tsparticles-preset-fireworks
Advanced tools
Comparing version 2.10.1 to 2.11.0
@@ -1,2 +0,1 @@ | ||
import { loadAngleUpdater } from "tsparticles-updater-angle"; | ||
import { loadBaseMover } from "tsparticles-move-base"; | ||
@@ -11,2 +10,3 @@ import { loadCircleShape } from "tsparticles-shape-circle"; | ||
import { loadOutModesUpdater } from "tsparticles-updater-out-modes"; | ||
import { loadRotateUpdater } from "tsparticles-updater-rotate"; | ||
import { loadSizeUpdater } from "tsparticles-updater-size"; | ||
@@ -16,17 +16,17 @@ import { loadSoundsPlugin } from "tsparticles-plugin-sounds"; | ||
import { options } from "./options"; | ||
export async function loadFireworksPreset(engine) { | ||
await loadBaseMover(engine); | ||
await loadEmittersPlugin(engine); | ||
await loadSoundsPlugin(engine); | ||
await loadCircleShape(engine); | ||
await loadLineShape(engine); | ||
await loadAngleUpdater(engine); | ||
await loadColorUpdater(engine); | ||
await loadDestroyUpdater(engine); | ||
await loadLifeUpdater(engine); | ||
await loadOpacityUpdater(engine); | ||
await loadOutModesUpdater(engine); | ||
await loadSizeUpdater(engine); | ||
await loadStrokeColorUpdater(engine); | ||
await engine.addPreset("fireworks", options); | ||
export async function loadFireworksPreset(engine, refresh = true) { | ||
await loadBaseMover(engine, false); | ||
await loadEmittersPlugin(engine, false); | ||
await loadSoundsPlugin(engine, false); | ||
await loadCircleShape(engine, false); | ||
await loadLineShape(engine, false); | ||
await loadRotateUpdater(engine, false); | ||
await loadColorUpdater(engine, false); | ||
await loadDestroyUpdater(engine, false); | ||
await loadLifeUpdater(engine, false); | ||
await loadOpacityUpdater(engine, false); | ||
await loadOutModesUpdater(engine, false); | ||
await loadSizeUpdater(engine, false); | ||
await loadStrokeColorUpdater(engine, false); | ||
await engine.addPreset("fireworks", options, refresh); | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.loadFireworksPreset = void 0; | ||
const tsparticles_updater_angle_1 = require("tsparticles-updater-angle"); | ||
const tsparticles_move_base_1 = require("tsparticles-move-base"); | ||
@@ -14,2 +13,3 @@ const tsparticles_shape_circle_1 = require("tsparticles-shape-circle"); | ||
const tsparticles_updater_out_modes_1 = require("tsparticles-updater-out-modes"); | ||
const tsparticles_updater_rotate_1 = require("tsparticles-updater-rotate"); | ||
const tsparticles_updater_size_1 = require("tsparticles-updater-size"); | ||
@@ -19,18 +19,18 @@ const tsparticles_plugin_sounds_1 = require("tsparticles-plugin-sounds"); | ||
const options_1 = require("./options"); | ||
async function loadFireworksPreset(engine) { | ||
await (0, tsparticles_move_base_1.loadBaseMover)(engine); | ||
await (0, tsparticles_plugin_emitters_1.loadEmittersPlugin)(engine); | ||
await (0, tsparticles_plugin_sounds_1.loadSoundsPlugin)(engine); | ||
await (0, tsparticles_shape_circle_1.loadCircleShape)(engine); | ||
await (0, tsparticles_shape_line_1.loadLineShape)(engine); | ||
await (0, tsparticles_updater_angle_1.loadAngleUpdater)(engine); | ||
await (0, tsparticles_updater_color_1.loadColorUpdater)(engine); | ||
await (0, tsparticles_updater_destroy_1.loadDestroyUpdater)(engine); | ||
await (0, tsparticles_updater_life_1.loadLifeUpdater)(engine); | ||
await (0, tsparticles_updater_opacity_1.loadOpacityUpdater)(engine); | ||
await (0, tsparticles_updater_out_modes_1.loadOutModesUpdater)(engine); | ||
await (0, tsparticles_updater_size_1.loadSizeUpdater)(engine); | ||
await (0, tsparticles_updater_stroke_color_1.loadStrokeColorUpdater)(engine); | ||
await engine.addPreset("fireworks", options_1.options); | ||
async function loadFireworksPreset(engine, refresh = true) { | ||
await (0, tsparticles_move_base_1.loadBaseMover)(engine, false); | ||
await (0, tsparticles_plugin_emitters_1.loadEmittersPlugin)(engine, false); | ||
await (0, tsparticles_plugin_sounds_1.loadSoundsPlugin)(engine, false); | ||
await (0, tsparticles_shape_circle_1.loadCircleShape)(engine, false); | ||
await (0, tsparticles_shape_line_1.loadLineShape)(engine, false); | ||
await (0, tsparticles_updater_rotate_1.loadRotateUpdater)(engine, false); | ||
await (0, tsparticles_updater_color_1.loadColorUpdater)(engine, false); | ||
await (0, tsparticles_updater_destroy_1.loadDestroyUpdater)(engine, false); | ||
await (0, tsparticles_updater_life_1.loadLifeUpdater)(engine, false); | ||
await (0, tsparticles_updater_opacity_1.loadOpacityUpdater)(engine, false); | ||
await (0, tsparticles_updater_out_modes_1.loadOutModesUpdater)(engine, false); | ||
await (0, tsparticles_updater_size_1.loadSizeUpdater)(engine, false); | ||
await (0, tsparticles_updater_stroke_color_1.loadStrokeColorUpdater)(engine, false); | ||
await engine.addPreset("fireworks", options_1.options, refresh); | ||
} | ||
exports.loadFireworksPreset = loadFireworksPreset; |
@@ -1,2 +0,1 @@ | ||
import { loadAngleUpdater } from "tsparticles-updater-angle"; | ||
import { loadBaseMover } from "tsparticles-move-base"; | ||
@@ -11,2 +10,3 @@ import { loadCircleShape } from "tsparticles-shape-circle"; | ||
import { loadOutModesUpdater } from "tsparticles-updater-out-modes"; | ||
import { loadRotateUpdater } from "tsparticles-updater-rotate"; | ||
import { loadSizeUpdater } from "tsparticles-updater-size"; | ||
@@ -16,17 +16,17 @@ import { loadSoundsPlugin } from "tsparticles-plugin-sounds"; | ||
import { options } from "./options"; | ||
export async function loadFireworksPreset(engine) { | ||
await loadBaseMover(engine); | ||
await loadEmittersPlugin(engine); | ||
await loadSoundsPlugin(engine); | ||
await loadCircleShape(engine); | ||
await loadLineShape(engine); | ||
await loadAngleUpdater(engine); | ||
await loadColorUpdater(engine); | ||
await loadDestroyUpdater(engine); | ||
await loadLifeUpdater(engine); | ||
await loadOpacityUpdater(engine); | ||
await loadOutModesUpdater(engine); | ||
await loadSizeUpdater(engine); | ||
await loadStrokeColorUpdater(engine); | ||
await engine.addPreset("fireworks", options); | ||
export async function loadFireworksPreset(engine, refresh = true) { | ||
await loadBaseMover(engine, false); | ||
await loadEmittersPlugin(engine, false); | ||
await loadSoundsPlugin(engine, false); | ||
await loadCircleShape(engine, false); | ||
await loadLineShape(engine, false); | ||
await loadRotateUpdater(engine, false); | ||
await loadColorUpdater(engine, false); | ||
await loadDestroyUpdater(engine, false); | ||
await loadLifeUpdater(engine, false); | ||
await loadOpacityUpdater(engine, false); | ||
await loadOutModesUpdater(engine, false); | ||
await loadSizeUpdater(engine, false); | ||
await loadStrokeColorUpdater(engine, false); | ||
await engine.addPreset("fireworks", options, refresh); | ||
} |
{ | ||
"name": "tsparticles-preset-fireworks", | ||
"version": "2.10.1", | ||
"version": "2.11.0", | ||
"description": "tsParticles fireworks preset", | ||
@@ -90,17 +90,17 @@ "homepage": "https://particles.js.org", | ||
"dependencies": { | ||
"tsparticles-engine": "^2.10.1", | ||
"tsparticles-move-base": "^2.10.1", | ||
"tsparticles-plugin-emitters": "^2.10.1", | ||
"tsparticles-plugin-sounds": "^2.10.1", | ||
"tsparticles-shape-circle": "^2.10.1", | ||
"tsparticles-shape-line": "^2.10.1", | ||
"tsparticles-updater-angle": "^2.9.3", | ||
"tsparticles-updater-color": "^2.10.1", | ||
"tsparticles-updater-destroy": "^2.10.1", | ||
"tsparticles-updater-life": "^2.10.1", | ||
"tsparticles-updater-opacity": "^2.10.1", | ||
"tsparticles-updater-out-modes": "^2.10.1", | ||
"tsparticles-updater-size": "^2.10.1", | ||
"tsparticles-updater-stroke-color": "^2.10.1" | ||
"tsparticles-engine": "^2.11.0", | ||
"tsparticles-move-base": "^2.11.0", | ||
"tsparticles-plugin-emitters": "^2.11.0", | ||
"tsparticles-plugin-sounds": "^2.11.0", | ||
"tsparticles-shape-circle": "^2.11.0", | ||
"tsparticles-shape-line": "^2.11.0", | ||
"tsparticles-updater-color": "^2.11.0", | ||
"tsparticles-updater-destroy": "^2.11.0", | ||
"tsparticles-updater-life": "^2.11.0", | ||
"tsparticles-updater-opacity": "^2.11.0", | ||
"tsparticles-updater-out-modes": "^2.11.0", | ||
"tsparticles-updater-rotate": "^2.11.0", | ||
"tsparticles-updater-size": "^2.11.0", | ||
"tsparticles-updater-stroke-color": "^2.11.0" | ||
} | ||
} |
@@ -33,3 +33,2 @@ [![banner](https://particles.js.org/images/banner3.png)](https://particles.js.org) | ||
<script src="https://cdn.jsdelivr.net/npm/tsparticles-shape-line@2/tsparticles.shape.line.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-angle@2/tsparticles.updater.angle.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-color@2/tsparticles.updater.color.min.js"></script> | ||
@@ -39,2 +38,3 @@ <script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-life@2/tsparticles.updater.life.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-out-modes@2/tsparticles.updater.out-modes.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-rotate@2/tsparticles.updater.angle.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-size@2/tsparticles.updater.size.min.js"></script> | ||
@@ -195,3 +195,2 @@ <script src="https://cdn.jsdelivr.net/npm/tsparticles-updater-stroke-color@2/tsparticles.updater.stroke-color.min.js"></script> | ||
subgraph u [Updaters] | ||
ua[Angle] | ||
uc[Color] | ||
@@ -202,2 +201,3 @@ ud[Destroy] | ||
uou[Out Modes] | ||
ur[Rotate] | ||
usi[Size] | ||
@@ -204,0 +204,0 @@ ust[Stroke Color] |
@@ -1,1 +0,1 @@ | ||
/*! tsParticles Fireworks Preset v2.10.1 by Matteo Bruni */ | ||
/*! tsParticles Fireworks Preset v2.11.0 by Matteo Bruni */ |
@@ -7,14 +7,14 @@ /*! | ||
* How to use? : Check the GitHub README | ||
* v2.10.1 | ||
* v2.11.0 | ||
*/ | ||
(function webpackUniversalModuleDefinition(root, factory) { | ||
if(typeof exports === 'object' && typeof module === 'object') | ||
module.exports = factory(require("tsparticles-updater-angle"), require("tsparticles-move-base"), require("tsparticles-shape-circle"), require("tsparticles-updater-color"), require("tsparticles-updater-destroy"), require("tsparticles-plugin-emitters"), require("tsparticles-updater-life"), require("tsparticles-shape-line"), require("tsparticles-updater-opacity"), require("tsparticles-updater-out-modes"), require("tsparticles-updater-size"), require("tsparticles-plugin-sounds"), require("tsparticles-updater-stroke-color"), require("tsparticles-engine")); | ||
module.exports = factory(require("tsparticles-move-base"), require("tsparticles-shape-circle"), require("tsparticles-updater-color"), require("tsparticles-updater-destroy"), require("tsparticles-plugin-emitters"), require("tsparticles-updater-life"), require("tsparticles-shape-line"), require("tsparticles-updater-opacity"), require("tsparticles-updater-out-modes"), require("tsparticles-updater-size"), require("tsparticles-plugin-sounds"), require("tsparticles-updater-stroke-color"), require("tsparticles-engine")); | ||
else if(typeof define === 'function' && define.amd) | ||
define(["tsparticles-updater-angle", "tsparticles-move-base", "tsparticles-shape-circle", "tsparticles-updater-color", "tsparticles-updater-destroy", "tsparticles-plugin-emitters", "tsparticles-updater-life", "tsparticles-shape-line", "tsparticles-updater-opacity", "tsparticles-updater-out-modes", "tsparticles-updater-size", "tsparticles-plugin-sounds", "tsparticles-updater-stroke-color", "tsparticles-engine"], factory); | ||
define(["tsparticles-move-base", "tsparticles-shape-circle", "tsparticles-updater-color", "tsparticles-updater-destroy", "tsparticles-plugin-emitters", "tsparticles-updater-life", "tsparticles-shape-line", "tsparticles-updater-opacity", "tsparticles-updater-out-modes", "tsparticles-updater-size", "tsparticles-plugin-sounds", "tsparticles-updater-stroke-color", "tsparticles-engine"], factory); | ||
else { | ||
var a = typeof exports === 'object' ? factory(require("tsparticles-updater-angle"), require("tsparticles-move-base"), require("tsparticles-shape-circle"), require("tsparticles-updater-color"), require("tsparticles-updater-destroy"), require("tsparticles-plugin-emitters"), require("tsparticles-updater-life"), require("tsparticles-shape-line"), require("tsparticles-updater-opacity"), require("tsparticles-updater-out-modes"), require("tsparticles-updater-size"), require("tsparticles-plugin-sounds"), require("tsparticles-updater-stroke-color"), require("tsparticles-engine")) : factory(root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"]); | ||
var a = typeof exports === 'object' ? factory(require("tsparticles-move-base"), require("tsparticles-shape-circle"), require("tsparticles-updater-color"), require("tsparticles-updater-destroy"), require("tsparticles-plugin-emitters"), require("tsparticles-updater-life"), require("tsparticles-shape-line"), require("tsparticles-updater-opacity"), require("tsparticles-updater-out-modes"), require("tsparticles-updater-size"), require("tsparticles-plugin-sounds"), require("tsparticles-updater-stroke-color"), require("tsparticles-engine")) : factory(root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"], root["window"]); | ||
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; | ||
} | ||
})(this, (__WEBPACK_EXTERNAL_MODULE__490__, __WEBPACK_EXTERNAL_MODULE__565__, __WEBPACK_EXTERNAL_MODULE__851__, __WEBPACK_EXTERNAL_MODULE__613__, __WEBPACK_EXTERNAL_MODULE__731__, __WEBPACK_EXTERNAL_MODULE__716__, __WEBPACK_EXTERNAL_MODULE__86__, __WEBPACK_EXTERNAL_MODULE__598__, __WEBPACK_EXTERNAL_MODULE__515__, __WEBPACK_EXTERNAL_MODULE__509__, __WEBPACK_EXTERNAL_MODULE__694__, __WEBPACK_EXTERNAL_MODULE__415__, __WEBPACK_EXTERNAL_MODULE__226__, __WEBPACK_EXTERNAL_MODULE__961__) => { | ||
})(this, (__WEBPACK_EXTERNAL_MODULE__565__, __WEBPACK_EXTERNAL_MODULE__851__, __WEBPACK_EXTERNAL_MODULE__613__, __WEBPACK_EXTERNAL_MODULE__731__, __WEBPACK_EXTERNAL_MODULE__716__, __WEBPACK_EXTERNAL_MODULE__86__, __WEBPACK_EXTERNAL_MODULE__598__, __WEBPACK_EXTERNAL_MODULE__515__, __WEBPACK_EXTERNAL_MODULE__509__, __WEBPACK_EXTERNAL_MODULE__694__, __WEBPACK_EXTERNAL_MODULE__415__, __WEBPACK_EXTERNAL_MODULE__226__, __WEBPACK_EXTERNAL_MODULE__961__) => { | ||
return /******/ (() => { // webpackBootstrap | ||
@@ -66,9 +66,2 @@ /******/ "use strict"; | ||
/***/ 490: | ||
/***/ ((module) => { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE__490__; | ||
/***/ }), | ||
/***/ 613: | ||
@@ -190,4 +183,2 @@ /***/ ((module) => { | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-angle","commonjs2":"tsparticles-updater-angle","amd":"tsparticles-updater-angle","root":"window"} | ||
var external_commonjs_tsparticles_updater_angle_commonjs2_tsparticles_updater_angle_amd_tsparticles_updater_angle_root_window_ = __webpack_require__(490); | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-move-base","commonjs2":"tsparticles-move-base","amd":"tsparticles-move-base","root":"window"} | ||
@@ -211,2 +202,158 @@ var external_commonjs_tsparticles_move_base_commonjs2_tsparticles_move_base_amd_tsparticles_move_base_root_window_ = __webpack_require__(565); | ||
var external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_ = __webpack_require__(509); | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-engine","commonjs2":"tsparticles-engine","amd":"tsparticles-engine","root":"window"} | ||
var external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_ = __webpack_require__(961); | ||
;// CONCATENATED MODULE: ../../node_modules/.pnpm/tsparticles-updater-rotate@2.11.0/node_modules/tsparticles-updater-rotate/esm/Options/Classes/RotateAnimation.js | ||
class RotateAnimation { | ||
constructor() { | ||
this.enable = false; | ||
this.speed = 0; | ||
this.decay = 0; | ||
this.sync = false; | ||
} | ||
load(data) { | ||
if (!data) { | ||
return; | ||
} | ||
if (data.enable !== undefined) { | ||
this.enable = data.enable; | ||
} | ||
if (data.speed !== undefined) { | ||
this.speed = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.setRangeValue)(data.speed); | ||
} | ||
if (data.decay !== undefined) { | ||
this.decay = (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.setRangeValue)(data.decay); | ||
} | ||
if (data.sync !== undefined) { | ||
this.sync = data.sync; | ||
} | ||
} | ||
} | ||
;// CONCATENATED MODULE: ../../node_modules/.pnpm/tsparticles-updater-rotate@2.11.0/node_modules/tsparticles-updater-rotate/esm/Options/Classes/Rotate.js | ||
class Rotate extends external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.ValueWithRandom { | ||
constructor() { | ||
super(); | ||
this.animation = new RotateAnimation(); | ||
this.direction = "clockwise"; | ||
this.path = false; | ||
this.value = 0; | ||
} | ||
load(data) { | ||
if (!data) { | ||
return; | ||
} | ||
super.load(data); | ||
if (data.direction !== undefined) { | ||
this.direction = data.direction; | ||
} | ||
this.animation.load(data.animation); | ||
if (data.path !== undefined) { | ||
this.path = data.path; | ||
} | ||
} | ||
} | ||
;// CONCATENATED MODULE: ../../node_modules/.pnpm/tsparticles-updater-rotate@2.11.0/node_modules/tsparticles-updater-rotate/esm/RotateUpdater.js | ||
function updateRotate(particle, delta) { | ||
const rotate = particle.rotate, rotateOptions = particle.options.rotate; | ||
if (!rotate || !rotateOptions) { | ||
return; | ||
} | ||
const rotateAnimation = rotateOptions.animation, speed = (rotate.velocity ?? 0) * delta.factor, max = 2 * Math.PI, decay = rotate.decay ?? 1; | ||
if (!rotateAnimation.enable) { | ||
return; | ||
} | ||
switch (rotate.status) { | ||
case "increasing": | ||
rotate.value += speed; | ||
if (rotate.value > max) { | ||
rotate.value -= max; | ||
} | ||
break; | ||
case "decreasing": | ||
default: | ||
rotate.value -= speed; | ||
if (rotate.value < 0) { | ||
rotate.value += max; | ||
} | ||
break; | ||
} | ||
if (rotate.velocity && decay !== 1) { | ||
rotate.velocity *= decay; | ||
} | ||
} | ||
class RotateUpdater { | ||
constructor(container) { | ||
this.container = container; | ||
} | ||
init(particle) { | ||
const rotateOptions = particle.options.rotate; | ||
if (!rotateOptions) { | ||
return; | ||
} | ||
particle.rotate = { | ||
enable: rotateOptions.animation.enable, | ||
value: ((0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRangeValue)(rotateOptions.value) * Math.PI) / 180, | ||
}; | ||
particle.pathRotation = rotateOptions.path; | ||
let rotateDirection = rotateOptions.direction; | ||
if (rotateDirection === "random") { | ||
const index = Math.floor((0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRandom)() * 2); | ||
rotateDirection = index > 0 ? "counter-clockwise" : "clockwise"; | ||
} | ||
switch (rotateDirection) { | ||
case "counter-clockwise": | ||
case "counterClockwise": | ||
particle.rotate.status = "decreasing"; | ||
break; | ||
case "clockwise": | ||
particle.rotate.status = "increasing"; | ||
break; | ||
} | ||
const rotateAnimation = rotateOptions.animation; | ||
if (rotateAnimation.enable) { | ||
particle.rotate.decay = 1 - (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRangeValue)(rotateAnimation.decay); | ||
particle.rotate.velocity = | ||
((0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRangeValue)(rotateAnimation.speed) / 360) * this.container.retina.reduceFactor; | ||
if (!rotateAnimation.sync) { | ||
particle.rotate.velocity *= (0,external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_.getRandom)(); | ||
} | ||
} | ||
particle.rotation = particle.rotate.value; | ||
} | ||
isEnabled(particle) { | ||
const rotate = particle.options.rotate; | ||
if (!rotate) { | ||
return false; | ||
} | ||
return !particle.destroyed && !particle.spawning && rotate.animation.enable && !rotate.path; | ||
} | ||
loadOptions(options, ...sources) { | ||
if (!options.rotate) { | ||
options.rotate = new Rotate(); | ||
} | ||
for (const source of sources) { | ||
options.rotate.load(source?.rotate); | ||
} | ||
} | ||
update(particle, delta) { | ||
if (!this.isEnabled(particle)) { | ||
return; | ||
} | ||
updateRotate(particle, delta); | ||
particle.rotation = particle.rotate?.value ?? 0; | ||
} | ||
} | ||
;// CONCATENATED MODULE: ../../node_modules/.pnpm/tsparticles-updater-rotate@2.11.0/node_modules/tsparticles-updater-rotate/esm/index.js | ||
async function loadRotateUpdater(engine, refresh = true) { | ||
await engine.addParticleUpdater("rotate", (container) => new RotateUpdater(container), refresh); | ||
} | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-updater-size","commonjs2":"tsparticles-updater-size","amd":"tsparticles-updater-size","root":"window"} | ||
@@ -218,4 +365,2 @@ var external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_ = __webpack_require__(694); | ||
var external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_ = __webpack_require__(226); | ||
// EXTERNAL MODULE: external {"commonjs":"tsparticles-engine","commonjs2":"tsparticles-engine","amd":"tsparticles-engine","root":"window"} | ||
var external_commonjs_tsparticles_engine_commonjs2_tsparticles_engine_amd_tsparticles_engine_root_window_ = __webpack_require__(961); | ||
;// CONCATENATED MODULE: ./dist/browser/options.js | ||
@@ -455,17 +600,17 @@ | ||
async function loadFireworksPreset(engine) { | ||
await (0,external_commonjs_tsparticles_move_base_commonjs2_tsparticles_move_base_amd_tsparticles_move_base_root_window_.loadBaseMover)(engine); | ||
await (0,external_commonjs_tsparticles_plugin_emitters_commonjs2_tsparticles_plugin_emitters_amd_tsparticles_plugin_emitters_root_window_.loadEmittersPlugin)(engine); | ||
await (0,external_commonjs_tsparticles_plugin_sounds_commonjs2_tsparticles_plugin_sounds_amd_tsparticles_plugin_sounds_root_window_.loadSoundsPlugin)(engine); | ||
await (0,external_commonjs_tsparticles_shape_circle_commonjs2_tsparticles_shape_circle_amd_tsparticles_shape_circle_root_window_.loadCircleShape)(engine); | ||
await (0,external_commonjs_tsparticles_shape_line_commonjs2_tsparticles_shape_line_amd_tsparticles_shape_line_root_window_.loadLineShape)(engine); | ||
await (0,external_commonjs_tsparticles_updater_angle_commonjs2_tsparticles_updater_angle_amd_tsparticles_updater_angle_root_window_.loadAngleUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_color_commonjs2_tsparticles_updater_color_amd_tsparticles_updater_color_root_window_.loadColorUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_destroy_commonjs2_tsparticles_updater_destroy_amd_tsparticles_updater_destroy_root_window_.loadDestroyUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_life_commonjs2_tsparticles_updater_life_amd_tsparticles_updater_life_root_window_.loadLifeUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_opacity_commonjs2_tsparticles_updater_opacity_amd_tsparticles_updater_opacity_root_window_.loadOpacityUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_.loadOutModesUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_.loadSizeUpdater)(engine); | ||
await (0,external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_.loadStrokeColorUpdater)(engine); | ||
await engine.addPreset("fireworks", options); | ||
async function loadFireworksPreset(engine, refresh = true) { | ||
await (0,external_commonjs_tsparticles_move_base_commonjs2_tsparticles_move_base_amd_tsparticles_move_base_root_window_.loadBaseMover)(engine, false); | ||
await (0,external_commonjs_tsparticles_plugin_emitters_commonjs2_tsparticles_plugin_emitters_amd_tsparticles_plugin_emitters_root_window_.loadEmittersPlugin)(engine, false); | ||
await (0,external_commonjs_tsparticles_plugin_sounds_commonjs2_tsparticles_plugin_sounds_amd_tsparticles_plugin_sounds_root_window_.loadSoundsPlugin)(engine, false); | ||
await (0,external_commonjs_tsparticles_shape_circle_commonjs2_tsparticles_shape_circle_amd_tsparticles_shape_circle_root_window_.loadCircleShape)(engine, false); | ||
await (0,external_commonjs_tsparticles_shape_line_commonjs2_tsparticles_shape_line_amd_tsparticles_shape_line_root_window_.loadLineShape)(engine, false); | ||
await loadRotateUpdater(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_color_commonjs2_tsparticles_updater_color_amd_tsparticles_updater_color_root_window_.loadColorUpdater)(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_destroy_commonjs2_tsparticles_updater_destroy_amd_tsparticles_updater_destroy_root_window_.loadDestroyUpdater)(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_life_commonjs2_tsparticles_updater_life_amd_tsparticles_updater_life_root_window_.loadLifeUpdater)(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_opacity_commonjs2_tsparticles_updater_opacity_amd_tsparticles_updater_opacity_root_window_.loadOpacityUpdater)(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_out_modes_commonjs2_tsparticles_updater_out_modes_amd_tsparticles_updater_out_modes_root_window_.loadOutModesUpdater)(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_size_commonjs2_tsparticles_updater_size_amd_tsparticles_updater_size_root_window_.loadSizeUpdater)(engine, false); | ||
await (0,external_commonjs_tsparticles_updater_stroke_color_commonjs2_tsparticles_updater_stroke_color_amd_tsparticles_updater_stroke_color_root_window_.loadStrokeColorUpdater)(engine, false); | ||
await engine.addPreset("fireworks", options, refresh); | ||
} | ||
@@ -472,0 +617,0 @@ })(); |
/*! For license information please see tsparticles.preset.fireworks.min.js.LICENSE.txt */ | ||
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-updater-angle"),require("tsparticles-move-base"),require("tsparticles-shape-circle"),require("tsparticles-updater-color"),require("tsparticles-updater-destroy"),require("tsparticles-plugin-emitters"),require("tsparticles-updater-life"),require("tsparticles-shape-line"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-plugin-sounds"),require("tsparticles-updater-stroke-color"),require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-updater-angle","tsparticles-move-base","tsparticles-shape-circle","tsparticles-updater-color","tsparticles-updater-destroy","tsparticles-plugin-emitters","tsparticles-updater-life","tsparticles-shape-line","tsparticles-updater-opacity","tsparticles-updater-out-modes","tsparticles-updater-size","tsparticles-plugin-sounds","tsparticles-updater-stroke-color","tsparticles-engine"],t);else{var r="object"==typeof exports?t(require("tsparticles-updater-angle"),require("tsparticles-move-base"),require("tsparticles-shape-circle"),require("tsparticles-updater-color"),require("tsparticles-updater-destroy"),require("tsparticles-plugin-emitters"),require("tsparticles-updater-life"),require("tsparticles-shape-line"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-plugin-sounds"),require("tsparticles-updater-stroke-color"),require("tsparticles-engine")):t(e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window);for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(this,((e,t,r,a,i,s,o,l,p,n,d,u,c,m)=>(()=>{"use strict";var f={961:e=>{e.exports=m},565:e=>{e.exports=t},716:e=>{e.exports=s},415:e=>{e.exports=u},851:e=>{e.exports=r},598:e=>{e.exports=l},490:t=>{t.exports=e},613:e=>{e.exports=a},731:e=>{e.exports=i},86:e=>{e.exports=o},515:e=>{e.exports=p},509:e=>{e.exports=n},694:e=>{e.exports=d},226:e=>{e.exports=c}},w={};function x(e){var t=w[e];if(void 0!==t)return t.exports;var r=w[e]={exports:{}};return f[e](r,r.exports,x),r.exports}x.d=(e,t)=>{for(var r in t)x.o(t,r)&&!x.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},x.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),x.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var y={};return(()=>{x.r(y),x.d(y,{loadFireworksPreset:()=>v});var e=x(490),t=x(565),r=x(851),a=x(613),i=x(731),s=x(716),o=x(86),l=x(598),p=x(515),n=x(509),d=x(694),u=x(415),c=x(226),m=x(961);const f=(e,t,r)=>{const a=e.max>r?e.max-r:0;let i=(0,m.setRangeValue)(e);a&&(i=(0,m.setRangeValue)(e.min-a,r));const s=e.min<t?e.min:0;return s&&(i=(0,m.setRangeValue)(0,e.max+s)),i},w={detectRetina:!0,background:{color:"#000"},fpsLimit:120,emitters:{direction:"top",life:{count:0,duration:.1,delay:.1},rate:{delay:.05,quantity:1},size:{width:100,height:0},position:{y:100,x:50}},particles:{number:{value:0},destroy:{mode:"split",bounds:{top:{min:10,max:30}},split:{sizeOffset:!1,count:1,factor:{value:.333333},rate:{value:{min:75,max:150}},particles:["#ff595e","#ffca3a","#8ac926","#1982c4","#6a4c93"].map((e=>{const t=(0,m.stringToRgb)(e);if(!t)return;const r=(0,m.rgbToHsl)(t),a=f({min:r.s-30,max:r.s+30},0,100),i=f({min:r.l-30,max:r.l+30},0,100);return{color:{value:{h:r.h,s:a,l:i}},stroke:{width:0},number:{value:0},opacity:{value:{min:.1,max:1},animation:{enable:!0,speed:.7,sync:!1,startValue:"max",destroy:"min"}},shape:{type:"circle"},size:{value:{min:1,max:2},animation:{enable:!0,speed:5,count:1,sync:!1,startValue:"min",destroy:"none"}},life:{count:1,duration:{value:{min:1,max:2}}},move:{decay:{min:.075,max:.1},enable:!0,gravity:{enable:!0,inverse:!1,acceleration:5},speed:{min:5,max:15},direction:"none",outModes:"destroy"}}})).filter((e=>void 0!==e))}},life:{count:1},shape:{type:"line"},size:{value:{min:.1,max:50},animation:{enable:!0,sync:!0,speed:90,startValue:"max",destroy:"min"}},stroke:{color:{value:"#ffffff"},width:1},rotate:{path:!0},move:{enable:!0,gravity:{acceleration:15,enable:!0,inverse:!0,maxSpeed:100},speed:{min:10,max:20},outModes:{default:"destroy",top:"none"},trail:{fillColor:"#000",enable:!0,length:10}}},sounds:{enable:!0,events:[{event:"particleRemoved",filter:e=>"line"===e.data.particle.shape,audio:["https://particles.js.org/audio/explosion0.mp3","https://particles.js.org/audio/explosion1.mp3","https://particles.js.org/audio/explosion2.mp3"]}],volume:50}};async function v(m){await(0,t.loadBaseMover)(m),await(0,s.loadEmittersPlugin)(m),await(0,u.loadSoundsPlugin)(m),await(0,r.loadCircleShape)(m),await(0,l.loadLineShape)(m),await(0,e.loadAngleUpdater)(m),await(0,a.loadColorUpdater)(m),await(0,i.loadDestroyUpdater)(m),await(0,o.loadLifeUpdater)(m),await(0,p.loadOpacityUpdater)(m),await(0,n.loadOutModesUpdater)(m),await(0,d.loadSizeUpdater)(m),await(0,c.loadStrokeColorUpdater)(m),await m.addPreset("fireworks",w)}})(),y})())); | ||
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("tsparticles-move-base"),require("tsparticles-shape-circle"),require("tsparticles-updater-color"),require("tsparticles-updater-destroy"),require("tsparticles-plugin-emitters"),require("tsparticles-updater-life"),require("tsparticles-shape-line"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-plugin-sounds"),require("tsparticles-updater-stroke-color"),require("tsparticles-engine"));else if("function"==typeof define&&define.amd)define(["tsparticles-move-base","tsparticles-shape-circle","tsparticles-updater-color","tsparticles-updater-destroy","tsparticles-plugin-emitters","tsparticles-updater-life","tsparticles-shape-line","tsparticles-updater-opacity","tsparticles-updater-out-modes","tsparticles-updater-size","tsparticles-plugin-sounds","tsparticles-updater-stroke-color","tsparticles-engine"],t);else{var a="object"==typeof exports?t(require("tsparticles-move-base"),require("tsparticles-shape-circle"),require("tsparticles-updater-color"),require("tsparticles-updater-destroy"),require("tsparticles-plugin-emitters"),require("tsparticles-updater-life"),require("tsparticles-shape-line"),require("tsparticles-updater-opacity"),require("tsparticles-updater-out-modes"),require("tsparticles-updater-size"),require("tsparticles-plugin-sounds"),require("tsparticles-updater-stroke-color"),require("tsparticles-engine")):t(e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window,e.window);for(var i in a)("object"==typeof exports?exports:e)[i]=a[i]}}(this,((e,t,a,i,r,o,s,n,l,c,p,d,u)=>(()=>{"use strict";var m={961:e=>{e.exports=u},565:t=>{t.exports=e},716:e=>{e.exports=r},415:e=>{e.exports=p},851:e=>{e.exports=t},598:e=>{e.exports=s},613:e=>{e.exports=a},731:e=>{e.exports=i},86:e=>{e.exports=o},515:e=>{e.exports=n},509:e=>{e.exports=l},694:e=>{e.exports=c},226:e=>{e.exports=d}},y={};function v(e){var t=y[e];if(void 0!==t)return t.exports;var a=y[e]={exports:{}};return m[e](a,a.exports,v),a.exports}v.d=(e,t)=>{for(var a in t)v.o(t,a)&&!v.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},v.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),v.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var f={};return(()=>{v.r(f),v.d(f,{loadFireworksPreset:()=>x});var e=v(565),t=v(851),a=v(613),i=v(731),r=v(716),o=v(86),s=v(598),n=v(515),l=v(509),c=v(961);class p{constructor(){this.enable=!1,this.speed=0,this.decay=0,this.sync=!1}load(e){e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.speed&&(this.speed=(0,c.setRangeValue)(e.speed)),void 0!==e.decay&&(this.decay=(0,c.setRangeValue)(e.decay)),void 0!==e.sync&&(this.sync=e.sync))}}class d extends c.ValueWithRandom{constructor(){super(),this.animation=new p,this.direction="clockwise",this.path=!1,this.value=0}load(e){e&&(super.load(e),void 0!==e.direction&&(this.direction=e.direction),this.animation.load(e.animation),void 0!==e.path&&(this.path=e.path))}}class u{constructor(e){this.container=e}init(e){const t=e.options.rotate;if(!t)return;e.rotate={enable:t.animation.enable,value:(0,c.getRangeValue)(t.value)*Math.PI/180},e.pathRotation=t.path;let a=t.direction;if("random"===a){a=Math.floor(2*(0,c.getRandom)())>0?"counter-clockwise":"clockwise"}switch(a){case"counter-clockwise":case"counterClockwise":e.rotate.status="decreasing";break;case"clockwise":e.rotate.status="increasing"}const i=t.animation;i.enable&&(e.rotate.decay=1-(0,c.getRangeValue)(i.decay),e.rotate.velocity=(0,c.getRangeValue)(i.speed)/360*this.container.retina.reduceFactor,i.sync||(e.rotate.velocity*=(0,c.getRandom)())),e.rotation=e.rotate.value}isEnabled(e){const t=e.options.rotate;return!!t&&(!e.destroyed&&!e.spawning&&t.animation.enable&&!t.path)}loadOptions(e,...t){e.rotate||(e.rotate=new d);for(const a of t)e.rotate.load(a?.rotate)}update(e,t){this.isEnabled(e)&&(!function(e,t){const a=e.rotate,i=e.options.rotate;if(!a||!i)return;const r=i.animation,o=(a.velocity??0)*t.factor,s=2*Math.PI,n=a.decay??1;r.enable&&("increasing"===a.status?(a.value+=o,a.value>s&&(a.value-=s)):(a.value-=o,a.value<0&&(a.value+=s)),a.velocity&&1!==n&&(a.velocity*=n))}(e,t),e.rotation=e.rotate?.value??0)}}var m=v(694),y=v(415),w=v(226);const h=(e,t,a)=>{const i=e.max>a?e.max-a:0;let r=(0,c.setRangeValue)(e);i&&(r=(0,c.setRangeValue)(e.min-i,a));const o=e.min<t?e.min:0;return o&&(r=(0,c.setRangeValue)(0,e.max+o)),r},g={detectRetina:!0,background:{color:"#000"},fpsLimit:120,emitters:{direction:"top",life:{count:0,duration:.1,delay:.1},rate:{delay:.05,quantity:1},size:{width:100,height:0},position:{y:100,x:50}},particles:{number:{value:0},destroy:{mode:"split",bounds:{top:{min:10,max:30}},split:{sizeOffset:!1,count:1,factor:{value:.333333},rate:{value:{min:75,max:150}},particles:["#ff595e","#ffca3a","#8ac926","#1982c4","#6a4c93"].map((e=>{const t=(0,c.stringToRgb)(e);if(!t)return;const a=(0,c.rgbToHsl)(t),i=h({min:a.s-30,max:a.s+30},0,100),r=h({min:a.l-30,max:a.l+30},0,100);return{color:{value:{h:a.h,s:i,l:r}},stroke:{width:0},number:{value:0},opacity:{value:{min:.1,max:1},animation:{enable:!0,speed:.7,sync:!1,startValue:"max",destroy:"min"}},shape:{type:"circle"},size:{value:{min:1,max:2},animation:{enable:!0,speed:5,count:1,sync:!1,startValue:"min",destroy:"none"}},life:{count:1,duration:{value:{min:1,max:2}}},move:{decay:{min:.075,max:.1},enable:!0,gravity:{enable:!0,inverse:!1,acceleration:5},speed:{min:5,max:15},direction:"none",outModes:"destroy"}}})).filter((e=>void 0!==e))}},life:{count:1},shape:{type:"line"},size:{value:{min:.1,max:50},animation:{enable:!0,sync:!0,speed:90,startValue:"max",destroy:"min"}},stroke:{color:{value:"#ffffff"},width:1},rotate:{path:!0},move:{enable:!0,gravity:{acceleration:15,enable:!0,inverse:!0,maxSpeed:100},speed:{min:10,max:20},outModes:{default:"destroy",top:"none"},trail:{fillColor:"#000",enable:!0,length:10}}},sounds:{enable:!0,events:[{event:"particleRemoved",filter:e=>"line"===e.data.particle.shape,audio:["https://particles.js.org/audio/explosion0.mp3","https://particles.js.org/audio/explosion1.mp3","https://particles.js.org/audio/explosion2.mp3"]}],volume:50}};async function x(c,p=!0){await(0,e.loadBaseMover)(c,!1),await(0,r.loadEmittersPlugin)(c,!1),await(0,y.loadSoundsPlugin)(c,!1),await(0,t.loadCircleShape)(c,!1),await(0,s.loadLineShape)(c,!1),await async function(e,t=!0){await e.addParticleUpdater("rotate",(e=>new u(e)),t)}(c,!1),await(0,a.loadColorUpdater)(c,!1),await(0,i.loadDestroyUpdater)(c,!1),await(0,o.loadLifeUpdater)(c,!1),await(0,n.loadOpacityUpdater)(c,!1),await(0,l.loadOutModesUpdater)(c,!1),await(0,m.loadSizeUpdater)(c,!1),await(0,w.loadStrokeColorUpdater)(c,!1),await c.addPreset("fireworks",g,p)}})(),f})())); |
@@ -1,1 +0,1 @@ | ||
/*! tsParticles Fireworks Preset v2.10.1 by Matteo Bruni */ | ||
/*! tsParticles Fireworks Preset v2.11.0 by Matteo Bruni */ |
import type { Engine } from "tsparticles-engine"; | ||
export declare function loadFireworksPreset(engine: Engine): Promise<void>; | ||
export declare function loadFireworksPreset(engine: Engine, refresh?: boolean): Promise<void>; |
@@ -7,3 +7,3 @@ (function (factory) { | ||
else if (typeof define === "function" && define.amd) { | ||
define(["require", "exports", "tsparticles-updater-angle", "tsparticles-move-base", "tsparticles-shape-circle", "tsparticles-updater-color", "tsparticles-updater-destroy", "tsparticles-plugin-emitters", "tsparticles-updater-life", "tsparticles-shape-line", "tsparticles-updater-opacity", "tsparticles-updater-out-modes", "tsparticles-updater-size", "tsparticles-plugin-sounds", "tsparticles-updater-stroke-color", "./options"], factory); | ||
define(["require", "exports", "tsparticles-move-base", "tsparticles-shape-circle", "tsparticles-updater-color", "tsparticles-updater-destroy", "tsparticles-plugin-emitters", "tsparticles-updater-life", "tsparticles-shape-line", "tsparticles-updater-opacity", "tsparticles-updater-out-modes", "tsparticles-updater-rotate", "tsparticles-updater-size", "tsparticles-plugin-sounds", "tsparticles-updater-stroke-color", "./options"], factory); | ||
} | ||
@@ -14,3 +14,2 @@ })(function (require, exports) { | ||
exports.loadFireworksPreset = void 0; | ||
const tsparticles_updater_angle_1 = require("tsparticles-updater-angle"); | ||
const tsparticles_move_base_1 = require("tsparticles-move-base"); | ||
@@ -25,2 +24,3 @@ const tsparticles_shape_circle_1 = require("tsparticles-shape-circle"); | ||
const tsparticles_updater_out_modes_1 = require("tsparticles-updater-out-modes"); | ||
const tsparticles_updater_rotate_1 = require("tsparticles-updater-rotate"); | ||
const tsparticles_updater_size_1 = require("tsparticles-updater-size"); | ||
@@ -30,19 +30,19 @@ const tsparticles_plugin_sounds_1 = require("tsparticles-plugin-sounds"); | ||
const options_1 = require("./options"); | ||
async function loadFireworksPreset(engine) { | ||
await (0, tsparticles_move_base_1.loadBaseMover)(engine); | ||
await (0, tsparticles_plugin_emitters_1.loadEmittersPlugin)(engine); | ||
await (0, tsparticles_plugin_sounds_1.loadSoundsPlugin)(engine); | ||
await (0, tsparticles_shape_circle_1.loadCircleShape)(engine); | ||
await (0, tsparticles_shape_line_1.loadLineShape)(engine); | ||
await (0, tsparticles_updater_angle_1.loadAngleUpdater)(engine); | ||
await (0, tsparticles_updater_color_1.loadColorUpdater)(engine); | ||
await (0, tsparticles_updater_destroy_1.loadDestroyUpdater)(engine); | ||
await (0, tsparticles_updater_life_1.loadLifeUpdater)(engine); | ||
await (0, tsparticles_updater_opacity_1.loadOpacityUpdater)(engine); | ||
await (0, tsparticles_updater_out_modes_1.loadOutModesUpdater)(engine); | ||
await (0, tsparticles_updater_size_1.loadSizeUpdater)(engine); | ||
await (0, tsparticles_updater_stroke_color_1.loadStrokeColorUpdater)(engine); | ||
await engine.addPreset("fireworks", options_1.options); | ||
async function loadFireworksPreset(engine, refresh = true) { | ||
await (0, tsparticles_move_base_1.loadBaseMover)(engine, false); | ||
await (0, tsparticles_plugin_emitters_1.loadEmittersPlugin)(engine, false); | ||
await (0, tsparticles_plugin_sounds_1.loadSoundsPlugin)(engine, false); | ||
await (0, tsparticles_shape_circle_1.loadCircleShape)(engine, false); | ||
await (0, tsparticles_shape_line_1.loadLineShape)(engine, false); | ||
await (0, tsparticles_updater_rotate_1.loadRotateUpdater)(engine, false); | ||
await (0, tsparticles_updater_color_1.loadColorUpdater)(engine, false); | ||
await (0, tsparticles_updater_destroy_1.loadDestroyUpdater)(engine, false); | ||
await (0, tsparticles_updater_life_1.loadLifeUpdater)(engine, false); | ||
await (0, tsparticles_updater_opacity_1.loadOpacityUpdater)(engine, false); | ||
await (0, tsparticles_updater_out_modes_1.loadOutModesUpdater)(engine, false); | ||
await (0, tsparticles_updater_size_1.loadSizeUpdater)(engine, false); | ||
await (0, tsparticles_updater_stroke_color_1.loadStrokeColorUpdater)(engine, false); | ||
await engine.addPreset("fireworks", options_1.options, refresh); | ||
} | ||
exports.loadFireworksPreset = loadFireworksPreset; | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
822169
9785
+ Addedtsparticles-updater-rotate@2.12.0(transitive)
- Removedtsparticles-updater-angle@^2.9.3
- Removedtsparticles-updater-angle@2.9.3(transitive)
Updatedtsparticles-engine@^2.11.0