diff --git a/README.md b/README.md index 4d8304a..d6dad32 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ [![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) -# @tsparticles/vue2 +# vue2-particles -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) +[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS component @@ -13,13 +13,13 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS compone ## Installation ```shell script -yarn add @tsparticles/vue2 +yarn add vue2-particles ``` ## Usage ```javascript -import Particles from "@tsparticles/vue2"; +import Particles from "vue2-particles"; Vue.use(Particles); ``` @@ -141,7 +141,7 @@ If TypeScript returns error while importing/using Particles plugin try adding th code: ```typescript -declare module "@tsparticles/vue2"; +declare module "vue2-particles"; ``` ## Demos diff --git a/apps/nuxt2/package.json b/apps/nuxt2/package.json index 56e2391..1416be0 100644 --- a/apps/nuxt2/package.json +++ b/apps/nuxt2/package.json @@ -1,12 +1,12 @@ { - "name": "@tsparticles/nuxt2-demo", - "version": "1.0.0", + "name": "nuxt2-particles-demo", + "version": "2.9.3", "private": true, "scripts": { - "dev": "nuxt", - "build": "nuxt build", - "start": "nuxt start", - "generate": "nuxt generate", + "dev": "env NODE_OPTIONS=--openssl-legacy-provider nuxt", + "build": "env NODE_OPTIONS=--openssl-legacy-provider nuxt build", + "start": "env NODE_OPTIONS=--openssl-legacy-provider nuxt start", + "generate": "env NODE_OPTIONS=--openssl-legacy-provider nuxt generate", "lint:js": "eslint --ext \".js,.vue\" --ignore-path .gitignore .", "lint:prettier": "prettier --check .", "lint": "yarn lint:js && yarn lint:prettier", @@ -17,7 +17,7 @@ "*.**": "prettier --check --ignore-unknown" }, "dependencies": { - "@tsparticles/vue2": "^2.7.1", + "vue2-particles": "^2.9.3", "core-js": "^3.27.0", "nuxt": "^2.15.8", "tsparticles": "^2.7.1", diff --git a/apps/nuxt2/plugins/vue2-particles.js b/apps/nuxt2/plugins/vue2-particles.js index 2259eac..2073440 100644 --- a/apps/nuxt2/plugins/vue2-particles.js +++ b/apps/nuxt2/plugins/vue2-particles.js @@ -1,4 +1,4 @@ import Vue from 'vue' -import Particles from '@tsparticles/vue2' +import Particles from 'vue2-particles' Vue.use(Particles) diff --git a/apps/vue2/CHANGELOG.md b/apps/vue2/CHANGELOG.md index e039f9b..7fe722c 100644 --- a/apps/vue2/CHANGELOG.md +++ b/apps/vue2/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.9.3](https://github.com/matteobruni/tsparticles/compare/vue2-particles-demo@2.9.2...vue2-particles-demo@2.9.3) (2023-02-12) + +**Note:** Version bump only for package vue2-particles-demo + +## [2.9.2](https://github.com/matteobruni/tsparticles/compare/vue2-particles-demo@2.9.1...vue2-particles-demo@2.9.2) (2023-02-12) + +**Note:** Version bump only for package vue2-particles-demo + +## [2.9.1](https://github.com/matteobruni/tsparticles/compare/vue2-particles-demo@2.9.0...vue2-particles-demo@2.9.1) (2023-02-11) + +**Note:** Version bump only for package vue2-particles-demo + +# [2.9.0](https://github.com/matteobruni/tsparticles/compare/vue2-particles-demo@2.8.0...vue2-particles-demo@2.9.0) (2023-02-10) + +**Note:** Version bump only for package vue2-particles-demo + +# [2.8.0](https://github.com/matteobruni/tsparticles/compare/vue2-particles-demo@2.7.1...vue2-particles-demo@2.8.0) (2023-01-18) + +**Note:** Version bump only for package vue2-particles-demo + ## [2.7.1](https://github.com/matteobruni/tsparticles/compare/vue2-particles-demo@2.7.0...vue2-particles-demo@2.7.1) (2022-12-25) **Note:** Version bump only for package vue2-particles-demo diff --git a/apps/vue2/package.json b/apps/vue2/package.json index 0b5ecc5..a1ad3b4 100644 --- a/apps/vue2/package.json +++ b/apps/vue2/package.json @@ -1,7 +1,7 @@ { - "name": "@tsparticles/vue2-demo", + "name": "vue2-particles-demo", "private": true, - "version": "2.7.1", + "version": "2.9.3", "description": "VueJS Demo", "author": "Matteo Bruni ", "homepage": "https://particles.js.org", @@ -21,13 +21,13 @@ "url": "https://github.com/matteobruni/tsparticles/issues" }, "dependencies": { - "@tsparticles/vue2": "^2.7.1", - "tsparticles": "^2.7.1", - "tsparticles-demo-configs": "^2.7.1", - "tsparticles-engine": "^2.7.1", + "tsparticles": "^2.9.3", + "tsparticles-demo-configs": "^2.9.3", + "tsparticles-engine": "^2.9.3", "vue": "^2.7.14", "vue-class-component": "^7.2.6", - "vue-property-decorator": "^9.1.2" + "vue-property-decorator": "^9.1.2", + "vue2-particles": "^2.9.3" }, "devDependencies": { "@babel/core": "^7.20.7", @@ -36,17 +36,17 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "@typescript-eslint/eslint-plugin": "^5.47.0", - "@typescript-eslint/parser": "^5.47.0", + "@typescript-eslint/eslint-plugin": "^5.48.2", + "@typescript-eslint/parser": "^5.48.2", "@vue/cli-plugin-babel": "^5.0.8", "@vue/cli-plugin-typescript": "^5.0.8", "@vue/cli-service": "^5.0.8", - "babel-loader": "^9.1.0", - "eslint": "^8.30.0", - "eslint-config-prettier": "^8.5.0", + "babel-loader": "^8", + "eslint": "^8.32.0", + "eslint-config-prettier": "^8.6.0", "postcss": "^8.4.20", - "prettier": "^2.8.1", - "rollup": "^2.79.1", + "prettier": "^2.8.3", + "rollup": "^2", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript": "^1.0.1", "rollup-plugin-typescript2": "^0.34.1", @@ -54,6 +54,6 @@ "tslib": "^2.4.1", "typescript": "^4.9.4", "vue-template-compiler": "^2.7.14", - "webpack": "^5.75.0" + "webpack": "^4" } } diff --git a/apps/vue2/src/App.vue b/apps/vue2/src/App.vue index 8b5c8da..ca07348 100644 --- a/apps/vue2/src/App.vue +++ b/apps/vue2/src/App.vue @@ -11,7 +11,7 @@ import type { Engine } from "tsparticles-engine"; import { loadFull } from "tsparticles"; import { basic } from "tsparticles-demo-configs"; -import Particles from "@tsparticles/vue2"; +import Particles from "vue2-particles"; Vue.use(Particles); diff --git a/apps/vue2/src/shims-vue.d.ts b/apps/vue2/src/shims-vue.d.ts index af34a59..b3a7d2b 100644 --- a/apps/vue2/src/shims-vue.d.ts +++ b/apps/vue2/src/shims-vue.d.ts @@ -3,4 +3,4 @@ declare module '*.vue' { export default Vue } -declare module "@tsparticles/vue2"; \ No newline at end of file +declare module "vue2-particles"; \ No newline at end of file diff --git a/components-legacy/vue2-alt/traduction/README.de.md b/components-legacy/vue2-alt/traduction/README.de.md deleted file mode 100644 index 2af48e5..0000000 --- a/components-legacy/vue2-alt/traduction/README.de.md +++ /dev/null @@ -1,211 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# particles.vue - -[![npm](https://img.shields.io/npm/v/particles.vue)](https://www.npmjs.com/package/particles.vue) [![npm](https://img.shields.io/npm/dm/particles.vue)](https://www.npmjs.com/package/particles.vue) - -Offizieller [tsParticles](https://github.com/matteobruni/tsparticles) VueJS-Komponent - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script - -yarn add particles.vue - -``` - -## Verwendung - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Demo config - -```html - -``` - -### TypeScript errors - -Wenn TypeScript beim Importieren/Benutzen des Particles-Plugins einen Fehler zurückgibt, versuche die folgende Zeile vor -dem vorherigen Code einzufügen. - -```typescript -declare module "particles.vue"; -``` - -## Demos - -Klicke [hier](https://particles.js.org) für die Demo-Webseite. - - - -[Hier](https://codepen.io/collection/DPOage) gibt es auch eine CodePen-Sammlung, die aktiv gepflegt und geupdated wird. - - diff --git a/components-legacy/vue2-alt/traduction/README.fr.md b/components-legacy/vue2-alt/traduction/README.fr.md deleted file mode 100644 index f6ec3df..0000000 --- a/components-legacy/vue2-alt/traduction/README.fr.md +++ /dev/null @@ -1,156 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# particles.vue - -[![npm](https://img.shields.io/npm/v/particles.vue)](https://www.npmjs.com/package/particles.vue) [![npm](https://img.shields.io/npm/dm/particles.vue)](https://www.npmjs.com/package/particles.vue) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) - -Composant officiel [tsParticles](https://github.com/matteobruni/tsparticles) VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script -yarn add particles.vue -``` - -## Utilisation - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Configuration de démonstration - -```html - -``` - -```javascript -import { loadFull } from "tsparticles"; - -const particlesInit = async engine => { - await loadFull(engine); -}; - -const particlesLoaded = async container => { - console.log("Particles container loaded", container); -}; -``` - -### Erreurs TypeScript - -Si TypeScript renvoie une erreur lors de l'importation ou l'utilisation du plug-in Particles, essayez d'ajouter l'importation suivante avant le code ci-dessus: - -```typescript -declare module "particles.vue"; -``` - -## Démos - -Vous pouvez accéder au site de démonstration [ici](https://particles.js.org) - - - -Il y a aussi une collection CodePen activement maintenue et mise à jour [ici](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2-alt/traduction/README.mn.md b/components-legacy/vue2-alt/traduction/README.mn.md deleted file mode 100644 index fd27b2a..0000000 --- a/components-legacy/vue2-alt/traduction/README.mn.md +++ /dev/null @@ -1,143 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# particles.vue - -[![npm](https://img.shields.io/npm/v/particles.vue)](https://www.npmjs.com/package/particles.vue) [![npm](https://img.shields.io/npm/dm/particles.vue)](https://www.npmjs.com/package/particles.vue) - -Албан ёсны [tsParticles](https://github.com/matteobruni/tsparticles) VueJS компонэнт - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Татах - -```shell script -yarn add particles.vue vue@2 -``` - -## Хэрхэн ашиглах - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Жишээ тохиргоо - -```html - -``` - -### TypeScript алдаанууд - -Хэрвээ TypeScript Partiles plugin импортлох/хэрэглэх үед алдаа гаргавал доорх мөрийг кодныхоо өмнө оруулаарай: - -```typescript -declare module "particles.vue"; -``` - -## Жишээ - -Жишээ [энд](https://particles.js.org) - - - -CodePen -ий байнга шинэчлэгдэж байдаг цуглуулга [энд](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2-alt/traduction/README.nl.md b/components-legacy/vue2-alt/traduction/README.nl.md deleted file mode 100644 index 59dc7d8..0000000 --- a/components-legacy/vue2-alt/traduction/README.nl.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# particles.vue - -[![npm](https://img.shields.io/npm/v/particles.vue)](https://www.npmjs.com/package/particles.vue) [![npm](https://img.shields.io/npm/dm/particles.vue)](https://www.npmjs.com/package/particles.vue) - -Officiële [tsParticles](https://github.com/matteobruni/tsparticles) VueJS component - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installatie - -```shell script -yarn add particles.vue -``` - -## Gebruik - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Demo configuratie - -```html - -``` - -### TypeScript errors - -Als TypeScript foutmeldingen geeft tijdens het importeren of gebruik maken van de Particles plugin probeer de volgende import toe te voegen voor de vorige stuk code: - -```typescript -declare module "particles.vue"; -``` - -## Demos - -De demo website is [hier](https://particles.js.org) - - - -Er is ook een CodePen collectie die actief onderhouden en geüpdated wordt [hier](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2-alt/traduction/README.pt-br.md b/components-legacy/vue2-alt/traduction/README.pt-br.md deleted file mode 100644 index ec30ab1..0000000 --- a/components-legacy/vue2-alt/traduction/README.pt-br.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# particles.vue - -[![npm](https://img.shields.io/npm/v/particles.vue)](https://www.npmjs.com/package/particles.vue) [![npm](https://img.shields.io/npm/dm/particles.vue)](https://www.npmjs.com/package/particles.vue) - -Componente Oficial [tsParticles](https://github.com/matteobruni/tsparticles) para VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Instalação - -```shell script -yarn add particles.vue -``` - -## Como usar - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Configuração de exemplo - -```html - -``` - -### Erros de TypeScript - -Se o Typescript retornar algum erro ao importar/utilizar o plugin, tente adicionar o seguinte import antes do exemplo anterior: - -```typescript -declare module "particles.vue"; -``` - -## Demos - -O website com a demo está [aqui](https://particles.js.org) - - - -Também existe uma coleção no CodePen ativamente mantida e atualizada [aqui](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2-alt/traduction/README.ru.md b/components-legacy/vue2-alt/traduction/README.ru.md deleted file mode 100644 index 1d535c8..0000000 --- a/components-legacy/vue2-alt/traduction/README.ru.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# particles.vue - -[![npm](https://img.shields.io/npm/v/particles.vue)](https://www.npmjs.com/package/particles.vue) [![npm](https://img.shields.io/npm/dm/particles.vue)](https://www.npmjs.com/package/particles.vue) - -Официальный компонтент [tsParticles](https://github.com/matteobruni/tsparticles) для VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Установка - -```shell script -yarn add particles.vue -``` - -## Применение - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Пример конфигурации - -```html - -``` - -### Ошибки TypeScript - -Если TypeScript возвращает ошибку вовремя импорта/использования компонента, попробуйте добавить следующее определение перед предыдущим кодом: - -```typescript -declare module "particles.vue"; -``` - -## Демо - -[Здесь](https://particles.js.org) размещены примеры использования библиотеки - - - -Также активно поддерживается и обновляется коллекция CodePen, которую можно посмотреть [здесь](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/.babelrc b/components-legacy/vue2/.babelrc deleted file mode 100644 index 8a71799..0000000 --- a/components-legacy/vue2/.babelrc +++ /dev/null @@ -1,16 +0,0 @@ -{ - "plugins": [ - [ - "@babel/proposal-decorators", - { - "legacy": true - } - ], - [ - "@babel/proposal-class-properties", - { - "loose": true - } - ] - ] -} \ No newline at end of file diff --git a/components-legacy/vue2/.browserslistrc b/components-legacy/vue2/.browserslistrc deleted file mode 100644 index d6471a3..0000000 --- a/components-legacy/vue2/.browserslistrc +++ /dev/null @@ -1,2 +0,0 @@ -> 1% -last 2 versions diff --git a/components-legacy/vue2/LICENSE b/components-legacy/vue2/LICENSE deleted file mode 100644 index bdc05f5..0000000 --- a/components-legacy/vue2/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Matteo Bruni - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/components-legacy/vue2/README.md b/components-legacy/vue2/README.md deleted file mode 100644 index d6dad32..0000000 --- a/components-legacy/vue2/README.md +++ /dev/null @@ -1,155 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) - -Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS component - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script -yarn add vue2-particles -``` - -## Usage - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Demo config - -```html - -``` - -```javascript -import { loadFull } from "tsparticles"; - -const particlesInit = async engine => { - await loadFull(engine); -}; - -const particlesLoaded = async container => { - console.log("Particles container loaded", container); -}; -``` - -### TypeScript errors - -If TypeScript returns error while importing/using Particles plugin try adding the following import before the previous -code: - -```typescript -declare module "vue2-particles"; -``` - -## Demos - -The demo website is [here](https://particles.js.org) - - - -There's also a CodePen collection actively maintained and updated [here](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/babel.config.js b/components-legacy/vue2/babel.config.js deleted file mode 100644 index c94e729..0000000 --- a/components-legacy/vue2/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ] -} diff --git a/components-legacy/vue2/package.json b/components-legacy/vue2/package.json deleted file mode 100644 index 0cfcac8..0000000 --- a/components-legacy/vue2/package.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "name": "vue2-particles", - "version": "2.7.1", - "description": "Official tsParticles Vue.js 2.x 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 3.x, Angular, Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.", - "scripts": { - "clean": "rm -rf dist/*", - "build": "npm run clean && pnpm run prettify:src && pnpm run prettify:readme && rollup -c", - "build:ci": "npm run clean && pnpm run prettify:ci:src && pnpm run prettify:ci:readme && rollup -c", - "prettify:ci:src": "prettier --check ./src/*", - "prettify:ci:readme": "prettier --check ./README.md && prettier --check ./traduction/*", - "prettify:src": "prettier --write ./src/*", - "prettify:readme": "prettier --write ./README.md && prettier --write ./traduction/*", - "prepack": "pnpm run build" - }, - "keywords": [ - "front-end", - "frontend", - "tsparticles", - "particles.js", - "particlesjs", - "particles", - "particle", - "canvas", - "jsparticles", - "xparticles", - "particles-js", - "particles-bg", - "particles-bg-vue", - "particles-ts", - "particles.ts", - "react-particles-js", - "react-particles.js", - "react-particles", - "react", - "reactjs", - "vue-particles", - "ngx-particles", - "angular-particles", - "particleground", - "vue", - "vuejs", - "preact", - "preactjs", - "jquery", - "angularjs", - "angular", - "typescript", - "javascript", - "animation", - "web", - "html5", - "web-design", - "webdesign", - "css", - "html", - "css3", - "animated", - "background", - "confetti", - "canvas", - "fireworks", - "fireworks-js", - "confetti-js", - "confettijs", - "fireworksjs", - "canvas-confetti" - ], - "main": "dist/vue2-particles.js", - "module": "dist/vue2-particles.js", - "unpkg": "dist/vue2-particles.min.js", - "jsdelivr": "dist/vue2-particles.min.js", - "repository": { - "url": "https://github.com/matteobruni/tsparticles", - "type": "git", - "directory": "components/vue" - }, - "author": "Matteo Bruni ", - "license": "MIT", - "files": [ - "dist" - ], - "bugs": { - "url": "https://github.com/matteobruni/tsparticles/issues" - }, - "homepage": "https://particles.js.org", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/matteobruni" - }, - { - "type": "buymeacoffee", - "url": "https://www.buymeacoffee.com/matteobruni" - } - ], - "prettier": "@tsparticles/prettier-config", - "peerDependencies": { - "vue": "<3" - }, - "dependencies": { - "tsparticles-engine": "^2.7.1", - "vue-class-component": "^7.2.6", - "vue-property-decorator": "^9.1.2" - }, - "devDependencies": { - "@babel/core": "^7.20.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.20.7", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-replace": "^5.0.2", - "@tsparticles/prettier-config": "^1.5.0", - "@vue/cli-plugin-babel": "~5.0.8", - "@vue/cli-plugin-typescript": "~5.0.8", - "@vue/cli-service": "~5.0.8", - "is-svg": "^4.3.2", - "postcss": "^8.4.20", - "prettier": "^2.8.1", - "pug": "^3.0.2", - "rollup": "^2.79.1", - "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-typescript": "^1.0.1", - "rollup-plugin-typescript2": "^0.34.1", - "rollup-plugin-vue": "^5.1.9", - "ssri": "^10.0.1", - "tslib": "^2.4.1", - "typescript": "^4.9.4", - "vue": "^2.7.14", - "vue-template-compiler": "^2.7.14" - } -} diff --git a/components-legacy/vue2/rollup.config.mjs b/components-legacy/vue2/rollup.config.mjs deleted file mode 100644 index b36a186..0000000 --- a/components-legacy/vue2/rollup.config.mjs +++ /dev/null @@ -1,39 +0,0 @@ -import vue from 'rollup-plugin-vue'; -import typescript from 'rollup-plugin-typescript2'; -import { terser } from 'rollup-plugin-terser'; - -const externals = [ 'vue', 'vue-property-decorator', 'tsparticles-engine' ]; - -export default [ { - input: 'src/Particles/index.ts', - output: { - format: 'esm', - file: 'dist/vue2-particles.js', - }, - external: externals, - plugins: [ - typescript({ - //tsconfig: true//, - // experimentalDecorators: true, - // module: 'es2015' - }), - vue() - ] -}, - { - input: 'src/Particles/index.ts', - output: { - format: 'esm', - file: 'dist/vue2-particles.min.js' - }, - external: externals, - plugins: [ - typescript({ - //tsconfig: true//, - // experimentalDecorators: true, - // module: 'es2015' - }), - vue(), - terser() - ] - } ]; diff --git a/components-legacy/vue2/src/Particles/Particles.vue b/components-legacy/vue2/src/Particles/Particles.vue deleted file mode 100644 index 75a39ea..0000000 --- a/components-legacy/vue2/src/Particles/Particles.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/components-legacy/vue2/src/Particles/index.ts b/components-legacy/vue2/src/Particles/index.ts deleted file mode 100644 index d3c328a..0000000 --- a/components-legacy/vue2/src/Particles/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -import Vue from "vue"; -import particles from "./Particles.vue"; - -const VueParticles = { - install: (vue: typeof Vue, options: unknown) => { - vue.component("Particles", particles); - }, -}; - -export { particles as ParticlesComponent }; -export default VueParticles; diff --git a/components-legacy/vue2/src/Particles/shim.d.ts b/components-legacy/vue2/src/Particles/shim.d.ts deleted file mode 100644 index d6e6b86..0000000 --- a/components-legacy/vue2/src/Particles/shim.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module "*.vue" { - import Vue from "vue"; - export default Vue; -} diff --git a/components-legacy/vue2/traduction/README.de.md b/components-legacy/vue2/traduction/README.de.md deleted file mode 100644 index c933fcb..0000000 --- a/components-legacy/vue2/traduction/README.de.md +++ /dev/null @@ -1,211 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) - -Offizieller [tsParticles](https://github.com/matteobruni/tsparticles) VueJS-Komponent - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script - -yarn add vue2-particles - -``` - -## Verwendung - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Demo config - -```html - -``` - -### TypeScript errors - -Wenn TypeScript beim Importieren/Benutzen des Particles-Plugins einen Fehler zurückgibt, versuche die folgende Zeile vor -dem vorherigen Code einzufügen. - -```typescript -declare module "vue2-particles"; -``` - -## Demos - -Klicke [hier](https://particles.js.org) für die Demo-Webseite. - - - -[Hier](https://codepen.io/collection/DPOage) gibt es auch eine CodePen-Sammlung, die aktiv gepflegt und geupdated wird. - - diff --git a/components-legacy/vue2/traduction/README.fr.md b/components-legacy/vue2/traduction/README.fr.md deleted file mode 100644 index ca1c095..0000000 --- a/components-legacy/vue2/traduction/README.fr.md +++ /dev/null @@ -1,155 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) - -Composant officiel [tsParticles](https://github.com/matteobruni/tsparticles VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script -yarn add vue2-particles -``` - -## Utilisation - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Configuration de démonstration - -```html - -``` - -```javascript -import { loadFull } from "tsparticles"; - -const particlesInit = async engine => { - await loadFull(engine); -}; - -const particlesLoaded = async container => { - console.log("Particles container loaded", container); -}; -``` - -### Erreurs TypeScript - -Si TypeScript renvoie une erreur lors de l'importation/utilisation du plug-in Particles, essayez d'ajouter l'importation suivante avant le code ci-dessus: - -```typescript -declare module "vue2-particles"; -``` - -## Démos - -Vous pouvez accéder au site de démonstration [ici](https://particles.js.org) - - - -Il y a aussi une collection CodePen activement maintenue et mise à jour [ici](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/traduction/README.mn.md b/components-legacy/vue2/traduction/README.mn.md deleted file mode 100644 index c1e9755..0000000 --- a/components-legacy/vue2/traduction/README.mn.md +++ /dev/null @@ -1,143 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) - -Албан ёсны [tsParticles](https://github.com/matteobruni/tsparticles) VueJS компонэнт - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Татах - -```shell script -yarn add vue2-particles vue@2 -``` - -## Хэрхэн ашиглах - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Жишээ тохиргоо - -```html - -``` - -### TypeScript алдаанууд - -Хэрвээ TypeScript Partiles plugin импортлох/хэрэглэх үед алдаа гаргавал доорх мөрийг кодныхоо өмнө оруулаарай: - -```typescript -declare module "vue2-particles"; -``` - -## Жишээ - -Жишээ [энд](https://particles.js.org) - - - -CodePen -ий байнга шинэчлэгдэж байдаг цуглуулга [энд](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/traduction/README.nl.md b/components-legacy/vue2/traduction/README.nl.md deleted file mode 100644 index d456a90..0000000 --- a/components-legacy/vue2/traduction/README.nl.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) - -Officiële [tsParticles](https://github.com/matteobruni/tsparticles) VueJS component - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installatie - -```shell script -yarn add vue2-particles -``` - -## Gebruik - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Demo configuratie - -```html - -``` - -### TypeScript errors - -Als TypeScript foutmeldingen geeft tijdens het importeren of gebruik maken van de Particles plugin probeer de volgende import toe te voegen voor de vorige stuk code: - -```typescript -declare module "vue2-particles"; -``` - -## Demos - -De demo website is [hier](https://particles.js.org) - - - -Er is ook een CodePen collectie die actief onderhouden en geüpdated wordt [hier](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/traduction/README.pt-br.md b/components-legacy/vue2/traduction/README.pt-br.md deleted file mode 100644 index af862bb..0000000 --- a/components-legacy/vue2/traduction/README.pt-br.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) - -Componente Oficial [tsParticles](https://github.com/matteobruni/tsparticles) para VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Instalação - -```shell script -yarn add vue2-particles -``` - -## Como usar - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Configuração de exemplo - -```html - -``` - -### Erros de TypeScript - -Se o Typescript retornar algum erro ao importar/utilizar o plugin, tente adicionar o seguinte import antes do exemplo anterior: - -```typescript -declare module "vue2-particles"; -``` - -## Demos - -O website com a demo está [aqui](https://particles.js.org) - - - -Também existe uma coleção no CodePen ativamente mantida e atualizada [aqui](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/traduction/README.ru.md b/components-legacy/vue2/traduction/README.ru.md deleted file mode 100644 index 7f0da16..0000000 --- a/components-legacy/vue2/traduction/README.ru.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# vue2-particles - -[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) - -Официальный компонтент [tsParticles](https://github.com/matteobruni/tsparticles) для VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Установка - -```shell script -yarn add vue2-particles -``` - -## Применение - -```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); -``` - -### Пример конфигурации - -```html - -``` - -### Ошибки TypeScript - -Если TypeScript возвращает ошибку вовремя импорта/использования компонента, попробуйте добавить следующее определение перед предыдущим кодом: - -```typescript -declare module "vue2-particles"; -``` - -## Демо - -[Здесь](https://particles.js.org) размещены примеры использования библиотеки - - - -Также активно поддерживается и обновляется коллекция CodePen, которую можно посмотреть [здесь](https://codepen.io/collection/DPOage) - - diff --git a/components-legacy/vue2/tsconfig.json b/components-legacy/vue2/tsconfig.json deleted file mode 100644 index 86d9bf1..0000000 --- a/components-legacy/vue2/tsconfig.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "compilerOptions": { - "target": "es2015", - "module": "esnext", - "strict": true, - "jsx": "preserve", - "importHelpers": false, - "moduleResolution": "node", - "experimentalDecorators": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "sourceMap": true, - "baseUrl": ".", - "types": [], - "paths": { - "@/*": [ - "src/*" - ] - }, - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ] - }, - "include": [ - "src/**/*.ts", - "src/**/*.tsx", - "src/**/*.vue", - "tests/**/*.ts", - "tests/**/*.tsx" - ], - "exclude": [ - "node_modules" - ] -} diff --git a/components-legacy/vue2-alt/.babelrc b/components/vue2-alt/.babelrc similarity index 100% rename from components-legacy/vue2-alt/.babelrc rename to components/vue2-alt/.babelrc diff --git a/components-legacy/vue2-alt/.browserslistrc b/components/vue2-alt/.browserslistrc similarity index 100% rename from components-legacy/vue2-alt/.browserslistrc rename to components/vue2-alt/.browserslistrc diff --git a/components-legacy/vue2-alt/CHANGELOG.md b/components/vue2-alt/CHANGELOG.md similarity index 96% rename from components-legacy/vue2-alt/CHANGELOG.md rename to components/vue2-alt/CHANGELOG.md index 668bbd3..acae736 100644 --- a/components-legacy/vue2-alt/CHANGELOG.md +++ b/components/vue2-alt/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.9.2...particles.vue@3.9.3) (2023-02-12) + +**Note:** Version bump only for package particles.vue + +## [3.9.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.9.1...particles.vue@3.9.2) (2023-02-12) + +**Note:** Version bump only for package particles.vue + +## [3.9.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.9.0...particles.vue@3.9.1) (2023-02-11) + +**Note:** Version bump only for package particles.vue + +# [3.9.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.8.0...particles.vue@3.9.0) (2023-02-10) + +**Note:** Version bump only for package particles.vue + +# [3.8.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.7.1...particles.vue@3.8.0) (2023-01-18) + +**Note:** Version bump only for package particles.vue + ## [3.7.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.7.0...particles.vue@3.7.1) (2022-12-25) **Note:** Version bump only for package particles.vue diff --git a/components-legacy/vue2-alt/LICENSE b/components/vue2-alt/LICENSE similarity index 100% rename from components-legacy/vue2-alt/LICENSE rename to components/vue2-alt/LICENSE diff --git a/components-legacy/vue2-alt/README.md b/components/vue2-alt/README.md similarity index 100% rename from components-legacy/vue2-alt/README.md rename to components/vue2-alt/README.md diff --git a/components-legacy/vue2-alt/babel.config.js b/components/vue2-alt/babel.config.js similarity index 100% rename from components-legacy/vue2-alt/babel.config.js rename to components/vue2-alt/babel.config.js diff --git a/components-legacy/vue2-alt/package.json b/components/vue2-alt/package.json similarity index 91% rename from components-legacy/vue2-alt/package.json rename to components/vue2-alt/package.json index f011cc5..8da65fe 100644 --- a/components-legacy/vue2-alt/package.json +++ b/components/vue2-alt/package.json @@ -1,15 +1,15 @@ { "name": "particles.vue", - "version": "3.7.1", + "version": "3.9.3", "description": "Official tsParticles Vue.js 2.x 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 3.x, Angular, Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.", "scripts": { "clean": "rm -rf dist/*", "build": "npm run clean && pnpm run prettify:src && pnpm run prettify:readme && rollup -c", "build:ci": "npm run clean && pnpm run prettify:ci:src && pnpm run prettify:ci:readme && rollup -c", "prettify:ci:src": "prettier --check ./src/*", - "prettify:ci:readme": "prettier --check ./README.md && prettier --check ./traduction/*", + "prettify:ci:readme": "prettier --check ./README.md", "prettify:src": "prettier --write ./src/*", - "prettify:readme": "prettier --write ./README.md && prettier --write ./traduction/*", + "prettify:readme": "prettier --write ./README.md", "prepack": "pnpm run build" }, "keywords": [ @@ -98,7 +98,7 @@ "vue": "<3" }, "dependencies": { - "tsparticles-engine": "^2.7.1", + "tsparticles-engine": "^2.9.3", "vue-class-component": "^7.2.6", "vue-property-decorator": "^9.1.2" }, @@ -108,15 +108,15 @@ "@babel/plugin-proposal-decorators": "^7.20.7", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "@tsparticles/prettier-config": "^1.5.0", + "@tsparticles/prettier-config": "^1.6.0", "@vue/cli-plugin-babel": "~5.0.8", "@vue/cli-plugin-typescript": "~5.0.8", "@vue/cli-service": "~5.0.8", "is-svg": "^4.3.2", "postcss": "^8.4.20", - "prettier": "^2.8.1", + "prettier": "^2.8.4", "pug": "^3.0.2", - "rollup": "^2.79.1", + "rollup": "^3.8.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript": "^1.0.1", "rollup-plugin-typescript2": "^0.34.1", diff --git a/components-legacy/vue2-alt/rollup.config.mjs b/components/vue2-alt/rollup.config.mjs similarity index 100% rename from components-legacy/vue2-alt/rollup.config.mjs rename to components/vue2-alt/rollup.config.mjs diff --git a/components-legacy/vue2-alt/src/Particles/Particles.vue b/components/vue2-alt/src/Particles/Particles.vue similarity index 100% rename from components-legacy/vue2-alt/src/Particles/Particles.vue rename to components/vue2-alt/src/Particles/Particles.vue diff --git a/components-legacy/vue2-alt/src/Particles/index.ts b/components/vue2-alt/src/Particles/index.ts similarity index 100% rename from components-legacy/vue2-alt/src/Particles/index.ts rename to components/vue2-alt/src/Particles/index.ts diff --git a/components-legacy/vue2-alt/src/Particles/shim.d.ts b/components/vue2-alt/src/Particles/shim.d.ts similarity index 100% rename from components-legacy/vue2-alt/src/Particles/shim.d.ts rename to components/vue2-alt/src/Particles/shim.d.ts diff --git a/components-legacy/vue2-alt/tsconfig.json b/components/vue2-alt/tsconfig.json similarity index 100% rename from components-legacy/vue2-alt/tsconfig.json rename to components/vue2-alt/tsconfig.json diff --git a/components-legacy/vue2/CHANGELOG.md b/components/vue2/CHANGELOG.md similarity index 87% rename from components-legacy/vue2/CHANGELOG.md rename to components/vue2/CHANGELOG.md index d81c32f..280d100 100644 --- a/components-legacy/vue2/CHANGELOG.md +++ b/components/vue2/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.9.3](https://github.com/matteobruni/tsparticles/compare/vue2-particles@2.9.2...vue2-particles@2.9.3) (2023-02-12) + +**Note:** Version bump only for package vue2-particles + +## [2.9.2](https://github.com/matteobruni/tsparticles/compare/vue2-particles@2.9.1...vue2-particles@2.9.2) (2023-02-12) + +**Note:** Version bump only for package vue2-particles + +## [2.9.1](https://github.com/matteobruni/tsparticles/compare/vue2-particles@2.9.0...vue2-particles@2.9.1) (2023-02-11) + +**Note:** Version bump only for package vue2-particles + +# [2.9.0](https://github.com/matteobruni/tsparticles/compare/vue2-particles@2.8.0...vue2-particles@2.9.0) (2023-02-10) + +**Note:** Version bump only for package vue2-particles + +# [2.8.0](https://github.com/matteobruni/tsparticles/compare/vue2-particles@2.7.1...vue2-particles@2.8.0) (2023-01-18) + +**Note:** Version bump only for package vue2-particles + ## [2.7.1](https://github.com/matteobruni/tsparticles/compare/vue2-particles@2.7.0...vue2-particles@2.7.1) (2022-12-25) **Note:** Version bump only for package vue2-particles diff --git a/components/vue2/README.md b/components/vue2/README.md index 4d8304a..d6dad32 100644 --- a/components/vue2/README.md +++ b/components/vue2/README.md @@ -1,8 +1,8 @@ [![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) -# @tsparticles/vue2 +# vue2-particles -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) +[![npm](https://img.shields.io/npm/v/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![npm](https://img.shields.io/npm/dm/vue2-particles)](https://www.npmjs.com/package/vue2-particles) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS component @@ -13,13 +13,13 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS compone ## Installation ```shell script -yarn add @tsparticles/vue2 +yarn add vue2-particles ``` ## Usage ```javascript -import Particles from "@tsparticles/vue2"; +import Particles from "vue2-particles"; Vue.use(Particles); ``` @@ -141,7 +141,7 @@ If TypeScript returns error while importing/using Particles plugin try adding th code: ```typescript -declare module "@tsparticles/vue2"; +declare module "vue2-particles"; ``` ## Demos diff --git a/components/vue2/package.json b/components/vue2/package.json index 781e291..ef0df8d 100644 --- a/components/vue2/package.json +++ b/components/vue2/package.json @@ -1,15 +1,15 @@ { - "name": "@tsparticles/vue2", - "version": "2.7.1", + "name": "vue2-particles", + "version": "2.9.3", "description": "Official tsParticles Vue.js 2.x 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 3.x, Angular, Svelte, jQuery, Preact, Riot.js, Solid.js, Inferno.", "scripts": { "clean": "rm -rf dist/*", "build": "npm run clean && pnpm run prettify:src && pnpm run prettify:readme && rollup -c", "build:ci": "npm run clean && pnpm run prettify:ci:src && pnpm run prettify:ci:readme && rollup -c", "prettify:ci:src": "prettier --check ./src/*", - "prettify:ci:readme": "prettier --check ./README.md && prettier --check ./traduction/*", + "prettify:ci:readme": "prettier --check ./README.md", "prettify:src": "prettier --write ./src/*", - "prettify:readme": "prettier --write ./README.md && prettier --write ./traduction/*", + "prettify:readme": "prettier --write ./README.md", "prepack": "pnpm run build" }, "keywords": [ @@ -98,7 +98,7 @@ "vue": "<3" }, "dependencies": { - "tsparticles-engine": "^2.7.1", + "tsparticles-engine": "^2.9.3", "vue-class-component": "^7.2.6", "vue-property-decorator": "^9.1.2" }, @@ -108,15 +108,15 @@ "@babel/plugin-proposal-decorators": "^7.20.7", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "@tsparticles/prettier-config": "^1.5.0", + "@tsparticles/prettier-config": "^1.6.0", "@vue/cli-plugin-babel": "~5.0.8", "@vue/cli-plugin-typescript": "~5.0.8", "@vue/cli-service": "~5.0.8", "is-svg": "^4.3.2", "postcss": "^8.4.20", - "prettier": "^2.8.1", + "prettier": "^2.8.4", "pug": "^3.0.2", - "rollup": "^2.79.1", + "rollup": "^3.8.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript": "^1.0.1", "rollup-plugin-typescript2": "^0.34.1", diff --git a/components/vue2/traduction/README.de.md b/components/vue2/traduction/README.de.md deleted file mode 100644 index d55af5f..0000000 --- a/components/vue2/traduction/README.de.md +++ /dev/null @@ -1,211 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# @tsparticles/vue2 - -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) - -Offizieller [tsParticles](https://github.com/matteobruni/tsparticles) VueJS-Komponent - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script - -yarn add @tsparticles/vue2 - -``` - -## Verwendung - -```javascript -import Particles from "@tsparticles/vue2"; - -Vue.use(Particles); -``` - -### Demo config - -```html - -``` - -### TypeScript errors - -Wenn TypeScript beim Importieren/Benutzen des Particles-Plugins einen Fehler zurückgibt, versuche die folgende Zeile vor -dem vorherigen Code einzufügen. - -```typescript -declare module "@tsparticles/vue2"; -``` - -## Demos - -Klicke [hier](https://particles.js.org) für die Demo-Webseite. - - - -[Hier](https://codepen.io/collection/DPOage) gibt es auch eine CodePen-Sammlung, die aktiv gepflegt und geupdated wird. - - diff --git a/components/vue2/traduction/README.fr.md b/components/vue2/traduction/README.fr.md deleted file mode 100644 index a4c8aa0..0000000 --- a/components/vue2/traduction/README.fr.md +++ /dev/null @@ -1,155 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# @tsparticles/vue2 - -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) - -Composant officiel [tsParticles](https://github.com/matteobruni/tsparticles VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installation - -```shell script -yarn add @tsparticles/vue2 -``` - -## Utilisation - -```javascript -import Particles from "@tsparticles/vue2"; - -Vue.use(Particles); -``` - -### Configuration de démonstration - -```html - -``` - -```javascript -import { loadFull } from "tsparticles"; - -const particlesInit = async engine => { - await loadFull(engine); -}; - -const particlesLoaded = async container => { - console.log("Particles container loaded", container); -}; -``` - -### Erreurs TypeScript - -Si TypeScript renvoie une erreur lors de l'importation/utilisation du plug-in Particles, essayez d'ajouter l'importation suivante avant le code ci-dessus: - -```typescript -declare module "@tsparticles/vue2"; -``` - -## Démos - -Vous pouvez accéder au site de démonstration [ici](https://particles.js.org) - - - -Il y a aussi une collection CodePen activement maintenue et mise à jour [ici](https://codepen.io/collection/DPOage) - - diff --git a/components/vue2/traduction/README.mn.md b/components/vue2/traduction/README.mn.md deleted file mode 100644 index 0f2ee14..0000000 --- a/components/vue2/traduction/README.mn.md +++ /dev/null @@ -1,143 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# @tsparticles/vue2 - -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) - -Албан ёсны [tsParticles](https://github.com/matteobruni/tsparticles) VueJS компонэнт - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Татах - -```shell script -yarn add @tsparticles/vue2 vue@2 -``` - -## Хэрхэн ашиглах - -```javascript -import Particles from "@tsparticles/vue2"; - -Vue.use(Particles); -``` - -### Жишээ тохиргоо - -```html - -``` - -### TypeScript алдаанууд - -Хэрвээ TypeScript Partiles plugin импортлох/хэрэглэх үед алдаа гаргавал доорх мөрийг кодныхоо өмнө оруулаарай: - -```typescript -declare module "@tsparticles/vue2"; -``` - -## Жишээ - -Жишээ [энд](https://particles.js.org) - - - -CodePen -ий байнга шинэчлэгдэж байдаг цуглуулга [энд](https://codepen.io/collection/DPOage) - - diff --git a/components/vue2/traduction/README.nl.md b/components/vue2/traduction/README.nl.md deleted file mode 100644 index df31baa..0000000 --- a/components/vue2/traduction/README.nl.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# @tsparticles/vue2 - -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) - -Officiële [tsParticles](https://github.com/matteobruni/tsparticles) VueJS component - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Installatie - -```shell script -yarn add @tsparticles/vue2 -``` - -## Gebruik - -```javascript -import Particles from "@tsparticles/vue2"; - -Vue.use(Particles); -``` - -### Demo configuratie - -```html - -``` - -### TypeScript errors - -Als TypeScript foutmeldingen geeft tijdens het importeren of gebruik maken van de Particles plugin probeer de volgende import toe te voegen voor de vorige stuk code: - -```typescript -declare module "@tsparticles/vue2"; -``` - -## Demos - -De demo website is [hier](https://particles.js.org) - - - -Er is ook een CodePen collectie die actief onderhouden en geüpdated wordt [hier](https://codepen.io/collection/DPOage) - - diff --git a/components/vue2/traduction/README.pt-br.md b/components/vue2/traduction/README.pt-br.md deleted file mode 100644 index 55c1aaa..0000000 --- a/components/vue2/traduction/README.pt-br.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# @tsparticles/vue2 - -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) - -Componente Oficial [tsParticles](https://github.com/matteobruni/tsparticles) para VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Instalação - -```shell script -yarn add @tsparticles/vue2 -``` - -## Como usar - -```javascript -import Particles from "@tsparticles/vue2"; - -Vue.use(Particles); -``` - -### Configuração de exemplo - -```html - -``` - -### Erros de TypeScript - -Se o Typescript retornar algum erro ao importar/utilizar o plugin, tente adicionar o seguinte import antes do exemplo anterior: - -```typescript -declare module "@tsparticles/vue2"; -``` - -## Demos - -O website com a demo está [aqui](https://particles.js.org) - - - -Também existe uma coleção no CodePen ativamente mantida e atualizada [aqui](https://codepen.io/collection/DPOage) - - diff --git a/components/vue2/traduction/README.ru.md b/components/vue2/traduction/README.ru.md deleted file mode 100644 index 129ff3d..0000000 --- a/components/vue2/traduction/README.ru.md +++ /dev/null @@ -1,132 +0,0 @@ -[![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) - -# @tsparticles/vue2 - -[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![npm](https://img.shields.io/npm/dm/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) - -Официальный компонтент [tsParticles](https://github.com/matteobruni/tsparticles) для VueJS - -[![Slack](https://particles.js.org/images/slack.png)](https://join.slack.com/t/tsparticles/shared_invite/enQtOTcxNTQxNjQ4NzkxLWE2MTZhZWExMWRmOWI5MTMxNjczOGE1Yjk0MjViYjdkYTUzODM3OTc5MGQ5MjFlODc4MzE0N2Q1OWQxZDc1YzI) [![Discord](https://particles.js.org/images/discord.png)](https://discord.gg/hACwv45Hme) [![Telegram](https://particles.js.org/images/telegram.png)](https://t.me/tsparticles) - -[![tsParticles Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=186113&theme=light)](https://www.producthunt.com/posts/tsparticles?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-tsparticles") - -## Установка - -```shell script -yarn add @tsparticles/vue2 -``` - -## Применение - -```javascript -import Particles from "@tsparticles/vue2"; - -Vue.use(Particles); -``` - -### Пример конфигурации - -```html - -``` - -### Ошибки TypeScript - -Если TypeScript возвращает ошибку вовремя импорта/использования компонента, попробуйте добавить следующее определение перед предыдущим кодом: - -```typescript -declare module "@tsparticles/vue2"; -``` - -## Демо - -[Здесь](https://particles.js.org) размещены примеры использования библиотеки - - - -Также активно поддерживается и обновляется коллекция CodePen, которую можно посмотреть [здесь](https://codepen.io/collection/DPOage) - - diff --git a/lerna.json b/lerna.json index ad82cbc..a52b16c 100644 --- a/lerna.json +++ b/lerna.json @@ -2,11 +2,10 @@ "$schema": "node_modules/lerna/schemas/lerna-schema.json", "packages": [ "apps/*", - "components/*", - "components-legacy/*" + "components/*" ], "useWorkspaces": true, - "version": "2.7.1", + "version": "indipendent", "npmClient": "pnpm", "conventionalCommits": true, "command": { diff --git a/package.json b/package.json index 40a9630..a8ce48d 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@tsparticles/vue2-workspace", + "name": "vue2-particles-workspace", "version": "0.0.0", "private": true, "scripts": { @@ -14,7 +14,6 @@ }, "workspaces": [ "apps/*", - "components/*", - "components-legacy/*" + "components/*" ] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ddee6c..ada5344 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,7 +21,6 @@ importers: '@nuxt/webpack': 2.15.8 '@nuxtjs/eslint-config': ^12.0.0 '@nuxtjs/eslint-module': ^3.1.0 - '@tsparticles/vue2': ^2.7.1 babel-loader: ^8.2.2 consola: ^2.15.3 core-js: ^3.27.0 @@ -39,15 +38,16 @@ importers: vue-loader: ^15.9.7 vue-server-renderer: ^2.7.14 vue-template-compiler: ^2.7.14 + vue2-particles: ^2.9.3 webpack: ^4.46.0 dependencies: - '@tsparticles/vue2': link:../../components/vue2 core-js: 3.27.0 nuxt: 2.15.8_consola@2.15.3+vue@2.7.14 tsparticles: 2.7.1 vue: 2.7.14 vue-server-renderer: 2.7.14 vue-template-compiler: 2.7.14 + vue2-particles: link:../../components/vue2 devDependencies: '@babel/core': 7.20.7 '@babel/eslint-parser': 7.19.1_g4qwn7rtdbavkb7jvhntdtwyaa @@ -75,40 +75,40 @@ importers: '@rollup/plugin-json': ^6.0.0 '@rollup/plugin-node-resolve': ^15.0.1 '@rollup/plugin-replace': ^5.0.2 - '@tsparticles/vue2': ^2.7.1 - '@typescript-eslint/eslint-plugin': ^5.47.0 - '@typescript-eslint/parser': ^5.47.0 + '@typescript-eslint/eslint-plugin': ^5.48.2 + '@typescript-eslint/parser': ^5.48.2 '@vue/cli-plugin-babel': ^5.0.8 '@vue/cli-plugin-typescript': ^5.0.8 '@vue/cli-service': ^5.0.8 - babel-loader: ^9.1.0 - eslint: ^8.30.0 - eslint-config-prettier: ^8.5.0 + babel-loader: ^8 + eslint: ^8.32.0 + eslint-config-prettier: ^8.6.0 postcss: ^8.4.20 - prettier: ^2.8.1 - rollup: ^2.79.1 + prettier: ^2.8.3 + rollup: ^2 rollup-plugin-terser: ^7.0.2 rollup-plugin-typescript: ^1.0.1 rollup-plugin-typescript2: ^0.34.1 rollup-plugin-vue: ^5.1.9 tslib: ^2.4.1 - tsparticles: ^2.7.1 - tsparticles-demo-configs: ^2.7.1 - tsparticles-engine: ^2.7.1 + tsparticles: ^2.9.3 + tsparticles-demo-configs: ^2.9.3 + tsparticles-engine: ^2.9.3 typescript: ^4.9.4 vue: ^2.7.14 vue-class-component: ^7.2.6 vue-property-decorator: ^9.1.2 vue-template-compiler: ^2.7.14 - webpack: ^5.75.0 + vue2-particles: ^2.9.3 + webpack: ^4 dependencies: - '@tsparticles/vue2': link:../../components/vue2 - tsparticles: 2.7.1 - tsparticles-demo-configs: 2.7.1 - tsparticles-engine: 2.7.1 + tsparticles: 2.9.3 + tsparticles-demo-configs: 2.9.3 + tsparticles-engine: 2.9.3 vue: 2.7.14 vue-class-component: 7.2.6_vue@2.7.14 vue-property-decorator: 9.1.2_jtyyyychrtcflhl7vfprhmeb3y + vue2-particles: link:../../components/vue2 devDependencies: '@babel/core': 7.20.7 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.7 @@ -116,16 +116,16 @@ importers: '@rollup/plugin-json': 6.0.0_rollup@2.79.1 '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 - '@typescript-eslint/eslint-plugin': 5.47.1_txmweb6yn7coi7nfrp22gpyqmy - '@typescript-eslint/parser': 5.47.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/eslint-plugin': 5.53.0_bms4h3ltfv2ag72qjym4ziu734 + '@typescript-eslint/parser': 5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a '@vue/cli-plugin-babel': 5.0.8_jgtid2kttez32lmh2k7ifkwceu - '@vue/cli-plugin-typescript': 5.0.8_e5ty3uwggh2mezjwkj7p6z4r7u + '@vue/cli-plugin-typescript': 5.0.8_344rzvv6k4lk4xftsjiu4uuvwi '@vue/cli-service': 5.0.8_xkcetcj6hv4sgyq4i5psilihte - babel-loader: 9.1.0_lkd654lvpl423ugsqn5olungie - eslint: 8.30.0 - eslint-config-prettier: 8.5.0_eslint@8.30.0 + babel-loader: 8.3.0_56iglfotwsmz3lyjkiqdlpwsai + eslint: 8.34.0 + eslint-config-prettier: 8.6.0_eslint@8.34.0 postcss: 8.4.20 - prettier: 2.8.1 + prettier: 2.8.4 rollup: 2.79.1 rollup-plugin-terser: 7.0.2_rollup@2.79.1 rollup-plugin-typescript: 1.0.1_mhocex6fqwakw35tk2klboonyu @@ -134,115 +134,58 @@ importers: tslib: 2.4.1 typescript: 4.9.4 vue-template-compiler: 2.7.14 - webpack: 5.75.0 - - components-legacy/vue2: - specifiers: - '@babel/core': ^7.20.7 - '@babel/plugin-proposal-class-properties': ^7.18.6 - '@babel/plugin-proposal-decorators': ^7.20.7 - '@rollup/plugin-node-resolve': ^15.0.1 - '@rollup/plugin-replace': ^5.0.2 - '@tsparticles/prettier-config': ^1.5.0 - '@vue/cli-plugin-babel': ~5.0.8 - '@vue/cli-plugin-typescript': ~5.0.8 - '@vue/cli-service': ~5.0.8 - is-svg: ^4.3.2 - postcss: ^8.4.20 - prettier: ^2.8.1 - pug: ^3.0.2 - rollup: ^2.79.1 - rollup-plugin-terser: ^7.0.2 - rollup-plugin-typescript: ^1.0.1 - rollup-plugin-typescript2: ^0.34.1 - rollup-plugin-vue: ^5.1.9 - ssri: ^10.0.1 - tslib: ^2.4.1 - tsparticles-engine: ^2.7.1 - typescript: ^4.9.4 - vue: ^2.7.14 - vue-class-component: ^7.2.6 - vue-property-decorator: ^9.1.2 - vue-template-compiler: ^2.7.14 - dependencies: - tsparticles-engine: 2.7.1 - vue-class-component: 7.2.6_vue@2.7.14 - vue-property-decorator: 9.1.2_jtyyyychrtcflhl7vfprhmeb3y - devDependencies: - '@babel/core': 7.20.7 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.7 - '@babel/plugin-proposal-decorators': 7.20.7_@babel+core@7.20.7 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 - '@tsparticles/prettier-config': 1.5.0_prettier@2.8.1 - '@vue/cli-plugin-babel': 5.0.8_jgtid2kttez32lmh2k7ifkwceu - '@vue/cli-plugin-typescript': 5.0.8_3vycy3xhnn4nwkrb7jl4ixwr5y - '@vue/cli-service': 5.0.8_5tf3u7jwxv7amyza4tuvpvwqre - is-svg: 4.3.2 - postcss: 8.4.20 - prettier: 2.8.1 - pug: 3.0.2 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 - rollup-plugin-typescript: 1.0.1_mhocex6fqwakw35tk2klboonyu - rollup-plugin-typescript2: 0.34.1_ntuob3xud5wukob6phfmz2mbyy - rollup-plugin-vue: 5.1.9_lpj6e446z4zucnpnlzo2zq3bli - ssri: 10.0.1 - tslib: 2.4.1 - typescript: 4.9.4 - vue: 2.7.14 - vue-template-compiler: 2.7.14 + webpack: 4.46.0 - components-legacy/vue2-alt: + components/vue2: specifiers: '@babel/core': ^7.20.7 '@babel/plugin-proposal-class-properties': ^7.18.6 '@babel/plugin-proposal-decorators': ^7.20.7 '@rollup/plugin-node-resolve': ^15.0.1 '@rollup/plugin-replace': ^5.0.2 - '@tsparticles/prettier-config': ^1.5.0 + '@tsparticles/prettier-config': ^1.6.0 '@vue/cli-plugin-babel': ~5.0.8 '@vue/cli-plugin-typescript': ~5.0.8 '@vue/cli-service': ~5.0.8 is-svg: ^4.3.2 postcss: ^8.4.20 - prettier: ^2.8.1 + prettier: ^2.8.4 pug: ^3.0.2 - rollup: ^2.79.1 + rollup: ^3.8.1 rollup-plugin-terser: ^7.0.2 rollup-plugin-typescript: ^1.0.1 rollup-plugin-typescript2: ^0.34.1 rollup-plugin-vue: ^5.1.9 ssri: ^10.0.1 tslib: ^2.4.1 - tsparticles-engine: ^2.7.1 + tsparticles-engine: ^2.9.3 typescript: ^4.9.4 vue: ^2.7.14 vue-class-component: ^7.2.6 vue-property-decorator: ^9.1.2 vue-template-compiler: ^2.7.14 dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 vue-class-component: 7.2.6_vue@2.7.14 vue-property-decorator: 9.1.2_jtyyyychrtcflhl7vfprhmeb3y devDependencies: '@babel/core': 7.20.7 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.7 '@babel/plugin-proposal-decorators': 7.20.7_@babel+core@7.20.7 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 - '@tsparticles/prettier-config': 1.5.0_prettier@2.8.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.17.2 + '@rollup/plugin-replace': 5.0.2_rollup@3.17.2 + '@tsparticles/prettier-config': 1.6.0_prettier@2.8.4 '@vue/cli-plugin-babel': 5.0.8_jgtid2kttez32lmh2k7ifkwceu '@vue/cli-plugin-typescript': 5.0.8_3vycy3xhnn4nwkrb7jl4ixwr5y '@vue/cli-service': 5.0.8_5tf3u7jwxv7amyza4tuvpvwqre is-svg: 4.3.2 postcss: 8.4.20 - prettier: 2.8.1 + prettier: 2.8.4 pug: 3.0.2 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 + rollup: 3.17.2 + rollup-plugin-terser: 7.0.2_rollup@3.17.2 rollup-plugin-typescript: 1.0.1_mhocex6fqwakw35tk2klboonyu - rollup-plugin-typescript2: 0.34.1_ntuob3xud5wukob6phfmz2mbyy + rollup-plugin-typescript2: 0.34.1_wpdpur4kpujfydhh5gfebievia rollup-plugin-vue: 5.1.9_lpj6e446z4zucnpnlzo2zq3bli ssri: 10.0.1 tslib: 2.4.1 @@ -250,56 +193,56 @@ importers: vue: 2.7.14 vue-template-compiler: 2.7.14 - components/vue2: + components/vue2-alt: specifiers: '@babel/core': ^7.20.7 '@babel/plugin-proposal-class-properties': ^7.18.6 '@babel/plugin-proposal-decorators': ^7.20.7 '@rollup/plugin-node-resolve': ^15.0.1 '@rollup/plugin-replace': ^5.0.2 - '@tsparticles/prettier-config': ^1.5.0 + '@tsparticles/prettier-config': ^1.6.0 '@vue/cli-plugin-babel': ~5.0.8 '@vue/cli-plugin-typescript': ~5.0.8 '@vue/cli-service': ~5.0.8 is-svg: ^4.3.2 postcss: ^8.4.20 - prettier: ^2.8.1 + prettier: ^2.8.4 pug: ^3.0.2 - rollup: ^2.79.1 + rollup: ^3.8.1 rollup-plugin-terser: ^7.0.2 rollup-plugin-typescript: ^1.0.1 rollup-plugin-typescript2: ^0.34.1 rollup-plugin-vue: ^5.1.9 ssri: ^10.0.1 tslib: ^2.4.1 - tsparticles-engine: ^2.7.1 + tsparticles-engine: ^2.9.3 typescript: ^4.9.4 vue: ^2.7.14 vue-class-component: ^7.2.6 vue-property-decorator: ^9.1.2 vue-template-compiler: ^2.7.14 dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 vue-class-component: 7.2.6_vue@2.7.14 vue-property-decorator: 9.1.2_jtyyyychrtcflhl7vfprhmeb3y devDependencies: '@babel/core': 7.20.7 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.7 '@babel/plugin-proposal-decorators': 7.20.7_@babel+core@7.20.7 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - '@rollup/plugin-replace': 5.0.2_rollup@2.79.1 - '@tsparticles/prettier-config': 1.5.0_prettier@2.8.1 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.17.2 + '@rollup/plugin-replace': 5.0.2_rollup@3.17.2 + '@tsparticles/prettier-config': 1.6.0_prettier@2.8.4 '@vue/cli-plugin-babel': 5.0.8_jgtid2kttez32lmh2k7ifkwceu '@vue/cli-plugin-typescript': 5.0.8_3vycy3xhnn4nwkrb7jl4ixwr5y '@vue/cli-service': 5.0.8_5tf3u7jwxv7amyza4tuvpvwqre is-svg: 4.3.2 postcss: 8.4.20 - prettier: 2.8.1 + prettier: 2.8.4 pug: 3.0.2 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 + rollup: 3.17.2 + rollup-plugin-terser: 7.0.2_rollup@3.17.2 rollup-plugin-typescript: 1.0.1_mhocex6fqwakw35tk2klboonyu - rollup-plugin-typescript2: 0.34.1_ntuob3xud5wukob6phfmz2mbyy + rollup-plugin-typescript2: 0.34.1_wpdpur4kpujfydhh5gfebievia rollup-plugin-vue: 5.1.9_lpj6e446z4zucnpnlzo2zq3bli ssri: 10.0.1 tslib: 2.4.1 @@ -1623,6 +1566,23 @@ packages: - supports-color dev: true + /@eslint/eslintrc/1.4.1: + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.4.1 + globals: 13.19.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@gar/promisify/1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -3324,6 +3284,24 @@ packages: rollup: 2.79.1 dev: true + /@rollup/plugin-node-resolve/15.0.1_rollup@3.17.2: + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.17.2 + '@types/resolve': 1.20.2 + deepmerge: 4.2.2 + is-builtin-module: 3.2.0 + is-module: 1.0.0 + resolve: 1.22.1 + rollup: 3.17.2 + dev: true + /@rollup/plugin-replace/5.0.2_rollup@2.79.1: resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} @@ -3338,6 +3316,20 @@ packages: rollup: 2.79.1 dev: true + /@rollup/plugin-replace/5.0.2_rollup@3.17.2: + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.17.2 + magic-string: 0.27.0 + rollup: 3.17.2 + dev: true + /@rollup/pluginutils/4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -3361,6 +3353,21 @@ packages: rollup: 2.79.1 dev: true + /@rollup/pluginutils/5.0.2_rollup@3.17.2: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.17.2 + dev: true + /@sideway/address/4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: @@ -3418,12 +3425,12 @@ packages: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: false - /@tsparticles/prettier-config/1.5.0_prettier@2.8.1: - resolution: {integrity: sha512-72QyBjWldlX5VffbzqejeLNCqT7ELQdvuw/8qAf16Dgf9rL0TPhpRqYYXzpPCIBQ5kpY7NG3Xaz7uWk8V64r2Q==} + /@tsparticles/prettier-config/1.6.0_prettier@2.8.4: + resolution: {integrity: sha512-Aiyf98JUAFXUH7ndqHc4hF5AReTl1uj+Yiily+JV8Pvc5uFf7UC4jgmMdBSMc6Njqkhm2QE7BnbVwIytbeqnJA==} peerDependencies: - prettier: ^2.8.0 + prettier: ^2.8.3 dependencies: - prettier: 2.8.1 + prettier: 2.8.4 dev: true /@types/body-parser/1.19.2: @@ -3617,8 +3624,8 @@ packages: '@types/node': 14.18.36 dev: true - /@typescript-eslint/eslint-plugin/5.47.1_txmweb6yn7coi7nfrp22gpyqmy: - resolution: {integrity: sha512-r4RZ2Jl9kcQN7K/dcOT+J7NAimbiis4sSM9spvWimsBvDegMhKLA5vri2jG19PmIPbDjPeWzfUPQ2hjEzA4Nmg==} + /@typescript-eslint/eslint-plugin/5.53.0_bms4h3ltfv2ag72qjym4ziu734: + resolution: {integrity: sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3628,12 +3635,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.47.1_lzzuuodtsqwxnvqeq4g4likcqa - '@typescript-eslint/scope-manager': 5.47.1 - '@typescript-eslint/type-utils': 5.47.1_lzzuuodtsqwxnvqeq4g4likcqa - '@typescript-eslint/utils': 5.47.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/parser': 5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a + '@typescript-eslint/scope-manager': 5.53.0 + '@typescript-eslint/type-utils': 5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a + '@typescript-eslint/utils': 5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a debug: 4.3.4 - eslint: 8.30.0 + eslint: 8.34.0 + grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 @@ -3644,8 +3652,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.47.1_lzzuuodtsqwxnvqeq4g4likcqa: - resolution: {integrity: sha512-9Vb+KIv29r6GPu4EboWOnQM7T+UjpjXvjCPhNORlgm40a9Ia9bvaPJswvtae1gip2QEeVeGh6YquqAzEgoRAlw==} + /@typescript-eslint/parser/5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a: + resolution: {integrity: sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3654,26 +3662,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.47.1 - '@typescript-eslint/types': 5.47.1 - '@typescript-eslint/typescript-estree': 5.47.1_typescript@4.9.4 + '@typescript-eslint/scope-manager': 5.53.0 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.4 debug: 4.3.4 - eslint: 8.30.0 + eslint: 8.34.0 typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.47.1: - resolution: {integrity: sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==} + /@typescript-eslint/scope-manager/5.53.0: + resolution: {integrity: sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.47.1 - '@typescript-eslint/visitor-keys': 5.47.1 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/visitor-keys': 5.53.0 dev: true - /@typescript-eslint/type-utils/5.47.1_lzzuuodtsqwxnvqeq4g4likcqa: - resolution: {integrity: sha512-/UKOeo8ee80A7/GJA427oIrBi/Gd4osk/3auBUg4Rn9EahFpevVV1mUK8hjyQD5lHPqX397x6CwOk5WGh1E/1w==} + /@typescript-eslint/type-utils/5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a: + resolution: {integrity: sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3682,23 +3690,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.47.1_typescript@4.9.4 - '@typescript-eslint/utils': 5.47.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.4 + '@typescript-eslint/utils': 5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a debug: 4.3.4 - eslint: 8.30.0 + eslint: 8.34.0 tsutils: 3.21.0_typescript@4.9.4 typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.47.1: - resolution: {integrity: sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==} + /@typescript-eslint/types/5.53.0: + resolution: {integrity: sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.47.1_typescript@4.9.4: - resolution: {integrity: sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==} + /@typescript-eslint/typescript-estree/5.53.0_typescript@4.9.4: + resolution: {integrity: sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -3706,8 +3714,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.47.1 - '@typescript-eslint/visitor-keys': 5.47.1 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/visitor-keys': 5.53.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -3718,31 +3726,31 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.47.1_lzzuuodtsqwxnvqeq4g4likcqa: - resolution: {integrity: sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==} + /@typescript-eslint/utils/5.53.0_ehfyfk7qbmgzg5nk6xmobqdh3a: + resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.47.1 - '@typescript-eslint/types': 5.47.1 - '@typescript-eslint/typescript-estree': 5.47.1_typescript@4.9.4 - eslint: 8.30.0 + '@typescript-eslint/scope-manager': 5.53.0 + '@typescript-eslint/types': 5.53.0 + '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.4 + eslint: 8.34.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.30.0 + eslint-utils: 3.0.0_eslint@8.34.0 semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.47.1: - resolution: {integrity: sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==} + /@typescript-eslint/visitor-keys/5.53.0: + resolution: {integrity: sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.47.1 + '@typescript-eslint/types': 5.53.0 eslint-visitor-keys: 3.3.0 dev: true @@ -3927,7 +3935,7 @@ packages: - encoding dev: true - /@vue/cli-plugin-typescript/5.0.8_3vycy3xhnn4nwkrb7jl4ixwr5y: + /@vue/cli-plugin-typescript/5.0.8_344rzvv6k4lk4xftsjiu4uuvwi: resolution: {integrity: sha512-JKJOwzJshBqsmp4yLBexwVMebOZ4VGJgbnYvmHVxasJOStF2RxwyW28ZF+zIvASGdat4sAUuo/3mAQyVhm7JHg==} peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 @@ -3943,10 +3951,10 @@ packages: dependencies: '@babel/core': 7.20.7 '@types/webpack-env': 1.18.0 - '@vue/cli-service': 5.0.8_5tf3u7jwxv7amyza4tuvpvwqre + '@vue/cli-service': 5.0.8_xkcetcj6hv4sgyq4i5psilihte '@vue/cli-shared-utils': 5.0.8 babel-loader: 8.3.0_lkd654lvpl423ugsqn5olungie - fork-ts-checker-webpack-plugin: 6.5.2_oidmngyddw6azfqg3taanyywde + fork-ts-checker-webpack-plugin: 6.5.2_7hhy7j4dvixjyfae74ntegypyy globby: 11.1.0 thread-loader: 3.0.4_webpack@5.75.0 ts-loader: 9.4.2_3fkjkrd3audxnith3e7fo4fnxi @@ -3964,7 +3972,7 @@ packages: - webpack-cli dev: true - /@vue/cli-plugin-typescript/5.0.8_e5ty3uwggh2mezjwkj7p6z4r7u: + /@vue/cli-plugin-typescript/5.0.8_3vycy3xhnn4nwkrb7jl4ixwr5y: resolution: {integrity: sha512-JKJOwzJshBqsmp4yLBexwVMebOZ4VGJgbnYvmHVxasJOStF2RxwyW28ZF+zIvASGdat4sAUuo/3mAQyVhm7JHg==} peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0 || ^5.0.0-0 @@ -3980,10 +3988,10 @@ packages: dependencies: '@babel/core': 7.20.7 '@types/webpack-env': 1.18.0 - '@vue/cli-service': 5.0.8_xkcetcj6hv4sgyq4i5psilihte + '@vue/cli-service': 5.0.8_5tf3u7jwxv7amyza4tuvpvwqre '@vue/cli-shared-utils': 5.0.8 babel-loader: 8.3.0_lkd654lvpl423ugsqn5olungie - fork-ts-checker-webpack-plugin: 6.5.2_orhiqpa3kczd625vmljpnqc6ze + fork-ts-checker-webpack-plugin: 6.5.2_oidmngyddw6azfqg3taanyywde globby: 11.1.0 thread-loader: 3.0.4_webpack@5.75.0 ts-loader: 9.4.2_3fkjkrd3audxnith3e7fo4fnxi @@ -4361,7 +4369,7 @@ packages: source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.8.1 + prettier: 2.8.4 transitivePeerDependencies: - arc-templates - atpl @@ -4430,7 +4438,7 @@ packages: source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.8.1 + prettier: 2.8.4 transitivePeerDependencies: - arc-templates - atpl @@ -4498,7 +4506,7 @@ packages: source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.8.1 + prettier: 2.8.4 transitivePeerDependencies: - arc-templates - atpl @@ -5338,19 +5346,6 @@ packages: webpack: 5.75.0 dev: true - /babel-loader/9.1.0_lkd654lvpl423ugsqn5olungie: - resolution: {integrity: sha512-Antt61KJPinUMwHwIIz9T5zfMgevnfZkEVWYDWlG888fgdvRRGD0JTuf/fFozQnfT+uq64sk1bmdHDy/mOEWnA==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@babel/core': ^7.12.0 - webpack: '>=5' - dependencies: - '@babel/core': 7.20.7 - find-cache-dir: 3.3.2 - schema-utils: 4.0.0 - webpack: 5.75.0 - dev: true - /babel-plugin-dynamic-import-node/2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: @@ -7947,6 +7942,15 @@ packages: eslint: 8.30.0 dev: true + /eslint-config-prettier/8.6.0_eslint@8.34.0: + resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.34.0 + dev: true + /eslint-config-standard/17.0.0_snpl5wgzq3nl6iwyoqvj6sxsdi: resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} peerDependencies: @@ -8183,6 +8187,16 @@ packages: eslint-visitor-keys: 2.1.0 dev: true + /eslint-utils/3.0.0_eslint@8.34.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.34.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -8263,6 +8277,54 @@ packages: - supports-color dev: true + /eslint/8.34.0: + resolution: {integrity: sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.34.0 + eslint-visitor-keys: 3.3.0 + espree: 9.4.1 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.19.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.2.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /espree/9.4.1: resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8721,7 +8783,7 @@ packages: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} engines: {node: '>=0.10.0'} - /fork-ts-checker-webpack-plugin/6.5.2_oidmngyddw6azfqg3taanyywde: + /fork-ts-checker-webpack-plugin/6.5.2_7hhy7j4dvixjyfae74ntegypyy: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -8741,6 +8803,7 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 + eslint: 8.34.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.12 @@ -8753,7 +8816,7 @@ packages: webpack: 5.75.0 dev: true - /fork-ts-checker-webpack-plugin/6.5.2_orhiqpa3kczd625vmljpnqc6ze: + /fork-ts-checker-webpack-plugin/6.5.2_oidmngyddw6azfqg3taanyywde: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -8773,7 +8836,6 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 - eslint: 8.30.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.12 @@ -13146,6 +13208,12 @@ packages: resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==} engines: {node: '>=10.13.0'} hasBin: true + dev: true + + /prettier/2.8.4: + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} + engines: {node: '>=10.13.0'} + hasBin: true /pretty-bytes/5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} @@ -13820,6 +13888,19 @@ packages: terser: 5.16.1 dev: true + /rollup-plugin-terser/7.0.2_rollup@3.17.2: + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': 7.18.6 + jest-worker: 26.6.2 + rollup: 3.17.2 + serialize-javascript: 4.0.0 + terser: 5.16.1 + dev: true + /rollup-plugin-typescript/1.0.1_mhocex6fqwakw35tk2klboonyu: resolution: {integrity: sha512-rwJDNn9jv/NsKZuyBb/h0jsclP4CJ58qbvZt2Q9zDIGILF2LtdtvCqMOL+Gq9IVq5MTrTlHZNrn8h7VjQgd8tw==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-typescript. @@ -13848,6 +13929,21 @@ packages: typescript: 4.9.4 dev: true + /rollup-plugin-typescript2/0.34.1_wpdpur4kpujfydhh5gfebievia: + resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} + peerDependencies: + rollup: '>=1.26.3' + typescript: '>=2.4.0' + dependencies: + '@rollup/pluginutils': 4.2.1 + find-cache-dir: 3.3.2 + fs-extra: 10.1.0 + rollup: 3.17.2 + semver: 7.3.8 + tslib: 2.4.1 + typescript: 4.9.4 + dev: true + /rollup-plugin-vue/5.1.9_f5iv5tdq5eefnlpdsfwn2yhws4: resolution: {integrity: sha512-DXzrBUD2j68Y6nls4MmuJsFL1SrQDpdgjxvhk/oy04LzJmXJoX1x31yLEBFkkmvpbon6Q885WJLvEMiMyT+3rA==} peerDependencies: @@ -14008,6 +14104,14 @@ packages: fsevents: 2.3.2 dev: true + /rollup/3.17.2: + resolution: {integrity: sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -15224,10 +15328,10 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - /tsparticles-demo-configs/2.7.1: - resolution: {integrity: sha512-x4Y07/51FUMNqO76TEjAZTzuKAKG8Jt0ViLwsgUj4osGkWHZ70eYlJ3gAaPGMYnuaHrF9BdVHPGoPYCEyy4opg==} + /tsparticles-demo-configs/2.9.3: + resolution: {integrity: sha512-EHNJlS9DQWotZalZ1JmrcGpWBLcQdeuguFTlN40/WY1unkil1X7JcCSJxVh8Zv0cF4rvz6DTXeeOmNzNqhl2FQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 dev: false /tsparticles-engine/2.7.1: @@ -15235,172 +15339,339 @@ packages: requiresBuild: true dev: false + /tsparticles-engine/2.9.3: + resolution: {integrity: sha512-iAD8LyRH//kx10fDMm6AfQV6dRHs1ZacUUHqVwfutcqM4x1IV2ygpjk0X87LKCnBxYeIMG78+tlxXpnpwUccOg==} + requiresBuild: true + dev: false + /tsparticles-interaction-external-attract/2.7.1: resolution: {integrity: sha512-Jjs4MKajd7RFzwQd8BlyKXLar8RpnmN2g89v9+g0XgsUeh/kw/aDu7kITzX2JbKpSe72jlIt465ZeWprxC5vMw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-attract/2.9.3: + resolution: {integrity: sha512-iNAu0ECKLpUXQYJ84slBJjQVvvTW4S/8pqDylB+WCj52xh4xbhj0TxaaM4zpId9TUDCPd8F7GoTi2ZCDJKlodQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-bounce/2.7.1: resolution: {integrity: sha512-HIsuxuLaPcQWByjzysmvOVTgdhgVdFl63IMFuxNUUTiFG5Fbr4e6SwBgjyQzksZCmUzR7k0KczXTQBqSNraCcA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-bounce/2.9.3: + resolution: {integrity: sha512-RuZaqSXpanEpA0ETXArIzKAhR3E1fKOpLEJkUeDeZRNMYEmMZfh0JR/vQ2qSIR6r24z+DuIbhz0h+K6zu0lmvg==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-bubble/2.7.1: resolution: {integrity: sha512-m1LlIkW/V+uGDDG8q7c0km2BgkUQeBlxyndOPvWiS+61rCruMR/l1nshcss7H+lC7TVOlKPp5VEfdvH1BL2uXg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-bubble/2.9.3: + resolution: {integrity: sha512-jMgCViRTydEm2Gks5BeJH4z7Qetnmideheipw5UKDlKghGSTHhm7R7LeOkcOWqJI5ul8yoSFi+uQfL85aIUFZw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-connect/2.7.1: resolution: {integrity: sha512-U1XQaNpT6vjQ/jc7U78AxMx+Zy5NQeVQmGZKa5hXrHNt974HEmJPFur5zQs2gWVv3p3sCLkXYB86/UU+Zt8lWQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-connect/2.9.3: + resolution: {integrity: sha512-SCtYe29pDKUxxjyp0n6l1YrayynHyvDrnygGWGIYrAp/oUXtIUHjEotu3M5JkwnUMxHyGkMB1cK8wtmY3dIiUA==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-grab/2.7.1: resolution: {integrity: sha512-SIzcN64zN4us19lddB6P+jygTSK7C9VUxzzhk+Q7FuSB/ThubOZCJZpI79LgRS06N4iCUusbBJKQCv+Otfi3Vg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-grab/2.9.3: + resolution: {integrity: sha512-424WCIR7guHPuSVzhqYXbUM4YS5cR/Tv6qpi5EeX/bSIdajZDSjmhin9HjBK219T9sedfdJnhioOsy42Wt1YbA==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-pause/2.7.1: resolution: {integrity: sha512-pAV84JSELFQQtZd65H7+CbN7V7COSp+SWLfqP7GNMt3U6LDDeHwM0Su9e7QaDd0JO42ofQu8r/P4QBrwBDdRCw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-pause/2.9.3: + resolution: {integrity: sha512-idVup6nQ59W8FSyq+zg2zUlW5RKnq5cWua/mAKEZuQFrYV01HA22I9T8UyPcquxgtlPJX+0L/PfZlBjmr3qayw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-push/2.7.1: resolution: {integrity: sha512-Ojg7/w2cElZ2qzR78uXDJWiVUxs1yzB5zLaYPFxI3hat63GsX1+1jWL4YMV1cb3BEpzOK+Tck+l+LtBeNQ3sLA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-push/2.9.3: + resolution: {integrity: sha512-KNWHJmAxFUpw2is6E3gMXNZ6VghEVxZEFx0if/PLALgGOTKVWiEyh/lyJ660Ftfec1m4oW/SI7gCR2r0BXjnpQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-remove/2.7.1: resolution: {integrity: sha512-KJV+WUW2xR+ym4nzgYKIOiKB5a/WZr8aKA6f8ug7xAAPFyTGAye+rWYNf3RdFoziqLe86M+YFOteOg3VKTlrSA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-remove/2.9.3: + resolution: {integrity: sha512-35XRqQe4cCCjRIFkvRvjsIVeUI7+i9nqUsX4bkxK9H6kv+GbC4lS98peGk6PNPetJn6yeJivkrP64VjPVGFEFQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-repulse/2.7.1: resolution: {integrity: sha512-VThfYODxxhEeuR9oc+914qjTEv0bpG/IDkNLKyCdcr3N/Zf5MJqvrSXmHumPuD6a82lzMUukO12HNVkIUbtTbw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-repulse/2.9.3: + resolution: {integrity: sha512-Q4A4n0Sl6tEWJVGvXhEr/x5PwsHfjCZfwfHhEF9CmzgSnVr75pQfNi09GlLvpjN63dPL4OAQVjBbceCkjcLtUw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-slow/2.7.1: resolution: {integrity: sha512-Gb9xzGrAr2uEB3kvICz8oMjDZ76dJ/yeaLwWIrMnqjcs2xFhc0JpXjHFISxzujvY52O8uTJVzLn6Cq4IaMOHZw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-slow/2.9.3: + resolution: {integrity: sha512-7mj2Yi8menOnr4FwkcZvjzffco71P+lmH+NkIuXyuLQmmYURloCpUQ03pONqSfdYF+DSnreanXtiM0N7dc9sfw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-external-trail/2.7.1: resolution: {integrity: sha512-5iBPCWeEBZTuzyVOZ6+PwZHV8+P4E1I1c4ymnORl4AVznOu9heCe96vNGzH06T7YJpK/aSXtx8ppLRBdRyNvZQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-external-trail/2.9.3: + resolution: {integrity: sha512-BxmxfKxx7giWpp8ZWgfcO9MBI/BAYkhwr2QY3BGdk59jpp90Zxe7jNRSU5kMyhxOmD088F0B9lBEsu3L2G+VaQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-particles-attract/2.7.1: resolution: {integrity: sha512-DYpO4BdXpKgLczd6Znxh5ma2LL7KYZcDpm28StQUKsnE8Q5QRaMsvXAQMLpUR+3b9fkDswuoxy0lq8RkhMXNuA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-particles-attract/2.9.3: + resolution: {integrity: sha512-ceWxtHxKLvB2IGtCzvunmjVaUeHXUT8tVtHDlxz72M87ZngcFsBoGy69ZjFS+U1EC5BZHQDYOC6Eknvazd2UuQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-particles-collisions/2.7.1: resolution: {integrity: sha512-AyVvZxcdb3LUdqxNePRVS9sA0+uP91mZidWwA5xTMfXK7kp3vWyHYKEkSN4BRFs4L3QYjFEgf56LnxKdc4wM0g==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-particles-collisions/2.9.3: + resolution: {integrity: sha512-7Wyf/XpgsklYgoB0dh+OHgY7IYhlgLRtHYryFMTodd36N6kWMwKo+6Mg5OvmbEeLQqU+hTUXiD2fjjzLMebKXw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-interaction-particles-links/2.7.1: resolution: {integrity: sha512-ugHzaONF3sFzD+44oToQbthbewj7HUfakMJ7WS+iba5IF0qmA4d95cuipjhONiiqbgD7zk8uALyeTqZUkFTffw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-interaction-particles-links/2.9.3: + resolution: {integrity: sha512-ZcsgvpNNi4ma6yy4XIubuBaLd9hI6J2SgIi7Pz3I2QfkSsGmJPDNdRoN1AuLLwbb5T80X2mVw0bomPFuW6zSMg==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-move-base/2.7.1: resolution: {integrity: sha512-RqxMN0j/YzPOABeKNOsvQ9cgGeoQKWV1pl9sInCUzvyOpKjeXtv+dN4+NjF6s78hcVYt3yFKmr4jsaD0RJBpNw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-move-base/2.9.3: + resolution: {integrity: sha512-6/uO7N9HbVJokG8sjPF8YjJzkcnwELoZEkaiABX0mGxdICYCyjpjOdOfwF7UCf8Ctqh2/kxQjv4fk0Aj2Z3nag==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-move-parallax/2.7.1: resolution: {integrity: sha512-B4D8FTDzaR6vpY9+aCa2pBZhqsHgijdrIuH7QgzF4Q2AWULeYfXwaA1SHf7krY9jwHPKDUfHI5QqpcRyzEu7Xg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-move-parallax/2.9.3: + resolution: {integrity: sha512-uFqtEtCWabC7XZLZ7icIYYF9XB2XfedT8rjcLtyuBymQX8pfMJ5HUtd3ONI6Cik7I+BtqOfAkuZqTDcBTs7zlA==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-particles.js/2.7.1: resolution: {integrity: sha512-sHK9clm2qUJbxqra7djl2x7ZIY6QHUGMNGq4HF7K33i/vzjcN3ODZMqITAX+GNz9OuqViF9q9HZ20Z4nwxUl/g==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-particles.js/2.9.3: + resolution: {integrity: sha512-UyAEoz3ZkjBXIwC4NRJWnD4KdntuZyIKlPDZOKWz8ZL9I8jEvlle9XdonDj5IsLAwySqIq7vom5OUeIrqXdxjQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-plugin-absorbers/2.7.1: resolution: {integrity: sha512-nh0MOSdYTkEsl/hIrxUCRV/9mRvh1LJjHKIAHg/V/5S03xITLF3Au9PaUrH4q9hoZbKinQqfW/+TWcfdDHVmrQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-plugin-absorbers/2.9.3: + resolution: {integrity: sha512-K4AmBqEWqcC8aXc+TEmv2GHIlZ+b1jAPtuYr30j1rZbaMK7kbvjvVmZbDNM2RJyuBqkuAoV/e3DAOuH5YpBs7g==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-plugin-easing-quad/2.7.1: resolution: {integrity: sha512-nM7gffi7cvVxL0Xa50FG9Lk72F2Q1pOeMroGVZgb0reDtlUgihGXrZwW2shnrSa6/owDrFMpi5T0UaDbyS5JOg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-plugin-easing-quad/2.9.3: + resolution: {integrity: sha512-rttpIJSwhPFys/sAYuZSsw9rWCvnUZdX1ePU12eTgqcyIelBdiySs4LndCLIXnkuS+jMMSYw9BzTSGfNz+sZcQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-plugin-emitters/2.7.1: resolution: {integrity: sha512-8R8KZw/MewiJQm/551KVgJvGtcxotZY6OveXWGvRkZmrrkBprJnxZH7CbQuQ7u/8Vy6HTJ1kBhr4XpxRAIumfA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-plugin-emitters/2.9.3: + resolution: {integrity: sha512-G0rs7lL9xjbFGkWr+XDsDpyghTjiHq7oPAZyUe0c/3p0JETwQgZ63/egluYU1p3uWJj34KjgjHD3GZqjyfI95Q==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-circle/2.7.1: resolution: {integrity: sha512-rTNjH8EwP1tL+oOqgu8b0FDdhGKXDPBVqRIew6H3APVVP/5HNbVb9fwpBPLvHtHC0cpfg/WgXanx9QqZxrEXWQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-circle/2.9.3: + resolution: {integrity: sha512-d+PjFELhoCzPf2G+XKIew3Ho/Ql2fHzY0TrrIKVHzHufqWdQCWrhxNri2v0POLJFkcIYqvFThxM23I/cyKPgQw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-image/2.7.1: resolution: {integrity: sha512-mvzd0hwTdYNe7+wh7+u5hG0v0DmTVnk3zAAcKmv7lR5qesW3mms2GntwhmyV/CSThYsk33T25fl5xa7G7ZKQVg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-image/2.9.3: + resolution: {integrity: sha512-yV3FAcqJ91EYG59OJ1SmShbogVs/uyk12u6LFTJnD2pmfdNwTeGpKMr3Cus5xJHQwJnFWufwkpOlBUxw55J/5g==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-line/2.7.1: resolution: {integrity: sha512-u1/OeVM3zKGZWzPlX2qxh8MvAZP6D96NtlRLfa2akX4HD2gfVgSucocdFAIaXnVrtTdWK7YQeMmyaj+j9SRwpA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-line/2.9.3: + resolution: {integrity: sha512-uREd1nJYTUzHrXh1FcdhCx5jA0hYtuJXyUiG3es9p3VyFM/f8ookGj8Ke/C48p90IOQMWuT9DyaEDnGs+hbcVQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-polygon/2.7.1: resolution: {integrity: sha512-8F7MGEeiAEbQPQiNtUTjzju42bv7vyb0JFc+HpZaEQCYKOOOkpo6hBCok/PLJ1Gu6n/86LrbXcbOc2X1cA1Ovw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-polygon/2.9.3: + resolution: {integrity: sha512-qw580qr2VQveN1Q3kllhieW4GzB3t8fjlIRKZ0QG05npCG+ewBdXbD5G/9yfjGa1fTwCbHCfLoAFojjV15MBmg==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-square/2.7.1: resolution: {integrity: sha512-HMsQVO8D+oMVMP74Q8HFje3oP6bEcu9hse78osLgFCmm6/FDtJw+qk41e8I6GHSKBXYN5o5J3bInUk5yJdWtPQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-square/2.9.3: + resolution: {integrity: sha512-VjRNALTt34arsN2UAxaWa43gvdaQQbk7OluLB912u1UzLFbdCccE/sr7pjyLqYaf6F+ndnjnzVygNb/kRxX1uQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-star/2.7.1: resolution: {integrity: sha512-mrFeQut1RH3YytCNsdOApeH+ow+4bwUQQuyNwbdRGZbElaRtAm4DzLMpHl50okoSs8Z9e1gFK1HAXxb8FOmCWg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-star/2.9.3: + resolution: {integrity: sha512-/nJdrHEq05dcVwLK+8i+QD3do+RNWrSvU1efVsOMzgLajH5s2mlSfyFcUSCQrmnmP7d6MpYZpbxa2KnpDSfW8g==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-shape-text/2.7.1: resolution: {integrity: sha512-ZX/c4EHDdPKZsdHegwrmHQCAzyzzG30dLEMq1AUtgn0DW75TpgVRAGooBmwInYUBlyZJ/3T3OA38vVlpUAD4oQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-shape-text/2.9.3: + resolution: {integrity: sha512-V9U8VE2am1JWabiHAhTzAg0uG8j92BnfwmgRfWjg/w4eMFF2uyyBHQDHIFzhZFDbDbqIxttXngkfivAqRdUzhw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-slim/2.7.1: resolution: {integrity: sha512-OqXFceVKnevz67V9Mglc2DgloxU047D3jjlBlb1Yz1/i6s60lAu+XigFyQtagcnYDTxNuuI2vJzP+sewT+22uw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 tsparticles-interaction-external-attract: 2.7.1 tsparticles-interaction-external-bounce: 2.7.1 tsparticles-interaction-external-bubble: 2.7.1 @@ -15434,76 +15705,185 @@ packages: tsparticles-updater-stroke-color: 2.7.1 dev: false + /tsparticles-slim/2.9.3: + resolution: {integrity: sha512-lq8qePcf/lQ5HezR/gpIDn4UJUp8G+33MB7GkhpwmpQpJyoteT5nlXkLxgaedGZFkZAoTKINuU9NUW1Ci6MX4w==} + dependencies: + tsparticles-engine: 2.9.3 + tsparticles-interaction-external-attract: 2.9.3 + tsparticles-interaction-external-bounce: 2.9.3 + tsparticles-interaction-external-bubble: 2.9.3 + tsparticles-interaction-external-connect: 2.9.3 + tsparticles-interaction-external-grab: 2.9.3 + tsparticles-interaction-external-pause: 2.9.3 + tsparticles-interaction-external-push: 2.9.3 + tsparticles-interaction-external-remove: 2.9.3 + tsparticles-interaction-external-repulse: 2.9.3 + tsparticles-interaction-external-slow: 2.9.3 + tsparticles-interaction-particles-attract: 2.9.3 + tsparticles-interaction-particles-collisions: 2.9.3 + tsparticles-interaction-particles-links: 2.9.3 + tsparticles-move-base: 2.9.3 + tsparticles-move-parallax: 2.9.3 + tsparticles-particles.js: 2.9.3 + tsparticles-plugin-easing-quad: 2.9.3 + tsparticles-shape-circle: 2.9.3 + tsparticles-shape-image: 2.9.3 + tsparticles-shape-line: 2.9.3 + tsparticles-shape-polygon: 2.9.3 + tsparticles-shape-square: 2.9.3 + tsparticles-shape-star: 2.9.3 + tsparticles-shape-text: 2.9.3 + tsparticles-updater-angle: 2.9.3 + tsparticles-updater-color: 2.9.3 + tsparticles-updater-life: 2.9.3 + tsparticles-updater-opacity: 2.9.3 + tsparticles-updater-out-modes: 2.9.3 + tsparticles-updater-size: 2.9.3 + tsparticles-updater-stroke-color: 2.9.3 + dev: false + /tsparticles-updater-angle/2.7.1: resolution: {integrity: sha512-619dYwTtvzBDMKkXibGksk15RdxEYtwZAdxviX2CRsq+ysYRkOzepgp/L1Oj/KAwrP19ztyOOLJlkO39pkDvzQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-angle/2.9.3: + resolution: {integrity: sha512-Z8VLOw2UUxrvV3YH44My5kmeBUcJUHTSCMRUIqFvgvxDs0Q/g2eVWkr1L+Crpw6PE5FJMdDGWRjWwxMwNdVfuQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-color/2.7.1: resolution: {integrity: sha512-0xxIGdYTpMnG1l6xpCo3FsIlQTuThH+FqsWjtPOb3HTLL7Z2gPbaQAwjVJwZ9VYfIwz3GhdjWXK6P9/iXLBzrA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-color/2.9.3: + resolution: {integrity: sha512-eBJ7ZNsG3uCQlpfEf2FocsHLlMnd/vgWPZtOr2Iu7KA2OR3zy7u62D/oiRZkZEWtjhh5GlPrsy7njo6oToRBNQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-destroy/2.7.1: resolution: {integrity: sha512-xWV3CXDdVP56nggZipDd5wzkM6lZ6cVjCHuA3UmjkUkV3zEU2mmzAfnKZPjz0w6f+8g6sn7IDlrWD8wL3FKQvA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-destroy/2.9.3: + resolution: {integrity: sha512-SRgFISarsLpNz/gnMvkCFV2uITpwkUX5Fva34DVWHK6glY0053x2uvtUQluwHfp6DIJAueRMRhZ0dmzVltdOLw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-life/2.7.1: resolution: {integrity: sha512-bLgMe/CUo77Fw108EbQ2GN0wb4Y2FXIbpcv3N3wN51eDB6cvqI8rXDYnrKHzfe23Fs9BaZ+8cCMPnsBeASuSPg==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-life/2.9.3: + resolution: {integrity: sha512-VUeWBCLKoLd69+C9CFHjVG0SaqCbMgQqag6NIGMqTmaaZNFcn1H8rheIG9NU70UOTsYRMPfwmZK1SKnqAK6jQQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-opacity/2.7.1: resolution: {integrity: sha512-ELlZHFJZrUaiW+h5x4IZ5Gkog6FaBz9rHdlqcQaXTJnDvdXTR6qe8Au9B6aL6DnOidJ1mRacTf8IcpGchpFqXw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-opacity/2.9.3: + resolution: {integrity: sha512-ON5t2qeegnm+MsmaF6ZvhUmKLzk/zXozsw9Dsgw8iJYX8WmQmp2VC72COTzADW495ovwGjBiR1KFelM/GVfHgg==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-out-modes/2.7.1: resolution: {integrity: sha512-HbwFoDFYPv77x6P3uDCgg2WuMXeQnLmd6m3HVSwvsFd5/PDdkunQljGmsEG36ZRHRWIaXtBDq5m5vB15gvlz6Q==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-out-modes/2.9.3: + resolution: {integrity: sha512-LEcAIeK8b3ovLGuuTob1L3o57XodqRuvDjtUT2TiNIC6cf3QMAnqujwAyvBLJrYAuwr7rG1fXEEt9tovFYg+tw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-roll/2.7.1: resolution: {integrity: sha512-EP+4waqzufALY+ANUggI+m7UtR+1vkrREYVS7yY4oQNDBGkbx+DMb5GlwAF3R1Q2Y2Q0uBynSiTEE1q0UVaUpw==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-roll/2.9.3: + resolution: {integrity: sha512-I/9vB1wA3RKwfeRPlw7nrxUW8uxcajwba+gxFEcIDx2C+OA2UVIuGzOQE59O2sppqLqwrcLOm3ayTt5se1qbpw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-size/2.7.1: resolution: {integrity: sha512-Sy9Tkq8AkdbasxgrCzouMc8triS03ZLJ9vrp0OrKd/15e9oOJ7knTYDZtNb13IgAt2K0gKt5YvXYYTiQBPXveA==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-size/2.9.3: + resolution: {integrity: sha512-6qQ8T+7wt/B4BD5K1LWEXrfan+h2utSY1zNhE1cTcAQUDrrU06g/tfMkbrpMdduu6RWwGtoC4OsciCnBuiLEYQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-stroke-color/2.7.1: resolution: {integrity: sha512-j+jch5B9DYv8CEG/i45ib5DRn6Jklyfju8bRi5WpFRgQTO4feW/BwGcWbmUY6g048Rl3G4YD6SvQgaDyCj2W3Q==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-stroke-color/2.9.3: + resolution: {integrity: sha512-zEjn8vLeoGsP0kPEg0L65wwhm7c5s7QD5cWeSz0mJVibwpV+C16K20kcSjkI57QUMAFQXwgGJ9M0grgCQsiawA==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-tilt/2.7.1: resolution: {integrity: sha512-AqZDQzEsLzY5dy7mSqJUA3+aG166+3QLwjM1oRrL9ZFR1EM5L6fH72Z69HsIvFD++eCMsmfhRX5NGf/arrH5CQ==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-tilt/2.9.3: + resolution: {integrity: sha512-x1EDyvBfqgBh1021lohf2shn+V6U9WhMasGD+fKugwRxNZ0nAe5DK0wop/26L2MUIb+AbIg2sXPdxuv1zE7G7w==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-twinkle/2.7.1: resolution: {integrity: sha512-v/C3UMUzw8T6weV4UC4Mwf31OAcYDcxvhaLUkD5KHOsDJnE/4c5moq743Spu0CURqA73OUxn6Vi1Ow6tAmQH3A==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-twinkle/2.9.3: + resolution: {integrity: sha512-IHxKAYBRpBiOBtU/8Wh1wv8wCQa2dC5K+LPjDw3JTyzPmPnskjGiHXiPyZTbHPdAqrSQ29jJCfJwn0HAIqEjwQ==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles-updater-wobble/2.7.1: resolution: {integrity: sha512-dsIFA4bbZZ5cviZFk08x5+E2gDLWm3zximUU1m0yPgtY3TEfdOzkuIFX2qDyhuHzMLWOBojSdezexxfMoIix/w==} dependencies: - tsparticles-engine: 2.7.1 + tsparticles-engine: 2.9.3 + dev: false + + /tsparticles-updater-wobble/2.9.3: + resolution: {integrity: sha512-/Doid0P/OjaO9cUzD/Z3j0GNA+8X3DUvVsOo/5mPt914PJBbcWYGpweE8u75ZPcHe9OM5u6CHFMf3PMurCEBCw==} + dependencies: + tsparticles-engine: 2.9.3 dev: false /tsparticles/2.7.1: @@ -15521,6 +15901,21 @@ packages: tsparticles-updater-wobble: 2.7.1 dev: false + /tsparticles/2.9.3: + resolution: {integrity: sha512-9NB+zrmR3uaj/k0RZ8Awa4lhpq2PqYFR/jUhia/Z4tKwvNdIR4xkpd4NkkGn/xmqRFeN658xHxOE+yVU+y+XFA==} + dependencies: + tsparticles-engine: 2.9.3 + tsparticles-interaction-external-trail: 2.9.3 + tsparticles-plugin-absorbers: 2.9.3 + tsparticles-plugin-emitters: 2.9.3 + tsparticles-slim: 2.9.3 + tsparticles-updater-destroy: 2.9.3 + tsparticles-updater-roll: 2.9.3 + tsparticles-updater-tilt: 2.9.3 + tsparticles-updater-twinkle: 2.9.3 + tsparticles-updater-wobble: 2.9.3 + dev: false + /tsutils/3.21.0_typescript@4.9.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dd4f385..13e3032 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,3 @@ packages: - 'apps/*' - - 'components/*' - - 'components-legacy/*' \ No newline at end of file + - 'components/*' \ No newline at end of file