Giter Club home page Giter Club logo

vue2's Introduction

banner

tsParticles - TypeScript Particles

A lightweight TypeScript library for creating particles. Dependency free (*), browser ready and compatible with React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Riot.js, Solid.js, and Web Components

GitHub Sponsors jsDelivr hits (npm) Cdnjs npm npm lerna CodeFactor Codacy Badge Rate this package Gitpod Ready-to-Code Run on Repl.it

Discord Slack WhatsApp Telegram Reddit

tsParticles Product Hunt Buy Me A Coffee


Table of Contents


Do you want to use it on your website?

Documentation and Development references here ๐Ÿ“–

This library is available on two of the most popular CDNs and it's easy and ready to use, if you were using particles.js it's even easier.

You'll find the instructions below, with all the links you need, and don't be scared by TypeScript, it's just the source language.

The output files are just JavaScript. ๐Ÿคฉ

CDNs and npm have all the sources you need in Javascript, a bundle browser ready (tsparticles.engine.min.js), and all files splitted for import syntax.

If you are interested there are some simple instructions just below to guide you to migrate from the old particles.js library.

Library installation

Hosting / CDN

Please use these hosts or your own to load tsParticles on your projects

jsDelivr

jsDelivr jsDelivr jsDelivr jsDelivr jsDelivr jsDelivr jsDelivr

cdnjs

Cdnjs

unpkg

https://unpkg.com/@tsparticles/confetti/ https://unpkg.com/@tsparticles/engine/ https://unpkg.com/@tsparticles/fireworks/ https://unpkg.com/@tsparticles/basic/ https://unpkg.com/@tsparticles/slim/ https://unpkg.com/tsparticles/ https://unpkg.com/@tsparticles/all/


npm

tsParticles Confetti

npm npmjs

tsParticles Engine

npm npmjs

tsParticles Fireworks

npm npmjs

tsParticles Basic

npm npmjs

tsParticles Slim

npm npmjs

tsParticles

npm npmjs

tsParticles All

npm npmjs

npm install @tsparticles/engine

yarn

yarn add @tsparticles/engine

pnpm

pnpm install @tsparticles/engine

Import and require

const tsParticles = require("@tsparticles/engine");

// or

import { tsParticles } from "@tsparticles/engine";

The imported tsParticles is the same instance you have when including the script in the page using the <script> tag.


Usage

Load tsParticles and configure the particles:

tsParticles demo tsParticles Confetti demo

index.html

<div id="tsparticles"></div>

<script src="tsparticles.engine.min.js"></script>

app.js

// @path-json can be an object or an array, the first will be loaded directly, and the object from the array will be randomly selected
/* tsParticles.load(@params); */

tsParticles
    .load({
        id: "tsparticles",
        url: "presets/default.json",
    })
    .then(container => {
        console.log("callback - tsparticles config loaded");
    })
    .catch(error => {
        console.error(error);
    });

//or

tsParticles.load({
    id: "tsparticles",
    options: {
        /* options here */
    },
});

//or

tsParticles.load({
    id: "tsparticles",
    options: [
        {
            /* options here */
        },
        {
            /* other options here */
        },
    ],
});
//random object

tsParticles.load({
    id: "tsparticles",
    options: [
        {
            /* options here */
        },
        {
            /* other options here */
        },
    ],
    index: 1,
}); //the second one
// Important! If the index is not in range 0...<array.length, the index will be ignored.

// after initialization this can be used.

/* tsParticles.setOnClickHandler(@callback); */

/* this will be fired from all particles loaded */

tsParticles.setOnClickHandler((event, particles) => {
    /* custom on click handler */
});

// now you can control the animations too, it's possible to pause and resume the animations
// these methods don't change the config so you're safe with all your configurations
// domItem(0) returns the first tsParticles instance loaded in the dom
const particles = tsParticles.domItem(0);

// play will start the animations, if the move is not enabled it won't enable it, it just updates the frame
particles.play();

// pause will stop the animations
particles.pause();

Official components for some of the most used frameworks

Angular

@tsparticles/angular

npm npm

Instructions available here

Astro

astro-particles

npm npm

Instructions available here

Ember.js

ember-tsparticles

npm npm

Instructions available here

Inferno

inferno-particles

npm npm

Instructions available here

jQuery

jquery-particles

npm npm

Instructions available here

Preact

preact-particles

npm npm

Instructions available here

ReactJS

@tsparticles/react

npm npm

Instructions available here

RiotJS

riot-particles

npm npm

You can find the instructions here

SolidJS

solid-particles

npm npm

You can find the instructions here

Svelte

@tsparticles/svelte

npm npm downloads

Instructions available here

VueJS 2.x

@tsparticles/vue2

npm npm

Instructions available here

VueJS 3.x

@tsparticles/vue3

npm npm

Instruction available here

Web Components

web-particles

npm npm

You can find the instructions here

WordPress

@tsparticles/wordpress

npm npm WordPress Plugin Downloads WordPress Plugin Active Installs

The plugin page hosted on WordPress.org can be found here

Elementor

Actually, an official tsParticles plugin isn't existing, but I have a collaboration with the Premium Addons for Elementor plugin collection.

Premium Addons for Elementor
Premium Addons for Elementor is one of the most common plugins for Elementor that offers more than 55 highly customizable Elementor Widgets and Section Add-ons. tsParticles is exclusively included in Premium Particles Section Add-on for Elementor Page Builder. Check It Now.
Use Premium Addons for Elementor Page Builder and get the chance to include tsParticles in your next WordPress website without the need to write a single line of code. See a Live Example.

Presets

There are some presets ready to be used in this repository, and they also have a bundle file that contains everything needed to run.

Big Circles

jsDelivr npmjs npmjs

This preset loads big colored circles moving upwards on a white background.

demo

You can find the instructions here

Bubbles

jsDelivr npmjs npmjs

This preset loads colored bubbles coming from the bottom of the screen on a white background.

demo

You can find the instructions here

Confetti

jsDelivr npmjs npmjs

This preset loads white and red confetti launched from the screen center on a transparent background.

demo

You can find the instructions here

Fire

jsDelivr npmjs npmjs

This preset loads a faded red to a black background with particles colored like fire and ash sparks.

demo

You can find the instructions here

Firefly

jsDelivr npmjs npmjs

This preset loads a mouse trail made with small fading particles like little fireflies.

demo

You can find the instructions here

Fireworks

jsDelivr npmjs npmjs

This preset loads a beautiful fireworks effect.

demo

You can find the instructions here

Fountain

jsDelivr npmjs npmjs

demo

You can find the instructions here

Links

jsDelivr npmjs npmjs

demo

You can find the instructions here

Sea Anemone

jsDelivr npmjs npmjs

demo

You can find the instructions here

Snow

jsDelivr npmjs npmjs

demo

You can find the instructions here

Stars

jsDelivr npmjs npmjs

demo

You can find the instructions here

Triangles

jsDelivr npmjs npmjs

demo

You can find the instructions here


Templates and Resources

You can find some tsParticles related templates here. The templates are created for Vanilla Javascript, ReactJS, VueJS, Angular, SvelteJS, and other frameworks.

The templates will vary, new ones can be created or older ones updated with the latest features or changed to a better style. Check them out once in a while.

If you created some good design with tsParticles feel free to submit a pull request with your cool template, you'll be credited as the template author!

https://github.com/tsparticles/templates


Demo / Generator

https://particles.js.org/samples

Particles demo


Video Tutorials

You can find all video tutorials on the website here: https://particles.js.org/video.html

More videos are coming soon! Check every day if there are some new contents.


Characters as particles

Particles chars demo


Polygon mask

tsParticles Polygon Mask demo


Animated stars

Particles NASA demo


Nyan cat flying on scrolling stars

Particles Nyan Cat demo


Snow particles

tsParticles Snow demo


Background Mask particles

tsParticles Background Mask demo


particles.json

You can find some config samples here ๐Ÿ“–


Options

You can find all options available here ๐Ÿ“–

Want to see it in action and try it?

I've created a tsParticles collection on CodePen ๐Ÿ˜ฎ or you can check out my profile

Otherwise, there's the demo page link below.

tsParticles demo

Want to see even more demos? Clone the repository on your computer and follow these instructions

$ pnpm i
$ pnpm run build
$ cd demo/vanilla
$ pnpm start

Boom! ๐Ÿ’ฅ http://localhost:3000 and you can check out other demos.

If you are brave enough you can switch to the dev branch for trying the features under development.


Migrating from Particles.js

tsParticles has a package that makes this library 100% compatible with the particles.js configuration.

jsDelivr npmjs npm

Seriously, you just need to change the script from particles.js to the bundled compatibility package, et-voilร , you're ready ๐Ÿง™!

You can read more here

Want to know 5 reasons to do the switch? Read here

Below you can find all the information you need to install tsParticles and its new syntax.


Plugins/Customizations

tsParticles now supports some customizations ๐Ÿฅณ.

You can create your own plugins

Read more here...


Dependency Graph

flowchart TD

  subgraph core [Core]
    engine[tsParticles Engine]
    perlin-noise[Perlin Noise Lib]
    simplex-noise[Simplex Noise Lib]
    configs[tsParticles Configs]
  end

  subgraph bundle-basic [tsParticles Basic]

    subgraph basic-movers [Movers]
      move-base[Base]
    end

    subgraph basic-shapes [Shapes]
      shape-circle[Circle]
    end

    subgraph basic-updates [Updaters]
      updater-color[Color]
      updater-opacity[Opacity]
      updater-out-modes[Out Modes]
      updater-size[Size]
    end

  end

  engine --> bundle-basic

  subgraph bundle-confetti [tsParticles Confetti]

    subgraph confetti-plugins [Plugins]
      plugin-emitters
      plugin-motion
    end

    subgraph confetti-shapes [Shapes]
      shape-cards
      shape-emoji
      shape-heart
      shape-image
      shape-polygon
      shape-square
      shape-star
    end

    subgraph confetti-updaters [Updaters]
      updater-life
      updater-roll
      updater-rotate
      updater-tilt
      updater-wobble
    end

  end

  bundle-basic --> bundle-confetti

  subgraph bundle-slim [tsParticles Slim]

    subgraph slim-interactions [Interactions]

      subgraph slim-interactions-external [Externals]
        interaction-external-attract[Attract]
        interaction-external-bounce[Bounce]
        interaction-external-bubble[Bubble]
        interaction-external-connect[Connect]
        interaction-external-grab[Grab]
        interaction-external-pause[Pause]
        interaction-external-push[Push]
        interaction-external-remove[Remove]
        interaction-external-repulse[Repulse]
        interaction-external-slow[Slow]
      end

      subgraph slim-interactions-particles [Particles]
        interaction-particles-attract[Attract]
        interaction-particles-collisions[Collisions]
        interaction-particles-links[Links]
      end

    end

    subgraph slim-movers [Movers]
      move-parallax[Parallax]
    end

    subgraph slim-plugins [Plugins]

      subgraph slim-plugins-easings [Easings]
        plugin-easing-quad[Quad]
      end

    end

    subgraph slim-shapes [Shapes]
      shape-emoji[Emoji]
      shape-image[Image]
      shape-line[Line]
      shape-polygon[Polygon]
      shape-square[Square]
      shape-star[Star]
    end

    subgraph slim-updaters [Updaters]
      updater-life[Life]
      updater-rotate[Rotate]
      updater-stroke-color[Stroke Color]
    end

  end

  bundle-basic --> bundle-slim

  subgraph bundle-fireworks [tsParticles Fireworks]

    subgraph fireworks-effects [Effects]
      effect-trail
    end

    subgraph fireworks-plugins [Plugins]
      plugin-emitters

      subgraph fireworks-plugin-emitters-shapes [Emitters Shapes]
        plugin-emitters-shape-square
      end

      plugin-sounds
    end

    subgraph fireworks-updaters [Updaters]
      updater-destroy
      updater-life
      updater-rotate
    end

  end

  bundle-basic --> bundle-fireworks

  subgraph bundle-full [tsParticles]

    subgraph full-interactions [Interactions]

      subgraph full-interactions-external [Externals]
        interaction-external-trail[Trail]
      end

    end

    subgraph full-plugins [Plugins]
      plugin-absorbers[Absorbers]
      plugin-emitters[Emitters]

      subgraph full-plugin-emitters-shapes [Emitters Shapes]
        plugin-emitters-shape-circle[Circle]
        plugin-emitters-shape-square[Square]
      end

    end

    subgraph full-shapes [Shapes]
      shape-text[Text]
    end

    subgraph full-updaters [Updaters]
      updater-destroy[Destroy]
      updater-roll[Roll]
      updater-tilt[Tilt]
      updater-twinkle[Twinkle]
      updater-wobble[Wobble]
    end

  end

  bundle-slim --> bundle-full

  subgraph bundle-all [tsParticles All]

    bundle-pjs[tsParticles Particles.js Compatibility]

    subgraph all-effects [Effects]
      effect-bubble[Bubble]
      effect-trail[Trail]
    end

    subgraph all-interactions [Interactions]
      subgraph all-interactions-external [External]
        interaction-external-particle[Particle]
        interaction-external-pop[Pop]
      end

      interaction-light[Light]

      subgraph all-interactions-particles [Particles]
        interaction-particles-repulse[Repulse]
      end
    end

    subgraph all-paths [Paths]
      path-curl-noise[Curl Noise]
      path-curves[Curves]
      path-perlin-noise[Perlin Noise]
      path-polygon[Polygon]
      path-simplex-noise[Simplex Noise]
      path-svg[SVG]
    end

    subgraph all-plugins [Plugins]
      plugin-canvas-mask[Canvas Mask]

      subgraph all-plugins-easings [Easings]
        plugin-easing-back[Back]
        plugin-easing-circ[Circ]
        plugin-easing-cubic[Cubic]
        plugin-easing-expo[Expo]
        plugin-easing-linear[Linear]
        plugin-easing-quart[Quart]
        plugin-easing-quint[Quint]
        plugin-easing-sine[Sine]
      end

      subgraph all-plugin-emitters-shapes [Emitters Shapes]
        plugin-emitters-shape-canvas[Canvas]
        plugin-emitters-shape-path[Path]
        plugin-emitters-shape-polygon[Polygon]
      end

      subgraph all-plugins-exports [Exports]
        plugin-export-image[Image]
        plugin-export-json[JSON]
        plugin-export-video[Video]
      end

      plugin-hsv-color[HSV Color]
      plugin-infection[Infection]
      plugin-motion[Motion]
      plugin-poisson-disc[Poisson Disc]
      plugin-polygon-mask[Polygon Mask]
      plugin-sounds[Sounds]
    end

    subgraph all-shapes [Shapes]
      shape-arrow[Arrow]
      shape-cards[Cards]
      shape-cog[Cog]
      shape-heart[Heart]
      shape-path[Path]
      shape-rounded-polygon[Rounded Polygon]
      shape-rounded-rect[Rounded Rect]
      shape-spiral[Spiral]
    end

    subgraph all-updaters [Updaters]
      updater-gradient[Gradient]
      updater-orbit[Orbit]
    end

    simplex-noise --> path-curl-noise
    perlin-noise --> path-perlin-noise
    simplex-noise --> path-simplex-noise

  end

  bundle-full --> bundle-all

JetBrains JetBrains

Sponsors

JetBrains

Huge thanks to JetBrains for the 2020-2022 Open Source Licenses!

JetBrains WebStorm is used to maintain this project.

vue2's People

Contributors

dependabot[bot] avatar matteobruni avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vue2's Issues

Not working with nuxt 2.17

tsparticles is broken after upgrading to nuxt 2.17 (I also created fresh nuxt app and got same error).

console output for build:

>  ERROR  Failed to compile with 26 errors                                                            friendly-errors 11:20:03


 ERROR  in ./node_modules/tsparticles-engine/esm/Utils/ColorUtils.js                                friendly-errors 11:20:03

Module parse failed: Unexpected token (116:31)                                                      friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| }
| export function stringToAlpha(input) {
>     return stringToRgba(input)?.a;
| }
| export function stringToRgb(input) {
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/index.js 4:0-53 7:0-15 8:0-15
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Utils/NumberUtils.js                               friendly-errors 11:20:03

Module parse failed: Unexpected token (120:27)                                                      friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| export function calcPositionOrRandomFromSize(data) {
|     return {
>         x: ((data.position?.x ?? getRandom() * 100) * data.size.width) / 100,
|         y: ((data.position?.y ?? getRandom() * 100) * data.size.height) / 100,
|     };
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/Core/Utils/Circle.js 2:0-54 9:15-26
 @ ./node_modules/tsparticles-engine/esm/exports.js
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Move/OutModes.js         friendly-errors 11:20:03

Module parse failed: Unexpected token (12:35)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             this.default = data.default;
|         }
>         this.bottom = data.bottom ?? data.default;
|         this.left = data.left ?? data.default;
|         this.right = data.right ?? data.default;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 67:0-58 67:0-58
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Options.js                         friendly-errors 11:20:03

Module parse failed: Unexpected token (14:101)                                                      friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     constructor(engine, container) {
|         this._findDefaultTheme = (mode) => {
>             return (this.themes.find((theme) => theme.default.value && theme.default.mode === mode) ??
|                 this.themes.find((theme) => theme.default.value && theme.default.mode === "any"));
|         };
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 52:0-42 52:0-42
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Opacity/OpacityAnimation.js

Module parse failed: Unexpected token (15:17)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     }
|     load(data) {
>         if (data?.opacity_min !== undefined && data.minimumValue === undefined) {
|             data.minimumValue = data.opacity_min;
|         }
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 74:0-69 74:0-69
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Size/SizeAnimation.js    friendly-errors 11:20:03

Module parse failed: Unexpected token (15:17)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     }
|     load(data) {
>         if (data?.size_min !== undefined && data.minimumValue === undefined) {
|             data.minimumValue = data.size_min;
|         }
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 77:0-63 77:0-63
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Utils/CanvasUtils.js                               friendly-errors 11:20:03

Module parse failed: Unexpected token (16:35)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| }
| export function paintBase(context, dimension, baseColor) {
>     context.fillStyle = baseColor ?? "rgba(0,0,0,0)";
|     context.fillRect(0, 0, dimension.width, dimension.height);
| }
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 83:0-36 83:0-36
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Shape/Shape.js           friendly-errors 11:20:03

Module parse failed: Unexpected token (16:70)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|                 this.options[altKey] = emptyValue;
|             }
>             this.options[mainKey] = deepExtend(this.options[mainKey] ?? emptyValue, item);
|             if (!this.options[altKey] || altOverride) {
|                 this.options[altKey] = deepExtend(this.options[altKey] ?? emptyValue, item);
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 75:0-56 75:0-56
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Core/Utils/Vector3d.js                             friendly-errors 11:20:03

Module parse failed: Unexpected token (17:24)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             this.x = xOrCoords;
|             this.y = y;
>             this.z = z ?? 0;
|         }
|         else {
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 9:0-38 9:0-38
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/OptionsColor.js                    friendly-errors 11:20:03

Module parse failed: Unexpected token (19:17)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     }
|     load(data) {
>         if (data?.value === undefined) {
|             return;
|         }
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 53:0-47 53:0-47
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Number/ParticlesNumber.js

Module parse failed: Unexpected token (19:34)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|         }
|         this.density.load(data.density);
>         const limit = data.limit ?? data.max;
|         if (limit !== undefined) {
|             this.limit = limit;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 71:0-67 71:0-67
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Interactivity/Interactivity.js     friendly-errors 11:20:03

Module parse failed: Unexpected token (19:42)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             return;
|         }
>         const detectsOn = data.detectsOn ?? data.detect_on;
|         if (detectsOn !== undefined) {
|             this.detectsOn = detectsOn;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 49:0-62 49:0-62
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Size/Size.js             friendly-errors 11:20:03

Module parse failed: Unexpected token (22:42)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             return;
|         }
>         const animation = data.animation ?? data.anim;
|         if (animation !== undefined) {
|             this.animation.load(animation);
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 76:0-54 76:0-54
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Opacity/Opacity.js       friendly-errors 11:20:03

Module parse failed: Unexpected token (22:42)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|         }
|         super.load(data);
>         const animation = data.animation ?? data.anim;
|         if (animation !== undefined) {
|             this.animation.load(animation);
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 73:0-60 73:0-60
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Interactivity/Events/DivEvent.js   friendly-errors 11:20:03

Module parse failed: Unexpected token (31:30)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             return;
|         }
>         const ids = data.ids ?? data.elementId ?? data.el;
|         if (ids !== undefined) {
|             this.ids = ids;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 42:0-64 42:0-64 44:0-64 44:0-64
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Number/ParticlesDensity.js

Module parse failed: Unexpected token (32:34)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             this.enable = data.enable;
|         }
>         const width = data.width ?? data.area ?? data.value_area;
|         if (width !== undefined) {
|             this.width = width;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 72:0-68 72:0-68
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/engine.js                                          friendly-errors 11:20:03

Module parse failed: Unexpected token (32:49)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|         }
|         else {
>             this._configs.set(nameOrConfig.name ?? "default", nameOrConfig);
|         }
|     }
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/index.js 1:0-34 9:24-30
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Move/MoveAttract.js      friendly-errors 11:20:03

Module parse failed: Unexpected token (33:36)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             this.enable = data.enable;
|         }
>         const rotateX = data.rotate?.x ?? data.rotateX;
|         if (rotateX !== undefined) {
|             this.rotate.x = rotateX;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 62:0-61 62:0-61
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Interactivity/Events/Events.js     friendly-errors 11:20:03

Module parse failed: Unexpected token (35:40)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             return;
|         }
>         this.onClick.load(data.onClick ?? data.onclick);
|         const onDiv = data.onDiv ?? data.ondiv;
|         if (onDiv !== undefined) {
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 45:0-62 45:0-62
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/ValueWithRandom.js                 friendly-errors 11:20:03

Module parse failed: Unexpected token (40:42)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|             return;
|         }
>         const animation = data.animation ?? data.anim;
|         if (animation !== undefined) {
|             this.animation.load(animation);
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Bounce/ParticlesBounceFactor.js 1:0-56 2:43-58
 @ ./node_modules/tsparticles-engine/esm/exports.js
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/ParticlesOptions.js      friendly-errors 11:20:03

Module parse failed: Unexpected token (42:72)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|                 const item = data.groups[group];
|                 if (item !== undefined) {
>                     this.groups[group] = deepExtend(this.groups[group] ?? {}, item);
|                 }
|             }
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 59:0-61 59:0-61
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Utils/Utils.js                                     friendly-errors 11:20:03

Module parse failed: Unexpected token (51:45)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| export async function loadFont(font, weight) {
|     try {
>         await document.fonts.load(`${weight ?? "400"} 36px '${font ?? "Verdana"}'`);
|     }
|     catch {
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/index.js 5:0-38 11:5-10
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Utils/RgbColorManager.js                           friendly-errors 11:20:03

Module parse failed: Unexpected token (8:67)                                                        friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     }
|     handleColor(color) {
>         const colorValue = color.value, rgbColor = colorValue.rgb ?? color.value;
|         if (rgbColor.r !== undefined) {
|             return rgbColor;
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/index.js 3:0-58 6:28-43
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/Particles/Move/Move.js             friendly-errors 11:20:03

Module parse failed: Unexpected token (90:40)                                                       friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|         }
|         this.gravity.load(data.gravity);
>         const outModes = data.outModes ?? data.outMode ?? data.out_mode;
|         if (outModes !== undefined) {
|             if (typeof outModes === "object") {
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 63:0-54 63:0-54
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Options/Classes/ManualParticle.js                  friendly-errors 11:20:03

Module parse failed: Unexpected token (9:36)                                                        friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|         if (data.position) {
|             this.position = {
>                 x: data.position.x ?? 50,
|                 y: data.position.y ?? 50,
|                 mode: data.position.mode ?? "percent",
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/exports.js 51:0-49 51:0-49
 @ ./node_modules/tsparticles-engine/esm/index.js
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js
                                                                                                    friendly-errors 11:20:03

 ERROR  in ./node_modules/tsparticles-engine/esm/Utils/HslColorManager.js                           friendly-errors 11:20:03

Module parse failed: Unexpected token (9:67)                                                        friendly-errors 11:20:03
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     }
|     handleColor(color) {
>         const colorValue = color.value, hslColor = colorValue.hsl ?? color.value;
|         if (hslColor.h !== undefined && hslColor.s !== undefined && hslColor.l !== undefined) {
|             return hslToRgb(hslColor);
                                                                                                    friendly-errors 11:20:03
 @ ./node_modules/tsparticles-engine/esm/index.js 2:0-58 6:69-84
 @ ./node_modules/vue2-particles/dist/vue2-particles.js
 @ ./plugins/vue2-particles.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi ./node_modules/eventsource-polyfill/dist/browserify-eventsource.js (webpack)-hot-middleware/client.js?reload=true&timeout=30000&ansiColors=&overlayStyles=&path=%2F__webpack_hmr%2Fclient&name=client ./.nuxt/client.js

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @nuxt/typescript-build to v3.0.2
  • chore(deps): update dependency @rollup/plugin-node-resolve to v15.2.3
  • chore(deps): update dependency @rollup/plugin-replace to v5.0.5
  • chore(deps): update dependency postcss to v8.4.33
  • chore(deps): update nuxtjs monorepo to v2.17.3 (@nuxt/types, nuxt)
  • chore(deps): update vue monorepo to v2.7.16 (vue, vue-server-renderer, vue-template-compiler)
  • fix(deps): update commitlint monorepo to v18.4.4 (@commitlint/cli, @commitlint/config-conventional)
  • fix(deps): update dependency lerna to v8.0.2
  • chore(deps): update babel monorepo (@babel/core, @babel/eslint-parser, @babel/plugin-proposal-decorators, @babel/plugin-transform-nullish-coalescing-operator, @babel/plugin-transform-optional-chaining, @babel/preset-env)
  • chore(deps): update dependency @rollup/plugin-json to v6.1.0
  • chore(deps): update dependency @types/node to v20.11.5
  • chore(deps): update dependency eslint to v8.56.0
  • chore(deps): update dependency eslint-config-prettier to v9.1.0
  • chore(deps): update dependency eslint-plugin-vue to v9.20.1
  • chore(deps): update dependency prettier to v3.2.4
  • chore(deps): update dependency typescript to v5.3.3
  • chore(deps): update dependency vue-loader to v15.11.1
  • chore(deps): update dependency webpack to v4.47.0
  • chore(deps): update typescript-eslint monorepo to v6.19.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency @tsparticles/configs to v3.1.0
  • fix(deps): update dependency @tsparticles/engine to v3.1.0
  • fix(deps): update dependency core-js to v3.35.0
  • fix(deps): update dependency tsparticles to v3.1.0
  • chore(deps): update actions/cache action to v4
  • chore(deps): update dependency postcss-loader to v8
  • chore(deps): update dependency vue-loader to v17
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/nodejs.yml
  • actions/checkout v4@8ade135a41bc03ea155e62e844d188df1ea18608
  • actions/setup-node v3
  • pnpm/action-setup v2.4.0
  • actions/cache v3
  • actions/checkout v4@8ade135a41bc03ea155e62e844d188df1ea18608
  • actions/setup-node v3
  • pnpm/action-setup v2.4.0
  • actions/cache v3
npm
apps/nuxt2/package.json
  • @tsparticles/engine ^3.0.2
  • core-js ^3.32.2
  • nuxt ^2.17.1
  • tsparticles ^3.0.2
  • vue ^2.7.14
  • vue-server-renderer ^2.7.14
  • vue-template-compiler ^2.7.14
  • @babel/core ^7.22.19
  • @babel/eslint-parser ^7.22.15
  • @babel/plugin-proposal-class-properties ^7.18.6
  • @babel/plugin-transform-nullish-coalescing-operator ^7.22.11
  • @babel/plugin-transform-optional-chaining ^7.22.15
  • @babel/preset-env ^7.22.15
  • @nuxt/types ^2.17.1
  • @nuxt/typescript-build ^3.0.1
  • @nuxtjs/eslint-config-typescript ^12.1.0
  • @nuxtjs/eslint-module ^4.1.0
  • @types/node ^20.6.0
  • css-loader ^4.3.0
  • eslint ^8.49.0
  • eslint-config-prettier ^9.0.0
  • eslint-plugin-nuxt ^4.0.0
  • eslint-plugin-vue ^9.17.0
  • postcss-loader ^3.0.0
  • prettier ^3.0.3
  • vue-loader ^15.10.2
  • vue-template-babel-compiler ^2.0.0
  • webpack ^4.46.0
apps/vue2/package.json
  • @tsparticles/configs ^3.0.2
  • @tsparticles/engine ^3.0.2
  • tsparticles ^3.0.2
  • vue ^2.7.14
  • vue-class-component ^7.2.6
  • vue-property-decorator ^9.1.2
  • @babel/core ^7.22.19
  • @babel/plugin-proposal-class-properties ^7.18.6
  • @babel/plugin-proposal-decorators ^7.22.15
  • @rollup/plugin-json ^6.0.0
  • @rollup/plugin-node-resolve ^15.2.1
  • @rollup/plugin-replace ^5.0.2
  • @typescript-eslint/eslint-plugin ^6.7.0
  • @typescript-eslint/parser ^6.7.0
  • @vue/cli-plugin-babel ^5.0.8
  • @vue/cli-plugin-typescript ^5.0.8
  • @vue/cli-service ^5.0.8
  • babel-loader ^8.3.0
  • eslint ^8.49.0
  • eslint-config-prettier ^9.0.0
  • fork-ts-checker-webpack-plugin ^8.0.0
  • postcss ^8.4.29
  • prettier ^3.0.3
  • 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
  • tslib ^2.6.2
  • typescript ^5.2.2
  • vue-loader ^15.10.2
  • vue-template-compiler ^2.7.14
  • webpack ^4.46.0
components/vue2/package.json
  • @tsparticles/engine ^3.0.2
  • vue-class-component ^7.2.6
  • vue-property-decorator ^9.1.2
  • @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
  • vue <3
package.json
  • @commitlint/cli ^18.4.3
  • @commitlint/config-conventional ^18.4.3
  • husky ^8.0.3
  • lerna ^8.0.1

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.