From 6ad1513583266293ee2ed181accf1f52ffdc9e2b Mon Sep 17 00:00:00 2001
From: Matteo Bruni <176620+matteobruni@users.noreply.github.com>
Date: Mon, 2 Oct 2023 10:49:08 +0200
Subject: [PATCH 01/15] build: updated to tsparticles v3
---
README.md | 8 +-
apps/angular-demo/CHANGELOG.md | 2 +-
apps/angular-demo/package.json | 108 +-
apps/angular-demo/src/app/app.component.ts | 4 +-
apps/ionic-demo/package.json | 98 +-
apps/ionic-demo/src/app/tab1/tab1.page.ts | 4 +-
components/confetti/CHANGELOG.md | 2 +-
components/confetti/package.json | 6 +-
.../projects/ng-confetti/package.json | 6 +-
.../src/lib/ng-confetti.component.ts | 4 +-
components/confetti/scripts/prebuild.js | 2 +-
components/fireworks/CHANGELOG.md | 2 +-
components/fireworks/package.json | 4 +-
.../projects/ng-fireworks/package.json | 4 +-
.../src/lib/ng-fireworks.component.ts | 2 +-
components/fireworks/scripts/prebuild.js | 2 +-
components/particles/CHANGELOG.md | 2 +-
components/particles/README.md | 8 +-
components/particles/package.json | 2 +-
.../particles/projects/ng-particles/README.md | 8 +-
.../projects/ng-particles/package.json | 2 +-
.../src/lib/ng-particles.component.ts | 15 +-
.../src/lib/ng-particles.module.ts | 2 +-
components/particles/scripts/prebuild.js | 2 +-
pnpm-lock.yaml | 1370 ++++++++---------
25 files changed, 831 insertions(+), 838 deletions(-)
diff --git a/README.md b/README.md
index 9784af5..94aa973 100644
--- a/README.md
+++ b/README.md
@@ -15,13 +15,13 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) Angular compo
### Install
```shell
-$ npm install ng-particles tsparticles-engine
+$ npm install ng-particles @tsparticles/engine
```
or
```shell
-$ yarn add ng-particles tsparticles-engine
+$ yarn add ng-particles @tsparticles/engine
```
### Usage
@@ -54,9 +54,9 @@ import {
ClickMode,
HoverMode,
OutMode,
-} from "tsparticles-engine";
+} from "@tsparticles/engine";
//import { loadFull } from "tsparticles"; // if you are going to use `loadFull`, install the "tsparticles" package too.
-import { loadSlim } from "tsparticles-slim"; // if you are going to use `loadSlim`, install the "tsparticles-slim" package too.
+import { loadSlim } from "@tsparticles/slim"; // if you are going to use `loadSlim`, install the "@tsparticles/slim" package too.
export class AppComponent {
id = "tsparticles";
diff --git a/apps/angular-demo/CHANGELOG.md b/apps/angular-demo/CHANGELOG.md
index 72bb358..2e8ca42 100644
--- a/apps/angular-demo/CHANGELOG.md
+++ b/apps/angular-demo/CHANGELOG.md
@@ -3,7 +3,7 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-# [2.12.0](https://github.com/tsparticles/angular/compare/ng-particles-demo@2.11.0...ng-particles-demo@2.12.0) (2023-08-04)
+# [3.0.0-beta.3](https://github.com/tsparticles/angular/compare/ng-particles-demo@2.11.0...ng-particles-demo@3.0.0-beta.3) (2023-08-04)
**Note:** Version bump only for package ng-particles-demo
diff --git a/apps/angular-demo/package.json b/apps/angular-demo/package.json
index 5fdc350..361ed0b 100644
--- a/apps/angular-demo/package.json
+++ b/apps/angular-demo/package.json
@@ -1,6 +1,6 @@
{
"name": "ng-particles-demo",
- "version": "2.12.0",
+ "version": "3.0.0-beta.3",
"scripts": {
"ng": "ng",
"start": "ng serve -o",
@@ -19,62 +19,62 @@
"@angular/platform-browser": "~16.2.0",
"@angular/platform-browser-dynamic": "~16.2.0",
"@angular/router": "~16.2.0",
- "ng-confetti": "^2.12.0",
- "ng-fireworks": "^2.12.0",
+ "ng-confetti": "^3.0.0-beta.3",
+ "ng-fireworks": "^3.0.0-beta.3",
"ng-particles": "^3.12.0",
"rxjs": "~7.8.1",
"tslib": "^2.6.1",
- "tsparticles": "^2.12.0",
- "tsparticles-basic": "^2.12.0",
- "tsparticles-confetti": "^2.12.0",
- "tsparticles-demo-configs": "^2.12.0",
- "tsparticles-engine": "^2.12.0",
- "tsparticles-fireworks": "^2.12.0",
- "tsparticles-interaction-external-attract": "^2.12.0",
- "tsparticles-interaction-external-bounce": "^2.12.0",
- "tsparticles-interaction-external-bubble": "^2.12.0",
- "tsparticles-interaction-external-connect": "^2.12.0",
- "tsparticles-interaction-external-grab": "^2.12.0",
- "tsparticles-interaction-external-pause": "^2.12.0",
- "tsparticles-interaction-external-push": "^2.12.0",
- "tsparticles-interaction-external-remove": "^2.12.0",
- "tsparticles-interaction-external-repulse": "^2.12.0",
- "tsparticles-interaction-external-slow": "^2.12.0",
- "tsparticles-interaction-external-trail": "^2.12.0",
- "tsparticles-interaction-particles-attract": "^2.12.0",
- "tsparticles-interaction-particles-collisions": "^2.12.0",
- "tsparticles-interaction-particles-links": "^2.12.0",
- "tsparticles-move-base": "^2.12.0",
- "tsparticles-move-parallax": "^2.12.0",
- "tsparticles-particles.js": "^2.12.0",
- "tsparticles-plugin-absorbers": "^2.12.0",
- "tsparticles-plugin-easing-quad": "^2.12.0",
- "tsparticles-plugin-emitters": "^2.12.0",
- "tsparticles-plugin-motion": "^2.12.0",
- "tsparticles-plugin-polygon-mask": "^2.12.0",
- "tsparticles-plugin-sounds": "^2.12.0",
- "tsparticles-shape-cards": "^2.12.0",
- "tsparticles-shape-circle": "^2.12.0",
- "tsparticles-shape-heart": "^2.12.0",
- "tsparticles-shape-image": "^2.12.0",
- "tsparticles-shape-line": "^2.12.0",
- "tsparticles-shape-polygon": "^2.12.0",
- "tsparticles-shape-square": "^2.12.0",
- "tsparticles-shape-star": "^2.12.0",
- "tsparticles-shape-text": "^2.12.0",
- "tsparticles-slim": "^2.12.0",
- "tsparticles-updater-color": "^2.12.0",
- "tsparticles-updater-destroy": "^2.12.0",
- "tsparticles-updater-life": "^2.12.0",
- "tsparticles-updater-opacity": "^2.12.0",
- "tsparticles-updater-out-modes": "^2.12.0",
- "tsparticles-updater-roll": "^2.12.0",
- "tsparticles-updater-rotate": "^2.12.0",
- "tsparticles-updater-size": "^2.12.0",
- "tsparticles-updater-stroke-color": "^2.12.0",
- "tsparticles-updater-tilt": "^2.12.0",
- "tsparticles-updater-twinkle": "^2.12.0",
- "tsparticles-updater-wobble": "^2.12.0",
+ "tsparticles": "^3.0.0-beta.3",
+ "@tsparticles/basic": "^3.0.0-beta.3",
+ "@tsparticles/confetti": "^3.0.0-beta.3",
+ "@tsparticles/configs": "^3.0.0-beta.3",
+ "@tsparticles/engine": "^3.0.0-beta.3",
+ "@tsparticles/fireworks": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-attract": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-bounce": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-bubble": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-connect": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-grab": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-pause": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-push": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-remove": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-repulse": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-slow": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-trail": "^3.0.0-beta.3",
+ "@tsparticles/interaction-particles-attract": "^3.0.0-beta.3",
+ "@tsparticles/interaction-particles-collisions": "^3.0.0-beta.3",
+ "@tsparticles/interaction-particles-links": "^3.0.0-beta.3",
+ "@tsparticles/move-base": "^3.0.0-beta.3",
+ "@tsparticles/move-parallax": "^3.0.0-beta.3",
+ "@tsparticles/particles.js": "^3.0.0-beta.3",
+ "@tsparticles/plugin-absorbers": "^3.0.0-beta.3",
+ "@tsparticles/plugin-easing-quad": "^3.0.0-beta.3",
+ "@tsparticles/plugin-emitters": "^3.0.0-beta.3",
+ "@tsparticles/plugin-motion": "^3.0.0-beta.3",
+ "@tsparticles/plugin-polygon-mask": "^3.0.0-beta.3",
+ "@tsparticles/plugin-sounds": "^3.0.0-beta.3",
+ "@tsparticles/shape-cards": "^3.0.0-beta.3",
+ "@tsparticles/shape-circle": "^3.0.0-beta.3",
+ "@tsparticles/shape-heart": "^3.0.0-beta.3",
+ "@tsparticles/shape-image": "^3.0.0-beta.3",
+ "@tsparticles/shape-line": "^3.0.0-beta.3",
+ "@tsparticles/shape-polygon": "^3.0.0-beta.3",
+ "@tsparticles/shape-square": "^3.0.0-beta.3",
+ "@tsparticles/shape-star": "^3.0.0-beta.3",
+ "@tsparticles/shape-text": "^3.0.0-beta.3",
+ "@tsparticles/slim": "^3.0.0-beta.3",
+ "@tsparticles/updater-color": "^3.0.0-beta.3",
+ "@tsparticles/updater-destroy": "^3.0.0-beta.3",
+ "@tsparticles/updater-life": "^3.0.0-beta.3",
+ "@tsparticles/updater-opacity": "^3.0.0-beta.3",
+ "@tsparticles/updater-out-modes": "^3.0.0-beta.3",
+ "@tsparticles/updater-roll": "^3.0.0-beta.3",
+ "@tsparticles/updater-rotate": "^3.0.0-beta.3",
+ "@tsparticles/updater-size": "^3.0.0-beta.3",
+ "@tsparticles/updater-stroke-color": "^3.0.0-beta.3",
+ "@tsparticles/updater-tilt": "^3.0.0-beta.3",
+ "@tsparticles/updater-twinkle": "^3.0.0-beta.3",
+ "@tsparticles/updater-wobble": "^3.0.0-beta.3",
"zone.js": "~0.13.0"
},
"devDependencies": {
diff --git a/apps/angular-demo/src/app/app.component.ts b/apps/angular-demo/src/app/app.component.ts
index 6379df4..837f559 100644
--- a/apps/angular-demo/src/app/app.component.ts
+++ b/apps/angular-demo/src/app/app.component.ts
@@ -1,7 +1,7 @@
import { Component } from "@angular/core";
-import type { Container, Engine, ISourceOptions } from "tsparticles-engine";
+import type { Container, Engine, ISourceOptions } from "@tsparticles/engine";
import { loadFull } from "tsparticles";
-import configs from "tsparticles-demo-configs";
+import configs from "@tsparticles/configs";
@Component({
selector: "app-root",
diff --git a/apps/ionic-demo/package.json b/apps/ionic-demo/package.json
index 762565c..2b01c2e 100644
--- a/apps/ionic-demo/package.json
+++ b/apps/ionic-demo/package.json
@@ -31,55 +31,55 @@
"ng-particles": "^3.12.0",
"rxjs": "~7.8.1",
"tslib": "^2.6.1",
- "tsparticles": "^2.12.0",
- "tsparticles-basic": "^2.12.0",
- "tsparticles-demo-configs": "^2.12.0",
- "tsparticles-engine": "^2.12.0",
- "tsparticles-interaction-external-attract": "^2.12.0",
- "tsparticles-interaction-external-bounce": "^2.12.0",
- "tsparticles-interaction-external-bubble": "^2.12.0",
- "tsparticles-interaction-external-connect": "^2.12.0",
- "tsparticles-interaction-external-grab": "^2.12.0",
- "tsparticles-interaction-external-pause": "^2.12.0",
- "tsparticles-interaction-external-push": "^2.12.0",
- "tsparticles-interaction-external-remove": "^2.12.0",
- "tsparticles-interaction-external-repulse": "^2.12.0",
- "tsparticles-interaction-external-slow": "^2.12.0",
- "tsparticles-interaction-external-trail": "^2.12.0",
- "tsparticles-interaction-particles-attract": "^2.12.0",
- "tsparticles-interaction-particles-collisions": "^2.12.0",
- "tsparticles-interaction-particles-links": "^2.12.0",
- "tsparticles-move-base": "^2.12.0",
- "tsparticles-move-parallax": "^2.12.0",
- "tsparticles-particles.js": "^2.12.0",
- "tsparticles-plugin-absorbers": "^2.12.0",
- "tsparticles-plugin-easing-quad": "^2.12.0",
- "tsparticles-plugin-emitters": "^2.12.0",
- "tsparticles-plugin-motion": "^2.12.0",
- "tsparticles-plugin-polygon-mask": "^2.12.0",
- "tsparticles-plugin-sounds": "^2.12.0",
- "tsparticles-shape-cards": "^2.12.0",
- "tsparticles-shape-circle": "^2.12.0",
- "tsparticles-shape-heart": "^2.12.0",
- "tsparticles-shape-image": "^2.12.0",
- "tsparticles-shape-line": "^2.12.0",
- "tsparticles-shape-polygon": "^2.12.0",
- "tsparticles-shape-square": "^2.12.0",
- "tsparticles-shape-star": "^2.12.0",
- "tsparticles-shape-text": "^2.12.0",
- "tsparticles-slim": "^2.12.0",
- "tsparticles-updater-color": "^2.12.0",
- "tsparticles-updater-destroy": "^2.12.0",
- "tsparticles-updater-life": "^2.12.0",
- "tsparticles-updater-opacity": "^2.12.0",
- "tsparticles-updater-out-modes": "^2.12.0",
- "tsparticles-updater-roll": "^2.12.0",
- "tsparticles-updater-rotate": "^2.12.0",
- "tsparticles-updater-size": "^2.12.0",
- "tsparticles-updater-stroke-color": "^2.12.0",
- "tsparticles-updater-tilt": "^2.12.0",
- "tsparticles-updater-twinkle": "^2.12.0",
- "tsparticles-updater-wobble": "^2.12.0",
+ "tsparticles": "^3.0.0-beta.3",
+ "@tsparticles/basic": "^3.0.0-beta.3",
+ "@tsparticles/configs": "^3.0.0-beta.3",
+ "@tsparticles/engine": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-attract": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-bounce": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-bubble": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-connect": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-grab": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-pause": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-push": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-remove": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-repulse": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-slow": "^3.0.0-beta.3",
+ "@tsparticles/interaction-external-trail": "^3.0.0-beta.3",
+ "@tsparticles/interaction-particles-attract": "^3.0.0-beta.3",
+ "@tsparticles/interaction-particles-collisions": "^3.0.0-beta.3",
+ "@tsparticles/interaction-particles-links": "^3.0.0-beta.3",
+ "@tsparticles/move-base": "^3.0.0-beta.3",
+ "@tsparticles/move-parallax": "^3.0.0-beta.3",
+ "@tsparticles/particles.js": "^3.0.0-beta.3",
+ "@tsparticles/plugin-absorbers": "^3.0.0-beta.3",
+ "@tsparticles/plugin-easing-quad": "^3.0.0-beta.3",
+ "@tsparticles/plugin-emitters": "^3.0.0-beta.3",
+ "@tsparticles/plugin-motion": "^3.0.0-beta.3",
+ "@tsparticles/plugin-polygon-mask": "^3.0.0-beta.3",
+ "@tsparticles/plugin-sounds": "^3.0.0-beta.3",
+ "@tsparticles/shape-cards": "^3.0.0-beta.3",
+ "@tsparticles/shape-circle": "^3.0.0-beta.3",
+ "@tsparticles/shape-heart": "^3.0.0-beta.3",
+ "@tsparticles/shape-image": "^3.0.0-beta.3",
+ "@tsparticles/shape-line": "^3.0.0-beta.3",
+ "@tsparticles/shape-polygon": "^3.0.0-beta.3",
+ "@tsparticles/shape-square": "^3.0.0-beta.3",
+ "@tsparticles/shape-star": "^3.0.0-beta.3",
+ "@tsparticles/shape-text": "^3.0.0-beta.3",
+ "@tsparticles/slim": "^3.0.0-beta.3",
+ "@tsparticles/updater-color": "^3.0.0-beta.3",
+ "@tsparticles/updater-destroy": "^3.0.0-beta.3",
+ "@tsparticles/updater-life": "^3.0.0-beta.3",
+ "@tsparticles/updater-opacity": "^3.0.0-beta.3",
+ "@tsparticles/updater-out-modes": "^3.0.0-beta.3",
+ "@tsparticles/updater-roll": "^3.0.0-beta.3",
+ "@tsparticles/updater-rotate": "^3.0.0-beta.3",
+ "@tsparticles/updater-size": "^3.0.0-beta.3",
+ "@tsparticles/updater-stroke-color": "^3.0.0-beta.3",
+ "@tsparticles/updater-tilt": "^3.0.0-beta.3",
+ "@tsparticles/updater-twinkle": "^3.0.0-beta.3",
+ "@tsparticles/updater-wobble": "^3.0.0-beta.3",
"zone.js": "~0.13.0"
},
"devDependencies": {
diff --git a/apps/ionic-demo/src/app/tab1/tab1.page.ts b/apps/ionic-demo/src/app/tab1/tab1.page.ts
index 7ba77e2..b561c72 100644
--- a/apps/ionic-demo/src/app/tab1/tab1.page.ts
+++ b/apps/ionic-demo/src/app/tab1/tab1.page.ts
@@ -1,7 +1,7 @@
import { Component } from "@angular/core";
-import type { Container, Engine } from "tsparticles-engine";
+import type { Container, Engine } from "@tsparticles/engine";
import { loadFull } from "tsparticles";
-import configs from "tsparticles-demo-configs";
+import configs from "@tsparticles/configs";
@Component({
selector: "app-tab1",
diff --git a/components/confetti/CHANGELOG.md b/components/confetti/CHANGELOG.md
index fce3ed0..88af8a4 100644
--- a/components/confetti/CHANGELOG.md
+++ b/components/confetti/CHANGELOG.md
@@ -3,7 +3,7 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-# [2.12.0](https://github.com/tsparticles/angular/compare/ng-confetti@2.11.0...ng-confetti@2.12.0) (2023-08-04)
+# [3.0.0-beta.3](https://github.com/tsparticles/angular/compare/ng-confetti@2.11.0...ng-confetti@3.0.0-beta.3) (2023-08-04)
**Note:** Version bump only for package ng-confetti
diff --git a/components/confetti/package.json b/components/confetti/package.json
index ad6da13..b93725b 100644
--- a/components/confetti/package.json
+++ b/components/confetti/package.json
@@ -1,6 +1,6 @@
{
"name": "ng-confetti",
- "version": "2.12.0",
+ "version": "3.0.0-beta.3",
"description": "Official tsParticles Angular Confetti Component - 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 Web Components, React, Vue.js (2.x and 3.x), Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.",
"keywords": [
"front-end",
@@ -85,8 +85,8 @@
"@angular/router": "~16.2.0",
"rxjs": "~7.8.1",
"tslib": "^2.6.1",
- "tsparticles-confetti": "^2.12.0",
- "tsparticles-engine": "^2.12.0",
+ "@tsparticles/confetti": "^3.0.0-beta.3",
+ "@tsparticles/engine": "^3.0.0-beta.3",
"zone.js": "~0.13.0"
},
"devDependencies": {
diff --git a/components/confetti/projects/ng-confetti/package.json b/components/confetti/projects/ng-confetti/package.json
index 7587383..3471c7c 100644
--- a/components/confetti/projects/ng-confetti/package.json
+++ b/components/confetti/projects/ng-confetti/package.json
@@ -1,6 +1,6 @@
{
"name": "ng-confetti",
- "version": "2.12.0",
+ "version": "3.0.0-beta.3",
"description": "Official tsParticles Angular Confetti Component - 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 Web Components, React, Vue.js (2.x and 3.x), Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.",
"homepage": "https://confetti.js.org",
"repository": {
@@ -85,8 +85,8 @@
"@angular/common": ">=2.0.0",
"@angular/core": ">=2.0.0",
"rxjs": ">=7.0.0",
- "tsparticles-confetti": "^2.12.0",
- "tsparticles-engine": "^2.10.1"
+ "@tsparticles/confetti": "^3.0.0-beta.3",
+ "@tsparticles/engine": "^2.10.1"
},
"dependencies": {
"tslib": "^2.4.1"
diff --git a/components/confetti/projects/ng-confetti/src/lib/ng-confetti.component.ts b/components/confetti/projects/ng-confetti/src/lib/ng-confetti.component.ts
index fba504d..287c4d6 100644
--- a/components/confetti/projects/ng-confetti/src/lib/ng-confetti.component.ts
+++ b/components/confetti/projects/ng-confetti/src/lib/ng-confetti.component.ts
@@ -1,8 +1,8 @@
import { isPlatformServer } from '@angular/common';
import { AfterViewInit, Component, Inject, Input, OnChanges, PLATFORM_ID, SimpleChanges } from '@angular/core';
import { Subject } from 'rxjs';
-import { confetti, ConfettiOptions } from 'tsparticles-confetti';
-import type { Container } from 'tsparticles-engine';
+import { confetti, ConfettiOptions } from '@tsparticles/confetti';
+import type { Container } from '@tsparticles/engine';
@Component({
selector: 'ng-confetti',
diff --git a/components/confetti/scripts/prebuild.js b/components/confetti/scripts/prebuild.js
index 930c3ad..3d25682 100644
--- a/components/confetti/scripts/prebuild.js
+++ b/components/confetti/scripts/prebuild.js
@@ -14,7 +14,7 @@ fs.readFile(libPackage, function (error, data) {
const libObj = JSON.parse(text);
libObj.version = mainPackage.version;
- libObj.peerDependencies["tsparticles-confetti"] = mainPackage.dependencies["tsparticles-confetti"].replace("workspace:", "");
+ libObj.peerDependencies["@tsparticles/confetti"] = mainPackage.dependencies["@tsparticles/confetti"].replace("workspace:", "");
fs.writeFile(libPackage, JSON.stringify(libObj, undefined, 2), 'utf-8', function () {
console.log(`lib package.json updated successfully to version ${mainPackage.version}`);
diff --git a/components/fireworks/CHANGELOG.md b/components/fireworks/CHANGELOG.md
index 75a276b..31e9f8a 100644
--- a/components/fireworks/CHANGELOG.md
+++ b/components/fireworks/CHANGELOG.md
@@ -3,7 +3,7 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-# [2.12.0](https://github.com/tsparticles/angular/compare/ng-fireworks@2.11.0...ng-fireworks@2.12.0) (2023-08-04)
+# [3.0.0-beta.3](https://github.com/tsparticles/angular/compare/ng-fireworks@2.11.0...ng-fireworks@3.0.0-beta.3) (2023-08-04)
**Note:** Version bump only for package ng-fireworks
diff --git a/components/fireworks/package.json b/components/fireworks/package.json
index 7aa697b..1171701 100644
--- a/components/fireworks/package.json
+++ b/components/fireworks/package.json
@@ -1,6 +1,6 @@
{
"name": "ng-fireworks",
- "version": "2.12.0",
+ "version": "3.0.0-beta.3",
"description": "Official tsParticles Angular Confetti Component - 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 Web Components, React, Vue.js (2.x and 3.x), Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.",
"keywords": [
"front-end",
@@ -85,7 +85,7 @@
"@angular/router": "~16.2.0",
"rxjs": "~7.8.1",
"tslib": "^2.6.1",
- "tsparticles-fireworks": "^2.12.0",
+ "@tsparticles/fireworks": "^3.0.0-beta.3",
"zone.js": "~0.13.0"
},
"devDependencies": {
diff --git a/components/fireworks/projects/ng-fireworks/package.json b/components/fireworks/projects/ng-fireworks/package.json
index 1563a24..802df04 100644
--- a/components/fireworks/projects/ng-fireworks/package.json
+++ b/components/fireworks/projects/ng-fireworks/package.json
@@ -1,6 +1,6 @@
{
"name": "ng-fireworks",
- "version": "2.12.0",
+ "version": "3.0.0-beta.3",
"description": "Official tsParticles Angular Confetti Component - 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 Web Components, React, Vue.js (2.x and 3.x), Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.",
"homepage": "https://confetti.js.org",
"repository": {
@@ -85,7 +85,7 @@
"@angular/common": ">=2.0.0",
"@angular/core": ">=2.0.0",
"rxjs": ">=7.0.0",
- "tsparticles-fireworks": "^2.12.0"
+ "@tsparticles/fireworks": "^3.0.0-beta.3"
},
"dependencies": {
"tslib": "^2.4.1"
diff --git a/components/fireworks/projects/ng-fireworks/src/lib/ng-fireworks.component.ts b/components/fireworks/projects/ng-fireworks/src/lib/ng-fireworks.component.ts
index 3c05737..98bb7e1 100644
--- a/components/fireworks/projects/ng-fireworks/src/lib/ng-fireworks.component.ts
+++ b/components/fireworks/projects/ng-fireworks/src/lib/ng-fireworks.component.ts
@@ -1,6 +1,6 @@
import { isPlatformServer } from '@angular/common';
import { Component, Inject, Input, PLATFORM_ID } from '@angular/core';
-import { FireworkOptions, fireworks } from 'tsparticles-fireworks';
+import { FireworkOptions, fireworks } from '@tsparticles/fireworks';
@Component({
selector: 'ng-fireworks',
diff --git a/components/fireworks/scripts/prebuild.js b/components/fireworks/scripts/prebuild.js
index 8db2b23..daa1498 100644
--- a/components/fireworks/scripts/prebuild.js
+++ b/components/fireworks/scripts/prebuild.js
@@ -14,7 +14,7 @@ fs.readFile(libPackage, function (error, data) {
const libObj = JSON.parse(text);
libObj.version = mainPackage.version;
- libObj.peerDependencies["tsparticles-fireworks"] = mainPackage.dependencies["tsparticles-fireworks"].replace("workspace:", "");
+ libObj.peerDependencies["@tsparticles/fireworks"] = mainPackage.dependencies["@tsparticles/fireworks"].replace("workspace:", "");
fs.writeFile(libPackage, JSON.stringify(libObj, undefined, 2), 'utf-8', function () {
console.log(`lib package.json updated successfully to version ${mainPackage.version}`);
diff --git a/components/particles/CHANGELOG.md b/components/particles/CHANGELOG.md
index eee23cd..68c0de6 100644
--- a/components/particles/CHANGELOG.md
+++ b/components/particles/CHANGELOG.md
@@ -426,7 +426,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
- fixed angular readme, closes [#2297](https://github.com/matteobruni/tsparticles/issues/2297) ([5f51b87](https://github.com/matteobruni/tsparticles/commit/5f51b87a6fca58ee88ae51a17dbd5e0d1911b3c6))
- fixed some readmes ([93f371a](https://github.com/matteobruni/tsparticles/commit/93f371ab82a5074d34ec7632ade41edc3dbf0ec7))
-# [3.0.0-beta.2](https://github.com/matteobruni/tsparticles/compare/ng-particles@2.18.4...ng-particles@3.0.0-beta.2) (2021-10-06)
+# [3.0.0-beta.3](https://github.com/matteobruni/tsparticles/compare/ng-particles@2.18.4...ng-particles@3.0.0-beta.3) (2021-10-06)
## [2.20.5](https://github.com/matteobruni/tsparticles/compare/ng-particles@2.20.4...ng-particles@2.20.5) (2021-11-28)
diff --git a/components/particles/README.md b/components/particles/README.md
index b1a754c..d95ecc0 100644
--- a/components/particles/README.md
+++ b/components/particles/README.md
@@ -15,13 +15,13 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) Angular compo
### Install
```shell
-$ npm install ng-particles tsparticles-engine
+$ npm install ng-particles @tsparticles/engine
```
or
```shell
-$ yarn add ng-particles tsparticles-engine
+$ yarn add ng-particles @tsparticles/engine
```
### Usage
@@ -49,9 +49,9 @@ _template.html_
_app.ts_
```typescript
-import { MoveDirection, ClickMode, HoverMode, OutMode } from "tsparticles-engine";
+import { MoveDirection, ClickMode, HoverMode, OutMode } from "@tsparticles/engine";
//import { loadFull } from "tsparticles"; // if you are going to use `loadFull`, install the "tsparticles" package too.
-import { loadSlim } from "tsparticles-slim"; // if you are going to use `loadSlim`, install the "tsparticles-slim" package too.
+import { loadSlim } from "@tsparticles/slim"; // if you are going to use `loadSlim`, install the "@tsparticles/slim" package too.
export class AppComponent {
id = "tsparticles";
diff --git a/components/particles/package.json b/components/particles/package.json
index 7c21254..b970778 100644
--- a/components/particles/package.json
+++ b/components/particles/package.json
@@ -85,7 +85,7 @@
"@angular/router": "~16.2.0",
"rxjs": "~7.8.1",
"tslib": "^2.6.1",
- "tsparticles-engine": "^2.12.0",
+ "@tsparticles/engine": "^3.0.0-beta.3",
"zone.js": "~0.13.0"
},
"devDependencies": {
diff --git a/components/particles/projects/ng-particles/README.md b/components/particles/projects/ng-particles/README.md
index b1a754c..d95ecc0 100644
--- a/components/particles/projects/ng-particles/README.md
+++ b/components/particles/projects/ng-particles/README.md
@@ -15,13 +15,13 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) Angular compo
### Install
```shell
-$ npm install ng-particles tsparticles-engine
+$ npm install ng-particles @tsparticles/engine
```
or
```shell
-$ yarn add ng-particles tsparticles-engine
+$ yarn add ng-particles @tsparticles/engine
```
### Usage
@@ -49,9 +49,9 @@ _template.html_
_app.ts_
```typescript
-import { MoveDirection, ClickMode, HoverMode, OutMode } from "tsparticles-engine";
+import { MoveDirection, ClickMode, HoverMode, OutMode } from "@tsparticles/engine";
//import { loadFull } from "tsparticles"; // if you are going to use `loadFull`, install the "tsparticles" package too.
-import { loadSlim } from "tsparticles-slim"; // if you are going to use `loadSlim`, install the "tsparticles-slim" package too.
+import { loadSlim } from "@tsparticles/slim"; // if you are going to use `loadSlim`, install the "@tsparticles/slim" package too.
export class AppComponent {
id = "tsparticles";
diff --git a/components/particles/projects/ng-particles/package.json b/components/particles/projects/ng-particles/package.json
index 4b4c4f9..fd337d6 100644
--- a/components/particles/projects/ng-particles/package.json
+++ b/components/particles/projects/ng-particles/package.json
@@ -85,7 +85,7 @@
"@angular/common": ">=2.0.0",
"@angular/core": ">=2.0.0",
"rxjs": ">=7.0.0",
- "tsparticles-engine": "^2.12.0"
+ "@tsparticles/engine": "^3.0.0-beta.3"
},
"dependencies": {
"tslib": "^2.4.1"
diff --git a/components/particles/projects/ng-particles/src/lib/ng-particles.component.ts b/components/particles/projects/ng-particles/src/lib/ng-particles.component.ts
index cb3d681..4427884 100644
--- a/components/particles/projects/ng-particles/src/lib/ng-particles.component.ts
+++ b/components/particles/projects/ng-particles/src/lib/ng-particles.component.ts
@@ -1,8 +1,8 @@
import { AfterViewInit, Component, EventEmitter, Inject, Input, OnDestroy, Output, PLATFORM_ID } from '@angular/core';
import { isPlatformServer } from '@angular/common';
-import { EMPTY, from, mergeMap, Subject, takeUntil } from 'rxjs';
-import { tsParticles } from 'tsparticles-engine';
-import type { Container, Engine } from 'tsparticles-engine';
+import { from, mergeMap, Subject, takeUntil } from 'rxjs';
+import { tsParticles } from '@tsparticles/engine';
+import type { Container, Engine } from '@tsparticles/engine';
import { IParticlesProps } from './ng-particles.module';
@Component({
@@ -36,14 +36,7 @@ export class NgParticlesComponent implements AfterViewInit, OnDestroy {
from(this.particlesInit ? this.particlesInit(tsParticles) : Promise.resolve())
.pipe(
mergeMap(() => {
- if (this.url) {
- return tsParticles.loadJSON(this.id, this.url);
- } else if (this.options) {
- return tsParticles.load(this.id, this.options);
- } else {
- console.error('You must specify options or url to load tsParticles');
- return EMPTY;
- }
+ return tsParticles.load({ id: this.id, url: this.url, options: this.options });
}),
takeUntil(this.destroy$),
)
diff --git a/components/particles/projects/ng-particles/src/lib/ng-particles.module.ts b/components/particles/projects/ng-particles/src/lib/ng-particles.module.ts
index d96e5b4..ce3a465 100644
--- a/components/particles/projects/ng-particles/src/lib/ng-particles.module.ts
+++ b/components/particles/projects/ng-particles/src/lib/ng-particles.module.ts
@@ -1,6 +1,6 @@
import { NgModule } from '@angular/core';
import { NgParticlesComponent, ParticlesComponent } from './ng-particles.component';
-import type { ISourceOptions } from 'tsparticles-engine';
+import type { ISourceOptions } from '@tsparticles/engine';
@NgModule({
declarations: [NgParticlesComponent, ParticlesComponent],
diff --git a/components/particles/scripts/prebuild.js b/components/particles/scripts/prebuild.js
index 580d2ef..f9cbc06 100644
--- a/components/particles/scripts/prebuild.js
+++ b/components/particles/scripts/prebuild.js
@@ -14,7 +14,7 @@ fs.readFile(libPackage, function (error, data) {
const libObj = JSON.parse(text);
libObj.version = mainPackage.version;
- libObj.peerDependencies["tsparticles-engine"] = mainPackage.dependencies["tsparticles-engine"].replace("workspace:", "");
+ libObj.peerDependencies["@tsparticles/engine"] = mainPackage.dependencies["@tsparticles/engine"].replace("workspace:", "");
fs.writeFile(libPackage, JSON.stringify(libObj, undefined, 2), 'utf-8', function () {
console.log(`lib package.json updated successfully to version ${mainPackage.version}`);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4123f38..aefd9ad 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -47,11 +47,161 @@ importers:
'@angular/router':
specifier: ~16.2.0
version: 16.2.0(@angular/common@16.2.0)(@angular/core@16.2.0)(@angular/platform-browser@16.2.0)(rxjs@7.8.1)
+ '@tsparticles/basic':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/confetti':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/configs':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/engine':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/fireworks':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-attract':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-bounce':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-bubble':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-connect':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-grab':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-pause':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-push':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-remove':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-repulse':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-slow':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-trail':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-particles-attract':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-particles-collisions':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-particles-links':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/move-base':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/move-parallax':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/particles.js':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-absorbers':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-easing-quad':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-emitters':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-motion':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-polygon-mask':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-sounds':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-cards':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-circle':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-heart':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-image':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-line':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-polygon':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-square':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-star':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-text':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/slim':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-color':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-destroy':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-life':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-opacity':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-out-modes':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-roll':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-rotate':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-size':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-stroke-color':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-tilt':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-twinkle':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-wobble':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
ng-confetti:
- specifier: ^2.12.0
+ specifier: ^3.0.0-beta.3
version: link:../../components/confetti/dist/ng-confetti
ng-fireworks:
- specifier: ^2.12.0
+ specifier: ^3.0.0-beta.3
version: link:../../components/fireworks/dist/ng-fireworks
ng-particles:
specifier: ^3.12.0
@@ -63,158 +213,8 @@ importers:
specifier: ^2.6.1
version: 2.6.1
tsparticles:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-basic:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-confetti:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-demo-configs:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-engine:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-fireworks:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-attract:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-bounce:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-bubble:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-connect:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-grab:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-pause:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-push:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-remove:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-repulse:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-slow:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-trail:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-particles-attract:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-particles-collisions:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-particles-links:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-move-base:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-move-parallax:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-particles.js:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-absorbers:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-easing-quad:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-emitters:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-motion:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-polygon-mask:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-sounds:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-cards:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-circle:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-heart:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-image:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-line:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-polygon:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-square:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-star:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-text:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-slim:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-color:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-destroy:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-life:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-opacity:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-out-modes:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-roll:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-rotate:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-size:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-stroke-color:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-tilt:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-twinkle:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-wobble:
- specifier: ^2.12.0
- version: 2.12.0
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
zone.js:
specifier: ~0.13.0
version: 0.13.3
@@ -297,6 +297,150 @@ importers:
'@ionic/core':
specifier: ^7.2.2
version: 7.2.2
+ '@tsparticles/basic':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/configs':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/engine':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-attract':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-bounce':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-bubble':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-connect':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-grab':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-pause':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-push':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-remove':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-repulse':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-slow':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-external-trail':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-particles-attract':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-particles-collisions':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/interaction-particles-links':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/move-base':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/move-parallax':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/particles.js':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-absorbers':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-easing-quad':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-emitters':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-motion':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-polygon-mask':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/plugin-sounds':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-cards':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-circle':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-heart':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-image':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-line':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-polygon':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-square':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-star':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/shape-text':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/slim':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-color':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-destroy':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-life':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-opacity':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-out-modes':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-roll':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-rotate':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-size':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-stroke-color':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-tilt':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-twinkle':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/updater-wobble':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
ionicons:
specifier: ^7.1.2
version: 7.1.2
@@ -310,152 +454,8 @@ importers:
specifier: ^2.6.1
version: 2.6.1
tsparticles:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-basic:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-demo-configs:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-engine:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-attract:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-bounce:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-bubble:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-connect:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-grab:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-pause:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-push:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-remove:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-repulse:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-slow:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-external-trail:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-particles-attract:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-particles-collisions:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-interaction-particles-links:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-move-base:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-move-parallax:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-particles.js:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-absorbers:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-easing-quad:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-emitters:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-motion:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-polygon-mask:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-plugin-sounds:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-cards:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-circle:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-heart:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-image:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-line:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-polygon:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-square:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-star:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-shape-text:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-slim:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-color:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-destroy:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-life:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-opacity:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-out-modes:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-roll:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-rotate:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-size:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-stroke-color:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-tilt:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-twinkle:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-updater-wobble:
- specifier: ^2.12.0
- version: 2.12.0
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
zone.js:
specifier: ~0.13.0
version: 0.13.3
@@ -580,18 +580,18 @@ importers:
'@angular/router':
specifier: ~16.2.0
version: 16.2.0(@angular/common@16.2.0)(@angular/core@16.2.0)(@angular/platform-browser@16.2.0)(rxjs@7.8.1)
+ '@tsparticles/confetti':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
+ '@tsparticles/engine':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
rxjs:
specifier: ~7.8.1
version: 7.8.1
tslib:
specifier: ^2.6.1
version: 2.6.1
- tsparticles-confetti:
- specifier: ^2.12.0
- version: 2.12.0
- tsparticles-engine:
- specifier: ^2.12.0
- version: 2.12.0
zone.js:
specifier: ~0.13.0
version: 0.13.3
@@ -669,15 +669,15 @@ importers:
'@angular/router':
specifier: ~16.2.0
version: 16.2.0(@angular/common@16.2.0)(@angular/core@16.2.0)(@angular/platform-browser@16.2.0)(rxjs@7.8.1)
+ '@tsparticles/fireworks':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
rxjs:
specifier: ~7.8.1
version: 7.8.1
tslib:
specifier: ^2.6.1
version: 2.6.1
- tsparticles-fireworks:
- specifier: ^2.12.0
- version: 2.12.0
zone.js:
specifier: ~0.13.0
version: 0.13.3
@@ -755,15 +755,15 @@ importers:
'@angular/router':
specifier: ~16.2.0
version: 16.2.0(@angular/common@16.2.0)(@angular/core@16.2.0)(@angular/platform-browser@16.2.0)(rxjs@7.8.1)
+ '@tsparticles/engine':
+ specifier: ^3.0.0-beta.3
+ version: 3.0.0-beta.3
rxjs:
specifier: ~7.8.1
version: 7.8.1
tslib:
specifier: ^2.6.1
version: 2.6.1
- tsparticles-engine:
- specifier: ^2.12.0
- version: 2.12.0
zone.js:
specifier: ~0.13.0
version: 0.13.3
@@ -4306,12 +4306,372 @@ packages:
/@tsconfig/node16@1.0.3:
resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
+ /@tsparticles/basic@3.0.0-beta.3:
+ resolution: {integrity: sha512-NT58x96Wvpr8urR/IiM571ztcFN0AEyMfOUqBoNTaSn7SainCxu2AKBHlrvF6p9Y8mwbJCVA/sP/DxcMoU4ptQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ '@tsparticles/move-base': 3.0.0-beta.3
+ '@tsparticles/shape-circle': 3.0.0-beta.3
+ '@tsparticles/updater-color': 3.0.0-beta.3
+ '@tsparticles/updater-opacity': 3.0.0-beta.3
+ '@tsparticles/updater-out-modes': 3.0.0-beta.3
+ '@tsparticles/updater-size': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/confetti@3.0.0-beta.3:
+ resolution: {integrity: sha512-QT11ufyU3t/k8dwQlceOScHAQXlIerigh3INecUyTB0O2+3Onp5rLHvwKGLjyimMUANogZYAXE5y/OTM00d+Ag==}
+ dependencies:
+ '@tsparticles/basic': 3.0.0-beta.3
+ '@tsparticles/engine': 3.0.0-beta.3
+ '@tsparticles/plugin-emitters': 3.0.0-beta.3
+ '@tsparticles/plugin-motion': 3.0.0-beta.3
+ '@tsparticles/shape-cards': 3.0.0-beta.3
+ '@tsparticles/shape-heart': 3.0.0-beta.3
+ '@tsparticles/shape-image': 3.0.0-beta.3
+ '@tsparticles/shape-polygon': 3.0.0-beta.3
+ '@tsparticles/shape-square': 3.0.0-beta.3
+ '@tsparticles/shape-star': 3.0.0-beta.3
+ '@tsparticles/shape-text': 3.0.0-beta.3
+ '@tsparticles/updater-life': 3.0.0-beta.3
+ '@tsparticles/updater-roll': 3.0.0-beta.3
+ '@tsparticles/updater-rotate': 3.0.0-beta.3
+ '@tsparticles/updater-tilt': 3.0.0-beta.3
+ '@tsparticles/updater-wobble': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/configs@3.0.0-beta.3:
+ resolution: {integrity: sha512-OaeucMVgxa36a58bnedNgFdF5h3OX6cH4+4qhaon847YAoLDqzOnBfA+eCZ8IzIA0vU3oHwRVIoV8ISA+fTw9Q==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/engine@3.0.0-beta.3:
+ resolution: {integrity: sha512-xlr3TKy4EY+yPmEUTlK49H4skdfYEtFVJCRUcKKa/WFoAKMqAdwNsh+jHxYv7qKrpGy1B/siVX934uwFvdB9yg==}
+ requiresBuild: true
+ dev: false
+
+ /@tsparticles/fireworks@3.0.0-beta.3:
+ resolution: {integrity: sha512-2QMZTBKegxAGTfkuRHa7wjtGoqltJ2QDhQ+Asr2GUVmIyfQqvNaO53d0y9SO9XMV0AtjeKZBiD7QWMA9UkvDag==}
+ dependencies:
+ '@tsparticles/basic': 3.0.0-beta.3
+ '@tsparticles/engine': 3.0.0-beta.3
+ '@tsparticles/plugin-emitters': 3.0.0-beta.3
+ '@tsparticles/plugin-sounds': 3.0.0-beta.3
+ '@tsparticles/shape-line': 3.0.0-beta.3
+ '@tsparticles/updater-destroy': 3.0.0-beta.3
+ '@tsparticles/updater-life': 3.0.0-beta.3
+ '@tsparticles/updater-rotate': 3.0.0-beta.3
+ '@tsparticles/updater-stroke-color': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-attract@3.0.0-beta.3:
+ resolution: {integrity: sha512-9BULxgHkWPcUK0Zdxl07kOb7hmMWP1LgC5kjH/6cxfzBsahfHhtKbWogDM9nHy3j6/6ueHQlQubiHAKTLkG81A==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-bounce@3.0.0-beta.3:
+ resolution: {integrity: sha512-CPahbt0DQackQWG7QYzNkYzFVIeD4xUlya8+yzh6b/RMmxxXMCNQpuJqCiAzMA0owwCh6Uh+35+wO7foNHYAWw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-bubble@3.0.0-beta.3:
+ resolution: {integrity: sha512-b8Gc38xs9KXHerZHpYcO0IZTy2V9ipV9Od2pr2atxDk3VWS1ccfWw4VSq2zSiR85ceQw0saP4PSHxacFRN+HMg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-connect@3.0.0-beta.3:
+ resolution: {integrity: sha512-YFQjJPZJAmhqoJDm8elhYfiq/0aZhHeVyfOErFYCJavOwqM3w/WbkSk9kZeTpDIOaJHmIHw28BIpvaaDorT2+w==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-grab@3.0.0-beta.3:
+ resolution: {integrity: sha512-LixgSRrAv5EwLj4ECyQTQQPEgbzF1xEl5j+8N9+3g7yeju3IpALhzFsWILbnLrrCEKyagARWsgzA0X53fg5s7A==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-pause@3.0.0-beta.3:
+ resolution: {integrity: sha512-G36Ocep/tMnBrIdSsfc2M6kdXysaWi80TZnOFHl/NuidE9QcEFm52KJkT/GlI94HtXBKnCI/rOhYAMgbIGzHEw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-push@3.0.0-beta.3:
+ resolution: {integrity: sha512-MIKMOffirsLs/MwEzfGRwuyXdeyi665Auqu+3ImyPfnk1scgsXYIUxb+USt2FAEK2xZzyrjp5NFSIQsGuFkgqg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-remove@3.0.0-beta.3:
+ resolution: {integrity: sha512-jmtX9SjQYtoBJ1xGIQhXIotN2jUuBwu4xR5mVZErHek5ENku8GCtwGZl1dnwBefTUzXPa9Nj9uG6Avqm7VVsXg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-repulse@3.0.0-beta.3:
+ resolution: {integrity: sha512-oFbMcGcI3WJEf9T1XjB6Y0v0CMLEH+OwZpe4ZTz+hmTkuUmkAAQ2ZtI7+4fGLiwkV2M/dfCq8fYLRGGwxi6NFg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-slow@3.0.0-beta.3:
+ resolution: {integrity: sha512-3XclenUVsoL3gsjZGMJnDZlLdDP37Na5EX3Yy9EpgVQ0K/zUbyyI9AGsilb8LZ1IzNVB2IG/4HQI1p51uoNyzA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-external-trail@3.0.0-beta.3:
+ resolution: {integrity: sha512-8mP3Wzo4n57ObBtwPnGLQ0zzyo8mht3cUJ+Frp/t1lCZ8wsdlEiNfjlywyn1WyjPWowIHHjCHmmaNDqkCT/U/Q==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-particles-attract@3.0.0-beta.3:
+ resolution: {integrity: sha512-edPNuShQnwuWd/YM9jLGAqQzFDsWBDOa9av3GKJ9yt3W2kq27gjZKC6huyWuGeUnVxBtu4XBQQFZAvYk/Kp26Q==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-particles-collisions@3.0.0-beta.3:
+ resolution: {integrity: sha512-s8P0x5U9CGzAAHDxAlpSKpOhW1ADY2ikAlf9lKRjyK8QFN/PWsGqq6OxMz1GTvqi6VUb8YPyMM6/NF3GdkwscA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/interaction-particles-links@3.0.0-beta.3:
+ resolution: {integrity: sha512-fOFcxUsaMBDcoB7/pAb4Csb+VqScchbhyjtiM2XMEl8wCfpguyxnXt5181qtJjjKO0k1nduDjZGfkZzjuj18Jw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/move-base@3.0.0-beta.3:
+ resolution: {integrity: sha512-HQTK+zVMxgu0T5sY1MgkfWv/wj9RP/ifhiA4Mi+dLg975NazXQo6VSdRwTbI7BC2NXVn03N/IZMrKm5MdAaQ3w==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/move-parallax@3.0.0-beta.3:
+ resolution: {integrity: sha512-kl07pnQEUiAe+jjKqGBb+VjmcV3RkcVsU55yQGa8dyLrbn5GoRd5oArAox1pOddwPEPyC9BXLKGSnScC4ZUzVw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/particles.js@3.0.0-beta.3:
+ resolution: {integrity: sha512-WofZCgBl5Iha+j/c+W6jlUQ/QsYkEsl6xEGboUkt5X+fsH8AfpYdZ2hajuefN+QwLCGvBpraYJ8mrVMbBTm/cQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/plugin-absorbers@3.0.0-beta.3:
+ resolution: {integrity: sha512-AJGcN+wTleMsFavFdFJ+vAW/o4q/SEtKVDRxhK1QV/VNUiGhTBmBNlEJIYH5r3vT2HMjMdcEq1MVt9XL3y+TtQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/plugin-easing-quad@3.0.0-beta.3:
+ resolution: {integrity: sha512-7owEt5yc3OvuaxJFaJMfeDIT/6dLrfnhMFDNKo2i8Gr6e419oBovmT6iyMMRmjd9viV4ynwvEX0c665XolblIA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/plugin-emitters@3.0.0-beta.3:
+ resolution: {integrity: sha512-vW2vkl1YacI+ToB6n6ZK+ldASZhcuqDqj7phygtyYgpBfuP9K9sc4BGkMTW7g9k+AQNMAcm0XMXa9mLARpvlWQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/plugin-motion@3.0.0-beta.3:
+ resolution: {integrity: sha512-TznuctMz1m+F0aHhdziCNIOcvI4SmBQgMzngkQnf3TFdNrcwnuYTjzZcSLS6hOI7SuID8E7I5x0ZcHvFMAp2yg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/plugin-polygon-mask@3.0.0-beta.3:
+ resolution: {integrity: sha512-dqUKvMreh5NXQU+gDlhVA1BayrbIrM+9lUc4lhlgmmF2kPncfMealQBC40InDiY8dNoUs+NhlWQ+LPgfwTk5wQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/plugin-sounds@3.0.0-beta.3:
+ resolution: {integrity: sha512-i2sKkeLFD53OQe8gY1o2BRMwr8UkvN5g61B1YLQTtfMTdcW9kSkyUv0kWczmkSEHxdJdC4GP/vXxi1MwbiB/Dg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
/@tsparticles/prettier-config@1.12.0:
resolution: {integrity: sha512-IMpJEy85zeB2OTZZEXDtdxHrt03N11mjyu5TFY5BlnJrWIJC+dbIginuCmJyoCy0NUa0UW05p130zR9IXylfmQ==}
dependencies:
prettier: 3.0.1
dev: true
+ /@tsparticles/shape-cards@3.0.0-beta.3:
+ resolution: {integrity: sha512-L6eQdfqgw/llCvETA0oCnK/z0TqBsn11VaWW5crX/tn/t0KUyZBywi5ohkSj/J5ZvNNZQ9lOAml0QmNbIQ8rDQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-circle@3.0.0-beta.3:
+ resolution: {integrity: sha512-dP9InCJ0BX4cAoc0BWmHLX7JrCe/X6NmZXKDcvwZbFUUHshZaRQ3TBt1hOin0if/1N4WpGW9Il460D+czehMew==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-heart@3.0.0-beta.3:
+ resolution: {integrity: sha512-vlQemx2EdSsstOpYv0wqprE1uPBAO5zHM8Op6COrOdJ7EaV+4Y/8Jng6pi6rlrf1mVCDB4WJQ/DfZ1XtmDxH6Q==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-image@3.0.0-beta.3:
+ resolution: {integrity: sha512-U6IOhbMbSnaSiutxKjvXbZePnL6Jrc1XbkDRA840JmyY2wlPzZrgRJRYsxLMX5G/rlKMmQ+BG6ILddXMD+nzhQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-line@3.0.0-beta.3:
+ resolution: {integrity: sha512-RkzAb4HbJiO3umBeqQn4JgtUyHIngIVTZ0NDPaRmCpfpGMdj4gmvA1DmFBzigV/MayomIoncxr3UEJP9gzqmJg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-polygon@3.0.0-beta.3:
+ resolution: {integrity: sha512-/aSCGCq5om7YyOS024NI/r/ZItxQQe78gVfrBWZCI1n7SNFlli1UsROmKM+nxoHuaoihHytT5Lh69b3hbxDJiQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-square@3.0.0-beta.3:
+ resolution: {integrity: sha512-McriRoXdC28G/w1lfBP0gjXnf3dZkZFG3mfP5nghL48W6dChPRNdOsGfOs/vFddm6JdjWk4La7i7bDDcxbW+QQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-star@3.0.0-beta.3:
+ resolution: {integrity: sha512-Ia/k440+bT0VjCEVy+I/Uwxd0EhogFxFQUz+5+x6ZXpheVwsHylroLH5KnEkumvUDbOf7k1P1Wp1ooep256EcA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/shape-text@3.0.0-beta.3:
+ resolution: {integrity: sha512-j49TqgVa+zBO86fIxFJ9fKzLDGcbaAYG0DlZUbNeNUNziOchTmnzAKVX+RVFHF46Xja4UeVeuZ5oNwWz2CK4Sw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/slim@3.0.0-beta.3:
+ resolution: {integrity: sha512-TjlL+j9wyK0TTZon5VwzVEuLPEmkDcVcyywtZLnp180I6toHI0WVwqzRbjxtP4v1aF/kH3rGy4OHurub7klwwA==}
+ dependencies:
+ '@tsparticles/basic': 3.0.0-beta.3
+ '@tsparticles/engine': 3.0.0-beta.3
+ '@tsparticles/interaction-external-attract': 3.0.0-beta.3
+ '@tsparticles/interaction-external-bounce': 3.0.0-beta.3
+ '@tsparticles/interaction-external-bubble': 3.0.0-beta.3
+ '@tsparticles/interaction-external-connect': 3.0.0-beta.3
+ '@tsparticles/interaction-external-grab': 3.0.0-beta.3
+ '@tsparticles/interaction-external-pause': 3.0.0-beta.3
+ '@tsparticles/interaction-external-push': 3.0.0-beta.3
+ '@tsparticles/interaction-external-remove': 3.0.0-beta.3
+ '@tsparticles/interaction-external-repulse': 3.0.0-beta.3
+ '@tsparticles/interaction-external-slow': 3.0.0-beta.3
+ '@tsparticles/interaction-particles-attract': 3.0.0-beta.3
+ '@tsparticles/interaction-particles-collisions': 3.0.0-beta.3
+ '@tsparticles/interaction-particles-links': 3.0.0-beta.3
+ '@tsparticles/move-base': 3.0.0-beta.3
+ '@tsparticles/move-parallax': 3.0.0-beta.3
+ '@tsparticles/particles.js': 3.0.0-beta.3
+ '@tsparticles/plugin-easing-quad': 3.0.0-beta.3
+ '@tsparticles/shape-circle': 3.0.0-beta.3
+ '@tsparticles/shape-image': 3.0.0-beta.3
+ '@tsparticles/shape-line': 3.0.0-beta.3
+ '@tsparticles/shape-polygon': 3.0.0-beta.3
+ '@tsparticles/shape-square': 3.0.0-beta.3
+ '@tsparticles/shape-star': 3.0.0-beta.3
+ '@tsparticles/shape-text': 3.0.0-beta.3
+ '@tsparticles/updater-color': 3.0.0-beta.3
+ '@tsparticles/updater-life': 3.0.0-beta.3
+ '@tsparticles/updater-opacity': 3.0.0-beta.3
+ '@tsparticles/updater-out-modes': 3.0.0-beta.3
+ '@tsparticles/updater-rotate': 3.0.0-beta.3
+ '@tsparticles/updater-size': 3.0.0-beta.3
+ '@tsparticles/updater-stroke-color': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-color@3.0.0-beta.3:
+ resolution: {integrity: sha512-5r7z4LtRIn4PgAq6lw63ODP4a14H3pzC23sEo8YpCuycee7hoe/UDw0E8z/Zdu7n6VsZbdCQ09JsSPK1SV6heg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-destroy@3.0.0-beta.3:
+ resolution: {integrity: sha512-YUO1kg4N742S8EkbSwhhSjYjf9fwpVesobPeXfvmDr2jtjGINkcb1uNoYGr1vPTid8EsKBEGgeh9CrDw3QpRnA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-life@3.0.0-beta.3:
+ resolution: {integrity: sha512-N50eM7OLJm12Whdrf8hsqZ7IOfqabOIqVIn6zh877jyXoN/zwe5O4VtiSL2Ttay6Kna/nBnN5loBzTDj7y9XFw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-opacity@3.0.0-beta.3:
+ resolution: {integrity: sha512-loNLZeKjSHcxfbE7QlSfxH+xCyi7Kw+iC8V5hBNpxOcMuX2BoJEX48DNPUNKa9ZLLy8ST9/uY0Uk9J2AW8SsrA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-out-modes@3.0.0-beta.3:
+ resolution: {integrity: sha512-NHoqvKdlByMaNrwXxj85IMA1sudEv8n+FFPcGDFv2oq+gdSc+/RWVs5AFwcI0SxAPfA1gLu4XLPW/FdOchXshQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-roll@3.0.0-beta.3:
+ resolution: {integrity: sha512-6AkxByf1AjgtoS9DBpE+3YYI8VgpvcGiu1XNUpEbZ3qXsQPILn+2zH9E/MGwnEFtGKkrzVm6LudE8Zw7VAK05w==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-rotate@3.0.0-beta.3:
+ resolution: {integrity: sha512-qeBJLjGyjzve5kBfuRqq+iL4JvSRggusOFX665rakPVzq52PHVBTDfCLItZ5o8ysKS2DavaAkeGKKJAtujGfvQ==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-size@3.0.0-beta.3:
+ resolution: {integrity: sha512-FFiIhHmwaACkwktXsH5mFtuTEnF7lNFD0hMe7u6IWc95TPWZ1mkAoQ9r/M1wgalVuBPKQfSw8A53ta8TDv+VLg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-stroke-color@3.0.0-beta.3:
+ resolution: {integrity: sha512-KhtOo8S5WJBOrgqpr+Sh0d2bd5hPCLNTyrtiHfrg+0K5G0VTMR8sdXrwHYi9q6DbTJqIzJymR75dteNeqCXbdA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-tilt@3.0.0-beta.3:
+ resolution: {integrity: sha512-CXrlisFj22LW3PGLY9gor19v8PZY/TSuShlptJh9C7PfD/oH11S0KD/CaKOhipcKkk3AkrCGdk9V9ZfbzYxFBw==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-twinkle@3.0.0-beta.3:
+ resolution: {integrity: sha512-x3dIlbWMLKjJttENZdlcu6xuC5IV9YH5kBMWGjaGuczdMpA9l591a7UJgl/pzCc/jHdpc7En6ULeWlVjX4qXgA==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
+ /@tsparticles/updater-wobble@3.0.0-beta.3:
+ resolution: {integrity: sha512-h7aQCFJJSpBYurCLgBOjaSKP7F4LjU3UBTJ1LHrnLePlAURIZIKEtq8Q7qYIOpNQaoQ5+BjtAyTkXjaKOHy8rg==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ dev: false
+
/@tufjs/canonical-json@1.0.0:
resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -12021,379 +12381,19 @@ packages:
/tslib@2.6.1:
resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==}
- /tsparticles-basic@2.12.0:
- resolution: {integrity: sha512-pN6FBpL0UsIUXjYbiui5+IVsbIItbQGOlwyGV55g6IYJBgdTNXgFX0HRYZGE9ZZ9psEXqzqwLM37zvWnb5AG9g==}
- dependencies:
- tsparticles-engine: 2.12.0
- tsparticles-move-base: 2.12.0
- tsparticles-shape-circle: 2.12.0
- tsparticles-updater-color: 2.12.0
- tsparticles-updater-opacity: 2.12.0
- tsparticles-updater-out-modes: 2.12.0
- tsparticles-updater-size: 2.12.0
- dev: false
-
- /tsparticles-confetti@2.12.0:
- resolution: {integrity: sha512-PsxBL1DjYNNZecFFcymivnPypuxHKh0ePz2/9CctKl6zwS+Z8cHBCoszg8jBx6PJDJkAxIa76taezd54caISYg==}
- dependencies:
- tsparticles-basic: 2.12.0
- tsparticles-engine: 2.12.0
- tsparticles-plugin-emitters: 2.12.0
- tsparticles-plugin-motion: 2.12.0
- tsparticles-shape-cards: 2.12.0
- tsparticles-shape-heart: 2.12.0
- tsparticles-shape-image: 2.12.0
- tsparticles-shape-polygon: 2.12.0
- tsparticles-shape-square: 2.12.0
- tsparticles-shape-star: 2.12.0
- tsparticles-shape-text: 2.12.0
- tsparticles-updater-life: 2.12.0
- tsparticles-updater-roll: 2.12.0
- tsparticles-updater-rotate: 2.12.0
- tsparticles-updater-tilt: 2.12.0
- tsparticles-updater-wobble: 2.12.0
- dev: false
-
- /tsparticles-demo-configs@2.12.0:
- resolution: {integrity: sha512-rn7tb7IOVQJjzbqlbAqkCWLiIvHWGQHaTgm27AfPfG3KzOjaJDFkgHwvQokc0ljZd4KiU55s6TvhQS4xRFM7oA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-engine@2.12.0:
- resolution: {integrity: sha512-ZjDIYex6jBJ4iMc9+z0uPe7SgBnmb6l+EJm83MPIsOny9lPpetMsnw/8YJ3xdxn8hV+S3myTpTN1CkOVmFv0QQ==}
- requiresBuild: true
- dev: false
-
- /tsparticles-fireworks@2.12.0:
- resolution: {integrity: sha512-PGOxiabCRo9oVjrp7JJV/RmLy+Ecn3E7LMpS5VK2H2Oul5S0aqrch+zcO5jgynzPyIdH6fatXcrAxFbBVC6gkw==}
- dependencies:
- tsparticles-basic: 2.12.0
- tsparticles-engine: 2.12.0
- tsparticles-plugin-emitters: 2.12.0
- tsparticles-plugin-sounds: 2.12.0
- tsparticles-shape-line: 2.12.0
- tsparticles-updater-destroy: 2.12.0
- tsparticles-updater-life: 2.12.0
- tsparticles-updater-rotate: 2.12.0
- tsparticles-updater-stroke-color: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-attract@2.12.0:
- resolution: {integrity: sha512-0roC6D1QkFqMVomcMlTaBrNVjVOpyNzxIUsjMfshk2wUZDAvTNTuWQdUpmsLS4EeSTDN3rzlGNnIuuUQqyBU5w==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-bounce@2.12.0:
- resolution: {integrity: sha512-MMcqKLnQMJ30hubORtdq+4QMldQ3+gJu0bBYsQr9BsThsh8/V0xHc1iokZobqHYVP5tV77mbFBD8Z7iSCf0TMQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-bubble@2.12.0:
- resolution: {integrity: sha512-5kImCSCZlLNccXOHPIi2Yn+rQWTX3sEa/xCHwXW19uHxtILVJlnAweayc8+Zgmb7mo0DscBtWVFXHPxrVPFDUA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-connect@2.12.0:
- resolution: {integrity: sha512-ymzmFPXz6AaA1LAOL5Ihuy7YSQEW8MzuSJzbd0ES13U8XjiU3HlFqlH6WGT1KvXNw6WYoqrZt0T3fKxBW3/C3A==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-grab@2.12.0:
- resolution: {integrity: sha512-iQF/A947hSfDNqAjr49PRjyQaeRkYgTYpfNmAf+EfME8RsbapeP/BSyF6mTy0UAFC0hK2A2Hwgw72eT78yhXeQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-pause@2.12.0:
- resolution: {integrity: sha512-4SUikNpsFROHnRqniL+uX2E388YTtfRWqqqZxRhY0BrijH4z04Aii3YqaGhJxfrwDKkTQlIoM2GbFT552QZWjw==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-push@2.12.0:
- resolution: {integrity: sha512-kqs3V0dgDKgMoeqbdg+cKH2F+DTrvfCMrPF1MCCUpBCqBiH+TRQpJNNC86EZYHfNUeeLuIM3ttWwIkk2hllR/Q==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-remove@2.12.0:
- resolution: {integrity: sha512-2eNIrv4m1WB2VfSVj46V2L/J9hNEZnMgFc+A+qmy66C8KzDN1G8aJUAf1inW8JVc0lmo5+WKhzex4X0ZSMghBg==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-repulse@2.12.0:
- resolution: {integrity: sha512-rSzdnmgljeBCj5FPp4AtGxOG9TmTsK3AjQW0vlyd1aG2O5kSqFjR+FuT7rfdSk9LEJGH5SjPFE6cwbuy51uEWA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-slow@2.12.0:
- resolution: {integrity: sha512-2IKdMC3om7DttqyroMtO//xNdF0NvJL/Lx7LDo08VpfTgJJozxU+JAUT8XVT7urxhaDzbxSSIROc79epESROtA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-external-trail@2.12.0:
- resolution: {integrity: sha512-LKSapU5sPTaZqYx+y5VJClj0prlV7bswplSFQaIW1raXkvsk45qir2AVcpP5JUhZSFSG+SwsHr+qCgXhNeN1KA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-particles-attract@2.12.0:
- resolution: {integrity: sha512-Hl8qwuwF9aLq3FOkAW+Zomu7Gb8IKs6Y3tFQUQScDmrrSCaeRt2EGklAiwgxwgntmqzL7hbMWNx06CHHcUQKdQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-particles-collisions@2.12.0:
- resolution: {integrity: sha512-Se9nPWlyPxdsnHgR6ap4YUImAu3W5MeGKJaQMiQpm1vW8lSMOUejI1n1ioIaQth9weKGKnD9rvcNn76sFlzGBA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-interaction-particles-links@2.12.0:
- resolution: {integrity: sha512-e7I8gRs4rmKfcsHONXMkJnymRWpxHmeaJIo4g2NaDRjIgeb2AcJSWKWZvrsoLnm7zvaf/cMQlbN6vQwCixYq3A==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-move-base@2.12.0:
- resolution: {integrity: sha512-oSogCDougIImq+iRtIFJD0YFArlorSi8IW3HD2gO3USkH+aNn3ZqZNTqp321uB08K34HpS263DTbhLHa/D6BWw==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-move-parallax@2.12.0:
- resolution: {integrity: sha512-58CYXaX8Ih5rNtYhpnH0YwU4Ks7gVZMREGUJtmjhuYN+OFr9FVdF3oDIJ9N6gY5a5AnAKz8f5j5qpucoPRcYrQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-particles.js@2.12.0:
- resolution: {integrity: sha512-LyOuvYdhbUScmA4iDgV3LxA0HzY1DnOwQUy3NrPYO393S2YwdDjdwMod6Btq7EBUjg9FVIh+sZRizgV5elV2dg==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-plugin-absorbers@2.12.0:
- resolution: {integrity: sha512-2CkPreaXHrE5VzFlxUKLeRB5t66ff+3jwLJoDFgQcp+R4HOEITo0bBZv2DagGP0QZdYN4grpnQzRBVdB4d1rWA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-plugin-easing-quad@2.12.0:
- resolution: {integrity: sha512-2mNqez5pydDewMIUWaUhY5cNQ80IUOYiujwG6qx9spTq1D6EEPLbRNAEL8/ecPdn2j1Um3iWSx6lo340rPkv4Q==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-plugin-emitters@2.12.0:
- resolution: {integrity: sha512-fbskYnaXWXivBh9KFReVCfqHdhbNQSK2T+fq2qcGEWpwtDdgujcaS1k2Q/xjZnWNMfVesik4IrqspcL51gNdSA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-plugin-motion@2.12.0:
- resolution: {integrity: sha512-VeS0VDV5wc9a4t0xkPi3lkHqOvKRlELq4mEEvaIk8WwgOcx05TUZcJIIbhftnNabqgpHrZ4iUP5Nb2wZ3DBwWQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-plugin-polygon-mask@2.12.0:
- resolution: {integrity: sha512-6oUyDD5xRlr2D5qMv8QCspKVoYkTAxLrmAuzx+VUGJt9BPz/Bza15Uy3F17k0vCbJLbObXVaDt/O7Mabt5yQBw==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-plugin-sounds@2.12.0:
- resolution: {integrity: sha512-Jm/Mdddq9E9VdHtAbYmv3pgtHQ3nBSbXN+n2axqm6vACgrE/JA4tgLZyuknns0scxibvqh/7zFxkOSa+4ucYuQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-cards@2.12.0:
- resolution: {integrity: sha512-4mSV1C7c/7SsSbS4A5HJEZE5tB2fOAEUXm52uagzBVMbL/YI+XkjOpi7L6JtCNcBKrWnZ/IgnnLMyyFGhNc4pA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-circle@2.12.0:
- resolution: {integrity: sha512-L6OngbAlbadG7b783x16ns3+SZ7i0SSB66M8xGa5/k+YcY7zm8zG0uPt1Hd+xQDR2aNA3RngVM10O23/Lwk65Q==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-heart@2.12.0:
- resolution: {integrity: sha512-OK8CJrCY0Z6YAedyfTQh52u7KsurkP8eLNWDW11BhqcvDQkfwJC5g25Y3VrcW9Rwc88hrbNwFQlsKbY6tOn7qA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-image@2.12.0:
- resolution: {integrity: sha512-iCkSdUVa40DxhkkYjYuYHr9MJGVw+QnQuN5UC+e/yBgJQY+1tQL8UH0+YU/h0GHTzh5Sm+y+g51gOFxHt1dj7Q==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-line@2.12.0:
- resolution: {integrity: sha512-RcpKmmpKlk+R8mM5wA2v64Lv1jvXtU4SrBDv3vbdRodKbKaWGGzymzav1Q0hYyDyUZgplEK/a5ZwrfrOwmgYGA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-polygon@2.12.0:
- resolution: {integrity: sha512-5YEy7HVMt1Obxd/jnlsjajchAlYMr9eRZWN+lSjcFSH6Ibra7h59YuJVnwxOxAobpijGxsNiBX0PuGQnB47pmA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-square@2.12.0:
- resolution: {integrity: sha512-33vfajHqmlODKaUzyPI/aVhnAOT09V7nfEPNl8DD0cfiNikEuPkbFqgJezJuE55ebtVo7BZPDA9o7GYbWxQNuw==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-star@2.12.0:
- resolution: {integrity: sha512-4sfG/BBqm2qBnPLASl2L5aBfCx86cmZLXeh49Un+TIR1F5Qh4XUFsahgVOG0vkZQa+rOsZPEH04xY5feWmj90g==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-shape-text@2.12.0:
- resolution: {integrity: sha512-v2/FCA+hyTbDqp2ymFOe97h/NFb2eezECMrdirHWew3E3qlvj9S/xBibjbpZva2gnXcasBwxn0+LxKbgGdP0rA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-slim@2.12.0:
- resolution: {integrity: sha512-27w9aGAAAPKHvP4LHzWFpyqu7wKyulayyaZ/L6Tuuejy4KP4BBEB4rY5GG91yvAPsLtr6rwWAn3yS+uxnBDpkA==}
- dependencies:
- tsparticles-basic: 2.12.0
- tsparticles-engine: 2.12.0
- tsparticles-interaction-external-attract: 2.12.0
- tsparticles-interaction-external-bounce: 2.12.0
- tsparticles-interaction-external-bubble: 2.12.0
- tsparticles-interaction-external-connect: 2.12.0
- tsparticles-interaction-external-grab: 2.12.0
- tsparticles-interaction-external-pause: 2.12.0
- tsparticles-interaction-external-push: 2.12.0
- tsparticles-interaction-external-remove: 2.12.0
- tsparticles-interaction-external-repulse: 2.12.0
- tsparticles-interaction-external-slow: 2.12.0
- tsparticles-interaction-particles-attract: 2.12.0
- tsparticles-interaction-particles-collisions: 2.12.0
- tsparticles-interaction-particles-links: 2.12.0
- tsparticles-move-base: 2.12.0
- tsparticles-move-parallax: 2.12.0
- tsparticles-particles.js: 2.12.0
- tsparticles-plugin-easing-quad: 2.12.0
- tsparticles-shape-circle: 2.12.0
- tsparticles-shape-image: 2.12.0
- tsparticles-shape-line: 2.12.0
- tsparticles-shape-polygon: 2.12.0
- tsparticles-shape-square: 2.12.0
- tsparticles-shape-star: 2.12.0
- tsparticles-shape-text: 2.12.0
- tsparticles-updater-color: 2.12.0
- tsparticles-updater-life: 2.12.0
- tsparticles-updater-opacity: 2.12.0
- tsparticles-updater-out-modes: 2.12.0
- tsparticles-updater-rotate: 2.12.0
- tsparticles-updater-size: 2.12.0
- tsparticles-updater-stroke-color: 2.12.0
- dev: false
-
- /tsparticles-updater-color@2.12.0:
- resolution: {integrity: sha512-KcG3a8zd0f8CTiOrylXGChBrjhKcchvDJjx9sp5qpwQK61JlNojNCU35xoaSk2eEHeOvFjh0o3CXWUmYPUcBTQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-destroy@2.12.0:
- resolution: {integrity: sha512-6NN3dJhxACvzbIGL4dADbYQSZJmdHfwjujj1uvnxdMbb2x8C/AZzGxiN33smo4jkrZ5VLEWZWCJPJ8aOKjQ2Sg==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-life@2.12.0:
- resolution: {integrity: sha512-J7RWGHAZkowBHpcLpmjKsxwnZZJ94oGEL2w+wvW1/+ZLmAiFFF6UgU0rHMC5CbHJT4IPx9cbkYMEHsBkcRJ0Bw==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-opacity@2.12.0:
- resolution: {integrity: sha512-YUjMsgHdaYi4HN89LLogboYcCi1o9VGo21upoqxq19yRy0hRCtx2NhH22iHF/i5WrX6jqshN0iuiiNefC53CsA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-out-modes@2.12.0:
- resolution: {integrity: sha512-owBp4Gk0JNlSrmp12XVEeBroDhLZU+Uq3szbWlHGSfcR88W4c/0bt0FiH5bHUqORIkw+m8O56hCjbqwj69kpOQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-roll@2.12.0:
- resolution: {integrity: sha512-dxoxY5jP4C9x15BxlUv5/Q8OjUPBiE09ToXRyBxea9aEJ7/iMw6odvi1HuT0H1vTIfV7o1MYawjeCbMycvODKQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-rotate@2.12.0:
- resolution: {integrity: sha512-waOFlGFmEZOzsQg4C4VSejNVXGf4dMf3fsnQrEROASGf1FCd8B6WcZau7JtXSTFw0OUGuk8UGz36ETWN72DkCw==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-size@2.12.0:
- resolution: {integrity: sha512-B0yRdEDd/qZXCGDL/ussHfx5YJ9UhTqNvmS5X2rR2hiZhBAE2fmsXLeWkdtF2QusjPeEqFDxrkGiLOsh6poqRA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-stroke-color@2.12.0:
- resolution: {integrity: sha512-MPou1ZDxsuVq6SN1fbX+aI5yrs6FyP2iPCqqttpNbWyL+R6fik1rL0ab/x02B57liDXqGKYomIbBQVP3zUTW1A==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-tilt@2.12.0:
- resolution: {integrity: sha512-HDEFLXazE+Zw+kkKKAiv0Fs9D9sRP61DoCR6jZ36ipea6OBgY7V1Tifz2TSR1zoQkk57ER9+EOQbkSQO+YIPGQ==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-twinkle@2.12.0:
- resolution: {integrity: sha512-JhK/DO4kTx7IFwMBP2EQY9hBaVVvFnGBvX21SQWcjkymmN1hZ+NdcgUtR9jr4jUiiSNdSl7INaBuGloVjWvOgA==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles-updater-wobble@2.12.0:
- resolution: {integrity: sha512-85FIRl95ipD3jfIsQdDzcUC5PRMWIrCYqBq69nIy9P8rsNzygn+JK2n+P1VQZowWsZvk0mYjqb9OVQB21Lhf6Q==}
- dependencies:
- tsparticles-engine: 2.12.0
- dev: false
-
- /tsparticles@2.12.0:
- resolution: {integrity: sha512-aw77llkaEhcKYUHuRlggA6SB1Dpa814/nrStp9USGiDo5QwE1Ckq30QAgdXU6GRvnblUFsiO750ZuLQs5Y0tVw==}
- dependencies:
- tsparticles-engine: 2.12.0
- tsparticles-interaction-external-trail: 2.12.0
- tsparticles-plugin-absorbers: 2.12.0
- tsparticles-plugin-emitters: 2.12.0
- tsparticles-slim: 2.12.0
- tsparticles-updater-destroy: 2.12.0
- tsparticles-updater-roll: 2.12.0
- tsparticles-updater-tilt: 2.12.0
- tsparticles-updater-twinkle: 2.12.0
- tsparticles-updater-wobble: 2.12.0
+ /tsparticles@3.0.0-beta.3:
+ resolution: {integrity: sha512-sTUOsdDqLqvM0pK6WRQXGJsXHlNRpUfmHdl/rCwNJd3ZfdXg+K7Fg5i9GrxfO+OiqFVns5zaQSeRAxUk58wV8A==}
+ dependencies:
+ '@tsparticles/engine': 3.0.0-beta.3
+ '@tsparticles/interaction-external-trail': 3.0.0-beta.3
+ '@tsparticles/plugin-absorbers': 3.0.0-beta.3
+ '@tsparticles/plugin-emitters': 3.0.0-beta.3
+ '@tsparticles/slim': 3.0.0-beta.3
+ '@tsparticles/updater-destroy': 3.0.0-beta.3
+ '@tsparticles/updater-roll': 3.0.0-beta.3
+ '@tsparticles/updater-tilt': 3.0.0-beta.3
+ '@tsparticles/updater-twinkle': 3.0.0-beta.3
+ '@tsparticles/updater-wobble': 3.0.0-beta.3
dev: false
/tsutils@3.21.0(typescript@5.1.6):
From 1504fa2aa2ca8bf0cdcd643a57ba8cc6c049b553 Mon Sep 17 00:00:00 2001
From: Matteo Bruni <176620+matteobruni@users.noreply.github.com>
Date: Mon, 2 Oct 2023 12:38:20 +0200
Subject: [PATCH 02/15] build: prepared for v3
---
README.md | 12 +++++-----
apps/angular-demo/package.json | 6 ++---
apps/angular-demo/src/app/app.component.html | 8 +++----
apps/angular-demo/src/app/app.module.ts | 12 +++++-----
apps/ionic-demo/package.json | 2 +-
apps/ionic-demo/src/app/tab1/tab1.module.ts | 4 ++--
apps/ionic-demo/src/app/tab1/tab1.page.html | 4 ++--
components/confetti/package.json | 4 ++--
.../projects/ng-confetti/package.json | 4 ++--
.../src/lib/ng-confetti.component.ts | 4 ++--
.../ng-confetti/src/lib/ng-confetti.module.ts | 8 +++----
components/fireworks/package.json | 4 ++--
.../projects/ng-fireworks/package.json | 4 ++--
.../src/lib/ng-fireworks.component.ts | 4 ++--
.../src/lib/ng-fireworks.module.ts | 8 +++----
components/particles/README.md | 12 +++++-----
components/particles/package.json | 4 ++--
.../particles/projects/ng-particles/README.md | 12 +++++-----
.../projects/ng-particles/package.json | 4 ++--
.../src/lib/ng-particles.component.ts | 14 ++---------
.../src/lib/ng-particles.module.ts | 8 +++----
pnpm-lock.yaml | 24 +++++++++----------
22 files changed, 78 insertions(+), 88 deletions(-)
diff --git a/README.md b/README.md
index 94aa973..9fe68f6 100644
--- a/README.md
+++ b/README.md
@@ -29,21 +29,21 @@ $ yarn add ng-particles @tsparticles/engine
_template.html_
```html
-