diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..268151e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,103 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 3.0.0 (2023-12-22) + + +### Bug Fixes + +* **deps:** bump actions/cache from 2.1.4 to 3.0.2 ([3fb65d4](https://github.com/tsparticles/vue2/commit/3fb65d4b6b6b88a15f833be8ee07362d3e406e9b)) +* **deps:** bump actions/cache from 3.0.10 to 3.0.11 ([c1fa634](https://github.com/tsparticles/vue2/commit/c1fa634ee44921afa2c9dc7900bde14e37cc03e4)) +* **deps:** bump actions/cache from 3.0.11 to 3.2.0 ([79678df](https://github.com/tsparticles/vue2/commit/79678df2c03a41d84df84c2b8640c0406c1c23a7)) +* **deps:** bump actions/cache from 3.0.2 to 3.0.3 ([897ae93](https://github.com/tsparticles/vue2/commit/897ae932abe58315068b6b352a51297281de5b13)) +* **deps:** bump actions/cache from 3.0.3 to 3.0.4 ([d38b793](https://github.com/tsparticles/vue2/commit/d38b793df6fc79a15247c537ed83ddb7fccc4273)) +* **deps:** bump actions/cache from 3.0.4 to 3.0.5 ([e129732](https://github.com/tsparticles/vue2/commit/e1297324920be604591cdb5f25b3acc5910ba78b)) +* **deps:** bump actions/cache from 3.0.5 to 3.0.6 ([173fd22](https://github.com/tsparticles/vue2/commit/173fd227f2fd45e36da975da382c99153a9f464a)) +* **deps:** bump actions/cache from 3.0.6 to 3.0.7 ([6f486d3](https://github.com/tsparticles/vue2/commit/6f486d31efb78b445773d2ed4bd872097b2e889a)) +* **deps:** bump actions/cache from 3.0.7 to 3.0.8 ([ad5fd2f](https://github.com/tsparticles/vue2/commit/ad5fd2f871075224565c8416d058dc206a1c1e58)) +* **deps:** bump actions/cache from 3.0.8 to 3.0.9 ([7b8a794](https://github.com/tsparticles/vue2/commit/7b8a794f42e5c1fa7a98951efc83a5c5de6a9840)) +* **deps:** bump actions/cache from 3.0.9 to 3.0.10 ([6b267d3](https://github.com/tsparticles/vue2/commit/6b267d3c41e77e88e7403283ddeea3fbe4f82b28)) +* **deps:** bump actions/cache from 3.2.0 to 3.2.1 ([7f17cca](https://github.com/tsparticles/vue2/commit/7f17ccaced1ede77f88310923cf6dd561e1b1a0f)) +* **deps:** bump actions/cache from 3.2.1 to 3.2.2 ([1a6a6c0](https://github.com/tsparticles/vue2/commit/1a6a6c0c6f7fa716a9ac3e5cb2b9e91090de429b)) +* **deps:** bump actions/setup-node from 2.1.5 to 3.2.0 ([53d15fb](https://github.com/tsparticles/vue2/commit/53d15fb99dcc7811dfc5fae9c791558d8a97f85a)) +* **deps:** bump actions/setup-node from 3.2.0 to 3.3.0 ([0dd5c83](https://github.com/tsparticles/vue2/commit/0dd5c8386e9a31efe05ecf929c8a959bf9eebd52)) +* **deps:** bump actions/setup-node from 3.3.0 to 3.4.0 ([a5fdbb3](https://github.com/tsparticles/vue2/commit/a5fdbb36010b54548997e6fd950166995863aedf)) +* **deps:** bump actions/setup-node from 3.4.0 to 3.4.1 ([88bf7f6](https://github.com/tsparticles/vue2/commit/88bf7f65ba8d5ae60b4a459f67754bcfff005484)) +* **deps:** bump actions/setup-node from 3.4.1 to 3.5.0 ([cff624d](https://github.com/tsparticles/vue2/commit/cff624d55a20fedd7df5b0d45eeda35f750459b0)) +* **deps:** bump actions/setup-node from 3.5.0 to 3.5.1 ([28d3cb3](https://github.com/tsparticles/vue2/commit/28d3cb322451a65cf4facc39a40404504f883c3a)) +* **deps:** bump core-js from 3.22.5 to 3.22.6 ([0564d90](https://github.com/tsparticles/vue2/commit/0564d907ed9d81a95cbafcc0f8a2e3a625e89dc3)) +* **deps:** bump core-js from 3.22.6 to 3.22.7 ([6e2e8b7](https://github.com/tsparticles/vue2/commit/6e2e8b762fe42d96a8ea6316422f2a559dff7b8b)) +* **deps:** bump core-js from 3.22.7 to 3.22.8 ([ef22f1f](https://github.com/tsparticles/vue2/commit/ef22f1f0270fe21692897dbf7ee2c3962049f697)) +* **deps:** bump core-js from 3.22.8 to 3.23.0 ([cfc8a04](https://github.com/tsparticles/vue2/commit/cfc8a041b076d0d8e959c284fd88c5d6701e8eb5)) +* **deps:** bump core-js from 3.23.0 to 3.23.1 ([d1e9b9e](https://github.com/tsparticles/vue2/commit/d1e9b9efd51575d2a9c32102394062cb9295e25c)) +* **deps:** bump core-js from 3.23.1 to 3.23.2 ([94102a5](https://github.com/tsparticles/vue2/commit/94102a5a1731af4639316a36a04ec9a172a8ac55)) +* **deps:** bump core-js from 3.23.2 to 3.23.3 ([bb577b8](https://github.com/tsparticles/vue2/commit/bb577b8da60b8f4b3cfa0d4fd1c7a23cc2a76405)) +* **deps:** bump core-js from 3.23.3 to 3.23.4 ([e7d1030](https://github.com/tsparticles/vue2/commit/e7d103067d952e17397c5e50e5a756ad8d1b1726)) +* **deps:** bump core-js from 3.23.4 to 3.23.5 ([3179449](https://github.com/tsparticles/vue2/commit/3179449d3295a5ec2bd3679efb0f708653ff9599)) +* **deps:** bump core-js from 3.23.5 to 3.24.0 ([d778669](https://github.com/tsparticles/vue2/commit/d778669ea1379cbda67691a35f9eb25bcdc5a22c)) +* **deps:** bump core-js from 3.24.0 to 3.24.1 ([812a1ad](https://github.com/tsparticles/vue2/commit/812a1ad14ef41491a423c39e756c4aa0cf200f7f)) +* **deps:** bump core-js from 3.24.1 to 3.25.0 ([9edaafa](https://github.com/tsparticles/vue2/commit/9edaafa7c0a6cdc828e67b7de515e50b792557f1)) +* **deps:** bump core-js from 3.25.0 to 3.25.1 ([99c60fa](https://github.com/tsparticles/vue2/commit/99c60faf13cd63960b475d2aa2d5deebaa17562b)) +* **deps:** bump core-js from 3.25.1 to 3.25.2 ([9c8189f](https://github.com/tsparticles/vue2/commit/9c8189f3b5cbdee4019a3d158f8da737db3ec7bc)) +* **deps:** bump core-js from 3.25.2 to 3.25.3 ([21fa47b](https://github.com/tsparticles/vue2/commit/21fa47bd3871de8937bdca8017288f13fa21ab17)) +* **deps:** bump core-js from 3.25.3 to 3.25.4 ([359145b](https://github.com/tsparticles/vue2/commit/359145be1d3ecbd853df1a87e5b17ba38c53eb5f)) +* **deps:** bump core-js from 3.25.4 to 3.25.5 ([e51b3b9](https://github.com/tsparticles/vue2/commit/e51b3b9fa90917e4721d41725df463cf97b67421)) +* **deps:** bump core-js from 3.25.5 to 3.26.0 ([25f5910](https://github.com/tsparticles/vue2/commit/25f5910d48956081088558cf70c2113d56dd6cde)) +* **deps:** bump core-js from 3.26.0 to 3.26.1 ([ff5c20d](https://github.com/tsparticles/vue2/commit/ff5c20d5a30eaa9b463405f3ceae03d98ecda62f)) +* **deps:** bump core-js from 3.26.1 to 3.27.0 ([b520304](https://github.com/tsparticles/vue2/commit/b52030446e9954f13d6c8c0d3a03e0cf13c523c9)) +* **deps:** bump particles.vue from 3.0.6 to 3.1.0 ([6fbbffd](https://github.com/tsparticles/vue2/commit/6fbbffdb11c0550902a6e188da43ea1b8b1d9bd7)) +* **deps:** bump particles.vue from 3.1.0 to 3.1.3 ([80a7633](https://github.com/tsparticles/vue2/commit/80a7633de9393f0b6875a8999c85ba0e2f2d1115)) +* **deps:** bump particles.vue from 3.1.3 to 3.1.4 ([f5a9efd](https://github.com/tsparticles/vue2/commit/f5a9efd33ddc10e61a71820a3a066c1cb18d81af)) +* **deps:** bump particles.vue from 3.1.4 to 3.2.0 ([1e7f29c](https://github.com/tsparticles/vue2/commit/1e7f29c72f0e5ee7cd3a3331a6ea898d66a91fec)) +* **deps:** bump particles.vue from 3.2.0 to 3.2.1 ([b29654b](https://github.com/tsparticles/vue2/commit/b29654b92aed8eaeddd01de37d338f6e131b6ce4)) +* **deps:** bump particles.vue from 3.2.1 to 3.2.2 ([f562dbc](https://github.com/tsparticles/vue2/commit/f562dbc470c77ff354a992e89eeb8422810a0e8d)) +* **deps:** bump particles.vue from 3.2.2 to 3.2.3 ([20738b0](https://github.com/tsparticles/vue2/commit/20738b0cb7569b0992e9ef39f8d2ae5c72bdf58a)) +* **deps:** bump particles.vue from 3.2.3 to 3.2.4 ([b5c4175](https://github.com/tsparticles/vue2/commit/b5c4175fd82ee111c33f413f61ed3db223838b7e)) +* **deps:** bump particles.vue from 3.2.4 to 3.3.1 ([9b1280c](https://github.com/tsparticles/vue2/commit/9b1280c7921531345b971a97bf714af5fe2b7bc5)) +* **deps:** bump particles.vue from 3.3.1 to 3.3.2 ([096bbd0](https://github.com/tsparticles/vue2/commit/096bbd047952b4cfcad59b774ccc44ee8c9f7c2c)) +* **deps:** bump particles.vue from 3.3.2 to 3.3.3 ([211ea9f](https://github.com/tsparticles/vue2/commit/211ea9fd987df0b8f5aefc8bbf687796c060b9ee)) +* **deps:** bump particles.vue from 3.3.3 to 3.5.3 ([222b8cb](https://github.com/tsparticles/vue2/commit/222b8cb08b44ce71e44dadb885983a18696e5b4c)) +* **deps:** bump tsparticles from 2.0.6 to 2.1.0 ([692f85c](https://github.com/tsparticles/vue2/commit/692f85c0011f3195bdd931b827f27a1b17d657b7)) +* **deps:** bump tsparticles from 2.1.0 to 2.1.3 ([0af0da4](https://github.com/tsparticles/vue2/commit/0af0da442c9a5ad992ccab8b10957c8726be5e99)) +* **deps:** bump tsparticles from 2.1.3 to 2.1.4 ([a9b4b0a](https://github.com/tsparticles/vue2/commit/a9b4b0a4a13eddf7c0e29960662b8ddcf705fd0f)) +* **deps:** bump tsparticles from 2.1.4 to 2.2.0 ([19cd8a8](https://github.com/tsparticles/vue2/commit/19cd8a8077615387b3bbdd94bf626d7dbfd6c9de)) +* **deps:** bump tsparticles from 2.2.0 to 2.2.1 ([25d24d8](https://github.com/tsparticles/vue2/commit/25d24d8cfb88301394887101d6262a90c0d36a56)) +* **deps:** bump tsparticles from 2.2.1 to 2.2.2 ([cf7a242](https://github.com/tsparticles/vue2/commit/cf7a242b2a4af76f88425b3dae4e5f4e8323c31b)) +* **deps:** bump tsparticles from 2.2.2 to 2.2.3 ([f331367](https://github.com/tsparticles/vue2/commit/f3313674aeccc77d32c9458038ed7f56853d36e7)) +* **deps:** bump tsparticles from 2.2.3 to 2.2.4 ([58612c3](https://github.com/tsparticles/vue2/commit/58612c351995978991977c857e30e1b8987ff396)) +* **deps:** bump tsparticles from 2.2.4 to 2.3.0 ([020211f](https://github.com/tsparticles/vue2/commit/020211fff4ccc0b82833ca8cd54a312a5bc3e535)) +* **deps:** bump tsparticles from 2.3.0 to 2.3.1 ([ae55e27](https://github.com/tsparticles/vue2/commit/ae55e27022ab9fcb82095c348773dfa3e467c9dd)) +* **deps:** bump tsparticles from 2.3.1 to 2.3.2 ([050e22e](https://github.com/tsparticles/vue2/commit/050e22e1909fefbf85048c6c8c1cd92ddf7a0430)) +* **deps:** bump tsparticles from 2.3.2 to 2.3.4 ([e6fab09](https://github.com/tsparticles/vue2/commit/e6fab09052afa99c35f940ed1157a42c2332b780)) +* **deps:** bump tsparticles from 2.3.4 to 2.4.0 ([c61abf1](https://github.com/tsparticles/vue2/commit/c61abf17085ff9b53d499e728a2b9f3e794e1c1f)) +* **deps:** bump tsparticles from 2.4.0 to 2.5.1 ([54df3f7](https://github.com/tsparticles/vue2/commit/54df3f73ed9ac48403035c70cd3e87eedcca9f4b)) +* **deps:** bump tsparticles from 2.5.1 to 2.5.3 ([eabe3d5](https://github.com/tsparticles/vue2/commit/eabe3d520fcf96feb1a8633180cf993e11656af3)) +* **deps:** bump vue and vue-template-compiler ([1b8636f](https://github.com/tsparticles/vue2/commit/1b8636f084aec753238ed6022066b3797b8f5a6e)) +* **deps:** bump vue and vue-template-compiler ([a419536](https://github.com/tsparticles/vue2/commit/a41953664e7a057ec8b83114df756b0fba86de4b)) +* **deps:** bump vue and vue-template-compiler ([8cc402a](https://github.com/tsparticles/vue2/commit/8cc402af394bb38c4ba946c1e86127eab50d6c3c)) +* **deps:** bump vue and vue-template-compiler ([85b6cbc](https://github.com/tsparticles/vue2/commit/85b6cbc50fd2726bc97bab6170762810a6e3b2a7)) +* **deps:** bump vue and vue-template-compiler ([058473e](https://github.com/tsparticles/vue2/commit/058473e4be248a8032cc9fd6352d950f30a520c8)) +* **deps:** bump vue-server-renderer from 2.6.14 to 2.7.0 ([cd215da](https://github.com/tsparticles/vue2/commit/cd215dab68fe50f87821a8d4c2094d7ed806cfb9)) +* **deps:** bump vue-server-renderer from 2.7.0 to 2.7.2 ([76a28b7](https://github.com/tsparticles/vue2/commit/76a28b742be880eb49039abb520c2da7b3250183)) +* **deps:** bump vue-server-renderer from 2.7.10 to 2.7.12 ([0a17349](https://github.com/tsparticles/vue2/commit/0a17349b29a48fa5f394ec2ca88390b34d20af29)) +* **deps:** bump vue-server-renderer from 2.7.12 to 2.7.13 ([c2b0e29](https://github.com/tsparticles/vue2/commit/c2b0e29a3d903233975f10ad86557ce0e0a67efc)) +* **deps:** bump vue-server-renderer from 2.7.13 to 2.7.14 ([58f7c1a](https://github.com/tsparticles/vue2/commit/58f7c1aeced7ab0801ecf9cebd57fe89cffff33b)) +* **deps:** bump vue-server-renderer from 2.7.2 to 2.7.3 ([40a824c](https://github.com/tsparticles/vue2/commit/40a824cb2424429181ecdf942a40c35b8b144ba1)) +* **deps:** bump vue-server-renderer from 2.7.3 to 2.7.4 ([7df2736](https://github.com/tsparticles/vue2/commit/7df2736a0610c68edb196e88ad527d978a791182)) +* **deps:** bump vue-server-renderer from 2.7.4 to 2.7.5 ([ebec567](https://github.com/tsparticles/vue2/commit/ebec567bc36ee2331b61c8ebe44543d07b69785a)) +* **deps:** bump vue-server-renderer from 2.7.5 to 2.7.7 ([5a08a70](https://github.com/tsparticles/vue2/commit/5a08a707c3e94164cb8a080240e2c418c691258d)) +* **deps:** bump vue-server-renderer from 2.7.7 to 2.7.8 ([6976e98](https://github.com/tsparticles/vue2/commit/6976e98fea490ac6f7880fa5af86823b2ad20b5b)) +* **deps:** bump vue-server-renderer from 2.7.8 to 2.7.9 ([febcb9a](https://github.com/tsparticles/vue2/commit/febcb9af45acc37d97cad1fd255eafd0e7f80d77)) +* **deps:** bump vue-server-renderer from 2.7.9 to 2.7.10 ([8df98de](https://github.com/tsparticles/vue2/commit/8df98de7094f30b1654e21a859122e8c870680d8)) +* **deps:** bump webpack from 4.46.0 to 5.72.1 ([eb21e86](https://github.com/tsparticles/vue2/commit/eb21e86cb16d00bba6567fe6f3126c48e04f69ee)) +* **deps:** bump webpack from 5.72.1 to 5.73.0 ([e39f034](https://github.com/tsparticles/vue2/commit/e39f034a8dd2fa9efe2c04ec8d6d900ae37ee9f8)) +* **deps:** bump webpack from 5.73.0 to 5.74.0 ([8755771](https://github.com/tsparticles/vue2/commit/8755771793efc35976a9b9f20de773590aa60256)) +* **deps:** bump webpack from 5.74.0 to 5.75.0 ([992668c](https://github.com/tsparticles/vue2/commit/992668ccf0d561137900ac52bd95957794b8edcd)) + + +### Features + +* improving init function for v3 ([24a83a0](https://github.com/tsparticles/vue2/commit/24a83a043c552dad4fa42ced026367698fe73da3)) +* preparing v3 ([7d7b0b9](https://github.com/tsparticles/vue2/commit/7d7b0b9e78894a19ce9e064c1ea05260f1d7e4e8)) diff --git a/README.md b/README.md index 263ca28..eae27e6 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ [![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) -# vue2-particles +# @tsparticles/vue2 -[![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) +[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![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,15 +13,22 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS compone ## Installation ```shell script -yarn add vue2-particles +yarn add @tsparticles/vue2 ``` ## Usage ```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); +import Particles from "@tsparticles/vue2"; +//import { loadFull } from "tsparticles"; // if you are going to use `loadFull`, install the "tsparticles" package too. +import { loadSlim } from "@tsparticles/slim"; // if you are going to use `loadSlim`, install the "@tsparticles/slim" package too. + +Vue.use(Particles, { + init: async engine => { + // await loadFull(engine); + await loadSlim(engine); + }, +}); ``` ### Demo config @@ -29,20 +36,14 @@ Vue.use(Particles); ```html diff --git a/apps/vue2/src/main.ts b/apps/vue2/src/main.ts index 5e19bec..1880fc9 100644 --- a/apps/vue2/src/main.ts +++ b/apps/vue2/src/main.ts @@ -1,12 +1,17 @@ import Vue from 'vue' import App from './App.vue' -import Particles from "vue2-particles"; +import Particles from "@tsparticles/vue2"; +import { Engine } from "@tsparticles/engine"; +import { loadFull } from "tsparticles"; Vue.config.productionTip = false - -Vue.use(Particles); +Vue.use(Particles, { + init: async (engine: Engine) => { + await loadFull(engine); + } +}); new Vue({ - render: h => h(App), + render: h => h(App), }).$mount('#app') diff --git a/apps/vue2/src/shims-vue.d.ts b/apps/vue2/src/shims-vue.d.ts index b3a7d2b..6f1c224 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 "vue2-particles"; \ No newline at end of file +declare module "@tsparticles/vue2"; diff --git a/components/vue2-alt/.babelrc b/components/vue2-alt/.babelrc deleted file mode 100644 index 8a71799..0000000 --- a/components/vue2-alt/.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/vue2-alt/.browserslistrc b/components/vue2-alt/.browserslistrc deleted file mode 100644 index d6471a3..0000000 --- a/components/vue2-alt/.browserslistrc +++ /dev/null @@ -1,2 +0,0 @@ -> 1% -last 2 versions diff --git a/components/vue2-alt/CHANGELOG.md b/components/vue2-alt/CHANGELOG.md deleted file mode 100644 index ad1f9d6..0000000 --- a/components/vue2-alt/CHANGELOG.md +++ /dev/null @@ -1,562 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [3.12.0](https://github.com/tsparticles/vue2/compare/particles.vue@3.11.0...particles.vue@3.12.0) (2023-08-04) - -**Note:** Version bump only for package particles.vue - - - - - -# [3.11.0](https://github.com/tsparticles/vue2/compare/particles.vue@3.10.0...particles.vue@3.11.0) (2023-07-14) - -**Note:** Version bump only for package particles.vue - - - - - -# 3.10.0 (2023-06-04) - -**Note:** Version bump only for package particles.vue - - - - - -## [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 - -# [3.7.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.6.0...particles.vue@3.7.0) (2022-12-23) - -**Note:** Version bump only for package particles.vue - -# [3.6.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.5.3...particles.vue@3.6.0) (2022-12-06) - -**Note:** Version bump only for package particles.vue - -## [3.5.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.5.2...particles.vue@3.5.3) (2022-11-07) - -**Note:** Version bump only for package particles.vue - -## [3.5.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.5.1...particles.vue@3.5.2) (2022-11-07) - -**Note:** Version bump only for package particles.vue - -## [3.5.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.5.0...particles.vue@3.5.1) (2022-11-03) - -**Note:** Version bump only for package particles.vue - -# [3.5.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.4.0...particles.vue@3.5.0) (2022-11-02) - -**Note:** Version bump only for package particles.vue - -# [3.4.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.3.3...particles.vue@3.4.0) (2022-10-30) - -**Note:** Version bump only for package particles.vue - -## [3.3.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.3.2...particles.vue@3.3.3) (2022-09-30) - -**Note:** Version bump only for package particles.vue - -## [3.3.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.3.1...particles.vue@3.3.2) (2022-09-21) - -**Note:** Version bump only for package particles.vue - -## [3.3.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.3.0...particles.vue@3.3.1) (2022-09-13) - -**Note:** Version bump only for package particles.vue - -# [3.3.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.2.4...particles.vue@3.3.0) (2022-09-11) - -**Note:** Version bump only for package particles.vue - -## [3.2.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.2.2...particles.vue@3.2.4) (2022-08-26) - -**Note:** Version bump only for package particles.vue - -## [3.2.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.2.2...particles.vue@3.2.3) (2022-08-21) - -**Note:** Version bump only for package particles.vue - -## [3.2.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.2.1...particles.vue@3.2.2) (2022-08-16) - -### Bug Fixes - -- fixed double mouse events on mobile using pointer events, closes [#4622](https://github.com/matteobruni/tsparticles/issues/4622) ([1019fa4](https://github.com/matteobruni/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b)) - -## [3.2.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.2.0...particles.vue@3.2.1) (2022-08-12) - -**Note:** Version bump only for package particles.vue - -# [3.2.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.1.4...particles.vue@3.2.0) (2022-08-11) - -### Bug Fixes - -- **deps:** update dependency riot to v7 ([116fa3f](https://github.com/matteobruni/tsparticles/commit/116fa3f0808bb8e1e3df767513ebcb82c2f9e0e5)) - -## [3.1.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.1.3...particles.vue@3.1.4) (2022-07-28) - -### Features - -- preparing react-particles and switching alternate packages ([49e749e](https://github.com/matteobruni/tsparticles/commit/49e749e90e076f0cb22eefe0f3399102f5b9fb35)) - -## [3.1.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.1.2...particles.vue@3.1.3) (2022-07-01) - -**Note:** Version bump only for package particles.vue - -## [3.1.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.1.1...particles.vue@3.1.2) (2022-07-01) - -**Note:** Version bump only for package particles.vue - -## [3.1.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.1.0...particles.vue@3.1.1) (2022-07-01) - -**Note:** Version bump only for package particles.vue - -# [3.1.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.0.6...particles.vue@3.1.0) (2022-06-18) - -### Bug Fixes - -- **deps:** update dependency @capacitor/core to v3.5.0 ([581bb7e](https://github.com/matteobruni/tsparticles/commit/581bb7e2f4f6aceb3535daf9223954a80f2daa81)) -- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/matteobruni/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930)) -- **deps:** update dependency minify to v9 ([a12fb3e](https://github.com/matteobruni/tsparticles/commit/a12fb3e6f2a94677b4be32ebc69a17b085d2f3d2)) - -## [3.0.6](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.0.5...particles.vue@3.0.6) (2022-04-16) - -**Note:** Version bump only for package particles.vue - -## [3.0.5](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.0.4...particles.vue@3.0.5) (2022-04-14) - -**Note:** Version bump only for package particles.vue - -## [3.0.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.43.1...particles.vue@3.0.4) (2022-04-06) - -### Bug Fixes - -- **deps:** update angular monorepo to ~13.2.0 ([fa858b8](https://github.com/matteobruni/tsparticles/commit/fa858b8bad73331485a63d2a31124369c8cb8168)) -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency sirv-cli to v2 ([176dc1d](https://github.com/matteobruni/tsparticles/commit/176dc1dc15c080032ad2f2addc59be6efce6248d)) - -### Features - -- async presets ([86f3038](https://github.com/matteobruni/tsparticles/commit/86f3038bfc336744e88bb3d6ab7dfd4a36ada4e6)) -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -## [3.0.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.42.1...particles.vue@3.0.3) (2022-03-11) - -### Bug Fixes - -- **deps:** update angular monorepo to ~13.2.0 ([fa858b8](https://github.com/matteobruni/tsparticles/commit/fa858b8bad73331485a63d2a31124369c8cb8168)) -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency sirv-cli to v2 ([176dc1d](https://github.com/matteobruni/tsparticles/commit/176dc1dc15c080032ad2f2addc59be6efce6248d)) - -### Features - -- async presets ([86f3038](https://github.com/matteobruni/tsparticles/commit/86f3038bfc336744e88bb3d6ab7dfd4a36ada4e6)) -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -## [3.0.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.4...particles.vue@3.0.2) (2022-02-21) - -### Bug Fixes - -- **deps:** update angular monorepo to ~13.2.0 ([fa858b8](https://github.com/matteobruni/tsparticles/commit/fa858b8bad73331485a63d2a31124369c8cb8168)) -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency sirv-cli to v2 ([176dc1d](https://github.com/matteobruni/tsparticles/commit/176dc1dc15c080032ad2f2addc59be6efce6248d)) - -### Features - -- async presets ([86f3038](https://github.com/matteobruni/tsparticles/commit/86f3038bfc336744e88bb3d6ab7dfd4a36ada4e6)) -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -## [2.43.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.43.0...particles.vue@2.43.1) (2022-04-06) - -**Note:** Version bump only for package particles.vue - -# [2.43.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.42.4...particles.vue@2.43.0) (2022-04-04) - -**Note:** Version bump only for package particles.vue - -## [2.42.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.42.3...particles.vue@2.42.4) (2022-03-20) - -**Note:** Version bump only for package particles.vue - -## [2.42.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.42.2...particles.vue@2.42.3) (2022-03-18) - -**Note:** Version bump only for package particles.vue - -## [2.42.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.42.1...particles.vue@2.42.2) (2022-03-14) - -**Note:** Version bump only for package particles.vue - -## [2.42.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.42.0...particles.vue@2.42.1) (2022-03-09) - -**Note:** Version bump only for package particles.vue - -# [2.42.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.6...particles.vue@2.42.0) (2022-03-08) - -**Note:** Version bump only for package particles.vue - -## [3.0.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.0.0...particles.vue@3.0.1) (2022-02-15) - -## [2.41.6](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.5...particles.vue@2.41.6) (2022-03-03) - -**Note:** Version bump only for package particles.vue - -## [2.41.5](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.4...particles.vue@2.41.5) (2022-02-24) - -**Note:** Version bump only for package particles.vue - -## [2.41.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.3...particles.vue@2.41.4) (2022-02-20) - -**Note:** Version bump only for package particles.vue - -## [2.41.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.2...particles.vue@2.41.3) (2022-02-19) - -**Note:** Version bump only for package particles.vue - -## [2.41.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.1...particles.vue@2.41.2) (2022-02-16) - -**Note:** Version bump only for package particles.vue - -# [3.0.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.1...particles.vue@3.0.0) (2022-02-15) - -### Bug Fixes - -- **deps:** update angular monorepo to ~13.2.0 ([fa858b8](https://github.com/matteobruni/tsparticles/commit/fa858b8bad73331485a63d2a31124369c8cb8168)) -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency sirv-cli to v2 ([176dc1d](https://github.com/matteobruni/tsparticles/commit/176dc1dc15c080032ad2f2addc59be6efce6248d)) - -### Features - -- async presets ([86f3038](https://github.com/matteobruni/tsparticles/commit/86f3038bfc336744e88bb3d6ab7dfd4a36ada4e6)) -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -# [3.0.0-beta.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.22.2...particles.vue@3.0.0-beta.4) (2022-01-30) - -### Bug Fixes - -- **deps:** update angular monorepo to ~13.2.0 ([fa858b8](https://github.com/matteobruni/tsparticles/commit/fa858b8bad73331485a63d2a31124369c8cb8168)) -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/matteobruni/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency sirv-cli to v2 ([176dc1d](https://github.com/matteobruni/tsparticles/commit/176dc1dc15c080032ad2f2addc59be6efce6248d)) - -## [2.41.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.41.0...particles.vue@2.41.1) (2022-02-14) - -**Note:** Version bump only for package particles.vue - -# [2.41.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.40.2...particles.vue@2.41.0) (2022-02-10) - -**Note:** Version bump only for package particles.vue - -## [2.40.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.40.1...particles.vue@2.40.2) (2022-02-07) - -**Note:** Version bump only for package particles.vue - -## [2.40.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.40.0...particles.vue@2.40.1) (2022-02-06) - -**Note:** Version bump only for package particles.vue - -# [2.40.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.22.3...particles.vue@2.40.0) (2022-02-04) - -**Note:** Version bump only for package particles.vue - -## [2.22.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.22.2...particles.vue@2.22.3) (2022-02-02) - -### Features - -- async presets ([86f3038](https://github.com/matteobruni/tsparticles/commit/86f3038bfc336744e88bb3d6ab7dfd4a36ada4e6)) -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -- updated fpsLimit default value to 120 build: updated all presets to have a fpsLimit of 120 ([d1eff05](https://github.com/matteobruni/tsparticles/commit/d1eff050224c4d65727c0abc3f100d70d3807eb8)) - -# [3.0.0-beta.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@3.0.0-beta.2...particles.vue@3.0.0-beta.3) (2021-12-07) - -### Features - -- async presets ([86f3038](https://github.com/matteobruni/tsparticles/commit/86f3038bfc336744e88bb3d6ab7dfd4a36ada4e6)) - -## [2.22.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.22.1...particles.vue@2.22.2) (2022-01-29) - -**Note:** Version bump only for package particles.vue - -## [2.22.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.22.0...particles.vue@2.22.1) (2022-01-26) - -**Note:** Version bump only for package particles.vue - -# [2.22.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.21.0...particles.vue@2.22.0) (2022-01-08) - -**Note:** Version bump only for package particles.vue - -# [2.21.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.6...particles.vue@2.21.0) (2021-12-29) - -**Note:** Version bump only for package particles.vue - -## [2.20.6](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.5...particles.vue@2.20.6) (2021-12-24) - -### Bug Fixes - -- fixed some readmes ([93f371a](https://github.com/matteobruni/tsparticles/commit/93f371ab82a5074d34ec7632ade41edc3dbf0ec7)) - -# [3.0.0-beta.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.5...particles.vue@3.0.0-beta.2) (2021-12-04) - -### Features - -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -# [3.0.0-beta.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.4...particles.vue@3.0.0-beta.1) (2021-10-06) - -## [2.20.5](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.4...particles.vue@2.20.5) (2021-11-28) - -**Note:** Version bump only for package particles.vue - -## [2.20.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.3...particles.vue@2.20.4) (2021-11-17) - -**Note:** Version bump only for package particles.vue - -## [2.20.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.2...particles.vue@2.20.3) (2021-11-05) - -**Note:** Version bump only for package particles.vue - -## [2.20.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.1...particles.vue@2.20.2) (2021-10-31) - -**Note:** Version bump only for package particles.vue - -## [2.20.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.20.0...particles.vue@2.20.1) (2021-10-30) - -**Note:** Version bump only for package particles.vue - -# [2.20.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.19.0...particles.vue@2.20.0) (2021-10-28) - -**Note:** Version bump only for package particles.vue - -# [2.19.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.4...particles.vue@2.19.0) (2021-10-14) - -### Features - -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) -- fixed lazy loading ([60f9689](https://github.com/matteobruni/tsparticles/commit/60f96899bc564e547a49a5e17be4f40fe12288ba)) - -# [3.0.0-beta.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.3...particles.vue@3.0.0-beta.0) (2021-10-06) - -### Features - -- splitting engine from slim and full bundles (v2) ([268b78c](https://github.com/matteobruni/tsparticles/commit/268b78c12d6c54069893d27643cfe7a30f3be777)) - -## [2.18.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.3...particles.vue@2.18.4) (2021-10-06) - -**Note:** Version bump only for package particles.vue - -## [2.18.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.2...particles.vue@2.18.3) (2021-10-03) - -**Note:** Version bump only for package particles.vue - -## [2.18.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.1...particles.vue@2.18.2) (2021-09-27) - -**Note:** Version bump only for package particles.vue - -## [2.18.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.18.0...particles.vue@2.18.1) (2021-09-20) - -**Note:** Version bump only for package particles.vue - -# [2.18.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.17.1...particles.vue@2.18.0) (2021-09-18) - -**Note:** Version bump only for package particles.vue - -## [2.17.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.17.0...particles.vue@2.17.1) (2021-09-15) - -**Note:** Version bump only for package particles.vue - -# [2.17.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.16.3...particles.vue@2.17.0) (2021-08-23) - -### Bug Fixes - -- **deps:** pin dependencies ([23be870](https://github.com/matteobruni/tsparticles/commit/23be8708d698e1e37a18f2ed292cbccffb0f1e47)) - -## [2.16.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.16.2...particles.vue@2.16.3) (2021-08-10) - -### Features - -- added new methods to particle class ([5743453](https://github.com/matteobruni/tsparticles/commit/5743453906001569f262888aa54539ad4e1463ac)) - -## [2.16.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.16.1...particles.vue@2.16.2) (2021-07-31) - -**Note:** Version bump only for package particles.vue - -## [2.16.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.16.0...particles.vue@2.16.1) (2021-07-29) - -**Note:** Version bump only for package particles.vue - -# [2.16.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.15.0...particles.vue@2.16.0) (2021-07-29) - -**Note:** Version bump only for package particles.vue - -## [2.1.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0...particles.vue@2.1.1) (2020-10-06) - -**Note:** Version bump only for package particles.vue - -# [2.1.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-beta.5...particles.vue@2.1.0) (2020-10-05) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-beta.5](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-beta.4...particles.vue@2.1.0-beta.5) (2020-10-04) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-beta.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-beta.3...particles.vue@2.1.0-beta.4) (2020-10-04) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-beta.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-beta.2...particles.vue@2.1.0-beta.3) (2020-10-03) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-beta.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-beta.1...particles.vue@2.1.0-beta.2) (2020-10-03) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-beta.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-beta.0...particles.vue@2.1.0-beta.1) (2020-10-03) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-beta.0](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.12...particles.vue@2.1.0-beta.0) (2020-10-02) - -### Features - -- created vue3 component, closes [#832](https://github.com/matteobruni/tsparticles/issues/832) ([e6430e9](https://github.com/matteobruni/tsparticles/commit/e6430e9162b6cb1ac72c38c02c70521d2e77d949)) - -# [2.1.0-alpha.14](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.9...particles.vue@2.1.0-alpha.14) (2020-08-22) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.13](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.12...particles.vue@2.1.0-alpha.13) (2020-08-17) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.12](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.8...particles.vue@2.1.0-alpha.12) (2020-08-16) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.11](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.10...particles.vue@2.1.0-alpha.11) (2020-08-13) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.10](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.9...particles.vue@2.1.0-alpha.10) (2020-08-13) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.9](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.8...particles.vue@2.1.0-alpha.9) (2020-08-13) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.8](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.7...particles.vue@2.1.0-alpha.8) (2020-08-13) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.7](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.6...particles.vue@2.1.0-alpha.7) (2020-08-12) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.6](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.5...particles.vue@2.1.0-alpha.6) (2020-08-11) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.5](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.4...particles.vue@2.1.0-alpha.5) (2020-08-11) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.3...particles.vue@2.1.0-alpha.4) (2020-08-11) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.2...particles.vue@2.1.0-alpha.3) (2020-08-10) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.1.0-alpha.1...particles.vue@2.1.0-alpha.2) (2020-08-09) - -**Note:** Version bump only for package particles.vue - -# [2.1.0-alpha.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.7...particles.vue@2.1.0-alpha.1) (2020-08-08) - -**Note:** Version bump only for package particles.vue - -# [2.0.0-alpha.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.0-alpha.3...particles.vue@2.0.0-alpha.4) (2020-07-05) - -### Features - -- added vue plugin for simpler usage ([930a892](https://github.com/matteobruni/tsparticles/commit/930a892a65d6742c315a68eb63ee84b4c3736aa9)) - -# [2.0.0-alpha.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.0-alpha.2...particles.vue@2.0.0-alpha.3) (2020-07-05) - -**Note:** Version bump only for package particles.vue - -# [2.0.0-alpha.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@2.0.0-alpha.1...particles.vue@2.0.0-alpha.2) (2020-07-04) - -**Note:** Version bump only for package particles.vue - -# [2.0.0-alpha.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.16.2...particles.vue@2.0.0-alpha.1) (2020-07-02) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.10](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.17.0-alpha.9...particles.vue@1.17.0-alpha.10) (2020-06-29) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.9](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.17.0-alpha.8...particles.vue@1.17.0-alpha.9) (2020-06-29) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.8](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.17.0-alpha.7...particles.vue@1.17.0-alpha.8) (2020-06-26) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.7](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.17.0-alpha.6...particles.vue@1.17.0-alpha.7) (2020-06-26) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.6](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.17.0-alpha.5...particles.vue@1.17.0-alpha.6) (2020-06-24) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.5](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.16.1...particles.vue@1.17.0-alpha.5) (2020-06-23) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.4](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.16.0...particles.vue@1.17.0-alpha.4) (2020-06-22) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.3](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.16.0...particles.vue@1.17.0-alpha.3) (2020-06-21) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.2](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.16.0...particles.vue@1.17.0-alpha.2) (2020-06-21) - -**Note:** Version bump only for package particles.vue - -# [1.17.0-alpha.1](https://github.com/matteobruni/tsparticles/compare/particles.vue@1.16.0...particles.vue@1.17.0-alpha.1) (2020-06-20) - -**Note:** Version bump only for package particles.vue diff --git a/components/vue2-alt/LICENSE b/components/vue2-alt/LICENSE deleted file mode 100644 index bdc05f5..0000000 --- a/components/vue2-alt/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/vue2-alt/README.md b/components/vue2-alt/README.md deleted file mode 100644 index 69b66d7..0000000 --- a/components/vue2-alt/README.md +++ /dev/null @@ -1,154 +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) - -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 particles.vue -``` - -## Usage - -```javascript -import Particles from "particles.vue"; - -Vue.use(Particles); -``` - -### Demo config - -```html - -``` - -```javascript -//import { loadFull } from "tsparticles"; // if you are going to use `loadFull`, install the "tsparticles" package too. -import { loadSlim } from "tsparticles-slim"; // if you are going to use `loadSlim`, install the "tsparticles-slim" package too. - -const particlesInit = async engine => { - //await loadFull(engine); - await loadSlim(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 "particles.vue"; -``` - -## 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/vue2-alt/babel.config.js b/components/vue2-alt/babel.config.js deleted file mode 100644 index c94e729..0000000 --- a/components/vue2-alt/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ] -} diff --git a/components/vue2-alt/package.json b/components/vue2-alt/package.json deleted file mode 100644 index 76aa501..0000000 --- a/components/vue2-alt/package.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "name": "particles.vue", - "version": "3.12.0", - "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", - "prettify:src": "prettier --write ./src/*", - "prettify:readme": "prettier --write ./README.md", - "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/particles.vue.js", - "module": "dist/particles.vue.js", - "unpkg": "dist/particles.vue.min.js", - "jsdelivr": "dist/particles.vue.min.js", - "repository": { - "url": "https://github.com/tsparticles/vue2", - "type": "git", - "directory": "components/vue2-alt" - }, - "author": "Matteo Bruni ", - "license": "MIT", - "files": [ - "dist" - ], - "bugs": { - "url": "https://github.com/tsparticles/vue2/issues" - }, - "homepage": "https://particles.js.org", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/matteobruni" - }, - { - "type": "github", - "url": "https://github.com/sponsors/tsparticles" - }, - { - "type": "buymeacoffee", - "url": "https://www.buymeacoffee.com/matteobruni" - } - ], - "prettier": "@tsparticles/prettier-config", - "peerDependencies": { - "vue": "<3" - }, - "dependencies": { - "tsparticles-engine": "^2.12.0", - "vue-class-component": "^7.2.6", - "vue-property-decorator": "^9.1.2" - }, - "devDependencies": { - "@babel/core": "^7.22.19", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.22.15", - "@rollup/plugin-node-resolve": "^15.2.1", - "@rollup/plugin-replace": "^5.0.2", - "@tsparticles/prettier-config": "^1.12.0", - "@vue/cli-plugin-babel": "~5.0.8", - "@vue/cli-plugin-typescript": "~5.0.8", - "@vue/cli-service": "~5.0.8", - "is-svg": "^5.0.0", - "postcss": "^8.4.29", - "prettier": "^3.0.3", - "pug": "^3.0.2", - "rollup": "^2.79.1", - "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-typescript": "^1.0.1", - "rollup-plugin-typescript2": "^0.35.0", - "rollup-plugin-vue": "^5.1.9", - "ssri": "^10.0.5", - "tslib": "^2.6.2", - "typescript": "^5.2.2", - "vue": "^2.7.14", - "vue-loader": "^15.10.2", - "vue-template-compiler": "^2.7.14" - } -} diff --git a/components/vue2-alt/rollup.config.mjs b/components/vue2-alt/rollup.config.mjs deleted file mode 100644 index 1517f7b..0000000 --- a/components/vue2-alt/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/particles.vue.js', - }, - external: externals, - plugins: [ - typescript({ - //tsconfig: true//, - // experimentalDecorators: true, - // module: 'es2015' - }), - vue() - ] -}, - { - input: 'src/Particles/index.ts', - output: { - format: 'esm', - file: 'dist/particles.vue.min.js' - }, - external: externals, - plugins: [ - typescript({ - //tsconfig: true//, - // experimentalDecorators: true, - // module: 'es2015' - }), - vue(), - terser() - ] - } ]; diff --git a/components/vue2-alt/src/Particles/Particles.vue b/components/vue2-alt/src/Particles/Particles.vue deleted file mode 100644 index 75a39ea..0000000 --- a/components/vue2-alt/src/Particles/Particles.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/components/vue2-alt/src/Particles/index.ts b/components/vue2-alt/src/Particles/index.ts deleted file mode 100644 index 75f3633..0000000 --- a/components/vue2-alt/src/Particles/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import Vue from "vue"; -import particles from "./Particles.vue"; - -const VueParticles = { - install: (vue: typeof Vue) => { - vue.component("Particles", particles); - vue.component("vue-particles", particles); - }, -}; - -export { particles as ParticlesComponent }; -export default VueParticles; diff --git a/components/vue2-alt/src/Particles/shim.d.ts b/components/vue2-alt/src/Particles/shim.d.ts deleted file mode 100644 index d6e6b86..0000000 --- a/components/vue2-alt/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/vue2-alt/tsconfig.json b/components/vue2-alt/tsconfig.json deleted file mode 100644 index 86d9bf1..0000000 --- a/components/vue2-alt/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/vue2-alt/typedoc.json b/components/vue2-alt/typedoc.json deleted file mode 100644 index d9c29bf..0000000 --- a/components/vue2-alt/typedoc.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "includes": "./markdown", - "entryPoints": [ - "./src/" - ], - "entryPointStrategy": "expand", - "name": "tsParticles Angular Component", - "includeVersion": true, - "hideGenerator": true, - "out": "./docs", - "validation": { - "invalidLink": true, - "notDocumented": true - } -} diff --git a/components/vue2/CHANGELOG.md b/components/vue2/CHANGELOG.md index fee9381..cb09de6 100644 --- a/components/vue2/CHANGELOG.md +++ b/components/vue2/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 3.0.0 (2023-12-22) + + +### Features + +* improving init function for v3 ([24a83a0](https://github.com/tsparticles/vue2/commit/24a83a043c552dad4fa42ced026367698fe73da3)) +* preparing v3 ([7d7b0b9](https://github.com/tsparticles/vue2/commit/7d7b0b9e78894a19ce9e064c1ea05260f1d7e4e8)) + + + + + # [2.12.0](https://github.com/tsparticles/vue2/compare/vue2-particles@2.11.0...vue2-particles@2.12.0) (2023-08-04) **Note:** Version bump only for package vue2-particles diff --git a/components/vue2/README.md b/components/vue2/README.md index 263ca28..1922dfb 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) -# vue2-particles +# @tsparticles/vue2 -[![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) +[![npm](https://img.shields.io/npm/v/@tsparticles/vue2)](https://www.npmjs.com/package/@tsparticles/vue2) [![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,15 +13,22 @@ Official [tsParticles](https://github.com/matteobruni/tsparticles) VueJS compone ## Installation ```shell script -yarn add vue2-particles +yarn add @tsparticles/vue2 ``` ## Usage ```javascript -import Particles from "vue2-particles"; - -Vue.use(Particles); +import Particles from "@tsparticles/vue2"; +//import { loadFull } from "tsparticles"; // if you are going to use `loadFull`, install the "tsparticles" package too. +import { loadSlim } from "@tsparticles/slim"; // if you are going to use `loadSlim`, install the "@tsparticles/slim" package too. + +Vue.use(Particles, { + init: async engine => { + // await loadFull(engine); + await loadSlim(engine); + }, +}); ``` ### Demo config @@ -29,18 +36,12 @@ Vue.use(Particles); ```html