From 84b870261fd749b4a1f075b4ec61c06cc946496f Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Wed, 8 Apr 2026 17:12:28 +0200 Subject: [PATCH 1/6] refactor: migrated from fill/stroke to unified paint to make more combinations possible --- bundles/basic/README.md | 4 +- bundles/basic/package.dist.json | 2 +- bundles/basic/package.json | 2 +- bundles/basic/src/index.ts | 6 +- bundles/fireworks/package.dist.json | 4 +- bundles/fireworks/package.json | 4 +- bundles/fireworks/src/fireworks.ts | 16 +- bundles/slim/README.md | 4 +- bundles/slim/package.dist.json | 4 +- bundles/slim/package.json | 4 +- bundles/slim/src/index.ts | 6 +- demo/vanilla/app.ts | 3 +- demo/vanilla/package.json | 3 +- demo/vanilla/views/basic.pug | 2 +- demo/vanilla/views/index.pug | 3 +- demo/vanilla/views/playground.pug | 3 +- demo/vanilla/views/slim.pug | 3 +- engine/src/Options/Classes/Particles/Paint.ts | 32 + .../Classes/Particles/ParticlesOptions.ts | 84 +- .../Options/Interfaces/Particles/IPaint.ts | 18 + .../Interfaces/Particles/IParticlesOptions.ts | 18 +- engine/src/Utils/CanvasUtils.ts | 8 +- engine/src/export-types.ts | 1 + engine/src/exports.ts | 1 + interactions/external/trail/src/TrailMaker.ts | 19 +- markdown/Options/Particles/Color.md | 97 +- markdown/Options/Particles/Paint.md | 50 + markdown/Options/Particles/Palette.md | 8 +- markdown/Options/Particles/Stroke.md | 23 +- plugins/canvasMask/src/utils.ts | 10 +- plugins/emitters/src/EmitterInstance.ts | 26 +- pnpm-lock.yaml | 10396 +++++++--------- updaters/destroy/src/Utils.ts | 5 +- updaters/fillColor/CHANGELOG.md | 546 - updaters/fillColor/src/FillColorUpdater.ts | 66 - updaters/fillColor/src/Types.ts | 5 - updaters/fillColor/src/index.ts | 18 - updaters/{fillColor => paint}/.browserslistrc | 0 updaters/{fillColor => paint}/.npmignore | 0 updaters/{fillColor => paint}/LICENSE | 0 updaters/{fillColor => paint}/README.md | 32 +- .../{fillColor => paint}/eslint.config.js | 0 .../{fillColor => paint}/package.dist.json | 10 +- updaters/{fillColor => paint}/package.json | 6 +- updaters/paint/src/PaintUpdater.ts | 100 + updaters/{strokeColor => paint}/src/Types.ts | 3 +- updaters/paint/src/index.ts | 18 + .../{fillColor => paint}/tsconfig.base.json | 0 .../tsconfig.browser.json | 0 updaters/{fillColor => paint}/tsconfig.json | 0 .../{fillColor => paint}/tsconfig.module.json | 0 .../{fillColor => paint}/tsconfig.types.json | 0 updaters/{fillColor => paint}/typedoc.json | 0 .../{fillColor => paint}/webpack.config.js | 4 +- updaters/strokeColor/.browserslistrc | 2 - updaters/strokeColor/.npmignore | 1 - updaters/strokeColor/CHANGELOG.md | 544 - updaters/strokeColor/LICENSE | 21 - updaters/strokeColor/README.md | 103 - updaters/strokeColor/eslint.config.js | 6 - updaters/strokeColor/package.dist.json | 95 - updaters/strokeColor/package.json | 108 - .../strokeColor/src/StrokeColorUpdater.ts | 72 - updaters/strokeColor/src/index.ts | 18 - updaters/strokeColor/tsconfig.base.json | 9 - updaters/strokeColor/tsconfig.browser.json | 6 - updaters/strokeColor/tsconfig.json | 6 - updaters/strokeColor/tsconfig.module.json | 6 - updaters/strokeColor/tsconfig.types.json | 6 - updaters/strokeColor/typedoc.json | 15 - updaters/strokeColor/webpack.config.js | 18 - utils/configs/src/a/absorbers.ts | 10 +- utils/configs/src/a/amongUs.ts | 18 +- utils/configs/src/b/backgroundMask.ts | 10 +- utils/configs/src/b/backgroundMaskImage.ts | 10 +- utils/configs/src/b/basic.ts | 18 +- utils/configs/src/b/big.ts | 84 +- utils/configs/src/b/bigBlend.ts | 84 +- utils/configs/src/b/bigBlendCombo.ts | 84 +- utils/configs/src/b/bigBlendParticle.ts | 84 +- utils/configs/src/b/blackHole.ts | 10 +- utils/configs/src/b/bubble.ts | 10 +- utils/configs/src/c/cardSuits.ts | 40 +- utils/configs/src/c/cards.ts | 18 +- utils/configs/src/c/cardsRolling.ts | 18 +- utils/configs/src/c/chars.ts | 24 +- utils/configs/src/c/clickConfetti.ts | 10 +- utils/configs/src/c/clickPause.ts | 10 +- utils/configs/src/c/collisionsAbsorb.ts | 8 +- utils/configs/src/c/collisionsBounce.ts | 10 +- utils/configs/src/c/collisionsDestroy.ts | 10 +- utils/configs/src/c/colorAnimation.ts | 80 +- utils/configs/src/c/connect.ts | 18 +- utils/configs/src/c/curlNoise.ts | 18 +- utils/configs/src/d/delay.ts | 18 +- utils/configs/src/d/delayColor.ts | 24 +- utils/configs/src/d/delayOpacity.ts | 10 +- utils/configs/src/d/delaySize.ts | 10 +- utils/configs/src/d/delayStrokeColor.ts | 30 +- utils/configs/src/d/destroy.ts | 10 +- utils/configs/src/d/disappearing.ts | 10 +- utils/configs/src/d/divEvents.ts | 10 +- utils/configs/src/e/effectBubble.ts | 18 +- utils/configs/src/e/effectFilter.ts | 18 +- utils/configs/src/e/effectParticles.ts | 26 +- utils/configs/src/e/effectTrail.ts | 18 +- utils/configs/src/e/effectTrailTransform.ts | 18 +- utils/configs/src/e/emitter.ts | 50 +- utils/configs/src/e/emitterAbsorber.ts | 20 +- utils/configs/src/e/emitterAngled.ts | 10 +- utils/configs/src/e/emitterImageShape.ts | 44 +- utils/configs/src/e/emitterPaths.ts | 10 +- utils/configs/src/e/emitterShapes.ts | 10 +- utils/configs/src/e/emitterSpawnColor.ts | 6 +- utils/configs/src/e/emitterTextShape.ts | 44 +- utils/configs/src/e/emitterTextStrokeShape.ts | 44 +- utils/configs/src/f/fallingConfetti.ts | 90 +- utils/configs/src/f/fireworks.ts | 100 +- utils/configs/src/f/fireworks2.ts | 100 +- utils/configs/src/f/fireworks3.ts | 84 +- utils/configs/src/f/fireworksMask.ts | 24 +- utils/configs/src/f/fontawesome.ts | 18 +- utils/configs/src/f/forward.ts | 18 +- utils/configs/src/g/grabRandomColor.ts | 18 +- utils/configs/src/g/gravity.ts | 38 +- utils/configs/src/g/groups.ts | 10 +- utils/configs/src/g/growing.ts | 10 +- utils/configs/src/h/hexagonPath.ts | 16 +- utils/configs/src/h/hollowknight.ts | 10 +- utils/configs/src/h/hyperspace.ts | 10 +- utils/configs/src/i/infection.ts | 10 +- utils/configs/src/l/lch.ts | 18 +- utils/configs/src/l/life.ts | 18 +- utils/configs/src/l/lightHover.ts | 18 +- utils/configs/src/l/linkTriangles.ts | 18 +- utils/configs/src/l/localPolygonMask.ts | 10 +- utils/configs/src/m/manual.ts | 18 +- utils/configs/src/m/matrix.ts | 32 +- utils/configs/src/m/motionDisable.ts | 18 +- utils/configs/src/m/motionReduce.ts | 18 +- utils/configs/src/m/mouseAttract.ts | 18 +- utils/configs/src/m/mouseBounce.ts | 18 +- utils/configs/src/m/mouseCannon.ts | 10 +- utils/configs/src/m/mouseDrag.ts | 18 +- utils/configs/src/m/mouseDragMomentum.ts | 18 +- utils/configs/src/m/mouseFollow.ts | 10 +- utils/configs/src/m/mouseParticle.ts | 18 +- utils/configs/src/m/mouseParticle2.ts | 18 +- utils/configs/src/m/mouseTrail.ts | 36 +- utils/configs/src/m/mouseTrailNoise.ts | 18 +- utils/configs/src/m/moveAngle.ts | 18 +- utils/configs/src/m/moveDistance.ts | 16 +- utils/configs/src/m/moveInside.ts | 18 +- utils/configs/src/m/moveOutside.ts | 18 +- utils/configs/src/m/multipleClickEmitters.ts | 16 +- utils/configs/src/m/multiplePolygonMasks.ts | 10 +- utils/configs/src/n/namedColors.ts | 10 +- utils/configs/src/n/nasa.ts | 8 +- utils/configs/src/n/noClear.ts | 112 +- utils/configs/src/n/nyancat.ts | 10 +- utils/configs/src/n/nyancat2.ts | 10 +- utils/configs/src/o/oklch.ts | 18 +- utils/configs/src/o/orbit.ts | 10 +- utils/configs/src/p/parallax.ts | 10 +- utils/configs/src/p/pathBranches.ts | 84 +- utils/configs/src/p/pathBranchesInertia.ts | 84 +- utils/configs/src/p/pathBrownian.ts | 84 +- utils/configs/src/p/pathGrid.ts | 84 +- utils/configs/src/p/pathLevy.ts | 84 +- utils/configs/src/p/pathMaze.ts | 84 +- utils/configs/src/p/pathPolygonMask.ts | 10 +- utils/configs/src/p/pathSpiral.ts | 84 +- utils/configs/src/p/pathSvg.ts | 84 +- utils/configs/src/p/pathZigZag.ts | 84 +- utils/configs/src/p/plasma.ts | 10 +- utils/configs/src/p/poisson.ts | 10 +- utils/configs/src/p/polygonMask.ts | 10 +- utils/configs/src/p/polygons.ts | 34 +- utils/configs/src/p/pop.ts | 10 +- utils/configs/src/r/random.ts | 10 +- utils/configs/src/r/randomShapes.ts | 52 +- utils/configs/src/r/reactBubbles.ts | 10 +- utils/configs/src/r/reactDefaults.ts | 10 +- utils/configs/src/r/reactMultipleImages.ts | 10 +- utils/configs/src/r/reactNightSky.ts | 10 +- utils/configs/src/r/reactPolygonMask.ts | 10 +- utils/configs/src/r/reactSimple.ts | 24 +- utils/configs/src/r/reactSnow.ts | 10 +- utils/configs/src/r/reduceDuplicates.ts | 10 +- utils/configs/src/r/repulse.ts | 18 +- utils/configs/src/r/repulseBack.ts | 10 +- utils/configs/src/r/repulseBounce.ts | 10 +- utils/configs/src/r/repulseCirc.ts | 10 +- utils/configs/src/r/repulseCubic.ts | 10 +- utils/configs/src/r/repulseElastic.ts | 10 +- utils/configs/src/r/repulseExpo.ts | 10 +- utils/configs/src/r/repulseGaussian.ts | 10 +- utils/configs/src/r/repulseQuart.ts | 10 +- utils/configs/src/r/repulseQuint.ts | 10 +- utils/configs/src/r/repulseSigmoid.ts | 10 +- utils/configs/src/r/repulseSine.ts | 10 +- utils/configs/src/r/repulseSmoothstep.ts | 10 +- utils/configs/src/r/responsive.ts | 30 +- utils/configs/src/r/ring.ts | 10 +- utils/configs/src/s/seaAnemone.ts | 8 +- utils/configs/src/s/shadow.ts | 8 +- utils/configs/src/s/shapeArrow.ts | 14 +- utils/configs/src/s/shapeCog.ts | 10 +- utils/configs/src/s/shapeHeart.ts | 18 +- utils/configs/src/s/shapeInfinity.ts | 24 +- utils/configs/src/s/shapeMultilineText.ts | 18 +- utils/configs/src/s/shapeOptions.ts | 10 +- utils/configs/src/s/shapePath.ts | 18 +- utils/configs/src/s/shapeRoundedPolygon.ts | 18 +- utils/configs/src/s/shapeRoundedRect.ts | 18 +- utils/configs/src/s/shapeSpiral.ts | 24 +- utils/configs/src/s/shapeSquircle.ts | 18 +- utils/configs/src/s/slow.ts | 10 +- utils/configs/src/s/snow.ts | 8 +- utils/configs/src/s/soundsAudio.ts | 16 +- utils/configs/src/s/soundsLoop.ts | 18 +- utils/configs/src/s/soundsMelodies.ts | 18 +- utils/configs/src/s/soundsMelodyLoop.ts | 18 +- utils/configs/src/s/soundsNotes.ts | 18 +- utils/configs/src/s/speedDecay.ts | 20 +- utils/configs/src/s/spin.ts | 18 +- utils/configs/src/s/star.ts | 10 +- utils/configs/src/s/strokeAnimation.ts | 36 +- utils/configs/src/s/style.ts | 18 +- utils/configs/src/s/svgReplace.ts | 10 +- utils/configs/src/t/test.ts | 10 +- utils/configs/src/t/themes.ts | 80 +- utils/configs/src/t/tilt.ts | 16 +- utils/configs/src/t/trail.ts | 10 +- utils/configs/src/t/trailImage.ts | 10 +- utils/configs/src/t/triangles.ts | 20 +- utils/configs/src/t/twinkle.ts | 10 +- utils/configs/src/v/vibrate.ts | 10 +- utils/configs/src/v/virus.ts | 10 +- utils/configs/src/w/warp.ts | 10 +- utils/configs/src/w/wobble.ts | 16 +- utils/configs/src/w/wobbleBig.ts | 16 +- utils/configs/src/z/zIndex.ts | 10 +- utils/tests/src/tests/Options.ts | 29 +- 244 files changed, 7187 insertions(+), 9715 deletions(-) create mode 100644 engine/src/Options/Classes/Particles/Paint.ts create mode 100644 engine/src/Options/Interfaces/Particles/IPaint.ts create mode 100644 markdown/Options/Particles/Paint.md delete mode 100644 updaters/fillColor/CHANGELOG.md delete mode 100644 updaters/fillColor/src/FillColorUpdater.ts delete mode 100644 updaters/fillColor/src/Types.ts delete mode 100644 updaters/fillColor/src/index.ts rename updaters/{fillColor => paint}/.browserslistrc (100%) rename updaters/{fillColor => paint}/.npmignore (100%) rename updaters/{fillColor => paint}/LICENSE (100%) rename updaters/{fillColor => paint}/README.md (58%) rename updaters/{fillColor => paint}/eslint.config.js (100%) rename updaters/{fillColor => paint}/package.dist.json (88%) rename updaters/{fillColor => paint}/package.json (94%) create mode 100644 updaters/paint/src/PaintUpdater.ts rename updaters/{strokeColor => paint}/src/Types.ts (60%) create mode 100644 updaters/paint/src/index.ts rename updaters/{fillColor => paint}/tsconfig.base.json (100%) rename updaters/{fillColor => paint}/tsconfig.browser.json (100%) rename updaters/{fillColor => paint}/tsconfig.json (100%) rename updaters/{fillColor => paint}/tsconfig.module.json (100%) rename updaters/{fillColor => paint}/tsconfig.types.json (100%) rename updaters/{fillColor => paint}/typedoc.json (100%) rename updaters/{fillColor => paint}/webpack.config.js (89%) delete mode 100644 updaters/strokeColor/.browserslistrc delete mode 100644 updaters/strokeColor/.npmignore delete mode 100644 updaters/strokeColor/CHANGELOG.md delete mode 100644 updaters/strokeColor/LICENSE delete mode 100644 updaters/strokeColor/README.md delete mode 100644 updaters/strokeColor/eslint.config.js delete mode 100644 updaters/strokeColor/package.dist.json delete mode 100644 updaters/strokeColor/package.json delete mode 100644 updaters/strokeColor/src/StrokeColorUpdater.ts delete mode 100644 updaters/strokeColor/src/index.ts delete mode 100644 updaters/strokeColor/tsconfig.base.json delete mode 100644 updaters/strokeColor/tsconfig.browser.json delete mode 100644 updaters/strokeColor/tsconfig.json delete mode 100644 updaters/strokeColor/tsconfig.module.json delete mode 100644 updaters/strokeColor/tsconfig.types.json delete mode 100644 updaters/strokeColor/typedoc.json delete mode 100644 updaters/strokeColor/webpack.config.js diff --git a/bundles/basic/README.md b/bundles/basic/README.md index 4c6db45519d..efb8de78ba9 100644 --- a/bundles/basic/README.md +++ b/bundles/basic/README.md @@ -14,7 +14,7 @@ - [@tsparticles/plugin-hsl-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/hslColor) - [@tsparticles/plugin-rgb-color](https://github.com/tsparticles/tsparticles/tree/main/plugins/colors/rgbColor) - [@tsparticles/shape-circle](https://github.com/tsparticles/tsparticles/tree/main/shapes/circle) -- [@tsparticles/updater-fill-color](https://github.com/tsparticles/tsparticles/tree/main/updaters/color) +- [@tsparticles/updater-paint](https://github.com/tsparticles/tsparticles/tree/main/updaters/paint) - [@tsparticles/updater-opacity](https://github.com/tsparticles/tsparticles/tree/main/updaters/opacity) - [@tsparticles/updater-out-modes](https://github.com/tsparticles/tsparticles/tree/main/updaters/outModes) - [@tsparticles/updater-size](https://github.com/tsparticles/tsparticles/tree/main/updaters/size) @@ -44,7 +44,7 @@ subgraph s [Shapes] end subgraph u [Updaters] - uf[tsparticles/updater-fill-color] + up[tsparticles/updater-paint] uo[tsparticles/updater-opacity] uom[tsparticles/updater-out-modes] us[tsparticles/updater-size] diff --git a/bundles/basic/package.dist.json b/bundles/basic/package.dist.json index dac0abc257a..bc66191782a 100644 --- a/bundles/basic/package.dist.json +++ b/bundles/basic/package.dist.json @@ -104,7 +104,7 @@ "@tsparticles/plugin-move": "4.0.0-beta.9", "@tsparticles/plugin-rgb-color": "4.0.0-beta.9", "@tsparticles/shape-circle": "4.0.0-beta.9", - "@tsparticles/updater-fill-color": "4.0.0-beta.9", + "@tsparticles/updater-paint": "4.0.0-beta.9", "@tsparticles/updater-opacity": "4.0.0-beta.9", "@tsparticles/updater-out-modes": "4.0.0-beta.9", "@tsparticles/updater-size": "4.0.0-beta.9" diff --git a/bundles/basic/package.json b/bundles/basic/package.json index 0c1cb192cae..29e923f728a 100644 --- a/bundles/basic/package.json +++ b/bundles/basic/package.json @@ -112,7 +112,7 @@ "@tsparticles/plugin-move": "workspace:*", "@tsparticles/plugin-rgb-color": "workspace:*", "@tsparticles/shape-circle": "workspace:*", - "@tsparticles/updater-fill-color": "workspace:*", + "@tsparticles/updater-paint": "workspace:*", "@tsparticles/updater-opacity": "workspace:*", "@tsparticles/updater-out-modes": "workspace:*", "@tsparticles/updater-size": "workspace:*" diff --git a/bundles/basic/src/index.ts b/bundles/basic/src/index.ts index 5e6b5498774..c20870e9e45 100644 --- a/bundles/basic/src/index.ts +++ b/bundles/basic/src/index.ts @@ -22,7 +22,7 @@ export async function loadBasic(engine: Engine): Promise { { loadCircleShape }, - { loadFillColorUpdater }, + { loadPaintUpdater }, { loadOpacityUpdater }, { loadOutModesUpdater }, { loadSizeUpdater }, @@ -34,7 +34,7 @@ export async function loadBasic(engine: Engine): Promise { import("@tsparticles/shape-circle"), - import("@tsparticles/updater-fill-color"), + import("@tsparticles/updater-paint"), import("@tsparticles/updater-opacity"), import("@tsparticles/updater-out-modes"), import("@tsparticles/updater-size"), @@ -46,7 +46,7 @@ export async function loadBasic(engine: Engine): Promise { loadRgbColorPlugin(e), loadMovePlugin(e), loadCircleShape(e), - loadFillColorUpdater(e), + loadPaintUpdater(e), loadOpacityUpdater(e), loadOutModesUpdater(e), loadSizeUpdater(e), diff --git a/bundles/fireworks/package.dist.json b/bundles/fireworks/package.dist.json index 87560d1d1dd..8f96f4f3c78 100644 --- a/bundles/fireworks/package.dist.json +++ b/bundles/fireworks/package.dist.json @@ -107,8 +107,8 @@ "@tsparticles/shape-line": "4.0.0-beta.9", "@tsparticles/updater-destroy": "4.0.0-beta.9", "@tsparticles/updater-life": "4.0.0-beta.9", - "@tsparticles/updater-rotate": "4.0.0-beta.9", - "@tsparticles/updater-stroke-color": "4.0.0-beta.9" + "@tsparticles/updater-paint": "4.0.0-beta.9", + "@tsparticles/updater-rotate": "4.0.0-beta.9" }, "publishConfig": { "access": "public" diff --git a/bundles/fireworks/package.json b/bundles/fireworks/package.json index e7fe01ffbcd..711b803c8af 100644 --- a/bundles/fireworks/package.json +++ b/bundles/fireworks/package.json @@ -115,8 +115,8 @@ "@tsparticles/shape-line": "workspace:*", "@tsparticles/updater-destroy": "workspace:*", "@tsparticles/updater-life": "workspace:*", - "@tsparticles/updater-rotate": "workspace:*", - "@tsparticles/updater-stroke-color": "workspace:*" + "@tsparticles/updater-paint": "workspace:*", + "@tsparticles/updater-rotate": "workspace:*" }, "publishConfig": { "access": "public", diff --git a/bundles/fireworks/src/fireworks.ts b/bundles/fireworks/src/fireworks.ts index 42553cebd99..781f46700d6 100644 --- a/bundles/fireworks/src/fireworks.ts +++ b/bundles/fireworks/src/fireworks.ts @@ -86,7 +86,7 @@ async function initPlugins(engine: Engine): Promise { { loadRotateUpdater }, { loadDestroyUpdater }, { loadLifeUpdater }, - { loadStrokeColorUpdater }, + { loadPaintUpdater }, ] = await Promise.all([ import("@tsparticles/basic"), import("@tsparticles/shape-line"), @@ -97,7 +97,7 @@ async function initPlugins(engine: Engine): Promise { import("@tsparticles/updater-rotate"), import("@tsparticles/updater-destroy"), import("@tsparticles/updater-life"), - import("@tsparticles/updater-stroke-color"), + import("@tsparticles/updater-paint"), ]); await Promise.all([ @@ -113,7 +113,7 @@ async function initPlugins(engine: Engine): Promise { loadRotateUpdater(e), loadDestroyUpdater(e), loadLifeUpdater(e), - loadStrokeColorUpdater(e), + loadPaintUpdater(e), ]); }); @@ -169,11 +169,13 @@ function getOptions(options: IFireworkOptions, canvas?: HTMLCanvasElement): ISou number: { value: 0, }, - stroke: { - color: { - value: options.colors, + paint: { + stroke: { + color: { + value: options.colors, + }, + width: 2, }, - width: 2, }, destroy: { mode: "split", diff --git a/bundles/slim/README.md b/bundles/slim/README.md index f331e200aa8..ab45b70e9d2 100644 --- a/bundles/slim/README.md +++ b/bundles/slim/README.md @@ -35,7 +35,7 @@ a `@tsparticles/engine` instance. - [@tsparticles/shape-emoji](https://github.com/tsparticles/tsparticles/tree/main/shapes/emoji) - [@tsparticles/updater-life](https://github.com/tsparticles/tsparticles/tree/main/updaters/life) - [@tsparticles/updater-rotate](https://github.com/tsparticles/tsparticles/tree/main/updaters/rotate) -- [@tsparticles/updater-stroke-color](https://github.com/tsparticles/tsparticles/tree/main/updaters/strokeColor) +- [@tsparticles/updater-paint](https://github.com/tsparticles/tsparticles/tree/main/updaters/paint) ## Dependency Graph @@ -85,7 +85,7 @@ end subgraph u [Updaters] ul[tsparticles/updater-life] ur[tsparticles/updater-rotate] - usc[tsparticles/updater-stroke-color] + up[tsparticles/updater-paint] end bs --> bb diff --git a/bundles/slim/package.dist.json b/bundles/slim/package.dist.json index 9a5f616be29..847492e5590 100644 --- a/bundles/slim/package.dist.json +++ b/bundles/slim/package.dist.json @@ -123,8 +123,8 @@ "@tsparticles/shape-square": "4.0.0-beta.9", "@tsparticles/shape-star": "4.0.0-beta.9", "@tsparticles/updater-life": "4.0.0-beta.9", - "@tsparticles/updater-rotate": "4.0.0-beta.9", - "@tsparticles/updater-stroke-color": "4.0.0-beta.9" + "@tsparticles/updater-paint": "4.0.0-beta.9", + "@tsparticles/updater-rotate": "4.0.0-beta.9" }, "publishConfig": { "access": "public" diff --git a/bundles/slim/package.json b/bundles/slim/package.json index 449ab630f77..adbfefab658 100644 --- a/bundles/slim/package.json +++ b/bundles/slim/package.json @@ -131,8 +131,8 @@ "@tsparticles/shape-square": "workspace:*", "@tsparticles/shape-star": "workspace:*", "@tsparticles/updater-life": "workspace:*", - "@tsparticles/updater-rotate": "workspace:*", - "@tsparticles/updater-stroke-color": "workspace:*" + "@tsparticles/updater-paint": "workspace:*", + "@tsparticles/updater-rotate": "workspace:*" }, "publishConfig": { "access": "public", diff --git a/bundles/slim/src/index.ts b/bundles/slim/src/index.ts index d75979eacd9..11c164d87f7 100644 --- a/bundles/slim/src/index.ts +++ b/bundles/slim/src/index.ts @@ -43,8 +43,8 @@ export async function loadSlim(engine: Engine): Promise { { loadStarShape }, { loadLifeUpdater }, + { loadPaintUpdater }, { loadRotateUpdater }, - { loadStrokeColorUpdater }, ] = await Promise.all([ import("@tsparticles/basic"), @@ -74,8 +74,8 @@ export async function loadSlim(engine: Engine): Promise { import("@tsparticles/shape-star"), import("@tsparticles/updater-life"), + import("@tsparticles/updater-paint"), import("@tsparticles/updater-rotate"), - import("@tsparticles/updater-stroke-color"), ]); await Promise.all([ @@ -113,8 +113,8 @@ export async function loadSlim(engine: Engine): Promise { loadStarShape(e), loadLifeUpdater(e), + loadPaintUpdater(e), loadRotateUpdater(e), - loadStrokeColorUpdater(e), ]); }); } diff --git a/demo/vanilla/app.ts b/demo/vanilla/app.ts index 9e4ddf36b31..171389641ca 100644 --- a/demo/vanilla/app.ts +++ b/demo/vanilla/app.ts @@ -102,9 +102,8 @@ app.use("/shape-text", express.static("./node_modules/@tsparticles/shape-text")) app.use("/updater-life", express.static("./node_modules/@tsparticles/updater-life")); app.use("/updater-opacity", express.static("./node_modules/@tsparticles/updater-opacity")); app.use("/updater-size", express.static("./node_modules/@tsparticles/updater-size")); -app.use("/updater-fill-color", express.static("./node_modules/@tsparticles/updater-fill-color")); +app.use("/updater-paint", express.static("./node_modules/@tsparticles/updater-paint")); app.use("/updater-destroy", express.static("./node_modules/@tsparticles/updater-destroy")); -app.use("/updater-stroke-color", express.static("./node_modules/@tsparticles/updater-stroke-color")); app.use("/updater-out-modes", express.static("./node_modules/@tsparticles/updater-out-modes")); app.use("/updater-rotate", express.static("./node_modules/@tsparticles/updater-rotate")); app.use("/updater-tilt", express.static("./node_modules/@tsparticles/updater-tilt")); diff --git a/demo/vanilla/package.json b/demo/vanilla/package.json index 80219ef6deb..580d8b1ff70 100644 --- a/demo/vanilla/package.json +++ b/demo/vanilla/package.json @@ -174,16 +174,15 @@ "@tsparticles/slim": "workspace:*", "@tsparticles/smooth-value-noise": "workspace:*", "@tsparticles/updater-destroy": "workspace:*", - "@tsparticles/updater-fill-color": "workspace:*", "@tsparticles/updater-gradient": "workspace:*", "@tsparticles/updater-life": "workspace:*", "@tsparticles/updater-opacity": "workspace:*", "@tsparticles/updater-orbit": "workspace:*", "@tsparticles/updater-out-modes": "workspace:*", + "@tsparticles/updater-paint": "workspace:*", "@tsparticles/updater-roll": "workspace:*", "@tsparticles/updater-rotate": "workspace:*", "@tsparticles/updater-size": "workspace:*", - "@tsparticles/updater-stroke-color": "workspace:*", "@tsparticles/updater-tilt": "workspace:*", "@tsparticles/updater-twinkle": "workspace:*", "@tsparticles/updater-wobble": "workspace:*", diff --git a/demo/vanilla/views/basic.pug b/demo/vanilla/views/basic.pug index 017daab74a7..9508f0b7e6f 100644 --- a/demo/vanilla/views/basic.pug +++ b/demo/vanilla/views/basic.pug @@ -26,7 +26,7 @@ html(lang="en") script(src="/tsparticles-basic/tsparticles.basic.js") script(src="/plugin-move/tsparticles.plugin.move.js") script(src="/shape-circle/tsparticles.shape.circle.js") - script(src="/updater-fill-color/tsparticles.updater.fill-color.js") + script(src="/updater-paint/tsparticles.updater.paint.js") script(src="/updater-opacity/tsparticles.updater.opacity.js") script(src="/updater-out-modes/tsparticles.updater.out-modes.js") script(src="/updater-size/tsparticles.updater.size.js") diff --git a/demo/vanilla/views/index.pug b/demo/vanilla/views/index.pug index b21405ceb4b..c434682786b 100644 --- a/demo/vanilla/views/index.pug +++ b/demo/vanilla/views/index.pug @@ -149,14 +149,13 @@ html(lang="en") script(src="/shape-square/tsparticles.shape.square.min.js") script(src="/shape-star/tsparticles.shape.star.min.js") script(src="/shape-text/tsparticles.shape.text.min.js") - script(src="/updater-fill-color/tsparticles.updater.fill-color.min.js") + script(src="/updater-paint/tsparticles.updater.paint.min.js") script(src="/updater-destroy/tsparticles.updater.destroy.min.js") script(src="/updater-life/tsparticles.updater.life.min.js") script(src="/updater-opacity/tsparticles.updater.opacity.min.js") script(src="/updater-out-modes/tsparticles.updater.out-modes.min.js") script(src="/updater-rotate/tsparticles.updater.rotate.min.js") script(src="/updater-size/tsparticles.updater.size.min.js") - script(src="/updater-stroke-color/tsparticles.updater.stroke-color.min.js") script(src="/updater-tilt/tsparticles.updater.tilt.min.js") script(src="/updater-twinkle/tsparticles.updater.twinkle.min.js") script(src="/updater-roll/tsparticles.updater.roll.min.js") diff --git a/demo/vanilla/views/playground.pug b/demo/vanilla/views/playground.pug index 8065393d239..74afba55768 100644 --- a/demo/vanilla/views/playground.pug +++ b/demo/vanilla/views/playground.pug @@ -134,14 +134,13 @@ html(lang="en") script(src="/shape-square/tsparticles.shape.square.js") script(src="/shape-star/tsparticles.shape.star.js") script(src="/shape-text/tsparticles.shape.text.js") - script(src="/updater-fill-color/tsparticles.updater.fill-color.js") + script(src="/updater-paint/tsparticles.updater.paint.js") script(src="/updater-destroy/tsparticles.updater.destroy.js") script(src="/updater-life/tsparticles.updater.life.js") script(src="/updater-opacity/tsparticles.updater.opacity.js") script(src="/updater-out-modes/tsparticles.updater.out-modes.js") script(src="/updater-rotate/tsparticles.updater.rotate.js") script(src="/updater-size/tsparticles.updater.size.js") - script(src="/updater-stroke-color/tsparticles.updater.stroke-color.js") script(src="/updater-tilt/tsparticles.updater.tilt.js") script(src="/updater-twinkle/tsparticles.updater.twinkle.js") script(src="/updater-roll/tsparticles.updater.roll.js") diff --git a/demo/vanilla/views/slim.pug b/demo/vanilla/views/slim.pug index fa2335d6de7..ae7312f2ca0 100644 --- a/demo/vanilla/views/slim.pug +++ b/demo/vanilla/views/slim.pug @@ -197,8 +197,7 @@ html(lang="en") script(src="/updater-life/tsparticles.updater.life.min.js") script(src="/updater-opacity/tsparticles.updater.opacity.min.js") script(src="/updater-size/tsparticles.updater.size.min.js") - script(src="/updater-fill-color/tsparticles.updater.fill-color.min.js") - script(src="/updater-stroke-color/tsparticles.updater.stroke-color.min.js") + script(src="/updater-paint/tsparticles.updater.paint.min.js") script(src="/updater-out-modes/tsparticles.updater.out-modes.min.js") script(src="/updater-tilt/tsparticles.updater.tilt.min.js") script(src="/updater-roll/tsparticles.updater.roll.min.js") diff --git a/engine/src/Options/Classes/Particles/Paint.ts b/engine/src/Options/Classes/Particles/Paint.ts new file mode 100644 index 00000000000..dec26f7aad6 --- /dev/null +++ b/engine/src/Options/Classes/Particles/Paint.ts @@ -0,0 +1,32 @@ +import { Fill } from "./Fill.js"; +import type { IFill } from "../../Interfaces/Particles/IFill.js"; +import type { IOptionLoader } from "../../Interfaces/IOptionLoader.js"; +import type { IPaint } from "../../Interfaces/Particles/IPaint.js"; +import type { IStroke } from "../../Interfaces/Particles/IStroke.js"; +import type { RecursivePartial } from "../../../Types/RecursivePartial.js"; +import { Stroke } from "./Stroke.js"; +import { isNull } from "../../../Utils/TypeUtils.js"; + +/** + * [[include:Options/Particles/Paint.md]] + */ +export class Paint implements IPaint, IOptionLoader { + fill?: Fill; + stroke?: Stroke; + + load(data?: RecursivePartial): void { + if (isNull(data)) { + return; + } + + if (data.fill !== undefined) { + this.fill ??= new Fill(); + this.fill.load(data.fill as RecursivePartial); + } + + if (data.stroke !== undefined) { + this.stroke ??= new Stroke(); + this.stroke.load(data.stroke as RecursivePartial); + } + } +} diff --git a/engine/src/Options/Classes/Particles/ParticlesOptions.ts b/engine/src/Options/Classes/Particles/ParticlesOptions.ts index ecea19c4c59..7c5d1532b24 100644 --- a/engine/src/Options/Classes/Particles/ParticlesOptions.ts +++ b/engine/src/Options/Classes/Particles/ParticlesOptions.ts @@ -2,13 +2,12 @@ import { deepExtend, executeOnSingleOrMultiple } from "../../../Utils/Utils.js"; import { isArray, isNull } from "../../../Utils/TypeUtils.js"; import type { Container } from "../../../Core/Container.js"; import { Effect } from "./Effect/Effect.js"; -import { Fill } from "./Fill.js"; -import type { IFill } from "../../Interfaces/Particles/IFill.js"; import type { IOptionLoader } from "../../Interfaces/IOptionLoader.js"; +import type { IPaint } from "../../Interfaces/Particles/IPaint.js"; import type { IParticlesOptions } from "../../Interfaces/Particles/IParticlesOptions.js"; -import type { IStroke } from "../../Interfaces/Particles/IStroke.js"; import { Move } from "./Move/Move.js"; import { Opacity } from "./Opacity/Opacity.js"; +import { Paint } from "./Paint.js"; import { ParticlesBounce } from "./Bounce/ParticlesBounce.js"; import type { ParticlesGroups } from "../../../Types/ParticlesGroups.js"; import { ParticlesNumber } from "./Number/ParticlesNumber.js"; @@ -17,7 +16,6 @@ import type { RecursivePartial } from "../../../Types/RecursivePartial.js"; import { Shape } from "./Shape/Shape.js"; import type { SingleOrMultiple } from "../../../Types/SingleOrMultiple.js"; import { Size } from "./Size/Size.js"; -import { Stroke } from "./Stroke.js"; import { ZIndex } from "./ZIndex/ZIndex.js"; /** @@ -28,16 +26,15 @@ export class ParticlesOptions implements IParticlesOptions, IOptionLoader; readonly groups: ParticlesGroups; readonly move; readonly number; readonly opacity; + paint: SingleOrMultiple; palette?: string; reduceDuplicates; readonly shape; readonly size; - stroke: SingleOrMultiple; readonly zIndex; private readonly _container; @@ -49,15 +46,14 @@ export class ParticlesOptions implements IParticlesOptions, IOptionLoader { - const tmp = new Fill(); + if (paintToLoad) { + this.paint = executeOnSingleOrMultiple(paintToLoad, t => { + const tmp = new Paint(); tmp.load(t); @@ -111,17 +103,9 @@ export class ParticlesOptions implements IParticlesOptions, IOptionLoader { - const tmp = new Stroke(); - - tmp.load(t); - - return tmp; - }); - } + this.shape.load(data.shape); + this.size.load(data.size); + this.zIndex.load(data.zIndex); if (this._container) { for (const plugin of this._pluginManager.plugins) { @@ -151,31 +135,34 @@ export class ParticlesOptions implements IParticlesOptions, IOptionLoader | undefined = undefined; if (paletteStroke) { if (isArray(paletteStroke)) { - paletteStrokeObj = paletteStroke.map(s => ({ - color: { - value: s.value, - }, - width: s.width, - })); + const firstStroke = paletteStroke[defaultPaintStrokeIndex]; + + if (firstStroke) { + palettePaint.stroke = { + color: { + value: firstStroke.value, + }, + width: firstStroke.width || defaultPaintStrokeWidth, + }; + } } else { - paletteStrokeObj = { + palettePaint.stroke = { color: { value: paletteStroke.value, }, @@ -185,8 +172,7 @@ export class ParticlesOptions implements IParticlesOptions, IOptionLoader; - /** * Particles groups */ @@ -55,6 +49,11 @@ export interface IParticlesOptions { */ opacity: IOpacity; + /** + * Particles paint options, grouping fill and stroke variants together + */ + paint: SingleOrMultiple; + /** * Registered palette id to import particle fill/stroke/blend defaults */ @@ -75,11 +74,6 @@ export interface IParticlesOptions { */ size: ISize; - /** - * Particles stroke options - */ - stroke: SingleOrMultiple; - /** * Particles z-index options */ diff --git a/engine/src/Utils/CanvasUtils.ts b/engine/src/Utils/CanvasUtils.ts index 559999a9c96..3565bd32a56 100644 --- a/engine/src/Utils/CanvasUtils.ts +++ b/engine/src/Utils/CanvasUtils.ts @@ -180,13 +180,13 @@ export function drawShape(drawer: IShapeDrawer | undefined, data: IShapeDrawData context.closePath(); } - if (stroke) { - context.stroke(); - } - if (fill) { context.fill(); } + + if (stroke) { + context.stroke(); + } } /** diff --git a/engine/src/export-types.ts b/engine/src/export-types.ts index 5a8e65507f5..75929d33d88 100644 --- a/engine/src/export-types.ts +++ b/engine/src/export-types.ts @@ -49,6 +49,7 @@ export type * from "./Options/Interfaces/Particles/Effect/IEffect.js"; export type * from "./Options/Interfaces/Particles/IParticlesOptions.js"; export type * from "./Options/Interfaces/Particles/IFill.js"; +export type * from "./Options/Interfaces/Particles/IPaint.js"; export type * from "./Options/Interfaces/Particles/IStroke.js"; export type * from "./Options/Interfaces/Particles/Move/IMove.js"; diff --git a/engine/src/exports.ts b/engine/src/exports.ts index 9623161a2e9..dc78915afe2 100644 --- a/engine/src/exports.ts +++ b/engine/src/exports.ts @@ -40,6 +40,7 @@ export * from "./Options/Classes/Particles/Bounce/ParticlesBounceFactor.js"; export * from "./Options/Classes/Particles/ParticlesOptions.js"; export * from "./Options/Classes/Particles/Fill.js"; +export * from "./Options/Classes/Particles/Paint.js"; export * from "./Options/Classes/Particles/Stroke.js"; export * from "./Options/Classes/Particles/Move/Move.js"; diff --git a/interactions/external/trail/src/TrailMaker.ts b/interactions/external/trail/src/TrailMaker.ts index 22c3d69bac3..934b963ae31 100644 --- a/interactions/external/trail/src/TrailMaker.ts +++ b/interactions/external/trail/src/TrailMaker.ts @@ -113,7 +113,10 @@ export class TrailMaker extends ExternalInteractorBase { return Math.min(max, Math.max(min, result)); }, - fillData = trailOptions.particles?.fill ? itemFromSingleOrMultiple(trailOptions.particles.fill) : undefined, + trailPaintOptions = trailOptions.particles?.paint + ? itemFromSingleOrMultiple(trailOptions.particles.paint) + : undefined, + fillData = trailPaintOptions?.fill, // Safe conversion of the particle color option to HSL structure // This handles strings, RGB, and existing HSL objects correctly baseHsl = fillData @@ -125,11 +128,15 @@ export class TrailMaker extends ExternalInteractorBase { if (h !== undefined || s !== undefined || l !== undefined) { particleOptions = deepExtend({}, trailOptions.particles, { - color: { - value: { - h: h ?? baseHsl?.h, - s: s ?? baseHsl?.s, - l: l ?? baseHsl?.l, + paint: { + fill: { + color: { + value: { + h: h ?? baseHsl?.h, + s: s ?? baseHsl?.s, + l: l ?? baseHsl?.l, + }, + }, }, }, }) as RecursivePartial; diff --git a/markdown/Options/Particles/Color.md b/markdown/Options/Particles/Color.md index fd68c307c86..060ba3e9546 100644 --- a/markdown/Options/Particles/Color.md +++ b/markdown/Options/Particles/Color.md @@ -1,97 +1,12 @@ # Particles Color -Controls the base color of particles and optional HSL animation over time. +Color options are now documented in [Particles Paint](./Paint.md) under `paint.fill`. -## Properties +## Mapping -| Key | Type | Example | Notes | -| ------------- | ----------------------------- | -------------------------------------------------------------------------- | -------------------------------------------- | -| `value` | `string` / `array` / `object` | `"#ffffff"` / `["#ff0000", "#00ff00"]` / `{ "h": 200, "s": 100, "l": 50 }` | Same color model described in {@link IColor} | -| `animation.h` | `object` | | Hue animation options (0-360) | -| `animation.s` | `object` | | Saturation animation options (0-100) | -| `animation.l` | `object` | | Lightness animation options (0-100) | +- Old path: `particles.color` +- New path: `particles.paint.fill` -## Quick examples +## See -### Static solid color - -```json -{ - "color": { - "value": "#ffffff" - } -} -``` - -### Random color per particle from a palette - -```json -{ - "color": { - "value": ["#f43f5e", "#06b6d4", "#84cc16", "#f59e0b"] - } -} -``` - -### HSL hue animation (rainbow effect) - -```json -{ - "color": { - "value": { "h": 0, "s": 100, "l": 50 }, - "animation": { - "h": { - "enable": true, - "speed": 40, - "sync": false - } - } - } -} -``` - -### Gentle saturation/lightness breathing - -```json -{ - "color": { - "value": { "h": 200, "s": 60, "l": 50 }, - "animation": { - "s": { - "enable": true, - "speed": 5, - "offset": { "min": 10, "max": 30 }, - "sync": false - }, - "l": { - "enable": true, - "speed": 4, - "offset": { "min": 10, "max": 25 }, - "sync": false - } - } - } -} -``` - -## Color animation properties (`animation.h`, `animation.s`, `animation.l`) - -| Key | Type | Example | Notes | -| ------------ | --------- | ---------------- | ------------------------------------------------------------------------------------------ | -| `enable` | `boolean` | `true` / `false` | Enables animation for the selected channel | -| `offset.min` | `number` | `20` | Minimum random phase offset | -| `offset.max` | `number` | `60` | Maximum random phase offset | -| `speed` | `number` | `40` | Rate of change per second; `0` keeps the initial `value` | -| `sync` | `boolean` | `true` / `false` | If `true`, particles animate in lockstep; if `false`, each particle animates independently | - -## Common pitfalls - -- Using HSL animation with extremely high `speed` values can look like flicker -- Animating all three channels (`h`, `s`, `l`) at high speed can make colors unstable and hard to control -- Setting `sync: true` for all channels can produce a flat global pulse instead of natural variation - -## Related docs - -- Color formats and models: [Color](../../Color.md) -- Particles root: [Particles](../Particles.md) -- Options root: [Options](../../Options.md) +- [Particles Paint](./Paint.md) diff --git a/markdown/Options/Particles/Paint.md b/markdown/Options/Particles/Paint.md new file mode 100644 index 00000000000..0810968168f --- /dev/null +++ b/markdown/Options/Particles/Paint.md @@ -0,0 +1,50 @@ +# Particles Paint + +Defines particle painting options grouped under `paint`. + +## Properties + +| Key | Type | Notes | +| -------- | ------------------ | ------------------------------------ | +| `fill` | `IColorFill` | Inner particle color options | +| `stroke` | `SingleOrMultiple` | Outline options, see {@link IStroke} | + +## `fill` details + +`paint.fill` controls particle fill color and related animation settings. + +```json +{ + "paint": { + "fill": { + "enable": true, + "color": { + "value": ["#60a5fa", "#a78bfa", "#f472b6"] + } + } + } +} +``` + +## `stroke` details + +`paint.stroke` controls particle outline color and width. + +```json +{ + "paint": { + "stroke": { + "width": 2, + "color": { + "value": "#ffffff" + } + } + } +} +``` + +## Related docs + +- Fill color models: [Color](../../Color.md) +- Particles root: [Particles](../Particles.md) +- Options root: [Options](../../Options.md) diff --git a/markdown/Options/Particles/Palette.md b/markdown/Options/Particles/Palette.md index 074d6ed404d..08964481446 100644 --- a/markdown/Options/Particles/Palette.md +++ b/markdown/Options/Particles/Palette.md @@ -10,9 +10,9 @@ Use `particles.palette` to import a named palette and quickly assign consistent When a matching palette is registered, the engine imports particle defaults: -- `fill.enable`: copied from the palette settings -- `fill.color.value`: set to palette colors when fill is enabled -- `stroke`: generated from palette colors when fill is disabled +- `paint.fill.enable`: copied from the palette settings +- `paint.fill.color.value`: set to palette colors when fill is enabled +- `paint.stroke`: generated from palette colors when fill is disabled - `blend.enable`: set to `true` - `blend.mode`: copied from palette blend mode @@ -32,5 +32,5 @@ When a matching palette is registered, the engine imports particle defaults: ## Precedence notes - If `particles.palette` points to an unknown id, no palette import is applied. -- Explicit values for `particles.fill`, `particles.stroke`, or `particles.blend` override imported palette defaults. +- Explicit values for `particles.paint.fill`, `particles.paint.stroke`, or `particles.blend` override imported palette defaults. - `particles.palette` affects only particle-level style options; it does not replace root-level `preset` loading. diff --git a/markdown/Options/Particles/Stroke.md b/markdown/Options/Particles/Stroke.md index e2728cd1bd3..59bd6418140 100644 --- a/markdown/Options/Particles/Stroke.md +++ b/markdown/Options/Particles/Stroke.md @@ -1,23 +1,12 @@ # Particles Stroke -Defines the outline drawn around particle shapes. +Stroke options are now documented in [Particles Paint](./Paint.md) under `paint.stroke`. -## Properties +## Mapping -| Key | Type | Example | Notes | -| ------- | -------------- | ------- | ------------------------------------------ | -| `width` | `number` | `2` | Stroke width in pixels | -| `color` | `color object` | | Stroke color, see {@link IAnimatableColor} | +- Old path: `particles.stroke` +- New path: `particles.paint.stroke` -## Quick example +## See -```json -{ - "stroke": { - "width": 2, - "color": { - "value": "#ffffff" - } - } -} -``` +- [Particles Paint](./Paint.md) diff --git a/plugins/canvasMask/src/utils.ts b/plugins/canvasMask/src/utils.ts index 073e0c516af..1b4b7305459 100644 --- a/plugins/canvasMask/src/utils.ts +++ b/plugins/canvasMask/src/utils.ts @@ -72,11 +72,13 @@ export function addParticlesFromCanvasPixels( pOptions: RecursivePartial = {}; if (override.color) { - pOptions.fill = { - color: { - value: pixel, + pOptions.paint = { + fill: { + color: { + value: pixel, + }, + enable: true, }, - enable: true, }; } diff --git a/plugins/emitters/src/EmitterInstance.ts b/plugins/emitters/src/EmitterInstance.ts index ff4d751d4b2..ff0c5060273 100644 --- a/plugins/emitters/src/EmitterInstance.ts +++ b/plugins/emitters/src/EmitterInstance.ts @@ -1,18 +1,18 @@ import { AnimatableColor, type Container, - Fill, type IColorAnimation, type ICoordinates, type IDelta, type IDimension, type IDimensionWithMode, type IHsl, + type IPaint, type IParticlesOptions, type IRgb, + Paint, PixelMode, type RecursivePartial, - Stroke, Vector, calcPositionOrRandomFromSizeRanged, deepExtend, @@ -59,10 +59,13 @@ function setParticlesOptionsFillColor( opacity: number, enable: boolean, ): void { - particlesOptions.fill = new Fill(); - particlesOptions.fill.color = AnimatableColor.create(undefined, { value: color }); - particlesOptions.fill.enable = enable; - particlesOptions.fill.opacity = opacity; + const paint = (particlesOptions.paint ??= new Paint()) as RecursivePartial; + + paint.fill = { + color: AnimatableColor.create(undefined, { value: color }), + enable, + opacity, + }; } /** @@ -78,10 +81,13 @@ function setParticlesOptionsStrokeColor( opacity: number, width: number, ): void { - particlesOptions.stroke = new Stroke(); - particlesOptions.stroke.color = AnimatableColor.create(undefined, { value: color }); - particlesOptions.stroke.opacity = opacity; - particlesOptions.stroke.width = width; + const paint = (particlesOptions.paint ??= new Paint()) as RecursivePartial; + + paint.stroke = { + color: AnimatableColor.create(undefined, { value: color }), + opacity, + width, + }; } /** diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e60672cc58a..c818e42623a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,43 +1,44 @@ -lockfileVersion: "9.0" +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false importers: + .: devDependencies: - "@commitlint/cli": + '@commitlint/cli': specifier: ^20.5.0 version: 20.5.0(@types/node@25.5.2)(conventional-commits-parser@6.3.0)(typescript@6.0.2) - "@commitlint/config-conventional": + '@commitlint/config-conventional': specifier: ^20.5.0 version: 20.5.0 - "@swc/core": + '@swc/core': specifier: ^1.15.24 version: 1.15.24 - "@tsparticles/cli": + '@tsparticles/cli': specifier: ^3.4.5 version: 3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2) - "@tsparticles/depcruise-config": + '@tsparticles/depcruise-config': specifier: ^3.4.6 version: 3.4.6(dependency-cruiser@17.3.10) - "@tsparticles/eslint-config": + '@tsparticles/eslint-config': specifier: ^3.4.6 version: 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) - "@tsparticles/prettier-config": + '@tsparticles/prettier-config': specifier: ^3.4.6 version: 3.4.6(prettier@3.8.1) - "@tsparticles/tsconfig": + '@tsparticles/tsconfig': specifier: ^3.4.6 version: 3.4.6(typescript@6.0.2) - "@tsparticles/webpack-plugin": + '@tsparticles/webpack-plugin': specifier: ^3.4.6 version: 3.4.6(@types/eslint@8.56.6)(jiti@2.6.1) - "@types/node": + '@types/node': specifier: ^25.5.2 version: 25.5.2 - "@types/webpack-env": + '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 browserslist: @@ -148,235 +149,235 @@ importers: bundles/all: dependencies: - "@tsparticles/effect-bubble": + '@tsparticles/effect-bubble': specifier: workspace:* version: link:../../effects/bubble/dist - "@tsparticles/effect-filter": + '@tsparticles/effect-filter': specifier: workspace:* version: link:../../effects/filter/dist - "@tsparticles/effect-particles": + '@tsparticles/effect-particles': specifier: workspace:* version: link:../../effects/particles/dist - "@tsparticles/effect-shadow": + '@tsparticles/effect-shadow': specifier: workspace:* version: link:../../effects/shadow/dist - "@tsparticles/effect-trail": + '@tsparticles/effect-trail': specifier: workspace:* version: link:../../effects/trail/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/interaction-external-cannon": + '@tsparticles/interaction-external-cannon': specifier: workspace:* version: link:../../interactions/external/cannon/dist - "@tsparticles/interaction-external-particle": + '@tsparticles/interaction-external-particle': specifier: workspace:* version: link:../../interactions/external/particle/dist - "@tsparticles/interaction-external-pop": + '@tsparticles/interaction-external-pop': specifier: workspace:* version: link:../../interactions/external/pop/dist - "@tsparticles/interaction-light": + '@tsparticles/interaction-light': specifier: workspace:* version: link:../../interactions/light/dist - "@tsparticles/interaction-particles-repulse": + '@tsparticles/interaction-particles-repulse': specifier: workspace:* version: link:../../interactions/particles/repulse/dist - "@tsparticles/path-branches": + '@tsparticles/path-branches': specifier: workspace:* version: link:../../paths/branches/dist - "@tsparticles/path-brownian": + '@tsparticles/path-brownian': specifier: workspace:* version: link:../../paths/brownian/dist - "@tsparticles/path-curl-noise": + '@tsparticles/path-curl-noise': specifier: workspace:* version: link:../../paths/curlNoise/dist - "@tsparticles/path-curves": + '@tsparticles/path-curves': specifier: workspace:* version: link:../../paths/curves/dist - "@tsparticles/path-fractal-noise": + '@tsparticles/path-fractal-noise': specifier: workspace:* version: link:../../paths/fractalNoise/dist - "@tsparticles/path-grid": + '@tsparticles/path-grid': specifier: workspace:* version: link:../../paths/grid/dist - "@tsparticles/path-levy": + '@tsparticles/path-levy': specifier: workspace:* version: link:../../paths/levy/dist - "@tsparticles/path-perlin-noise": + '@tsparticles/path-perlin-noise': specifier: workspace:* version: link:../../paths/perlinNoise/dist - "@tsparticles/path-polygon": + '@tsparticles/path-polygon': specifier: workspace:* version: link:../../paths/polygon/dist - "@tsparticles/path-random": + '@tsparticles/path-random': specifier: workspace:* version: link:../../paths/random/dist - "@tsparticles/path-simplex-noise": + '@tsparticles/path-simplex-noise': specifier: workspace:* version: link:../../paths/simplexNoise/dist - "@tsparticles/path-spiral": + '@tsparticles/path-spiral': specifier: workspace:* version: link:../../paths/spiral/dist - "@tsparticles/path-svg": + '@tsparticles/path-svg': specifier: workspace:* version: link:../../paths/svg/dist - "@tsparticles/path-zig-zag": + '@tsparticles/path-zig-zag': specifier: workspace:* version: link:../../paths/zigzag/dist - "@tsparticles/plugin-background-mask": + '@tsparticles/plugin-background-mask': specifier: workspace:* version: link:../../plugins/backgroundMask/dist - "@tsparticles/plugin-blend": + '@tsparticles/plugin-blend': specifier: workspace:* version: link:../../plugins/blend/dist - "@tsparticles/plugin-canvas-mask": + '@tsparticles/plugin-canvas-mask': specifier: workspace:* version: link:../../plugins/canvasMask/dist - "@tsparticles/plugin-easing-back": + '@tsparticles/plugin-easing-back': specifier: workspace:* version: link:../../plugins/easings/back/dist - "@tsparticles/plugin-easing-bounce": + '@tsparticles/plugin-easing-bounce': specifier: workspace:* version: link:../../plugins/easings/bounce/dist - "@tsparticles/plugin-easing-circ": + '@tsparticles/plugin-easing-circ': specifier: workspace:* version: link:../../plugins/easings/circ/dist - "@tsparticles/plugin-easing-cubic": + '@tsparticles/plugin-easing-cubic': specifier: workspace:* version: link:../../plugins/easings/cubic/dist - "@tsparticles/plugin-easing-elastic": + '@tsparticles/plugin-easing-elastic': specifier: workspace:* version: link:../../plugins/easings/elastic/dist - "@tsparticles/plugin-easing-expo": + '@tsparticles/plugin-easing-expo': specifier: workspace:* version: link:../../plugins/easings/expo/dist - "@tsparticles/plugin-easing-gaussian": + '@tsparticles/plugin-easing-gaussian': specifier: workspace:* version: link:../../plugins/easings/gaussian/dist - "@tsparticles/plugin-easing-linear": + '@tsparticles/plugin-easing-linear': specifier: workspace:* version: link:../../plugins/easings/linear/dist - "@tsparticles/plugin-easing-quart": + '@tsparticles/plugin-easing-quart': specifier: workspace:* version: link:../../plugins/easings/quart/dist - "@tsparticles/plugin-easing-quint": + '@tsparticles/plugin-easing-quint': specifier: workspace:* version: link:../../plugins/easings/quint/dist - "@tsparticles/plugin-easing-sigmoid": + '@tsparticles/plugin-easing-sigmoid': specifier: workspace:* version: link:../../plugins/easings/sigmoid/dist - "@tsparticles/plugin-easing-sine": + '@tsparticles/plugin-easing-sine': specifier: workspace:* version: link:../../plugins/easings/sine/dist - "@tsparticles/plugin-easing-smoothstep": + '@tsparticles/plugin-easing-smoothstep': specifier: workspace:* version: link:../../plugins/easings/smoothstep/dist - "@tsparticles/plugin-emitters-shape-canvas": + '@tsparticles/plugin-emitters-shape-canvas': specifier: workspace:* version: link:../../plugins/emittersShapes/canvas/dist - "@tsparticles/plugin-emitters-shape-path": + '@tsparticles/plugin-emitters-shape-path': specifier: workspace:* version: link:../../plugins/emittersShapes/path/dist - "@tsparticles/plugin-emitters-shape-polygon": + '@tsparticles/plugin-emitters-shape-polygon': specifier: workspace:* version: link:../../plugins/emittersShapes/polygon/dist - "@tsparticles/plugin-export-image": + '@tsparticles/plugin-export-image': specifier: workspace:* version: link:../../plugins/exports/image/dist - "@tsparticles/plugin-export-json": + '@tsparticles/plugin-export-json': specifier: workspace:* version: link:../../plugins/exports/json/dist - "@tsparticles/plugin-export-video": + '@tsparticles/plugin-export-video': specifier: workspace:* version: link:../../plugins/exports/video/dist - "@tsparticles/plugin-hsv-color": + '@tsparticles/plugin-hsv-color': specifier: workspace:* version: link:../../plugins/colors/hsv/dist - "@tsparticles/plugin-hwb-color": + '@tsparticles/plugin-hwb-color': specifier: workspace:* version: link:../../plugins/colors/hwb/dist - "@tsparticles/plugin-infection": + '@tsparticles/plugin-infection': specifier: workspace:* version: link:../../plugins/infection/dist - "@tsparticles/plugin-lab-color": + '@tsparticles/plugin-lab-color': specifier: workspace:* version: link:../../plugins/colors/lab/dist - "@tsparticles/plugin-lch-color": + '@tsparticles/plugin-lch-color': specifier: workspace:* version: link:../../plugins/colors/lch/dist - "@tsparticles/plugin-manual-particles": + '@tsparticles/plugin-manual-particles': specifier: workspace:* version: link:../../plugins/manualParticles/dist - "@tsparticles/plugin-motion": + '@tsparticles/plugin-motion': specifier: workspace:* version: link:../../plugins/motion/dist - "@tsparticles/plugin-named-color": + '@tsparticles/plugin-named-color': specifier: workspace:* version: link:../../plugins/colors/named/dist - "@tsparticles/plugin-oklab-color": + '@tsparticles/plugin-oklab-color': specifier: workspace:* version: link:../../plugins/colors/oklab/dist - "@tsparticles/plugin-oklch-color": + '@tsparticles/plugin-oklch-color': specifier: workspace:* version: link:../../plugins/colors/oklch/dist - "@tsparticles/plugin-poisson-disc": + '@tsparticles/plugin-poisson-disc': specifier: workspace:* version: link:../../plugins/poisson/dist - "@tsparticles/plugin-polygon-mask": + '@tsparticles/plugin-polygon-mask': specifier: workspace:* version: link:../../plugins/polygonMask/dist - "@tsparticles/plugin-responsive": + '@tsparticles/plugin-responsive': specifier: workspace:* version: link:../../plugins/responsive/dist - "@tsparticles/plugin-sounds": + '@tsparticles/plugin-sounds': specifier: workspace:* version: link:../../plugins/sounds/dist - "@tsparticles/plugin-themes": + '@tsparticles/plugin-themes': specifier: workspace:* version: link:../../plugins/themes/dist - "@tsparticles/plugin-trail": + '@tsparticles/plugin-trail': specifier: workspace:* version: link:../../plugins/trail/dist - "@tsparticles/plugin-zoom": + '@tsparticles/plugin-zoom': specifier: workspace:* version: link:../../plugins/zoom/dist - "@tsparticles/shape-arrow": + '@tsparticles/shape-arrow': specifier: workspace:* version: link:../../shapes/arrow/dist - "@tsparticles/shape-cards": + '@tsparticles/shape-cards': specifier: workspace:* version: link:../../shapes/cards/dist - "@tsparticles/shape-cog": + '@tsparticles/shape-cog': specifier: workspace:* version: link:../../shapes/cog/dist - "@tsparticles/shape-heart": + '@tsparticles/shape-heart': specifier: workspace:* version: link:../../shapes/heart/dist - "@tsparticles/shape-infinity": + '@tsparticles/shape-infinity': specifier: workspace:* version: link:../../shapes/infinity/dist - "@tsparticles/shape-matrix": + '@tsparticles/shape-matrix': specifier: workspace:* version: link:../../shapes/matrix/dist - "@tsparticles/shape-path": + '@tsparticles/shape-path': specifier: workspace:* version: link:../../shapes/path/dist - "@tsparticles/shape-rounded-polygon": + '@tsparticles/shape-rounded-polygon': specifier: workspace:* version: link:../../shapes/rounded-polygon/dist - "@tsparticles/shape-rounded-rect": + '@tsparticles/shape-rounded-rect': specifier: workspace:* version: link:../../shapes/rounded-rect/dist - "@tsparticles/shape-spiral": + '@tsparticles/shape-spiral': specifier: workspace:* version: link:../../shapes/spiral/dist - "@tsparticles/shape-squircle": + '@tsparticles/shape-squircle': specifier: workspace:* version: link:../../shapes/squircle/dist - "@tsparticles/updater-gradient": + '@tsparticles/updater-gradient': specifier: workspace:* version: link:../../updaters/gradient/dist - "@tsparticles/updater-orbit": + '@tsparticles/updater-orbit': specifier: workspace:* version: link:../../updaters/orbit/dist tsparticles: @@ -386,281 +387,281 @@ importers: bundles/basic: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-hex-color": + '@tsparticles/plugin-hex-color': specifier: workspace:* version: link:../../plugins/colors/hex/dist - "@tsparticles/plugin-hsl-color": + '@tsparticles/plugin-hsl-color': specifier: workspace:* version: link:../../plugins/colors/hsl/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist - "@tsparticles/plugin-rgb-color": + '@tsparticles/plugin-rgb-color': specifier: workspace:* version: link:../../plugins/colors/rgb/dist - "@tsparticles/shape-circle": + '@tsparticles/shape-circle': specifier: workspace:* version: link:../../shapes/circle/dist - "@tsparticles/updater-fill-color": - specifier: workspace:* - version: link:../../updaters/fillColor/dist - "@tsparticles/updater-opacity": + '@tsparticles/updater-opacity': specifier: workspace:* version: link:../../updaters/opacity/dist - "@tsparticles/updater-out-modes": + '@tsparticles/updater-out-modes': specifier: workspace:* version: link:../../updaters/outModes/dist - "@tsparticles/updater-size": + '@tsparticles/updater-paint': + specifier: workspace:* + version: link:../../updaters/paint/dist + '@tsparticles/updater-size': specifier: workspace:* version: link:../../updaters/size/dist publishDirectory: dist bundles/confetti: dependencies: - "@tsparticles/basic": + '@tsparticles/basic': specifier: workspace:* version: link:../basic/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../plugins/emitters/dist - "@tsparticles/plugin-motion": + '@tsparticles/plugin-motion': specifier: workspace:* version: link:../../plugins/motion/dist - "@tsparticles/shape-cards": + '@tsparticles/shape-cards': specifier: workspace:* version: link:../../shapes/cards/dist - "@tsparticles/shape-emoji": + '@tsparticles/shape-emoji': specifier: workspace:* version: link:../../shapes/emoji/dist - "@tsparticles/shape-heart": + '@tsparticles/shape-heart': specifier: workspace:* version: link:../../shapes/heart/dist - "@tsparticles/shape-image": + '@tsparticles/shape-image': specifier: workspace:* version: link:../../shapes/image/dist - "@tsparticles/shape-polygon": + '@tsparticles/shape-polygon': specifier: workspace:* version: link:../../shapes/polygon/dist - "@tsparticles/shape-square": + '@tsparticles/shape-square': specifier: workspace:* version: link:../../shapes/square/dist - "@tsparticles/shape-star": + '@tsparticles/shape-star': specifier: workspace:* version: link:../../shapes/star/dist - "@tsparticles/updater-life": + '@tsparticles/updater-life': specifier: workspace:* version: link:../../updaters/life/dist - "@tsparticles/updater-roll": + '@tsparticles/updater-roll': specifier: workspace:* version: link:../../updaters/roll/dist - "@tsparticles/updater-rotate": + '@tsparticles/updater-rotate': specifier: workspace:* version: link:../../updaters/rotate/dist - "@tsparticles/updater-tilt": + '@tsparticles/updater-tilt': specifier: workspace:* version: link:../../updaters/tilt/dist - "@tsparticles/updater-wobble": + '@tsparticles/updater-wobble': specifier: workspace:* version: link:../../updaters/wobble/dist publishDirectory: dist bundles/fireworks: dependencies: - "@tsparticles/basic": + '@tsparticles/basic': specifier: workspace:* version: link:../basic/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-blend": + '@tsparticles/plugin-blend': specifier: workspace:* version: link:../../plugins/blend/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../plugins/emitters/dist - "@tsparticles/plugin-emitters-shape-square": + '@tsparticles/plugin-emitters-shape-square': specifier: workspace:* version: link:../../plugins/emittersShapes/square/dist - "@tsparticles/plugin-sounds": + '@tsparticles/plugin-sounds': specifier: workspace:* version: link:../../plugins/sounds/dist - "@tsparticles/shape-line": + '@tsparticles/shape-line': specifier: workspace:* version: link:../../shapes/line/dist - "@tsparticles/updater-destroy": + '@tsparticles/updater-destroy': specifier: workspace:* version: link:../../updaters/destroy/dist - "@tsparticles/updater-life": + '@tsparticles/updater-life': specifier: workspace:* version: link:../../updaters/life/dist - "@tsparticles/updater-rotate": + '@tsparticles/updater-paint': specifier: workspace:* - version: link:../../updaters/rotate/dist - "@tsparticles/updater-stroke-color": + version: link:../../updaters/paint/dist + '@tsparticles/updater-rotate': specifier: workspace:* - version: link:../../updaters/strokeColor/dist + version: link:../../updaters/rotate/dist publishDirectory: dist bundles/full: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/interaction-external-drag": + '@tsparticles/interaction-external-drag': specifier: workspace:* version: link:../../interactions/external/drag/dist - "@tsparticles/interaction-external-trail": + '@tsparticles/interaction-external-trail': specifier: workspace:* version: link:../../interactions/external/trail/dist - "@tsparticles/plugin-absorbers": + '@tsparticles/plugin-absorbers': specifier: workspace:* version: link:../../plugins/absorbers/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../plugins/emitters/dist - "@tsparticles/plugin-emitters-shape-circle": + '@tsparticles/plugin-emitters-shape-circle': specifier: workspace:* version: link:../../plugins/emittersShapes/circle/dist - "@tsparticles/plugin-emitters-shape-square": + '@tsparticles/plugin-emitters-shape-square': specifier: workspace:* version: link:../../plugins/emittersShapes/square/dist - "@tsparticles/shape-text": + '@tsparticles/shape-text': specifier: workspace:* version: link:../../shapes/text/dist - "@tsparticles/slim": + '@tsparticles/slim': specifier: workspace:* version: link:../slim/dist - "@tsparticles/updater-destroy": + '@tsparticles/updater-destroy': specifier: workspace:* version: link:../../updaters/destroy/dist - "@tsparticles/updater-roll": + '@tsparticles/updater-roll': specifier: workspace:* version: link:../../updaters/roll/dist - "@tsparticles/updater-tilt": + '@tsparticles/updater-tilt': specifier: workspace:* version: link:../../updaters/tilt/dist - "@tsparticles/updater-twinkle": + '@tsparticles/updater-twinkle': specifier: workspace:* version: link:../../updaters/twinkle/dist - "@tsparticles/updater-wobble": + '@tsparticles/updater-wobble': specifier: workspace:* version: link:../../updaters/wobble/dist publishDirectory: dist bundles/pjs: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-responsive": + '@tsparticles/plugin-responsive': specifier: workspace:* version: link:../../plugins/responsive/dist tsparticles: specifier: workspace:* version: link:../full/dist devDependencies: - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../plugins/interactivity/dist publishDirectory: dist bundles/slim: dependencies: - "@tsparticles/basic": + '@tsparticles/basic': specifier: workspace:* version: link:../basic/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/interaction-external-attract": + '@tsparticles/interaction-external-attract': specifier: workspace:* version: link:../../interactions/external/attract/dist - "@tsparticles/interaction-external-bounce": + '@tsparticles/interaction-external-bounce': specifier: workspace:* version: link:../../interactions/external/bounce/dist - "@tsparticles/interaction-external-bubble": + '@tsparticles/interaction-external-bubble': specifier: workspace:* version: link:../../interactions/external/bubble/dist - "@tsparticles/interaction-external-connect": + '@tsparticles/interaction-external-connect': specifier: workspace:* version: link:../../interactions/external/connect/dist - "@tsparticles/interaction-external-grab": + '@tsparticles/interaction-external-grab': specifier: workspace:* version: link:../../interactions/external/grab/dist - "@tsparticles/interaction-external-parallax": + '@tsparticles/interaction-external-parallax': specifier: workspace:* version: link:../../interactions/external/parallax/dist - "@tsparticles/interaction-external-pause": + '@tsparticles/interaction-external-pause': specifier: workspace:* version: link:../../interactions/external/pause/dist - "@tsparticles/interaction-external-push": + '@tsparticles/interaction-external-push': specifier: workspace:* version: link:../../interactions/external/push/dist - "@tsparticles/interaction-external-remove": + '@tsparticles/interaction-external-remove': specifier: workspace:* version: link:../../interactions/external/remove/dist - "@tsparticles/interaction-external-repulse": + '@tsparticles/interaction-external-repulse': specifier: workspace:* version: link:../../interactions/external/repulse/dist - "@tsparticles/interaction-external-slow": + '@tsparticles/interaction-external-slow': specifier: workspace:* version: link:../../interactions/external/slow/dist - "@tsparticles/interaction-particles-attract": + '@tsparticles/interaction-particles-attract': specifier: workspace:* version: link:../../interactions/particles/attract/dist - "@tsparticles/interaction-particles-collisions": + '@tsparticles/interaction-particles-collisions': specifier: workspace:* version: link:../../interactions/particles/collisions/dist - "@tsparticles/interaction-particles-links": + '@tsparticles/interaction-particles-links': specifier: workspace:* version: link:../../interactions/particles/links/dist - "@tsparticles/plugin-easing-quad": + '@tsparticles/plugin-easing-quad': specifier: workspace:* version: link:../../plugins/easings/quad/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../plugins/interactivity/dist - "@tsparticles/shape-emoji": + '@tsparticles/shape-emoji': specifier: workspace:* version: link:../../shapes/emoji/dist - "@tsparticles/shape-image": + '@tsparticles/shape-image': specifier: workspace:* version: link:../../shapes/image/dist - "@tsparticles/shape-line": + '@tsparticles/shape-line': specifier: workspace:* version: link:../../shapes/line/dist - "@tsparticles/shape-polygon": + '@tsparticles/shape-polygon': specifier: workspace:* version: link:../../shapes/polygon/dist - "@tsparticles/shape-square": + '@tsparticles/shape-square': specifier: workspace:* version: link:../../shapes/square/dist - "@tsparticles/shape-star": + '@tsparticles/shape-star': specifier: workspace:* version: link:../../shapes/star/dist - "@tsparticles/updater-life": + '@tsparticles/updater-life': specifier: workspace:* version: link:../../updaters/life/dist - "@tsparticles/updater-rotate": + '@tsparticles/updater-paint': specifier: workspace:* - version: link:../../updaters/rotate/dist - "@tsparticles/updater-stroke-color": + version: link:../../updaters/paint/dist + '@tsparticles/updater-rotate': specifier: workspace:* - version: link:../../updaters/strokeColor/dist + version: link:../../updaters/rotate/dist publishDirectory: dist demo/electron: dependencies: - "@tsparticles/configs": + '@tsparticles/configs': specifier: workspace:* version: link:../../utils/configs/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist tsparticles: @@ -673,440 +674,437 @@ importers: demo/vanilla: dependencies: - "@tsparticles/all": + '@tsparticles/all': specifier: workspace:* version: link:../../bundles/all/dist - "@tsparticles/basic": + '@tsparticles/basic': specifier: workspace:* version: link:../../bundles/basic/dist - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../utils/canvasUtils/dist - "@tsparticles/confetti": + '@tsparticles/confetti': specifier: workspace:* version: link:../../bundles/confetti/dist - "@tsparticles/configs": + '@tsparticles/configs': specifier: workspace:* version: link:../../utils/configs/dist - "@tsparticles/effect-bubble": + '@tsparticles/effect-bubble': specifier: workspace:* version: link:../../effects/bubble/dist - "@tsparticles/effect-filter": + '@tsparticles/effect-filter': specifier: workspace:* version: link:../../effects/filter/dist - "@tsparticles/effect-particles": + '@tsparticles/effect-particles': specifier: workspace:* version: link:../../effects/particles/dist - "@tsparticles/effect-shadow": + '@tsparticles/effect-shadow': specifier: workspace:* version: link:../../effects/shadow/dist - "@tsparticles/effect-trail": + '@tsparticles/effect-trail': specifier: workspace:* version: link:../../effects/trail/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/fireworks": + '@tsparticles/fireworks': specifier: workspace:* version: link:../../bundles/fireworks/dist - "@tsparticles/fractal-noise": + '@tsparticles/fractal-noise': specifier: workspace:* version: link:../../utils/fractalNoise/dist - "@tsparticles/interaction-external-attract": + '@tsparticles/interaction-external-attract': specifier: workspace:* version: link:../../interactions/external/attract/dist - "@tsparticles/interaction-external-bounce": + '@tsparticles/interaction-external-bounce': specifier: workspace:* version: link:../../interactions/external/bounce/dist - "@tsparticles/interaction-external-bubble": + '@tsparticles/interaction-external-bubble': specifier: workspace:* version: link:../../interactions/external/bubble/dist - "@tsparticles/interaction-external-cannon": + '@tsparticles/interaction-external-cannon': specifier: workspace:* version: link:../../interactions/external/cannon/dist - "@tsparticles/interaction-external-connect": + '@tsparticles/interaction-external-connect': specifier: workspace:* version: link:../../interactions/external/connect/dist - "@tsparticles/interaction-external-drag": + '@tsparticles/interaction-external-drag': specifier: workspace:* version: link:../../interactions/external/drag/dist - "@tsparticles/interaction-external-grab": + '@tsparticles/interaction-external-grab': specifier: workspace:* version: link:../../interactions/external/grab/dist - "@tsparticles/interaction-external-parallax": + '@tsparticles/interaction-external-parallax': specifier: workspace:* version: link:../../interactions/external/parallax/dist - "@tsparticles/interaction-external-particle": + '@tsparticles/interaction-external-particle': specifier: workspace:* version: link:../../interactions/external/particle/dist - "@tsparticles/interaction-external-pause": + '@tsparticles/interaction-external-pause': specifier: workspace:* version: link:../../interactions/external/pause/dist - "@tsparticles/interaction-external-pop": + '@tsparticles/interaction-external-pop': specifier: workspace:* version: link:../../interactions/external/pop/dist - "@tsparticles/interaction-external-push": + '@tsparticles/interaction-external-push': specifier: workspace:* version: link:../../interactions/external/push/dist - "@tsparticles/interaction-external-remove": + '@tsparticles/interaction-external-remove': specifier: workspace:* version: link:../../interactions/external/remove/dist - "@tsparticles/interaction-external-repulse": + '@tsparticles/interaction-external-repulse': specifier: workspace:* version: link:../../interactions/external/repulse/dist - "@tsparticles/interaction-external-slow": + '@tsparticles/interaction-external-slow': specifier: workspace:* version: link:../../interactions/external/slow/dist - "@tsparticles/interaction-external-trail": + '@tsparticles/interaction-external-trail': specifier: workspace:* version: link:../../interactions/external/trail/dist - "@tsparticles/interaction-light": + '@tsparticles/interaction-light': specifier: workspace:* version: link:../../interactions/light/dist - "@tsparticles/interaction-particles-attract": + '@tsparticles/interaction-particles-attract': specifier: workspace:* version: link:../../interactions/particles/attract/dist - "@tsparticles/interaction-particles-collisions": + '@tsparticles/interaction-particles-collisions': specifier: workspace:* version: link:../../interactions/particles/collisions/dist - "@tsparticles/interaction-particles-links": + '@tsparticles/interaction-particles-links': specifier: workspace:* version: link:../../interactions/particles/links/dist - "@tsparticles/interaction-particles-repulse": + '@tsparticles/interaction-particles-repulse': specifier: workspace:* version: link:../../interactions/particles/repulse/dist - "@tsparticles/noise-field": + '@tsparticles/noise-field': specifier: workspace:* version: link:../../utils/noiseField/dist - "@tsparticles/path-branches": + '@tsparticles/path-branches': specifier: workspace:* version: link:../../paths/branches/dist - "@tsparticles/path-brownian": + '@tsparticles/path-brownian': specifier: workspace:* version: link:../../paths/brownian/dist - "@tsparticles/path-curl-noise": + '@tsparticles/path-curl-noise': specifier: workspace:* version: link:../../paths/curlNoise/dist - "@tsparticles/path-curves": + '@tsparticles/path-curves': specifier: workspace:* version: link:../../paths/curves/dist - "@tsparticles/path-fractal-noise": + '@tsparticles/path-fractal-noise': specifier: workspace:* version: link:../../paths/fractalNoise/dist - "@tsparticles/path-grid": + '@tsparticles/path-grid': specifier: workspace:* version: link:../../paths/grid/dist - "@tsparticles/path-levy": + '@tsparticles/path-levy': specifier: workspace:* version: link:../../paths/levy/dist - "@tsparticles/path-perlin-noise": + '@tsparticles/path-perlin-noise': specifier: workspace:* version: link:../../paths/perlinNoise/dist - "@tsparticles/path-polygon": + '@tsparticles/path-polygon': specifier: workspace:* version: link:../../paths/polygon/dist - "@tsparticles/path-random": + '@tsparticles/path-random': specifier: workspace:* version: link:../../paths/random/dist - "@tsparticles/path-simplex-noise": + '@tsparticles/path-simplex-noise': specifier: workspace:* version: link:../../paths/simplexNoise/dist - "@tsparticles/path-spiral": + '@tsparticles/path-spiral': specifier: workspace:* version: link:../../paths/spiral/dist - "@tsparticles/path-svg": + '@tsparticles/path-svg': specifier: workspace:* version: link:../../paths/svg/dist - "@tsparticles/path-utils": + '@tsparticles/path-utils': specifier: workspace:* version: link:../../utils/pathUtils/dist - "@tsparticles/path-zig-zag": + '@tsparticles/path-zig-zag': specifier: workspace:* version: link:../../paths/zigzag/dist - "@tsparticles/perlin-noise": + '@tsparticles/perlin-noise': specifier: workspace:* version: link:../../utils/perlinNoise/dist - "@tsparticles/pjs": + '@tsparticles/pjs': specifier: workspace:* version: link:../../bundles/pjs/dist - "@tsparticles/plugin-absorbers": + '@tsparticles/plugin-absorbers': specifier: workspace:* version: link:../../plugins/absorbers/dist - "@tsparticles/plugin-background-mask": + '@tsparticles/plugin-background-mask': specifier: workspace:* version: link:../../plugins/backgroundMask/dist - "@tsparticles/plugin-blend": + '@tsparticles/plugin-blend': specifier: workspace:* version: link:../../plugins/blend/dist - "@tsparticles/plugin-canvas-mask": + '@tsparticles/plugin-canvas-mask': specifier: workspace:* version: link:../../plugins/canvasMask/dist - "@tsparticles/plugin-easing-back": + '@tsparticles/plugin-easing-back': specifier: workspace:* version: link:../../plugins/easings/back/dist - "@tsparticles/plugin-easing-bounce": + '@tsparticles/plugin-easing-bounce': specifier: workspace:* version: link:../../plugins/easings/bounce/dist - "@tsparticles/plugin-easing-circ": + '@tsparticles/plugin-easing-circ': specifier: workspace:* version: link:../../plugins/easings/circ/dist - "@tsparticles/plugin-easing-cubic": + '@tsparticles/plugin-easing-cubic': specifier: workspace:* version: link:../../plugins/easings/cubic/dist - "@tsparticles/plugin-easing-elastic": + '@tsparticles/plugin-easing-elastic': specifier: workspace:* version: link:../../plugins/easings/elastic/dist - "@tsparticles/plugin-easing-expo": + '@tsparticles/plugin-easing-expo': specifier: workspace:* version: link:../../plugins/easings/expo/dist - "@tsparticles/plugin-easing-gaussian": + '@tsparticles/plugin-easing-gaussian': specifier: workspace:* version: link:../../plugins/easings/gaussian/dist - "@tsparticles/plugin-easing-linear": + '@tsparticles/plugin-easing-linear': specifier: workspace:* version: link:../../plugins/easings/linear/dist - "@tsparticles/plugin-easing-quad": + '@tsparticles/plugin-easing-quad': specifier: workspace:* version: link:../../plugins/easings/quad/dist - "@tsparticles/plugin-easing-quart": + '@tsparticles/plugin-easing-quart': specifier: workspace:* version: link:../../plugins/easings/quart/dist - "@tsparticles/plugin-easing-quint": + '@tsparticles/plugin-easing-quint': specifier: workspace:* version: link:../../plugins/easings/quint/dist - "@tsparticles/plugin-easing-sigmoid": + '@tsparticles/plugin-easing-sigmoid': specifier: workspace:* version: link:../../plugins/easings/sigmoid/dist - "@tsparticles/plugin-easing-sine": + '@tsparticles/plugin-easing-sine': specifier: workspace:* version: link:../../plugins/easings/sine/dist - "@tsparticles/plugin-easing-smoothstep": + '@tsparticles/plugin-easing-smoothstep': specifier: workspace:* version: link:../../plugins/easings/smoothstep/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../plugins/emitters/dist - "@tsparticles/plugin-emitters-shape-canvas": + '@tsparticles/plugin-emitters-shape-canvas': specifier: workspace:* version: link:../../plugins/emittersShapes/canvas/dist - "@tsparticles/plugin-emitters-shape-circle": + '@tsparticles/plugin-emitters-shape-circle': specifier: workspace:* version: link:../../plugins/emittersShapes/circle/dist - "@tsparticles/plugin-emitters-shape-path": + '@tsparticles/plugin-emitters-shape-path': specifier: workspace:* version: link:../../plugins/emittersShapes/path/dist - "@tsparticles/plugin-emitters-shape-polygon": + '@tsparticles/plugin-emitters-shape-polygon': specifier: workspace:* version: link:../../plugins/emittersShapes/polygon/dist - "@tsparticles/plugin-emitters-shape-square": + '@tsparticles/plugin-emitters-shape-square': specifier: workspace:* version: link:../../plugins/emittersShapes/square/dist - "@tsparticles/plugin-export-image": + '@tsparticles/plugin-export-image': specifier: workspace:* version: link:../../plugins/exports/image/dist - "@tsparticles/plugin-export-json": + '@tsparticles/plugin-export-json': specifier: workspace:* version: link:../../plugins/exports/json/dist - "@tsparticles/plugin-export-video": + '@tsparticles/plugin-export-video': specifier: workspace:* version: link:../../plugins/exports/video/dist - "@tsparticles/plugin-hex-color": + '@tsparticles/plugin-hex-color': specifier: workspace:* version: link:../../plugins/colors/hex/dist - "@tsparticles/plugin-hsl-color": + '@tsparticles/plugin-hsl-color': specifier: workspace:* version: link:../../plugins/colors/hsl/dist - "@tsparticles/plugin-hsv-color": + '@tsparticles/plugin-hsv-color': specifier: workspace:* version: link:../../plugins/colors/hsv/dist - "@tsparticles/plugin-hwb-color": + '@tsparticles/plugin-hwb-color': specifier: workspace:* version: link:../../plugins/colors/hwb/dist - "@tsparticles/plugin-infection": + '@tsparticles/plugin-infection': specifier: workspace:* version: link:../../plugins/infection/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../plugins/interactivity/dist - "@tsparticles/plugin-lab-color": + '@tsparticles/plugin-lab-color': specifier: workspace:* version: link:../../plugins/colors/lab/dist - "@tsparticles/plugin-lch-color": + '@tsparticles/plugin-lch-color': specifier: workspace:* version: link:../../plugins/colors/lch/dist - "@tsparticles/plugin-manual-particles": + '@tsparticles/plugin-manual-particles': specifier: workspace:* version: link:../../plugins/manualParticles/dist - "@tsparticles/plugin-motion": + '@tsparticles/plugin-motion': specifier: workspace:* version: link:../../plugins/motion/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist - "@tsparticles/plugin-named-color": + '@tsparticles/plugin-named-color': specifier: workspace:* version: link:../../plugins/colors/named/dist - "@tsparticles/plugin-oklab-color": + '@tsparticles/plugin-oklab-color': specifier: workspace:* version: link:../../plugins/colors/oklab/dist - "@tsparticles/plugin-oklch-color": + '@tsparticles/plugin-oklch-color': specifier: workspace:* version: link:../../plugins/colors/oklch/dist - "@tsparticles/plugin-poisson-disc": + '@tsparticles/plugin-poisson-disc': specifier: workspace:* version: link:../../plugins/poisson/dist - "@tsparticles/plugin-polygon-mask": + '@tsparticles/plugin-polygon-mask': specifier: workspace:* version: link:../../plugins/polygonMask/dist - "@tsparticles/plugin-responsive": + '@tsparticles/plugin-responsive': specifier: workspace:* version: link:../../plugins/responsive/dist - "@tsparticles/plugin-rgb-color": + '@tsparticles/plugin-rgb-color': specifier: workspace:* version: link:../../plugins/colors/rgb/dist - "@tsparticles/plugin-sounds": + '@tsparticles/plugin-sounds': specifier: workspace:* version: link:../../plugins/sounds/dist - "@tsparticles/plugin-themes": + '@tsparticles/plugin-themes': specifier: workspace:* version: link:../../plugins/themes/dist - "@tsparticles/plugin-trail": + '@tsparticles/plugin-trail': specifier: workspace:* version: link:../../plugins/trail/dist - "@tsparticles/plugin-zoom": + '@tsparticles/plugin-zoom': specifier: workspace:* version: link:../../plugins/zoom/dist - "@tsparticles/shape-arrow": + '@tsparticles/shape-arrow': specifier: workspace:* version: link:../../shapes/arrow/dist - "@tsparticles/shape-cards": + '@tsparticles/shape-cards': specifier: workspace:* version: link:../../shapes/cards/dist - "@tsparticles/shape-circle": + '@tsparticles/shape-circle': specifier: workspace:* version: link:../../shapes/circle/dist - "@tsparticles/shape-cog": + '@tsparticles/shape-cog': specifier: workspace:* version: link:../../shapes/cog/dist - "@tsparticles/shape-emoji": + '@tsparticles/shape-emoji': specifier: workspace:* version: link:../../shapes/emoji/dist - "@tsparticles/shape-heart": + '@tsparticles/shape-heart': specifier: workspace:* version: link:../../shapes/heart/dist - "@tsparticles/shape-image": + '@tsparticles/shape-image': specifier: workspace:* version: link:../../shapes/image/dist - "@tsparticles/shape-infinity": + '@tsparticles/shape-infinity': specifier: workspace:* version: link:../../shapes/infinity/dist - "@tsparticles/shape-line": + '@tsparticles/shape-line': specifier: workspace:* version: link:../../shapes/line/dist - "@tsparticles/shape-matrix": + '@tsparticles/shape-matrix': specifier: workspace:* version: link:../../shapes/matrix/dist - "@tsparticles/shape-path": + '@tsparticles/shape-path': specifier: workspace:* version: link:../../shapes/path/dist - "@tsparticles/shape-polygon": + '@tsparticles/shape-polygon': specifier: workspace:* version: link:../../shapes/polygon/dist - "@tsparticles/shape-rounded-polygon": + '@tsparticles/shape-rounded-polygon': specifier: workspace:* version: link:../../shapes/rounded-polygon/dist - "@tsparticles/shape-rounded-rect": + '@tsparticles/shape-rounded-rect': specifier: workspace:* version: link:../../shapes/rounded-rect/dist - "@tsparticles/shape-spiral": + '@tsparticles/shape-spiral': specifier: workspace:* version: link:../../shapes/spiral/dist - "@tsparticles/shape-square": + '@tsparticles/shape-square': specifier: workspace:* version: link:../../shapes/square/dist - "@tsparticles/shape-squircle": + '@tsparticles/shape-squircle': specifier: workspace:* version: link:../../shapes/squircle/dist - "@tsparticles/shape-star": + '@tsparticles/shape-star': specifier: workspace:* version: link:../../shapes/star/dist - "@tsparticles/shape-text": + '@tsparticles/shape-text': specifier: workspace:* version: link:../../shapes/text/dist - "@tsparticles/simplex-noise": + '@tsparticles/simplex-noise': specifier: workspace:* version: link:../../utils/simplexNoise/dist - "@tsparticles/slim": + '@tsparticles/slim': specifier: workspace:* version: link:../../bundles/slim/dist - "@tsparticles/smooth-value-noise": + '@tsparticles/smooth-value-noise': specifier: workspace:* version: link:../../utils/smoothValueNoise/dist - "@tsparticles/updater-destroy": + '@tsparticles/updater-destroy': specifier: workspace:* version: link:../../updaters/destroy/dist - "@tsparticles/updater-fill-color": - specifier: workspace:* - version: link:../../updaters/fillColor/dist - "@tsparticles/updater-gradient": + '@tsparticles/updater-gradient': specifier: workspace:* version: link:../../updaters/gradient/dist - "@tsparticles/updater-life": + '@tsparticles/updater-life': specifier: workspace:* version: link:../../updaters/life/dist - "@tsparticles/updater-opacity": + '@tsparticles/updater-opacity': specifier: workspace:* version: link:../../updaters/opacity/dist - "@tsparticles/updater-orbit": + '@tsparticles/updater-orbit': specifier: workspace:* version: link:../../updaters/orbit/dist - "@tsparticles/updater-out-modes": + '@tsparticles/updater-out-modes': specifier: workspace:* version: link:../../updaters/outModes/dist - "@tsparticles/updater-roll": + '@tsparticles/updater-paint': + specifier: workspace:* + version: link:../../updaters/paint/dist + '@tsparticles/updater-roll': specifier: workspace:* version: link:../../updaters/roll/dist - "@tsparticles/updater-rotate": + '@tsparticles/updater-rotate': specifier: workspace:* version: link:../../updaters/rotate/dist - "@tsparticles/updater-size": + '@tsparticles/updater-size': specifier: workspace:* version: link:../../updaters/size/dist - "@tsparticles/updater-stroke-color": - specifier: workspace:* - version: link:../../updaters/strokeColor/dist - "@tsparticles/updater-tilt": + '@tsparticles/updater-tilt': specifier: workspace:* version: link:../../updaters/tilt/dist - "@tsparticles/updater-twinkle": + '@tsparticles/updater-twinkle': specifier: workspace:* version: link:../../updaters/twinkle/dist - "@tsparticles/updater-wobble": + '@tsparticles/updater-wobble': specifier: workspace:* version: link:../../updaters/wobble/dist tsparticles: specifier: workspace:* version: link:../../bundles/full/dist devDependencies: - "@datalust/winston-seq": + '@datalust/winston-seq': specifier: ^3.0.1 version: 3.0.1(encoding@0.1.13)(winston@3.19.0) - "@fortawesome/fontawesome-free": + '@fortawesome/fontawesome-free': specifier: ^7.2.0 version: 7.2.0 - "@types/connect-livereload": + '@types/connect-livereload': specifier: ^0.6.3 version: 0.6.3 - "@types/express": + '@types/express': specifier: ^5.0.6 version: 5.0.6 - "@types/livereload": + '@types/livereload': specifier: ^0.9.5 version: 0.9.5 - "@types/node": + '@types/node': specifier: ^25.5.2 version: 25.5.2 - "@types/stylus": + '@types/stylus': specifier: ^0.48.43 version: 0.48.43 ace-builds: @@ -1163,14 +1161,14 @@ importers: demo/vanilla_new: dependencies: - "@tsparticles/all": + '@tsparticles/all': specifier: workspace:* version: link:../../bundles/all/dist - "@tsparticles/configs": + '@tsparticles/configs': specifier: workspace:* version: link:../../utils/configs/dist devDependencies: - "@swc/core": + '@swc/core': specifier: ^1.15.24 version: 1.15.24 minify: @@ -1182,13 +1180,13 @@ importers: demo/vite: dependencies: - "@tsparticles/all": + '@tsparticles/all': specifier: workspace:* version: link:../../bundles/all/dist - "@tsparticles/configs": + '@tsparticles/configs': specifier: workspace:* version: link:../../utils/configs/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist devDependencies: @@ -1201,35 +1199,35 @@ importers: effects/bubble: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/filter: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/particles: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/shadow: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/trail: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist @@ -1239,1034 +1237,1027 @@ importers: interactions/external/attract: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bounce: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bubble: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/cannon: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/connect: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/drag: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/grab: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/parallax: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/particle: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pause: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pop: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/push: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/remove: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/repulse: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/slow: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/trail: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/light: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../plugins/interactivity/dist publishDirectory: dist interactions/particles/attract: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/collisions: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/links: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/repulse: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist paths/branches: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/brownian: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/curlNoise: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist - "@tsparticles/simplex-noise": + '@tsparticles/simplex-noise': specifier: workspace:* version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/curves: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/fractalNoise: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/fractal-noise": + '@tsparticles/fractal-noise': specifier: workspace:* version: link:../../utils/fractalNoise/dist - "@tsparticles/noise-field": + '@tsparticles/noise-field': specifier: workspace:* version: link:../../utils/noiseField/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/grid: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/levy: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/perlinNoise: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/noise-field": + '@tsparticles/noise-field': specifier: workspace:* version: link:../../utils/noiseField/dist - "@tsparticles/perlin-noise": + '@tsparticles/perlin-noise': specifier: workspace:* version: link:../../utils/perlinNoise/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/polygon: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/random: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/simplexNoise: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/noise-field": + '@tsparticles/noise-field': specifier: workspace:* version: link:../../utils/noiseField/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist - "@tsparticles/simplex-noise": + '@tsparticles/simplex-noise': specifier: workspace:* version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/spiral: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/svg: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/zigzag: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist plugins/absorbers: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../interactivity/dist publishDirectory: dist plugins/backgroundMask: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/blend: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/canvasMask: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/colors/hex: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsl: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsv: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/hwb: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/lab: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/lch: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/named: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklab: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklch: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/rgb: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/back: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/bounce: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/circ: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/cubic: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/elastic: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/expo: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/gaussian: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/linear: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/quad: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/quart: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/quint: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/sigmoid: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/sine: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/smoothstep: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/emitters: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../interactivity/dist publishDirectory: dist plugins/emittersShapes/canvas: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/circle: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/path: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/polygon: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/square: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist - "@tsparticles/plugin-emitters": + '@tsparticles/plugin-emitters': specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/exports/image: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/exports/json: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/exports/video: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/infection: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-interactivity": + '@tsparticles/plugin-interactivity': specifier: workspace:* version: link:../interactivity/dist publishDirectory: dist plugins/interactivity: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/manualParticles: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/motion: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/move: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/poisson: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/polygonMask: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/responsive: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/sounds: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/themes: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/trail: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/zoom: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/arrow: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/cards: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/path-utils": + '@tsparticles/path-utils': specifier: workspace:* version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/circle: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/cog: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/emoji: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/heart: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/image: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/infinity: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/line: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/matrix: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/path: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/path-utils": + '@tsparticles/path-utils': specifier: workspace:* version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/polygon: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/rounded-polygon: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/rounded-rect: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/spiral: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/square: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/squircle: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/star: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/text: devDependencies: - "@tsparticles/canvas-utils": + '@tsparticles/canvas-utils': specifier: workspace:* version: link:../../utils/canvasUtils/dist - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/destroy: devDependencies: - "@tsparticles/engine": - specifier: workspace:* - version: link:../../engine/dist - publishDirectory: dist - - updaters/fillColor: - devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/gradient: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/life: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/opacity: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/orbit: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/outModes: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist - updaters/roll: + updaters/paint: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist - updaters/rotate: + updaters/roll: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist - updaters/size: + updaters/rotate: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist - updaters/strokeColor: + updaters/size: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/tilt: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/twinkle: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/wobble: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist utils/canvasUtils: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist utils/configs: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist utils/fractalNoise: devDependencies: - "@tsparticles/smooth-value-noise": + '@tsparticles/smooth-value-noise': specifier: workspace:* version: link:../smoothValueNoise/dist publishDirectory: dist utils/noiseField: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-move": + '@tsparticles/plugin-move': specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist utils/pathUtils: devDependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist publishDirectory: dist @@ -2282,29 +2273,29 @@ importers: utils/tests: dependencies: - "@tsparticles/engine": + '@tsparticles/engine': specifier: workspace:* version: link:../../engine/dist - "@tsparticles/plugin-hex-color": + '@tsparticles/plugin-hex-color': specifier: workspace:* version: link:../../plugins/colors/hex/dist - "@tsparticles/plugin-hsl-color": + '@tsparticles/plugin-hsl-color': specifier: workspace:* version: link:../../plugins/colors/hsl/dist - "@tsparticles/plugin-hsv-color": + '@tsparticles/plugin-hsv-color': specifier: workspace:* version: link:../../plugins/colors/hsv/dist - "@tsparticles/plugin-rgb-color": + '@tsparticles/plugin-rgb-color': specifier: workspace:* version: link:../../plugins/colors/rgb/dist devDependencies: - "@types/jsdom": + '@types/jsdom': specifier: ^28.0.1 version: 28.0.1 - "@vitest/coverage-v8": + '@vitest/coverage-v8': specifier: ^4.1.2 version: 4.1.3(vitest@4.1.3) - "@vitest/ui": + '@vitest/ui': specifier: ^4.1.2 version: 4.1.2(vitest@4.1.3) canvas: @@ -2321,175 +2312,142 @@ importers: version: 4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) packages: - "@aashutoshrathi/word-wrap@1.2.6": - resolution: - { integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== } - engines: { node: ">=0.10.0" } - - "@adobe/css-tools@4.3.3": - resolution: - { integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ== } - - "@asamuzakjp/css-color@5.1.8": - resolution: - { integrity: sha512-OISPR9c2uPo23rUdvfEQiLPjoMLOpEeLNnP5iGkxr6tDDxJd3NjD+6fxY0mdaMbIPUjFGL4HFOJqLvow5q4aqQ== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - - "@asamuzakjp/dom-selector@7.0.8": - resolution: - { integrity: sha512-erMO6FgtM02dC24NGm0xufMzWz5OF0wXKR7BpvGD973bq/GbmR8/DbxNZbj0YevQ5hlToJaWSVK/G9/NDgGEVw== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - - "@asamuzakjp/nwsapi@2.3.9": - resolution: - { integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q== } - - "@augment-vir/assert@31.59.3": - resolution: - { integrity: sha512-o6+RSEJZJLb9oTPcRkvUkO5QRVVSJby/mOZ6iQqCVkWrkqeMEeFHjqrvlf8C4KfJzg1323QSj+EARXKkcTHWQA== } - engines: { node: ">=22" } - - "@augment-vir/common@31.59.3": - resolution: - { integrity: sha512-hEMnLeHE+eOCX4XEb0sIlUBbC/3gNsgLCsA+WA5a4syEgtijvWc+/t2r2LW9N+3XmQrH76fPyyxsxfgzvoT82Q== } - engines: { node: ">=22" } - - "@augment-vir/core@31.59.3": - resolution: - { integrity: sha512-5Yj/ONzKZYdH6P0a130pgP6QkLpLyNelICXAHqDvZrhMcOKxGKdwRR+DxQlOvPvKulOC30o2QH84VI1/zj8eVw== } - engines: { node: ">=22" } - - "@babel/code-frame@7.27.1": - resolution: - { integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== } - engines: { node: ">=6.9.0" } - - "@babel/helper-string-parser@7.27.1": - resolution: - { integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-identifier@7.28.5": - resolution: - { integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== } - engines: { node: ">=6.9.0" } - - "@babel/parser@7.29.2": - resolution: - { integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== } - engines: { node: ">=6.0.0" } + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@adobe/css-tools@4.3.3': + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + + '@asamuzakjp/css-color@5.1.8': + resolution: {integrity: sha512-OISPR9c2uPo23rUdvfEQiLPjoMLOpEeLNnP5iGkxr6tDDxJd3NjD+6fxY0mdaMbIPUjFGL4HFOJqLvow5q4aqQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@asamuzakjp/dom-selector@7.0.8': + resolution: {integrity: sha512-erMO6FgtM02dC24NGm0xufMzWz5OF0wXKR7BpvGD973bq/GbmR8/DbxNZbj0YevQ5hlToJaWSVK/G9/NDgGEVw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@asamuzakjp/nwsapi@2.3.9': + resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} + + '@augment-vir/assert@31.59.3': + resolution: {integrity: sha512-o6+RSEJZJLb9oTPcRkvUkO5QRVVSJby/mOZ6iQqCVkWrkqeMEeFHjqrvlf8C4KfJzg1323QSj+EARXKkcTHWQA==} + engines: {node: '>=22'} + + '@augment-vir/common@31.59.3': + resolution: {integrity: sha512-hEMnLeHE+eOCX4XEb0sIlUBbC/3gNsgLCsA+WA5a4syEgtijvWc+/t2r2LW9N+3XmQrH76fPyyxsxfgzvoT82Q==} + engines: {node: '>=22'} + + '@augment-vir/core@31.59.3': + resolution: {integrity: sha512-5Yj/ONzKZYdH6P0a130pgP6QkLpLyNelICXAHqDvZrhMcOKxGKdwRR+DxQlOvPvKulOC30o2QH84VI1/zj8eVw==} + engines: {node: '>=22'} + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.2': + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} + engines: {node: '>=6.0.0'} hasBin: true - "@babel/types@7.29.0": - resolution: - { integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== } - engines: { node: ">=6.9.0" } + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} - "@bcoe/v8-coverage@1.0.2": - resolution: - { integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA== } - engines: { node: ">=18" } + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} - "@bramus/specificity@2.4.2": - resolution: - { integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw== } + '@bramus/specificity@2.4.2': + resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} hasBin: true - "@colors/colors@1.6.0": - resolution: - { integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== } - engines: { node: ">=0.1.90" } + '@colors/colors@1.6.0': + resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} + engines: {node: '>=0.1.90'} - "@commitlint/cli@20.5.0": - resolution: - { integrity: sha512-yNkyN/tuKTJS3wdVfsZ2tXDM4G4Gi7z+jW54Cki8N8tZqwKBltbIvUUrSbT4hz1bhW/h0CdR+5sCSpXD+wMKaQ== } - engines: { node: ">=v18" } + '@commitlint/cli@20.5.0': + resolution: {integrity: sha512-yNkyN/tuKTJS3wdVfsZ2tXDM4G4Gi7z+jW54Cki8N8tZqwKBltbIvUUrSbT4hz1bhW/h0CdR+5sCSpXD+wMKaQ==} + engines: {node: '>=v18'} hasBin: true - "@commitlint/config-conventional@20.5.0": - resolution: - { integrity: sha512-t3Ni88rFw1XMa4nZHgOKJ8fIAT9M2j5TnKyTqJzsxea7FUetlNdYFus9dz+MhIRZmc16P0PPyEfh6X2d/qw8SA== } - engines: { node: ">=v18" } - - "@commitlint/config-validator@20.5.0": - resolution: - { integrity: sha512-T/Uh6iJUzyx7j35GmHWdIiGRQB+ouZDk0pwAaYq4SXgB54KZhFdJ0vYmxiW6AMYICTIWuyMxDBl1jK74oFp/Gw== } - engines: { node: ">=v18" } - - "@commitlint/ensure@20.5.0": - resolution: - { integrity: sha512-IpHqAUesBeW1EDDdjzJeaOxU9tnogLAyXLRBn03SHlj1SGENn2JGZqSWGkFvBJkJzfXAuCNtsoYzax+ZPS+puw== } - engines: { node: ">=v18" } - - "@commitlint/execute-rule@20.0.0": - resolution: - { integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw== } - engines: { node: ">=v18" } - - "@commitlint/format@20.5.0": - resolution: - { integrity: sha512-TI9EwFU/qZWSK7a5qyXMpKPPv3qta7FO4tKW+Wt2al7sgMbLWTsAcDpX1cU8k16TRdsiiet9aOw0zpvRXNJu7Q== } - engines: { node: ">=v18" } - - "@commitlint/is-ignored@20.5.0": - resolution: - { integrity: sha512-JWLarAsurHJhPozbuAH6GbP4p/hdOCoqS9zJMfqwswne+/GPs5V0+rrsfOkP68Y8PSLphwtFXV0EzJ+GTXTTGg== } - engines: { node: ">=v18" } - - "@commitlint/lint@20.5.0": - resolution: - { integrity: sha512-jiM3hNUdu04jFBf1VgPdjtIPvbuVfDTBAc6L98AWcoLjF5sYqkulBHBzlVWll4rMF1T5zeQFB6r//a+s+BBKlA== } - engines: { node: ">=v18" } - - "@commitlint/load@20.5.0": - resolution: - { integrity: sha512-sLhhYTL/KxeOTZjjabKDhwidGZan84XKK1+XFkwDYL/4883kIajcz/dZFAhBJmZPtL8+nBx6bnkzA95YxPeDPw== } - engines: { node: ">=v18" } - - "@commitlint/message@20.4.3": - resolution: - { integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ== } - engines: { node: ">=v18" } - - "@commitlint/parse@20.5.0": - resolution: - { integrity: sha512-SeKWHBMk7YOTnnEWUhx+d1a9vHsjjuo6Uo1xRfPNfeY4bdYFasCH1dDpAv13Lyn+dDPOels+jP6D2GRZqzc5fA== } - engines: { node: ">=v18" } - - "@commitlint/read@20.5.0": - resolution: - { integrity: sha512-JDEIJ2+GnWpK8QqwfmW7O42h0aycJEWNqcdkJnyzLD11nf9dW2dWLTVEa8Wtlo4IZFGLPATjR5neA5QlOvIH1w== } - engines: { node: ">=v18" } - - "@commitlint/resolve-extends@20.5.0": - resolution: - { integrity: sha512-3SHPWUW2v0tyspCTcfSsYml0gses92l6TlogwzvM2cbxDgmhSRc+fldDjvGkCXJrjSM87BBaWYTPWwwyASZRrg== } - engines: { node: ">=v18" } - - "@commitlint/rules@20.5.0": - resolution: - { integrity: sha512-5NdQXQEdnDPT5pK8O39ZA7HohzPRHEsDGU23cyVCNPQy4WegAbAwrQk3nIu7p2sl3dutPk8RZd91yKTrMTnRkQ== } - engines: { node: ">=v18" } - - "@commitlint/to-lines@20.0.0": - resolution: - { integrity: sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw== } - engines: { node: ">=v18" } - - "@commitlint/top-level@20.4.3": - resolution: - { integrity: sha512-qD9xfP6dFg5jQ3NMrOhG0/w5y3bBUsVGyJvXxdWEwBm8hyx4WOk3kKXw28T5czBYvyeCVJgJJ6aoJZUWDpaacQ== } - engines: { node: ">=v18" } - - "@commitlint/types@20.5.0": - resolution: - { integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA== } - engines: { node: ">=v18" } - - "@conventional-changelog/git-client@2.6.0": - resolution: - { integrity: sha512-T+uPDciKf0/ioNNDpMGc8FDsehJClZP0yR3Q5MN6wE/Y/1QZ7F+80OgznnTCOlMEG4AV0LvH2UJi3C/nBnaBUg== } - engines: { node: ">=18" } + '@commitlint/config-conventional@20.5.0': + resolution: {integrity: sha512-t3Ni88rFw1XMa4nZHgOKJ8fIAT9M2j5TnKyTqJzsxea7FUetlNdYFus9dz+MhIRZmc16P0PPyEfh6X2d/qw8SA==} + engines: {node: '>=v18'} + + '@commitlint/config-validator@20.5.0': + resolution: {integrity: sha512-T/Uh6iJUzyx7j35GmHWdIiGRQB+ouZDk0pwAaYq4SXgB54KZhFdJ0vYmxiW6AMYICTIWuyMxDBl1jK74oFp/Gw==} + engines: {node: '>=v18'} + + '@commitlint/ensure@20.5.0': + resolution: {integrity: sha512-IpHqAUesBeW1EDDdjzJeaOxU9tnogLAyXLRBn03SHlj1SGENn2JGZqSWGkFvBJkJzfXAuCNtsoYzax+ZPS+puw==} + engines: {node: '>=v18'} + + '@commitlint/execute-rule@20.0.0': + resolution: {integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==} + engines: {node: '>=v18'} + + '@commitlint/format@20.5.0': + resolution: {integrity: sha512-TI9EwFU/qZWSK7a5qyXMpKPPv3qta7FO4tKW+Wt2al7sgMbLWTsAcDpX1cU8k16TRdsiiet9aOw0zpvRXNJu7Q==} + engines: {node: '>=v18'} + + '@commitlint/is-ignored@20.5.0': + resolution: {integrity: sha512-JWLarAsurHJhPozbuAH6GbP4p/hdOCoqS9zJMfqwswne+/GPs5V0+rrsfOkP68Y8PSLphwtFXV0EzJ+GTXTTGg==} + engines: {node: '>=v18'} + + '@commitlint/lint@20.5.0': + resolution: {integrity: sha512-jiM3hNUdu04jFBf1VgPdjtIPvbuVfDTBAc6L98AWcoLjF5sYqkulBHBzlVWll4rMF1T5zeQFB6r//a+s+BBKlA==} + engines: {node: '>=v18'} + + '@commitlint/load@20.5.0': + resolution: {integrity: sha512-sLhhYTL/KxeOTZjjabKDhwidGZan84XKK1+XFkwDYL/4883kIajcz/dZFAhBJmZPtL8+nBx6bnkzA95YxPeDPw==} + engines: {node: '>=v18'} + + '@commitlint/message@20.4.3': + resolution: {integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ==} + engines: {node: '>=v18'} + + '@commitlint/parse@20.5.0': + resolution: {integrity: sha512-SeKWHBMk7YOTnnEWUhx+d1a9vHsjjuo6Uo1xRfPNfeY4bdYFasCH1dDpAv13Lyn+dDPOels+jP6D2GRZqzc5fA==} + engines: {node: '>=v18'} + + '@commitlint/read@20.5.0': + resolution: {integrity: sha512-JDEIJ2+GnWpK8QqwfmW7O42h0aycJEWNqcdkJnyzLD11nf9dW2dWLTVEa8Wtlo4IZFGLPATjR5neA5QlOvIH1w==} + engines: {node: '>=v18'} + + '@commitlint/resolve-extends@20.5.0': + resolution: {integrity: sha512-3SHPWUW2v0tyspCTcfSsYml0gses92l6TlogwzvM2cbxDgmhSRc+fldDjvGkCXJrjSM87BBaWYTPWwwyASZRrg==} + engines: {node: '>=v18'} + + '@commitlint/rules@20.5.0': + resolution: {integrity: sha512-5NdQXQEdnDPT5pK8O39ZA7HohzPRHEsDGU23cyVCNPQy4WegAbAwrQk3nIu7p2sl3dutPk8RZd91yKTrMTnRkQ==} + engines: {node: '>=v18'} + + '@commitlint/to-lines@20.0.0': + resolution: {integrity: sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw==} + engines: {node: '>=v18'} + + '@commitlint/top-level@20.4.3': + resolution: {integrity: sha512-qD9xfP6dFg5jQ3NMrOhG0/w5y3bBUsVGyJvXxdWEwBm8hyx4WOk3kKXw28T5czBYvyeCVJgJJ6aoJZUWDpaacQ==} + engines: {node: '>=v18'} + + '@commitlint/types@20.5.0': + resolution: {integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA==} + engines: {node: '>=v18'} + + '@conventional-changelog/git-client@2.6.0': + resolution: {integrity: sha512-T+uPDciKf0/ioNNDpMGc8FDsehJClZP0yR3Q5MN6wE/Y/1QZ7F+80OgznnTCOlMEG4AV0LvH2UJi3C/nBnaBUg==} + engines: {node: '>=18'} peerDependencies: conventional-commits-filter: ^5.0.0 conventional-commits-parser: ^6.3.0 @@ -2499,1838 +2457,1527 @@ packages: conventional-commits-parser: optional: true - "@cspotcode/source-map-support@0.8.1": - resolution: - { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== } - engines: { node: ">=12" } + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} - "@csstools/color-helpers@6.0.2": - resolution: - { integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q== } - engines: { node: ">=20.19.0" } + '@csstools/color-helpers@6.0.2': + resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==} + engines: {node: '>=20.19.0'} - "@csstools/css-calc@3.1.1": - resolution: - { integrity: sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ== } - engines: { node: ">=20.19.0" } + '@csstools/css-calc@3.1.1': + resolution: {integrity: sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==} + engines: {node: '>=20.19.0'} peerDependencies: - "@csstools/css-parser-algorithms": ^4.0.0 - "@csstools/css-tokenizer": ^4.0.0 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - "@csstools/css-color-parser@4.0.2": - resolution: - { integrity: sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw== } - engines: { node: ">=20.19.0" } + '@csstools/css-color-parser@4.0.2': + resolution: {integrity: sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==} + engines: {node: '>=20.19.0'} peerDependencies: - "@csstools/css-parser-algorithms": ^4.0.0 - "@csstools/css-tokenizer": ^4.0.0 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - "@csstools/css-parser-algorithms@4.0.0": - resolution: - { integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w== } - engines: { node: ">=20.19.0" } + '@csstools/css-parser-algorithms@4.0.0': + resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + engines: {node: '>=20.19.0'} peerDependencies: - "@csstools/css-tokenizer": ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - "@csstools/css-syntax-patches-for-csstree@1.1.2": - resolution: - { integrity: sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA== } + '@csstools/css-syntax-patches-for-csstree@1.1.2': + resolution: {integrity: sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA==} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: css-tree: optional: true - "@csstools/css-tokenizer@4.0.0": - resolution: - { integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA== } - engines: { node: ">=20.19.0" } + '@csstools/css-tokenizer@4.0.0': + resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + engines: {node: '>=20.19.0'} - "@dabh/diagnostics@2.0.8": - resolution: - { integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q== } + '@dabh/diagnostics@2.0.8': + resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} - "@datalust/winston-seq@3.0.1": - resolution: - { integrity: sha512-jWJd5PKcj/nM5f1T65KJgKaxPJRADWe+GEWtj1yEji1H0ub4RWhBEDLYzIFdwUy365lxtc5njsakenp4Evmv+g== } + '@datalust/winston-seq@3.0.1': + resolution: {integrity: sha512-jWJd5PKcj/nM5f1T65KJgKaxPJRADWe+GEWtj1yEji1H0ub4RWhBEDLYzIFdwUy365lxtc5njsakenp4Evmv+g==} peerDependencies: winston: ^3.17.0 - "@date-vir/duration@8.1.0": - resolution: - { integrity: sha512-PwvII5Lo3dzZKpTIYHvPnrKQg6UlOY6V/z/ahPiSGt1HeAMlC96PPfuPZ9ZmzcrKQuAZgO9NzX67sXWRI3T62Q== } - engines: { node: ">=22" } - - "@discoveryjs/json-ext@0.6.3": - resolution: - { integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ== } - engines: { node: ">=14.17.0" } - - "@discoveryjs/json-ext@1.0.0": - resolution: - { integrity: sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ== } - engines: { node: ">=14.17.0" } - - "@electron/get@2.0.3": - resolution: - { integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== } - engines: { node: ">=12" } - - "@emnapi/core@1.8.1": - resolution: - { integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg== } - - "@emnapi/core@1.9.1": - resolution: - { integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA== } - - "@emnapi/runtime@1.8.1": - resolution: - { integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg== } - - "@emnapi/runtime@1.9.1": - resolution: - { integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA== } - - "@emnapi/wasi-threads@1.1.0": - resolution: - { integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== } - - "@emnapi/wasi-threads@1.2.0": - resolution: - { integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg== } - - "@epic-web/invariant@1.0.0": - resolution: - { integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA== } - - "@es-joy/jsdoccomment@0.86.0": - resolution: - { integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@es-joy/resolve.exports@1.2.0": - resolution: - { integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g== } - engines: { node: ">=10" } - - "@esbuild/aix-ppc64@0.27.2": - resolution: - { integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw== } - engines: { node: ">=18" } + '@date-vir/duration@8.1.0': + resolution: {integrity: sha512-PwvII5Lo3dzZKpTIYHvPnrKQg6UlOY6V/z/ahPiSGt1HeAMlC96PPfuPZ9ZmzcrKQuAZgO9NzX67sXWRI3T62Q==} + engines: {node: '>=22'} + + '@discoveryjs/json-ext@0.6.3': + resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} + engines: {node: '>=14.17.0'} + + '@discoveryjs/json-ext@1.0.0': + resolution: {integrity: sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ==} + engines: {node: '>=14.17.0'} + + '@electron/get@2.0.3': + resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} + engines: {node: '>=12'} + + '@emnapi/core@1.8.1': + resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} + + '@emnapi/core@1.9.1': + resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} + + '@emnapi/runtime@1.8.1': + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + + '@emnapi/runtime@1.9.1': + resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} + + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + + '@emnapi/wasi-threads@1.2.0': + resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} + + '@epic-web/invariant@1.0.0': + resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} + + '@es-joy/jsdoccomment@0.86.0': + resolution: {integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@es-joy/resolve.exports@1.2.0': + resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} + engines: {node: '>=10'} + + '@esbuild/aix-ppc64@0.27.2': + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - "@esbuild/android-arm64@0.27.2": - resolution: - { integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA== } - engines: { node: ">=18" } + '@esbuild/android-arm64@0.27.2': + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - "@esbuild/android-arm@0.27.2": - resolution: - { integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA== } - engines: { node: ">=18" } + '@esbuild/android-arm@0.27.2': + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} + engines: {node: '>=18'} cpu: [arm] os: [android] - "@esbuild/android-x64@0.27.2": - resolution: - { integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A== } - engines: { node: ">=18" } + '@esbuild/android-x64@0.27.2': + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} + engines: {node: '>=18'} cpu: [x64] os: [android] - "@esbuild/darwin-arm64@0.27.2": - resolution: - { integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg== } - engines: { node: ">=18" } + '@esbuild/darwin-arm64@0.27.2': + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - "@esbuild/darwin-x64@0.27.2": - resolution: - { integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA== } - engines: { node: ">=18" } + '@esbuild/darwin-x64@0.27.2': + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - "@esbuild/freebsd-arm64@0.27.2": - resolution: - { integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g== } - engines: { node: ">=18" } + '@esbuild/freebsd-arm64@0.27.2': + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-x64@0.27.2": - resolution: - { integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA== } - engines: { node: ">=18" } + '@esbuild/freebsd-x64@0.27.2': + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - "@esbuild/linux-arm64@0.27.2": - resolution: - { integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw== } - engines: { node: ">=18" } + '@esbuild/linux-arm64@0.27.2': + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - "@esbuild/linux-arm@0.27.2": - resolution: - { integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw== } - engines: { node: ">=18" } + '@esbuild/linux-arm@0.27.2': + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - "@esbuild/linux-ia32@0.27.2": - resolution: - { integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w== } - engines: { node: ">=18" } + '@esbuild/linux-ia32@0.27.2': + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - "@esbuild/linux-loong64@0.27.2": - resolution: - { integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg== } - engines: { node: ">=18" } + '@esbuild/linux-loong64@0.27.2': + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - "@esbuild/linux-mips64el@0.27.2": - resolution: - { integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw== } - engines: { node: ">=18" } + '@esbuild/linux-mips64el@0.27.2': + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - "@esbuild/linux-ppc64@0.27.2": - resolution: - { integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ== } - engines: { node: ">=18" } + '@esbuild/linux-ppc64@0.27.2': + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - "@esbuild/linux-riscv64@0.27.2": - resolution: - { integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA== } - engines: { node: ">=18" } + '@esbuild/linux-riscv64@0.27.2': + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - "@esbuild/linux-s390x@0.27.2": - resolution: - { integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w== } - engines: { node: ">=18" } + '@esbuild/linux-s390x@0.27.2': + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - "@esbuild/linux-x64@0.27.2": - resolution: - { integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA== } - engines: { node: ">=18" } + '@esbuild/linux-x64@0.27.2': + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - "@esbuild/netbsd-arm64@0.27.2": - resolution: - { integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw== } - engines: { node: ">=18" } + '@esbuild/netbsd-arm64@0.27.2': + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} + engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - "@esbuild/netbsd-x64@0.27.2": - resolution: - { integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA== } - engines: { node: ">=18" } + '@esbuild/netbsd-x64@0.27.2': + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - "@esbuild/openbsd-arm64@0.27.2": - resolution: - { integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA== } - engines: { node: ">=18" } + '@esbuild/openbsd-arm64@0.27.2': + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} + engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-x64@0.27.2": - resolution: - { integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg== } - engines: { node: ">=18" } + '@esbuild/openbsd-x64@0.27.2': + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - "@esbuild/openharmony-arm64@0.27.2": - resolution: - { integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag== } - engines: { node: ">=18" } + '@esbuild/openharmony-arm64@0.27.2': + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} + engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - "@esbuild/sunos-x64@0.27.2": - resolution: - { integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg== } - engines: { node: ">=18" } + '@esbuild/sunos-x64@0.27.2': + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - "@esbuild/win32-arm64@0.27.2": - resolution: - { integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg== } - engines: { node: ">=18" } + '@esbuild/win32-arm64@0.27.2': + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - "@esbuild/win32-ia32@0.27.2": - resolution: - { integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ== } - engines: { node: ">=18" } + '@esbuild/win32-ia32@0.27.2': + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - "@esbuild/win32-x64@0.27.2": - resolution: - { integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ== } - engines: { node: ">=18" } + '@esbuild/win32-x64@0.27.2': + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - "@eslint-community/eslint-utils@4.9.1": - resolution: - { integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - "@eslint-community/regexpp@4.12.2": - resolution: - { integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== } - engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - - "@eslint/config-array@0.23.4": - resolution: - { integrity: sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/config-helpers@0.5.4": - resolution: - { integrity: sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/core@1.2.0": - resolution: - { integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/js@10.0.1": - resolution: - { integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.23.4': + resolution: {integrity: sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/config-helpers@0.5.4': + resolution: {integrity: sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/core@1.2.0': + resolution: {integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: ^10.0.0 peerDependenciesMeta: eslint: optional: true - "@eslint/object-schema@3.0.4": - resolution: - { integrity: sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + '@eslint/object-schema@3.0.4': + resolution: {integrity: sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - "@eslint/plugin-kit@0.7.0": - resolution: - { integrity: sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + '@eslint/plugin-kit@0.7.0': + resolution: {integrity: sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - "@exodus/bytes@1.15.0": - resolution: - { integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@exodus/bytes@1.15.0': + resolution: {integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@noble/hashes": ^1.8.0 || ^2.0.0 + '@noble/hashes': ^1.8.0 || ^2.0.0 peerDependenciesMeta: - "@noble/hashes": + '@noble/hashes': optional: true - "@fortawesome/fontawesome-free@7.2.0": - resolution: - { integrity: sha512-3DguDv/oUE+7vjMeTSOjCSG+KeawgVQOHrKRnvUuqYh1mfArrh7s+s8hXW3e4RerBA1+Wh+hBqf8sJNpqNrBWg== } - engines: { node: ">=6" } - - "@gerrit0/mini-shiki@3.23.0": - resolution: - { integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg== } - - "@humanfs/core@0.19.1": - resolution: - { integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== } - engines: { node: ">=18.18.0" } - - "@humanfs/node@0.16.6": - resolution: - { integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== } - engines: { node: ">=18.18.0" } - - "@humanwhocodes/module-importer@1.0.1": - resolution: - { integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== } - engines: { node: ">=12.22" } - - "@humanwhocodes/retry@0.3.1": - resolution: - { integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== } - engines: { node: ">=18.18" } - - "@humanwhocodes/retry@0.4.3": - resolution: - { integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== } - engines: { node: ">=18.18" } - - "@hutson/parse-repository-url@3.0.2": - resolution: - { integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== } - engines: { node: ">=6.9.0" } - - "@inquirer/ansi@1.0.2": - resolution: - { integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ== } - engines: { node: ">=18" } - - "@inquirer/checkbox@4.3.2": - resolution: - { integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA== } - engines: { node: ">=18" } + '@fortawesome/fontawesome-free@7.2.0': + resolution: {integrity: sha512-3DguDv/oUE+7vjMeTSOjCSG+KeawgVQOHrKRnvUuqYh1mfArrh7s+s8hXW3e4RerBA1+Wh+hBqf8sJNpqNrBWg==} + engines: {node: '>=6'} + + '@gerrit0/mini-shiki@3.23.0': + resolution: {integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg==} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@hutson/parse-repository-url@3.0.2': + resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} + engines: {node: '>=6.9.0'} + + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/confirm@5.1.21": - resolution: - { integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ== } - engines: { node: ">=18" } + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/core@10.3.2": - resolution: - { integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A== } - engines: { node: ">=18" } + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/editor@4.2.23": - resolution: - { integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ== } - engines: { node: ">=18" } + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/expand@4.0.23": - resolution: - { integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew== } - engines: { node: ">=18" } + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/external-editor@1.0.3": - resolution: - { integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA== } - engines: { node: ">=18" } + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/figures@1.0.15": - resolution: - { integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g== } - engines: { node: ">=18" } + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} - "@inquirer/input@4.3.1": - resolution: - { integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g== } - engines: { node: ">=18" } + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/number@3.0.23": - resolution: - { integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg== } - engines: { node: ">=18" } + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/password@4.0.23": - resolution: - { integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA== } - engines: { node: ">=18" } + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/prompts@7.10.1": - resolution: - { integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg== } - engines: { node: ">=18" } + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/rawlist@4.1.11": - resolution: - { integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw== } - engines: { node: ">=18" } + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/search@3.2.2": - resolution: - { integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA== } - engines: { node: ">=18" } + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/select@4.4.2": - resolution: - { integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w== } - engines: { node: ">=18" } + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@inquirer/type@3.0.10": - resolution: - { integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA== } - engines: { node: ">=18" } + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@isaacs/cliui@8.0.2": - resolution: - { integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== } - engines: { node: ">=12" } - - "@isaacs/fs-minipass@4.0.1": - resolution: - { integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== } - engines: { node: ">=18.0.0" } - - "@isaacs/string-locale-compare@1.1.0": - resolution: - { integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== } - - "@jest/diff-sequences@30.0.1": - resolution: - { integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/get-type@30.1.0": - resolution: - { integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA== } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jest/schemas@30.0.5": - resolution: - { integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA== } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } - - "@jridgewell/gen-mapping@0.3.5": - resolution: - { integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== } - engines: { node: ">=6.0.0" } - - "@jridgewell/resolve-uri@3.1.2": - resolution: - { integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== } - engines: { node: ">=6.0.0" } - - "@jridgewell/set-array@1.2.1": - resolution: - { integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== } - engines: { node: ">=6.0.0" } - - "@jridgewell/source-map@0.3.5": - resolution: - { integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== } - - "@jridgewell/sourcemap-codec@1.5.5": - resolution: - { integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== } - - "@jridgewell/trace-mapping@0.3.31": - resolution: - { integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== } - - "@jridgewell/trace-mapping@0.3.9": - resolution: - { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== } - - "@ltd/j-toml@1.38.0": - resolution: - { integrity: sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw== } - - "@microsoft/tsdoc-config@0.18.1": - resolution: - { integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg== } - - "@microsoft/tsdoc@0.16.0": - resolution: - { integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA== } - - "@napi-rs/wasm-runtime@0.2.4": - resolution: - { integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== } - - "@napi-rs/wasm-runtime@1.1.1": - resolution: - { integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A== } - - "@napi-rs/wasm-runtime@1.1.2": - resolution: - { integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw== } + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + + '@isaacs/string-locale-compare@1.1.0': + resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==} + + '@jest/diff-sequences@30.0.1': + resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/get-type@30.1.0': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/schemas@30.0.5': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.5': + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@ltd/j-toml@1.38.0': + resolution: {integrity: sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw==} + + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} + + '@microsoft/tsdoc@0.16.0': + resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} + + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + + '@napi-rs/wasm-runtime@1.1.1': + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} + + '@napi-rs/wasm-runtime@1.1.2': + resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} peerDependencies: - "@emnapi/core": ^1.7.1 - "@emnapi/runtime": ^1.7.1 - - "@nodelib/fs.scandir@2.1.5": - resolution: - { integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== } - engines: { node: ">= 8" } - - "@nodelib/fs.stat@2.0.5": - resolution: - { integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== } - engines: { node: ">= 8" } - - "@nodelib/fs.walk@1.2.8": - resolution: - { integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== } - engines: { node: ">= 8" } - - "@npmcli/agent@4.0.0": - resolution: - { integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/arborist@9.1.6": - resolution: - { integrity: sha512-c5Pr3EG8UP5ollkJy2x+UdEQC5sEHe3H9whYn6hb2HJimAKS4zmoJkx5acCiR/g4P38RnCSMlsYQyyHnKYeLvQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@npmcli/agent@4.0.0': + resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/arborist@9.1.6': + resolution: {integrity: sha512-c5Pr3EG8UP5ollkJy2x+UdEQC5sEHe3H9whYn6hb2HJimAKS4zmoJkx5acCiR/g4P38RnCSMlsYQyyHnKYeLvQ==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true - "@npmcli/fs@4.0.0": - resolution: - { integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/fs@5.0.0": - resolution: - { integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/git@6.0.3": - resolution: - { integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/git@7.0.1": - resolution: - { integrity: sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/installed-package-contents@3.0.0": - resolution: - { integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q== } - engines: { node: ^18.17.0 || >=20.5.0 } + '@npmcli/fs@4.0.0': + resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/fs@5.0.0': + resolution: {integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/git@6.0.3': + resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/git@7.0.1': + resolution: {integrity: sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/installed-package-contents@3.0.0': + resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true - "@npmcli/installed-package-contents@4.0.0": - resolution: - { integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA== } - engines: { node: ^20.17.0 || >=22.9.0 } + '@npmcli/installed-package-contents@4.0.0': + resolution: {integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true - "@npmcli/map-workspaces@5.0.3": - resolution: - { integrity: sha512-o2grssXo1e774E5OtEwwrgoszYRh0lqkJH+Pb9r78UcqdGJRDRfhpM8DvZPjzNLLNYeD/rNbjOKM3Ss5UABROw== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/metavuln-calculator@9.0.3": - resolution: - { integrity: sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/name-from-folder@3.0.0": - resolution: - { integrity: sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/name-from-folder@4.0.0": - resolution: - { integrity: sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/node-gyp@4.0.0": - resolution: - { integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/node-gyp@5.0.0": - resolution: - { integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/package-json@7.0.2": - resolution: - { integrity: sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/promise-spawn@8.0.3": - resolution: - { integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/promise-spawn@9.0.1": - resolution: - { integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@npmcli/query@4.0.1": - resolution: - { integrity: sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/redact@3.2.2": - resolution: - { integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@npmcli/run-script@10.0.3": - resolution: - { integrity: sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@nx/devkit@22.3.3": - resolution: - { integrity: sha512-/hxcdhE+QDalsWEbJurHtZh9aY27taHeImbCVJnogwv85H3RbAE+0YuKXGInutfLszAs7phwzli71yq+d2P45Q== } + '@npmcli/map-workspaces@5.0.3': + resolution: {integrity: sha512-o2grssXo1e774E5OtEwwrgoszYRh0lqkJH+Pb9r78UcqdGJRDRfhpM8DvZPjzNLLNYeD/rNbjOKM3Ss5UABROw==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/metavuln-calculator@9.0.3': + resolution: {integrity: sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/name-from-folder@3.0.0': + resolution: {integrity: sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/name-from-folder@4.0.0': + resolution: {integrity: sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/node-gyp@4.0.0': + resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/node-gyp@5.0.0': + resolution: {integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/package-json@7.0.2': + resolution: {integrity: sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/promise-spawn@8.0.3': + resolution: {integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/promise-spawn@9.0.1': + resolution: {integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/query@4.0.1': + resolution: {integrity: sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/redact@3.2.2': + resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@npmcli/run-script@10.0.3': + resolution: {integrity: sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@nx/devkit@22.3.3': + resolution: {integrity: sha512-/hxcdhE+QDalsWEbJurHtZh9aY27taHeImbCVJnogwv85H3RbAE+0YuKXGInutfLszAs7phwzli71yq+d2P45Q==} peerDependencies: - nx: ">= 21 <= 23 || ^22.0.0-0" + nx: '>= 21 <= 23 || ^22.0.0-0' - "@nx/nx-darwin-arm64@22.6.4": - resolution: - { integrity: sha512-KuUQ9t8pxIO+Px1kbjA0XDLOU6XoAsijl0ssIMRYN1w5ly+0k/KglWt7qgwDockkaLRHkQ3YSR8I2LJXJE+Vig== } + '@nx/nx-darwin-arm64@22.6.4': + resolution: {integrity: sha512-KuUQ9t8pxIO+Px1kbjA0XDLOU6XoAsijl0ssIMRYN1w5ly+0k/KglWt7qgwDockkaLRHkQ3YSR8I2LJXJE+Vig==} cpu: [arm64] os: [darwin] - "@nx/nx-darwin-x64@22.6.4": - resolution: - { integrity: sha512-FB2XL2+ixbRI1fddz4oW+9MhoJASoTD8Ai4q5+B1OUPftgarIPLxaqI8TWba30Bos2AiYDofMJPf9uhBmLDH5Q== } + '@nx/nx-darwin-x64@22.6.4': + resolution: {integrity: sha512-FB2XL2+ixbRI1fddz4oW+9MhoJASoTD8Ai4q5+B1OUPftgarIPLxaqI8TWba30Bos2AiYDofMJPf9uhBmLDH5Q==} cpu: [x64] os: [darwin] - "@nx/nx-freebsd-x64@22.6.4": - resolution: - { integrity: sha512-qNsXhlflc77afjcRKCn7bqI8l/HPEjKhQRFs8wfKbAfNw3XEASc0EZtBV/TStLGV6PEZQldVBaId5FBMp8GW6Q== } + '@nx/nx-freebsd-x64@22.6.4': + resolution: {integrity: sha512-qNsXhlflc77afjcRKCn7bqI8l/HPEjKhQRFs8wfKbAfNw3XEASc0EZtBV/TStLGV6PEZQldVBaId5FBMp8GW6Q==} cpu: [x64] os: [freebsd] - "@nx/nx-linux-arm-gnueabihf@22.6.4": - resolution: - { integrity: sha512-rjfnii0xGe8SQqsO/DDHeJSjbqp2H5fOEgZlaYXDGOwQeLZ1TQplEdx8hyI/ErAUwVO3YHnzoMtmachBQOlspw== } + '@nx/nx-linux-arm-gnueabihf@22.6.4': + resolution: {integrity: sha512-rjfnii0xGe8SQqsO/DDHeJSjbqp2H5fOEgZlaYXDGOwQeLZ1TQplEdx8hyI/ErAUwVO3YHnzoMtmachBQOlspw==} cpu: [arm] os: [linux] - "@nx/nx-linux-arm64-gnu@22.6.4": - resolution: - { integrity: sha512-x6Zim1STewCXuHBCgoy2TO0586UlwH4RNCobn0mTiPd1jt7nU+fNqo3SpY8RzY1KmBfgcO48BBrfykPE9YWMpg== } + '@nx/nx-linux-arm64-gnu@22.6.4': + resolution: {integrity: sha512-x6Zim1STewCXuHBCgoy2TO0586UlwH4RNCobn0mTiPd1jt7nU+fNqo3SpY8RzY1KmBfgcO48BBrfykPE9YWMpg==} cpu: [arm64] os: [linux] libc: [glibc] - "@nx/nx-linux-arm64-musl@22.6.4": - resolution: - { integrity: sha512-vYOqdgXIhtHFWdtnonp/jFfmfkyNPTu1JEdXuJpSxwUQdV2dWqS/l3HVPVWHXDrVKofPafK3M72jMvoWoaOQ6g== } + '@nx/nx-linux-arm64-musl@22.6.4': + resolution: {integrity: sha512-vYOqdgXIhtHFWdtnonp/jFfmfkyNPTu1JEdXuJpSxwUQdV2dWqS/l3HVPVWHXDrVKofPafK3M72jMvoWoaOQ6g==} cpu: [arm64] os: [linux] libc: [musl] - "@nx/nx-linux-x64-gnu@22.6.4": - resolution: - { integrity: sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A== } + '@nx/nx-linux-x64-gnu@22.6.4': + resolution: {integrity: sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A==} cpu: [x64] os: [linux] libc: [glibc] - "@nx/nx-linux-x64-musl@22.6.4": - resolution: - { integrity: sha512-dwXpcyin4ScD5gH9FdhiNnOqFXclXLFBDTyRCEOlRUbOPayF9YEcH0PPIf9uWmwP3tshhAdr5sg9DLN+r7M3xg== } + '@nx/nx-linux-x64-musl@22.6.4': + resolution: {integrity: sha512-dwXpcyin4ScD5gH9FdhiNnOqFXclXLFBDTyRCEOlRUbOPayF9YEcH0PPIf9uWmwP3tshhAdr5sg9DLN+r7M3xg==} cpu: [x64] os: [linux] libc: [musl] - "@nx/nx-win32-arm64-msvc@22.6.4": - resolution: - { integrity: sha512-KqjJbFWhKJaKjET3Ep8hltXPizO0EstF4yfmp3oepWVn11poagc2MT1pf/tnRf6cdD88wd0bmw/83Ng6WUQ3Uw== } + '@nx/nx-win32-arm64-msvc@22.6.4': + resolution: {integrity: sha512-KqjJbFWhKJaKjET3Ep8hltXPizO0EstF4yfmp3oepWVn11poagc2MT1pf/tnRf6cdD88wd0bmw/83Ng6WUQ3Uw==} cpu: [arm64] os: [win32] - "@nx/nx-win32-x64-msvc@22.6.4": - resolution: - { integrity: sha512-CIL9m6uilGGr/eU+41/+aVWUnEcq+j1EDynUX2A4InLTbAN0ylte4Af+72mvipNiqJgDkjKaNzOCQDnp8QBjEQ== } + '@nx/nx-win32-x64-msvc@22.6.4': + resolution: {integrity: sha512-CIL9m6uilGGr/eU+41/+aVWUnEcq+j1EDynUX2A4InLTbAN0ylte4Af+72mvipNiqJgDkjKaNzOCQDnp8QBjEQ==} cpu: [x64] os: [win32] - "@octokit/auth-token@4.0.0": - resolution: - { integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA== } - engines: { node: ">= 18" } - - "@octokit/core@5.2.1": - resolution: - { integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ== } - engines: { node: ">= 18" } - - "@octokit/endpoint@9.0.6": - resolution: - { integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw== } - engines: { node: ">= 18" } - - "@octokit/graphql@7.1.1": - resolution: - { integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g== } - engines: { node: ">= 18" } - - "@octokit/openapi-types@24.2.0": - resolution: - { integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg== } - - "@octokit/plugin-enterprise-rest@6.0.1": - resolution: - { integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== } - - "@octokit/plugin-paginate-rest@11.4.4-cjs.2": - resolution: - { integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw== } - engines: { node: ">= 18" } + '@octokit/auth-token@4.0.0': + resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} + engines: {node: '>= 18'} + + '@octokit/core@5.2.1': + resolution: {integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==} + engines: {node: '>= 18'} + + '@octokit/endpoint@9.0.6': + resolution: {integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==} + engines: {node: '>= 18'} + + '@octokit/graphql@7.1.1': + resolution: {integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@24.2.0': + resolution: {integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==} + + '@octokit/plugin-enterprise-rest@6.0.1': + resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} + + '@octokit/plugin-paginate-rest@11.4.4-cjs.2': + resolution: {integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==} + engines: {node: '>= 18'} peerDependencies: - "@octokit/core": "5" + '@octokit/core': '5' - "@octokit/plugin-request-log@4.0.1": - resolution: - { integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA== } - engines: { node: ">= 18" } + '@octokit/plugin-request-log@4.0.1': + resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} + engines: {node: '>= 18'} peerDependencies: - "@octokit/core": "5" + '@octokit/core': '5' - "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1": - resolution: - { integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ== } - engines: { node: ">= 18" } + '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1': + resolution: {integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==} + engines: {node: '>= 18'} peerDependencies: - "@octokit/core": ^5 - - "@octokit/request-error@5.1.1": - resolution: - { integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g== } - engines: { node: ">= 18" } - - "@octokit/request@8.4.1": - resolution: - { integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw== } - engines: { node: ">= 18" } - - "@octokit/rest@20.1.2": - resolution: - { integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA== } - engines: { node: ">= 18" } - - "@octokit/types@13.10.0": - resolution: - { integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA== } - - "@oxc-minify/binding-android-arm-eabi@0.116.0": - resolution: - { integrity: sha512-xJRj6ygJ9PYIqp7RBWylb0U5OdSHFFbETkXKMic9EVfFuMm7PpOsvs+5n6Dhp9XjAlHswcyBVoh2N/zzg/1lNw== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@octokit/core': ^5 + + '@octokit/request-error@5.1.1': + resolution: {integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==} + engines: {node: '>= 18'} + + '@octokit/request@8.4.1': + resolution: {integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==} + engines: {node: '>= 18'} + + '@octokit/rest@20.1.2': + resolution: {integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==} + engines: {node: '>= 18'} + + '@octokit/types@13.10.0': + resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} + + '@oxc-minify/binding-android-arm-eabi@0.116.0': + resolution: {integrity: sha512-xJRj6ygJ9PYIqp7RBWylb0U5OdSHFFbETkXKMic9EVfFuMm7PpOsvs+5n6Dhp9XjAlHswcyBVoh2N/zzg/1lNw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - "@oxc-minify/binding-android-arm64@0.116.0": - resolution: - { integrity: sha512-4cMIwsMG+ie62tGKUbmqSWkqHXTb6vjAB0l6XHQRec5BFatn+x6btPbu1tZ0e4khxYHXusd3vRyLdfYpya8Qrg== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-android-arm64@0.116.0': + resolution: {integrity: sha512-4cMIwsMG+ie62tGKUbmqSWkqHXTb6vjAB0l6XHQRec5BFatn+x6btPbu1tZ0e4khxYHXusd3vRyLdfYpya8Qrg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - "@oxc-minify/binding-darwin-arm64@0.116.0": - resolution: - { integrity: sha512-03+i13fHa7SPuTfHaQ2eDnqxfv0XPzMAw7TpN4FpblGH+m+e6IvfDfpj/xT/zzvgRdFV8cBtLZ49bX50ZDmHAA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-darwin-arm64@0.116.0': + resolution: {integrity: sha512-03+i13fHa7SPuTfHaQ2eDnqxfv0XPzMAw7TpN4FpblGH+m+e6IvfDfpj/xT/zzvgRdFV8cBtLZ49bX50ZDmHAA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - "@oxc-minify/binding-darwin-x64@0.116.0": - resolution: - { integrity: sha512-ICNEKYEgJw4UX1MQEshQLJNz5tIDImQMgoA7HHzLO2Z0Y2M6oQlsyFfoSMuc3lO4EPK6PrNRxuFBtt3wc8dd9g== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-darwin-x64@0.116.0': + resolution: {integrity: sha512-ICNEKYEgJw4UX1MQEshQLJNz5tIDImQMgoA7HHzLO2Z0Y2M6oQlsyFfoSMuc3lO4EPK6PrNRxuFBtt3wc8dd9g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - "@oxc-minify/binding-freebsd-x64@0.116.0": - resolution: - { integrity: sha512-J5y2cTphLSiTD8IAidxYDjdrklweXZh5FdAGCDnL9fh02cAc8g2ZXa53TNRdPsjnYXIEH5w4SvMzf63hDd+ezw== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-freebsd-x64@0.116.0': + resolution: {integrity: sha512-J5y2cTphLSiTD8IAidxYDjdrklweXZh5FdAGCDnL9fh02cAc8g2ZXa53TNRdPsjnYXIEH5w4SvMzf63hDd+ezw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - "@oxc-minify/binding-linux-arm-gnueabihf@0.116.0": - resolution: - { integrity: sha512-thcu4qGtNHt3/SRB2xcJEMG9xxJIuflbWAzXJPLAhZugNmJS0ttcmIvDfvJQ2MJ+PSssZOtX7Gxu/5blTiaBEg== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-arm-gnueabihf@0.116.0': + resolution: {integrity: sha512-thcu4qGtNHt3/SRB2xcJEMG9xxJIuflbWAzXJPLAhZugNmJS0ttcmIvDfvJQ2MJ+PSssZOtX7Gxu/5blTiaBEg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - "@oxc-minify/binding-linux-arm-musleabihf@0.116.0": - resolution: - { integrity: sha512-mru7IDG/VDty51FBTnqAgjgeXM2x+1NadU1y26gq1U46WqO+ISrcdESlmHGp8tnMpj7rFGGk3kbmEoCDR8UQBg== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-arm-musleabihf@0.116.0': + resolution: {integrity: sha512-mru7IDG/VDty51FBTnqAgjgeXM2x+1NadU1y26gq1U46WqO+ISrcdESlmHGp8tnMpj7rFGGk3kbmEoCDR8UQBg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - "@oxc-minify/binding-linux-arm64-gnu@0.116.0": - resolution: - { integrity: sha512-1CIngrhxBd+tZ30JSpTc7R2b2YvMx3UMJZUjGQfXfZJQHya8s2nxfZXQszmQZFbtUzD789JZkcYrW8wl+xg//Q== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-arm64-gnu@0.116.0': + resolution: {integrity: sha512-1CIngrhxBd+tZ30JSpTc7R2b2YvMx3UMJZUjGQfXfZJQHya8s2nxfZXQszmQZFbtUzD789JZkcYrW8wl+xg//Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - "@oxc-minify/binding-linux-arm64-musl@0.116.0": - resolution: - { integrity: sha512-Xz/yCEAlJ/eT1DAmOIiJLSh0OwJE+8XkKMwTwL4hxL+pcJMpIXMBg1t1VIgHc561DmWxw//s5RPXqON+DRAkig== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-arm64-musl@0.116.0': + resolution: {integrity: sha512-Xz/yCEAlJ/eT1DAmOIiJLSh0OwJE+8XkKMwTwL4hxL+pcJMpIXMBg1t1VIgHc561DmWxw//s5RPXqON+DRAkig==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - "@oxc-minify/binding-linux-ppc64-gnu@0.116.0": - resolution: - { integrity: sha512-Qk88V65XjhyrYcRZv/k6fHI7/c2lpYSOYeWgrRnqXNDryZ1oU3eZbJP7bgcZf+YCXHWg0SwJ3rZJuFmi+/Ml0Q== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-ppc64-gnu@0.116.0': + resolution: {integrity: sha512-Qk88V65XjhyrYcRZv/k6fHI7/c2lpYSOYeWgrRnqXNDryZ1oU3eZbJP7bgcZf+YCXHWg0SwJ3rZJuFmi+/Ml0Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - "@oxc-minify/binding-linux-riscv64-gnu@0.116.0": - resolution: - { integrity: sha512-1NlzrKgKgsvJg+8dtXGHZLdKLXmr6JSt6/7S6KCjG/FW2MZfjfiEnHbwW9U6iVpkmKlD73UDJsoyMQWGOZO6fQ== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-riscv64-gnu@0.116.0': + resolution: {integrity: sha512-1NlzrKgKgsvJg+8dtXGHZLdKLXmr6JSt6/7S6KCjG/FW2MZfjfiEnHbwW9U6iVpkmKlD73UDJsoyMQWGOZO6fQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - "@oxc-minify/binding-linux-riscv64-musl@0.116.0": - resolution: - { integrity: sha512-7sesJpftUQAFyMhnrdC2EoKWnsXeqC87A3spco5knPNfm90yzFYvpGGzBquJnWWwXHI5gplfDPYkiVrOP3AcRw== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-riscv64-musl@0.116.0': + resolution: {integrity: sha512-7sesJpftUQAFyMhnrdC2EoKWnsXeqC87A3spco5knPNfm90yzFYvpGGzBquJnWWwXHI5gplfDPYkiVrOP3AcRw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - "@oxc-minify/binding-linux-s390x-gnu@0.116.0": - resolution: - { integrity: sha512-Npe3A85+TLU1wK0BanMoJJhCAGIqM8SzKmteABxaBwjyfzQr4HtbOU/Boem6MoPegALIRNo0XHbR04Vby6wxSQ== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-s390x-gnu@0.116.0': + resolution: {integrity: sha512-Npe3A85+TLU1wK0BanMoJJhCAGIqM8SzKmteABxaBwjyfzQr4HtbOU/Boem6MoPegALIRNo0XHbR04Vby6wxSQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - "@oxc-minify/binding-linux-x64-gnu@0.116.0": - resolution: - { integrity: sha512-1Ed/oZXVmgMSccgi6nBYC7ezqYjPhDRWHbdVJGNoXFcC6I138KHp/tTUWaqQNxtvwE1NrkYViaxnl7Gvq9Cjdg== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-x64-gnu@0.116.0': + resolution: {integrity: sha512-1Ed/oZXVmgMSccgi6nBYC7ezqYjPhDRWHbdVJGNoXFcC6I138KHp/tTUWaqQNxtvwE1NrkYViaxnl7Gvq9Cjdg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - "@oxc-minify/binding-linux-x64-musl@0.116.0": - resolution: - { integrity: sha512-QlXCrfdh3NFdKcBFUCgQvXc3Wp6xSonlZh0h8oZGBardy9d3IiIwDS7geXZkpFrpaU63kMmbt/vEB9elDCag4A== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-linux-x64-musl@0.116.0': + resolution: {integrity: sha512-QlXCrfdh3NFdKcBFUCgQvXc3Wp6xSonlZh0h8oZGBardy9d3IiIwDS7geXZkpFrpaU63kMmbt/vEB9elDCag4A==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - "@oxc-minify/binding-openharmony-arm64@0.116.0": - resolution: - { integrity: sha512-b+IcvnKIfy44E35Oo+x5cbzp41odP2uoXLC+jNgkZCn3kwa/rlGc/mmT6l9INdNIGA+pK7MyZjZWSOYZZNk/3g== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-openharmony-arm64@0.116.0': + resolution: {integrity: sha512-b+IcvnKIfy44E35Oo+x5cbzp41odP2uoXLC+jNgkZCn3kwa/rlGc/mmT6l9INdNIGA+pK7MyZjZWSOYZZNk/3g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - "@oxc-minify/binding-wasm32-wasi@0.116.0": - resolution: - { integrity: sha512-WM4olmljUhhXwAZP/4UPOHxmQTczWBCFKv0IoPXhIWdoowJWhdiPOAn8Yq9PvZ7yupdVsJdyt2Jaf3zCNuwVrA== } - engines: { node: ">=14.0.0" } + '@oxc-minify/binding-wasm32-wasi@0.116.0': + resolution: {integrity: sha512-WM4olmljUhhXwAZP/4UPOHxmQTczWBCFKv0IoPXhIWdoowJWhdiPOAn8Yq9PvZ7yupdVsJdyt2Jaf3zCNuwVrA==} + engines: {node: '>=14.0.0'} cpu: [wasm32] - "@oxc-minify/binding-win32-arm64-msvc@0.116.0": - resolution: - { integrity: sha512-wNARwIEz1iBSwn6PitToCGQRfM/7KcutxeL/POXtA9pGxtniw2bksq1Fiov+ESGBjtOk8GGAN02yftC6WhzGSw== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-win32-arm64-msvc@0.116.0': + resolution: {integrity: sha512-wNARwIEz1iBSwn6PitToCGQRfM/7KcutxeL/POXtA9pGxtniw2bksq1Fiov+ESGBjtOk8GGAN02yftC6WhzGSw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - "@oxc-minify/binding-win32-ia32-msvc@0.116.0": - resolution: - { integrity: sha512-H9yR4/P+lZfqTsGPiKTnnZnXInzeiBCGyUi6Tv3nvQhMsiM1liLKgJ1konR0YaOMYxpObG5Qu0TKQ/8uufldZA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-win32-ia32-msvc@0.116.0': + resolution: {integrity: sha512-H9yR4/P+lZfqTsGPiKTnnZnXInzeiBCGyUi6Tv3nvQhMsiM1liLKgJ1konR0YaOMYxpObG5Qu0TKQ/8uufldZA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - "@oxc-minify/binding-win32-x64-msvc@0.116.0": - resolution: - { integrity: sha512-mGRIhi37Eh/YjvImseaNqCo0sv8aUBR69BKb65Oh4qAuk+hWzY5GyfEFUCQ1Dt6tmdLmi2R+4aaFWIzDJIzSVA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@oxc-minify/binding-win32-x64-msvc@0.116.0': + resolution: {integrity: sha512-mGRIhi37Eh/YjvImseaNqCo0sv8aUBR69BKb65Oh4qAuk+hWzY5GyfEFUCQ1Dt6tmdLmi2R+4aaFWIzDJIzSVA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - "@oxc-project/types@0.123.0": - resolution: - { integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew== } + '@oxc-project/types@0.123.0': + resolution: {integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew==} - "@parcel/watcher-android-arm64@2.5.6": - resolution: - { integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-android-arm64@2.5.6': + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [android] - "@parcel/watcher-darwin-arm64@2.5.6": - resolution: - { integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-darwin-arm64@2.5.6': + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [darwin] - "@parcel/watcher-darwin-x64@2.5.6": - resolution: - { integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-darwin-x64@2.5.6': + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [darwin] - "@parcel/watcher-freebsd-x64@2.5.6": - resolution: - { integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-freebsd-x64@2.5.6': + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [freebsd] - "@parcel/watcher-linux-arm-glibc@2.5.6": - resolution: - { integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm-glibc@2.5.6': + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} + engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] libc: [glibc] - "@parcel/watcher-linux-arm-musl@2.5.6": - resolution: - { integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm-musl@2.5.6': + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} + engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] libc: [musl] - "@parcel/watcher-linux-arm64-glibc@2.5.6": - resolution: - { integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm64-glibc@2.5.6': + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] libc: [glibc] - "@parcel/watcher-linux-arm64-musl@2.5.6": - resolution: - { integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-arm64-musl@2.5.6': + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] libc: [musl] - "@parcel/watcher-linux-x64-glibc@2.5.6": - resolution: - { integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-x64-glibc@2.5.6': + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] libc: [glibc] - "@parcel/watcher-linux-x64-musl@2.5.6": - resolution: - { integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-linux-x64-musl@2.5.6': + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] libc: [musl] - "@parcel/watcher-win32-arm64@2.5.6": - resolution: - { integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-win32-arm64@2.5.6': + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [win32] - "@parcel/watcher-win32-ia32@2.5.6": - resolution: - { integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-win32-ia32@2.5.6': + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} + engines: {node: '>= 10.0.0'} cpu: [ia32] os: [win32] - "@parcel/watcher-win32-x64@2.5.6": - resolution: - { integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw== } - engines: { node: ">= 10.0.0" } + '@parcel/watcher-win32-x64@2.5.6': + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [win32] - "@parcel/watcher@2.5.6": - resolution: - { integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ== } - engines: { node: ">= 10.0.0" } - - "@pkgjs/parseargs@0.11.0": - resolution: - { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== } - engines: { node: ">=14" } - - "@pkgr/core@0.2.9": - resolution: - { integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== } - engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } - - "@polka/url@1.0.0-next.25": - resolution: - { integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== } - - "@popperjs/core@2.11.8": - resolution: - { integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== } - - "@putout/minify@6.0.0": - resolution: - { integrity: sha512-v/nzJzgUyh9TzRfy+5pTjj1z8Yhhg83TC4TQ/Mrrn2UwJnWWS/mVcpOWwHuFy7KsLnazE0ChHK/anM7GncrbHg== } - engines: { node: ">=22" } - - "@rolldown/binding-android-arm64@1.0.0-rc.13": - resolution: - { integrity: sha512-5ZiiecKH2DXAVJTNN13gNMUcCDg4Jy8ZjbXEsPnqa248wgOVeYRX0iqXXD5Jz4bI9BFHgKsI2qmyJynstbmr+g== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@parcel/watcher@2.5.6': + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} + engines: {node: '>= 10.0.0'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pkgr/core@0.2.9': + resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@putout/minify@6.0.0': + resolution: {integrity: sha512-v/nzJzgUyh9TzRfy+5pTjj1z8Yhhg83TC4TQ/Mrrn2UwJnWWS/mVcpOWwHuFy7KsLnazE0ChHK/anM7GncrbHg==} + engines: {node: '>=22'} + + '@rolldown/binding-android-arm64@1.0.0-rc.13': + resolution: {integrity: sha512-5ZiiecKH2DXAVJTNN13gNMUcCDg4Jy8ZjbXEsPnqa248wgOVeYRX0iqXXD5Jz4bI9BFHgKsI2qmyJynstbmr+g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - "@rolldown/binding-darwin-arm64@1.0.0-rc.13": - resolution: - { integrity: sha512-tz/v/8G77seu8zAB3A5sK3UFoOl06zcshEzhUO62sAEtrEuW/H1CcyoupOrD+NbQJytYgA4CppXPzlrmp4JZKA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-darwin-arm64@1.0.0-rc.13': + resolution: {integrity: sha512-tz/v/8G77seu8zAB3A5sK3UFoOl06zcshEzhUO62sAEtrEuW/H1CcyoupOrD+NbQJytYgA4CppXPzlrmp4JZKA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - "@rolldown/binding-darwin-x64@1.0.0-rc.13": - resolution: - { integrity: sha512-8DakphqOz8JrMYWTJmWA+vDJxut6LijZ8Xcdc4flOlAhU7PNVwo2MaWBF9iXjJAPo5rC/IxEFZDhJ3GC7NHvug== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-darwin-x64@1.0.0-rc.13': + resolution: {integrity: sha512-8DakphqOz8JrMYWTJmWA+vDJxut6LijZ8Xcdc4flOlAhU7PNVwo2MaWBF9iXjJAPo5rC/IxEFZDhJ3GC7NHvug==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - "@rolldown/binding-freebsd-x64@1.0.0-rc.13": - resolution: - { integrity: sha512-4wBQFfjDuXYN/SVI8inBF3Aa+isq40rc6VMFbk5jcpolUBTe5cYnMsHZ51nFWsx3PVyyNN3vgoESki0Hmr/4BA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-freebsd-x64@1.0.0-rc.13': + resolution: {integrity: sha512-4wBQFfjDuXYN/SVI8inBF3Aa+isq40rc6VMFbk5jcpolUBTe5cYnMsHZ51nFWsx3PVyyNN3vgoESki0Hmr/4BA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13": - resolution: - { integrity: sha512-JW/e4yPIXLms+jmnbwwy5LA/LxVwZUWLN8xug+V200wzaVi5TEGIWQlh8o91gWYFxW609euI98OCCemmWGuPrw== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13': + resolution: {integrity: sha512-JW/e4yPIXLms+jmnbwwy5LA/LxVwZUWLN8xug+V200wzaVi5TEGIWQlh8o91gWYFxW609euI98OCCemmWGuPrw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13": - resolution: - { integrity: sha512-ZfKWpXiUymDnavepCaM6KG/uGydJ4l2nBmMxg60Ci4CbeefpqjPWpfaZM7PThOhk2dssqBAcwLc6rAyr0uTdXg== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13': + resolution: {integrity: sha512-ZfKWpXiUymDnavepCaM6KG/uGydJ4l2nBmMxg60Ci4CbeefpqjPWpfaZM7PThOhk2dssqBAcwLc6rAyr0uTdXg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - "@rolldown/binding-linux-arm64-musl@1.0.0-rc.13": - resolution: - { integrity: sha512-bmRg3O6Z0gq9yodKKWCIpnlH051sEfdVwt+6m5UDffAQMUUqU0xjnQqqAUm+Gu7ofAAly9DqiQDtKu2nPDEABA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.13': + resolution: {integrity: sha512-bmRg3O6Z0gq9yodKKWCIpnlH051sEfdVwt+6m5UDffAQMUUqU0xjnQqqAUm+Gu7ofAAly9DqiQDtKu2nPDEABA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13": - resolution: - { integrity: sha512-8Wtnbw4k7pMYN9B/mOEAsQ8HOiq7AZ31Ig4M9BKn2So4xRaFEhtCSa4ZJaOutOWq50zpgR4N5+L/opnlaCx8wQ== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13': + resolution: {integrity: sha512-8Wtnbw4k7pMYN9B/mOEAsQ8HOiq7AZ31Ig4M9BKn2So4xRaFEhtCSa4ZJaOutOWq50zpgR4N5+L/opnlaCx8wQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13": - resolution: - { integrity: sha512-D/0Nlo8mQuxSMohNJUF2lDXWRsFDsHldfRRgD9bRgktj+EndGPj4DOV37LqDKPYS+osdyhZEH7fTakTAEcW7qg== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13': + resolution: {integrity: sha512-D/0Nlo8mQuxSMohNJUF2lDXWRsFDsHldfRRgD9bRgktj+EndGPj4DOV37LqDKPYS+osdyhZEH7fTakTAEcW7qg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - "@rolldown/binding-linux-x64-gnu@1.0.0-rc.13": - resolution: - { integrity: sha512-eRrPvat2YaVQcwwKi/JzOP6MKf1WRnOCr+VaI3cTWz3ZoLcP/654z90lVCJ4dAuMEpPdke0n+qyAqXDZdIC4rA== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.13': + resolution: {integrity: sha512-eRrPvat2YaVQcwwKi/JzOP6MKf1WRnOCr+VaI3cTWz3ZoLcP/654z90lVCJ4dAuMEpPdke0n+qyAqXDZdIC4rA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - "@rolldown/binding-linux-x64-musl@1.0.0-rc.13": - resolution: - { integrity: sha512-PsdONiFRp8hR8KgVjTWjZ9s7uA3uueWL0t74/cKHfM4dR5zXYv4AjB8BvA+QDToqxAFg4ZkcVEqeu5F7inoz5w== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-x64-musl@1.0.0-rc.13': + resolution: {integrity: sha512-PsdONiFRp8hR8KgVjTWjZ9s7uA3uueWL0t74/cKHfM4dR5zXYv4AjB8BvA+QDToqxAFg4ZkcVEqeu5F7inoz5w==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - "@rolldown/binding-openharmony-arm64@1.0.0-rc.13": - resolution: - { integrity: sha512-hCNXgC5dI3TVOLrPT++PKFNZ+1EtS0mLQwfXXXSUD/+rGlB65gZDwN/IDuxLpQP4x8RYYHqGomlUXzpO8aVI2w== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-openharmony-arm64@1.0.0-rc.13': + resolution: {integrity: sha512-hCNXgC5dI3TVOLrPT++PKFNZ+1EtS0mLQwfXXXSUD/+rGlB65gZDwN/IDuxLpQP4x8RYYHqGomlUXzpO8aVI2w==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - "@rolldown/binding-wasm32-wasi@1.0.0-rc.13": - resolution: - { integrity: sha512-viLS5C5et8NFtLWw9Sw3M/w4vvnVkbWkO7wSNh3C+7G1+uCkGpr6PcjNDSFcNtmXY/4trjPBqUfcOL+P3sWy/g== } - engines: { node: ">=14.0.0" } + '@rolldown/binding-wasm32-wasi@1.0.0-rc.13': + resolution: {integrity: sha512-viLS5C5et8NFtLWw9Sw3M/w4vvnVkbWkO7wSNh3C+7G1+uCkGpr6PcjNDSFcNtmXY/4trjPBqUfcOL+P3sWy/g==} + engines: {node: '>=14.0.0'} cpu: [wasm32] - "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13": - resolution: - { integrity: sha512-Fqa3Tlt1xL4wzmAYxGNFV36Hb+VfPc9PYU+E25DAnswXv3ODDu/yyWjQDbXMo5AGWkQVjLgQExuVu8I/UaZhPQ== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13': + resolution: {integrity: sha512-Fqa3Tlt1xL4wzmAYxGNFV36Hb+VfPc9PYU+E25DAnswXv3ODDu/yyWjQDbXMo5AGWkQVjLgQExuVu8I/UaZhPQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - "@rolldown/binding-win32-x64-msvc@1.0.0-rc.13": - resolution: - { integrity: sha512-/pLI5kPkGEi44TDlnbio3St/5gUFeN51YWNAk/Gnv6mEQBOahRBh52qVFVBpmrnU01n2yysvBML9Ynu7K4kGAQ== } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.13': + resolution: {integrity: sha512-/pLI5kPkGEi44TDlnbio3St/5gUFeN51YWNAk/Gnv6mEQBOahRBh52qVFVBpmrnU01n2yysvBML9Ynu7K4kGAQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - "@rolldown/pluginutils@1.0.0-rc.13": - resolution: - { integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA== } - - "@shikijs/engine-oniguruma@3.23.0": - resolution: - { integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g== } - - "@shikijs/langs@3.23.0": - resolution: - { integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg== } - - "@shikijs/themes@3.23.0": - resolution: - { integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA== } - - "@shikijs/types@3.23.0": - resolution: - { integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ== } - - "@shikijs/vscode-textmate@10.0.2": - resolution: - { integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg== } - - "@sigstore/bundle@4.0.0": - resolution: - { integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@sigstore/core@3.1.0": - resolution: - { integrity: sha512-o5cw1QYhNQ9IroioJxpzexmPjfCe7gzafd2RY3qnMpxr4ZEja+Jad/U8sgFpaue6bOaF+z7RVkyKVV44FN+N8A== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@sigstore/protobuf-specs@0.5.0": - resolution: - { integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA== } - engines: { node: ^18.17.0 || >=20.5.0 } - - "@sigstore/sign@4.1.0": - resolution: - { integrity: sha512-Vx1RmLxLGnSUqx/o5/VsCjkuN5L7y+vxEEwawvc7u+6WtX2W4GNa7b9HEjmcRWohw/d6BpATXmvOwc78m+Swdg== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@sigstore/tuf@4.0.1": - resolution: - { integrity: sha512-OPZBg8y5Vc9yZjmWCHrlWPMBqW5yd8+wFNl+thMdtcWz3vjVSoJQutF8YkrzI0SLGnkuFof4HSsWUhXrf219Lw== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@sigstore/verify@3.1.0": - resolution: - { integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag== } - engines: { node: ^20.17.0 || >=22.9.0 } - - "@simple-libs/child-process-utils@1.0.2": - resolution: - { integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw== } - engines: { node: ">=18" } - - "@simple-libs/stream-utils@1.2.0": - resolution: - { integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA== } - engines: { node: ">=18" } - - "@sinclair/typebox@0.34.41": - resolution: - { integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g== } - - "@sindresorhus/base62@1.0.0": - resolution: - { integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA== } - engines: { node: ">=18" } - - "@sindresorhus/is@4.6.0": - resolution: - { integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== } - engines: { node: ">=10" } - - "@so-ric/colorspace@1.1.6": - resolution: - { integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw== } - - "@sphinxxxx/color-conversion@2.2.2": - resolution: - { integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw== } - - "@standard-schema/spec@1.1.0": - resolution: - { integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w== } - - "@stylistic/eslint-plugin@5.10.0": - resolution: - { integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@rolldown/pluginutils@1.0.0-rc.13': + resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==} + + '@shikijs/engine-oniguruma@3.23.0': + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} + + '@shikijs/langs@3.23.0': + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} + + '@shikijs/themes@3.23.0': + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} + + '@shikijs/types@3.23.0': + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@sigstore/bundle@4.0.0': + resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@sigstore/core@3.1.0': + resolution: {integrity: sha512-o5cw1QYhNQ9IroioJxpzexmPjfCe7gzafd2RY3qnMpxr4ZEja+Jad/U8sgFpaue6bOaF+z7RVkyKVV44FN+N8A==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@sigstore/protobuf-specs@0.5.0': + resolution: {integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==} + engines: {node: ^18.17.0 || >=20.5.0} + + '@sigstore/sign@4.1.0': + resolution: {integrity: sha512-Vx1RmLxLGnSUqx/o5/VsCjkuN5L7y+vxEEwawvc7u+6WtX2W4GNa7b9HEjmcRWohw/d6BpATXmvOwc78m+Swdg==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@sigstore/tuf@4.0.1': + resolution: {integrity: sha512-OPZBg8y5Vc9yZjmWCHrlWPMBqW5yd8+wFNl+thMdtcWz3vjVSoJQutF8YkrzI0SLGnkuFof4HSsWUhXrf219Lw==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@sigstore/verify@3.1.0': + resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@simple-libs/child-process-utils@1.0.2': + resolution: {integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw==} + engines: {node: '>=18'} + + '@simple-libs/stream-utils@1.2.0': + resolution: {integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==} + engines: {node: '>=18'} + + '@sinclair/typebox@0.34.41': + resolution: {integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==} + + '@sindresorhus/base62@1.0.0': + resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} + engines: {node: '>=18'} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@so-ric/colorspace@1.1.6': + resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} + + '@sphinxxxx/color-conversion@2.2.2': + resolution: {integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==} + + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + + '@stylistic/eslint-plugin@5.10.0': + resolution: {integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^9.0.0 || ^10.0.0 - "@swc/core-darwin-arm64@1.15.24": - resolution: - { integrity: sha512-uM5ZGfFXjtvtJ+fe448PVBEbn/CSxS3UAyLj3O9xOqKIWy3S6hPTXSPbszxkSsGDYKi+YFhzAsR4r/eXLxEQ0g== } - engines: { node: ">=10" } + '@swc/core-darwin-arm64@1.15.24': + resolution: {integrity: sha512-uM5ZGfFXjtvtJ+fe448PVBEbn/CSxS3UAyLj3O9xOqKIWy3S6hPTXSPbszxkSsGDYKi+YFhzAsR4r/eXLxEQ0g==} + engines: {node: '>=10'} cpu: [arm64] os: [darwin] - "@swc/core-darwin-x64@1.15.24": - resolution: - { integrity: sha512-fMIb/Zfn929pw25VMBhV7Ji2Dl+lCWtUPNdYJQYOke+00E5fcQ9ynxtP8+qhUo/HZc+mYQb1gJxwHM9vty+lXg== } - engines: { node: ">=10" } + '@swc/core-darwin-x64@1.15.24': + resolution: {integrity: sha512-fMIb/Zfn929pw25VMBhV7Ji2Dl+lCWtUPNdYJQYOke+00E5fcQ9ynxtP8+qhUo/HZc+mYQb1gJxwHM9vty+lXg==} + engines: {node: '>=10'} cpu: [x64] os: [darwin] - "@swc/core-linux-arm-gnueabihf@1.15.24": - resolution: - { integrity: sha512-vOkjsyjjxnoYx3hMEWcGxQrMgnNrRm6WAegBXrN8foHtDAR+zpdhpGF5a4lj1bNPgXAvmysjui8cM1ov/Clkaw== } - engines: { node: ">=10" } + '@swc/core-linux-arm-gnueabihf@1.15.24': + resolution: {integrity: sha512-vOkjsyjjxnoYx3hMEWcGxQrMgnNrRm6WAegBXrN8foHtDAR+zpdhpGF5a4lj1bNPgXAvmysjui8cM1ov/Clkaw==} + engines: {node: '>=10'} cpu: [arm] os: [linux] - "@swc/core-linux-arm64-gnu@1.15.24": - resolution: - { integrity: sha512-h/oNu+upkXJ6Cicnq7YGVj9PkdfarLCdQa8l/FlHYvfv8CEiMaeeTnpLU7gSBH/rGxosM6Qkfa/J9mThGF9CLA== } - engines: { node: ">=10" } + '@swc/core-linux-arm64-gnu@1.15.24': + resolution: {integrity: sha512-h/oNu+upkXJ6Cicnq7YGVj9PkdfarLCdQa8l/FlHYvfv8CEiMaeeTnpLU7gSBH/rGxosM6Qkfa/J9mThGF9CLA==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [glibc] - "@swc/core-linux-arm64-musl@1.15.24": - resolution: - { integrity: sha512-ZpF/pRe1guk6sKzQI9D1jAORtjTdNlyeXn9GDz8ophof/w2WhojRblvSDJaGe7rJjcPN8AaOkhwdRUh7q8oYIg== } - engines: { node: ">=10" } + '@swc/core-linux-arm64-musl@1.15.24': + resolution: {integrity: sha512-ZpF/pRe1guk6sKzQI9D1jAORtjTdNlyeXn9GDz8ophof/w2WhojRblvSDJaGe7rJjcPN8AaOkhwdRUh7q8oYIg==} + engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [musl] - "@swc/core-linux-ppc64-gnu@1.15.24": - resolution: - { integrity: sha512-QZEsZfisHTSJlmyChgDFNmKPb3W6Lhbfo/O76HhIngfEdnQNmukS38/VSe1feho+xkV5A5hETyCbx3sALBZKAQ== } - engines: { node: ">=10" } + '@swc/core-linux-ppc64-gnu@1.15.24': + resolution: {integrity: sha512-QZEsZfisHTSJlmyChgDFNmKPb3W6Lhbfo/O76HhIngfEdnQNmukS38/VSe1feho+xkV5A5hETyCbx3sALBZKAQ==} + engines: {node: '>=10'} cpu: [ppc64] os: [linux] libc: [glibc] - "@swc/core-linux-s390x-gnu@1.15.24": - resolution: - { integrity: sha512-DLdJKVsJgglqQrJBuoUYNmzm3leI7kUZhLbZGHv42onfKsGf6JDS3+bzCUQfte/XOqDjh/tmmn1DR/CF/tCJFw== } - engines: { node: ">=10" } + '@swc/core-linux-s390x-gnu@1.15.24': + resolution: {integrity: sha512-DLdJKVsJgglqQrJBuoUYNmzm3leI7kUZhLbZGHv42onfKsGf6JDS3+bzCUQfte/XOqDjh/tmmn1DR/CF/tCJFw==} + engines: {node: '>=10'} cpu: [s390x] os: [linux] libc: [glibc] - "@swc/core-linux-x64-gnu@1.15.24": - resolution: - { integrity: sha512-IpLYfposPA/XLxYOKpRfeccl1p5dDa3+okZDHHTchBkXEaVCnq5MADPmIWwIYj1tudt7hORsEHccG5no6IUQRw== } - engines: { node: ">=10" } + '@swc/core-linux-x64-gnu@1.15.24': + resolution: {integrity: sha512-IpLYfposPA/XLxYOKpRfeccl1p5dDa3+okZDHHTchBkXEaVCnq5MADPmIWwIYj1tudt7hORsEHccG5no6IUQRw==} + engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [glibc] - "@swc/core-linux-x64-musl@1.15.24": - resolution: - { integrity: sha512-JHy3fMSc0t/EPWgo74+OK5TGr51aElnzqfUPaiRf2qJ/BfX5CUCfMiWVBuhI7qmVMBnk1jTRnL/xZnOSHDPLYg== } - engines: { node: ">=10" } + '@swc/core-linux-x64-musl@1.15.24': + resolution: {integrity: sha512-JHy3fMSc0t/EPWgo74+OK5TGr51aElnzqfUPaiRf2qJ/BfX5CUCfMiWVBuhI7qmVMBnk1jTRnL/xZnOSHDPLYg==} + engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [musl] - "@swc/core-win32-arm64-msvc@1.15.24": - resolution: - { integrity: sha512-Txj+qUH1z2bUd1P3JvwByfjKFti3cptlAxhWgmunBUUxy/IW3CXLZ6l6Gk4liANadKkU71nIU1X30Z5vpMT3BA== } - engines: { node: ">=10" } + '@swc/core-win32-arm64-msvc@1.15.24': + resolution: {integrity: sha512-Txj+qUH1z2bUd1P3JvwByfjKFti3cptlAxhWgmunBUUxy/IW3CXLZ6l6Gk4liANadKkU71nIU1X30Z5vpMT3BA==} + engines: {node: '>=10'} cpu: [arm64] os: [win32] - "@swc/core-win32-ia32-msvc@1.15.24": - resolution: - { integrity: sha512-15D/nl3XwrhFpMv+MADFOiVwv3FvH9j8c6Rf8EXBT3Q5LoMh8YnDnSgPYqw1JzPnksvsBX6QPXLiPqmcR/Z4qQ== } - engines: { node: ">=10" } + '@swc/core-win32-ia32-msvc@1.15.24': + resolution: {integrity: sha512-15D/nl3XwrhFpMv+MADFOiVwv3FvH9j8c6Rf8EXBT3Q5LoMh8YnDnSgPYqw1JzPnksvsBX6QPXLiPqmcR/Z4qQ==} + engines: {node: '>=10'} cpu: [ia32] os: [win32] - "@swc/core-win32-x64-msvc@1.15.24": - resolution: - { integrity: sha512-PR0PlTlPra2JbaDphrOAzm6s0v9rA0F17YzB+XbWD95B4g2cWcZY9LAeTa4xll70VLw9Jr7xBrlohqlQmelMFQ== } - engines: { node: ">=10" } + '@swc/core-win32-x64-msvc@1.15.24': + resolution: {integrity: sha512-PR0PlTlPra2JbaDphrOAzm6s0v9rA0F17YzB+XbWD95B4g2cWcZY9LAeTa4xll70VLw9Jr7xBrlohqlQmelMFQ==} + engines: {node: '>=10'} cpu: [x64] os: [win32] - "@swc/core@1.15.24": - resolution: - { integrity: sha512-5Hj8aNasue7yusUt8LGCUe/AjM7RMAce8ZoyDyiFwx7Al+GbYKL+yE7g4sJk8vEr1dKIkTRARkNIJENc4CjkBQ== } - engines: { node: ">=10" } + '@swc/core@1.15.24': + resolution: {integrity: sha512-5Hj8aNasue7yusUt8LGCUe/AjM7RMAce8ZoyDyiFwx7Al+GbYKL+yE7g4sJk8vEr1dKIkTRARkNIJENc4CjkBQ==} + engines: {node: '>=10'} peerDependencies: - "@swc/helpers": ">=0.5.17" + '@swc/helpers': '>=0.5.17' peerDependenciesMeta: - "@swc/helpers": + '@swc/helpers': optional: true - "@swc/counter@0.1.3": - resolution: - { integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== } + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - "@swc/types@0.1.26": - resolution: - { integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw== } + '@swc/types@0.1.26': + resolution: {integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==} - "@szmarczak/http-timer@4.0.6": - resolution: - { integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== } - engines: { node: ">=10" } + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} - "@tsconfig/node10@1.0.9": - resolution: - { integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== } + '@tsconfig/node10@1.0.9': + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} - "@tsconfig/node12@1.0.11": - resolution: - { integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== } + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - "@tsconfig/node14@1.0.3": - resolution: - { integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== } + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - "@tsconfig/node16@1.0.4": - resolution: - { integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== } + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - "@tsparticles/cli@3.4.5": - resolution: - { integrity: sha512-f8Uar8TOWsJyAXjGZp0Mmh0YqXtKrdQmj8Hph6kD5ROReBi4qdP5d/JlfWFBeaZlFbBJcjfLMKw+CHWXE3JCKg== } + '@tsparticles/cli@3.4.5': + resolution: {integrity: sha512-f8Uar8TOWsJyAXjGZp0Mmh0YqXtKrdQmj8Hph6kD5ROReBi4qdP5d/JlfWFBeaZlFbBJcjfLMKw+CHWXE3JCKg==} hasBin: true - "@tsparticles/depcruise-config@3.4.6": - resolution: - { integrity: sha512-Haw7hDNTc9ksOt9duvwcyg2gf/kgc/aaR5p5lMKkLwZPkQL+Odr0k+EeZhCt2I/wH9EORmF/DftTWmgnAiy7HA== } + '@tsparticles/depcruise-config@3.4.6': + resolution: {integrity: sha512-Haw7hDNTc9ksOt9duvwcyg2gf/kgc/aaR5p5lMKkLwZPkQL+Odr0k+EeZhCt2I/wH9EORmF/DftTWmgnAiy7HA==} peerDependencies: dependency-cruiser: ^17 - "@tsparticles/eslint-config@3.4.6": - resolution: - { integrity: sha512-ac1Wa1OsDaapzP2bHhUpQOPn7N+R1Zp+bwl6jPof8pEY938r5LyCngZCaTs6dio9WgrwrzaKUPR1dozUo/xFKw== } + '@tsparticles/eslint-config@3.4.6': + resolution: {integrity: sha512-ac1Wa1OsDaapzP2bHhUpQOPn7N+R1Zp+bwl6jPof8pEY938r5LyCngZCaTs6dio9WgrwrzaKUPR1dozUo/xFKw==} peerDependencies: eslint: ^10 - "@tsparticles/prettier-config@3.4.6": - resolution: - { integrity: sha512-V/TWCXHsRCkDZL/+lYgGxja79m9pLoLIhbHeEDLrAK3jbJdkcdY+xLMXgkrgHp1JPv9EADI4OTO0Orwn4nMlyg== } + '@tsparticles/prettier-config@3.4.6': + resolution: {integrity: sha512-V/TWCXHsRCkDZL/+lYgGxja79m9pLoLIhbHeEDLrAK3jbJdkcdY+xLMXgkrgHp1JPv9EADI4OTO0Orwn4nMlyg==} peerDependencies: prettier: ^3 - "@tsparticles/tsconfig@3.4.6": - resolution: - { integrity: sha512-cD0E+YRk6iD3bPMTnUKfwtjjsizy0iBf4xb/ySWxWmCB5ZVOGoHgaHz69GNRXQgFUnHp/bKNkHMIL66xueOA/Q== } + '@tsparticles/tsconfig@3.4.6': + resolution: {integrity: sha512-cD0E+YRk6iD3bPMTnUKfwtjjsizy0iBf4xb/ySWxWmCB5ZVOGoHgaHz69GNRXQgFUnHp/bKNkHMIL66xueOA/Q==} peerDependencies: typescript: ^6 - "@tsparticles/webpack-plugin@3.4.6": - resolution: - { integrity: sha512-MnsL2hxTHZwpupDNfgQmgz2l06RiZK63H0QEj7L0aS/VZjvUdr7mMDrVekrzEr7A6xJHb4I6N9snyuPZjmTIug== } + '@tsparticles/webpack-plugin@3.4.6': + resolution: {integrity: sha512-MnsL2hxTHZwpupDNfgQmgz2l06RiZK63H0QEj7L0aS/VZjvUdr7mMDrVekrzEr7A6xJHb4I6N9snyuPZjmTIug==} + + '@tufjs/canonical-json@2.0.0': + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} - "@tufjs/canonical-json@2.0.0": - resolution: - { integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== } - engines: { node: ^16.14.0 || >=18.0.0 } + '@tufjs/models@4.1.0': + resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==} + engines: {node: ^20.17.0 || >=22.9.0} - "@tufjs/models@4.1.0": - resolution: - { integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww== } - engines: { node: ^20.17.0 || >=22.9.0 } + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - "@tybys/wasm-util@0.10.1": - resolution: - { integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== } + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - "@tybys/wasm-util@0.9.0": - resolution: - { integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== } + '@types/body-parser@1.19.2': + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} - "@types/body-parser@1.19.2": - resolution: - { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== } + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - "@types/cacheable-request@6.0.3": - resolution: - { integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== } + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - "@types/chai@5.2.3": - resolution: - { integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA== } + '@types/connect-livereload@0.6.3': + resolution: {integrity: sha512-CaWami/rQdycHKnOR+UIfBNxNeqLC5f1KqMdclbsf+TsiLgXwYm2/+KlAefcR3ODom7Fuz4bvWazDMsmfaV5gw==} - "@types/connect-livereload@0.6.3": - resolution: - { integrity: sha512-CaWami/rQdycHKnOR+UIfBNxNeqLC5f1KqMdclbsf+TsiLgXwYm2/+KlAefcR3ODom7Fuz4bvWazDMsmfaV5gw== } + '@types/connect@3.4.35': + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} - "@types/connect@3.4.35": - resolution: - { integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== } + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - "@types/deep-eql@4.0.2": - resolution: - { integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw== } + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - "@types/eslint-scope@3.7.7": - resolution: - { integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== } + '@types/eslint@8.56.6': + resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} - "@types/eslint@8.56.6": - resolution: - { integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A== } + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - "@types/esrecurse@4.3.1": - resolution: - { integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== } + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - "@types/estree@1.0.8": - resolution: - { integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== } + '@types/express-serve-static-core@5.0.0': + resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} - "@types/express-serve-static-core@5.0.0": - resolution: - { integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw== } + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} - "@types/express@5.0.6": - resolution: - { integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA== } + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - "@types/hast@3.0.4": - resolution: - { integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== } + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - "@types/http-cache-semantics@4.0.4": - resolution: - { integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== } + '@types/http-errors@2.0.5': + resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - "@types/http-errors@2.0.5": - resolution: - { integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== } + '@types/jsdom@28.0.1': + resolution: {integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw==} - "@types/jsdom@28.0.1": - resolution: - { integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw== } + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - "@types/json-schema@7.0.15": - resolution: - { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== } + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - "@types/keyv@3.1.4": - resolution: - { integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== } + '@types/livereload@0.9.5': + resolution: {integrity: sha512-2RXcRKdivPmn67pwjytvHoRv46AeXaLYVUWA0zkel1XSAOH5i71G0KfUdE5u3g80T155gR3Fo3ilVaqparLsVA==} - "@types/livereload@0.9.5": - resolution: - { integrity: sha512-2RXcRKdivPmn67pwjytvHoRv46AeXaLYVUWA0zkel1XSAOH5i71G0KfUdE5u3g80T155gR3Fo3ilVaqparLsVA== } + '@types/luxon@3.7.1': + resolution: {integrity: sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg==} - "@types/luxon@3.7.1": - resolution: - { integrity: sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg== } - - "@types/mime@1.3.2": - resolution: - { integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== } - - "@types/minimist@1.2.2": - resolution: - { integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== } - - "@types/node@24.10.9": - resolution: - { integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== } + '@types/mime@1.3.2': + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} - "@types/node@25.5.2": - resolution: - { integrity: sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg== } + '@types/minimist@1.2.2': + resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - "@types/normalize-package-data@2.4.1": - resolution: - { integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== } + '@types/node@24.10.9': + resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} - "@types/qs@6.9.7": - resolution: - { integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== } + '@types/node@25.5.2': + resolution: {integrity: sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==} - "@types/range-parser@1.2.4": - resolution: - { integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== } + '@types/normalize-package-data@2.4.1': + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - "@types/responselike@1.0.3": - resolution: - { integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== } + '@types/qs@6.9.7': + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} - "@types/send@0.17.1": - resolution: - { integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== } + '@types/range-parser@1.2.4': + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - "@types/serve-static@2.2.0": - resolution: - { integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ== } + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - "@types/stylus@0.48.43": - resolution: - { integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ== } + '@types/send@0.17.1': + resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} - "@types/tough-cookie@4.0.5": - resolution: - { integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== } + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} - "@types/triple-beam@1.3.2": - resolution: - { integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g== } + '@types/stylus@0.48.43': + resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==} - "@types/unist@3.0.3": - resolution: - { integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== } + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - "@types/webpack-env@1.18.8": - resolution: - { integrity: sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A== } + '@types/triple-beam@1.3.2': + resolution: {integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==} - "@types/ws@8.5.4": - resolution: - { integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== } + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - "@types/yauzl@2.10.3": - resolution: - { integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== } + '@types/webpack-env@1.18.8': + resolution: {integrity: sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A==} - "@typescript-eslint/eslint-plugin@8.58.1": - resolution: - { integrity: sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@types/ws@8.5.4': + resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} + + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + + '@typescript-eslint/eslint-plugin@8.58.1': + resolution: {integrity: sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - "@typescript-eslint/parser": ^8.58.1 + '@typescript-eslint/parser': ^8.58.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' - "@typescript-eslint/parser@8.58.1": - resolution: - { integrity: sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/parser@8.58.1': + resolution: {integrity: sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' - "@typescript-eslint/project-service@8.56.1": - resolution: - { integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: '>=4.8.4 <6.0.0' - "@typescript-eslint/project-service@8.58.1": - resolution: - { integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/project-service@8.58.1': + resolution: {integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/scope-manager@8.56.1": - resolution: - { integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/scope-manager@8.58.1": - resolution: - { integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/tsconfig-utils@8.56.1": - resolution: - { integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/scope-manager@8.58.1': + resolution: {integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: '>=4.8.4 <6.0.0' - "@typescript-eslint/tsconfig-utils@8.58.1": - resolution: - { integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/tsconfig-utils@8.58.1': + resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' - "@typescript-eslint/type-utils@8.58.1": - resolution: - { integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/type-utils@8.58.1': + resolution: {integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/types@8.56.1": - resolution: - { integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/types@8.58.0": - resolution: - { integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/types@8.58.1": - resolution: - { integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/typescript-estree@8.56.1": - resolution: - { integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/types@8.58.0': + resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/types@8.58.1': + resolution: {integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: '>=4.8.4 <6.0.0' - "@typescript-eslint/typescript-estree@8.58.1": - resolution: - { integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/typescript-estree@8.58.1': + resolution: {integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' - "@typescript-eslint/utils@8.56.1": - resolution: - { integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/utils@8.56.1': + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" + typescript: '>=4.8.4 <6.0.0' - "@typescript-eslint/utils@8.58.1": - resolution: - { integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/utils@8.58.1': + resolution: {integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' - "@typescript-eslint/visitor-keys@8.56.1": - resolution: - { integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - "@typescript-eslint/visitor-keys@8.58.1": - resolution: - { integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@typescript-eslint/visitor-keys@8.58.1': + resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - "@vitest/coverage-v8@4.1.3": - resolution: - { integrity: sha512-/MBdrkA8t6hbdCWFKs09dPik774xvs4Z6L4bycdCxYNLHM8oZuRyosumQMG19LUlBsB6GeVpL1q4kFFazvyKGA== } + '@vitest/coverage-v8@4.1.3': + resolution: {integrity: sha512-/MBdrkA8t6hbdCWFKs09dPik774xvs4Z6L4bycdCxYNLHM8oZuRyosumQMG19LUlBsB6GeVpL1q4kFFazvyKGA==} peerDependencies: - "@vitest/browser": 4.1.3 + '@vitest/browser': 4.1.3 vitest: 4.1.3 peerDependenciesMeta: - "@vitest/browser": + '@vitest/browser': optional: true - "@vitest/expect@4.1.3": - resolution: - { integrity: sha512-CW8Q9KMtXDGHj0vCsqui0M5KqRsu0zm0GNDW7Gd3U7nZ2RFpPKSCpeCXoT+/+5zr1TNlsoQRDEz+LzZUyq6gnQ== } + '@vitest/expect@4.1.3': + resolution: {integrity: sha512-CW8Q9KMtXDGHj0vCsqui0M5KqRsu0zm0GNDW7Gd3U7nZ2RFpPKSCpeCXoT+/+5zr1TNlsoQRDEz+LzZUyq6gnQ==} - "@vitest/mocker@4.1.3": - resolution: - { integrity: sha512-XN3TrycitDQSzGRnec/YWgoofkYRhouyVQj4YNsJ5r/STCUFqMrP4+oxEv3e7ZbLi4og5kIHrZwekDJgw6hcjw== } + '@vitest/mocker@4.1.3': + resolution: {integrity: sha512-XN3TrycitDQSzGRnec/YWgoofkYRhouyVQj4YNsJ5r/STCUFqMrP4+oxEv3e7ZbLi4og5kIHrZwekDJgw6hcjw==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4340,228 +3987,179 @@ packages: vite: optional: true - "@vitest/pretty-format@4.1.2": - resolution: - { integrity: sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA== } + '@vitest/pretty-format@4.1.2': + resolution: {integrity: sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==} - "@vitest/pretty-format@4.1.3": - resolution: - { integrity: sha512-hYqqwuMbpkkBodpRh4k4cQSOELxXky1NfMmQvOfKvV8zQHz8x8Dla+2wzElkMkBvSAJX5TRGHJAQvK0TcOafwg== } + '@vitest/pretty-format@4.1.3': + resolution: {integrity: sha512-hYqqwuMbpkkBodpRh4k4cQSOELxXky1NfMmQvOfKvV8zQHz8x8Dla+2wzElkMkBvSAJX5TRGHJAQvK0TcOafwg==} - "@vitest/runner@4.1.3": - resolution: - { integrity: sha512-VwgOz5MmT0KhlUj40h02LWDpUBVpflZ/b7xZFA25F29AJzIrE+SMuwzFf0b7t4EXdwRNX61C3B6auIXQTR3ttA== } + '@vitest/runner@4.1.3': + resolution: {integrity: sha512-VwgOz5MmT0KhlUj40h02LWDpUBVpflZ/b7xZFA25F29AJzIrE+SMuwzFf0b7t4EXdwRNX61C3B6auIXQTR3ttA==} - "@vitest/snapshot@4.1.3": - resolution: - { integrity: sha512-9l+k/J9KG5wPJDX9BcFFzhhwNjwkRb8RsnYhaT1vPY7OufxmQFc9sZzScRCPTiETzl37mrIWVY9zxzmdVeJwDQ== } + '@vitest/snapshot@4.1.3': + resolution: {integrity: sha512-9l+k/J9KG5wPJDX9BcFFzhhwNjwkRb8RsnYhaT1vPY7OufxmQFc9sZzScRCPTiETzl37mrIWVY9zxzmdVeJwDQ==} - "@vitest/spy@4.1.3": - resolution: - { integrity: sha512-ujj5Uwxagg4XUIfAUyRQxAg631BP6e9joRiN99mr48Bg9fRs+5mdUElhOoZ6rP5mBr8Bs3lmrREnkrQWkrsTCw== } + '@vitest/spy@4.1.3': + resolution: {integrity: sha512-ujj5Uwxagg4XUIfAUyRQxAg631BP6e9joRiN99mr48Bg9fRs+5mdUElhOoZ6rP5mBr8Bs3lmrREnkrQWkrsTCw==} - "@vitest/ui@4.1.2": - resolution: - { integrity: sha512-/irhyeAcKS2u6Zokagf9tqZJ0t8S6kMZq4ZG9BHZv7I+fkRrYfQX4w7geYeC2r6obThz39PDxvXQzZX+qXqGeg== } + '@vitest/ui@4.1.2': + resolution: {integrity: sha512-/irhyeAcKS2u6Zokagf9tqZJ0t8S6kMZq4ZG9BHZv7I+fkRrYfQX4w7geYeC2r6obThz39PDxvXQzZX+qXqGeg==} peerDependencies: vitest: 4.1.2 - "@vitest/utils@4.1.2": - resolution: - { integrity: sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ== } + '@vitest/utils@4.1.2': + resolution: {integrity: sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==} - "@vitest/utils@4.1.3": - resolution: - { integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw== } + '@vitest/utils@4.1.3': + resolution: {integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw==} - "@webassemblyjs/ast@1.14.1": - resolution: - { integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== } + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - "@webassemblyjs/floating-point-hex-parser@1.13.2": - resolution: - { integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== } + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - "@webassemblyjs/helper-api-error@1.13.2": - resolution: - { integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== } + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - "@webassemblyjs/helper-buffer@1.14.1": - resolution: - { integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== } + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - "@webassemblyjs/helper-numbers@1.13.2": - resolution: - { integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== } + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - "@webassemblyjs/helper-wasm-bytecode@1.13.2": - resolution: - { integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== } + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - "@webassemblyjs/helper-wasm-section@1.14.1": - resolution: - { integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== } + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - "@webassemblyjs/ieee754@1.13.2": - resolution: - { integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== } + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - "@webassemblyjs/leb128@1.13.2": - resolution: - { integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== } + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - "@webassemblyjs/utf8@1.13.2": - resolution: - { integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== } + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - "@webassemblyjs/wasm-edit@1.14.1": - resolution: - { integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== } + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - "@webassemblyjs/wasm-gen@1.14.1": - resolution: - { integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== } + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - "@webassemblyjs/wasm-opt@1.14.1": - resolution: - { integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== } + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - "@webassemblyjs/wasm-parser@1.14.1": - resolution: - { integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== } + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - "@webassemblyjs/wast-printer@1.14.1": - resolution: - { integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== } + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - "@xtuc/ieee754@1.2.0": - resolution: - { integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== } + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - "@xtuc/long@4.2.2": - resolution: - { integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== } + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - "@yarnpkg/lockfile@1.1.0": - resolution: - { integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== } + '@yarnpkg/lockfile@1.1.0': + resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} - "@yarnpkg/parsers@3.0.2": - resolution: - { integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA== } - engines: { node: ">=18.12.0" } + '@yarnpkg/parsers@3.0.2': + resolution: {integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==} + engines: {node: '>=18.12.0'} - "@zkochan/js-yaml@0.0.7": - resolution: - { integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ== } + '@zkochan/js-yaml@0.0.7': + resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} hasBin: true JSONStream@1.3.5: - resolution: - { integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== } + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true abbrev@1.1.1: - resolution: - { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== } + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} abbrev@3.0.1: - resolution: - { integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} + engines: {node: ^18.17.0 || >=20.5.0} abbrev@4.0.0: - resolution: - { integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==} + engines: {node: ^20.17.0 || >=22.9.0} abort-controller@3.0.0: - resolution: - { integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== } - engines: { node: ">=6.5" } + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} accepts@2.0.0: - resolution: - { integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} ace-builds@1.43.6: - resolution: - { integrity: sha512-L1ddibQ7F3vyXR2k2fg+I8TQTPWVA6CKeDQr/h2+8CeyTp3W6EQL8xNFZRTztuP8xNOAqL3IYPqdzs31GCjDvg== } + resolution: {integrity: sha512-L1ddibQ7F3vyXR2k2fg+I8TQTPWVA6CKeDQr/h2+8CeyTp3W6EQL8xNFZRTztuP8xNOAqL3IYPqdzs31GCjDvg==} acorn-import-phases@1.0.4: - resolution: - { integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} peerDependencies: acorn: ^8.14.0 acorn-jsx-walk@2.0.0: - resolution: - { integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA== } + resolution: {integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==} acorn-jsx@5.3.2: - resolution: - { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== } + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn-loose@8.5.2: - resolution: - { integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} + engines: {node: '>=0.4.0'} acorn-walk@8.2.0: - resolution: - { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} acorn-walk@8.3.5: - resolution: - { integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} + engines: {node: '>=0.4.0'} acorn@7.4.1: - resolution: - { integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} hasBin: true acorn@8.10.0: - resolution: - { integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} hasBin: true acorn@8.15.0: - resolution: - { integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} hasBin: true acorn@8.16.0: - resolution: - { integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} hasBin: true add-stream@1.0.0: - resolution: - { integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== } + resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} agent-base@7.1.3: - resolution: - { integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== } - engines: { node: ">= 14" } + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} + engines: {node: '>= 14'} aggregate-error@3.1.0: - resolution: - { integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} ajv-formats@2.1.1: - resolution: - { integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== } + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -4569,185 +4167,149 @@ packages: optional: true ajv-keywords@5.1.0: - resolution: - { integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== } + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 ajv@6.14.0: - resolution: - { integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== } + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} ajv@8.18.0: - resolution: - { integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A== } + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} ansi-colors@4.1.3: - resolution: - { integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== } - engines: { node: ">=6" } + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} ansi-regex@5.0.1: - resolution: - { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} ansi-regex@6.0.1: - resolution: - { integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== } - engines: { node: ">=12" } + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} ansi-styles@4.3.0: - resolution: - { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} ansi-styles@5.2.0: - resolution: - { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} ansi-styles@6.2.3: - resolution: - { integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== } - engines: { node: ">=12" } + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} anymatch@3.1.3: - resolution: - { integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} aproba@2.0.0: - resolution: - { integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== } + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} are-docs-informative@0.0.2: - resolution: - { integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== } - engines: { node: ">=14" } + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} arg@4.1.3: - resolution: - { integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== } + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} argparse@1.0.10: - resolution: - { integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== } + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} argparse@2.0.1: - resolution: - { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} array-ify@1.0.0: - resolution: - { integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== } + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} array-union@2.1.0: - resolution: - { integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} arrify@1.0.1: - resolution: - { integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} asap@2.0.6: - resolution: - { integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== } + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} assert-never@1.3.0: - resolution: - { integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ== } + resolution: {integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==} assertion-error@2.0.1: - resolution: - { integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA== } - engines: { node: ">=12" } + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-v8-to-istanbul@1.0.0: - resolution: - { integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg== } + resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} async@3.2.4: - resolution: - { integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== } + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} asynckit@0.4.0: - resolution: - { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} axios@1.12.0: - resolution: - { integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg== } + resolution: {integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==} axios@1.13.6: - resolution: - { integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ== } + resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} b4a@1.8.0: - resolution: - { integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg== } + resolution: {integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==} peerDependencies: - react-native-b4a: "*" + react-native-b4a: '*' peerDependenciesMeta: react-native-b4a: optional: true babel-walk@3.0.0-canary-5: - resolution: - { integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw== } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} + engines: {node: '>= 10.0.0'} balanced-match@1.0.2: - resolution: - { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== } + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} balanced-match@4.0.3: - resolution: - { integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==} + engines: {node: 20 || >=22} balanced-match@4.0.4: - resolution: - { integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} bare-events@2.8.2: - resolution: - { integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== } + resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} peerDependencies: - bare-abort-controller: "*" + bare-abort-controller: '*' peerDependenciesMeta: bare-abort-controller: optional: true bare-fs@4.5.6: - resolution: - { integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw== } - engines: { bare: ">=1.16.0" } + resolution: {integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==} + engines: {bare: '>=1.16.0'} peerDependencies: - bare-buffer: "*" + bare-buffer: '*' peerDependenciesMeta: bare-buffer: optional: true bare-os@3.8.6: - resolution: - { integrity: sha512-l8xaNWWb/bXuzgsrlF5jaa5QYDJ9S0ddd54cP6CH+081+5iPrbJiCfBWQqrWYzmUhCbsH+WR6qxo9MeHVCr0MQ== } - engines: { bare: ">=1.14.0" } + resolution: {integrity: sha512-l8xaNWWb/bXuzgsrlF5jaa5QYDJ9S0ddd54cP6CH+081+5iPrbJiCfBWQqrWYzmUhCbsH+WR6qxo9MeHVCr0MQ==} + engines: {bare: '>=1.14.0'} bare-path@3.0.0: - resolution: - { integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== } + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} bare-stream@2.12.0: - resolution: - { integrity: sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g== } + resolution: {integrity: sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==} peerDependencies: - bare-abort-controller: "*" - bare-buffer: "*" - bare-events: "*" + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' peerDependenciesMeta: bare-abort-controller: optional: true @@ -4757,632 +4319,506 @@ packages: optional: true bare-url@2.4.0: - resolution: - { integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA== } + resolution: {integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==} base64-js@1.5.1: - resolution: - { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} baseline-browser-mapping@2.10.13: - resolution: - { integrity: sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw== } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==} + engines: {node: '>=6.0.0'} hasBin: true before-after-hook@2.2.3: - resolution: - { integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== } + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} bidi-js@1.0.3: - resolution: - { integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw== } + resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} bin-links@5.0.0: - resolution: - { integrity: sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA==} + engines: {node: ^18.17.0 || >=20.5.0} binary-extensions@2.2.0: - resolution: - { integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} bl@4.1.0: - resolution: - { integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== } + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} body-parser@2.2.1: - resolution: - { integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==} + engines: {node: '>=18'} boolbase@1.0.0: - resolution: - { integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== } + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} boolean@3.2.0: - resolution: - { integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== } + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. bootstrap@5.3.8: - resolution: - { integrity: sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg== } + resolution: {integrity: sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==} peerDependencies: - "@popperjs/core": ^2.11.8 + '@popperjs/core': ^2.11.8 brace-expansion@1.1.11: - resolution: - { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== } + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} brace-expansion@1.1.13: - resolution: - { integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w== } + resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} brace-expansion@2.0.1: - resolution: - { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== } + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} brace-expansion@2.0.3: - resolution: - { integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA== } + resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==} brace-expansion@5.0.2: - resolution: - { integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==} + engines: {node: 20 || >=22} brace-expansion@5.0.5: - resolution: - { integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} braces@3.0.2: - resolution: - { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== } - engines: { node: ">=8" } + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} browser-or-node@3.0.0: - resolution: - { integrity: sha512-iczIdVJzGEYhP5DqQxYM9Hh7Ztpqqi+CXZpSmX8ALFs9ecXkQIeqRyM6TfxEfMVpwhl3dSuDvxdzzo9sUOIVBQ== } + resolution: {integrity: sha512-iczIdVJzGEYhP5DqQxYM9Hh7Ztpqqi+CXZpSmX8ALFs9ecXkQIeqRyM6TfxEfMVpwhl3dSuDvxdzzo9sUOIVBQ==} browserslist@4.28.2: - resolution: - { integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg== } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true buffer-crc32@0.2.13: - resolution: - { integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== } + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} buffer-from@1.1.2: - resolution: - { integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== } + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} buffer@5.7.1: - resolution: - { integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== } + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} byte-size@8.1.1: - resolution: - { integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== } - engines: { node: ">=12.17" } + resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} + engines: {node: '>=12.17'} bytes@3.1.2: - resolution: - { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} cacache@20.0.3: - resolution: - { integrity: sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==} + engines: {node: ^20.17.0 || >=22.9.0} cacheable-lookup@5.0.4: - resolution: - { integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== } - engines: { node: ">=10.6.0" } + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} cacheable-request@7.0.4: - resolution: - { integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} call-bind-apply-helpers@1.0.2: - resolution: - { integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} call-bind@1.0.7: - resolution: - { integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} call-bound@1.0.4: - resolution: - { integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} callsites@3.1.0: - resolution: - { integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} camelcase-keys@6.2.2: - resolution: - { integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} camelcase@5.3.1: - resolution: - { integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} caniuse-lite@1.0.30001784: - resolution: - { integrity: sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw== } + resolution: {integrity: sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==} canvas@3.2.3: - resolution: - { integrity: sha512-PzE5nJZPz72YUAfo8oTp0u3fqqY7IzlTubneAihqDYAUcBk7ryeCmBbdJBEdaH0bptSOe2VT2Zwcb3UaFyaSWw== } - engines: { node: ^18.12.0 || >= 20.9.0 } + resolution: {integrity: sha512-PzE5nJZPz72YUAfo8oTp0u3fqqY7IzlTubneAihqDYAUcBk7ryeCmBbdJBEdaH0bptSOe2VT2Zwcb3UaFyaSWw==} + engines: {node: ^18.12.0 || >= 20.9.0} chai@6.2.2: - resolution: - { integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg== } - engines: { node: ">=18" } + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + engines: {node: '>=18'} chalk@4.1.0: - resolution: - { integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== } - engines: { node: ">=10" } + resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} + engines: {node: '>=10'} chalk@4.1.2: - resolution: - { integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} character-parser@2.2.0: - resolution: - { integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw== } + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} chardet@2.1.1: - resolution: - { integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ== } + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} chokidar@3.5.3: - resolution: - { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } - engines: { node: ">= 8.10.0" } + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} chokidar@4.0.3: - resolution: - { integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== } - engines: { node: ">= 14.16.0" } + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} chownr@1.1.4: - resolution: - { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} chownr@3.0.0: - resolution: - { integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== } - engines: { node: ">=18" } + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} chrome-trace-event@1.0.3: - resolution: - { integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} ci-info@3.8.0: - resolution: - { integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} ci-info@4.3.1: - resolution: - { integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} + engines: {node: '>=8'} clean-css@5.3.3: - resolution: - { integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== } - engines: { node: ">= 10.0" } + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} clean-stack@2.2.0: - resolution: - { integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== } - engines: { node: ">=6" } + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} cli-cursor@3.1.0: - resolution: - { integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} cli-spinners@2.6.1: - resolution: - { integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== } - engines: { node: ">=6" } + resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} + engines: {node: '>=6'} cli-spinners@2.9.0: - resolution: - { integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== } - engines: { node: ">=6" } + resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} + engines: {node: '>=6'} cli-width@4.1.0: - resolution: - { integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== } - engines: { node: ">= 12" } + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} cliui@7.0.4: - resolution: - { integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== } + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} cliui@8.0.1: - resolution: - { integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== } - engines: { node: ">=12" } + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} cliui@9.0.1: - resolution: - { integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w== } - engines: { node: ">=20" } + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} clone-deep@4.0.1: - resolution: - { integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} clone-response@1.0.3: - resolution: - { integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== } + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} clone@1.0.4: - resolution: - { integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== } - engines: { node: ">=0.8" } + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} cmd-shim@6.0.3: - resolution: - { integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} cmd-shim@7.0.0: - resolution: - { integrity: sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw==} + engines: {node: ^18.17.0 || >=20.5.0} color-convert@2.0.1: - resolution: - { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== } - engines: { node: ">=7.0.0" } + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} color-convert@3.1.3: - resolution: - { integrity: sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg== } - engines: { node: ">=14.6" } + resolution: {integrity: sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==} + engines: {node: '>=14.6'} color-name@1.1.4: - resolution: - { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== } + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} color-name@2.1.0: - resolution: - { integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg== } - engines: { node: ">=12.20" } + resolution: {integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==} + engines: {node: '>=12.20'} color-string@2.1.4: - resolution: - { integrity: sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg== } - engines: { node: ">=18" } + resolution: {integrity: sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==} + engines: {node: '>=18'} color-support@1.1.3: - resolution: - { integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== } + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true color@5.0.3: - resolution: - { integrity: sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==} + engines: {node: '>=18'} columnify@1.6.0: - resolution: - { integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} + engines: {node: '>=8.0.0'} combined-stream@1.0.8: - resolution: - { integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} commander@11.1.0: - resolution: - { integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== } - engines: { node: ">=16" } + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} commander@13.1.0: - resolution: - { integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} commander@14.0.3: - resolution: - { integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw== } - engines: { node: ">=20" } + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} commander@2.20.3: - resolution: - { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== } + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} comment-parser@1.4.6: - resolution: - { integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg==} + engines: {node: '>= 12.0.0'} common-ancestor-path@1.0.1: - resolution: - { integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== } + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} commondir@1.0.1: - resolution: - { integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== } + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} compare-func@2.0.0: - resolution: - { integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== } + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} concat-map@0.0.1: - resolution: - { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== } + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} concat-stream@2.0.0: - resolution: - { integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== } - engines: { "0": node >= 6.0 } + resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} + engines: {'0': node >= 6.0} concurrently@9.2.1: - resolution: - { integrity: sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng== } - engines: { node: ">=18" } + resolution: {integrity: sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==} + engines: {node: '>=18'} hasBin: true connect-livereload@0.6.1: - resolution: - { integrity: sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g== } + resolution: {integrity: sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==} console-control-strings@1.1.0: - resolution: - { integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== } + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} constantinople@4.0.1: - resolution: - { integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw== } + resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} content-disposition@1.0.1: - resolution: - { integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q== } - engines: { node: ">=18" } + resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} + engines: {node: '>=18'} content-type@1.0.5: - resolution: - { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} conventional-changelog-angular@7.0.0: - resolution: - { integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== } - engines: { node: ">=16" } + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} conventional-changelog-angular@8.3.0: - resolution: - { integrity: sha512-DOuBwYSqWzfwuRByY9O4oOIvDlkUCTDzfbOgcSbkY+imXXj+4tmrEFao3K+FxemClYfYnZzsvudbwrhje9VHDA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-DOuBwYSqWzfwuRByY9O4oOIvDlkUCTDzfbOgcSbkY+imXXj+4tmrEFao3K+FxemClYfYnZzsvudbwrhje9VHDA==} + engines: {node: '>=18'} conventional-changelog-conventionalcommits@9.3.0: - resolution: - { integrity: sha512-kYFx6gAyjSIMwNtASkI3ZE99U1fuVDJr0yTYgVy+I2QG46zNZfl2her+0+eoviG82c5WQvW1jMt1eOQTeJLodA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-kYFx6gAyjSIMwNtASkI3ZE99U1fuVDJr0yTYgVy+I2QG46zNZfl2her+0+eoviG82c5WQvW1jMt1eOQTeJLodA==} + engines: {node: '>=18'} conventional-changelog-core@5.0.1: - resolution: - { integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A== } - engines: { node: ">=14" } + resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} + engines: {node: '>=14'} conventional-changelog-preset-loader@3.0.0: - resolution: - { integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA== } - engines: { node: ">=14" } + resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} + engines: {node: '>=14'} conventional-changelog-writer@6.0.0: - resolution: - { integrity: sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw== } - engines: { node: ">=14" } + resolution: {integrity: sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==} + engines: {node: '>=14'} hasBin: true conventional-commits-filter@3.0.0: - resolution: - { integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q== } - engines: { node: ">=14" } + resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} + engines: {node: '>=14'} conventional-commits-parser@4.0.0: - resolution: - { integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== } - engines: { node: ">=14" } + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} hasBin: true conventional-commits-parser@6.3.0: - resolution: - { integrity: sha512-RfOq/Cqy9xV9bOA8N+ZH6DlrDR+5S3Mi0B5kACEjESpE+AviIpAptx9a9cFpWCCvgRtWT+0BbUw+e1BZfts9jg== } - engines: { node: ">=18" } + resolution: {integrity: sha512-RfOq/Cqy9xV9bOA8N+ZH6DlrDR+5S3Mi0B5kACEjESpE+AviIpAptx9a9cFpWCCvgRtWT+0BbUw+e1BZfts9jg==} + engines: {node: '>=18'} hasBin: true conventional-recommended-bump@7.0.1: - resolution: - { integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA== } - engines: { node: ">=14" } + resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} + engines: {node: '>=14'} hasBin: true convert-source-map@2.0.0: - resolution: - { integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== } + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie-signature@1.2.2: - resolution: - { integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== } - engines: { node: ">=6.6.0" } + resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} + engines: {node: '>=6.6.0'} cookie@0.7.2: - resolution: - { integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} copyfiles@2.4.1: - resolution: - { integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== } + resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==} hasBin: true core-util-is@1.0.3: - resolution: - { integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== } + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} cosmiconfig-typescript-loader@6.1.0: - resolution: - { integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g== } - engines: { node: ">=v18" } + resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} + engines: {node: '>=v18'} peerDependencies: - "@types/node": "*" - cosmiconfig: ">=9" - typescript: ">=5" + '@types/node': '*' + cosmiconfig: '>=9' + typescript: '>=5' cosmiconfig@9.0.0: - resolution: - { integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== } - engines: { node: ">=14" } + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} peerDependencies: - typescript: ">=4.9.5" + typescript: '>=4.9.5' peerDependenciesMeta: typescript: optional: true cosmiconfig@9.0.1: - resolution: - { integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ== } - engines: { node: ">=14" } + resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} + engines: {node: '>=14'} peerDependencies: - typescript: ">=4.9.5" + typescript: '>=4.9.5' peerDependenciesMeta: typescript: optional: true create-require@1.1.1: - resolution: - { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== } + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} cross-env@10.1.0: - resolution: - { integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw== } - engines: { node: ">=20" } + resolution: {integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==} + engines: {node: '>=20'} hasBin: true cross-spawn@7.0.6: - resolution: - { integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} css-b64-images@0.2.5: - resolution: - { integrity: sha512-TgQBEdP07adhrDfXvI5o6bHGukKBNMzp2Ngckc/6d09zpjD2gc1Hl3Ca1CKgb8FXjHi88+Phv2Uegs2kTL4zjg== } + resolution: {integrity: sha512-TgQBEdP07adhrDfXvI5o6bHGukKBNMzp2Ngckc/6d09zpjD2gc1Hl3Ca1CKgb8FXjHi88+Phv2Uegs2kTL4zjg==} hasBin: true css-select@5.2.2: - resolution: - { integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== } + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} css-tree@2.2.1: - resolution: - { integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} css-tree@3.2.1: - resolution: - { integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA== } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} css-what@6.2.2: - resolution: - { integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== } - engines: { node: ">= 6" } + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} cssesc@3.0.0: - resolution: - { integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true csso@5.0.5: - resolution: - { integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dargs@7.0.0: - resolution: - { integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} data-urls@7.0.0: - resolution: - { integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} dateformat@3.0.3: - resolution: - { integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== } + resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} debug@4.3.6: - resolution: - { integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@4.4.3: - resolution: - { integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true decamelize-keys@1.1.1: - resolution: - { integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} decamelize@1.2.0: - resolution: - { integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} decimal.js@10.6.0: - resolution: - { integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== } + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} decompress-response@6.0.0: - resolution: - { integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== } - engines: { node: ">=10" } + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} dedent@1.5.3: - resolution: - { integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== } + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -5390,538 +4826,430 @@ packages: optional: true deep-eql@5.0.2: - resolution: - { integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== } - engines: { node: ">=6" } + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} deep-extend@0.6.0: - resolution: - { integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} deep-is@0.1.4: - resolution: - { integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== } + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} deepcopy-esm@2.1.1: - resolution: - { integrity: sha512-0lopQd/gi3excE3sgBrjuR3gJv6ZElk027i30pUgdjtvSJl/OoZ8B6L42GUBm6C3G8hD1EB5ir2gTYnINzWx4g== } - engines: { node: ">=22" } + resolution: {integrity: sha512-0lopQd/gi3excE3sgBrjuR3gJv6ZElk027i30pUgdjtvSJl/OoZ8B6L42GUBm6C3G8hD1EB5ir2gTYnINzWx4g==} + engines: {node: '>=22'} defaults@1.0.4: - resolution: - { integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== } + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} defer-to-connect@2.0.1: - resolution: - { integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== } - engines: { node: ">=10" } + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} define-data-property@1.1.4: - resolution: - { integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} define-lazy-prop@2.0.0: - resolution: - { integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} define-properties@1.2.1: - resolution: - { integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} delayed-stream@1.0.0: - resolution: - { integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} depd@2.0.0: - resolution: - { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} dependency-cruiser@17.3.10: - resolution: - { integrity: sha512-jF5WaIb+O+wLabXrQE7iBY2zYBEW8VlnuuL0+iZPvZHGhTaAYdLk31DI0zkwhcGE8CiHcDwGhMnn3PfOAYnVdQ== } - engines: { node: ^20.12||^22||>=24 } + resolution: {integrity: sha512-jF5WaIb+O+wLabXrQE7iBY2zYBEW8VlnuuL0+iZPvZHGhTaAYdLk31DI0zkwhcGE8CiHcDwGhMnn3PfOAYnVdQ==} + engines: {node: ^20.12||^22||>=24} hasBin: true deprecation@2.3.1: - resolution: - { integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== } + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} detect-libc@2.1.2: - resolution: - { integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} detect-node@2.1.0: - resolution: - { integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== } + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} diff@4.0.2: - resolution: - { integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== } - engines: { node: ">=0.3.1" } + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} diff@8.0.3: - resolution: - { integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ== } - engines: { node: ">=0.3.1" } + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} + engines: {node: '>=0.3.1'} dir-glob@3.0.1: - resolution: - { integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} doctypes@1.1.0: - resolution: - { integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ== } + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} dom-serializer@2.0.0: - resolution: - { integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== } + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} domelementtype@2.3.0: - resolution: - { integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== } + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} domhandler@5.0.3: - resolution: - { integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== } - engines: { node: ">= 4" } + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} domutils@3.2.2: - resolution: - { integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== } + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} dot-prop@5.3.0: - resolution: - { integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== } - engines: { node: ">=8" } + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} dotenv-expand@11.0.6: - resolution: - { integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g== } - engines: { node: ">=12" } + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} + engines: {node: '>=12'} dotenv@10.0.0: - resolution: - { integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== } - engines: { node: ">=10" } + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} dotenv@16.4.5: - resolution: - { integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== } - engines: { node: ">=12" } + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} dotenv@17.4.1: - resolution: - { integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw== } - engines: { node: ">=12" } + resolution: {integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw==} + engines: {node: '>=12'} dunder-proto@1.0.1: - resolution: - { integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} eastasianwidth@0.2.0: - resolution: - { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} ee-first@1.1.1: - resolution: - { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ejs@3.1.9: - resolution: - { integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} + engines: {node: '>=0.10.0'} hasBin: true electron-to-chromium@1.5.331: - resolution: - { integrity: sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q== } + resolution: {integrity: sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==} electron@41.1.1: - resolution: - { integrity: sha512-8bgvDhBjli+3Z2YCKgzzoBPh6391pr7Xv2h/tTJG4ETgvPvUxZomObbZLs31mUzYb6VrlcDDd9cyWyNKtPm3tA== } - engines: { node: ">= 12.20.55" } + resolution: {integrity: sha512-8bgvDhBjli+3Z2YCKgzzoBPh6391pr7Xv2h/tTJG4ETgvPvUxZomObbZLs31mUzYb6VrlcDDd9cyWyNKtPm3tA==} + engines: {node: '>= 12.20.55'} hasBin: true email-addresses@5.0.0: - resolution: - { integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw== } + resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==} emoji-regex@10.4.0: - resolution: - { integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw== } + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} emoji-regex@8.0.0: - resolution: - { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== } + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} emoji-regex@9.2.2: - resolution: - { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== } + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} enabled@2.0.0: - resolution: - { integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== } + resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} encodeurl@2.0.0: - resolution: - { integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} encoding@0.1.13: - resolution: - { integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== } + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} end-of-stream@1.4.5: - resolution: - { integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== } + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} enhanced-resolve@5.20.0: - resolution: - { integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} + engines: {node: '>=10.13.0'} enhanced-resolve@5.20.1: - resolution: - { integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} + engines: {node: '>=10.13.0'} enquirer@2.3.6: - resolution: - { integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} entities@4.5.0: - resolution: - { integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} entities@6.0.1: - resolution: - { integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} entities@7.0.1: - resolution: - { integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== } - engines: { node: ">=0.12" } + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} env-paths@2.2.1: - resolution: - { integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== } - engines: { node: ">=6" } + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} envinfo@7.13.0: - resolution: - { integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== } - engines: { node: ">=4" } + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} hasBin: true envinfo@7.14.0: - resolution: - { integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} + engines: {node: '>=4'} hasBin: true err-code@2.0.3: - resolution: - { integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== } + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} error-ex@1.3.2: - resolution: - { integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== } + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} es-define-property@1.0.1: - resolution: - { integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} es-errors@1.3.0: - resolution: - { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} es-module-lexer@2.0.0: - resolution: - { integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw== } + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} es-object-atoms@1.1.1: - resolution: - { integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} es-set-tostringtag@2.1.0: - resolution: - { integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} es6-error@4.1.1: - resolution: - { integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== } + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} esbuild@0.27.2: - resolution: - { integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} + engines: {node: '>=18'} hasBin: true escalade@3.1.1: - resolution: - { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } - engines: { node: ">=6" } + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} escalade@3.2.0: - resolution: - { integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== } - engines: { node: ">=6" } + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} escape-html@1.0.3: - resolution: - { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== } + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} escape-string-regexp@1.0.5: - resolution: - { integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} escape-string-regexp@4.0.0: - resolution: - { integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} escape-string-regexp@5.0.0: - resolution: - { integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== } - engines: { node: ">=12" } + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} eslint-config-prettier@10.1.8: - resolution: - { integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w== } + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} hasBin: true peerDependencies: - eslint: ">=7.0.0" + eslint: '>=7.0.0' eslint-plugin-jsdoc@62.9.0: - resolution: - { integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 eslint-plugin-prettier@5.5.5: - resolution: - { integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw== } - engines: { node: ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - "@types/eslint": ">=8.0.0" - eslint: ">=8.0.0" - eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" - prettier: ">=3.0.0" + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' + prettier: '>=3.0.0' peerDependenciesMeta: - "@types/eslint": + '@types/eslint': optional: true eslint-config-prettier: optional: true eslint-plugin-tsdoc@0.5.2: - resolution: - { integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ== } + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} eslint-scope@5.1.1: - resolution: - { integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} eslint-scope@9.1.2: - resolution: - { integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint-visitor-keys@3.4.3: - resolution: - { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} eslint-visitor-keys@4.2.1: - resolution: - { integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@5.0.1: - resolution: - { integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint@10.2.0: - resolution: - { integrity: sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: - jiti: "*" + jiti: '*' peerDependenciesMeta: jiti: optional: true espree@10.4.0: - resolution: - { integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@11.2.0: - resolution: - { integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} esprima@4.0.1: - resolution: - { integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== } - engines: { node: ">=4" } + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true esquery@1.7.0: - resolution: - { integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} esrecurse@4.3.0: - resolution: - { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} estraverse@4.3.0: - resolution: - { integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} estraverse@5.3.0: - resolution: - { integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} estree-walker@3.0.3: - resolution: - { integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== } + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} esutils@2.0.3: - resolution: - { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} etag@1.8.1: - resolution: - { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} event-target-shim@5.0.1: - resolution: - { integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} eventemitter3@4.0.7: - resolution: - { integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== } + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} events-universal@1.0.1: - resolution: - { integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== } + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} events@3.3.0: - resolution: - { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== } - engines: { node: ">=0.8.x" } + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} execa@5.0.0: - resolution: - { integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== } - engines: { node: ">=10" } + resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} + engines: {node: '>=10'} expand-template@2.0.3: - resolution: - { integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} expect-type@1.3.0: - resolution: - { integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA== } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} + engines: {node: '>=12.0.0'} exponential-backoff@3.1.1: - resolution: - { integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== } + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} express-rate-limit@8.3.2: - resolution: - { integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg== } - engines: { node: ">= 16" } + resolution: {integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg==} + engines: {node: '>= 16'} peerDependencies: - express: ">= 4.11" + express: '>= 4.11' express@5.2.1: - resolution: - { integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw== } - engines: { node: ">= 18" } + resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} + engines: {node: '>= 18'} extract-zip@2.0.1: - resolution: - { integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== } - engines: { node: ">= 10.17.0" } + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} hasBin: true fast-deep-equal@3.1.3: - resolution: - { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} fast-diff@1.3.0: - resolution: - { integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== } + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} fast-fifo@1.3.2: - resolution: - { integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== } + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} fast-glob@3.3.2: - resolution: - { integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== } - engines: { node: ">=8.6.0" } + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: - resolution: - { integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== } + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} fast-levenshtein@2.0.6: - resolution: - { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== } + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} fast-uri@3.1.0: - resolution: - { integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== } + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} fastest-levenshtein@1.0.16: - resolution: - { integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== } - engines: { node: ">= 4.9.1" } + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} fastq@1.15.0: - resolution: - { integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== } + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} fd-slicer@1.1.0: - resolution: - { integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== } + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} fdir@6.5.0: - resolution: - { integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -5929,837 +5257,669 @@ packages: optional: true fecha@4.2.3: - resolution: - { integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== } + resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} fflate@0.8.2: - resolution: - { integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== } + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} figures@3.2.0: - resolution: - { integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} file-entry-cache@8.0.0: - resolution: - { integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== } - engines: { node: ">=16.0.0" } + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} filelist@1.0.4: - resolution: - { integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== } + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} filename-reserved-regex@2.0.0: - resolution: - { integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== } - engines: { node: ">=4" } + resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} + engines: {node: '>=4'} filenamify@4.3.0: - resolution: - { integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} + engines: {node: '>=8'} fill-range@7.0.1: - resolution: - { integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} finalhandler@2.1.1: - resolution: - { integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA== } - engines: { node: ">= 18.0.0" } + resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} + engines: {node: '>= 18.0.0'} find-cache-dir@3.3.2: - resolution: - { integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== } - engines: { node: ">=8" } + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} find-up@2.1.0: - resolution: - { integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== } - engines: { node: ">=4" } + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} + engines: {node: '>=4'} find-up@4.1.0: - resolution: - { integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} find-up@5.0.0: - resolution: - { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== } - engines: { node: ">=10" } + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} find-up@8.0.0: - resolution: - { integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww== } - engines: { node: ">=20" } + resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} + engines: {node: '>=20'} flat-cache@4.0.1: - resolution: - { integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== } - engines: { node: ">=16" } + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flat@5.0.2: - resolution: - { integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== } + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true flatted@3.4.2: - resolution: - { integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA== } + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} fn.name@1.1.0: - resolution: - { integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== } + resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} follow-redirects@1.15.11: - resolution: - { integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} peerDependencies: - debug: "*" + debug: '*' peerDependenciesMeta: debug: optional: true follow-redirects@1.15.6: - resolution: - { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} peerDependencies: - debug: "*" + debug: '*' peerDependenciesMeta: debug: optional: true foreground-child@3.1.1: - resolution: - { integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== } - engines: { node: ">=14" } + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} foreground-child@3.3.1: - resolution: - { integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== } - engines: { node: ">=14" } + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} form-data@4.0.5: - resolution: - { integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== } - engines: { node: ">= 6" } + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + engines: {node: '>= 6'} forwarded@0.2.0: - resolution: - { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} fresh@2.0.0: - resolution: - { integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} + engines: {node: '>= 0.8'} front-matter@4.0.2: - resolution: - { integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== } + resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} fs-constants@1.0.0: - resolution: - { integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== } + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} fs-extra@11.3.4: - resolution: - { integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA== } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} + engines: {node: '>=14.14'} fs-extra@8.1.0: - resolution: - { integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== } - engines: { node: ">=6 <7 || >=8" } + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} fs-minipass@3.0.2: - resolution: - { integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} fs.realpath@1.0.0: - resolution: - { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== } + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} fsevents@2.3.3: - resolution: - { integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] function-bind@1.1.2: - resolution: - { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== } + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} get-caller-file@2.0.5: - resolution: - { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== } - engines: { node: 6.* || 8.* || >= 10.* } + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} get-east-asian-width@1.3.0: - resolution: - { integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ== } - engines: { node: ">=18" } + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} get-intrinsic@1.3.0: - resolution: - { integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} get-pkg-repo@4.2.1: - resolution: - { integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== } - engines: { node: ">=6.9.0" } + resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} + engines: {node: '>=6.9.0'} hasBin: true get-proto@1.0.1: - resolution: - { integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} get-stream@5.2.0: - resolution: - { integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} get-stream@6.0.0: - resolution: - { integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== } - engines: { node: ">=10" } + resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} + engines: {node: '>=10'} get-stream@6.0.1: - resolution: - { integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== } - engines: { node: ">=10" } + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} gh-pages@6.3.0: - resolution: - { integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==} + engines: {node: '>=10'} hasBin: true git-raw-commits@3.0.0: - resolution: - { integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw== } - engines: { node: ">=14" } + resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} + engines: {node: '>=14'} deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-raw-commits@5.0.1: - resolution: - { integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ== } - engines: { node: ">=18" } + resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==} + engines: {node: '>=18'} hasBin: true git-remote-origin-url@2.0.0: - resolution: - { integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== } - engines: { node: ">=4" } + resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} + engines: {node: '>=4'} git-semver-tags@5.0.0: - resolution: - { integrity: sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA== } - engines: { node: ">=14" } + resolution: {integrity: sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==} + engines: {node: '>=14'} deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-up@7.0.0: - resolution: - { integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== } + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} git-url-parse@14.0.0: - resolution: - { integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== } + resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} gitconfiglocal@1.0.0: - resolution: - { integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== } + resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} github-from-package@0.0.0: - resolution: - { integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== } + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} glob-parent@5.1.2: - resolution: - { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== } - engines: { node: ">= 6" } + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} glob-parent@6.0.2: - resolution: - { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} glob-to-regexp@0.4.1: - resolution: - { integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== } + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} glob@10.4.5: - resolution: - { integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== } + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@11.1.0: - resolution: - { integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} + engines: {node: 20 || >=22} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.6: - resolution: - { integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} glob@7.2.3: - resolution: - { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== } + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-agent@3.0.0: - resolution: - { integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== } - engines: { node: ">=10.0" } + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} + engines: {node: '>=10.0'} global-directory@4.0.1: - resolution: - { integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q== } - engines: { node: ">=18" } + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} globalthis@1.0.4: - resolution: - { integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} globby@11.1.0: - resolution: - { integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== } - engines: { node: ">=10" } + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} gopd@1.2.0: - resolution: - { integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} got@11.8.6: - resolution: - { integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== } - engines: { node: ">=10.19.0" } + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} graceful-fs@4.2.11: - resolution: - { integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== } + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} handlebars@4.7.7: - resolution: - { integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== } - engines: { node: ">=0.4.7" } + resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + engines: {node: '>=0.4.7'} hasBin: true hard-rejection@2.1.0: - resolution: - { integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== } - engines: { node: ">=6" } + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} has-flag@3.0.0: - resolution: - { integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== } - engines: { node: ">=4" } + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} has-flag@4.0.0: - resolution: - { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} has-property-descriptors@1.0.2: - resolution: - { integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== } + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} has-symbols@1.1.0: - resolution: - { integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} has-tostringtag@1.0.2: - resolution: - { integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} has-unicode@2.0.1: - resolution: - { integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== } + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} hasown@2.0.2: - resolution: - { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} helmet@8.1.0: - resolution: - { integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg== } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg==} + engines: {node: '>=18.0.0'} hosted-git-info@2.8.9: - resolution: - { integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== } + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} hosted-git-info@4.1.0: - resolution: - { integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} hosted-git-info@8.1.0: - resolution: - { integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} + engines: {node: ^18.17.0 || >=20.5.0} hosted-git-info@9.0.2: - resolution: - { integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==} + engines: {node: ^20.17.0 || >=22.9.0} html-encoding-sniffer@6.0.0: - resolution: - { integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} html-entities@2.6.0: - resolution: - { integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ== } + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} html-escaper@2.0.2: - resolution: - { integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== } + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} html-escaper@3.0.3: - resolution: - { integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== } + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} html-minifier-next@5.2.0: - resolution: - { integrity: sha512-11wQG8dw+sIEdIt8LNBdV8R8nyXwAX4ni8WSpTdulP3RN4evUSx12cwe0FuO9HRsteBTKUUlKZkS/2XRBSYfLg== } + resolution: {integrity: sha512-11wQG8dw+sIEdIt8LNBdV8R8nyXwAX4ni8WSpTdulP3RN4evUSx12cwe0FuO9HRsteBTKUUlKZkS/2XRBSYfLg==} hasBin: true peerDependencies: - "@swc/core": ^1.15.7 + '@swc/core': ^1.15.7 peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true http-cache-semantics@4.2.0: - resolution: - { integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== } + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} http-errors@2.0.0: - resolution: - { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} http-errors@2.0.1: - resolution: - { integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} http-proxy-agent@7.0.2: - resolution: - { integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== } - engines: { node: ">= 14" } + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} http2-wrapper@1.0.3: - resolution: - { integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== } - engines: { node: ">=10.19.0" } + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} https-proxy-agent@7.0.6: - resolution: - { integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== } - engines: { node: ">= 14" } + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} human-signals@2.1.0: - resolution: - { integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== } - engines: { node: ">=10.17.0" } + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} husky@9.1.7: - resolution: - { integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} + engines: {node: '>=18'} hasBin: true iconv-lite@0.6.3: - resolution: - { integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} iconv-lite@0.7.1: - resolution: - { integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==} + engines: {node: '>=0.10.0'} ieee754@1.2.1: - resolution: - { integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== } + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} ignore-by-default@1.0.1: - resolution: - { integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== } + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} ignore-walk@8.0.0: - resolution: - { integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==} + engines: {node: ^20.17.0 || >=22.9.0} ignore@5.3.1: - resolution: - { integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== } - engines: { node: ">= 4" } + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} ignore@7.0.5: - resolution: - { integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== } - engines: { node: ">= 4" } + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} immutable@5.1.5: - resolution: - { integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A== } + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} import-fresh@3.3.0: - resolution: - { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== } - engines: { node: ">=6" } + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} import-local@3.1.0: - resolution: - { integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} hasBin: true import-meta-resolve@4.0.0: - resolution: - { integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA== } + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} imurmurhash@0.1.4: - resolution: - { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== } - engines: { node: ">=0.8.19" } + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} indent-string@4.0.0: - resolution: - { integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} inflight@1.0.6: - resolution: - { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== } + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: - resolution: - { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ini@1.3.8: - resolution: - { integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== } + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} ini@4.1.1: - resolution: - { integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ini@4.1.3: - resolution: - { integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ini@5.0.0: - resolution: - { integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} + engines: {node: ^18.17.0 || >=20.5.0} ini@6.0.0: - resolution: - { integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==} + engines: {node: ^20.17.0 || >=22.9.0} init-package-json@8.2.2: - resolution: - { integrity: sha512-pXVMn67Jdw2hPKLCuJZj62NC9B2OIDd1R3JwZXTHXuEnfN3Uq5kJbKOSld6YEU+KOGfMD82EzxFTYz5o0SSJoA== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-pXVMn67Jdw2hPKLCuJZj62NC9B2OIDd1R3JwZXTHXuEnfN3Uq5kJbKOSld6YEU+KOGfMD82EzxFTYz5o0SSJoA==} + engines: {node: ^20.17.0 || >=22.9.0} inquirer@12.9.6: - resolution: - { integrity: sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw==} + engines: {node: '>=18'} peerDependencies: - "@types/node": ">=18" + '@types/node': '>=18' peerDependenciesMeta: - "@types/node": + '@types/node': optional: true interpret@3.1.1: - resolution: - { integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} ip-address@10.1.0: - resolution: - { integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q== } - engines: { node: ">= 12" } + resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} + engines: {node: '>= 12'} ipaddr.js@1.9.1: - resolution: - { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} is-arrayish@0.2.1: - resolution: - { integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== } + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} is-binary-path@2.1.0: - resolution: - { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} is-ci@3.0.1: - resolution: - { integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== } + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true is-core-module@2.16.1: - resolution: - { integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} is-docker@2.2.1: - resolution: - { integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} hasBin: true is-expression@4.0.0: - resolution: - { integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A== } + resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} is-extglob@2.1.1: - resolution: - { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-fullwidth-code-point@3.0.0: - resolution: - { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} is-glob@4.0.3: - resolution: - { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} is-installed-globally@1.0.0: - resolution: - { integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ== } - engines: { node: ">=18" } + resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} + engines: {node: '>=18'} is-interactive@1.0.0: - resolution: - { integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== } - engines: { node: ">=8" } + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} is-number@7.0.0: - resolution: - { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} is-obj@2.0.0: - resolution: - { integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== } - engines: { node: ">=8" } + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} is-path-inside@4.0.0: - resolution: - { integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA== } - engines: { node: ">=12" } + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} is-plain-obj@1.1.0: - resolution: - { integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} is-plain-obj@4.1.0: - resolution: - { integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== } - engines: { node: ">=12" } + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} is-plain-object@2.0.4: - resolution: - { integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} is-potential-custom-element-name@1.0.1: - resolution: - { integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== } + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} is-promise@2.2.2: - resolution: - { integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== } + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} is-promise@4.0.0: - resolution: - { integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== } + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} is-regex@1.1.4: - resolution: - { integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} is-ssh@1.4.0: - resolution: - { integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== } + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} is-stream@2.0.1: - resolution: - { integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} is-text-path@1.0.1: - resolution: - { integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} is-unicode-supported@0.1.0: - resolution: - { integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} is-wsl@2.2.0: - resolution: - { integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== } - engines: { node: ">=8" } + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} isarray@0.0.1: - resolution: - { integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== } + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} isarray@1.0.0: - resolution: - { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== } + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} isexe@2.0.0: - resolution: - { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== } + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} isexe@3.1.1: - resolution: - { integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== } - engines: { node: ">=16" } + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} isobject@3.0.1: - resolution: - { integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} istanbul-lib-coverage@3.2.2: - resolution: - { integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} istanbul-lib-report@3.0.1: - resolution: - { integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} istanbul-reports@3.2.0: - resolution: - { integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} jackspeak@3.4.3: - resolution: - { integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== } + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jackspeak@4.1.1: - resolution: - { integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} + engines: {node: 20 || >=22} jake@10.8.7: - resolution: - { integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== } - engines: { node: ">=10" } + resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} + engines: {node: '>=10'} hasBin: true javascript-natural-sort@0.7.1: - resolution: - { integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw== } + resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} jest-diff@30.2.0: - resolution: - { integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A== } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-worker@27.5.1: - resolution: - { integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} jiti@2.6.1: - resolution: - { integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ== } + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true jju@1.4.0: - resolution: - { integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== } + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} jmespath@0.16.0: - resolution: - { integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== } - engines: { node: ">= 0.6.0" } + resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} + engines: {node: '>= 0.6.0'} jquery@4.0.0: - resolution: - { integrity: sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg== } + resolution: {integrity: sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==} js-stringify@1.0.2: - resolution: - { integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g== } + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} js-tokens@10.0.0: - resolution: - { integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q== } + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} js-tokens@4.0.0: - resolution: - { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} js-yaml@3.14.1: - resolution: - { integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== } + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true js-yaml@4.1.1: - resolution: - { integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== } + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true jsdoc-type-pratt-parser@7.2.0: - resolution: - { integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw== } - engines: { node: ">=20.0.0" } + resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} + engines: {node: '>=20.0.0'} jsdom-global@3.0.2: - resolution: - { integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg== } + resolution: {integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==} peerDependencies: - jsdom: ">=10.0.0" + jsdom: '>=10.0.0' jsdom@29.0.2: - resolution: - { integrity: sha512-9VnGEBosc/ZpwyOsJBCQ/3I5p7Q5ngOY14a9bf5btenAORmZfDse1ZEheMiWcJ3h81+Fv7HmJFdS0szo/waF2w== } - engines: { node: ^20.19.0 || ^22.13.0 || >=24.0.0 } + resolution: {integrity: sha512-9VnGEBosc/ZpwyOsJBCQ/3I5p7Q5ngOY14a9bf5btenAORmZfDse1ZEheMiWcJ3h81+Fv7HmJFdS0szo/waF2w==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0} peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -6767,773 +5927,621 @@ packages: optional: true json-buffer@3.0.1: - resolution: - { integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== } + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} json-parse-better-errors@1.0.2: - resolution: - { integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== } + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} json-parse-even-better-errors@2.3.1: - resolution: - { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== } + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} json-parse-even-better-errors@4.0.0: - resolution: - { integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} + engines: {node: ^18.17.0 || >=20.5.0} json-parse-even-better-errors@5.0.0: - resolution: - { integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==} + engines: {node: ^20.17.0 || >=22.9.0} json-schema-traverse@0.4.1: - resolution: - { integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== } + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} json-schema-traverse@1.0.0: - resolution: - { integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== } + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} json-source-map@0.6.1: - resolution: - { integrity: sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg== } + resolution: {integrity: sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==} json-stable-stringify-without-jsonify@1.0.1: - resolution: - { integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== } + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} json-stringify-nice@1.1.4: - resolution: - { integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== } + resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} json-stringify-safe@5.0.1: - resolution: - { integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== } + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} json5@2.2.3: - resolution: - { integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} hasBin: true jsonc-parser@3.2.0: - resolution: - { integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== } + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} jsoneditor@10.4.3: - resolution: - { integrity: sha512-XBVYLkhgiHySC0PkGlac/Mbk738EpNnqBnxCJD4ttKKJ1JRIRngV8bf2zgw/J025jp4AqxOf2G3uDs/27cWHTQ== } + resolution: {integrity: sha512-XBVYLkhgiHySC0PkGlac/Mbk738EpNnqBnxCJD4ttKKJ1JRIRngV8bf2zgw/J025jp4AqxOf2G3uDs/27cWHTQ==} jsonfile@4.0.0: - resolution: - { integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== } + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} jsonfile@6.1.0: - resolution: - { integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== } + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} jsonparse@1.3.1: - resolution: - { integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== } - engines: { "0": node >= 0.2.0 } + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} jsonrepair@3.13.1: - resolution: - { integrity: sha512-WJeiE0jGfxYmtLwBTEk8+y/mYcaleyLXWaqp5bJu0/ZTSeG0KQq/wWQ8pmnkKenEdN6pdnn6QtcoSUkbqDHWNw== } + resolution: {integrity: sha512-WJeiE0jGfxYmtLwBTEk8+y/mYcaleyLXWaqp5bJu0/ZTSeG0KQq/wWQ8pmnkKenEdN6pdnn6QtcoSUkbqDHWNw==} hasBin: true jstransformer@1.0.0: - resolution: - { integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A== } + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} just-diff-apply@5.5.0: - resolution: - { integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== } + resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} just-diff@6.0.2: - resolution: - { integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA== } + resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} keyv@4.5.4: - resolution: - { integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== } + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} kind-of@6.0.3: - resolution: - { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} klaw@4.1.0: - resolution: - { integrity: sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw== } - engines: { node: ">=14.14.0" } + resolution: {integrity: sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw==} + engines: {node: '>=14.14.0'} kleur@3.0.3: - resolution: - { integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== } - engines: { node: ">=6" } + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} kuler@2.0.0: - resolution: - { integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== } + resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} lerna@9.0.7: - resolution: - { integrity: sha512-PMjbSWYfwL1yZ5c1D2PZuFyzmtYhLdn0f76uG8L25g6eYy34j+2jPb4Q6USx1UJvxVtxkdVEeAAWS/WxgJ8VZA== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-PMjbSWYfwL1yZ5c1D2PZuFyzmtYhLdn0f76uG8L25g6eYy34j+2jPb4Q6USx1UJvxVtxkdVEeAAWS/WxgJ8VZA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true levn@0.4.1: - resolution: - { integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} libnpmaccess@10.0.3: - resolution: - { integrity: sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ==} + engines: {node: ^20.17.0 || >=22.9.0} libnpmpublish@11.1.2: - resolution: - { integrity: sha512-tNcU3cLH7toloAzhOOrBDhjzgbxpyuYvkf+BPPnnJCdc5EIcdJ8JcT+SglvCQKKyZ6m9dVXtCVlJcA6csxKdEA== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-tNcU3cLH7toloAzhOOrBDhjzgbxpyuYvkf+BPPnnJCdc5EIcdJ8JcT+SglvCQKKyZ6m9dVXtCVlJcA6csxKdEA==} + engines: {node: ^20.17.0 || >=22.9.0} lightningcss-android-arm64@1.30.2: - resolution: - { integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] lightningcss-android-arm64@1.32.0: - resolution: - { integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] lightningcss-darwin-arm64@1.30.2: - resolution: - { integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] lightningcss-darwin-arm64@1.32.0: - resolution: - { integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.30.2: - resolution: - { integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] lightningcss-darwin-x64@1.32.0: - resolution: - { integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.30.2: - resolution: - { integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] lightningcss-freebsd-x64@1.32.0: - resolution: - { integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] lightningcss-linux-arm-gnueabihf@1.30.2: - resolution: - { integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] lightningcss-linux-arm-gnueabihf@1.32.0: - resolution: - { integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.30.2: - resolution: - { integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [glibc] lightningcss-linux-arm64-gnu@1.32.0: - resolution: - { integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [glibc] lightningcss-linux-arm64-musl@1.30.2: - resolution: - { integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [musl] lightningcss-linux-arm64-musl@1.32.0: - resolution: - { integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [musl] lightningcss-linux-x64-gnu@1.30.2: - resolution: - { integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [glibc] lightningcss-linux-x64-gnu@1.32.0: - resolution: - { integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [glibc] lightningcss-linux-x64-musl@1.30.2: - resolution: - { integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [musl] lightningcss-linux-x64-musl@1.32.0: - resolution: - { integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [musl] lightningcss-win32-arm64-msvc@1.30.2: - resolution: - { integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] lightningcss-win32-arm64-msvc@1.32.0: - resolution: - { integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.30.2: - resolution: - { integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] lightningcss-win32-x64-msvc@1.32.0: - resolution: - { integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] lightningcss@1.30.2: - resolution: - { integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} lightningcss@1.32.0: - resolution: - { integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} lines-and-columns@1.2.4: - resolution: - { integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== } + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} lines-and-columns@2.0.3: - resolution: - { integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} linkify-it@5.0.0: - resolution: - { integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ== } + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} livereload-js@4.0.2: - resolution: - { integrity: sha512-Fy7VwgQNiOkynYyNBTo3v9hQUhcW5pFAheJN148+DTgpShjsy/22pLHKKwDK5v0kOsZsJBK+6q1PMgLvRmrwFQ== } + resolution: {integrity: sha512-Fy7VwgQNiOkynYyNBTo3v9hQUhcW5pFAheJN148+DTgpShjsy/22pLHKKwDK5v0kOsZsJBK+6q1PMgLvRmrwFQ==} livereload@0.10.3: - resolution: - { integrity: sha512-llSb8HrtSH7ByPFMc8WTTeW3oy++smwgSA8JVGzEn8KiDPESq6jt1M4ZKKkhKTrhn2wvUOadQq4ip10E5daZ3w== } - engines: { node: ">=8.0.0" } + resolution: {integrity: sha512-llSb8HrtSH7ByPFMc8WTTeW3oy++smwgSA8JVGzEn8KiDPESq6jt1M4ZKKkhKTrhn2wvUOadQq4ip10E5daZ3w==} + engines: {node: '>=8.0.0'} hasBin: true load-json-file@4.0.0: - resolution: - { integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== } - engines: { node: ">=4" } + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} load-json-file@6.2.0: - resolution: - { integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} + engines: {node: '>=8'} loader-runner@4.3.1: - resolution: - { integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q== } - engines: { node: ">=6.11.5" } + resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} + engines: {node: '>=6.11.5'} locate-path@2.0.0: - resolution: - { integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== } - engines: { node: ">=4" } + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} + engines: {node: '>=4'} locate-path@5.0.0: - resolution: - { integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== } - engines: { node: ">=8" } + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} locate-path@6.0.0: - resolution: - { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} locate-path@8.0.0: - resolution: - { integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg== } - engines: { node: ">=20" } + resolution: {integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==} + engines: {node: '>=20'} lodash.camelcase@4.3.0: - resolution: - { integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== } + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} lodash.ismatch@4.4.0: - resolution: - { integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== } + resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} lodash.kebabcase@4.1.1: - resolution: - { integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g== } + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} lodash.mergewith@4.6.2: - resolution: - { integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== } + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} lodash.snakecase@4.1.1: - resolution: - { integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw== } + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} lodash.startcase@4.4.0: - resolution: - { integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== } + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} lodash.upperfirst@4.3.1: - resolution: - { integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== } + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} lodash@4.18.1: - resolution: - { integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== } + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} log-symbols@4.1.0: - resolution: - { integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== } - engines: { node: ">=10" } + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} logform@2.7.0: - resolution: - { integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==} + engines: {node: '>= 12.0.0'} lookpath@1.2.3: - resolution: - { integrity: sha512-kthRVhf4kH4+HW3anM4UBHxsw/XFESf13euCEldhXr6GpBdmBoa7rDd7WO5G0Mhd4G5XtKTcEy8OR0iRZXpS3Q== } - engines: { npm: ">=6.13.4" } + resolution: {integrity: sha512-kthRVhf4kH4+HW3anM4UBHxsw/XFESf13euCEldhXr6GpBdmBoa7rDd7WO5G0Mhd4G5XtKTcEy8OR0iRZXpS3Q==} + engines: {npm: '>=6.13.4'} hasBin: true lowercase-keys@2.0.0: - resolution: - { integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} lru-cache@10.4.3: - resolution: - { integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== } + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@11.3.2: - resolution: - { integrity: sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ==} + engines: {node: 20 || >=22} lru-cache@6.0.0: - resolution: - { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} lunr@2.3.9: - resolution: - { integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== } + resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} luxon@3.7.2: - resolution: - { integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew== } - engines: { node: ">=12" } + resolution: {integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==} + engines: {node: '>=12'} magic-string@0.30.21: - resolution: - { integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== } + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} magicast@0.5.2: - resolution: - { integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ== } + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} make-dir@3.1.0: - resolution: - { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} make-dir@4.0.0: - resolution: - { integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} make-error@1.3.6: - resolution: - { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== } + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} make-fetch-happen@15.0.2: - resolution: - { integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==} + engines: {node: ^20.17.0 || >=22.9.0} make-fetch-happen@15.0.3: - resolution: - { integrity: sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==} + engines: {node: ^20.17.0 || >=22.9.0} map-obj@1.0.1: - resolution: - { integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} map-obj@4.3.0: - resolution: - { integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} markdown-it@14.1.1: - resolution: - { integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA== } + resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} hasBin: true matcher@3.0.0: - resolution: - { integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== } - engines: { node: ">=10" } + resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} + engines: {node: '>=10'} math-intrinsics@1.1.0: - resolution: - { integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} mdn-data@2.0.28: - resolution: - { integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== } + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} mdn-data@2.27.1: - resolution: - { integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ== } + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} mdurl@2.0.0: - resolution: - { integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== } + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} media-typer@1.1.0: - resolution: - { integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} + engines: {node: '>= 0.8'} meow@13.2.0: - resolution: - { integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} meow@8.1.2: - resolution: - { integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== } - engines: { node: ">=10" } + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} merge-descriptors@2.0.0: - resolution: - { integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g== } - engines: { node: ">=18" } + resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} + engines: {node: '>=18'} merge-stream@2.0.0: - resolution: - { integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== } + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} merge2@1.4.1: - resolution: - { integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} micromatch@4.0.5: - resolution: - { integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} mime-db@1.52.0: - resolution: - { integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} mime-db@1.54.0: - resolution: - { integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} mime-types@2.1.35: - resolution: - { integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} mime-types@3.0.2: - resolution: - { integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A== } - engines: { node: ">=18" } + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} + engines: {node: '>=18'} mimic-fn@2.1.0: - resolution: - { integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} mimic-response@1.0.1: - resolution: - { integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== } - engines: { node: ">=4" } + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} mimic-response@3.1.0: - resolution: - { integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== } - engines: { node: ">=10" } + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} min-indent@1.0.1: - resolution: - { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} minify@15.2.0: - resolution: - { integrity: sha512-8syAQ9x4vGx4YgmsqaN2kefkxWzR7ET4IxYRC6iLWLImINsxwYMYXzx1jj/uOtbs0eVEI578H5KDgl+bPl3s+w== } - engines: { node: ">=22" } + resolution: {integrity: sha512-8syAQ9x4vGx4YgmsqaN2kefkxWzR7ET4IxYRC6iLWLImINsxwYMYXzx1jj/uOtbs0eVEI578H5KDgl+bPl3s+w==} + engines: {node: '>=22'} hasBin: true minimatch@10.2.2: - resolution: - { integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} + engines: {node: 18 || 20 || >=22} minimatch@10.2.4: - resolution: - { integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} minimatch@10.2.5: - resolution: - { integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} minimatch@3.1.2: - resolution: - { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== } + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} minimatch@3.1.4: - resolution: - { integrity: sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw== } + resolution: {integrity: sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==} minimatch@3.1.5: - resolution: - { integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== } + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} minimatch@5.1.9: - resolution: - { integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} + engines: {node: '>=10'} minimatch@9.0.3: - resolution: - { integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} minimatch@9.0.5: - resolution: - { integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} minimist-options@4.1.0: - resolution: - { integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== } - engines: { node: ">= 6" } + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} minimist@1.2.8: - resolution: - { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== } + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} minipass-collect@2.0.1: - resolution: - { integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} minipass-fetch@4.0.1: - resolution: - { integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} + engines: {node: ^18.17.0 || >=20.5.0} minipass-fetch@5.0.0: - resolution: - { integrity: sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A==} + engines: {node: ^20.17.0 || >=22.9.0} minipass-flush@1.0.5: - resolution: - { integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} minipass-pipeline@1.2.4: - resolution: - { integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== } - engines: { node: ">=8" } + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} minipass-sized@1.0.3: - resolution: - { integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== } - engines: { node: ">=8" } + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} minipass@3.3.6: - resolution: - { integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} minipass@5.0.0: - resolution: - { integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} minipass@7.1.2: - resolution: - { integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} minipass@7.1.3: - resolution: - { integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} minizlib@3.1.0: - resolution: - { integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== } - engines: { node: ">= 18" } + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} mkdirp-classic@0.5.3: - resolution: - { integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== } + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} mkdirp@1.0.4: - resolution: - { integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} hasBin: true modify-values@1.0.1: - resolution: - { integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} + engines: {node: '>=0.10.0'} montag@1.2.1: - resolution: - { integrity: sha512-YFuR6t5KhDlmAnUmVSxGzNcpWqSDqxbd95tvnEnn7X9yFv7g3kDFoRjwyGayVdF/NNoWk7YW7IxUjilnGnoC5Q== } + resolution: {integrity: sha512-YFuR6t5KhDlmAnUmVSxGzNcpWqSDqxbd95tvnEnn7X9yFv7g3kDFoRjwyGayVdF/NNoWk7YW7IxUjilnGnoC5Q==} mrmime@2.0.0: - resolution: - { integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} ms@2.1.2: - resolution: - { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== } + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} ms@2.1.3: - resolution: - { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} mute-stream@2.0.0: - resolution: - { integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} nanoid@3.3.11: - resolution: - { integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true napi-build-utils@2.0.0: - resolution: - { integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA== } + resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} natural-compare@1.4.0: - resolution: - { integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== } + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} negotiator@1.0.0: - resolution: - { integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} neo-async@2.6.2: - resolution: - { integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== } + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} node-abi@3.89.0: - resolution: - { integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==} + engines: {node: '>=10'} node-addon-api@7.1.1: - resolution: - { integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== } + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} node-fetch@2.7.0: - resolution: - { integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== } - engines: { node: 4.x || >=6.0.0 } + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -7541,1340 +6549,1063 @@ packages: optional: true node-gyp@12.2.0: - resolution: - { integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true node-machine-id@1.1.12: - resolution: - { integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== } + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} node-releases@2.0.36: - resolution: - { integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA== } + resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} nodemon@3.1.14: - resolution: - { integrity: sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw==} + engines: {node: '>=10'} hasBin: true noms@0.0.0: - resolution: - { integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== } + resolution: {integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==} nopt@1.0.10: - resolution: - { integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== } + resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} hasBin: true nopt@8.1.0: - resolution: - { integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true nopt@9.0.0: - resolution: - { integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true normalize-package-data@2.5.0: - resolution: - { integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== } + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} normalize-package-data@3.0.3: - resolution: - { integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} normalize-path@3.0.0: - resolution: - { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} normalize-url@6.1.0: - resolution: - { integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== } - engines: { node: ">=10" } + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} npm-bundled@4.0.0: - resolution: - { integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==} + engines: {node: ^18.17.0 || >=20.5.0} npm-bundled@5.0.0: - resolution: - { integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==} + engines: {node: ^20.17.0 || >=22.9.0} npm-install-checks@7.1.2: - resolution: - { integrity: sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==} + engines: {node: ^18.17.0 || >=20.5.0} npm-install-checks@8.0.0: - resolution: - { integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==} + engines: {node: ^20.17.0 || >=22.9.0} npm-normalize-package-bin@4.0.0: - resolution: - { integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} + engines: {node: ^18.17.0 || >=20.5.0} npm-normalize-package-bin@5.0.0: - resolution: - { integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==} + engines: {node: ^20.17.0 || >=22.9.0} npm-package-arg@12.0.2: - resolution: - { integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} + engines: {node: ^18.17.0 || >=20.5.0} npm-package-arg@13.0.1: - resolution: - { integrity: sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag==} + engines: {node: ^20.17.0 || >=22.9.0} npm-packlist@10.0.3: - resolution: - { integrity: sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==} + engines: {node: ^20.17.0 || >=22.9.0} npm-pick-manifest@10.0.0: - resolution: - { integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==} + engines: {node: ^18.17.0 || >=20.5.0} npm-pick-manifest@11.0.3: - resolution: - { integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==} + engines: {node: ^20.17.0 || >=22.9.0} npm-registry-fetch@19.1.0: - resolution: - { integrity: sha512-xyZLfs7TxPu/WKjHUs0jZOPinzBAI32kEUel6za0vH+JUTnFZ5zbHI1ZoGZRDm6oMjADtrli6FxtMlk/5ABPNw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-xyZLfs7TxPu/WKjHUs0jZOPinzBAI32kEUel6za0vH+JUTnFZ5zbHI1ZoGZRDm6oMjADtrli6FxtMlk/5ABPNw==} + engines: {node: ^20.17.0 || >=22.9.0} npm-run-path@4.0.1: - resolution: - { integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} nth-check@2.1.1: - resolution: - { integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== } + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} nx-cloud@19.1.3: - resolution: - { integrity: sha512-fY0MnE4tJOERMq6HnAD/ILI2w1r1z3BNMXyEszr4kg+py2bFtpM211cP9WLhJKwTMg3Mv/ut89g37EZY9IOKgg== } + resolution: {integrity: sha512-fY0MnE4tJOERMq6HnAD/ILI2w1r1z3BNMXyEszr4kg+py2bFtpM211cP9WLhJKwTMg3Mv/ut89g37EZY9IOKgg==} hasBin: true nx@22.6.4: - resolution: - { integrity: sha512-WEaCnLKeO9RhQAOBMfXgYO/Lx5wL4ARCtRGiYCjJtAJIZ5kcVn4uPKL2Xz1xekpF7ef/+YNrUQSrblx47Ms9Rg== } + resolution: {integrity: sha512-WEaCnLKeO9RhQAOBMfXgYO/Lx5wL4ARCtRGiYCjJtAJIZ5kcVn4uPKL2Xz1xekpF7ef/+YNrUQSrblx47Ms9Rg==} hasBin: true peerDependencies: - "@swc-node/register": ^1.11.1 - "@swc/core": ^1.15.8 + '@swc-node/register': ^1.11.1 + '@swc/core': ^1.15.8 peerDependenciesMeta: - "@swc-node/register": + '@swc-node/register': optional: true - "@swc/core": + '@swc/core': optional: true object-assign@4.1.1: - resolution: - { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} object-deep-merge@2.0.0: - resolution: - { integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg== } + resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==} object-inspect@1.13.4: - resolution: - { integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} object-keys@1.1.1: - resolution: - { integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} obug@2.1.1: - resolution: - { integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ== } + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} on-finished@2.4.1: - resolution: - { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} once@1.4.0: - resolution: - { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== } + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} one-time@1.0.0: - resolution: - { integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== } + resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} onetime@5.1.2: - resolution: - { integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} open@8.4.2: - resolution: - { integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== } - engines: { node: ">=12" } + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} opener@1.5.2: - resolution: - { integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== } + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true optionator@0.9.3: - resolution: - { integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} opts@2.0.2: - resolution: - { integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg== } + resolution: {integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==} ora@5.3.0: - resolution: - { integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== } - engines: { node: ">=10" } + resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} + engines: {node: '>=10'} oxc-minify@0.116.0: - resolution: - { integrity: sha512-QgwBX/I81xEsKaD0/M5OsLbuKUx48F2nnJnQrpAgCDOpqjfm8AdF/bbtmrGM9YmsSUsAxGTh+Va10ImlwUVwww== } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-QgwBX/I81xEsKaD0/M5OsLbuKUx48F2nnJnQrpAgCDOpqjfm8AdF/bbtmrGM9YmsSUsAxGTh+Va10ImlwUVwww==} + engines: {node: ^20.19.0 || >=22.12.0} p-cancelable@2.1.1: - resolution: - { integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} p-finally@1.0.0: - resolution: - { integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== } - engines: { node: ">=4" } + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} p-limit@1.3.0: - resolution: - { integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== } - engines: { node: ">=4" } + resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} + engines: {node: '>=4'} p-limit@2.3.0: - resolution: - { integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== } - engines: { node: ">=6" } + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} p-limit@3.1.0: - resolution: - { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== } - engines: { node: ">=10" } + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} p-limit@4.0.0: - resolution: - { integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} p-locate@2.0.0: - resolution: - { integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} + engines: {node: '>=4'} p-locate@4.1.0: - resolution: - { integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== } - engines: { node: ">=8" } + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} p-locate@5.0.0: - resolution: - { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} p-locate@6.0.0: - resolution: - { integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} p-map-series@2.1.0: - resolution: - { integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== } - engines: { node: ">=8" } + resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==} + engines: {node: '>=8'} p-map@4.0.0: - resolution: - { integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== } - engines: { node: ">=10" } + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} p-map@7.0.4: - resolution: - { integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ== } - engines: { node: ">=18" } + resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} + engines: {node: '>=18'} p-pipe@3.1.0: - resolution: - { integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==} + engines: {node: '>=8'} p-queue@6.6.2: - resolution: - { integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + engines: {node: '>=8'} p-reduce@2.1.0: - resolution: - { integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} + engines: {node: '>=8'} p-timeout@3.2.0: - resolution: - { integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} p-try@1.0.0: - resolution: - { integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== } - engines: { node: ">=4" } + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} + engines: {node: '>=4'} p-try@2.2.0: - resolution: - { integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} p-waterfall@2.1.1: - resolution: - { integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==} + engines: {node: '>=8'} package-json-from-dist@1.0.0: - resolution: - { integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== } + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} package-json-from-dist@1.0.1: - resolution: - { integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== } + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} pacote@21.0.1: - resolution: - { integrity: sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true pacote@21.0.4: - resolution: - { integrity: sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true parent-module@1.0.1: - resolution: - { integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== } - engines: { node: ">=6" } + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} parse-conflict-json@4.0.0: - resolution: - { integrity: sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ==} + engines: {node: ^18.17.0 || >=20.5.0} parse-imports-exports@0.2.4: - resolution: - { integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ== } + resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} parse-json@4.0.0: - resolution: - { integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== } - engines: { node: ">=4" } + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} parse-json@5.2.0: - resolution: - { integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} parse-path@7.0.0: - resolution: - { integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog== } + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} parse-statements@1.0.11: - resolution: - { integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA== } + resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} parse-url@8.1.0: - resolution: - { integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== } + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} parse5@7.3.0: - resolution: - { integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== } + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} parse5@8.0.0: - resolution: - { integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA== } + resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} parseurl@1.3.3: - resolution: - { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} path-exists@3.0.0: - resolution: - { integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== } - engines: { node: ">=4" } + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} path-exists@4.0.0: - resolution: - { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== } - engines: { node: ">=8" } + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} path-is-absolute@1.0.1: - resolution: - { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} path-key@3.1.1: - resolution: - { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== } - engines: { node: ">=8" } + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} path-parse@1.0.7: - resolution: - { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== } + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} path-scurry@1.11.1: - resolution: - { integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== } - engines: { node: ">=16 || 14 >=14.18" } + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} path-scurry@2.0.2: - resolution: - { integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg== } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} path-to-regexp@8.3.0: - resolution: - { integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA== } + resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} path-type@3.0.0: - resolution: - { integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + engines: {node: '>=4'} path-type@4.0.0: - resolution: - { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} pathe@2.0.3: - resolution: - { integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== } + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} pend@1.2.0: - resolution: - { integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== } + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} picocolors@1.1.1: - resolution: - { integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== } + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.2: - resolution: - { integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== } - engines: { node: ">=8.6" } + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} picomatch@4.0.4: - resolution: - { integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== } - engines: { node: ">=12" } + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} picomodal@3.0.0: - resolution: - { integrity: sha512-FoR3TDfuLlqUvcEeK5ifpKSVVns6B4BQvc8SDF6THVMuadya6LLtji0QgUDSStw0ZR2J7I6UGi5V2V23rnPWTw== } + resolution: {integrity: sha512-FoR3TDfuLlqUvcEeK5ifpKSVVns6B4BQvc8SDF6THVMuadya6LLtji0QgUDSStw0ZR2J7I6UGi5V2V23rnPWTw==} pify@2.3.0: - resolution: - { integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} pify@3.0.0: - resolution: - { integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} pkg-dir@4.2.0: - resolution: - { integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} postcss-selector-parser@7.1.1: - resolution: - { integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg== } - engines: { node: ">=4" } + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} postcss@8.5.9: - resolution: - { integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw== } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} + engines: {node: ^10 || ^12 || >=14} prebuild-install@7.1.3: - resolution: - { integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug== } - engines: { node: ">=10" } + resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} + engines: {node: '>=10'} deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true prelude-ls@1.2.1: - resolution: - { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} prettier-linter-helpers@1.0.1: - resolution: - { integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg== } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} + engines: {node: '>=6.0.0'} prettier-plugin-multiline-arrays@4.1.5: - resolution: - { integrity: sha512-eDrP12o6egIqvPg8eCAt94L/jxzMwU6vrOOBooe3FdUPh2h4cfu90ixH1keAkqPyArM2wPsNTBCZo+tY948UdA== } - engines: { node: ">=20" } + resolution: {integrity: sha512-eDrP12o6egIqvPg8eCAt94L/jxzMwU6vrOOBooe3FdUPh2h4cfu90ixH1keAkqPyArM2wPsNTBCZo+tY948UdA==} + engines: {node: '>=20'} peerDependencies: - prettier: ">=3.0.0 <4.0.0" + prettier: '>=3.0.0 <4.0.0' prettier@3.8.1: - resolution: - { integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg== } - engines: { node: ">=14" } + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} hasBin: true pretty-format@30.2.0: - resolution: - { integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA== } - engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} proc-log@5.0.0: - resolution: - { integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} + engines: {node: ^18.17.0 || >=20.5.0} proc-log@6.1.0: - resolution: - { integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==} + engines: {node: ^20.17.0 || >=22.9.0} process-nextick-args@2.0.1: - resolution: - { integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== } + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} proggy@3.0.0: - resolution: - { integrity: sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q==} + engines: {node: ^18.17.0 || >=20.5.0} progress@2.0.3: - resolution: - { integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} promise-all-reject-late@1.0.1: - resolution: - { integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== } + resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} promise-call-limit@3.0.1: - resolution: - { integrity: sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg== } + resolution: {integrity: sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg==} promise-retry@2.0.1: - resolution: - { integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== } - engines: { node: ">=10" } + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} promise@7.3.1: - resolution: - { integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== } + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} prompts@2.4.2: - resolution: - { integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== } - engines: { node: ">= 6" } + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} promzard@2.0.0: - resolution: - { integrity: sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg==} + engines: {node: ^18.17.0 || >=20.5.0} protocols@2.0.1: - resolution: - { integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== } + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} proxy-addr@2.0.7: - resolution: - { integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} proxy-from-env@1.1.0: - resolution: - { integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== } + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} proxy-vir@2.0.2: - resolution: - { integrity: sha512-YgV6c/9aJ7RyNZDTPqLQ6SdqBocWHGUa5rU3hyEsHj2kg4/b0y0EMWp3dNNUEJQrw6BoywonNINEVyFvj97YXQ== } - engines: { node: ">=22" } + resolution: {integrity: sha512-YgV6c/9aJ7RyNZDTPqLQ6SdqBocWHGUa5rU3hyEsHj2kg4/b0y0EMWp3dNNUEJQrw6BoywonNINEVyFvj97YXQ==} + engines: {node: '>=22'} pstree.remy@1.1.8: - resolution: - { integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== } + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} pug-attrs@3.0.0: - resolution: - { integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA== } + resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} pug-code-gen@3.0.4: - resolution: - { integrity: sha512-6okWYIKdasTyXICyEtvobmTZAVX57JkzgzIi4iRJlin8kmhG+Xry2dsus+Mun/nGCn6F2U49haHI5mkELXB14g== } + resolution: {integrity: sha512-6okWYIKdasTyXICyEtvobmTZAVX57JkzgzIi4iRJlin8kmhG+Xry2dsus+Mun/nGCn6F2U49haHI5mkELXB14g==} pug-error@2.1.0: - resolution: - { integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg== } + resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==} pug-filters@4.0.0: - resolution: - { integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A== } + resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} pug-lexer@5.0.1: - resolution: - { integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w== } + resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} pug-linker@4.0.0: - resolution: - { integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw== } + resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} pug-load@3.0.0: - resolution: - { integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ== } + resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} pug-parser@6.0.0: - resolution: - { integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw== } + resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} pug-runtime@3.0.1: - resolution: - { integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg== } + resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} pug-strip-comments@2.0.0: - resolution: - { integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ== } + resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} pug-walk@2.0.0: - resolution: - { integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ== } + resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} pug@3.0.4: - resolution: - { integrity: sha512-kFfq5mMzrS7+wrl5pLJzZEzemx34OQ0w4SARfhy/3yxTlhbstsudDwJzhf1hP02yHzbjoVMSXUj/Sz6RNfMyXg== } + resolution: {integrity: sha512-kFfq5mMzrS7+wrl5pLJzZEzemx34OQ0w4SARfhy/3yxTlhbstsudDwJzhf1hP02yHzbjoVMSXUj/Sz6RNfMyXg==} pump@3.0.4: - resolution: - { integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA== } + resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} punycode.js@2.3.1: - resolution: - { integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA== } - engines: { node: ">=6" } + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} punycode@2.3.1: - resolution: - { integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} qs@6.14.0: - resolution: - { integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} queue-microtask@1.2.3: - resolution: - { integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== } + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} quick-lru@4.0.1: - resolution: - { integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== } - engines: { node: ">=8" } + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} quick-lru@5.1.1: - resolution: - { integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} range-parser@1.2.1: - resolution: - { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} raw-body@3.0.2: - resolution: - { integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA== } - engines: { node: ">= 0.10" } + resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} + engines: {node: '>= 0.10'} rc@1.2.8: - resolution: - { integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== } + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true react-is@18.3.1: - resolution: - { integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== } + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} read-cmd-shim@4.0.0: - resolution: - { integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} read-cmd-shim@5.0.0: - resolution: - { integrity: sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw==} + engines: {node: ^18.17.0 || >=20.5.0} read-pkg-up@3.0.0: - resolution: - { integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== } - engines: { node: ">=4" } + resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} + engines: {node: '>=4'} read-pkg-up@7.0.1: - resolution: - { integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} read-pkg@3.0.0: - resolution: - { integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== } - engines: { node: ">=4" } + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} + engines: {node: '>=4'} read-pkg@5.2.0: - resolution: - { integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} read@4.1.0: - resolution: - { integrity: sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA==} + engines: {node: ^18.17.0 || >=20.5.0} readable-stream@1.0.34: - resolution: - { integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== } + resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} readable-stream@2.3.8: - resolution: - { integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== } + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} readable-stream@3.6.2: - resolution: - { integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== } - engines: { node: ">= 6" } + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} readdirp@3.6.0: - resolution: - { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== } - engines: { node: ">=8.10.0" } + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} readdirp@4.1.2: - resolution: - { integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== } - engines: { node: ">= 14.18.0" } + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} readjson@2.2.2: - resolution: - { integrity: sha512-PdeC9tsmLWBiL8vMhJvocq+OezQ3HhsH2HrN7YkhfYcTjQSa/iraB15A7Qvt7Xpr0Yd2rDNt6GbFwVQDg3HcAw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-PdeC9tsmLWBiL8vMhJvocq+OezQ3HhsH2HrN7YkhfYcTjQSa/iraB15A7Qvt7Xpr0Yd2rDNt6GbFwVQDg3HcAw==} + engines: {node: '>=10'} rechoir@0.8.0: - resolution: - { integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} redent@3.0.0: - resolution: - { integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} regexp-tree@0.1.27: - resolution: - { integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA== } + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true require-directory@2.1.1: - resolution: - { integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} require-from-string@2.0.2: - resolution: - { integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} reserved-identifiers@1.2.0: - resolution: - { integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} + engines: {node: '>=18'} resolve-alpn@1.2.1: - resolution: - { integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== } + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} resolve-cwd@3.0.0: - resolution: - { integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} resolve-from@4.0.0: - resolution: - { integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== } - engines: { node: ">=4" } + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} resolve-from@5.0.0: - resolution: - { integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} resolve.exports@2.0.3: - resolution: - { integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== } - engines: { node: ">=10" } + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} + engines: {node: '>=10'} resolve@1.22.10: - resolution: - { integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true responselike@2.0.1: - resolution: - { integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== } + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} restore-cursor@3.1.0: - resolution: - { integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} retry@0.12.0: - resolution: - { integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== } - engines: { node: ">= 4" } + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} reusify@1.0.4: - resolution: - { integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== } - engines: { iojs: ">=1.0.0", node: ">=0.10.0" } + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} rimraf@3.0.2: - resolution: - { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== } + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@6.1.3: - resolution: - { integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} + engines: {node: 20 || >=22} hasBin: true roarr@2.15.4: - resolution: - { integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} + engines: {node: '>=8.0'} rolldown@1.0.0-rc.13: - resolution: - { integrity: sha512-bvVj8YJmf0rq4pSFmH7laLa6pYrhghv3PRzrCdRAr23g66zOKVJ4wkvFtgohtPLWmthgg8/rkaqRHrpUEh0Zbw== } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-bvVj8YJmf0rq4pSFmH7laLa6pYrhghv3PRzrCdRAr23g66zOKVJ4wkvFtgohtPLWmthgg8/rkaqRHrpUEh0Zbw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true router@2.2.0: - resolution: - { integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== } - engines: { node: ">= 18" } + resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} + engines: {node: '>= 18'} run-async@4.0.6: - resolution: - { integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ== } - engines: { node: ">=0.12.0" } + resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} + engines: {node: '>=0.12.0'} run-parallel@1.2.0: - resolution: - { integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== } + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} rxjs@7.8.2: - resolution: - { integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== } + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} safe-buffer@5.1.2: - resolution: - { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: - resolution: - { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} safe-regex@2.1.1: - resolution: - { integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== } + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} safe-stable-stringify@2.5.0: - resolution: - { integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} safer-buffer@2.1.2: - resolution: - { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} sass@1.99.0: - resolution: - { integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q== } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==} + engines: {node: '>=14.0.0'} hasBin: true sax@1.4.1: - resolution: - { integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== } + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} sax@1.5.0: - resolution: - { integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA== } - engines: { node: ">=11.0.0" } + resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} + engines: {node: '>=11.0.0'} saxes@6.0.0: - resolution: - { integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== } - engines: { node: ">=v12.22.7" } + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} schema-utils@4.3.3: - resolution: - { integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA== } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} semver-compare@1.0.0: - resolution: - { integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== } + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} semver@5.7.2: - resolution: - { integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== } + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true semver@6.3.1: - resolution: - { integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== } + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true semver@7.7.2: - resolution: - { integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} hasBin: true semver@7.7.4: - resolution: - { integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} hasBin: true send@1.2.1: - resolution: - { integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ== } - engines: { node: ">= 18" } + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} + engines: {node: '>= 18'} seq-logging@3.0.0: - resolution: - { integrity: sha512-ys5QV0745vxBCWuZBPSkgoobuLoUMxTSz1g7ZclHqX1tXXKFLyRIIn8V89EPgDnfRiWfoSo4KSxy/E0MtOYYyw== } - engines: { node: ">=14.18" } + resolution: {integrity: sha512-ys5QV0745vxBCWuZBPSkgoobuLoUMxTSz1g7ZclHqX1tXXKFLyRIIn8V89EPgDnfRiWfoSo4KSxy/E0MtOYYyw==} + engines: {node: '>=14.18'} serialize-error@7.0.1: - resolution: - { integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} + engines: {node: '>=10'} serve-static@2.2.1: - resolution: - { integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw== } - engines: { node: ">= 18" } + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} + engines: {node: '>= 18'} set-function-length@1.2.2: - resolution: - { integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} setprototypeof@1.2.0: - resolution: - { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== } + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} shallow-clone@3.0.1: - resolution: - { integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} shebang-command@2.0.0: - resolution: - { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} shebang-regex@3.0.0: - resolution: - { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== } - engines: { node: ">=8" } + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} shell-quote@1.8.3: - resolution: - { integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} side-channel-list@1.0.0: - resolution: - { integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} side-channel-map@1.0.1: - resolution: - { integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} side-channel-weakmap@1.0.2: - resolution: - { integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} side-channel@1.1.0: - resolution: - { integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} siginfo@2.0.0: - resolution: - { integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== } + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} signal-exit@3.0.7: - resolution: - { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== } + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} signal-exit@4.1.0: - resolution: - { integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== } - engines: { node: ">=14" } + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} sigstore@4.1.0: - resolution: - { integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==} + engines: {node: ^20.17.0 || >=22.9.0} simple-concat@1.0.1: - resolution: - { integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== } + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} simple-get@4.0.1: - resolution: - { integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== } + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} simple-update-notifier@2.0.0: - resolution: - { integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== } - engines: { node: ">=10" } + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} sirv@3.0.2: - resolution: - { integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g== } - engines: { node: ">=18" } + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} + engines: {node: '>=18'} sisteransi@1.0.5: - resolution: - { integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== } + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} slash@3.0.0: - resolution: - { integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== } - engines: { node: ">=8" } + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} smart-buffer@4.2.0: - resolution: - { integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== } - engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} socks-proxy-agent@8.0.5: - resolution: - { integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw== } - engines: { node: ">= 14" } + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} + engines: {node: '>= 14'} socks@2.8.7: - resolution: - { integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A== } - engines: { node: ">= 10.0.0", npm: ">= 3.0.0" } + resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} source-map-js@1.2.1: - resolution: - { integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} source-map-support@0.5.21: - resolution: - { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== } + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} source-map@0.6.1: - resolution: - { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} source-map@0.7.4: - resolution: - { integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} spdx-correct@3.2.0: - resolution: - { integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== } + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} spdx-exceptions@2.3.0: - resolution: - { integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== } + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} spdx-expression-parse@3.0.1: - resolution: - { integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== } + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} spdx-expression-parse@4.0.0: - resolution: - { integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ== } + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} spdx-license-ids@3.0.13: - resolution: - { integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== } + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} split2@3.2.2: - resolution: - { integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== } + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} split@1.0.1: - resolution: - { integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== } + resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} sprintf-js@1.0.3: - resolution: - { integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== } + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} sprintf-js@1.1.3: - resolution: - { integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== } + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} ssri@12.0.0: - resolution: - { integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} + engines: {node: ^18.17.0 || >=20.5.0} ssri@13.0.0: - resolution: - { integrity: sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==} + engines: {node: ^20.17.0 || >=22.9.0} stack-trace@0.0.10: - resolution: - { integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== } + resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} stackback@0.0.2: - resolution: - { integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== } + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} stats.ts@2.1.6: - resolution: - { integrity: sha512-2oitRIDbcfRjpC3q+YGXtFld4y7BjLSTlFuRtitbkLFTucLpInG/0whMqIqP9B3LqrUfhcK8lKgZRDebTz++7w== } + resolution: {integrity: sha512-2oitRIDbcfRjpC3q+YGXtFld4y7BjLSTlFuRtitbkLFTucLpInG/0whMqIqP9B3LqrUfhcK8lKgZRDebTz++7w==} statuses@2.0.1: - resolution: - { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} statuses@2.0.2: - resolution: - { integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} std-env@4.0.0: - resolution: - { integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ== } + resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} streamx@2.25.0: - resolution: - { integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg== } + resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==} string-width@4.2.3: - resolution: - { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== } - engines: { node: ">=8" } + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} string-width@5.1.2: - resolution: - { integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== } - engines: { node: ">=12" } + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} string-width@7.2.0: - resolution: - { integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== } - engines: { node: ">=18" } + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} string_decoder@0.10.31: - resolution: - { integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== } + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} string_decoder@1.1.1: - resolution: - { integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== } + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} string_decoder@1.3.0: - resolution: - { integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== } + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} strip-ansi@6.0.1: - resolution: - { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== } - engines: { node: ">=8" } + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} strip-ansi@7.1.0: - resolution: - { integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== } - engines: { node: ">=12" } + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} strip-bom@3.0.0: - resolution: - { integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== } - engines: { node: ">=4" } + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} strip-bom@4.0.0: - resolution: - { integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== } - engines: { node: ">=8" } + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} strip-final-newline@2.0.0: - resolution: - { integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== } - engines: { node: ">=6" } + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} strip-indent@3.0.0: - resolution: - { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== } - engines: { node: ">=8" } + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} strip-json-comments@2.0.1: - resolution: - { integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} strip-outer@1.0.1: - resolution: - { integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} + engines: {node: '>=0.10.0'} stylus@0.64.0: - resolution: - { integrity: sha512-ZIdT8eUv8tegmqy1tTIdJv9We2DumkNZFdCF5mz/Kpq3OcTaxSuCAYZge6HKK2CmNC02G1eJig2RV7XTw5hQrA== } - engines: { node: ">=16" } + resolution: {integrity: sha512-ZIdT8eUv8tegmqy1tTIdJv9We2DumkNZFdCF5mz/Kpq3OcTaxSuCAYZge6HKK2CmNC02G1eJig2RV7XTw5hQrA==} + engines: {node: '>=16'} hasBin: true sumchecker@3.0.1: - resolution: - { integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== } - engines: { node: ">= 8.0" } + resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} + engines: {node: '>= 8.0'} supports-color@5.5.0: - resolution: - { integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== } - engines: { node: ">=4" } + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} supports-color@7.2.0: - resolution: - { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} supports-color@8.1.1: - resolution: - { integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== } - engines: { node: ">=10" } + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} supports-preserve-symlinks-flag@1.0.0: - resolution: - { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} svgo@4.0.1: - resolution: - { integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w== } - engines: { node: ">=16" } + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + engines: {node: '>=16'} hasBin: true swc-loader@0.2.7: - resolution: - { integrity: sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w== } + resolution: {integrity: sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w==} peerDependencies: - "@swc/core": ^1.2.147 - webpack: ">=2" + '@swc/core': ^1.2.147 + webpack: '>=2' symbol-tree@3.2.4: - resolution: - { integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== } + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} synckit@0.11.12: - resolution: - { integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ== } - engines: { node: ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} + engines: {node: ^14.18.0 || >=16.0.0} tagged-tag@1.0.0: - resolution: - { integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== } - engines: { node: ">=20" } + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} + engines: {node: '>=20'} tapable@2.3.0: - resolution: - { integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} tar-fs@2.1.4: - resolution: - { integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ== } + resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} tar-stream@2.2.0: - resolution: - { integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} tar-stream@3.1.8: - resolution: - { integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ== } + resolution: {integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==} tar@7.5.11: - resolution: - { integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ== } - engines: { node: ">=18" } + resolution: {integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==} + engines: {node: '>=18'} teex@1.0.1: - resolution: - { integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg== } + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} terser-webpack-plugin@5.4.0: - resolution: - { integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g== } - engines: { node: ">= 10.13.0" } + resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==} + engines: {node: '>= 10.13.0'} peerDependencies: - "@swc/core": "*" - esbuild: "*" - uglify-js: "*" + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' webpack: ^5.1.0 peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true esbuild: optional: true @@ -8882,463 +7613,377 @@ packages: optional: true terser@5.44.1: - resolution: - { integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} + engines: {node: '>=10'} hasBin: true terser@5.46.0: - resolution: - { integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg== } - engines: { node: ">=10" } + resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} + engines: {node: '>=10'} hasBin: true text-decoder@1.2.7: - resolution: - { integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ== } + resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} text-extensions@1.9.0: - resolution: - { integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} text-hex@1.0.0: - resolution: - { integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== } + resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} through2@2.0.5: - resolution: - { integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== } + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} through@2.3.8: - resolution: - { integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== } + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} tinybench@2.9.0: - resolution: - { integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg== } + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinyexec@1.0.2: - resolution: - { integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg== } - engines: { node: ">=18" } + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} tinyexec@1.1.1: - resolution: - { integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg== } - engines: { node: ">=18" } + resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} + engines: {node: '>=18'} tinyglobby@0.2.12: - resolution: - { integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + engines: {node: '>=12.0.0'} tinyglobby@0.2.15: - resolution: - { integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} tinyglobby@0.2.16: - resolution: - { integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg== } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} tinyrainbow@3.1.0: - resolution: - { integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw== } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} + engines: {node: '>=14.0.0'} tldts-core@7.0.28: - resolution: - { integrity: sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ== } + resolution: {integrity: sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==} tldts@7.0.28: - resolution: - { integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw== } + resolution: {integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==} hasBin: true tmp@0.2.1: - resolution: - { integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== } - engines: { node: ">=8.17.0" } + resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} + engines: {node: '>=8.17.0'} to-regex-range@5.0.1: - resolution: - { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} to-valid-identifier@1.0.0: - resolution: - { integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw== } - engines: { node: ">=20" } + resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} + engines: {node: '>=20'} toidentifier@1.0.1: - resolution: - { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} token-stream@1.0.0: - resolution: - { integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg== } + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} totalist@3.0.1: - resolution: - { integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} touch@3.1.0: - resolution: - { integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== } + resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} hasBin: true tough-cookie@6.0.1: - resolution: - { integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw== } - engines: { node: ">=16" } + resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==} + engines: {node: '>=16'} tr46@0.0.3: - resolution: - { integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== } + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} tr46@6.0.0: - resolution: - { integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw== } - engines: { node: ">=20" } + resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} + engines: {node: '>=20'} tree-kill@1.2.2: - resolution: - { integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== } + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true treeverse@3.0.0: - resolution: - { integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} trim-newlines@3.0.1: - resolution: - { integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} trim-repeated@1.0.0: - resolution: - { integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} + engines: {node: '>=0.10.0'} triple-beam@1.4.0: - resolution: - { integrity: sha512-rD6Q7Grj07i2PW1sQmz4KXviI+9E02EWBnAU9DafQbUueb7Esh786jop+be92KFxvxPGHuC0mR7YVcE6rScMBg== } - engines: { node: ">= 16.0.0" } + resolution: {integrity: sha512-rD6Q7Grj07i2PW1sQmz4KXviI+9E02EWBnAU9DafQbUueb7Esh786jop+be92KFxvxPGHuC0mR7YVcE6rScMBg==} + engines: {node: '>= 16.0.0'} try-catch@3.0.1: - resolution: - { integrity: sha512-91yfXw1rr/P6oLpHSyHDOHm0vloVvUoo9FVdw8YwY05QjJQG9OT0LUxe2VRAzmHG+0CUOmI3nhxDUMLxDN/NEQ== } - engines: { node: ">=6" } + resolution: {integrity: sha512-91yfXw1rr/P6oLpHSyHDOHm0vloVvUoo9FVdw8YwY05QjJQG9OT0LUxe2VRAzmHG+0CUOmI3nhxDUMLxDN/NEQ==} + engines: {node: '>=6'} try-catch@4.0.7: - resolution: - { integrity: sha512-gkBWUxbiN4T4PsO8KhoQYWzUPN6e0/h12H9H3YhcfPbwaN8b84fy8cFqL4rWTiPh7qHPFaEfklr6OkVxYRW0Gg== } - engines: { node: ">=22" } + resolution: {integrity: sha512-gkBWUxbiN4T4PsO8KhoQYWzUPN6e0/h12H9H3YhcfPbwaN8b84fy8cFqL4rWTiPh7qHPFaEfklr6OkVxYRW0Gg==} + engines: {node: '>=22'} try-to-catch@4.0.3: - resolution: - { integrity: sha512-mUz1zpe6nkRQW0XZ/Ojfe/Eg7e5h3s+r+h7ONfP3Oo27/Jm8mkNDAnLzZ/A3sEMApROolzuJGBiQhGmmVDAFLw== } - engines: { node: ">=22" } + resolution: {integrity: sha512-mUz1zpe6nkRQW0XZ/Ojfe/Eg7e5h3s+r+h7ONfP3Oo27/Jm8mkNDAnLzZ/A3sEMApROolzuJGBiQhGmmVDAFLw==} + engines: {node: '>=22'} ts-api-utils@2.5.0: - resolution: - { integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA== } - engines: { node: ">=18.12" } + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} peerDependencies: - typescript: ">=4.8.4" + typescript: '>=4.8.4' ts-json-schema-generator@2.9.0: - resolution: - { integrity: sha512-NR5ZE108uiPtBHBJNGnhwoUaUx5vWTDJzDFG9YlRoqxPU76n+5FClRh92dcGgysbe1smRmYalM9Saj97GW1J4Q== } - engines: { node: ">=22.0.0" } + resolution: {integrity: sha512-NR5ZE108uiPtBHBJNGnhwoUaUx5vWTDJzDFG9YlRoqxPU76n+5FClRh92dcGgysbe1smRmYalM9Saj97GW1J4Q==} + engines: {node: '>=22.0.0'} hasBin: true ts-node@10.9.2: - resolution: - { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== } + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true - "@swc/wasm": + '@swc/wasm': optional: true tsconfig-paths-webpack-plugin@4.2.0: - resolution: - { integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} + engines: {node: '>=10.13.0'} tsconfig-paths@4.2.0: - resolution: - { integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== } - engines: { node: ">=6" } + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} tslib@2.8.1: - resolution: - { integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== } + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tuf-js@4.1.0: - resolution: - { integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==} + engines: {node: ^20.17.0 || >=22.9.0} tunnel-agent@0.6.0: - resolution: - { integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== } + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} type-check@0.4.0: - resolution: - { integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} type-fest@0.13.1: - resolution: - { integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== } - engines: { node: ">=10" } + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} type-fest@0.18.1: - resolution: - { integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} type-fest@0.6.0: - resolution: - { integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== } - engines: { node: ">=8" } + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} type-fest@0.8.1: - resolution: - { integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} type-fest@5.4.4: - resolution: - { integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw== } - engines: { node: ">=20" } + resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==} + engines: {node: '>=20'} type-is@2.0.1: - resolution: - { integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== } - engines: { node: ">= 0.6" } + resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} + engines: {node: '>= 0.6'} typed-event-target@4.1.0: - resolution: - { integrity: sha512-fDFhZb7ofywLsVv8mYePD6ONfCpVHyM1t2dboEJx/XMsnflljnu3GQ5qH09hS1USuypGMR7wRbdWQPydgJ8nGQ== } - engines: { node: ">=22" } + resolution: {integrity: sha512-fDFhZb7ofywLsVv8mYePD6ONfCpVHyM1t2dboEJx/XMsnflljnu3GQ5qH09hS1USuypGMR7wRbdWQPydgJ8nGQ==} + engines: {node: '>=22'} typedarray@0.0.6: - resolution: - { integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== } + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} typedoc-plugin-clarity@1.6.0: - resolution: - { integrity: sha512-BvJj8ZvgCZzS2sLO7yIkRg9EWLPdll+xLyQekjMAtypHITOXSwCO9E9Ir77R2fctsVC9BVJiToGAYcsMtyuPdw== } + resolution: {integrity: sha512-BvJj8ZvgCZzS2sLO7yIkRg9EWLPdll+xLyQekjMAtypHITOXSwCO9E9Ir77R2fctsVC9BVJiToGAYcsMtyuPdw==} peerDependencies: typedoc: ^0.25.4 typedoc-plugin-coverage@4.0.2: - resolution: - { integrity: sha512-mfn0e7NCqB8x2PfvhXrtmd7KWlsNf1+B2N9y8gR/jexXBLrXl/0e+b2HdG5HaTXGi7i0t2pyQY2VRmq7gtdEHQ== } - engines: { node: ">= 18" } + resolution: {integrity: sha512-mfn0e7NCqB8x2PfvhXrtmd7KWlsNf1+B2N9y8gR/jexXBLrXl/0e+b2HdG5HaTXGi7i0t2pyQY2VRmq7gtdEHQ==} + engines: {node: '>= 18'} peerDependencies: typedoc: 0.28.x typedoc-plugin-google-ads@1.6.0: - resolution: - { integrity: sha512-pFkPK9tjGc/0NWnJojh1wc/UZ/+cUJXe13ZbbUsQ0JUjkCSWRuOt1d9BGrmar7184fq0GBU8zByJ3ucG2wI/MA== } + resolution: {integrity: sha512-pFkPK9tjGc/0NWnJojh1wc/UZ/+cUJXe13ZbbUsQ0JUjkCSWRuOt1d9BGrmar7184fq0GBU8zByJ3ucG2wI/MA==} peerDependencies: typedoc: ^0.25.4 typedoc-plugin-keywords@1.6.0: - resolution: - { integrity: sha512-URyCIHw6+Lwil0ywy6lVb2TckfDVGjAWnRnTAiiSZaRaglI6vaaP1EhhwEipOIlHaJSnHZfdwpWe1t4mffTIpA== } + resolution: {integrity: sha512-URyCIHw6+Lwil0ywy6lVb2TckfDVGjAWnRnTAiiSZaRaglI6vaaP1EhhwEipOIlHaJSnHZfdwpWe1t4mffTIpA==} peerDependencies: typedoc: ^0.25.4 typedoc-plugin-mdn-links@5.1.1: - resolution: - { integrity: sha512-fLlYudnlGkE9uspOEm/SBXwr+G0RbxoDZiHAVsCg+5NwKe2aUxjZK1YyQfleNZydImanzkX2oUJF29xbEeOSWw== } + resolution: {integrity: sha512-fLlYudnlGkE9uspOEm/SBXwr+G0RbxoDZiHAVsCg+5NwKe2aUxjZK1YyQfleNZydImanzkX2oUJF29xbEeOSWw==} peerDependencies: typedoc: 0.27.x || 0.28.x typedoc-plugin-missing-exports@4.1.3: - resolution: - { integrity: sha512-tgrlnwzXbqMP2/3BaZk0atddPsD7UnpCoeQ0cUCtk624gODT1bLYOLBEJLXQyVmbnP8HZCMhHpRiR+rxSdZqhg== } + resolution: {integrity: sha512-tgrlnwzXbqMP2/3BaZk0atddPsD7UnpCoeQ0cUCtk624gODT1bLYOLBEJLXQyVmbnP8HZCMhHpRiR+rxSdZqhg==} peerDependencies: typedoc: ^0.28.1 typedoc@0.28.18: - resolution: - { integrity: sha512-NTWTUOFRQ9+SGKKTuWKUioUkjxNwtS3JDRPVKZAXGHZy2wCA8bdv2iJiyeePn0xkmK+TCCqZFT0X7+2+FLjngA== } - engines: { node: ">= 18", pnpm: ">= 10" } + resolution: {integrity: sha512-NTWTUOFRQ9+SGKKTuWKUioUkjxNwtS3JDRPVKZAXGHZy2wCA8bdv2iJiyeePn0xkmK+TCCqZFT0X7+2+FLjngA==} + engines: {node: '>= 18', pnpm: '>= 10'} hasBin: true peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x typescript-eslint@8.58.1: - resolution: - { integrity: sha512-gf6/oHChByg9HJvhMO1iBexJh12AqqTfnuxscMDOVqfJW3htsdRJI/GfPpHTTcyeB8cSTUY2JcZmVgoyPqcrDg== } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-gf6/oHChByg9HJvhMO1iBexJh12AqqTfnuxscMDOVqfJW3htsdRJI/GfPpHTTcyeB8cSTUY2JcZmVgoyPqcrDg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' typescript@5.9.3: - resolution: - { integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== } - engines: { node: ">=14.17" } + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} hasBin: true typescript@6.0.2: - resolution: - { integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== } - engines: { node: ">=14.17" } + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + engines: {node: '>=14.17'} hasBin: true uc.micro@2.1.0: - resolution: - { integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== } + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} uglify-js@3.17.4: - resolution: - { integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + engines: {node: '>=0.8.0'} hasBin: true undefsafe@2.0.5: - resolution: - { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== } + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} undici-types@7.16.0: - resolution: - { integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== } + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} undici-types@7.18.2: - resolution: - { integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w== } + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} undici-types@7.24.7: - resolution: - { integrity: sha512-XA+gOBkzYD3C74sZowtCLTpgtaCdqZhqCvR6y9LXvrKTt/IVU6bz49T4D+BPi475scshCCkb0IklJRw6T1ZlgQ== } + resolution: {integrity: sha512-XA+gOBkzYD3C74sZowtCLTpgtaCdqZhqCvR6y9LXvrKTt/IVU6bz49T4D+BPi475scshCCkb0IklJRw6T1ZlgQ==} undici@7.24.7: - resolution: - { integrity: sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ== } - engines: { node: ">=20.18.1" } + resolution: {integrity: sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==} + engines: {node: '>=20.18.1'} unicorn-magic@0.3.0: - resolution: - { integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} unique-filename@5.0.0: - resolution: - { integrity: sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==} + engines: {node: ^20.17.0 || >=22.9.0} unique-slug@6.0.0: - resolution: - { integrity: sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==} + engines: {node: ^20.17.0 || >=22.9.0} universal-user-agent@6.0.0: - resolution: - { integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== } + resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} universalify@0.1.2: - resolution: - { integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} universalify@2.0.0: - resolution: - { integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} unpipe@1.0.0: - resolution: - { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} untildify@4.0.0: - resolution: - { integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== } - engines: { node: ">=8" } + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} upath@2.0.1: - resolution: - { integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== } - engines: { node: ">=4" } + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} + engines: {node: '>=4'} update-browserslist-db@1.2.3: - resolution: - { integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== } + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: - browserslist: ">= 4.21.0" + browserslist: '>= 4.21.0' uri-js@4.4.1: - resolution: - { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== } + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} util-deprecate@1.0.2: - resolution: - { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== } + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} v8-compile-cache-lib@3.0.1: - resolution: - { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== } + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} validate-npm-package-license@3.0.4: - resolution: - { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== } + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} validate-npm-package-name@6.0.2: - resolution: - { integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} + engines: {node: ^18.17.0 || >=20.5.0} vanilla-picker@2.12.3: - resolution: - { integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ== } + resolution: {integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ==} vary@1.1.2: - resolution: - { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } - engines: { node: ">= 0.8" } + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} vite@8.0.7: - resolution: - { integrity: sha512-P1PbweD+2/udplnThz3btF4cf6AgPky7kk23RtHUkJIU5BIxwPprhRGmOAHs6FTI7UiGbTNrgNP6jSYD6JaRnw== } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-P1PbweD+2/udplnThz3btF4cf6AgPky7kk23RtHUkJIU5BIxwPprhRGmOAHs6FTI7UiGbTNrgNP6jSYD6JaRnw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.1.0 + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.0 esbuild: ^0.27.0 || ^0.28.0 - jiti: ">=1.21.0" + jiti: '>=1.21.0' less: ^4.0.0 sass: ^1.70.0 sass-embedded: ^1.70.0 - stylus: ">=0.54.8" + stylus: '>=0.54.8' sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@vitejs/devtools": + '@vitejs/devtools': optional: true esbuild: optional: true @@ -9362,41 +8007,40 @@ packages: optional: true vitest@4.1.3: - resolution: - { integrity: sha512-DBc4Tx0MPNsqb9isoyOq00lHftVx/KIU44QOm2q59npZyLUkENn8TMFsuzuO+4U2FUa9rgbbPt3udrP25GcjXw== } - engines: { node: ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-DBc4Tx0MPNsqb9isoyOq00lHftVx/KIU44QOm2q59npZyLUkENn8TMFsuzuO+4U2FUa9rgbbPt3udrP25GcjXw==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: - "@edge-runtime/vm": "*" - "@opentelemetry/api": ^1.9.0 - "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 - "@vitest/browser-playwright": 4.1.3 - "@vitest/browser-preview": 4.1.3 - "@vitest/browser-webdriverio": 4.1.3 - "@vitest/coverage-istanbul": 4.1.3 - "@vitest/coverage-v8": 4.1.3 - "@vitest/ui": 4.1.3 - happy-dom: "*" - jsdom: "*" + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.3 + '@vitest/browser-preview': 4.1.3 + '@vitest/browser-webdriverio': 4.1.3 + '@vitest/coverage-istanbul': 4.1.3 + '@vitest/coverage-v8': 4.1.3 + '@vitest/ui': 4.1.3 + happy-dom: '*' + jsdom: '*' vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: - "@edge-runtime/vm": + '@edge-runtime/vm': optional: true - "@opentelemetry/api": + '@opentelemetry/api': optional: true - "@types/node": + '@types/node': optional: true - "@vitest/browser-playwright": + '@vitest/browser-playwright': optional: true - "@vitest/browser-preview": + '@vitest/browser-preview': optional: true - "@vitest/browser-webdriverio": + '@vitest/browser-webdriverio': optional: true - "@vitest/coverage-istanbul": + '@vitest/coverage-istanbul': optional: true - "@vitest/coverage-v8": + '@vitest/coverage-v8': optional: true - "@vitest/ui": + '@vitest/ui': optional: true happy-dom: optional: true @@ -9404,54 +8048,44 @@ packages: optional: true void-elements@3.1.0: - resolution: - { integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} w3c-xmlserializer@5.0.0: - resolution: - { integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA== } - engines: { node: ">=18" } + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} walk-up-path@4.0.0: - resolution: - { integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A== } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} + engines: {node: 20 || >=22} watchpack@2.5.1: - resolution: - { integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} + engines: {node: '>=10.13.0'} watskeburt@5.0.3: - resolution: - { integrity: sha512-g9CXukMjazlJJVQ3OHzXsnG25KFYgSgKMIyoJrD8ggr0DbS9UNF7OzIqWmmKKBMedkxj3T01uqEaGnn+y7QhMA== } - engines: { node: ^20.12||^22.13||>=24.0 } + resolution: {integrity: sha512-g9CXukMjazlJJVQ3OHzXsnG25KFYgSgKMIyoJrD8ggr0DbS9UNF7OzIqWmmKKBMedkxj3T01uqEaGnn+y7QhMA==} + engines: {node: ^20.12||^22.13||>=24.0} hasBin: true wcwidth@1.0.1: - resolution: - { integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== } + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} webidl-conversions@3.0.1: - resolution: - { integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== } + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} webidl-conversions@8.0.1: - resolution: - { integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ== } - engines: { node: ">=20" } + resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} + engines: {node: '>=20'} webpack-bundle-analyzer@5.3.0: - resolution: - { integrity: sha512-PEhAoqiJ+47d0uLMx/+zo5XOvaU+Vk6N2ZLht7H3n09QLy/fhyvqGNwjdRUHJDgMN8crBR2ZwVHkIswT3Xuawg== } - engines: { node: ">= 20.9.0" } + resolution: {integrity: sha512-PEhAoqiJ+47d0uLMx/+zo5XOvaU+Vk6N2ZLht7H3n09QLy/fhyvqGNwjdRUHJDgMN8crBR2ZwVHkIswT3Xuawg==} + engines: {node: '>= 20.9.0'} hasBin: true webpack-cli@7.0.2: - resolution: - { integrity: sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g== } - engines: { node: ">=20.9.0" } + resolution: {integrity: sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==} + engines: {node: '>=20.9.0'} hasBin: true peerDependencies: webpack: ^5.101.0 @@ -9464,132 +8098,108 @@ packages: optional: true webpack-merge@6.0.1: - resolution: - { integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} webpack-sources@3.3.4: - resolution: - { integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==} + engines: {node: '>=10.13.0'} webpack@5.105.4: - resolution: - { integrity: sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw== } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: - webpack-cli: "*" + webpack-cli: '*' peerDependenciesMeta: webpack-cli: optional: true whatwg-mimetype@5.0.0: - resolution: - { integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw== } - engines: { node: ">=20" } + resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==} + engines: {node: '>=20'} whatwg-url@16.0.1: - resolution: - { integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw== } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} whatwg-url@5.0.0: - resolution: - { integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== } + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} which@2.0.2: - resolution: - { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== } - engines: { node: ">= 8" } + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} hasBin: true which@5.0.0: - resolution: - { integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true which@6.0.0: - resolution: - { integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg== } - engines: { node: ^20.17.0 || >=22.9.0 } + resolution: {integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==} + engines: {node: ^20.17.0 || >=22.9.0} hasBin: true why-is-node-running@2.3.0: - resolution: - { integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w== } - engines: { node: ">=8" } + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} hasBin: true wide-align@1.1.5: - resolution: - { integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== } + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} wildcard@2.0.1: - resolution: - { integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== } + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} winston-transport@4.9.0: - resolution: - { integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} + engines: {node: '>= 12.0.0'} winston@3.19.0: - resolution: - { integrity: sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA== } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==} + engines: {node: '>= 12.0.0'} with@7.0.2: - resolution: - { integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w== } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} + engines: {node: '>= 10.0.0'} wordwrap@1.0.0: - resolution: - { integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== } + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} wrap-ansi@6.2.0: - resolution: - { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== } - engines: { node: ">=8" } + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} wrap-ansi@7.0.0: - resolution: - { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== } - engines: { node: ">=10" } + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} wrap-ansi@8.1.0: - resolution: - { integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== } - engines: { node: ">=12" } + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} wrap-ansi@9.0.0: - resolution: - { integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q== } - engines: { node: ">=18" } + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} wrappy@1.0.2: - resolution: - { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== } + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} write-file-atomic@5.0.1: - resolution: - { integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} write-file-atomic@6.0.0: - resolution: - { integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ== } - engines: { node: ^18.17.0 || >=20.5.0 } + resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==} + engines: {node: ^18.17.0 || >=20.5.0} ws@8.18.3: - resolution: - { integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -9597,12 +8207,11 @@ packages: optional: true ws@8.19.0: - resolution: - { integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -9610,248 +8219,231 @@ packages: optional: true xml-name-validator@5.0.0: - resolution: - { integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg== } - engines: { node: ">=18" } + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} xmlchars@2.2.0: - resolution: - { integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== } + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} xtend@4.0.2: - resolution: - { integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== } - engines: { node: ">=0.4" } + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} y18n@5.0.8: - resolution: - { integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== } - engines: { node: ">=10" } + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} yallist@4.0.0: - resolution: - { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} yallist@5.0.0: - resolution: - { integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} yaml@2.8.3: - resolution: - { integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== } - engines: { node: ">= 14.6" } + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@20.2.9: - resolution: - { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== } - engines: { node: ">=10" } + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} yargs-parser@21.1.1: - resolution: - { integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== } - engines: { node: ">=12" } + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} yargs-parser@22.0.0: - resolution: - { integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw== } - engines: { node: ^20.19.0 || ^22.12.0 || >=23 } + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} yargs@16.2.0: - resolution: - { integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== } - engines: { node: ">=10" } + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} yargs@17.7.2: - resolution: - { integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== } - engines: { node: ">=12" } + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} yargs@18.0.0: - resolution: - { integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg== } - engines: { node: ^20.19.0 || ^22.12.0 || >=23 } + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} yauzl@2.10.0: - resolution: - { integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== } + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} yn@3.1.1: - resolution: - { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== } - engines: { node: ">=6" } + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} yocto-queue@0.1.0: - resolution: - { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== } - engines: { node: ">=10" } + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} yocto-queue@1.0.0: - resolution: - { integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== } - engines: { node: ">=12.20" } + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} yoctocolors-cjs@2.1.3: - resolution: - { integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw== } - engines: { node: ">=18" } + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} snapshots: - "@aashutoshrathi/word-wrap@1.2.6": {} - "@adobe/css-tools@4.3.3": {} + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@adobe/css-tools@4.3.3': {} - "@asamuzakjp/css-color@5.1.8": + '@asamuzakjp/css-color@5.1.8': dependencies: - "@csstools/css-calc": 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - "@csstools/css-color-parser": 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) - "@csstools/css-tokenizer": 4.0.0 + '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - "@asamuzakjp/dom-selector@7.0.8": + '@asamuzakjp/dom-selector@7.0.8': dependencies: - "@asamuzakjp/nwsapi": 2.3.9 + '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - "@asamuzakjp/nwsapi@2.3.9": {} + '@asamuzakjp/nwsapi@2.3.9': {} - "@augment-vir/assert@31.59.3": + '@augment-vir/assert@31.59.3': dependencies: - "@augment-vir/core": 31.59.3 - "@date-vir/duration": 8.1.0 + '@augment-vir/core': 31.59.3 + '@date-vir/duration': 8.1.0 deep-eql: 5.0.2 expect-type: 1.3.0 type-fest: 5.4.4 - "@augment-vir/common@31.59.3": + '@augment-vir/common@31.59.3': dependencies: - "@augment-vir/assert": 31.59.3 - "@augment-vir/core": 31.59.3 - "@date-vir/duration": 8.1.0 + '@augment-vir/assert': 31.59.3 + '@augment-vir/core': 31.59.3 + '@date-vir/duration': 8.1.0 ansi-styles: 6.2.3 deepcopy-esm: 2.1.1 json5: 2.2.3 type-fest: 5.4.4 typed-event-target: 4.1.0 - "@augment-vir/core@31.59.3": + '@augment-vir/core@31.59.3': dependencies: - "@date-vir/duration": 8.1.0 + '@date-vir/duration': 8.1.0 browser-or-node: 3.0.0 diff: 8.0.3 json5: 2.2.3 type-fest: 5.4.4 - "@babel/code-frame@7.27.1": + '@babel/code-frame@7.27.1': dependencies: - "@babel/helper-validator-identifier": 7.28.5 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - "@babel/helper-string-parser@7.27.1": {} + '@babel/helper-string-parser@7.27.1': {} - "@babel/helper-validator-identifier@7.28.5": {} + '@babel/helper-validator-identifier@7.28.5': {} - "@babel/parser@7.29.2": + '@babel/parser@7.29.2': dependencies: - "@babel/types": 7.29.0 + '@babel/types': 7.29.0 - "@babel/types@7.29.0": + '@babel/types@7.29.0': dependencies: - "@babel/helper-string-parser": 7.27.1 - "@babel/helper-validator-identifier": 7.28.5 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 - "@bcoe/v8-coverage@1.0.2": {} + '@bcoe/v8-coverage@1.0.2': {} - "@bramus/specificity@2.4.2": + '@bramus/specificity@2.4.2': dependencies: css-tree: 3.2.1 - "@colors/colors@1.6.0": {} + '@colors/colors@1.6.0': {} - "@commitlint/cli@20.5.0(@types/node@25.5.2)(conventional-commits-parser@6.3.0)(typescript@6.0.2)": + '@commitlint/cli@20.5.0(@types/node@25.5.2)(conventional-commits-parser@6.3.0)(typescript@6.0.2)': dependencies: - "@commitlint/format": 20.5.0 - "@commitlint/lint": 20.5.0 - "@commitlint/load": 20.5.0(@types/node@25.5.2)(typescript@6.0.2) - "@commitlint/read": 20.5.0(conventional-commits-parser@6.3.0) - "@commitlint/types": 20.5.0 + '@commitlint/format': 20.5.0 + '@commitlint/lint': 20.5.0 + '@commitlint/load': 20.5.0(@types/node@25.5.2)(typescript@6.0.2) + '@commitlint/read': 20.5.0(conventional-commits-parser@6.3.0) + '@commitlint/types': 20.5.0 tinyexec: 1.0.2 yargs: 17.7.2 transitivePeerDependencies: - - "@types/node" + - '@types/node' - conventional-commits-filter - conventional-commits-parser - typescript - "@commitlint/config-conventional@20.5.0": + '@commitlint/config-conventional@20.5.0': dependencies: - "@commitlint/types": 20.5.0 + '@commitlint/types': 20.5.0 conventional-changelog-conventionalcommits: 9.3.0 - "@commitlint/config-validator@20.5.0": + '@commitlint/config-validator@20.5.0': dependencies: - "@commitlint/types": 20.5.0 + '@commitlint/types': 20.5.0 ajv: 8.18.0 - "@commitlint/ensure@20.5.0": + '@commitlint/ensure@20.5.0': dependencies: - "@commitlint/types": 20.5.0 + '@commitlint/types': 20.5.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 lodash.startcase: 4.4.0 lodash.upperfirst: 4.3.1 - "@commitlint/execute-rule@20.0.0": {} + '@commitlint/execute-rule@20.0.0': {} - "@commitlint/format@20.5.0": + '@commitlint/format@20.5.0': dependencies: - "@commitlint/types": 20.5.0 + '@commitlint/types': 20.5.0 picocolors: 1.1.1 - "@commitlint/is-ignored@20.5.0": + '@commitlint/is-ignored@20.5.0': dependencies: - "@commitlint/types": 20.5.0 + '@commitlint/types': 20.5.0 semver: 7.7.4 - "@commitlint/lint@20.5.0": + '@commitlint/lint@20.5.0': dependencies: - "@commitlint/is-ignored": 20.5.0 - "@commitlint/parse": 20.5.0 - "@commitlint/rules": 20.5.0 - "@commitlint/types": 20.5.0 + '@commitlint/is-ignored': 20.5.0 + '@commitlint/parse': 20.5.0 + '@commitlint/rules': 20.5.0 + '@commitlint/types': 20.5.0 - "@commitlint/load@20.5.0(@types/node@25.5.2)(typescript@6.0.2)": + '@commitlint/load@20.5.0(@types/node@25.5.2)(typescript@6.0.2)': dependencies: - "@commitlint/config-validator": 20.5.0 - "@commitlint/execute-rule": 20.0.0 - "@commitlint/resolve-extends": 20.5.0 - "@commitlint/types": 20.5.0 + '@commitlint/config-validator': 20.5.0 + '@commitlint/execute-rule': 20.0.0 + '@commitlint/resolve-extends': 20.5.0 + '@commitlint/types': 20.5.0 cosmiconfig: 9.0.1(typescript@6.0.2) cosmiconfig-typescript-loader: 6.1.0(@types/node@25.5.2)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 transitivePeerDependencies: - - "@types/node" + - '@types/node' - typescript - "@commitlint/message@20.4.3": {} + '@commitlint/message@20.4.3': {} - "@commitlint/parse@20.5.0": + '@commitlint/parse@20.5.0': dependencies: - "@commitlint/types": 20.5.0 + '@commitlint/types': 20.5.0 conventional-changelog-angular: 8.3.0 conventional-commits-parser: 6.3.0 - "@commitlint/read@20.5.0(conventional-commits-parser@6.3.0)": + '@commitlint/read@20.5.0(conventional-commits-parser@6.3.0)': dependencies: - "@commitlint/top-level": 20.4.3 - "@commitlint/types": 20.5.0 + '@commitlint/top-level': 20.4.3 + '@commitlint/types': 20.5.0 git-raw-commits: 5.0.1(conventional-commits-parser@6.3.0) minimist: 1.2.8 tinyexec: 1.0.2 @@ -9859,76 +8451,76 @@ snapshots: - conventional-commits-filter - conventional-commits-parser - "@commitlint/resolve-extends@20.5.0": + '@commitlint/resolve-extends@20.5.0': dependencies: - "@commitlint/config-validator": 20.5.0 - "@commitlint/types": 20.5.0 + '@commitlint/config-validator': 20.5.0 + '@commitlint/types': 20.5.0 global-directory: 4.0.1 import-meta-resolve: 4.0.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - "@commitlint/rules@20.5.0": + '@commitlint/rules@20.5.0': dependencies: - "@commitlint/ensure": 20.5.0 - "@commitlint/message": 20.4.3 - "@commitlint/to-lines": 20.0.0 - "@commitlint/types": 20.5.0 + '@commitlint/ensure': 20.5.0 + '@commitlint/message': 20.4.3 + '@commitlint/to-lines': 20.0.0 + '@commitlint/types': 20.5.0 - "@commitlint/to-lines@20.0.0": {} + '@commitlint/to-lines@20.0.0': {} - "@commitlint/top-level@20.4.3": + '@commitlint/top-level@20.4.3': dependencies: escalade: 3.2.0 - "@commitlint/types@20.5.0": + '@commitlint/types@20.5.0': dependencies: conventional-commits-parser: 6.3.0 picocolors: 1.1.1 - "@conventional-changelog/git-client@2.6.0(conventional-commits-parser@6.3.0)": + '@conventional-changelog/git-client@2.6.0(conventional-commits-parser@6.3.0)': dependencies: - "@simple-libs/child-process-utils": 1.0.2 - "@simple-libs/stream-utils": 1.2.0 + '@simple-libs/child-process-utils': 1.0.2 + '@simple-libs/stream-utils': 1.2.0 semver: 7.7.4 optionalDependencies: conventional-commits-parser: 6.3.0 - "@cspotcode/source-map-support@0.8.1": + '@cspotcode/source-map-support@0.8.1': dependencies: - "@jridgewell/trace-mapping": 0.3.9 + '@jridgewell/trace-mapping': 0.3.9 - "@csstools/color-helpers@6.0.2": {} + '@csstools/color-helpers@6.0.2': {} - "@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)": + '@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: - "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) - "@csstools/css-tokenizer": 4.0.0 + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - "@csstools/css-color-parser@4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)": + '@csstools/css-color-parser@4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: - "@csstools/color-helpers": 6.0.2 - "@csstools/css-calc": 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) - "@csstools/css-tokenizer": 4.0.0 + '@csstools/color-helpers': 6.0.2 + '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - "@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)": + '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': dependencies: - "@csstools/css-tokenizer": 4.0.0 + '@csstools/css-tokenizer': 4.0.0 - "@csstools/css-syntax-patches-for-csstree@1.1.2(css-tree@3.2.1)": + '@csstools/css-syntax-patches-for-csstree@1.1.2(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 - "@csstools/css-tokenizer@4.0.0": {} + '@csstools/css-tokenizer@4.0.0': {} - "@dabh/diagnostics@2.0.8": + '@dabh/diagnostics@2.0.8': dependencies: - "@so-ric/colorspace": 1.1.6 + '@so-ric/colorspace': 1.1.6 enabled: 2.0.0 kuler: 2.0.0 - "@datalust/winston-seq@3.0.1(encoding@0.1.13)(winston@3.19.0)": + '@datalust/winston-seq@3.0.1(encoding@0.1.13)(winston@3.19.0)': dependencies: seq-logging: 3.0.0(encoding@0.1.13) winston: 3.19.0 @@ -9936,17 +8528,17 @@ snapshots: transitivePeerDependencies: - encoding - "@date-vir/duration@8.1.0": + '@date-vir/duration@8.1.0': dependencies: - "@types/luxon": 3.7.1 + '@types/luxon': 3.7.1 luxon: 3.7.2 type-fest: 5.4.4 - "@discoveryjs/json-ext@0.6.3": {} + '@discoveryjs/json-ext@0.6.3': {} - "@discoveryjs/json-ext@1.0.0": {} + '@discoveryjs/json-ext@1.0.0': {} - "@electron/get@2.0.3": + '@electron/get@2.0.3': dependencies: debug: 4.4.3(supports-color@5.5.0) env-paths: 2.2.1 @@ -9960,312 +8552,312 @@ snapshots: transitivePeerDependencies: - supports-color - "@emnapi/core@1.8.1": + '@emnapi/core@1.8.1': dependencies: - "@emnapi/wasi-threads": 1.1.0 + '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 - "@emnapi/core@1.9.1": + '@emnapi/core@1.9.1': dependencies: - "@emnapi/wasi-threads": 1.2.0 + '@emnapi/wasi-threads': 1.2.0 tslib: 2.8.1 optional: true - "@emnapi/runtime@1.8.1": + '@emnapi/runtime@1.8.1': dependencies: tslib: 2.8.1 - "@emnapi/runtime@1.9.1": + '@emnapi/runtime@1.9.1': dependencies: tslib: 2.8.1 optional: true - "@emnapi/wasi-threads@1.1.0": + '@emnapi/wasi-threads@1.1.0': dependencies: tslib: 2.8.1 - "@emnapi/wasi-threads@1.2.0": + '@emnapi/wasi-threads@1.2.0': dependencies: tslib: 2.8.1 optional: true - "@epic-web/invariant@1.0.0": {} + '@epic-web/invariant@1.0.0': {} - "@es-joy/jsdoccomment@0.86.0": + '@es-joy/jsdoccomment@0.86.0': dependencies: - "@types/estree": 1.0.8 - "@typescript-eslint/types": 8.58.0 + '@types/estree': 1.0.8 + '@typescript-eslint/types': 8.58.0 comment-parser: 1.4.6 esquery: 1.7.0 jsdoc-type-pratt-parser: 7.2.0 - "@es-joy/resolve.exports@1.2.0": {} + '@es-joy/resolve.exports@1.2.0': {} - "@esbuild/aix-ppc64@0.27.2": + '@esbuild/aix-ppc64@0.27.2': optional: true - "@esbuild/android-arm64@0.27.2": + '@esbuild/android-arm64@0.27.2': optional: true - "@esbuild/android-arm@0.27.2": + '@esbuild/android-arm@0.27.2': optional: true - "@esbuild/android-x64@0.27.2": + '@esbuild/android-x64@0.27.2': optional: true - "@esbuild/darwin-arm64@0.27.2": + '@esbuild/darwin-arm64@0.27.2': optional: true - "@esbuild/darwin-x64@0.27.2": + '@esbuild/darwin-x64@0.27.2': optional: true - "@esbuild/freebsd-arm64@0.27.2": + '@esbuild/freebsd-arm64@0.27.2': optional: true - "@esbuild/freebsd-x64@0.27.2": + '@esbuild/freebsd-x64@0.27.2': optional: true - "@esbuild/linux-arm64@0.27.2": + '@esbuild/linux-arm64@0.27.2': optional: true - "@esbuild/linux-arm@0.27.2": + '@esbuild/linux-arm@0.27.2': optional: true - "@esbuild/linux-ia32@0.27.2": + '@esbuild/linux-ia32@0.27.2': optional: true - "@esbuild/linux-loong64@0.27.2": + '@esbuild/linux-loong64@0.27.2': optional: true - "@esbuild/linux-mips64el@0.27.2": + '@esbuild/linux-mips64el@0.27.2': optional: true - "@esbuild/linux-ppc64@0.27.2": + '@esbuild/linux-ppc64@0.27.2': optional: true - "@esbuild/linux-riscv64@0.27.2": + '@esbuild/linux-riscv64@0.27.2': optional: true - "@esbuild/linux-s390x@0.27.2": + '@esbuild/linux-s390x@0.27.2': optional: true - "@esbuild/linux-x64@0.27.2": + '@esbuild/linux-x64@0.27.2': optional: true - "@esbuild/netbsd-arm64@0.27.2": + '@esbuild/netbsd-arm64@0.27.2': optional: true - "@esbuild/netbsd-x64@0.27.2": + '@esbuild/netbsd-x64@0.27.2': optional: true - "@esbuild/openbsd-arm64@0.27.2": + '@esbuild/openbsd-arm64@0.27.2': optional: true - "@esbuild/openbsd-x64@0.27.2": + '@esbuild/openbsd-x64@0.27.2': optional: true - "@esbuild/openharmony-arm64@0.27.2": + '@esbuild/openharmony-arm64@0.27.2': optional: true - "@esbuild/sunos-x64@0.27.2": + '@esbuild/sunos-x64@0.27.2': optional: true - "@esbuild/win32-arm64@0.27.2": + '@esbuild/win32-arm64@0.27.2': optional: true - "@esbuild/win32-ia32@0.27.2": + '@esbuild/win32-ia32@0.27.2': optional: true - "@esbuild/win32-x64@0.27.2": + '@esbuild/win32-x64@0.27.2': optional: true - "@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))": + '@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))': dependencies: eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 - "@eslint-community/regexpp@4.12.2": {} + '@eslint-community/regexpp@4.12.2': {} - "@eslint/config-array@0.23.4": + '@eslint/config-array@0.23.4': dependencies: - "@eslint/object-schema": 3.0.4 + '@eslint/object-schema': 3.0.4 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.4 transitivePeerDependencies: - supports-color - "@eslint/config-helpers@0.5.4": + '@eslint/config-helpers@0.5.4': dependencies: - "@eslint/core": 1.2.0 + '@eslint/core': 1.2.0 - "@eslint/core@1.2.0": + '@eslint/core@1.2.0': dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 - "@eslint/js@10.0.1(eslint@10.2.0(jiti@2.6.1))": + '@eslint/js@10.0.1(eslint@10.2.0(jiti@2.6.1))': optionalDependencies: eslint: 10.2.0(jiti@2.6.1) - "@eslint/object-schema@3.0.4": {} + '@eslint/object-schema@3.0.4': {} - "@eslint/plugin-kit@0.7.0": + '@eslint/plugin-kit@0.7.0': dependencies: - "@eslint/core": 1.2.0 + '@eslint/core': 1.2.0 levn: 0.4.1 - "@exodus/bytes@1.15.0": {} + '@exodus/bytes@1.15.0': {} - "@fortawesome/fontawesome-free@7.2.0": {} + '@fortawesome/fontawesome-free@7.2.0': {} - "@gerrit0/mini-shiki@3.23.0": + '@gerrit0/mini-shiki@3.23.0': dependencies: - "@shikijs/engine-oniguruma": 3.23.0 - "@shikijs/langs": 3.23.0 - "@shikijs/themes": 3.23.0 - "@shikijs/types": 3.23.0 - "@shikijs/vscode-textmate": 10.0.2 + '@shikijs/engine-oniguruma': 3.23.0 + '@shikijs/langs': 3.23.0 + '@shikijs/themes': 3.23.0 + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 - "@humanfs/core@0.19.1": {} + '@humanfs/core@0.19.1': {} - "@humanfs/node@0.16.6": + '@humanfs/node@0.16.6': dependencies: - "@humanfs/core": 0.19.1 - "@humanwhocodes/retry": 0.3.1 + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 - "@humanwhocodes/module-importer@1.0.1": {} + '@humanwhocodes/module-importer@1.0.1': {} - "@humanwhocodes/retry@0.3.1": {} + '@humanwhocodes/retry@0.3.1': {} - "@humanwhocodes/retry@0.4.3": {} + '@humanwhocodes/retry@0.4.3': {} - "@hutson/parse-repository-url@3.0.2": {} + '@hutson/parse-repository-url@3.0.2': {} - "@inquirer/ansi@1.0.2": {} + '@inquirer/ansi@1.0.2': {} - "@inquirer/checkbox@4.3.2(@types/node@25.5.2)": + '@inquirer/checkbox@4.3.2(@types/node@25.5.2)': dependencies: - "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/confirm@5.1.21(@types/node@25.5.2)": + '@inquirer/confirm@5.1.21(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/core@10.3.2(@types/node@25.5.2)": + '@inquirer/core@10.3.2(@types/node@25.5.2)': dependencies: - "@inquirer/ansi": 1.0.2 - "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.5.2) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/editor@4.2.23(@types/node@25.5.2)": + '@inquirer/editor@4.2.23(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/external-editor": 1.0.3(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/external-editor': 1.0.3(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/expand@4.0.23(@types/node@25.5.2)": + '@inquirer/expand@4.0.23(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/external-editor@1.0.3(@types/node@25.5.2)": + '@inquirer/external-editor@1.0.3(@types/node@25.5.2)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.1 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/figures@1.0.15": {} + '@inquirer/figures@1.0.15': {} - "@inquirer/input@4.3.1(@types/node@25.5.2)": + '@inquirer/input@4.3.1(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/number@3.0.23(@types/node@25.5.2)": + '@inquirer/number@3.0.23(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/password@4.0.23(@types/node@25.5.2)": + '@inquirer/password@4.0.23(@types/node@25.5.2)': dependencies: - "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) optionalDependencies: - "@types/node": 25.5.2 - - "@inquirer/prompts@7.10.1(@types/node@25.5.2)": - dependencies: - "@inquirer/checkbox": 4.3.2(@types/node@25.5.2) - "@inquirer/confirm": 5.1.21(@types/node@25.5.2) - "@inquirer/editor": 4.2.23(@types/node@25.5.2) - "@inquirer/expand": 4.0.23(@types/node@25.5.2) - "@inquirer/input": 4.3.1(@types/node@25.5.2) - "@inquirer/number": 3.0.23(@types/node@25.5.2) - "@inquirer/password": 4.0.23(@types/node@25.5.2) - "@inquirer/rawlist": 4.1.11(@types/node@25.5.2) - "@inquirer/search": 3.2.2(@types/node@25.5.2) - "@inquirer/select": 4.4.2(@types/node@25.5.2) + '@types/node': 25.5.2 + + '@inquirer/prompts@7.10.1(@types/node@25.5.2)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.5.2) + '@inquirer/confirm': 5.1.21(@types/node@25.5.2) + '@inquirer/editor': 4.2.23(@types/node@25.5.2) + '@inquirer/expand': 4.0.23(@types/node@25.5.2) + '@inquirer/input': 4.3.1(@types/node@25.5.2) + '@inquirer/number': 3.0.23(@types/node@25.5.2) + '@inquirer/password': 4.0.23(@types/node@25.5.2) + '@inquirer/rawlist': 4.1.11(@types/node@25.5.2) + '@inquirer/search': 3.2.2(@types/node@25.5.2) + '@inquirer/select': 4.4.2(@types/node@25.5.2) optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/rawlist@4.1.11(@types/node@25.5.2)": + '@inquirer/rawlist@4.1.11(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/search@3.2.2(@types/node@25.5.2)": + '@inquirer/search@3.2.2(@types/node@25.5.2)': dependencies: - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/select@4.4.2(@types/node@25.5.2)": + '@inquirer/select@4.4.2(@types/node@25.5.2)': dependencies: - "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/figures": 1.0.15 - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@inquirer/type@3.0.10(@types/node@25.5.2)": + '@inquirer/type@3.0.10(@types/node@25.5.2)': optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@isaacs/cliui@8.0.2": + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 @@ -10274,91 +8866,91 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - "@isaacs/fs-minipass@4.0.1": + '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.3 - "@isaacs/string-locale-compare@1.1.0": {} + '@isaacs/string-locale-compare@1.1.0': {} - "@jest/diff-sequences@30.0.1": {} + '@jest/diff-sequences@30.0.1': {} - "@jest/get-type@30.1.0": {} + '@jest/get-type@30.1.0': {} - "@jest/schemas@30.0.5": + '@jest/schemas@30.0.5': dependencies: - "@sinclair/typebox": 0.34.41 + '@sinclair/typebox': 0.34.41 - "@jridgewell/gen-mapping@0.3.5": + '@jridgewell/gen-mapping@0.3.5': dependencies: - "@jridgewell/set-array": 1.2.1 - "@jridgewell/sourcemap-codec": 1.5.5 - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 - "@jridgewell/resolve-uri@3.1.2": {} + '@jridgewell/resolve-uri@3.1.2': {} - "@jridgewell/set-array@1.2.1": {} + '@jridgewell/set-array@1.2.1': {} - "@jridgewell/source-map@0.3.5": + '@jridgewell/source-map@0.3.5': dependencies: - "@jridgewell/gen-mapping": 0.3.5 - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.31 - "@jridgewell/sourcemap-codec@1.5.5": {} + '@jridgewell/sourcemap-codec@1.5.5': {} - "@jridgewell/trace-mapping@0.3.31": + '@jridgewell/trace-mapping@0.3.31': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - "@jridgewell/trace-mapping@0.3.9": + '@jridgewell/trace-mapping@0.3.9': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - "@ltd/j-toml@1.38.0": {} + '@ltd/j-toml@1.38.0': {} - "@microsoft/tsdoc-config@0.18.1": + '@microsoft/tsdoc-config@0.18.1': dependencies: - "@microsoft/tsdoc": 0.16.0 + '@microsoft/tsdoc': 0.16.0 ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.10 - "@microsoft/tsdoc@0.16.0": {} + '@microsoft/tsdoc@0.16.0': {} - "@napi-rs/wasm-runtime@0.2.4": + '@napi-rs/wasm-runtime@0.2.4': dependencies: - "@emnapi/core": 1.8.1 - "@emnapi/runtime": 1.8.1 - "@tybys/wasm-util": 0.9.0 + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.9.0 - "@napi-rs/wasm-runtime@1.1.1": + '@napi-rs/wasm-runtime@1.1.1': dependencies: - "@emnapi/core": 1.8.1 - "@emnapi/runtime": 1.8.1 - "@tybys/wasm-util": 0.10.1 + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 optional: true - "@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)": + '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': dependencies: - "@emnapi/core": 1.9.1 - "@emnapi/runtime": 1.9.1 - "@tybys/wasm-util": 0.10.1 + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 + '@tybys/wasm-util': 0.10.1 optional: true - "@nodelib/fs.scandir@2.1.5": + '@nodelib/fs.scandir@2.1.5': dependencies: - "@nodelib/fs.stat": 2.0.5 + '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - "@nodelib/fs.stat@2.0.5": {} + '@nodelib/fs.stat@2.0.5': {} - "@nodelib/fs.walk@1.2.8": + '@nodelib/fs.walk@1.2.8': dependencies: - "@nodelib/fs.scandir": 2.1.5 + '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - "@npmcli/agent@4.0.0": + '@npmcli/agent@4.0.0': dependencies: agent-base: 7.1.3 http-proxy-agent: 7.0.2 @@ -10368,19 +8960,19 @@ snapshots: transitivePeerDependencies: - supports-color - "@npmcli/arborist@9.1.6": - dependencies: - "@isaacs/string-locale-compare": 1.1.0 - "@npmcli/fs": 4.0.0 - "@npmcli/installed-package-contents": 3.0.0 - "@npmcli/map-workspaces": 5.0.3 - "@npmcli/metavuln-calculator": 9.0.3 - "@npmcli/name-from-folder": 3.0.0 - "@npmcli/node-gyp": 4.0.0 - "@npmcli/package-json": 7.0.2 - "@npmcli/query": 4.0.1 - "@npmcli/redact": 3.2.2 - "@npmcli/run-script": 10.0.3 + '@npmcli/arborist@9.1.6': + dependencies: + '@isaacs/string-locale-compare': 1.1.0 + '@npmcli/fs': 4.0.0 + '@npmcli/installed-package-contents': 3.0.0 + '@npmcli/map-workspaces': 5.0.3 + '@npmcli/metavuln-calculator': 9.0.3 + '@npmcli/name-from-folder': 3.0.0 + '@npmcli/node-gyp': 4.0.0 + '@npmcli/package-json': 7.0.2 + '@npmcli/query': 4.0.1 + '@npmcli/redact': 3.2.2 + '@npmcli/run-script': 10.0.3 bin-links: 5.0.0 cacache: 20.0.3 common-ancestor-path: 1.0.1 @@ -10406,17 +8998,17 @@ snapshots: transitivePeerDependencies: - supports-color - "@npmcli/fs@4.0.0": + '@npmcli/fs@4.0.0': dependencies: semver: 7.7.4 - "@npmcli/fs@5.0.0": + '@npmcli/fs@5.0.0': dependencies: semver: 7.7.4 - "@npmcli/git@6.0.3": + '@npmcli/git@6.0.3': dependencies: - "@npmcli/promise-spawn": 8.0.3 + '@npmcli/promise-spawn': 8.0.3 ini: 5.0.0 lru-cache: 10.4.3 npm-pick-manifest: 10.0.0 @@ -10425,9 +9017,9 @@ snapshots: semver: 7.7.2 which: 5.0.0 - "@npmcli/git@7.0.1": + '@npmcli/git@7.0.1': dependencies: - "@npmcli/promise-spawn": 9.0.1 + '@npmcli/promise-spawn': 9.0.1 ini: 6.0.0 lru-cache: 11.3.2 npm-pick-manifest: 11.0.3 @@ -10436,24 +9028,24 @@ snapshots: semver: 7.7.4 which: 6.0.0 - "@npmcli/installed-package-contents@3.0.0": + '@npmcli/installed-package-contents@3.0.0': dependencies: npm-bundled: 4.0.0 npm-normalize-package-bin: 4.0.0 - "@npmcli/installed-package-contents@4.0.0": + '@npmcli/installed-package-contents@4.0.0': dependencies: npm-bundled: 5.0.0 npm-normalize-package-bin: 5.0.0 - "@npmcli/map-workspaces@5.0.3": + '@npmcli/map-workspaces@5.0.3': dependencies: - "@npmcli/name-from-folder": 4.0.0 - "@npmcli/package-json": 7.0.2 + '@npmcli/name-from-folder': 4.0.0 + '@npmcli/package-json': 7.0.2 glob: 13.0.6 minimatch: 10.2.4 - "@npmcli/metavuln-calculator@9.0.3": + '@npmcli/metavuln-calculator@9.0.3': dependencies: cacache: 20.0.3 json-parse-even-better-errors: 5.0.0 @@ -10463,17 +9055,17 @@ snapshots: transitivePeerDependencies: - supports-color - "@npmcli/name-from-folder@3.0.0": {} + '@npmcli/name-from-folder@3.0.0': {} - "@npmcli/name-from-folder@4.0.0": {} + '@npmcli/name-from-folder@4.0.0': {} - "@npmcli/node-gyp@4.0.0": {} + '@npmcli/node-gyp@4.0.0': {} - "@npmcli/node-gyp@5.0.0": {} + '@npmcli/node-gyp@5.0.0': {} - "@npmcli/package-json@7.0.2": + '@npmcli/package-json@7.0.2': dependencies: - "@npmcli/git": 7.0.1 + '@npmcli/git': 7.0.1 glob: 11.1.0 hosted-git-info: 9.0.2 json-parse-even-better-errors: 5.0.0 @@ -10481,34 +9073,34 @@ snapshots: semver: 7.7.4 validate-npm-package-license: 3.0.4 - "@npmcli/promise-spawn@8.0.3": + '@npmcli/promise-spawn@8.0.3': dependencies: which: 5.0.0 - "@npmcli/promise-spawn@9.0.1": + '@npmcli/promise-spawn@9.0.1': dependencies: which: 6.0.0 - "@npmcli/query@4.0.1": + '@npmcli/query@4.0.1': dependencies: postcss-selector-parser: 7.1.1 - "@npmcli/redact@3.2.2": {} + '@npmcli/redact@3.2.2': {} - "@npmcli/run-script@10.0.3": + '@npmcli/run-script@10.0.3': dependencies: - "@npmcli/node-gyp": 5.0.0 - "@npmcli/package-json": 7.0.2 - "@npmcli/promise-spawn": 9.0.1 + '@npmcli/node-gyp': 5.0.0 + '@npmcli/package-json': 7.0.2 + '@npmcli/promise-spawn': 9.0.1 node-gyp: 12.2.0 proc-log: 6.1.0 which: 6.0.0 transitivePeerDependencies: - supports-color - "@nx/devkit@22.3.3(nx@22.6.4(@swc/core@1.15.24))": + '@nx/devkit@22.3.3(nx@22.6.4(@swc/core@1.15.24))': dependencies: - "@zkochan/js-yaml": 0.0.7 + '@zkochan/js-yaml': 0.0.7 ejs: 3.1.9 enquirer: 2.3.6 minimatch: 9.0.3 @@ -10517,451 +9109,451 @@ snapshots: tslib: 2.8.1 yargs-parser: 21.1.1 - "@nx/nx-darwin-arm64@22.6.4": + '@nx/nx-darwin-arm64@22.6.4': optional: true - "@nx/nx-darwin-x64@22.6.4": + '@nx/nx-darwin-x64@22.6.4': optional: true - "@nx/nx-freebsd-x64@22.6.4": + '@nx/nx-freebsd-x64@22.6.4': optional: true - "@nx/nx-linux-arm-gnueabihf@22.6.4": + '@nx/nx-linux-arm-gnueabihf@22.6.4': optional: true - "@nx/nx-linux-arm64-gnu@22.6.4": + '@nx/nx-linux-arm64-gnu@22.6.4': optional: true - "@nx/nx-linux-arm64-musl@22.6.4": + '@nx/nx-linux-arm64-musl@22.6.4': optional: true - "@nx/nx-linux-x64-gnu@22.6.4": + '@nx/nx-linux-x64-gnu@22.6.4': optional: true - "@nx/nx-linux-x64-musl@22.6.4": + '@nx/nx-linux-x64-musl@22.6.4': optional: true - "@nx/nx-win32-arm64-msvc@22.6.4": + '@nx/nx-win32-arm64-msvc@22.6.4': optional: true - "@nx/nx-win32-x64-msvc@22.6.4": + '@nx/nx-win32-x64-msvc@22.6.4': optional: true - "@octokit/auth-token@4.0.0": {} + '@octokit/auth-token@4.0.0': {} - "@octokit/core@5.2.1": + '@octokit/core@5.2.1': dependencies: - "@octokit/auth-token": 4.0.0 - "@octokit/graphql": 7.1.1 - "@octokit/request": 8.4.1 - "@octokit/request-error": 5.1.1 - "@octokit/types": 13.10.0 + '@octokit/auth-token': 4.0.0 + '@octokit/graphql': 7.1.1 + '@octokit/request': 8.4.1 + '@octokit/request-error': 5.1.1 + '@octokit/types': 13.10.0 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 - "@octokit/endpoint@9.0.6": + '@octokit/endpoint@9.0.6': dependencies: - "@octokit/types": 13.10.0 + '@octokit/types': 13.10.0 universal-user-agent: 6.0.0 - "@octokit/graphql@7.1.1": + '@octokit/graphql@7.1.1': dependencies: - "@octokit/request": 8.4.1 - "@octokit/types": 13.10.0 + '@octokit/request': 8.4.1 + '@octokit/types': 13.10.0 universal-user-agent: 6.0.0 - "@octokit/openapi-types@24.2.0": {} + '@octokit/openapi-types@24.2.0': {} - "@octokit/plugin-enterprise-rest@6.0.1": {} + '@octokit/plugin-enterprise-rest@6.0.1': {} - "@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.1)": + '@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.1)': dependencies: - "@octokit/core": 5.2.1 - "@octokit/types": 13.10.0 + '@octokit/core': 5.2.1 + '@octokit/types': 13.10.0 - "@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.1)": + '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.1)': dependencies: - "@octokit/core": 5.2.1 + '@octokit/core': 5.2.1 - "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.1)": + '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.1)': dependencies: - "@octokit/core": 5.2.1 - "@octokit/types": 13.10.0 + '@octokit/core': 5.2.1 + '@octokit/types': 13.10.0 - "@octokit/request-error@5.1.1": + '@octokit/request-error@5.1.1': dependencies: - "@octokit/types": 13.10.0 + '@octokit/types': 13.10.0 deprecation: 2.3.1 once: 1.4.0 - "@octokit/request@8.4.1": + '@octokit/request@8.4.1': dependencies: - "@octokit/endpoint": 9.0.6 - "@octokit/request-error": 5.1.1 - "@octokit/types": 13.10.0 + '@octokit/endpoint': 9.0.6 + '@octokit/request-error': 5.1.1 + '@octokit/types': 13.10.0 universal-user-agent: 6.0.0 - "@octokit/rest@20.1.2": + '@octokit/rest@20.1.2': dependencies: - "@octokit/core": 5.2.1 - "@octokit/plugin-paginate-rest": 11.4.4-cjs.2(@octokit/core@5.2.1) - "@octokit/plugin-request-log": 4.0.1(@octokit/core@5.2.1) - "@octokit/plugin-rest-endpoint-methods": 13.3.2-cjs.1(@octokit/core@5.2.1) + '@octokit/core': 5.2.1 + '@octokit/plugin-paginate-rest': 11.4.4-cjs.2(@octokit/core@5.2.1) + '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.1) + '@octokit/plugin-rest-endpoint-methods': 13.3.2-cjs.1(@octokit/core@5.2.1) - "@octokit/types@13.10.0": + '@octokit/types@13.10.0': dependencies: - "@octokit/openapi-types": 24.2.0 + '@octokit/openapi-types': 24.2.0 - "@oxc-minify/binding-android-arm-eabi@0.116.0": + '@oxc-minify/binding-android-arm-eabi@0.116.0': optional: true - "@oxc-minify/binding-android-arm64@0.116.0": + '@oxc-minify/binding-android-arm64@0.116.0': optional: true - "@oxc-minify/binding-darwin-arm64@0.116.0": + '@oxc-minify/binding-darwin-arm64@0.116.0': optional: true - "@oxc-minify/binding-darwin-x64@0.116.0": + '@oxc-minify/binding-darwin-x64@0.116.0': optional: true - "@oxc-minify/binding-freebsd-x64@0.116.0": + '@oxc-minify/binding-freebsd-x64@0.116.0': optional: true - "@oxc-minify/binding-linux-arm-gnueabihf@0.116.0": + '@oxc-minify/binding-linux-arm-gnueabihf@0.116.0': optional: true - "@oxc-minify/binding-linux-arm-musleabihf@0.116.0": + '@oxc-minify/binding-linux-arm-musleabihf@0.116.0': optional: true - "@oxc-minify/binding-linux-arm64-gnu@0.116.0": + '@oxc-minify/binding-linux-arm64-gnu@0.116.0': optional: true - "@oxc-minify/binding-linux-arm64-musl@0.116.0": + '@oxc-minify/binding-linux-arm64-musl@0.116.0': optional: true - "@oxc-minify/binding-linux-ppc64-gnu@0.116.0": + '@oxc-minify/binding-linux-ppc64-gnu@0.116.0': optional: true - "@oxc-minify/binding-linux-riscv64-gnu@0.116.0": + '@oxc-minify/binding-linux-riscv64-gnu@0.116.0': optional: true - "@oxc-minify/binding-linux-riscv64-musl@0.116.0": + '@oxc-minify/binding-linux-riscv64-musl@0.116.0': optional: true - "@oxc-minify/binding-linux-s390x-gnu@0.116.0": + '@oxc-minify/binding-linux-s390x-gnu@0.116.0': optional: true - "@oxc-minify/binding-linux-x64-gnu@0.116.0": + '@oxc-minify/binding-linux-x64-gnu@0.116.0': optional: true - "@oxc-minify/binding-linux-x64-musl@0.116.0": + '@oxc-minify/binding-linux-x64-musl@0.116.0': optional: true - "@oxc-minify/binding-openharmony-arm64@0.116.0": + '@oxc-minify/binding-openharmony-arm64@0.116.0': optional: true - "@oxc-minify/binding-wasm32-wasi@0.116.0": + '@oxc-minify/binding-wasm32-wasi@0.116.0': dependencies: - "@napi-rs/wasm-runtime": 1.1.1 + '@napi-rs/wasm-runtime': 1.1.1 optional: true - "@oxc-minify/binding-win32-arm64-msvc@0.116.0": + '@oxc-minify/binding-win32-arm64-msvc@0.116.0': optional: true - "@oxc-minify/binding-win32-ia32-msvc@0.116.0": + '@oxc-minify/binding-win32-ia32-msvc@0.116.0': optional: true - "@oxc-minify/binding-win32-x64-msvc@0.116.0": + '@oxc-minify/binding-win32-x64-msvc@0.116.0': optional: true - "@oxc-project/types@0.123.0": {} + '@oxc-project/types@0.123.0': {} - "@parcel/watcher-android-arm64@2.5.6": + '@parcel/watcher-android-arm64@2.5.6': optional: true - "@parcel/watcher-darwin-arm64@2.5.6": + '@parcel/watcher-darwin-arm64@2.5.6': optional: true - "@parcel/watcher-darwin-x64@2.5.6": + '@parcel/watcher-darwin-x64@2.5.6': optional: true - "@parcel/watcher-freebsd-x64@2.5.6": + '@parcel/watcher-freebsd-x64@2.5.6': optional: true - "@parcel/watcher-linux-arm-glibc@2.5.6": + '@parcel/watcher-linux-arm-glibc@2.5.6': optional: true - "@parcel/watcher-linux-arm-musl@2.5.6": + '@parcel/watcher-linux-arm-musl@2.5.6': optional: true - "@parcel/watcher-linux-arm64-glibc@2.5.6": + '@parcel/watcher-linux-arm64-glibc@2.5.6': optional: true - "@parcel/watcher-linux-arm64-musl@2.5.6": + '@parcel/watcher-linux-arm64-musl@2.5.6': optional: true - "@parcel/watcher-linux-x64-glibc@2.5.6": + '@parcel/watcher-linux-x64-glibc@2.5.6': optional: true - "@parcel/watcher-linux-x64-musl@2.5.6": + '@parcel/watcher-linux-x64-musl@2.5.6': optional: true - "@parcel/watcher-win32-arm64@2.5.6": + '@parcel/watcher-win32-arm64@2.5.6': optional: true - "@parcel/watcher-win32-ia32@2.5.6": + '@parcel/watcher-win32-ia32@2.5.6': optional: true - "@parcel/watcher-win32-x64@2.5.6": + '@parcel/watcher-win32-x64@2.5.6': optional: true - "@parcel/watcher@2.5.6": + '@parcel/watcher@2.5.6': dependencies: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 picomatch: 4.0.4 optionalDependencies: - "@parcel/watcher-android-arm64": 2.5.6 - "@parcel/watcher-darwin-arm64": 2.5.6 - "@parcel/watcher-darwin-x64": 2.5.6 - "@parcel/watcher-freebsd-x64": 2.5.6 - "@parcel/watcher-linux-arm-glibc": 2.5.6 - "@parcel/watcher-linux-arm-musl": 2.5.6 - "@parcel/watcher-linux-arm64-glibc": 2.5.6 - "@parcel/watcher-linux-arm64-musl": 2.5.6 - "@parcel/watcher-linux-x64-glibc": 2.5.6 - "@parcel/watcher-linux-x64-musl": 2.5.6 - "@parcel/watcher-win32-arm64": 2.5.6 - "@parcel/watcher-win32-ia32": 2.5.6 - "@parcel/watcher-win32-x64": 2.5.6 + '@parcel/watcher-android-arm64': 2.5.6 + '@parcel/watcher-darwin-arm64': 2.5.6 + '@parcel/watcher-darwin-x64': 2.5.6 + '@parcel/watcher-freebsd-x64': 2.5.6 + '@parcel/watcher-linux-arm-glibc': 2.5.6 + '@parcel/watcher-linux-arm-musl': 2.5.6 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 + '@parcel/watcher-linux-arm64-musl': 2.5.6 + '@parcel/watcher-linux-x64-glibc': 2.5.6 + '@parcel/watcher-linux-x64-musl': 2.5.6 + '@parcel/watcher-win32-arm64': 2.5.6 + '@parcel/watcher-win32-ia32': 2.5.6 + '@parcel/watcher-win32-x64': 2.5.6 optional: true - "@pkgjs/parseargs@0.11.0": + '@pkgjs/parseargs@0.11.0': optional: true - "@pkgr/core@0.2.9": {} + '@pkgr/core@0.2.9': {} - "@polka/url@1.0.0-next.25": {} + '@polka/url@1.0.0-next.25': {} - "@popperjs/core@2.11.8": {} + '@popperjs/core@2.11.8': {} - "@putout/minify@6.0.0": {} + '@putout/minify@6.0.0': {} - "@rolldown/binding-android-arm64@1.0.0-rc.13": + '@rolldown/binding-android-arm64@1.0.0-rc.13': optional: true - "@rolldown/binding-darwin-arm64@1.0.0-rc.13": + '@rolldown/binding-darwin-arm64@1.0.0-rc.13': optional: true - "@rolldown/binding-darwin-x64@1.0.0-rc.13": + '@rolldown/binding-darwin-x64@1.0.0-rc.13': optional: true - "@rolldown/binding-freebsd-x64@1.0.0-rc.13": + '@rolldown/binding-freebsd-x64@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13": + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13": + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-arm64-musl@1.0.0-rc.13": + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13": + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13": + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-x64-gnu@1.0.0-rc.13": + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.13': optional: true - "@rolldown/binding-linux-x64-musl@1.0.0-rc.13": + '@rolldown/binding-linux-x64-musl@1.0.0-rc.13': optional: true - "@rolldown/binding-openharmony-arm64@1.0.0-rc.13": + '@rolldown/binding-openharmony-arm64@1.0.0-rc.13': optional: true - "@rolldown/binding-wasm32-wasi@1.0.0-rc.13": + '@rolldown/binding-wasm32-wasi@1.0.0-rc.13': dependencies: - "@emnapi/core": 1.9.1 - "@emnapi/runtime": 1.9.1 - "@napi-rs/wasm-runtime": 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) optional: true - "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13": + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13': optional: true - "@rolldown/binding-win32-x64-msvc@1.0.0-rc.13": + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.13': optional: true - "@rolldown/pluginutils@1.0.0-rc.13": {} + '@rolldown/pluginutils@1.0.0-rc.13': {} - "@shikijs/engine-oniguruma@3.23.0": + '@shikijs/engine-oniguruma@3.23.0': dependencies: - "@shikijs/types": 3.23.0 - "@shikijs/vscode-textmate": 10.0.2 + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 - "@shikijs/langs@3.23.0": + '@shikijs/langs@3.23.0': dependencies: - "@shikijs/types": 3.23.0 + '@shikijs/types': 3.23.0 - "@shikijs/themes@3.23.0": + '@shikijs/themes@3.23.0': dependencies: - "@shikijs/types": 3.23.0 + '@shikijs/types': 3.23.0 - "@shikijs/types@3.23.0": + '@shikijs/types@3.23.0': dependencies: - "@shikijs/vscode-textmate": 10.0.2 - "@types/hast": 3.0.4 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - "@shikijs/vscode-textmate@10.0.2": {} + '@shikijs/vscode-textmate@10.0.2': {} - "@sigstore/bundle@4.0.0": + '@sigstore/bundle@4.0.0': dependencies: - "@sigstore/protobuf-specs": 0.5.0 + '@sigstore/protobuf-specs': 0.5.0 - "@sigstore/core@3.1.0": {} + '@sigstore/core@3.1.0': {} - "@sigstore/protobuf-specs@0.5.0": {} + '@sigstore/protobuf-specs@0.5.0': {} - "@sigstore/sign@4.1.0": + '@sigstore/sign@4.1.0': dependencies: - "@sigstore/bundle": 4.0.0 - "@sigstore/core": 3.1.0 - "@sigstore/protobuf-specs": 0.5.0 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.1.0 + '@sigstore/protobuf-specs': 0.5.0 make-fetch-happen: 15.0.3 proc-log: 6.1.0 promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - "@sigstore/tuf@4.0.1": + '@sigstore/tuf@4.0.1': dependencies: - "@sigstore/protobuf-specs": 0.5.0 + '@sigstore/protobuf-specs': 0.5.0 tuf-js: 4.1.0 transitivePeerDependencies: - supports-color - "@sigstore/verify@3.1.0": + '@sigstore/verify@3.1.0': dependencies: - "@sigstore/bundle": 4.0.0 - "@sigstore/core": 3.1.0 - "@sigstore/protobuf-specs": 0.5.0 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.1.0 + '@sigstore/protobuf-specs': 0.5.0 - "@simple-libs/child-process-utils@1.0.2": + '@simple-libs/child-process-utils@1.0.2': dependencies: - "@simple-libs/stream-utils": 1.2.0 + '@simple-libs/stream-utils': 1.2.0 - "@simple-libs/stream-utils@1.2.0": {} + '@simple-libs/stream-utils@1.2.0': {} - "@sinclair/typebox@0.34.41": {} + '@sinclair/typebox@0.34.41': {} - "@sindresorhus/base62@1.0.0": {} + '@sindresorhus/base62@1.0.0': {} - "@sindresorhus/is@4.6.0": {} + '@sindresorhus/is@4.6.0': {} - "@so-ric/colorspace@1.1.6": + '@so-ric/colorspace@1.1.6': dependencies: color: 5.0.3 text-hex: 1.0.0 - "@sphinxxxx/color-conversion@2.2.2": {} + '@sphinxxxx/color-conversion@2.2.2': {} - "@standard-schema/spec@1.1.0": {} + '@standard-schema/spec@1.1.0': {} - "@stylistic/eslint-plugin@5.10.0(eslint@10.2.0(jiti@2.6.1))": + '@stylistic/eslint-plugin@5.10.0(eslint@10.2.0(jiti@2.6.1))': dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) - "@typescript-eslint/types": 8.58.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) + '@typescript-eslint/types': 8.58.0 eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.4 - "@swc/core-darwin-arm64@1.15.24": + '@swc/core-darwin-arm64@1.15.24': optional: true - "@swc/core-darwin-x64@1.15.24": + '@swc/core-darwin-x64@1.15.24': optional: true - "@swc/core-linux-arm-gnueabihf@1.15.24": + '@swc/core-linux-arm-gnueabihf@1.15.24': optional: true - "@swc/core-linux-arm64-gnu@1.15.24": + '@swc/core-linux-arm64-gnu@1.15.24': optional: true - "@swc/core-linux-arm64-musl@1.15.24": + '@swc/core-linux-arm64-musl@1.15.24': optional: true - "@swc/core-linux-ppc64-gnu@1.15.24": + '@swc/core-linux-ppc64-gnu@1.15.24': optional: true - "@swc/core-linux-s390x-gnu@1.15.24": + '@swc/core-linux-s390x-gnu@1.15.24': optional: true - "@swc/core-linux-x64-gnu@1.15.24": + '@swc/core-linux-x64-gnu@1.15.24': optional: true - "@swc/core-linux-x64-musl@1.15.24": + '@swc/core-linux-x64-musl@1.15.24': optional: true - "@swc/core-win32-arm64-msvc@1.15.24": + '@swc/core-win32-arm64-msvc@1.15.24': optional: true - "@swc/core-win32-ia32-msvc@1.15.24": + '@swc/core-win32-ia32-msvc@1.15.24': optional: true - "@swc/core-win32-x64-msvc@1.15.24": + '@swc/core-win32-x64-msvc@1.15.24': optional: true - "@swc/core@1.15.24": + '@swc/core@1.15.24': dependencies: - "@swc/counter": 0.1.3 - "@swc/types": 0.1.26 + '@swc/counter': 0.1.3 + '@swc/types': 0.1.26 optionalDependencies: - "@swc/core-darwin-arm64": 1.15.24 - "@swc/core-darwin-x64": 1.15.24 - "@swc/core-linux-arm-gnueabihf": 1.15.24 - "@swc/core-linux-arm64-gnu": 1.15.24 - "@swc/core-linux-arm64-musl": 1.15.24 - "@swc/core-linux-ppc64-gnu": 1.15.24 - "@swc/core-linux-s390x-gnu": 1.15.24 - "@swc/core-linux-x64-gnu": 1.15.24 - "@swc/core-linux-x64-musl": 1.15.24 - "@swc/core-win32-arm64-msvc": 1.15.24 - "@swc/core-win32-ia32-msvc": 1.15.24 - "@swc/core-win32-x64-msvc": 1.15.24 + '@swc/core-darwin-arm64': 1.15.24 + '@swc/core-darwin-x64': 1.15.24 + '@swc/core-linux-arm-gnueabihf': 1.15.24 + '@swc/core-linux-arm64-gnu': 1.15.24 + '@swc/core-linux-arm64-musl': 1.15.24 + '@swc/core-linux-ppc64-gnu': 1.15.24 + '@swc/core-linux-s390x-gnu': 1.15.24 + '@swc/core-linux-x64-gnu': 1.15.24 + '@swc/core-linux-x64-musl': 1.15.24 + '@swc/core-win32-arm64-msvc': 1.15.24 + '@swc/core-win32-ia32-msvc': 1.15.24 + '@swc/core-win32-x64-msvc': 1.15.24 - "@swc/counter@0.1.3": {} + '@swc/counter@0.1.3': {} - "@swc/types@0.1.26": + '@swc/types@0.1.26': dependencies: - "@swc/counter": 0.1.3 + '@swc/counter': 0.1.3 - "@szmarczak/http-timer@4.0.6": + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 - "@tsconfig/node10@1.0.9": {} + '@tsconfig/node10@1.0.9': {} - "@tsconfig/node12@1.0.11": {} + '@tsconfig/node12@1.0.11': {} - "@tsconfig/node14@1.0.3": {} + '@tsconfig/node14@1.0.3': {} - "@tsconfig/node16@1.0.4": {} + '@tsconfig/node16@1.0.4': {} - "@tsparticles/cli@3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)": + '@tsparticles/cli@3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)': dependencies: - "@swc/core": 1.15.24 - "@tsparticles/depcruise-config": 3.4.6(dependency-cruiser@17.3.10) - "@tsparticles/eslint-config": 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.4.6(prettier@3.8.1) - "@tsparticles/tsconfig": 3.4.6(typescript@6.0.2) - "@tsparticles/webpack-plugin": 3.4.6(@types/eslint@8.56.6)(jiti@2.6.1) + '@swc/core': 1.15.24 + '@tsparticles/depcruise-config': 3.4.6(dependency-cruiser@17.3.10) + '@tsparticles/eslint-config': 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) + '@tsparticles/prettier-config': 3.4.6(prettier@3.8.1) + '@tsparticles/tsconfig': 3.4.6(typescript@6.0.2) + '@tsparticles/webpack-plugin': 3.4.6(@types/eslint@8.56.6)(jiti@2.6.1) commander: 14.0.3 dependency-cruiser: 17.3.10 eslint: 10.2.0(jiti@2.6.1) @@ -10981,8 +9573,8 @@ snapshots: typescript-eslint: 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) webpack: 5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2) transitivePeerDependencies: - - "@swc/helpers" - - "@types/eslint" + - '@swc/helpers' + - '@types/eslint' - bufferutil - esbuild - jiti @@ -10992,15 +9584,15 @@ snapshots: - webpack-cli - webpack-dev-server - "@tsparticles/depcruise-config@3.4.6(dependency-cruiser@17.3.10)": + '@tsparticles/depcruise-config@3.4.6(dependency-cruiser@17.3.10)': dependencies: dependency-cruiser: 17.3.10 - "@tsparticles/eslint-config@3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1))": + '@tsparticles/eslint-config@3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1))': dependencies: - "@eslint/js": 10.0.1(eslint@10.2.0(jiti@2.6.1)) - "@stylistic/eslint-plugin": 5.10.0(eslint@10.2.0(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.4.6(prettier@3.8.1) + '@eslint/js': 10.0.1(eslint@10.2.0(jiti@2.6.1)) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.2.0(jiti@2.6.1)) + '@tsparticles/prettier-config': 3.4.6(prettier@3.8.1) eslint: 10.2.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.2.0(jiti@2.6.1)) eslint-plugin-jsdoc: 62.9.0(eslint@10.2.0(jiti@2.6.1)) @@ -11012,24 +9604,24 @@ snapshots: typescript: 6.0.2 typescript-eslint: 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - - "@types/eslint" + - '@types/eslint' - supports-color - "@tsparticles/prettier-config@3.4.6(prettier@3.8.1)": + '@tsparticles/prettier-config@3.4.6(prettier@3.8.1)': dependencies: prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.5(prettier@3.8.1) - "@tsparticles/tsconfig@3.4.6(typescript@6.0.2)": + '@tsparticles/tsconfig@3.4.6(typescript@6.0.2)': dependencies: typescript: 6.0.2 - "@tsparticles/webpack-plugin@3.4.6(@types/eslint@8.56.6)(jiti@2.6.1)": + '@tsparticles/webpack-plugin@3.4.6(@types/eslint@8.56.6)(jiti@2.6.1)': dependencies: - "@stylistic/eslint-plugin": 5.10.0(eslint@10.2.0(jiti@2.6.1)) - "@swc/core": 1.15.24 - "@tsparticles/eslint-config": 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) - "@tsparticles/prettier-config": 3.4.6(prettier@3.8.1) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.2.0(jiti@2.6.1)) + '@swc/core': 1.15.24 + '@tsparticles/eslint-config': 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) + '@tsparticles/prettier-config': 3.4.6(prettier@3.8.1) browserslist: 4.28.2 eslint: 10.2.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.2.0(jiti@2.6.1)) @@ -11045,8 +9637,8 @@ snapshots: webpack-bundle-analyzer: 5.3.0 webpack-cli: 7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4) transitivePeerDependencies: - - "@swc/helpers" - - "@types/eslint" + - '@swc/helpers' + - '@types/eslint' - bufferutil - esbuild - jiti @@ -11055,164 +9647,164 @@ snapshots: - utf-8-validate - webpack-dev-server - "@tufjs/canonical-json@2.0.0": {} + '@tufjs/canonical-json@2.0.0': {} - "@tufjs/models@4.1.0": + '@tufjs/models@4.1.0': dependencies: - "@tufjs/canonical-json": 2.0.0 + '@tufjs/canonical-json': 2.0.0 minimatch: 10.2.5 - "@tybys/wasm-util@0.10.1": + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 optional: true - "@tybys/wasm-util@0.9.0": + '@tybys/wasm-util@0.9.0': dependencies: tslib: 2.8.1 - "@types/body-parser@1.19.2": + '@types/body-parser@1.19.2': dependencies: - "@types/connect": 3.4.35 - "@types/node": 25.5.2 + '@types/connect': 3.4.35 + '@types/node': 25.5.2 - "@types/cacheable-request@6.0.3": + '@types/cacheable-request@6.0.3': dependencies: - "@types/http-cache-semantics": 4.0.4 - "@types/keyv": 3.1.4 - "@types/node": 25.5.2 - "@types/responselike": 1.0.3 + '@types/http-cache-semantics': 4.0.4 + '@types/keyv': 3.1.4 + '@types/node': 25.5.2 + '@types/responselike': 1.0.3 - "@types/chai@5.2.3": + '@types/chai@5.2.3': dependencies: - "@types/deep-eql": 4.0.2 + '@types/deep-eql': 4.0.2 assertion-error: 2.0.1 - "@types/connect-livereload@0.6.3": + '@types/connect-livereload@0.6.3': dependencies: - "@types/connect": 3.4.35 + '@types/connect': 3.4.35 - "@types/connect@3.4.35": + '@types/connect@3.4.35': dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@types/deep-eql@4.0.2": {} + '@types/deep-eql@4.0.2': {} - "@types/eslint-scope@3.7.7": + '@types/eslint-scope@3.7.7': dependencies: - "@types/eslint": 8.56.6 - "@types/estree": 1.0.8 + '@types/eslint': 8.56.6 + '@types/estree': 1.0.8 - "@types/eslint@8.56.6": + '@types/eslint@8.56.6': dependencies: - "@types/estree": 1.0.8 - "@types/json-schema": 7.0.15 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 - "@types/esrecurse@4.3.1": {} + '@types/esrecurse@4.3.1': {} - "@types/estree@1.0.8": {} + '@types/estree@1.0.8': {} - "@types/express-serve-static-core@5.0.0": + '@types/express-serve-static-core@5.0.0': dependencies: - "@types/node": 25.5.2 - "@types/qs": 6.9.7 - "@types/range-parser": 1.2.4 - "@types/send": 0.17.1 + '@types/node': 25.5.2 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + '@types/send': 0.17.1 - "@types/express@5.0.6": + '@types/express@5.0.6': dependencies: - "@types/body-parser": 1.19.2 - "@types/express-serve-static-core": 5.0.0 - "@types/serve-static": 2.2.0 + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 5.0.0 + '@types/serve-static': 2.2.0 - "@types/hast@3.0.4": + '@types/hast@3.0.4': dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 - "@types/http-cache-semantics@4.0.4": {} + '@types/http-cache-semantics@4.0.4': {} - "@types/http-errors@2.0.5": {} + '@types/http-errors@2.0.5': {} - "@types/jsdom@28.0.1": + '@types/jsdom@28.0.1': dependencies: - "@types/node": 25.5.2 - "@types/tough-cookie": 4.0.5 + '@types/node': 25.5.2 + '@types/tough-cookie': 4.0.5 parse5: 7.3.0 undici-types: 7.24.7 - "@types/json-schema@7.0.15": {} + '@types/json-schema@7.0.15': {} - "@types/keyv@3.1.4": + '@types/keyv@3.1.4': dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@types/livereload@0.9.5": + '@types/livereload@0.9.5': dependencies: - "@types/ws": 8.5.4 + '@types/ws': 8.5.4 - "@types/luxon@3.7.1": {} + '@types/luxon@3.7.1': {} - "@types/mime@1.3.2": {} + '@types/mime@1.3.2': {} - "@types/minimist@1.2.2": {} + '@types/minimist@1.2.2': {} - "@types/node@24.10.9": + '@types/node@24.10.9': dependencies: undici-types: 7.16.0 - "@types/node@25.5.2": + '@types/node@25.5.2': dependencies: undici-types: 7.18.2 - "@types/normalize-package-data@2.4.1": {} + '@types/normalize-package-data@2.4.1': {} - "@types/qs@6.9.7": {} + '@types/qs@6.9.7': {} - "@types/range-parser@1.2.4": {} + '@types/range-parser@1.2.4': {} - "@types/responselike@1.0.3": + '@types/responselike@1.0.3': dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@types/send@0.17.1": + '@types/send@0.17.1': dependencies: - "@types/mime": 1.3.2 - "@types/node": 25.5.2 + '@types/mime': 1.3.2 + '@types/node': 25.5.2 - "@types/serve-static@2.2.0": + '@types/serve-static@2.2.0': dependencies: - "@types/http-errors": 2.0.5 - "@types/node": 25.5.2 + '@types/http-errors': 2.0.5 + '@types/node': 25.5.2 - "@types/stylus@0.48.43": + '@types/stylus@0.48.43': dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@types/tough-cookie@4.0.5": {} + '@types/tough-cookie@4.0.5': {} - "@types/triple-beam@1.3.2": {} + '@types/triple-beam@1.3.2': {} - "@types/unist@3.0.3": {} + '@types/unist@3.0.3': {} - "@types/webpack-env@1.18.8": {} + '@types/webpack-env@1.18.8': {} - "@types/ws@8.5.4": + '@types/ws@8.5.4': dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 - "@types/yauzl@2.10.3": + '@types/yauzl@2.10.3': dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 optional: true - "@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": + '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - "@typescript-eslint/scope-manager": 8.58.1 - "@typescript-eslint/type-utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - "@typescript-eslint/utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - "@typescript-eslint/visitor-keys": 8.58.1 + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/scope-manager': 8.58.1 + '@typescript-eslint/type-utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/visitor-keys': 8.58.1 eslint: 10.2.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -11221,59 +9813,59 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": + '@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - "@typescript-eslint/scope-manager": 8.58.1 - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) - "@typescript-eslint/visitor-keys": 8.58.1 + '@typescript-eslint/scope-manager': 8.58.1 + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) + '@typescript-eslint/visitor-keys': 8.58.1 debug: 4.4.3(supports-color@5.5.0) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.56.1(typescript@6.0.2)": + '@typescript-eslint/project-service@8.56.1(typescript@6.0.2)': dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@6.0.2) - "@typescript-eslint/types": 8.56.1 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@6.0.2) + '@typescript-eslint/types': 8.56.1 debug: 4.4.3(supports-color@5.5.0) typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.58.1(typescript@6.0.2)": + '@typescript-eslint/project-service@8.58.1(typescript@6.0.2)': dependencies: - "@typescript-eslint/tsconfig-utils": 8.58.1(typescript@6.0.2) - "@typescript-eslint/types": 8.58.1 + '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.2) + '@typescript-eslint/types': 8.58.1 debug: 4.4.3(supports-color@5.5.0) typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/scope-manager@8.56.1": + '@typescript-eslint/scope-manager@8.56.1': dependencies: - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/visitor-keys": 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 - "@typescript-eslint/scope-manager@8.58.1": + '@typescript-eslint/scope-manager@8.58.1': dependencies: - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/visitor-keys": 8.58.1 + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/visitor-keys': 8.58.1 - "@typescript-eslint/tsconfig-utils@8.56.1(typescript@6.0.2)": + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@6.0.2)': dependencies: typescript: 6.0.2 - "@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.2)": + '@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.2)': dependencies: typescript: 6.0.2 - "@typescript-eslint/type-utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": + '@typescript-eslint/type-utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) - "@typescript-eslint/utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) debug: 4.4.3(supports-color@5.5.0) eslint: 10.2.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@6.0.2) @@ -11281,18 +9873,18 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/types@8.56.1": {} + '@typescript-eslint/types@8.56.1': {} - "@typescript-eslint/types@8.58.0": {} + '@typescript-eslint/types@8.58.0': {} - "@typescript-eslint/types@8.58.1": {} + '@typescript-eslint/types@8.58.1': {} - "@typescript-eslint/typescript-estree@8.56.1(typescript@6.0.2)": + '@typescript-eslint/typescript-estree@8.56.1(typescript@6.0.2)': dependencies: - "@typescript-eslint/project-service": 8.56.1(typescript@6.0.2) - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@6.0.2) - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/visitor-keys": 8.56.1 + '@typescript-eslint/project-service': 8.56.1(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@6.0.2) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.7.4 @@ -11302,12 +9894,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.2)": + '@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.2)': dependencies: - "@typescript-eslint/project-service": 8.58.1(typescript@6.0.2) - "@typescript-eslint/tsconfig-utils": 8.58.1(typescript@6.0.2) - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/visitor-keys": 8.58.1 + '@typescript-eslint/project-service': 8.58.1(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.2) + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/visitor-keys': 8.58.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.7.4 @@ -11317,42 +9909,42 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": + '@typescript-eslint/utils@8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) - "@typescript-eslint/scope-manager": 8.56.1 - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/typescript-estree": 8.56.1(typescript@6.0.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.2) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": + '@typescript-eslint/utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) - "@typescript-eslint/scope-manager": 8.58.1 - "@typescript-eslint/types": 8.58.1 - "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.58.1 + '@typescript-eslint/types': 8.58.1 + '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: - supports-color - "@typescript-eslint/visitor-keys@8.56.1": + '@typescript-eslint/visitor-keys@8.56.1': dependencies: - "@typescript-eslint/types": 8.56.1 + '@typescript-eslint/types': 8.56.1 eslint-visitor-keys: 5.0.1 - "@typescript-eslint/visitor-keys@8.58.1": + '@typescript-eslint/visitor-keys@8.58.1': dependencies: - "@typescript-eslint/types": 8.58.1 + '@typescript-eslint/types': 8.58.1 eslint-visitor-keys: 5.0.1 - "@vitest/coverage-v8@4.1.3(vitest@4.1.3)": + '@vitest/coverage-v8@4.1.3(vitest@4.1.3)': dependencies: - "@bcoe/v8-coverage": 1.0.2 - "@vitest/utils": 4.1.3 + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.3 ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -11363,48 +9955,48 @@ snapshots: tinyrainbow: 3.1.0 vitest: 4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) - "@vitest/expect@4.1.3": + '@vitest/expect@4.1.3': dependencies: - "@standard-schema/spec": 1.1.0 - "@types/chai": 5.2.3 - "@vitest/spy": 4.1.3 - "@vitest/utils": 4.1.3 + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.3 + '@vitest/utils': 4.1.3 chai: 6.2.2 tinyrainbow: 3.1.0 - "@vitest/mocker@4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))": + '@vitest/mocker@4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))': dependencies: - "@vitest/spy": 4.1.3 + '@vitest/spy': 4.1.3 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3) - "@vitest/pretty-format@4.1.2": + '@vitest/pretty-format@4.1.2': dependencies: tinyrainbow: 3.1.0 - "@vitest/pretty-format@4.1.3": + '@vitest/pretty-format@4.1.3': dependencies: tinyrainbow: 3.1.0 - "@vitest/runner@4.1.3": + '@vitest/runner@4.1.3': dependencies: - "@vitest/utils": 4.1.3 + '@vitest/utils': 4.1.3 pathe: 2.0.3 - "@vitest/snapshot@4.1.3": + '@vitest/snapshot@4.1.3': dependencies: - "@vitest/pretty-format": 4.1.3 - "@vitest/utils": 4.1.3 + '@vitest/pretty-format': 4.1.3 + '@vitest/utils': 4.1.3 magic-string: 0.30.21 pathe: 2.0.3 - "@vitest/spy@4.1.3": {} + '@vitest/spy@4.1.3': {} - "@vitest/ui@4.1.2(vitest@4.1.3)": + '@vitest/ui@4.1.2(vitest@4.1.3)': dependencies: - "@vitest/utils": 4.1.2 + '@vitest/utils': 4.1.2 fflate: 0.8.2 flatted: 3.4.2 pathe: 2.0.3 @@ -11413,106 +10005,106 @@ snapshots: tinyrainbow: 3.1.0 vitest: 4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) - "@vitest/utils@4.1.2": + '@vitest/utils@4.1.2': dependencies: - "@vitest/pretty-format": 4.1.2 + '@vitest/pretty-format': 4.1.2 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - "@vitest/utils@4.1.3": + '@vitest/utils@4.1.3': dependencies: - "@vitest/pretty-format": 4.1.3 + '@vitest/pretty-format': 4.1.3 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - "@webassemblyjs/ast@1.14.1": + '@webassemblyjs/ast@1.14.1': dependencies: - "@webassemblyjs/helper-numbers": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - "@webassemblyjs/floating-point-hex-parser@1.13.2": {} + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} - "@webassemblyjs/helper-api-error@1.13.2": {} + '@webassemblyjs/helper-api-error@1.13.2': {} - "@webassemblyjs/helper-buffer@1.14.1": {} + '@webassemblyjs/helper-buffer@1.14.1': {} - "@webassemblyjs/helper-numbers@1.13.2": + '@webassemblyjs/helper-numbers@1.13.2': dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.13.2 - "@webassemblyjs/helper-api-error": 1.13.2 - "@xtuc/long": 4.2.2 + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 - "@webassemblyjs/helper-wasm-bytecode@1.13.2": {} + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} - "@webassemblyjs/helper-wasm-section@1.14.1": + '@webassemblyjs/helper-wasm-section@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/wasm-gen": 1.14.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 - "@webassemblyjs/ieee754@1.13.2": + '@webassemblyjs/ieee754@1.13.2': dependencies: - "@xtuc/ieee754": 1.2.0 + '@xtuc/ieee754': 1.2.0 - "@webassemblyjs/leb128@1.13.2": + '@webassemblyjs/leb128@1.13.2': dependencies: - "@xtuc/long": 4.2.2 + '@xtuc/long': 4.2.2 - "@webassemblyjs/utf8@1.13.2": {} + '@webassemblyjs/utf8@1.13.2': {} - "@webassemblyjs/wasm-edit@1.14.1": + '@webassemblyjs/wasm-edit@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/helper-wasm-section": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-opt": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 - "@webassemblyjs/wast-printer": 1.14.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 - "@webassemblyjs/wasm-gen@1.14.1": + '@webassemblyjs/wasm-gen@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 - "@webassemblyjs/wasm-opt@1.14.1": + '@webassemblyjs/wasm-opt@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 - "@webassemblyjs/wasm-parser@1.14.1": + '@webassemblyjs/wasm-parser@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-api-error": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 - "@webassemblyjs/wast-printer@1.14.1": + '@webassemblyjs/wast-printer@1.14.1': dependencies: - "@webassemblyjs/ast": 1.14.1 - "@xtuc/long": 4.2.2 + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 - "@xtuc/ieee754@1.2.0": {} + '@xtuc/ieee754@1.2.0': {} - "@xtuc/long@4.2.2": {} + '@xtuc/long@4.2.2': {} - "@yarnpkg/lockfile@1.1.0": {} + '@yarnpkg/lockfile@1.1.0': {} - "@yarnpkg/parsers@3.0.2": + '@yarnpkg/parsers@3.0.2': dependencies: js-yaml: 3.14.1 tslib: 2.8.1 - "@zkochan/js-yaml@0.0.7": + '@zkochan/js-yaml@0.0.7': dependencies: argparse: 2.0.1 @@ -11643,7 +10235,7 @@ snapshots: ast-v8-to-istanbul@1.0.0: dependencies: - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 js-tokens: 10.0.0 @@ -11671,7 +10263,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - "@babel/types": 7.29.0 + '@babel/types': 7.29.0 balanced-match@1.0.2: {} @@ -11758,7 +10350,7 @@ snapshots: bootstrap@5.3.8(@popperjs/core@2.11.8): dependencies: - "@popperjs/core": 2.11.8 + '@popperjs/core': 2.11.8 brace-expansion@1.1.11: dependencies: @@ -11815,7 +10407,7 @@ snapshots: cacache@20.0.3: dependencies: - "@npmcli/fs": 5.0.0 + '@npmcli/fs': 5.0.0 fs-minipass: 3.0.2 glob: 13.0.6 lru-cache: 11.3.2 @@ -12043,8 +10635,8 @@ snapshots: constantinople@4.0.1: dependencies: - "@babel/parser": 7.29.2 - "@babel/types": 7.29.0 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 content-disposition@1.0.1: {} @@ -12102,7 +10694,7 @@ snapshots: conventional-commits-parser@6.3.0: dependencies: - "@simple-libs/stream-utils": 1.2.0 + '@simple-libs/stream-utils': 1.2.0 meow: 13.2.0 conventional-recommended-bump@7.0.1: @@ -12135,7 +10727,7 @@ snapshots: cosmiconfig-typescript-loader@6.1.0(@types/node@25.5.2)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2): dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 cosmiconfig: 9.0.1(typescript@6.0.2) jiti: 2.6.1 typescript: 6.0.2 @@ -12162,7 +10754,7 @@ snapshots: cross-env@10.1.0: dependencies: - "@epic-web/invariant": 1.0.0 + '@epic-web/invariant': 1.0.0 cross-spawn: 7.0.6 cross-spawn@7.0.6: @@ -12206,7 +10798,7 @@ snapshots: whatwg-mimetype: 5.0.0 whatwg-url: 16.0.1 transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' dateformat@3.0.3: {} @@ -12356,8 +10948,8 @@ snapshots: electron@41.1.1: dependencies: - "@electron/get": 2.0.3 - "@types/node": 24.10.9 + '@electron/get': 2.0.3 + '@types/node': 24.10.9 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -12437,32 +11029,32 @@ snapshots: esbuild@0.27.2: optionalDependencies: - "@esbuild/aix-ppc64": 0.27.2 - "@esbuild/android-arm": 0.27.2 - "@esbuild/android-arm64": 0.27.2 - "@esbuild/android-x64": 0.27.2 - "@esbuild/darwin-arm64": 0.27.2 - "@esbuild/darwin-x64": 0.27.2 - "@esbuild/freebsd-arm64": 0.27.2 - "@esbuild/freebsd-x64": 0.27.2 - "@esbuild/linux-arm": 0.27.2 - "@esbuild/linux-arm64": 0.27.2 - "@esbuild/linux-ia32": 0.27.2 - "@esbuild/linux-loong64": 0.27.2 - "@esbuild/linux-mips64el": 0.27.2 - "@esbuild/linux-ppc64": 0.27.2 - "@esbuild/linux-riscv64": 0.27.2 - "@esbuild/linux-s390x": 0.27.2 - "@esbuild/linux-x64": 0.27.2 - "@esbuild/netbsd-arm64": 0.27.2 - "@esbuild/netbsd-x64": 0.27.2 - "@esbuild/openbsd-arm64": 0.27.2 - "@esbuild/openbsd-x64": 0.27.2 - "@esbuild/openharmony-arm64": 0.27.2 - "@esbuild/sunos-x64": 0.27.2 - "@esbuild/win32-arm64": 0.27.2 - "@esbuild/win32-ia32": 0.27.2 - "@esbuild/win32-x64": 0.27.2 + '@esbuild/aix-ppc64': 0.27.2 + '@esbuild/android-arm': 0.27.2 + '@esbuild/android-arm64': 0.27.2 + '@esbuild/android-x64': 0.27.2 + '@esbuild/darwin-arm64': 0.27.2 + '@esbuild/darwin-x64': 0.27.2 + '@esbuild/freebsd-arm64': 0.27.2 + '@esbuild/freebsd-x64': 0.27.2 + '@esbuild/linux-arm': 0.27.2 + '@esbuild/linux-arm64': 0.27.2 + '@esbuild/linux-ia32': 0.27.2 + '@esbuild/linux-loong64': 0.27.2 + '@esbuild/linux-mips64el': 0.27.2 + '@esbuild/linux-ppc64': 0.27.2 + '@esbuild/linux-riscv64': 0.27.2 + '@esbuild/linux-s390x': 0.27.2 + '@esbuild/linux-x64': 0.27.2 + '@esbuild/netbsd-arm64': 0.27.2 + '@esbuild/netbsd-x64': 0.27.2 + '@esbuild/openbsd-arm64': 0.27.2 + '@esbuild/openbsd-x64': 0.27.2 + '@esbuild/openharmony-arm64': 0.27.2 + '@esbuild/sunos-x64': 0.27.2 + '@esbuild/win32-arm64': 0.27.2 + '@esbuild/win32-ia32': 0.27.2 + '@esbuild/win32-x64': 0.27.2 escalade@3.1.1: {} @@ -12482,8 +11074,8 @@ snapshots: eslint-plugin-jsdoc@62.9.0(eslint@10.2.0(jiti@2.6.1)): dependencies: - "@es-joy/jsdoccomment": 0.86.0 - "@es-joy/resolve.exports": 1.2.0 + '@es-joy/jsdoccomment': 0.86.0 + '@es-joy/resolve.exports': 1.2.0 are-docs-informative: 0.0.2 comment-parser: 1.4.6 debug: 4.4.3(supports-color@5.5.0) @@ -12507,14 +11099,14 @@ snapshots: prettier-linter-helpers: 1.0.1 synckit: 0.11.12 optionalDependencies: - "@types/eslint": 8.56.6 + '@types/eslint': 8.56.6 eslint-config-prettier: 10.1.8(eslint@10.2.0(jiti@2.6.1)) eslint-plugin-tsdoc@0.5.2(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - "@microsoft/tsdoc": 0.16.0 - "@microsoft/tsdoc-config": 0.18.1 - "@typescript-eslint/utils": 8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - eslint - supports-color @@ -12527,8 +11119,8 @@ snapshots: eslint-scope@9.1.2: dependencies: - "@types/esrecurse": 4.3.1 - "@types/estree": 1.0.8 + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -12540,16 +11132,16 @@ snapshots: eslint@10.2.0(jiti@2.6.1): dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) - "@eslint-community/regexpp": 4.12.2 - "@eslint/config-array": 0.23.4 - "@eslint/config-helpers": 0.5.4 - "@eslint/core": 1.2.0 - "@eslint/plugin-kit": 0.7.0 - "@humanfs/node": 0.16.6 - "@humanwhocodes/module-importer": 1.0.1 - "@humanwhocodes/retry": 0.4.3 - "@types/estree": 1.0.8 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.4 + '@eslint/config-helpers': 0.5.4 + '@eslint/core': 1.2.0 + '@eslint/plugin-kit': 0.7.0 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 ajv: 6.14.0 cross-spawn: 7.0.6 debug: 4.4.3(supports-color@5.5.0) @@ -12603,7 +11195,7 @@ snapshots: estree-walker@3.0.3: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -12683,7 +11275,7 @@ snapshots: get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: - "@types/yauzl": 2.10.3 + '@types/yauzl': 2.10.3 transitivePeerDependencies: - supports-color @@ -12695,8 +11287,8 @@ snapshots: fast-glob@3.3.2: dependencies: - "@nodelib/fs.stat": 2.0.5 - "@nodelib/fs.walk": 1.2.8 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 @@ -12870,7 +11462,7 @@ snapshots: get-pkg-repo@4.2.1: dependencies: - "@hutson/parse-repository-url": 3.0.2 + '@hutson/parse-repository-url': 3.0.2 hosted-git-info: 4.1.0 through2: 2.0.5 yargs: 16.2.0 @@ -12906,7 +11498,7 @@ snapshots: git-raw-commits@5.0.1(conventional-commits-parser@6.3.0): dependencies: - "@conventional-changelog/git-client": 2.6.0(conventional-commits-parser@6.3.0) + '@conventional-changelog/git-client': 2.6.0(conventional-commits-parser@6.3.0) meow: 13.2.0 transitivePeerDependencies: - conventional-commits-filter @@ -13013,10 +11605,10 @@ snapshots: got@11.8.6: dependencies: - "@sindresorhus/is": 4.6.0 - "@szmarczak/http-timer": 4.0.6 - "@types/cacheable-request": 6.0.3 - "@types/responselike": 1.0.3 + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.3 cacheable-lookup: 5.0.4 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -13076,9 +11668,9 @@ snapshots: html-encoding-sniffer@6.0.0: dependencies: - "@exodus/bytes": 1.15.0 + '@exodus/bytes': 1.15.0 transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' html-entities@2.6.0: {} @@ -13094,7 +11686,7 @@ snapshots: svgo: 4.0.1 terser: 5.46.0 optionalDependencies: - "@swc/core": 1.15.24 + '@swc/core': 1.15.24 http-cache-semantics@4.2.0: {} @@ -13195,7 +11787,7 @@ snapshots: init-package-json@8.2.2: dependencies: - "@npmcli/package-json": 7.0.2 + '@npmcli/package-json': 7.0.2 npm-package-arg: 13.0.1 promzard: 2.0.0 read: 4.1.0 @@ -13205,15 +11797,15 @@ snapshots: inquirer@12.9.6(@types/node@25.5.2): dependencies: - "@inquirer/ansi": 1.0.2 - "@inquirer/core": 10.3.2(@types/node@25.5.2) - "@inquirer/prompts": 7.10.1(@types/node@25.5.2) - "@inquirer/type": 3.0.10(@types/node@25.5.2) + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@25.5.2) + '@inquirer/prompts': 7.10.1(@types/node@25.5.2) + '@inquirer/type': 3.0.10(@types/node@25.5.2) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 interpret@3.1.1: {} @@ -13323,13 +11915,13 @@ snapshots: jackspeak@3.4.3: dependencies: - "@isaacs/cliui": 8.0.2 + '@isaacs/cliui': 8.0.2 optionalDependencies: - "@pkgjs/parseargs": 0.11.0 + '@pkgjs/parseargs': 0.11.0 jackspeak@4.1.1: dependencies: - "@isaacs/cliui": 8.0.2 + '@isaacs/cliui': 8.0.2 jake@10.8.7: dependencies: @@ -13342,14 +11934,14 @@ snapshots: jest-diff@30.2.0: dependencies: - "@jest/diff-sequences": 30.0.1 - "@jest/get-type": 30.1.0 + '@jest/diff-sequences': 30.0.1 + '@jest/get-type': 30.1.0 chalk: 4.1.2 pretty-format: 30.2.0 jest-worker@27.5.1: dependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13384,11 +11976,11 @@ snapshots: jsdom@29.0.2(canvas@3.2.3): dependencies: - "@asamuzakjp/css-color": 5.1.8 - "@asamuzakjp/dom-selector": 7.0.8 - "@bramus/specificity": 2.4.2 - "@csstools/css-syntax-patches-for-csstree": 1.1.2(css-tree@3.2.1) - "@exodus/bytes": 1.15.0 + '@asamuzakjp/css-color': 5.1.8 + '@asamuzakjp/dom-selector': 7.0.8 + '@bramus/specificity': 2.4.2 + '@csstools/css-syntax-patches-for-csstree': 1.1.2(css-tree@3.2.1) + '@exodus/bytes': 1.15.0 css-tree: 3.2.1 data-urls: 7.0.0 decimal.js: 10.6.0 @@ -13408,7 +12000,7 @@ snapshots: optionalDependencies: canvas: 3.2.3 transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' json-buffer@3.0.1: {} @@ -13484,12 +12076,12 @@ snapshots: lerna@9.0.7(@swc/core@1.15.24)(@types/node@25.5.2): dependencies: - "@npmcli/arborist": 9.1.6 - "@npmcli/package-json": 7.0.2 - "@npmcli/run-script": 10.0.3 - "@nx/devkit": 22.3.3(nx@22.6.4(@swc/core@1.15.24)) - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 20.1.2 + '@npmcli/arborist': 9.1.6 + '@npmcli/package-json': 7.0.2 + '@npmcli/run-script': 10.0.3 + '@nx/devkit': 22.3.3(nx@22.6.4(@swc/core@1.15.24)) + '@octokit/plugin-enterprise-rest': 6.0.1 + '@octokit/rest': 20.1.2 aproba: 2.0.0 byte-size: 8.1.1 chalk: 4.1.0 @@ -13551,9 +12143,9 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 transitivePeerDependencies: - - "@swc-node/register" - - "@swc/core" - - "@types/node" + - '@swc-node/register' + - '@swc/core' + - '@types/node' - babel-plugin-macros - debug - supports-color @@ -13572,7 +12164,7 @@ snapshots: libnpmpublish@11.1.2: dependencies: - "@npmcli/package-json": 7.0.2 + '@npmcli/package-json': 7.0.2 ci-info: 4.3.1 npm-package-arg: 13.0.1 npm-registry-fetch: 19.1.0 @@ -13757,8 +12349,8 @@ snapshots: logform@2.7.0: dependencies: - "@colors/colors": 1.6.0 - "@types/triple-beam": 1.3.2 + '@colors/colors': 1.6.0 + '@types/triple-beam': 1.3.2 fecha: 4.2.3 ms: 2.1.3 safe-stable-stringify: 2.5.0 @@ -13782,12 +12374,12 @@ snapshots: magic-string@0.30.21: dependencies: - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/sourcemap-codec': 1.5.5 magicast@0.5.2: dependencies: - "@babel/parser": 7.29.2 - "@babel/types": 7.29.0 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 source-map-js: 1.2.1 make-dir@3.1.0: @@ -13802,7 +12394,7 @@ snapshots: make-fetch-happen@15.0.2: dependencies: - "@npmcli/agent": 4.0.0 + '@npmcli/agent': 4.0.0 cacache: 20.0.3 http-cache-semantics: 4.2.0 minipass: 7.1.3 @@ -13818,7 +12410,7 @@ snapshots: make-fetch-happen@15.0.3: dependencies: - "@npmcli/agent": 4.0.0 + '@npmcli/agent': 4.0.0 cacache: 20.0.3 http-cache-semantics: 4.2.0 minipass: 7.1.3 @@ -13864,7 +12456,7 @@ snapshots: meow@8.1.2: dependencies: - "@types/minimist": 1.2.2 + '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -13909,8 +12501,8 @@ snapshots: minify@15.2.0: dependencies: - "@putout/minify": 6.0.0 - "@swc/core": 1.15.24 + '@putout/minify': 6.0.0 + '@swc/core': 1.15.24 clean-css: 5.3.3 css-b64-images: 0.2.5 debug: 4.4.3(supports-color@5.5.0) @@ -13925,7 +12517,7 @@ snapshots: try-catch: 4.0.7 try-to-catch: 4.0.3 transitivePeerDependencies: - - "@swc/helpers" + - '@swc/helpers' - supports-color minimatch@10.2.2: @@ -14178,7 +12770,7 @@ snapshots: npm-registry-fetch@19.1.0: dependencies: - "@npmcli/redact": 3.2.2 + '@npmcli/redact': 3.2.2 jsonparse: 1.3.1 make-fetch-happen: 15.0.3 minipass: 7.1.3 @@ -14216,11 +12808,11 @@ snapshots: nx@22.6.4(@swc/core@1.15.24): dependencies: - "@ltd/j-toml": 1.38.0 - "@napi-rs/wasm-runtime": 0.2.4 - "@yarnpkg/lockfile": 1.1.0 - "@yarnpkg/parsers": 3.0.2 - "@zkochan/js-yaml": 0.0.7 + '@ltd/j-toml': 1.38.0 + '@napi-rs/wasm-runtime': 0.2.4 + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.2 + '@zkochan/js-yaml': 0.0.7 axios: 1.12.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -14253,17 +12845,17 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - "@nx/nx-darwin-arm64": 22.6.4 - "@nx/nx-darwin-x64": 22.6.4 - "@nx/nx-freebsd-x64": 22.6.4 - "@nx/nx-linux-arm-gnueabihf": 22.6.4 - "@nx/nx-linux-arm64-gnu": 22.6.4 - "@nx/nx-linux-arm64-musl": 22.6.4 - "@nx/nx-linux-x64-gnu": 22.6.4 - "@nx/nx-linux-x64-musl": 22.6.4 - "@nx/nx-win32-arm64-msvc": 22.6.4 - "@nx/nx-win32-x64-msvc": 22.6.4 - "@swc/core": 1.15.24 + '@nx/nx-darwin-arm64': 22.6.4 + '@nx/nx-darwin-x64': 22.6.4 + '@nx/nx-freebsd-x64': 22.6.4 + '@nx/nx-linux-arm-gnueabihf': 22.6.4 + '@nx/nx-linux-arm64-gnu': 22.6.4 + '@nx/nx-linux-arm64-musl': 22.6.4 + '@nx/nx-linux-x64-gnu': 22.6.4 + '@nx/nx-linux-x64-musl': 22.6.4 + '@nx/nx-win32-arm64-msvc': 22.6.4 + '@nx/nx-win32-x64-msvc': 22.6.4 + '@swc/core': 1.15.24 transitivePeerDependencies: - debug @@ -14304,7 +12896,7 @@ snapshots: optionator@0.9.3: dependencies: - "@aashutoshrathi/word-wrap": 1.2.6 + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 @@ -14326,26 +12918,26 @@ snapshots: oxc-minify@0.116.0: optionalDependencies: - "@oxc-minify/binding-android-arm-eabi": 0.116.0 - "@oxc-minify/binding-android-arm64": 0.116.0 - "@oxc-minify/binding-darwin-arm64": 0.116.0 - "@oxc-minify/binding-darwin-x64": 0.116.0 - "@oxc-minify/binding-freebsd-x64": 0.116.0 - "@oxc-minify/binding-linux-arm-gnueabihf": 0.116.0 - "@oxc-minify/binding-linux-arm-musleabihf": 0.116.0 - "@oxc-minify/binding-linux-arm64-gnu": 0.116.0 - "@oxc-minify/binding-linux-arm64-musl": 0.116.0 - "@oxc-minify/binding-linux-ppc64-gnu": 0.116.0 - "@oxc-minify/binding-linux-riscv64-gnu": 0.116.0 - "@oxc-minify/binding-linux-riscv64-musl": 0.116.0 - "@oxc-minify/binding-linux-s390x-gnu": 0.116.0 - "@oxc-minify/binding-linux-x64-gnu": 0.116.0 - "@oxc-minify/binding-linux-x64-musl": 0.116.0 - "@oxc-minify/binding-openharmony-arm64": 0.116.0 - "@oxc-minify/binding-wasm32-wasi": 0.116.0 - "@oxc-minify/binding-win32-arm64-msvc": 0.116.0 - "@oxc-minify/binding-win32-ia32-msvc": 0.116.0 - "@oxc-minify/binding-win32-x64-msvc": 0.116.0 + '@oxc-minify/binding-android-arm-eabi': 0.116.0 + '@oxc-minify/binding-android-arm64': 0.116.0 + '@oxc-minify/binding-darwin-arm64': 0.116.0 + '@oxc-minify/binding-darwin-x64': 0.116.0 + '@oxc-minify/binding-freebsd-x64': 0.116.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.116.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.116.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.116.0 + '@oxc-minify/binding-linux-arm64-musl': 0.116.0 + '@oxc-minify/binding-linux-ppc64-gnu': 0.116.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.116.0 + '@oxc-minify/binding-linux-riscv64-musl': 0.116.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.116.0 + '@oxc-minify/binding-linux-x64-gnu': 0.116.0 + '@oxc-minify/binding-linux-x64-musl': 0.116.0 + '@oxc-minify/binding-openharmony-arm64': 0.116.0 + '@oxc-minify/binding-wasm32-wasi': 0.116.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.116.0 + '@oxc-minify/binding-win32-ia32-msvc': 0.116.0 + '@oxc-minify/binding-win32-x64-msvc': 0.116.0 p-cancelable@2.1.1: {} @@ -14418,11 +13010,11 @@ snapshots: pacote@21.0.1: dependencies: - "@npmcli/git": 6.0.3 - "@npmcli/installed-package-contents": 3.0.0 - "@npmcli/package-json": 7.0.2 - "@npmcli/promise-spawn": 8.0.3 - "@npmcli/run-script": 10.0.3 + '@npmcli/git': 6.0.3 + '@npmcli/installed-package-contents': 3.0.0 + '@npmcli/package-json': 7.0.2 + '@npmcli/promise-spawn': 8.0.3 + '@npmcli/run-script': 10.0.3 cacache: 20.0.3 fs-minipass: 3.0.2 minipass: 7.1.3 @@ -14440,11 +13032,11 @@ snapshots: pacote@21.0.4: dependencies: - "@npmcli/git": 7.0.1 - "@npmcli/installed-package-contents": 4.0.0 - "@npmcli/package-json": 7.0.2 - "@npmcli/promise-spawn": 9.0.1 - "@npmcli/run-script": 10.0.3 + '@npmcli/git': 7.0.1 + '@npmcli/installed-package-contents': 4.0.0 + '@npmcli/package-json': 7.0.2 + '@npmcli/promise-spawn': 9.0.1 + '@npmcli/run-script': 10.0.3 cacache: 20.0.3 fs-minipass: 3.0.2 minipass: 7.1.3 @@ -14481,7 +13073,7 @@ snapshots: parse-json@5.2.0: dependencies: - "@babel/code-frame": 7.27.1 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -14588,8 +13180,8 @@ snapshots: prettier-plugin-multiline-arrays@4.1.5(prettier@3.8.1): dependencies: - "@augment-vir/assert": 31.59.3 - "@augment-vir/common": 31.59.3 + '@augment-vir/assert': 31.59.3 + '@augment-vir/common': 31.59.3 prettier: 3.8.1 proxy-vir: 2.0.2 @@ -14597,7 +13189,7 @@ snapshots: pretty-format@30.2.0: dependencies: - "@jest/schemas": 30.0.5 + '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 @@ -14644,8 +13236,8 @@ snapshots: proxy-vir@2.0.2: dependencies: - "@augment-vir/assert": 31.59.3 - "@augment-vir/common": 31.59.3 + '@augment-vir/assert': 31.59.3 + '@augment-vir/common': 31.59.3 pstree.remy@1.1.8: {} @@ -14776,7 +13368,7 @@ snapshots: read-pkg@5.2.0: dependencies: - "@types/normalize-package-data": 2.4.1 + '@types/normalize-package-data': 2.4.1 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -14888,24 +13480,24 @@ snapshots: rolldown@1.0.0-rc.13: dependencies: - "@oxc-project/types": 0.123.0 - "@rolldown/pluginutils": 1.0.0-rc.13 + '@oxc-project/types': 0.123.0 + '@rolldown/pluginutils': 1.0.0-rc.13 optionalDependencies: - "@rolldown/binding-android-arm64": 1.0.0-rc.13 - "@rolldown/binding-darwin-arm64": 1.0.0-rc.13 - "@rolldown/binding-darwin-x64": 1.0.0-rc.13 - "@rolldown/binding-freebsd-x64": 1.0.0-rc.13 - "@rolldown/binding-linux-arm-gnueabihf": 1.0.0-rc.13 - "@rolldown/binding-linux-arm64-gnu": 1.0.0-rc.13 - "@rolldown/binding-linux-arm64-musl": 1.0.0-rc.13 - "@rolldown/binding-linux-ppc64-gnu": 1.0.0-rc.13 - "@rolldown/binding-linux-s390x-gnu": 1.0.0-rc.13 - "@rolldown/binding-linux-x64-gnu": 1.0.0-rc.13 - "@rolldown/binding-linux-x64-musl": 1.0.0-rc.13 - "@rolldown/binding-openharmony-arm64": 1.0.0-rc.13 - "@rolldown/binding-wasm32-wasi": 1.0.0-rc.13 - "@rolldown/binding-win32-arm64-msvc": 1.0.0-rc.13 - "@rolldown/binding-win32-x64-msvc": 1.0.0-rc.13 + '@rolldown/binding-android-arm64': 1.0.0-rc.13 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.13 + '@rolldown/binding-darwin-x64': 1.0.0-rc.13 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.13 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.13 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.13 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.13 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.13 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.13 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.13 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.13 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.13 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.13 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.13 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.13 router@2.2.0: dependencies: @@ -14945,7 +13537,7 @@ snapshots: immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: - "@parcel/watcher": 2.5.6 + '@parcel/watcher': 2.5.6 sax@1.4.1: {} @@ -14957,7 +13549,7 @@ snapshots: schema-utils@4.3.3: dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 ajv: 8.18.0 ajv-formats: 2.1.1(ajv@8.18.0) ajv-keywords: 5.1.0(ajv@8.18.0) @@ -15069,12 +13661,12 @@ snapshots: sigstore@4.1.0: dependencies: - "@sigstore/bundle": 4.0.0 - "@sigstore/core": 3.1.0 - "@sigstore/protobuf-specs": 0.5.0 - "@sigstore/sign": 4.1.0 - "@sigstore/tuf": 4.0.1 - "@sigstore/verify": 3.1.0 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.1.0 + '@sigstore/protobuf-specs': 0.5.0 + '@sigstore/sign': 4.1.0 + '@sigstore/tuf': 4.0.1 + '@sigstore/verify': 3.1.0 transitivePeerDependencies: - supports-color @@ -15092,7 +13684,7 @@ snapshots: sirv@3.0.2: dependencies: - "@polka/url": 1.0.0-next.25 + '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 @@ -15241,7 +13833,7 @@ snapshots: stylus@0.64.0: dependencies: - "@adobe/css-tools": 4.3.3 + '@adobe/css-tools': 4.3.3 debug: 4.3.6 glob: 10.4.5 sax: 1.4.1 @@ -15281,15 +13873,15 @@ snapshots: swc-loader@0.2.7(@swc/core@1.15.24)(webpack@5.105.4): dependencies: - "@swc/core": 1.15.24 - "@swc/counter": 0.1.3 + '@swc/core': 1.15.24 + '@swc/counter': 0.1.3 webpack: 5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2) symbol-tree@3.2.4: {} synckit@0.11.12: dependencies: - "@pkgr/core": 0.2.9 + '@pkgr/core': 0.2.9 tagged-tag@1.0.0: {} @@ -15323,7 +13915,7 @@ snapshots: tar@7.5.11: dependencies: - "@isaacs/fs-minipass": 4.0.1 + '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 minipass: 7.1.3 minizlib: 3.1.0 @@ -15338,24 +13930,24 @@ snapshots: terser-webpack-plugin@5.4.0(@swc/core@1.15.24)(webpack@5.105.4): dependencies: - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.46.0 webpack: 5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2) optionalDependencies: - "@swc/core": 1.15.24 + '@swc/core': 1.15.24 terser@5.44.1: dependencies: - "@jridgewell/source-map": 0.3.5 + '@jridgewell/source-map': 0.3.5 acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 terser@5.46.0: dependencies: - "@jridgewell/source-map": 0.3.5 + '@jridgewell/source-map': 0.3.5 acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -15416,7 +14008,7 @@ snapshots: to-valid-identifier@1.0.0: dependencies: - "@sindresorhus/base62": 1.0.0 + '@sindresorhus/base62': 1.0.0 reserved-identifiers: 1.2.0 toidentifier@1.0.1: {} @@ -15463,7 +14055,7 @@ snapshots: ts-json-schema-generator@2.9.0: dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 commander: 14.0.3 glob: 13.0.6 json5: 2.2.3 @@ -15474,12 +14066,12 @@ snapshots: ts-node@10.9.2(@swc/core@1.15.24)(@types/node@25.5.2)(typescript@6.0.2): dependencies: - "@cspotcode/source-map-support": 0.8.1 - "@tsconfig/node10": 1.0.9 - "@tsconfig/node12": 1.0.11 - "@tsconfig/node14": 1.0.3 - "@tsconfig/node16": 1.0.4 - "@types/node": 25.5.2 + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 25.5.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -15490,7 +14082,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - "@swc/core": 1.15.24 + '@swc/core': 1.15.24 tsconfig-paths-webpack-plugin@4.2.0: dependencies: @@ -15509,7 +14101,7 @@ snapshots: tuf-js@4.1.0: dependencies: - "@tufjs/models": 4.1.0 + '@tufjs/models': 4.1.0 debug: 4.4.3(supports-color@5.5.0) make-fetch-happen: 15.0.3 transitivePeerDependencies: @@ -15544,9 +14136,9 @@ snapshots: typed-event-target@4.1.0: dependencies: - "@augment-vir/assert": 31.59.3 - "@augment-vir/common": 31.59.3 - "@augment-vir/core": 31.59.3 + '@augment-vir/assert': 31.59.3 + '@augment-vir/common': 31.59.3 + '@augment-vir/core': 31.59.3 typedarray@0.0.6: {} @@ -15579,7 +14171,7 @@ snapshots: typedoc@0.28.18(typescript@6.0.2): dependencies: - "@gerrit0/mini-shiki": 3.23.0 + '@gerrit0/mini-shiki': 3.23.0 lunr: 2.3.9 markdown-it: 14.1.1 minimatch: 10.2.4 @@ -15588,10 +14180,10 @@ snapshots: typescript-eslint@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - "@typescript-eslint/eslint-plugin": 8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - "@typescript-eslint/parser": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) - "@typescript-eslint/utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/parser': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: @@ -15661,7 +14253,7 @@ snapshots: vanilla-picker@2.12.3: dependencies: - "@sphinxxxx/color-conversion": 2.2.2 + '@sphinxxxx/color-conversion': 2.2.2 vary@1.1.2: {} @@ -15673,7 +14265,7 @@ snapshots: rolldown: 1.0.0-rc.13 tinyglobby: 0.2.16 optionalDependencies: - "@types/node": 25.5.2 + '@types/node': 25.5.2 esbuild: 0.27.2 fsevents: 2.3.3 jiti: 2.6.1 @@ -15684,13 +14276,13 @@ snapshots: vitest@4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)): dependencies: - "@vitest/expect": 4.1.3 - "@vitest/mocker": 4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) - "@vitest/pretty-format": 4.1.3 - "@vitest/runner": 4.1.3 - "@vitest/snapshot": 4.1.3 - "@vitest/spy": 4.1.3 - "@vitest/utils": 4.1.3 + '@vitest/expect': 4.1.3 + '@vitest/mocker': 4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) + '@vitest/pretty-format': 4.1.3 + '@vitest/runner': 4.1.3 + '@vitest/snapshot': 4.1.3 + '@vitest/spy': 4.1.3 + '@vitest/utils': 4.1.3 es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -15705,9 +14297,9 @@ snapshots: vite: 8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: - "@types/node": 25.5.2 - "@vitest/coverage-v8": 4.1.3(vitest@4.1.3) - "@vitest/ui": 4.1.2(vitest@4.1.3) + '@types/node': 25.5.2 + '@vitest/coverage-v8': 4.1.3(vitest@4.1.3) + '@vitest/ui': 4.1.2(vitest@4.1.3) jsdom: 29.0.2(canvas@3.2.3) transitivePeerDependencies: - msw @@ -15737,7 +14329,7 @@ snapshots: webpack-bundle-analyzer@5.3.0: dependencies: - "@discoveryjs/json-ext": 0.6.3 + '@discoveryjs/json-ext': 0.6.3 acorn: 8.16.0 acorn-walk: 8.3.5 commander: 14.0.3 @@ -15753,7 +14345,7 @@ snapshots: webpack-cli@7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4): dependencies: - "@discoveryjs/json-ext": 1.0.0 + '@discoveryjs/json-ext': 1.0.0 commander: 14.0.3 cross-spawn: 7.0.6 envinfo: 7.14.0 @@ -15776,12 +14368,12 @@ snapshots: webpack@5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2): dependencies: - "@types/eslint-scope": 3.7.7 - "@types/estree": 1.0.8 - "@types/json-schema": 7.0.15 - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/wasm-edit": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.16.0 acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 @@ -15804,7 +14396,7 @@ snapshots: optionalDependencies: webpack-cli: 7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4) transitivePeerDependencies: - - "@swc/core" + - '@swc/core' - esbuild - uglify-js @@ -15812,11 +14404,11 @@ snapshots: whatwg-url@16.0.1: dependencies: - "@exodus/bytes": 1.15.0 + '@exodus/bytes': 1.15.0 tr46: 6.0.0 webidl-conversions: 8.0.1 transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' whatwg-url@5.0.0: dependencies: @@ -15854,8 +14446,8 @@ snapshots: winston@3.19.0: dependencies: - "@colors/colors": 1.6.0 - "@dabh/diagnostics": 2.0.8 + '@colors/colors': 1.6.0 + '@dabh/diagnostics': 2.0.8 async: 3.2.4 is-stream: 2.0.1 logform: 2.7.0 @@ -15868,8 +14460,8 @@ snapshots: with@7.0.2: dependencies: - "@babel/parser": 7.29.2 - "@babel/types": 7.29.0 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 diff --git a/updaters/destroy/src/Utils.ts b/updaters/destroy/src/Utils.ts index a7ed8720818..3e16a59435c 100644 --- a/updaters/destroy/src/Utils.ts +++ b/updaters/destroy/src/Utils.ts @@ -143,8 +143,9 @@ function addSplitParticle( splitParticleOptions.load(splitParticlesOptions); - const splitParticleFillOptions = itemFromSingleOrMultiple(splitParticleOptions.fill), - splitParticleStrokeOptions = itemFromSingleOrMultiple(splitParticleOptions.stroke), + const splitParticlePaintOptions = itemFromSingleOrMultiple(splitParticleOptions.paint), + splitParticleFillOptions = splitParticlePaintOptions?.fill, + splitParticleStrokeOptions = splitParticlePaintOptions?.stroke, fillColor = resolveSplitColor( splitOptions.fillColorOffset, splitFillColor, diff --git a/updaters/fillColor/CHANGELOG.md b/updaters/fillColor/CHANGELOG.md deleted file mode 100644 index 0cbff59cbfd..00000000000 --- a/updaters/fillColor/CHANGELOG.md +++ /dev/null @@ -1,546 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.8](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.7...v4.0.0-beta.8) (2026-04-07) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.7](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.6...v4.0.0-beta.7) (2026-04-07) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.6](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.5...v4.0.0-beta.6) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.4...v4.0.0-beta.5) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.4](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.3...v4.0.0-beta.4) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.28...v4.0.0-beta.0) (2026-03-19) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) - -**Note:** Version bump only for package @tsparticles/updater-fill-color - -# [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) - -### Features - -- replaced particles.color with particles.fill to have (almost) same options as particles.stroke ([d1793cc](https://github.com/tsparticles/tsparticles/commit/d1793cc8a5933281b10a72ae2d04e58ca7ceb8b0)) - -# [4.0.0-alpha.26](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.25...v4.0.0-alpha.26) (2026-02-26) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.25](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.24...v4.0.0-alpha.25) (2026-02-21) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.24](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.23...v4.0.0-alpha.24) (2026-02-12) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.23](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.22...v4.0.0-alpha.23) (2026-02-11) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.22](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.21...v4.0.0-alpha.22) (2026-02-05) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.21](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.20...v4.0.0-alpha.21) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.20](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.19...v4.0.0-alpha.20) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.19](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.18...v4.0.0-alpha.19) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.18](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.17...v4.0.0-alpha.18) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.17](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.16...v4.0.0-alpha.17) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.16](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.15...v4.0.0-alpha.16) (2026-02-03) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.15](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.14...v4.0.0-alpha.15) (2026-02-03) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.14](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.13...v4.0.0-alpha.14) (2026-02-02) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2026-02-02) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2026-02-02) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.8](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2026-01-22) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.7](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.6...v4.0.0-alpha.7) (2026-01-22) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.6](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.5...v4.0.0-alpha.6) (2026-01-22) - -### Bug Fixes - -- format fix ([dd42a71](https://github.com/tsparticles/tsparticles/commit/dd42a71857b5e1a95758186bd00b5aa92c9686a9)) - -# [4.0.0-alpha.5](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.4...v4.0.0-alpha.5) (2026-01-21) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.4](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.3...v4.0.0-alpha.4) (2026-01-21) - -### Features - -- add manual particles plugin with configuration and usage examples ([8d73e42](https://github.com/tsparticles/tsparticles/commit/8d73e42320f8f3845545a2bef0f8d92979f1e2ee)) - -# [4.0.0-alpha.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.2...v4.0.0-alpha.3) (2026-01-10) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.1...v4.0.0-alpha.2) (2026-01-08) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.0...v4.0.0-alpha.1) (2026-01-08) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [4.0.0-alpha.0](https://github.com/tsparticles/tsparticles/compare/v3.9.1...v4.0.0-alpha.0) (2026-01-07) - -**Note:** Version bump only for package @tsparticles/updater-color - -## [3.9.1](https://github.com/tsparticles/tsparticles/compare/v3.9.0...v3.9.1) (2025-08-03) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.9.0](https://github.com/tsparticles/tsparticles/compare/v3.8.1...v3.9.0) (2025-08-01) - -**Note:** Version bump only for package @tsparticles/updater-color - -## [3.8.1](https://github.com/tsparticles/tsparticles/compare/v3.8.0...v3.8.1) (2025-01-31) - -### Bug Fixes - -- fixed z-index style when fullScreen is active, closes [#5458](https://github.com/tsparticles/tsparticles/issues/5458) ([5e94ca4](https://github.com/tsparticles/tsparticles/commit/5e94ca41565c388bed275cd7d70d894d32ba506e)) - -# [3.8.0](https://github.com/tsparticles/tsparticles/compare/v3.7.3...v3.8.0) (2025-01-23) - -**Note:** Version bump only for package @tsparticles/updater-color - -## [3.7.1](https://github.com/tsparticles/tsparticles/compare/v3.7.0...v3.7.1) (2024-11-24) - -### Bug Fixes - -- fixed resize issue in canvas ([e7c816c](https://github.com/tsparticles/tsparticles/commit/e7c816ced7d99c0cb84c79675a0771cd4b833705)) - -# [3.7.0](https://github.com/tsparticles/tsparticles/compare/v3.6.0...v3.7.0) (2024-11-24) - -### Features - -- added new named color plugin, and hex color in the engine ([c4db774](https://github.com/tsparticles/tsparticles/commit/c4db7745f54fe808e20af2bdf4c0469c1aa40755)) - -# [3.6.0](https://github.com/tsparticles/tsparticles/compare/v3.6.0-beta.1...v3.6.0) (2024-11-18) - -### Bug Fixes - -- fixed color syntaxes, fixes [#5409](https://github.com/tsparticles/tsparticles/issues/5409) ([f3c976f](https://github.com/tsparticles/tsparticles/commit/f3c976f451c5bc6a37338cba0cc1ce80c4e9b137)) - -# [3.6.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v3.6.0-beta.0...v3.6.0-beta.1) (2024-10-13) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.6.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v3.5.0...v3.6.0-beta.0) (2024-10-07) - -### Bug Fixes - -- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f)) - -# [3.6.0](https://github.com/tsparticles/tsparticles/compare/v3.5.0...v3.6.0) (2024-10-07) - -### Bug Fixes - -- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f)) - -# [3.5.0](https://github.com/tsparticles/tsparticles/compare/v3.4.0...v3.5.0) (2024-07-01) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.4.0](https://github.com/tsparticles/tsparticles/compare/v3.3.0...v3.4.0) (2024-05-12) - -### Features - -- changed bundles loading method, no more preloading plugins ([13b00a0](https://github.com/tsparticles/tsparticles/commit/13b00a03b327fd547014a99f8cbc8ced228f31c8)) - -# [3.3.0](https://github.com/tsparticles/tsparticles/compare/v3.2.2...v3.3.0) (2024-02-27) - -### Bug Fixes - -- fixed issues in Chrome with async rAF function, reduced async methods for vite builds ([2600f6f](https://github.com/tsparticles/tsparticles/commit/2600f6f69917895ab80f9a55b1f5168d587adac6)) - -## [3.2.2](https://github.com/tsparticles/tsparticles/compare/v3.2.1...v3.2.2) (2024-02-20) - -### Bug Fixes - -- fixed circular deps detection and other issues with dynamic imports ([b6ed5d3](https://github.com/tsparticles/tsparticles/commit/b6ed5d3eaa41e0ad50c55807e1ec6439eeacd0c1)) - -## [3.2.1](https://github.com/tsparticles/tsparticles/compare/v3.2.0...v3.2.1) (2024-01-31) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.2.0](https://github.com/tsparticles/tsparticles/compare/v3.1.0...v3.2.0) (2024-01-31) - -### Features - -- added new particle external interaction ([f51ce7f](https://github.com/tsparticles/tsparticles/commit/f51ce7f104fa930fc68a257b64bbe8cf65fb9794)) -- improving dynamic imports ([0224706](https://github.com/tsparticles/tsparticles/commit/022470681ca6325f3d8085361e1cb47e1d58639c)) -- improving dynamic imports ([f01a44b](https://github.com/tsparticles/tsparticles/commit/f01a44b22240ece1575cc431da8ca5902268fd2f)) -- improving dynamic imports ([7674ee3](https://github.com/tsparticles/tsparticles/commit/7674ee37c0db306afd1338ae0bcba764cc11d5f5)) - -# [3.1.0](https://github.com/tsparticles/tsparticles/compare/v3.0.3...v3.1.0) (2024-01-13) - -**Note:** Version bump only for package @tsparticles/updater-color - -## [3.0.3](https://github.com/tsparticles/tsparticles/compare/v3.0.2...v3.0.3) (2023-12-26) - -### Bug Fixes - -- used element id when present and fixed emoji memory management ([1990bbc](https://github.com/tsparticles/tsparticles/commit/1990bbcd9079366db7ec3dedf4477ba43d2c47cf)) - -## [3.0.2](https://github.com/tsparticles/tsparticles/compare/v3.0.1...v3.0.2) (2023-12-06) - -**Note:** Version bump only for package @tsparticles/updater-color - -## [3.0.1](https://github.com/tsparticles/tsparticles/compare/v3.0.0...v3.0.1) (2023-12-06) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.0.0](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.5...v3.0.0) (2023-12-04) - -### Features - -- added fade to trail effect ([17750ea](https://github.com/tsparticles/tsparticles/commit/17750eacdf86de208b2e723decc2ffb65521474b)) - -# [3.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.4...v3.0.0-beta.5) (2023-12-03) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.0.0-beta.4](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.3...v3.0.0-beta.4) (2023-11-16) - -### Features - -- added flat options to tsparticles-confetti options ([dff6c75](https://github.com/tsparticles/tsparticles/commit/dff6c7590c5a844e34547513637c8ad0f13a3d66)) - -# [3.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2023-09-20) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.1...v3.0.0-beta.2) (2023-09-11) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [3.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.0...v3.0.0-beta.1) (2023-08-25) - -### Features - -- supporting the npm exports option correctly ([bdfaca8](https://github.com/tsparticles/tsparticles/commit/bdfaca8077b8a3a4b1f482cc2ae5766914dcfaf7)) - -# [3.0.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v2.12.0...v3.0.0-beta.0) (2023-08-24) - -**Note:** Version bump only for package @tsparticles/updater-color - -# [2.12.0](https://github.com/tsparticles/tsparticles/compare/v2.11.1...v2.12.0) (2023-08-03) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.11.1](https://github.com/tsparticles/tsparticles/compare/v2.11.0...v2.11.1) (2023-07-24) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.11.0](https://github.com/tsparticles/tsparticles/compare/v2.10.1...v2.11.0) (2023-07-12) - -### Features - -- added refresh flag for loading plugins, this will prevent multiple refresh of the instance ([9d999d6](https://github.com/tsparticles/tsparticles/commit/9d999d6fa2f0c0a45a551aab45b467a8f3b682c5)) -- added tree shaking ([86806a6](https://github.com/tsparticles/tsparticles/commit/86806a6054d89b050567599daab20da3b643b788)) - -## [2.10.1](https://github.com/tsparticles/tsparticles/compare/v2.10.0...v2.10.1) (2023-06-04) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.10.0](https://github.com/tsparticles/tsparticles/compare/v2.0.0-alpha.0...v2.10.0) (2023-06-03) - -### Bug Fixes - -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/tsparticles/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/tsparticles/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930)) -- **deps:** update dependency rimraf to v4.4.1 ([370d1ca](https://github.com/tsparticles/tsparticles/commit/370d1ca4d3bb0ea8bfe5fb3e0f5e1d74f45f4de6)) -- **deps:** update dependency rimraf to v5 ([c29cbc4](https://github.com/tsparticles/tsparticles/commit/c29cbc43ed0d3522b718e7236a48eae9b91cde43)) -- **deps:** update dependency rimraf to v5.0.1 ([6627473](https://github.com/tsparticles/tsparticles/commit/66274734c70b5759c59f7e949c8fcb2c8529bdf2)) -- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/tsparticles/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40)) -- **deps:** update react monorepo to v18.1.0 ([6b45793](https://github.com/tsparticles/tsparticles/commit/6b457937c41d7681a2135dfcb6ff220e578f22bb)) -- fixed double mouse events on mobile using pointer events, closes [#4622](https://github.com/tsparticles/tsparticles/issues/4622) ([1019fa4](https://github.com/tsparticles/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b)) -- fixes build scripts, closes [#3909](https://github.com/tsparticles/tsparticles/issues/3909), closes [#3911](https://github.com/tsparticles/tsparticles/issues/3911) ([d2c3fb3](https://github.com/tsparticles/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda)) - -### Features - -- added decay to all animations ([954858e](https://github.com/tsparticles/tsparticles/commit/954858ec9ef85a7d9d676838399777e4a1a8b885)) -- added delay to gradient animations ([0bbc1fc](https://github.com/tsparticles/tsparticles/commit/0bbc1fc0f528b6074726aff8833df94f7ecf7d9d)) -- added range colors to all color fields ([1b6f32a](https://github.com/tsparticles/tsparticles/commit/1b6f32ad50beb3dc4813187a6e1d03f3013f3ca9)) -- added ranged values in stroke width and opacity properties ([5d3806d](https://github.com/tsparticles/tsparticles/commit/5d3806dd5d097f2913b0f7f480eaeaab512d0be1)) -- added version to engine ([9406873](https://github.com/tsparticles/tsparticles/commit/9406873c6551b59e64edbe3a0e4fe59ef2cde4c6)) -- adding new path plugin, using svg paths as a source ([72316ec](https://github.com/tsparticles/tsparticles/commit/72316ec38ee3556ad2db0af4e84a14529ddb1b9b)) -- implemented delay options in opacity, size and colors updaters ([dfd4e9f](https://github.com/tsparticles/tsparticles/commit/dfd4e9f711a83ff5ef6e1bcf5f6fdf62d61dc157)) -- moving all updaters to external packages, breaking ([94bdde6](https://github.com/tsparticles/tsparticles/commit/94bdde67d0b546c22b7841ff8e969d15ddef3430)) -- removed all canvas context save/restore calls ([208722f](https://github.com/tsparticles/tsparticles/commit/208722f0a521246165b7cdc529dfbfbd7a3cf7eb)) - -## [2.9.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.9.2...tsparticles-updater-color@2.9.3) (2023-02-12) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.9.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.9.1...tsparticles-updater-color@2.9.2) (2023-02-12) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.9.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.9.0...tsparticles-updater-color@2.9.1) (2023-02-11) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.9.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.8.0...tsparticles-updater-color@2.9.0) (2023-02-10) - -### Features - -- added version to engine ([9406873](https://github.com/tsparticles/tsparticles/commit/9406873c6551b59e64edbe3a0e4fe59ef2cde4c6)) - -# [2.8.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.7.1...tsparticles-updater-color@2.8.0) (2023-01-18) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.7.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.7.0...tsparticles-updater-color@2.7.1) (2022-12-25) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.7.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.6.0...tsparticles-updater-color@2.7.0) (2022-12-23) - -### Features - -- added ranged values in stroke width and opacity properties ([5d3806d](https://github.com/tsparticles/tsparticles/commit/5d3806dd5d097f2913b0f7f480eaeaab512d0be1)) - -# [2.6.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.5.3...tsparticles-updater-color@2.6.0) (2022-12-06) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.5.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.5.2...tsparticles-updater-color@2.5.3) (2022-11-07) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.5.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.5.1...tsparticles-updater-color@2.5.2) (2022-11-07) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.5.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.5.0...tsparticles-updater-color@2.5.1) (2022-11-03) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.5.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.4.0...tsparticles-updater-color@2.5.0) (2022-11-02) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.4.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.3.3...tsparticles-updater-color@2.4.0) (2022-10-30) - -### Features - -- removed all canvas context save/restore calls ([208722f](https://github.com/tsparticles/tsparticles/commit/208722f0a521246165b7cdc529dfbfbd7a3cf7eb)) - -## [2.3.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.3.2...tsparticles-updater-color@2.3.3) (2022-09-30) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.3.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.3.1...tsparticles-updater-color@2.3.2) (2022-09-21) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.3.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.3.0...tsparticles-updater-color@2.3.1) (2022-09-13) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.3.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.2.4...tsparticles-updater-color@2.3.0) (2022-09-11) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.2.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.2.2...tsparticles-updater-color@2.2.4) (2022-08-26) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.2.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.2.2...tsparticles-updater-color@2.2.3) (2022-08-21) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.2.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.2.1...tsparticles-updater-color@2.2.2) (2022-08-16) - -### Bug Fixes - -- fixed double mouse events on mobile using pointer events, closes [#4622](https://github.com/tsparticles/tsparticles/issues/4622) ([1019fa4](https://github.com/tsparticles/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b)) - -## [2.2.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.2.0...tsparticles-updater-color@2.2.1) (2022-08-12) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.2.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.1.4...tsparticles-updater-color@2.2.0) (2022-08-11) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.1.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.1.3...tsparticles-updater-color@2.1.4) (2022-07-28) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.1.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.1.2...tsparticles-updater-color@2.1.3) (2022-07-01) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.1.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.1.1...tsparticles-updater-color@2.1.2) (2022-07-01) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.1.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.1.0...tsparticles-updater-color@2.1.1) (2022-07-01) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.1.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.6...tsparticles-updater-color@2.1.0) (2022-06-18) - -### Bug Fixes - -- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/tsparticles/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930)) -- **deps:** update react monorepo to v18.1.0 ([6b45793](https://github.com/tsparticles/tsparticles/commit/6b457937c41d7681a2135dfcb6ff220e578f22bb)) - -### Features - -- added decay to all animations ([954858e](https://github.com/tsparticles/tsparticles/commit/954858ec9ef85a7d9d676838399777e4a1a8b885)) -- added range colors to all color fields ([1b6f32a](https://github.com/tsparticles/tsparticles/commit/1b6f32ad50beb3dc4813187a6e1d03f3013f3ca9)) - -## [2.0.6](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.5...tsparticles-updater-color@2.0.6) (2022-04-16) - -### Bug Fixes - -- fixes build scripts, closes [#3909](https://github.com/tsparticles/tsparticles/issues/3909), closes [#3911](https://github.com/tsparticles/tsparticles/issues/3911) ([d2c3fb3](https://github.com/tsparticles/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda)) - -## [2.0.5](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.4...tsparticles-updater-color@2.0.5) (2022-04-14) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.0.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.3...tsparticles-updater-color@2.0.4) (2022-04-06) - -### Bug Fixes - -- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/tsparticles/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40)) - -## [2.0.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.2...tsparticles-updater-color@2.0.3) (2022-03-11) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.0.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.1...tsparticles-updater-color@2.0.2) (2022-02-21) - -**Note:** Version bump only for package tsparticles-updater-color - -## [2.0.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0...tsparticles-updater-color@2.0.1) (2022-02-15) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.0.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0-beta.5...tsparticles-updater-color@2.0.0) (2022-02-15) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0-beta.4...tsparticles-updater-color@2.0.0-beta.5) (2022-01-30) - -### Bug Fixes - -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/tsparticles/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) - -# [2.0.0-beta.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0-beta.3...tsparticles-updater-color@2.0.0-beta.4) (2021-12-07) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0-beta.2...tsparticles-updater-color@2.0.0-beta.3) (2021-12-04) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0-beta.1...tsparticles-updater-color@2.0.0-beta.2) (2021-10-06) - -**Note:** Version bump only for package tsparticles-updater-color - -# [2.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@2.0.0-beta.0...tsparticles-updater-color@2.0.0-beta.1) (2021-10-06) - -**Note:** Version bump only for package tsparticles-updater-color - -# 2.0.0-beta.0 (2021-10-06) - -### Features - -- moving all updaters to external packages, breaking ([94bdde6](https://github.com/tsparticles/tsparticles/commit/94bdde67d0b546c22b7841ff8e969d15ddef3430)) - -## [1.35.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@1.35.0...tsparticles-updater-color@1.35.1) (2021-09-20) - -**Note:** Version bump only for package tsparticles-updater-color - -# [1.35.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@1.34.1...tsparticles-updater-color@1.35.0) (2021-09-18) - -**Note:** Version bump only for package tsparticles-updater-color - -## [1.34.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-color@1.34.0...tsparticles-updater-color@1.34.1) (2021-09-15) - -**Note:** Version bump only for package tsparticles-updater-color - -# 1.34.0 (2021-08-23) - -### Bug Fixes - -- **deps:** pin dependencies ([23be870](https://github.com/tsparticles/tsparticles/commit/23be8708d698e1e37a18f2ed292cbccffb0f1e47)) -- **deps:** update all ([d9f0ff2](https://github.com/tsparticles/tsparticles/commit/d9f0ff2f8c4ac269aaad5077492746e3da8fb422)) - -### Features - -- added color angle animated rotation support ([de8f0a4](https://github.com/tsparticles/tsparticles/commit/de8f0a46436601aeb580651b1f87741fd9fc3c79)) -- created color updater library, only colors for now ([7d31c62](https://github.com/tsparticles/tsparticles/commit/7d31c62ecb8f023234514b5ef46f0de55f75c283)) diff --git a/updaters/fillColor/src/FillColorUpdater.ts b/updaters/fillColor/src/FillColorUpdater.ts deleted file mode 100644 index 4bc2c76832b..00000000000 --- a/updaters/fillColor/src/FillColorUpdater.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { - type Container, - type IDelta, - type IParticleUpdater, - type Particle, - type PluginManager, - getHslAnimationFromHsl, - getRangeValue, - itemFromSingleOrMultiple, - rangeColorToHsl, - updateColor, -} from "@tsparticles/engine"; -import type { FillParticle } from "./Types.js"; - -export class FillColorUpdater implements IParticleUpdater { - private readonly _container; - private readonly _pluginManager; - - constructor(pluginManager: PluginManager, container: Container) { - this._container = container; - this._pluginManager = pluginManager; - } - - init(particle: FillParticle): void { - const container = this._container, - options = particle.options, - /* fillColor */ - fill = itemFromSingleOrMultiple(options.fill, particle.id, options.reduceDuplicates); - - if (!fill) { - return; - } - - particle.fillEnabled = fill.enable; - particle.fillOpacity = getRangeValue(fill.opacity); - particle.fillAnimation = fill.color.animation; - - const fillHslColor = rangeColorToHsl(this._pluginManager, fill.color); - - if (fillHslColor) { - particle.fillColor = getHslAnimationFromHsl(fillHslColor, particle.fillAnimation, container.retina.reduceFactor); - } - } - - isEnabled(particle: FillParticle): boolean { - const color = particle.fillAnimation, - { fillColor } = particle; - - return ( - !particle.destroyed && - !particle.spawning && - !!color && - ((fillColor?.h.value !== undefined && fillColor.h.enable) || - (fillColor?.s.value !== undefined && fillColor.s.enable) || - (fillColor?.l.value !== undefined && fillColor.l.enable)) - ); - } - - update(particle: Particle, delta: IDelta): void { - if (!this.isEnabled(particle)) { - return; - } - - updateColor(particle.fillColor, delta); - } -} diff --git a/updaters/fillColor/src/Types.ts b/updaters/fillColor/src/Types.ts deleted file mode 100644 index c0e780b8b6c..00000000000 --- a/updaters/fillColor/src/Types.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { type HslAnimation, type Particle } from "@tsparticles/engine"; - -export type FillParticle = Particle & { - fillAnimation?: HslAnimation; -}; diff --git a/updaters/fillColor/src/index.ts b/updaters/fillColor/src/index.ts deleted file mode 100644 index 1c2555b7e6a..00000000000 --- a/updaters/fillColor/src/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { type Engine } from "@tsparticles/engine"; - -declare const __VERSION__: string; - -/** - * @param engine - - */ -export async function loadFillColorUpdater(engine: Engine): Promise { - engine.checkVersion(__VERSION__); - - await engine.pluginManager.register(e => { - e.pluginManager.addParticleUpdater("color", async container => { - const { FillColorUpdater } = await import("./FillColorUpdater.js"); - - return new FillColorUpdater(e.pluginManager, container); - }); - }); -} diff --git a/updaters/fillColor/.browserslistrc b/updaters/paint/.browserslistrc similarity index 100% rename from updaters/fillColor/.browserslistrc rename to updaters/paint/.browserslistrc diff --git a/updaters/fillColor/.npmignore b/updaters/paint/.npmignore similarity index 100% rename from updaters/fillColor/.npmignore rename to updaters/paint/.npmignore diff --git a/updaters/fillColor/LICENSE b/updaters/paint/LICENSE similarity index 100% rename from updaters/fillColor/LICENSE rename to updaters/paint/LICENSE diff --git a/updaters/fillColor/README.md b/updaters/paint/README.md similarity index 58% rename from updaters/fillColor/README.md rename to updaters/paint/README.md index 36fe679d995..ec08d4e3430 100644 --- a/updaters/fillColor/README.md +++ b/updaters/paint/README.md @@ -1,10 +1,10 @@ [![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org) -# tsParticles Fill Color Updater +# tsParticles Paint Updater -[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/updater-fill-color/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/updater-fill-color) -[![npmjs](https://badge.fury.io/js/@tsparticles/updater-fill-color.svg)](https://www.npmjs.com/package/@tsparticles/updater-fill-color) -[![npmjs](https://img.shields.io/npm/dt/@tsparticles/updater-fill-color)](https://www.npmjs.com/package/@tsparticles/updater-fill-color) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) +[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/updater-paint/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/updater-paint) +[![npmjs](https://badge.fury.io/js/@tsparticles/updater-paint.svg)](https://www.npmjs.com/package/@tsparticles/updater-paint) +[![npmjs](https://img.shields.io/npm/dt/@tsparticles/updater-paint)](https://www.npmjs.com/package/@tsparticles/updater-paint) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) [tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for color animations. @@ -20,10 +20,10 @@ The CDN/Vanilla version JS has one required file in vanilla configuration: -Including the `tsparticles.updater.fill-color.min.js` file will export the function to load the updater plugin: +Including the `tsparticles.updater.paint.min.js` file will export the function to load the updater plugin: ```javascript -loadFillColorUpdater; +loadPaintUpdater; ``` ### Usage @@ -32,7 +32,7 @@ Once the scripts are loaded you can set up `tsParticles` and the updater plugin ```javascript (async () => { - await loadFillColorUpdater(tsParticles); + await loadPaintUpdater(tsParticles); await tsParticles.load({ id: "tsparticles", @@ -48,23 +48,23 @@ Once the scripts are loaded you can set up `tsParticles` and the updater plugin This package is compatible also with ES or CommonJS modules, firstly this needs to be installed, like this: ```shell -$ npm install @tsparticles/updater-fill-color +$ npm install @tsparticles/updater-paint ``` or ```shell -$ yarn add @tsparticles/updater-fill-color +$ yarn add @tsparticles/updater-paint ``` Then you need to import it in the app, like this: ```javascript const { tsParticles } = require("@tsparticles/engine"); -const { loadFillColorUpdater } = require("@tsparticles/updater-fill-color"); +const { loadPaintUpdater } = require("@tsparticles/updater-paint"); (async () => { - await loadFillColorUpdater(tsParticles); + await loadPaintUpdater(tsParticles); })(); ``` @@ -72,28 +72,28 @@ or ```javascript import { tsParticles } from "@tsparticles/engine"; -import { loadFillColorUpdater } from "@tsparticles/updater-fill-color"; +import { loadPaintUpdater } from "@tsparticles/updater-paint"; (async () => { - await loadFillColorUpdater(tsParticles); + await loadPaintUpdater(tsParticles); })(); ``` ## Option mapping -- Primary options key: `particles.color` +- Primary options key: `particles.paint` ```json { "particles": { - "color": {} + "paint": {} } } ``` ## Common pitfalls -- Calling `tsParticles.load(...)` before `loadFillColorUpdater(...)` +- Calling `tsParticles.load(...)` before `loadPaintUpdater(...)` - Verify required peer packages before enabling advanced options - Change one option group at a time to isolate regressions quickly diff --git a/updaters/fillColor/eslint.config.js b/updaters/paint/eslint.config.js similarity index 100% rename from updaters/fillColor/eslint.config.js rename to updaters/paint/eslint.config.js diff --git a/updaters/fillColor/package.dist.json b/updaters/paint/package.dist.json similarity index 88% rename from updaters/fillColor/package.dist.json rename to updaters/paint/package.dist.json index 530cdf0a212..db04998dbd0 100644 --- a/updaters/fillColor/package.dist.json +++ b/updaters/paint/package.dist.json @@ -1,12 +1,12 @@ { - "name": "@tsparticles/updater-fill-color", + "name": "@tsparticles/updater-paint", "version": "4.0.0-beta.9", - "description": "tsParticles particles fill color updater", + "description": "tsParticles particles paint updater", "homepage": "https://particles.js.org", "repository": { "type": "git", "url": "git+https://github.com/tsparticles/tsparticles.git", - "directory": "updaters/fillColor" + "directory": "updaters/paint" }, "keywords": [ "front-end", @@ -69,8 +69,8 @@ "url": "https://github.com/tsparticles/tsparticles/issues" }, "sideEffects": false, - "jsdelivr": "tsparticles.updater.fill-color.min.js", - "unpkg": "tsparticles.updater.fill-color.min.js", + "jsdelivr": "tsparticles.updater.paint.min.js", + "unpkg": "tsparticles.updater.paint.min.js", "browser": "browser/index.js", "main": "cjs/index.js", "module": "esm/index.js", diff --git a/updaters/fillColor/package.json b/updaters/paint/package.json similarity index 94% rename from updaters/fillColor/package.json rename to updaters/paint/package.json index 2af3ae01e89..0e544f7da34 100644 --- a/updaters/fillColor/package.json +++ b/updaters/paint/package.json @@ -1,7 +1,7 @@ { - "name": "@tsparticles/updater-fill-color", + "name": "@tsparticles/updater-paint", "version": "4.0.0-beta.9", - "description": "tsParticles particles fill color updater", + "description": "tsParticles particles paint updater", "homepage": "https://particles.js.org", "scripts": { "build": "tsparticles-cli build", @@ -12,7 +12,7 @@ "repository": { "type": "git", "url": "git+https://github.com/tsparticles/tsparticles.git", - "directory": "updaters/fillColor" + "directory": "updaters/paint" }, "keywords": [ "front-end", diff --git a/updaters/paint/src/PaintUpdater.ts b/updaters/paint/src/PaintUpdater.ts new file mode 100644 index 00000000000..207a07c2103 --- /dev/null +++ b/updaters/paint/src/PaintUpdater.ts @@ -0,0 +1,100 @@ +import { + type Container, + type IDelta, + type IParticleUpdater, + type Particle, + type PluginManager, + getHslAnimationFromHsl, + getRangeValue, + itemFromSingleOrMultiple, + rangeColorToHsl, + updateColor, +} from "@tsparticles/engine"; +import type { PaintParticle } from "./Types.js"; + +const defaultOpacity = 1; + +export class PaintUpdater implements IParticleUpdater { + private readonly _container; + private readonly _pluginManager; + + constructor(pluginManager: PluginManager, container: Container) { + this._container = container; + this._pluginManager = pluginManager; + } + + init(particle: PaintParticle): void { + const container = this._container, + options = particle.options, + paint = itemFromSingleOrMultiple(options.paint, particle.id, options.reduceDuplicates), + fill = paint?.fill, + stroke = paint?.stroke; + + if (fill) { + particle.fillEnabled = fill.enable; + particle.fillOpacity = getRangeValue(fill.opacity); + particle.fillAnimation = fill.color.animation; + + const fillHslColor = rangeColorToHsl(this._pluginManager, fill.color); + + if (fillHslColor) { + particle.fillColor = getHslAnimationFromHsl( + fillHslColor, + particle.fillAnimation, + container.retina.reduceFactor, + ); + } + } else { + particle.fillEnabled = false; + particle.fillAnimation = undefined; + particle.fillColor = undefined; + particle.fillOpacity = defaultOpacity; + } + + if (stroke) { + particle.strokeWidth = getRangeValue(stroke.width) * container.retina.pixelRatio; + particle.strokeOpacity = getRangeValue(stroke.opacity ?? defaultOpacity); + particle.strokeAnimation = stroke.color?.animation; + + const strokeHslColor = rangeColorToHsl(this._pluginManager, stroke.color) ?? particle.getFillColor(); + + if (strokeHslColor) { + particle.strokeColor = getHslAnimationFromHsl( + strokeHslColor, + particle.strokeAnimation, + container.retina.reduceFactor, + ); + } + } else { + particle.strokeAnimation = undefined; + particle.strokeColor = undefined; + particle.strokeOpacity = defaultOpacity; + particle.strokeWidth = 0; + } + } + + isEnabled(particle: PaintParticle): boolean { + const { fillAnimation, fillColor, strokeAnimation, strokeColor } = particle, + fillEnabled = + !!fillAnimation && + ((fillColor?.h.value !== undefined && fillColor.h.enable) || + (fillColor?.s.value !== undefined && fillColor.s.enable) || + (fillColor?.l.value !== undefined && fillColor.l.enable)), + strokeEnabled = + !!strokeAnimation && + ((strokeColor?.h.value !== undefined && strokeColor.h.enable) || + (strokeColor?.s.value !== undefined && strokeColor.s.enable) || + (strokeColor?.l.value !== undefined && strokeColor.l.enable)); + + return !particle.destroyed && !particle.spawning && (fillEnabled || strokeEnabled); + } + + update(particle: Particle, delta: IDelta): void { + if (!this.isEnabled(particle)) { + return; + } + + updateColor(particle.fillColor, delta); + updateColor(particle.strokeColor, delta); + } +} diff --git a/updaters/strokeColor/src/Types.ts b/updaters/paint/src/Types.ts similarity index 60% rename from updaters/strokeColor/src/Types.ts rename to updaters/paint/src/Types.ts index 610e62c1b30..28c01558e30 100644 --- a/updaters/strokeColor/src/Types.ts +++ b/updaters/paint/src/Types.ts @@ -1,5 +1,6 @@ import { type HslAnimation, type Particle } from "@tsparticles/engine"; -export type StrokeParticle = Particle & { +export type PaintParticle = Particle & { + fillAnimation?: HslAnimation; strokeAnimation?: HslAnimation; }; diff --git a/updaters/paint/src/index.ts b/updaters/paint/src/index.ts new file mode 100644 index 00000000000..44753396939 --- /dev/null +++ b/updaters/paint/src/index.ts @@ -0,0 +1,18 @@ +import { type Engine } from "@tsparticles/engine"; + +declare const __VERSION__: string; + +/** + * @param engine - + */ +export async function loadPaintUpdater(engine: Engine): Promise { + engine.checkVersion(__VERSION__); + + await engine.pluginManager.register(e => { + e.pluginManager.addParticleUpdater("paint", async container => { + const { PaintUpdater } = await import("./PaintUpdater.js"); + + return new PaintUpdater(e.pluginManager, container); + }); + }); +} diff --git a/updaters/fillColor/tsconfig.base.json b/updaters/paint/tsconfig.base.json similarity index 100% rename from updaters/fillColor/tsconfig.base.json rename to updaters/paint/tsconfig.base.json diff --git a/updaters/fillColor/tsconfig.browser.json b/updaters/paint/tsconfig.browser.json similarity index 100% rename from updaters/fillColor/tsconfig.browser.json rename to updaters/paint/tsconfig.browser.json diff --git a/updaters/fillColor/tsconfig.json b/updaters/paint/tsconfig.json similarity index 100% rename from updaters/fillColor/tsconfig.json rename to updaters/paint/tsconfig.json diff --git a/updaters/fillColor/tsconfig.module.json b/updaters/paint/tsconfig.module.json similarity index 100% rename from updaters/fillColor/tsconfig.module.json rename to updaters/paint/tsconfig.module.json diff --git a/updaters/fillColor/tsconfig.types.json b/updaters/paint/tsconfig.types.json similarity index 100% rename from updaters/fillColor/tsconfig.types.json rename to updaters/paint/tsconfig.types.json diff --git a/updaters/fillColor/typedoc.json b/updaters/paint/typedoc.json similarity index 100% rename from updaters/fillColor/typedoc.json rename to updaters/paint/typedoc.json diff --git a/updaters/fillColor/webpack.config.js b/updaters/paint/webpack.config.js similarity index 89% rename from updaters/fillColor/webpack.config.js rename to updaters/paint/webpack.config.js index 6f897d19c57..31108bd1973 100644 --- a/updaters/fillColor/webpack.config.js +++ b/updaters/paint/webpack.config.js @@ -10,8 +10,8 @@ const __filename = fileURLToPath(import.meta.url), version = pkg.version; export default loadParticlesUpdater({ - moduleName: "fill-color", - updaterName: "Fill Color", + moduleName: "paint", + updaterName: "Paint", version, dir: __dirname, progress: false, diff --git a/updaters/strokeColor/.browserslistrc b/updaters/strokeColor/.browserslistrc deleted file mode 100644 index fb811e7a9d2..00000000000 --- a/updaters/strokeColor/.browserslistrc +++ /dev/null @@ -1,2 +0,0 @@ -since 2021 -not dead diff --git a/updaters/strokeColor/.npmignore b/updaters/strokeColor/.npmignore deleted file mode 100644 index 5c901533f98..00000000000 --- a/updaters/strokeColor/.npmignore +++ /dev/null @@ -1 +0,0 @@ -report.html \ No newline at end of file diff --git a/updaters/strokeColor/CHANGELOG.md b/updaters/strokeColor/CHANGELOG.md deleted file mode 100644 index b532dafeca6..00000000000 --- a/updaters/strokeColor/CHANGELOG.md +++ /dev/null @@ -1,544 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.8](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.7...v4.0.0-beta.8) (2026-04-07) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.7](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.6...v4.0.0-beta.7) (2026-04-07) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.6](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.5...v4.0.0-beta.6) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.4...v4.0.0-beta.5) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.4](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.3...v4.0.0-beta.4) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2026-04-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2026-03-31) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.28...v4.0.0-beta.0) (2026-03-19) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.28](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.27...v4.0.0-alpha.28) (2026-03-15) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.27](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2026-03-09) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.26](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.25...v4.0.0-alpha.26) (2026-02-26) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.25](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.24...v4.0.0-alpha.25) (2026-02-21) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.24](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.23...v4.0.0-alpha.24) (2026-02-12) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.23](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.22...v4.0.0-alpha.23) (2026-02-11) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.22](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.21...v4.0.0-alpha.22) (2026-02-05) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.21](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.20...v4.0.0-alpha.21) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.20](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.19...v4.0.0-alpha.20) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.19](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.18...v4.0.0-alpha.19) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.18](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.17...v4.0.0-alpha.18) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.17](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.16...v4.0.0-alpha.17) (2026-02-04) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.16](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.15...v4.0.0-alpha.16) (2026-02-03) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.15](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.14...v4.0.0-alpha.15) (2026-02-03) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.14](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.13...v4.0.0-alpha.14) (2026-02-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2026-02-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.8...v4.0.0-alpha.9) (2026-02-02) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.8](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2026-01-22) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.7](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.6...v4.0.0-alpha.7) (2026-01-22) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.6](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.5...v4.0.0-alpha.6) (2026-01-22) - -### Bug Fixes - -- format fix ([dd42a71](https://github.com/tsparticles/tsparticles/commit/dd42a71857b5e1a95758186bd00b5aa92c9686a9)) - -# [4.0.0-alpha.5](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.4...v4.0.0-alpha.5) (2026-01-21) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.4](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.3...v4.0.0-alpha.4) (2026-01-21) - -### Features - -- add manual particles plugin with configuration and usage examples ([8d73e42](https://github.com/tsparticles/tsparticles/commit/8d73e42320f8f3845545a2bef0f8d92979f1e2ee)) - -# [4.0.0-alpha.3](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.2...v4.0.0-alpha.3) (2026-01-10) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.2](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.1...v4.0.0-alpha.2) (2026-01-08) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.1](https://github.com/tsparticles/tsparticles/compare/v4.0.0-alpha.0...v4.0.0-alpha.1) (2026-01-08) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [4.0.0-alpha.0](https://github.com/tsparticles/tsparticles/compare/v3.9.1...v4.0.0-alpha.0) (2026-01-07) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -## [3.9.1](https://github.com/tsparticles/tsparticles/compare/v3.9.0...v3.9.1) (2025-08-03) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.9.0](https://github.com/tsparticles/tsparticles/compare/v3.8.1...v3.9.0) (2025-08-01) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -## [3.8.1](https://github.com/tsparticles/tsparticles/compare/v3.8.0...v3.8.1) (2025-01-31) - -### Bug Fixes - -- fixed z-index style when fullScreen is active, closes [#5458](https://github.com/tsparticles/tsparticles/issues/5458) ([5e94ca4](https://github.com/tsparticles/tsparticles/commit/5e94ca41565c388bed275cd7d70d894d32ba506e)) - -# [3.8.0](https://github.com/tsparticles/tsparticles/compare/v3.7.3...v3.8.0) (2025-01-23) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -## [3.7.1](https://github.com/tsparticles/tsparticles/compare/v3.7.0...v3.7.1) (2024-11-24) - -### Bug Fixes - -- fixed resize issue in canvas ([e7c816c](https://github.com/tsparticles/tsparticles/commit/e7c816ced7d99c0cb84c79675a0771cd4b833705)) - -# [3.7.0](https://github.com/tsparticles/tsparticles/compare/v3.6.0...v3.7.0) (2024-11-24) - -### Features - -- added new named color plugin, and hex color in the engine ([c4db774](https://github.com/tsparticles/tsparticles/commit/c4db7745f54fe808e20af2bdf4c0469c1aa40755)) - -# [3.6.0](https://github.com/tsparticles/tsparticles/compare/v3.6.0-beta.1...v3.6.0) (2024-11-18) - -### Bug Fixes - -- fixed color syntaxes, fixes [#5409](https://github.com/tsparticles/tsparticles/issues/5409) ([f3c976f](https://github.com/tsparticles/tsparticles/commit/f3c976f451c5bc6a37338cba0cc1ce80c4e9b137)) - -# [3.6.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v3.6.0-beta.0...v3.6.0-beta.1) (2024-10-13) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.6.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v3.5.0...v3.6.0-beta.0) (2024-10-07) - -### Bug Fixes - -- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f)) - -# [3.6.0](https://github.com/tsparticles/tsparticles/compare/v3.5.0...v3.6.0) (2024-10-07) - -### Bug Fixes - -- fixed issue with out modes ([85ba20f](https://github.com/tsparticles/tsparticles/commit/85ba20f4004eed3ceb84bcf5333025c8fec5d81f)) - -# [3.5.0](https://github.com/tsparticles/tsparticles/compare/v3.4.0...v3.5.0) (2024-07-01) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.4.0](https://github.com/tsparticles/tsparticles/compare/v3.3.0...v3.4.0) (2024-05-12) - -### Features - -- changed bundles loading method, no more preloading plugins ([13b00a0](https://github.com/tsparticles/tsparticles/commit/13b00a03b327fd547014a99f8cbc8ced228f31c8)) - -# [3.3.0](https://github.com/tsparticles/tsparticles/compare/v3.2.2...v3.3.0) (2024-02-27) - -### Bug Fixes - -- fixed issues in Chrome with async rAF function, reduced async methods for vite builds ([2600f6f](https://github.com/tsparticles/tsparticles/commit/2600f6f69917895ab80f9a55b1f5168d587adac6)) - -## [3.2.2](https://github.com/tsparticles/tsparticles/compare/v3.2.1...v3.2.2) (2024-02-20) - -### Bug Fixes - -- fixed circular deps detection and other issues with dynamic imports ([b6ed5d3](https://github.com/tsparticles/tsparticles/commit/b6ed5d3eaa41e0ad50c55807e1ec6439eeacd0c1)) - -## [3.2.1](https://github.com/tsparticles/tsparticles/compare/v3.2.0...v3.2.1) (2024-01-31) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.2.0](https://github.com/tsparticles/tsparticles/compare/v3.1.0...v3.2.0) (2024-01-31) - -### Features - -- added new particle external interaction ([f51ce7f](https://github.com/tsparticles/tsparticles/commit/f51ce7f104fa930fc68a257b64bbe8cf65fb9794)) -- improving dynamic imports ([0224706](https://github.com/tsparticles/tsparticles/commit/022470681ca6325f3d8085361e1cb47e1d58639c)) -- improving dynamic imports ([f01a44b](https://github.com/tsparticles/tsparticles/commit/f01a44b22240ece1575cc431da8ca5902268fd2f)) -- improving dynamic imports ([7674ee3](https://github.com/tsparticles/tsparticles/commit/7674ee37c0db306afd1338ae0bcba764cc11d5f5)) - -# [3.1.0](https://github.com/tsparticles/tsparticles/compare/v3.0.3...v3.1.0) (2024-01-13) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -## [3.0.3](https://github.com/tsparticles/tsparticles/compare/v3.0.2...v3.0.3) (2023-12-26) - -### Bug Fixes - -- used element id when present and fixed emoji memory management ([1990bbc](https://github.com/tsparticles/tsparticles/commit/1990bbcd9079366db7ec3dedf4477ba43d2c47cf)) - -## [3.0.2](https://github.com/tsparticles/tsparticles/compare/v3.0.1...v3.0.2) (2023-12-06) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -## [3.0.1](https://github.com/tsparticles/tsparticles/compare/v3.0.0...v3.0.1) (2023-12-06) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.0.0](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.5...v3.0.0) (2023-12-04) - -### Features - -- added fade to trail effect ([17750ea](https://github.com/tsparticles/tsparticles/commit/17750eacdf86de208b2e723decc2ffb65521474b)) - -# [3.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.4...v3.0.0-beta.5) (2023-12-03) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.0.0-beta.4](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.3...v3.0.0-beta.4) (2023-11-16) - -### Features - -- added flat options to tsparticles-confetti options ([dff6c75](https://github.com/tsparticles/tsparticles/commit/dff6c7590c5a844e34547513637c8ad0f13a3d66)) - -# [3.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2023-09-20) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.1...v3.0.0-beta.2) (2023-09-11) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [3.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/v3.0.0-beta.0...v3.0.0-beta.1) (2023-08-25) - -### Features - -- supporting the npm exports option correctly ([bdfaca8](https://github.com/tsparticles/tsparticles/commit/bdfaca8077b8a3a4b1f482cc2ae5766914dcfaf7)) - -# [3.0.0-beta.0](https://github.com/tsparticles/tsparticles/compare/v2.12.0...v3.0.0-beta.0) (2023-08-24) - -**Note:** Version bump only for package @tsparticles/updater-stroke-color - -# [2.12.0](https://github.com/tsparticles/tsparticles/compare/v2.11.1...v2.12.0) (2023-08-03) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.11.1](https://github.com/tsparticles/tsparticles/compare/v2.11.0...v2.11.1) (2023-07-24) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.11.0](https://github.com/tsparticles/tsparticles/compare/v2.10.1...v2.11.0) (2023-07-12) - -### Features - -- added refresh flag for loading plugins, this will prevent multiple refresh of the instance ([9d999d6](https://github.com/tsparticles/tsparticles/commit/9d999d6fa2f0c0a45a551aab45b467a8f3b682c5)) -- added tree shaking ([86806a6](https://github.com/tsparticles/tsparticles/commit/86806a6054d89b050567599daab20da3b643b788)) - -## [2.10.1](https://github.com/tsparticles/tsparticles/compare/v2.10.0...v2.10.1) (2023-06-04) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.10.0](https://github.com/tsparticles/tsparticles/compare/v2.0.0-alpha.0...v2.10.0) (2023-06-03) - -### Bug Fixes - -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/tsparticles/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) -- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/tsparticles/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930)) -- **deps:** update dependency rimraf to v4.4.1 ([370d1ca](https://github.com/tsparticles/tsparticles/commit/370d1ca4d3bb0ea8bfe5fb3e0f5e1d74f45f4de6)) -- **deps:** update dependency rimraf to v5 ([c29cbc4](https://github.com/tsparticles/tsparticles/commit/c29cbc43ed0d3522b718e7236a48eae9b91cde43)) -- **deps:** update dependency rimraf to v5.0.1 ([6627473](https://github.com/tsparticles/tsparticles/commit/66274734c70b5759c59f7e949c8fcb2c8529bdf2)) -- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/tsparticles/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40)) -- **deps:** update react monorepo to v18.1.0 ([6b45793](https://github.com/tsparticles/tsparticles/commit/6b457937c41d7681a2135dfcb6ff220e578f22bb)) -- fixed double mouse events on mobile using pointer events, closes [#4622](https://github.com/tsparticles/tsparticles/issues/4622) ([1019fa4](https://github.com/tsparticles/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b)) -- fixes build scripts, closes [#3909](https://github.com/tsparticles/tsparticles/issues/3909), closes [#3911](https://github.com/tsparticles/tsparticles/issues/3911) ([d2c3fb3](https://github.com/tsparticles/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda)) - -### Features - -- added decay to all animations ([954858e](https://github.com/tsparticles/tsparticles/commit/954858ec9ef85a7d9d676838399777e4a1a8b885)) -- added delay to gradient animations ([0bbc1fc](https://github.com/tsparticles/tsparticles/commit/0bbc1fc0f528b6074726aff8833df94f7ecf7d9d)) -- added range colors to all color fields ([1b6f32a](https://github.com/tsparticles/tsparticles/commit/1b6f32ad50beb3dc4813187a6e1d03f3013f3ca9)) -- added ranged values in stroke width and opacity properties ([5d3806d](https://github.com/tsparticles/tsparticles/commit/5d3806dd5d097f2913b0f7f480eaeaab512d0be1)) -- added version to engine ([9406873](https://github.com/tsparticles/tsparticles/commit/9406873c6551b59e64edbe3a0e4fe59ef2cde4c6)) -- adding new path plugin, using svg paths as a source ([72316ec](https://github.com/tsparticles/tsparticles/commit/72316ec38ee3556ad2db0af4e84a14529ddb1b9b)) -- implemented delay options in opacity, size and colors updaters ([dfd4e9f](https://github.com/tsparticles/tsparticles/commit/dfd4e9f711a83ff5ef6e1bcf5f6fdf62d61dc157)) -- moving all updaters to external packages, breaking ([94bdde6](https://github.com/tsparticles/tsparticles/commit/94bdde67d0b546c22b7841ff8e969d15ddef3430)) -- removed all canvas context save/restore calls ([208722f](https://github.com/tsparticles/tsparticles/commit/208722f0a521246165b7cdc529dfbfbd7a3cf7eb)) - -## [2.9.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.9.2...tsparticles-updater-stroke-color@2.9.3) (2023-02-12) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.9.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.9.1...tsparticles-updater-stroke-color@2.9.2) (2023-02-12) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.9.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.9.0...tsparticles-updater-stroke-color@2.9.1) (2023-02-11) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.9.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.8.0...tsparticles-updater-stroke-color@2.9.0) (2023-02-10) - -### Features - -- added version to engine ([9406873](https://github.com/tsparticles/tsparticles/commit/9406873c6551b59e64edbe3a0e4fe59ef2cde4c6)) - -# [2.8.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.7.1...tsparticles-updater-stroke-color@2.8.0) (2023-01-18) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.7.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.7.0...tsparticles-updater-stroke-color@2.7.1) (2022-12-25) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.7.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.6.0...tsparticles-updater-stroke-color@2.7.0) (2022-12-23) - -### Features - -- added ranged values in stroke width and opacity properties ([5d3806d](https://github.com/tsparticles/tsparticles/commit/5d3806dd5d097f2913b0f7f480eaeaab512d0be1)) - -# [2.6.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.5.3...tsparticles-updater-stroke-color@2.6.0) (2022-12-06) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.5.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.5.2...tsparticles-updater-stroke-color@2.5.3) (2022-11-07) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.5.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.5.1...tsparticles-updater-stroke-color@2.5.2) (2022-11-07) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.5.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.5.0...tsparticles-updater-stroke-color@2.5.1) (2022-11-03) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.5.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.4.0...tsparticles-updater-stroke-color@2.5.0) (2022-11-02) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.4.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.3.3...tsparticles-updater-stroke-color@2.4.0) (2022-10-30) - -### Features - -- removed all canvas context save/restore calls ([208722f](https://github.com/tsparticles/tsparticles/commit/208722f0a521246165b7cdc529dfbfbd7a3cf7eb)) - -## [2.3.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.3.2...tsparticles-updater-stroke-color@2.3.3) (2022-09-30) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.3.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.3.1...tsparticles-updater-stroke-color@2.3.2) (2022-09-21) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.3.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.3.0...tsparticles-updater-stroke-color@2.3.1) (2022-09-13) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.3.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.2.4...tsparticles-updater-stroke-color@2.3.0) (2022-09-11) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.2.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.2.2...tsparticles-updater-stroke-color@2.2.4) (2022-08-26) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.2.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.2.2...tsparticles-updater-stroke-color@2.2.3) (2022-08-21) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.2.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.2.1...tsparticles-updater-stroke-color@2.2.2) (2022-08-16) - -### Bug Fixes - -- fixed double mouse events on mobile using pointer events, closes [#4622](https://github.com/tsparticles/tsparticles/issues/4622) ([1019fa4](https://github.com/tsparticles/tsparticles/commit/1019fa431f8a43cbd45d6adeb5adf94433e6e04b)) - -## [2.2.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.2.0...tsparticles-updater-stroke-color@2.2.1) (2022-08-12) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.2.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.1.4...tsparticles-updater-stroke-color@2.2.0) (2022-08-11) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.1.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.1.3...tsparticles-updater-stroke-color@2.1.4) (2022-07-28) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.1.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.1.2...tsparticles-updater-stroke-color@2.1.3) (2022-07-01) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.1.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.1.1...tsparticles-updater-stroke-color@2.1.2) (2022-07-01) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.1.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.1.0...tsparticles-updater-stroke-color@2.1.1) (2022-07-01) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.1.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.6...tsparticles-updater-stroke-color@2.1.0) (2022-06-18) - -### Bug Fixes - -- **deps:** update dependency gh-pages to v4 ([cf6e957](https://github.com/tsparticles/tsparticles/commit/cf6e9577132afcec26410f7321fcf5ffcfb05930)) -- **deps:** update react monorepo to v18.1.0 ([6b45793](https://github.com/tsparticles/tsparticles/commit/6b457937c41d7681a2135dfcb6ff220e578f22bb)) - -### Features - -- added decay to all animations ([954858e](https://github.com/tsparticles/tsparticles/commit/954858ec9ef85a7d9d676838399777e4a1a8b885)) -- added range colors to all color fields ([1b6f32a](https://github.com/tsparticles/tsparticles/commit/1b6f32ad50beb3dc4813187a6e1d03f3013f3ca9)) - -## [2.0.6](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.5...tsparticles-updater-stroke-color@2.0.6) (2022-04-16) - -### Bug Fixes - -- fixes build scripts, closes [#3909](https://github.com/tsparticles/tsparticles/issues/3909), closes [#3911](https://github.com/tsparticles/tsparticles/issues/3911) ([d2c3fb3](https://github.com/tsparticles/tsparticles/commit/d2c3fb33ff9c9d529f2609f89c63cb6e1e61ecda)) - -## [2.0.5](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.4...tsparticles-updater-stroke-color@2.0.5) (2022-04-14) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.0.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.3...tsparticles-updater-stroke-color@2.0.4) (2022-04-06) - -### Bug Fixes - -- **deps:** update react monorepo to v18 ([3f6aa46](https://github.com/tsparticles/tsparticles/commit/3f6aa46e399d0092ae13ba494db86256c0d05c40)) - -## [2.0.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.2...tsparticles-updater-stroke-color@2.0.3) (2022-03-11) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.0.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.1...tsparticles-updater-stroke-color@2.0.2) (2022-02-21) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -## [2.0.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0...tsparticles-updater-stroke-color@2.0.1) (2022-02-15) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.0.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0-beta.5...tsparticles-updater-stroke-color@2.0.0) (2022-02-15) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.0.0-beta.5](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0-beta.4...tsparticles-updater-stroke-color@2.0.0-beta.5) (2022-01-30) - -### Bug Fixes - -- **deps:** update dependency @ionic/angular to v6 ([b20503f](https://github.com/tsparticles/tsparticles/commit/b20503ff2a29f6c8617f42c764c8a868fc334c5f)) - -# [2.0.0-beta.4](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0-beta.3...tsparticles-updater-stroke-color@2.0.0-beta.4) (2021-12-07) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.0.0-beta.3](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0-beta.2...tsparticles-updater-stroke-color@2.0.0-beta.3) (2021-12-04) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.0.0-beta.2](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0-beta.1...tsparticles-updater-stroke-color@2.0.0-beta.2) (2021-10-06) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# [2.0.0-beta.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-stroke-color@2.0.0-beta.0...tsparticles-updater-stroke-color@2.0.0-beta.1) (2021-10-06) - -**Note:** Version bump only for package tsparticles-updater-stroke-color - -# 2.0.0-beta.0 (2021-10-06) - -### Features - -- moving all updaters to external packages, breaking ([94bdde6](https://github.com/tsparticles/tsparticles/commit/94bdde67d0b546c22b7841ff8e969d15ddef3430)) - -## [1.35.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-strokeColor@1.35.0...tsparticles-updater-strokeColor@1.35.1) (2021-09-20) - -**Note:** Version bump only for package tsparticles-updater-strokeColor - -# [1.35.0](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-strokeColor@1.34.1...tsparticles-updater-strokeColor@1.35.0) (2021-09-18) - -**Note:** Version bump only for package tsparticles-updater-strokeColor - -## [1.34.1](https://github.com/tsparticles/tsparticles/compare/tsparticles-updater-strokeColor@1.34.0...tsparticles-updater-strokeColor@1.34.1) (2021-09-15) - -**Note:** Version bump only for package tsparticles-updater-strokeColor - -# 1.34.0 (2021-08-23) - -### Bug Fixes - -- **deps:** pin dependencies ([23be870](https://github.com/tsparticles/tsparticles/commit/23be8708d698e1e37a18f2ed292cbccffb0f1e47)) -- **deps:** update all ([d9f0ff2](https://github.com/tsparticles/tsparticles/commit/d9f0ff2f8c4ac269aaad5077492746e3da8fb422)) - -### Features - -- added strokeColor angle animated rotation support ([de8f0a4](https://github.com/tsparticles/tsparticles/commit/de8f0a46436601aeb580651b1f87741fd9fc3c79)) -- created strokeColor updater library, only colors for now ([7d31c62](https://github.com/tsparticles/tsparticles/commit/7d31c62ecb8f023234514b5ef46f0de55f75c283)) diff --git a/updaters/strokeColor/LICENSE b/updaters/strokeColor/LICENSE deleted file mode 100644 index bdc05f528fa..00000000000 --- a/updaters/strokeColor/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Matteo Bruni - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/updaters/strokeColor/README.md b/updaters/strokeColor/README.md deleted file mode 100644 index 32ecd64294f..00000000000 --- a/updaters/strokeColor/README.md +++ /dev/null @@ -1,103 +0,0 @@ -[![banner](https://particles.js.org/images/banner2.png)](https://particles.js.org) - -# tsParticles Stroke Color Updater - -[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@tsparticles/updater-stroke-color/badge)](https://www.jsdelivr.com/package/npm/@tsparticles/updater-stroke-color) -[![npmjs](https://badge.fury.io/js/@tsparticles/updater-stroke-color.svg)](https://www.npmjs.com/package/@tsparticles/updater-stroke-color) -[![npmjs](https://img.shields.io/npm/dt/@tsparticles/updater-stroke-color)](https://www.npmjs.com/package/@tsparticles/updater-stroke-color) [![GitHub Sponsors](https://img.shields.io/github/sponsors/matteobruni)](https://github.com/sponsors/matteobruni) - -[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for stroke color animations. - -## Quick checklist - -1. Install `@tsparticles/engine` (or use the CDN bundle below) -2. Call the package loader function(s) before `tsParticles.load(...)` -3. Apply the package options in your `tsParticles.load(...)` config - -## How to use it - -### CDN / Vanilla JS / jQuery - -The CDN/Vanilla version JS has one required file in vanilla configuration: - -Including the `tsparticles.updater.stroke-color.min.js` file will export the function to load the updater plugin: - -```javascript -loadStrokeColorUpdater; -``` - -### Usage - -Once the scripts are loaded you can set up `tsParticles` and the updater plugin like this: - -```javascript -(async () => { - await loadStrokeColorUpdater(tsParticles); - - await tsParticles.load({ - id: "tsparticles", - options: { - /* options */ - }, - }); -})(); -``` - -### ESM / CommonJS - -This package is compatible also with ES or CommonJS modules, firstly this needs to be installed, like this: - -```shell -$ npm install @tsparticles/updater-stroke-color -``` - -or - -```shell -$ yarn add @tsparticles/updater-stroke-color -``` - -Then you need to import it in the app, like this: - -```javascript -const { tsParticles } = require("@tsparticles/engine"); -const { loadStrokeColorUpdater } = require("@tsparticles/updater-stroke-color"); - -(async () => { - await loadStrokeColorUpdater(tsParticles); -})(); -``` - -or - -```javascript -import { tsParticles } from "@tsparticles/engine"; -import { loadStrokeColorUpdater } from "@tsparticles/updater-stroke-color"; - -(async () => { - await loadStrokeColorUpdater(tsParticles); -})(); -``` - -## Option mapping - -- Primary options key: `particles.stroke.color` - -```json -{ - "particles": { - "stroke.color": {} - } -} -``` - -## Common pitfalls - -- Calling `tsParticles.load(...)` before `loadStrokeColorUpdater(...)` -- Verify required peer packages before enabling advanced options -- Change one option group at a time to isolate regressions quickly - -## Related docs - -- All packages catalog: -- Main docs: diff --git a/updaters/strokeColor/eslint.config.js b/updaters/strokeColor/eslint.config.js deleted file mode 100644 index a461ddbce48..00000000000 --- a/updaters/strokeColor/eslint.config.js +++ /dev/null @@ -1,6 +0,0 @@ -import tsParticlesESLintConfig from "@tsparticles/eslint-config"; -import { defineConfig } from "eslint/config"; - -export default defineConfig([ - tsParticlesESLintConfig, -]); diff --git a/updaters/strokeColor/package.dist.json b/updaters/strokeColor/package.dist.json deleted file mode 100644 index 95e08b88570..00000000000 --- a/updaters/strokeColor/package.dist.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "name": "@tsparticles/updater-stroke-color", - "version": "4.0.0-beta.9", - "description": "tsParticles particles stroke color updater", - "homepage": "https://particles.js.org", - "repository": { - "type": "git", - "url": "git+https://github.com/tsparticles/tsparticles.git", - "directory": "updaters/strokeColor" - }, - "keywords": [ - "front-end", - "frontend", - "tsparticles", - "particles.js", - "particlesjs", - "particles", - "particle", - "canvas", - "jsparticles", - "xparticles", - "particles-js", - "particles-bg", - "particles-bg-vue", - "particles-ts", - "particles.ts", - "react-particles-js", - "react-particles.js", - "react-particles", - "react", - "reactjs", - "vue-particles", - "ngx-particles", - "angular-particles", - "particleground", - "vue", - "vuejs", - "preact", - "preactjs", - "jquery", - "angularjs", - "angular", - "typescript", - "javascript", - "animation", - "web", - "html5", - "web-design", - "webdesign", - "css", - "html", - "css3", - "animated", - "background", - "confetti", - "canvas", - "fireworks", - "fireworks-js", - "confetti-js", - "confettijs", - "fireworksjs", - "canvas-confetti", - "tsparticles-plugin", - "@tsparticles/updater" - ], - "author": "Matteo Bruni ", - "license": "MIT", - "bugs": { - "url": "https://github.com/tsparticles/tsparticles/issues" - }, - "sideEffects": false, - "jsdelivr": "tsparticles.updater.stroke-color.min.js", - "unpkg": "tsparticles.updater.stroke-color.min.js", - "browser": "browser/index.js", - "main": "cjs/index.js", - "module": "esm/index.js", - "types": "types/index.d.ts", - "exports": { - ".": { - "types": "./types/index.d.ts", - "browser": "./browser/index.js", - "import": "./esm/index.js", - "require": "./cjs/index.js", - "default": "./esm/index.js" - }, - "./package.json": "./package.json" - }, - "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" - }, - "publishConfig": { - "access": "public" - }, - "type": "module" -} diff --git a/updaters/strokeColor/package.json b/updaters/strokeColor/package.json deleted file mode 100644 index dbcb5a9f18a..00000000000 --- a/updaters/strokeColor/package.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "name": "@tsparticles/updater-stroke-color", - "version": "4.0.0-beta.9", - "description": "tsParticles particles stroke color updater", - "homepage": "https://particles.js.org", - "scripts": { - "build": "tsparticles-cli build", - "build:ci": "tsparticles-cli build --ci", - "version": "tsparticles-cli build -d && git add package.dist.json && tsparticles-cli build -p -l && git add .", - "prepack": "pnpm run build" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/tsparticles/tsparticles.git", - "directory": "updaters/strokeColor" - }, - "keywords": [ - "front-end", - "frontend", - "tsparticles", - "particles.js", - "particlesjs", - "particles", - "particle", - "canvas", - "jsparticles", - "xparticles", - "particles-js", - "particles-bg", - "particles-bg-vue", - "particles-ts", - "particles.ts", - "react-particles-js", - "react-particles.js", - "react-particles", - "react", - "reactjs", - "vue-particles", - "ngx-particles", - "angular-particles", - "particleground", - "vue", - "vuejs", - "preact", - "preactjs", - "jquery", - "angularjs", - "angular", - "typescript", - "javascript", - "animation", - "web", - "html5", - "web-design", - "webdesign", - "css", - "html", - "css3", - "animated", - "background", - "confetti", - "canvas", - "fireworks", - "fireworks-js", - "confetti-js", - "confettijs", - "fireworksjs", - "canvas-confetti", - "tsparticles-plugin", - "@tsparticles/updater" - ], - "author": "Matteo Bruni ", - "license": "MIT", - "bugs": { - "url": "https://github.com/tsparticles/tsparticles/issues" - }, - "prettier": "@tsparticles/prettier-config", - "files": [ - "dist" - ], - "sideEffects": false, - "browser": "dist/browser/index.js", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", - "types": "dist/types/index.d.ts", - "exports": { - ".": { - "types": "./dist/types/index.d.ts", - "browser": "./dist/browser/index.js", - "import": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "default": "./dist/esm/index.js" - }, - "./package.json": "./dist/package.json" - }, - "peerDependencies": { - "@tsparticles/engine": "workspace:*" - }, - "devDependencies": { - "@tsparticles/engine": "workspace:*" - }, - "publishConfig": { - "access": "public", - "directory": "dist", - "linkDirectory": true - }, - "type": "module" -} diff --git a/updaters/strokeColor/src/StrokeColorUpdater.ts b/updaters/strokeColor/src/StrokeColorUpdater.ts deleted file mode 100644 index 5f86f178fd0..00000000000 --- a/updaters/strokeColor/src/StrokeColorUpdater.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { - type Container, - type IDelta, - type IParticleUpdater, - type Particle, - type PluginManager, - getHslAnimationFromHsl, - getRangeValue, - itemFromSingleOrMultiple, - rangeColorToHsl, - updateColor, -} from "@tsparticles/engine"; -import type { StrokeParticle } from "./Types.js"; - -const defaultOpacity = 1; - -export class StrokeColorUpdater implements IParticleUpdater { - private readonly _container; - private readonly _pluginManager; - - constructor(pluginManager: PluginManager, container: Container) { - this._container = container; - this._pluginManager = pluginManager; - } - - init(particle: StrokeParticle): void { - const container = this._container, - options = particle.options, - /* strokeColor */ - stroke = itemFromSingleOrMultiple(options.stroke, particle.id, options.reduceDuplicates); - - if (!stroke) { - return; - } - - particle.strokeWidth = getRangeValue(stroke.width) * container.retina.pixelRatio; - particle.strokeOpacity = getRangeValue(stroke.opacity ?? defaultOpacity); - particle.strokeAnimation = stroke.color?.animation; - - const strokeHslColor = rangeColorToHsl(this._pluginManager, stroke.color) ?? particle.getFillColor(); - - if (strokeHslColor) { - particle.strokeColor = getHslAnimationFromHsl( - strokeHslColor, - particle.strokeAnimation, - container.retina.reduceFactor, - ); - } - } - - isEnabled(particle: StrokeParticle): boolean { - const color = particle.strokeAnimation, - { strokeColor } = particle; - - return ( - !particle.destroyed && - !particle.spawning && - !!color && - ((strokeColor?.h.value !== undefined && strokeColor.h.enable) || - (strokeColor?.s.value !== undefined && strokeColor.s.enable) || - (strokeColor?.l.value !== undefined && strokeColor.l.enable)) - ); - } - - update(particle: Particle, delta: IDelta): void { - if (!this.isEnabled(particle)) { - return; - } - - updateColor(particle.strokeColor, delta); - } -} diff --git a/updaters/strokeColor/src/index.ts b/updaters/strokeColor/src/index.ts deleted file mode 100644 index 1d5d0c751bb..00000000000 --- a/updaters/strokeColor/src/index.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { type Engine } from "@tsparticles/engine"; - -declare const __VERSION__: string; - -/** - * @param engine - - */ -export async function loadStrokeColorUpdater(engine: Engine): Promise { - engine.checkVersion(__VERSION__); - - await engine.pluginManager.register(e => { - e.pluginManager.addParticleUpdater("strokeColor", async container => { - const { StrokeColorUpdater } = await import("./StrokeColorUpdater.js"); - - return new StrokeColorUpdater(e.pluginManager, container); - }); - }); -} diff --git a/updaters/strokeColor/tsconfig.base.json b/updaters/strokeColor/tsconfig.base.json deleted file mode 100644 index 2b489b6aa1c..00000000000 --- a/updaters/strokeColor/tsconfig.base.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "@tsparticles/tsconfig/dist/tsconfig.base.json", - "compilerOptions": { - "rootDir": "./src" - }, - "include": [ - "./src" - ] -} diff --git a/updaters/strokeColor/tsconfig.browser.json b/updaters/strokeColor/tsconfig.browser.json deleted file mode 100644 index d114ea7d433..00000000000 --- a/updaters/strokeColor/tsconfig.browser.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["./tsconfig.base.json", "@tsparticles/tsconfig/dist/tsconfig.browser.json"], - "compilerOptions": { - "outDir": "./dist/browser" - } -} diff --git a/updaters/strokeColor/tsconfig.json b/updaters/strokeColor/tsconfig.json deleted file mode 100644 index 4ebb3ae88eb..00000000000 --- a/updaters/strokeColor/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["./tsconfig.base.json", "@tsparticles/tsconfig/dist/tsconfig.json"], - "compilerOptions": { - "outDir": "./dist/cjs" - } -} diff --git a/updaters/strokeColor/tsconfig.module.json b/updaters/strokeColor/tsconfig.module.json deleted file mode 100644 index 7faa233aa42..00000000000 --- a/updaters/strokeColor/tsconfig.module.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["./tsconfig.base.json", "@tsparticles/tsconfig/dist/tsconfig.module.json"], - "compilerOptions": { - "outDir": "./dist/esm" - } -} diff --git a/updaters/strokeColor/tsconfig.types.json b/updaters/strokeColor/tsconfig.types.json deleted file mode 100644 index 01755624ba5..00000000000 --- a/updaters/strokeColor/tsconfig.types.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["./tsconfig.base.json", "@tsparticles/tsconfig/dist/tsconfig.types.json"], - "compilerOptions": { - "outDir": "./dist/types" - } -} diff --git a/updaters/strokeColor/typedoc.json b/updaters/strokeColor/typedoc.json deleted file mode 100644 index 21c3d80b1f4..00000000000 --- a/updaters/strokeColor/typedoc.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "projectDocuments": ["../markdown/**/*.md"], - "entryPoints": [ - "./src/" - ], - "entryPointStrategy": "expand", - "name": "tsParticles Stroke Color Updater", - "includeVersion": true, - "hideGenerator": true, - "out": "./docs", - "validation": { - "invalidLink": true, - "notDocumented": true - } -} diff --git a/updaters/strokeColor/webpack.config.js b/updaters/strokeColor/webpack.config.js deleted file mode 100644 index 990cd850cce..00000000000 --- a/updaters/strokeColor/webpack.config.js +++ /dev/null @@ -1,18 +0,0 @@ -import { loadParticlesUpdater } from "@tsparticles/webpack-plugin"; -import { fileURLToPath } from "node:url"; -import fs from "fs-extra"; -import path from "node:path"; - -const __filename = fileURLToPath(import.meta.url), - __dirname = path.dirname(__filename), - rootPkgPath = path.join(__dirname, "package.json"), - pkg = await fs.readJson(rootPkgPath), - version = pkg.version; - -export default loadParticlesUpdater({ - moduleName: "stroke-color", - updaterName: "Stroke Color", - version, - dir: __dirname, - progress: false, -}); diff --git a/utils/configs/src/a/absorbers.ts b/utils/configs/src/a/absorbers.ts index de3cbf2ec8a..0be393bd23f 100644 --- a/utils/configs/src/a/absorbers.ts +++ b/utils/configs/src/a/absorbers.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { collisions: { enable: true, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/a/amongUs.ts b/utils/configs/src/a/amongUs.ts index b3b346f4286..ecdc5bffa1c 100644 --- a/utils/configs/src/a/amongUs.ts +++ b/utils/configs/src/a/amongUs.ts @@ -41,16 +41,18 @@ const options: ISourceOptions = { number: { value: 200, }, - fill: { - color: { - value: "#fff", - animation: { - enable: false, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#fff", + animation: { + enable: false, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/backgroundMask.ts b/utils/configs/src/b/backgroundMask.ts index 57e7dc859de..32e251571f9 100644 --- a/utils/configs/src/b/backgroundMask.ts +++ b/utils/configs/src/b/backgroundMask.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/backgroundMaskImage.ts b/utils/configs/src/b/backgroundMaskImage.ts index 2b121e92c24..fc98b0713d4 100644 --- a/utils/configs/src/b/backgroundMaskImage.ts +++ b/utils/configs/src/b/backgroundMaskImage.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 100, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/basic.ts b/utils/configs/src/b/basic.ts index 47dcdb2371b..819519d33b5 100644 --- a/utils/configs/src/b/basic.ts +++ b/utils/configs/src/b/basic.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/big.ts b/utils/configs/src/b/big.ts index cfdd8a0fd8b..77a15db8403 100644 --- a/utils/configs/src/b/big.ts +++ b/utils/configs/src/b/big.ts @@ -7,48 +7,50 @@ const options: ISourceOptions = { number: { value: 50, }, - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/bigBlend.ts b/utils/configs/src/b/bigBlend.ts index e78c876185a..f6d4add0b13 100644 --- a/utils/configs/src/b/bigBlend.ts +++ b/utils/configs/src/b/bigBlend.ts @@ -7,48 +7,50 @@ const options: ISourceOptions = { number: { value: 30, }, - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/bigBlendCombo.ts b/utils/configs/src/b/bigBlendCombo.ts index 1a3229db43e..2506ef08830 100644 --- a/utils/configs/src/b/bigBlendCombo.ts +++ b/utils/configs/src/b/bigBlendCombo.ts @@ -7,48 +7,50 @@ const options: ISourceOptions = { number: { value: 30, }, - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/bigBlendParticle.ts b/utils/configs/src/b/bigBlendParticle.ts index 253dfb1839b..de4b991fde5 100644 --- a/utils/configs/src/b/bigBlendParticle.ts +++ b/utils/configs/src/b/bigBlendParticle.ts @@ -7,48 +7,50 @@ const options: ISourceOptions = { number: { value: 30, }, - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/blackHole.ts b/utils/configs/src/b/blackHole.ts index cc7303e67d0..8d093b4a694 100644 --- a/utils/configs/src/b/blackHole.ts +++ b/utils/configs/src/b/blackHole.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: ["#ffffff", "#77ccff", "#ff3333", "#ffff33"], + paint: { + fill: { + color: { + value: ["#ffffff", "#77ccff", "#ff3333", "#ffff33"], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/b/bubble.ts b/utils/configs/src/b/bubble.ts index 056e9668307..5debbb6d20c 100644 --- a/utils/configs/src/b/bubble.ts +++ b/utils/configs/src/b/bubble.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#1b1e34", + paint: { + fill: { + color: { + value: "#1b1e34", + }, + enable: true, }, - enable: true, }, shape: { type: "polygon", diff --git a/utils/configs/src/c/cardSuits.ts b/utils/configs/src/c/cardSuits.ts index f6ffb242c6f..4197d3840aa 100644 --- a/utils/configs/src/c/cardSuits.ts +++ b/utils/configs/src/c/cardSuits.ts @@ -16,41 +16,49 @@ const options: ISourceOptions = { options: { spades: { particles: { - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, + enable: true, }, - enable: true, }, }, }, hearts: { particles: { - fill: { - color: { - value: "#ff0000", + paint: { + fill: { + color: { + value: "#ff0000", + }, + enable: true, }, - enable: true, }, }, }, diamonds: { particles: { - fill: { - color: { - value: "#ff0000", + paint: { + fill: { + color: { + value: "#ff0000", + }, + enable: true, }, - enable: true, }, }, }, clubs: { particles: { - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, + enable: true, }, - enable: true, }, }, }, diff --git a/utils/configs/src/c/cards.ts b/utils/configs/src/c/cards.ts index 3002f16ab40..81822126a96 100644 --- a/utils/configs/src/c/cards.ts +++ b/utils/configs/src/c/cards.ts @@ -12,11 +12,17 @@ const cardSuits = ["spades", "hearts", "diamonds", "clubs"] as const, key: "cards", name: "Cards", particles: { - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, + }, + stroke: { + width: 1, + color: { value: "#000" }, }, - enable: true, }, number: { value: 52, @@ -38,10 +44,6 @@ const cardSuits = ["spades", "hearts", "diamonds", "clubs"] as const, enable: true, speed: 2, }, - stroke: { - width: 1, - color: { value: "#000" }, - }, }, interactivity: { events: { diff --git a/utils/configs/src/c/cardsRolling.ts b/utils/configs/src/c/cardsRolling.ts index 03f5eb7cec0..1da7cb6ca0e 100644 --- a/utils/configs/src/c/cardsRolling.ts +++ b/utils/configs/src/c/cardsRolling.ts @@ -12,11 +12,17 @@ const cardSuits = ["spades", "hearts", "diamonds", "clubs"] as const, key: "cardsRolling", name: "Cards Rolling", particles: { - fill: { - color: { - value: "#000", + paint: { + fill: { + color: { + value: "#000", + }, + enable: true, + }, + stroke: { + width: 1, + color: { value: "#000" }, }, - enable: true, }, number: { value: 52, @@ -34,10 +40,6 @@ const cardSuits = ["spades", "hearts", "diamonds", "clubs"] as const, size: { value: 30, }, - stroke: { - width: 1, - color: { value: "#000" }, - }, move: { enable: true, speed: 2, diff --git a/utils/configs/src/c/chars.ts b/utils/configs/src/c/chars.ts index d630925db04..7f40c5c893b 100644 --- a/utils/configs/src/c/chars.ts +++ b/utils/configs/src/c/chars.ts @@ -10,9 +10,11 @@ const options: ISourceOptions = { enable: true, }, }, - stroke: { - width: 1, - color: { value: "#ffffff" }, + paint: { + stroke: { + width: 1, + color: { value: "#ffffff" }, + }, }, shape: { type: "text", @@ -23,14 +25,20 @@ const options: ISourceOptions = { style: "", weight: "400", particles: { - fill: [ + paint: [ + { + fill: { + color: { + value: "#ff0000", + }, + enable: true, + }, + }, { - color: { - value: "#ff0000", + fill: { + enable: false, }, - enable: true, }, - { enable: false }, ], }, }, diff --git a/utils/configs/src/c/clickConfetti.ts b/utils/configs/src/c/clickConfetti.ts index f83e3758a7b..320a2fc0fc9 100644 --- a/utils/configs/src/c/clickConfetti.ts +++ b/utils/configs/src/c/clickConfetti.ts @@ -61,11 +61,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#f00", + paint: { + fill: { + color: { + value: "#f00", + }, + enable: true, }, - enable: true, }, shape: { type: ["circle", "square", "polygon"], diff --git a/utils/configs/src/c/clickPause.ts b/utils/configs/src/c/clickPause.ts index 3ce3bef7e26..014c0451318 100644 --- a/utils/configs/src/c/clickPause.ts +++ b/utils/configs/src/c/clickPause.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/c/collisionsAbsorb.ts b/utils/configs/src/c/collisionsAbsorb.ts index f9a3b2bbe10..86fa0a696b7 100644 --- a/utils/configs/src/c/collisionsAbsorb.ts +++ b/utils/configs/src/c/collisionsAbsorb.ts @@ -10,9 +10,11 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, }, }, shape: { diff --git a/utils/configs/src/c/collisionsBounce.ts b/utils/configs/src/c/collisionsBounce.ts index 7f790b6fca4..50558168ee4 100644 --- a/utils/configs/src/c/collisionsBounce.ts +++ b/utils/configs/src/c/collisionsBounce.ts @@ -13,11 +13,13 @@ const options: ISourceOptions = { collisions: { enable: true, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/c/collisionsDestroy.ts b/utils/configs/src/c/collisionsDestroy.ts index 852a236ab27..413287d79fd 100644 --- a/utils/configs/src/c/collisionsDestroy.ts +++ b/utils/configs/src/c/collisionsDestroy.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 80, }, - fill: { - color: { - value: ["#3998D0", "#2EB6AF", "#A9BD33", "#FEC73B", "#F89930", "#F45623", "#D62E32", "#EB586E", "#9952CF"], + paint: { + fill: { + color: { + value: ["#3998D0", "#2EB6AF", "#A9BD33", "#FEC73B", "#F89930", "#F45623", "#D62E32", "#EB586E", "#9952CF"], + }, + enable: true, }, - enable: true, }, destroy: { mode: "split", diff --git a/utils/configs/src/c/colorAnimation.ts b/utils/configs/src/c/colorAnimation.ts index 6a85e56cbf9..df94e7facb9 100644 --- a/utils/configs/src/c/colorAnimation.ts +++ b/utils/configs/src/c/colorAnimation.ts @@ -10,48 +10,50 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - h: { - enable: true, - speed: { min: 30, max: 60 }, - sync: true, - }, - s: { - enable: true, - speed: { min: 5, max: 10 }, - sync: true, - }, - l: { - enable: true, - speed: { min: 5, max: 10 }, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + h: { + enable: true, + speed: { min: 30, max: 60 }, + sync: true, + }, + s: { + enable: true, + speed: { min: 5, max: 10 }, + sync: true, + }, + l: { + enable: true, + speed: { min: 5, max: 10 }, + sync: true, + }, }, }, + enable: true, }, - enable: true, - }, - stroke: { - width: 30, - color: { - value: "#0000ff", - animation: { - h: { - enable: true, - speed: { min: 30, max: 60 }, - sync: true, - }, - s: { - enable: true, - speed: { min: 5, max: 10 }, - sync: true, - }, - l: { - enable: true, - speed: { min: 5, max: 10 }, - sync: true, + stroke: { + width: 30, + color: { + value: "#0000ff", + animation: { + h: { + enable: true, + speed: { min: 30, max: 60 }, + sync: true, + }, + s: { + enable: true, + speed: { min: 5, max: 10 }, + sync: true, + }, + l: { + enable: true, + speed: { min: 5, max: 10 }, + sync: true, + }, }, }, }, diff --git a/utils/configs/src/c/connect.ts b/utils/configs/src/c/connect.ts index 0b47f4fe109..55fa5e632bc 100644 --- a/utils/configs/src/c/connect.ts +++ b/utils/configs/src/c/connect.ts @@ -47,11 +47,17 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "random", + paint: { + fill: { + color: { + value: "random", + }, + enable: true, + }, + stroke: { + color: { value: "#fff" }, + width: 1, }, - enable: true, }, links: { blink: false, @@ -81,10 +87,6 @@ const options: ISourceOptions = { shape: { type: "circle", }, - stroke: { - color: { value: "#fff" }, - width: 1, - }, size: { value: { min: 1, diff --git a/utils/configs/src/c/curlNoise.ts b/utils/configs/src/c/curlNoise.ts index 813b3162c8c..5c98795aeb6 100644 --- a/utils/configs/src/c/curlNoise.ts +++ b/utils/configs/src/c/curlNoise.ts @@ -7,16 +7,18 @@ const options: ISourceOptions = { number: { value: 300, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 360, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 360, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/d/delay.ts b/utils/configs/src/d/delay.ts index 38742f69887..e26934862ef 100644 --- a/utils/configs/src/d/delay.ts +++ b/utils/configs/src/d/delay.ts @@ -11,16 +11,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/d/delayColor.ts b/utils/configs/src/d/delayColor.ts index 1e24a28fa56..26c2de5214a 100644 --- a/utils/configs/src/d/delayColor.ts +++ b/utils/configs/src/d/delayColor.ts @@ -9,20 +9,22 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#f00", - animation: { - enable: true, - speed: 50, - sync: true, - delay: { - min: 1, - max: 3, + paint: { + fill: { + color: { + value: "#f00", + animation: { + enable: true, + speed: 50, + sync: true, + delay: { + min: 1, + max: 3, + }, }, }, + enable: true, }, - enable: true, }, number: { value: 100, diff --git a/utils/configs/src/d/delayOpacity.ts b/utils/configs/src/d/delayOpacity.ts index eb0e003ce65..fe582b6e995 100644 --- a/utils/configs/src/d/delayOpacity.ts +++ b/utils/configs/src/d/delayOpacity.ts @@ -9,11 +9,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, number: { value: 100, diff --git a/utils/configs/src/d/delaySize.ts b/utils/configs/src/d/delaySize.ts index fb38c992275..17bfd56b634 100644 --- a/utils/configs/src/d/delaySize.ts +++ b/utils/configs/src/d/delaySize.ts @@ -9,11 +9,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, number: { value: 100, diff --git a/utils/configs/src/d/delayStrokeColor.ts b/utils/configs/src/d/delayStrokeColor.ts index 0c2b2674220..0436b2edd04 100644 --- a/utils/configs/src/d/delayStrokeColor.ts +++ b/utils/configs/src/d/delayStrokeColor.ts @@ -9,20 +9,25 @@ const options: ISourceOptions = { }, }, particles: { - stroke: { - color: { - value: "#f00", - animation: { - enable: true, - speed: 50, - sync: true, - delay: { - min: 1, - max: 3, + paint: { + fill: { + enable: false, + }, + stroke: { + color: { + value: "#f00", + animation: { + enable: true, + speed: 50, + sync: true, + delay: { + min: 1, + max: 3, + }, }, }, + width: 3, }, - width: 3, }, number: { value: 100, @@ -33,9 +38,6 @@ const options: ISourceOptions = { opacity: { value: 1, }, - fill: { - enable: false, - }, move: { enable: true, }, diff --git a/utils/configs/src/d/destroy.ts b/utils/configs/src/d/destroy.ts index d683f73bc3d..c3c56da7d34 100644 --- a/utils/configs/src/d/destroy.ts +++ b/utils/configs/src/d/destroy.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/d/disappearing.ts b/utils/configs/src/d/disappearing.ts index e8f24fc3ed4..d86f35049b8 100644 --- a/utils/configs/src/d/disappearing.ts +++ b/utils/configs/src/d/disappearing.ts @@ -27,11 +27,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "random", + paint: { + fill: { + color: { + value: "random", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/d/divEvents.ts b/utils/configs/src/d/divEvents.ts index ee50195a752..1cf6ec237a4 100644 --- a/utils/configs/src/d/divEvents.ts +++ b/utils/configs/src/d/divEvents.ts @@ -74,11 +74,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { color: "#ffffff", diff --git a/utils/configs/src/e/effectBubble.ts b/utils/configs/src/e/effectBubble.ts index 5f3705243e5..541aefe0af2 100644 --- a/utils/configs/src/e/effectBubble.ts +++ b/utils/configs/src/e/effectBubble.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, effect: { type: "bubble", diff --git a/utils/configs/src/e/effectFilter.ts b/utils/configs/src/e/effectFilter.ts index 93766ebf2f8..2d9ebf1ffe4 100644 --- a/utils/configs/src/e/effectFilter.ts +++ b/utils/configs/src/e/effectFilter.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, effect: { type: "filter", diff --git a/utils/configs/src/e/effectParticles.ts b/utils/configs/src/e/effectParticles.ts index 02eb3b379c8..468807e05a3 100644 --- a/utils/configs/src/e/effectParticles.ts +++ b/utils/configs/src/e/effectParticles.ts @@ -7,9 +7,11 @@ const options: ISourceOptions = { number: { value: 25, }, - fill: { - color: { - value: "#ffff00", + paint: { + fill: { + color: { + value: "#ffff00", + }, }, }, effect: { @@ -18,16 +20,18 @@ const options: ISourceOptions = { particles: { spawn: { particles: { - fill: { - color: { - value: "#ffff00", - animation: { - enable: true, - speed: -70, - sync: true, + paint: { + fill: { + color: { + value: "#ffff00", + animation: { + enable: true, + speed: -70, + sync: true, + }, }, + enable: true, }, - enable: true, }, effect: { type: "none", diff --git a/utils/configs/src/e/effectTrail.ts b/utils/configs/src/e/effectTrail.ts index 315135d21cc..06247e43f46 100644 --- a/utils/configs/src/e/effectTrail.ts +++ b/utils/configs/src/e/effectTrail.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 360, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 360, + sync: true, + }, }, + enable: true, }, - enable: true, }, effect: { type: "trail", diff --git a/utils/configs/src/e/effectTrailTransform.ts b/utils/configs/src/e/effectTrailTransform.ts index 0784f6bc883..c95b6c17edf 100644 --- a/utils/configs/src/e/effectTrailTransform.ts +++ b/utils/configs/src/e/effectTrailTransform.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 360, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 360, + sync: true, + }, }, + enable: true, }, - enable: true, }, effect: { type: "trail", diff --git a/utils/configs/src/e/emitter.ts b/utils/configs/src/e/emitter.ts index 8f55bb10907..0119ff6e20a 100644 --- a/utils/configs/src/e/emitter.ts +++ b/utils/configs/src/e/emitter.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#000", + paint: { + fill: { + color: { + value: "#000", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", @@ -75,11 +77,13 @@ const options: ISourceOptions = { sync: false, }, }, - fill: { - color: { - value: "#f0f", + paint: { + fill: { + color: { + value: "#f0f", + }, + enable: true, }, - enable: true, }, links: { enable: false, @@ -150,11 +154,13 @@ const options: ISourceOptions = { sync: false, }, }, - fill: { - color: { - value: "#0f0", + paint: { + fill: { + color: { + value: "#0f0", + }, + enable: true, }, - enable: true, }, links: { enable: false, @@ -181,11 +187,13 @@ const options: ISourceOptions = { shape: { type: "star", }, - fill: { - color: { - value: "#f00", + paint: { + fill: { + color: { + value: "#f00", + }, + enable: true, }, - enable: true, }, links: { enable: true, @@ -243,11 +251,13 @@ const options: ISourceOptions = { sync: false, }, }, - fill: { - color: { - value: "#00f", + paint: { + fill: { + color: { + value: "#00f", + }, + enable: true, }, - enable: true, }, links: { enable: false, diff --git a/utils/configs/src/e/emitterAbsorber.ts b/utils/configs/src/e/emitterAbsorber.ts index fd97f17490d..8237b6dd6de 100644 --- a/utils/configs/src/e/emitterAbsorber.ts +++ b/utils/configs/src/e/emitterAbsorber.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#000", + paint: { + fill: { + color: { + value: "#000", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", @@ -104,11 +106,13 @@ const options: ISourceOptions = { shape: { type: "circle", }, - fill: { - color: { - value: "random", + paint: { + fill: { + color: { + value: "random", + }, + enable: true, }, - enable: true, }, links: { enable: false, diff --git a/utils/configs/src/e/emitterAngled.ts b/utils/configs/src/e/emitterAngled.ts index 9c66bc43c6b..778c271e21e 100644 --- a/utils/configs/src/e/emitterAngled.ts +++ b/utils/configs/src/e/emitterAngled.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "random", + paint: { + fill: { + color: { + value: "random", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/e/emitterImageShape.ts b/utils/configs/src/e/emitterImageShape.ts index 0648dd6eecb..4f853198c57 100644 --- a/utils/configs/src/e/emitterImageShape.ts +++ b/utils/configs/src/e/emitterImageShape.ts @@ -39,28 +39,30 @@ const minFilterValue = 30, number: { value: 0, }, - fill: { - color: { - value: [ - "#f44336", - "#e91e63", - "#9c27b0", - "#673ab7", - "#3f51b5", - "#2196f3", - "#03a9f4", - "#00bcd4", - "#009688", - "#4CAF50", - "#8BC34A", - "#CDDC39", - "#FFEB3B", - "#FFC107", - "#FF9800", - "#FF5722", - ], + paint: { + fill: { + color: { + value: [ + "#f44336", + "#e91e63", + "#9c27b0", + "#673ab7", + "#3f51b5", + "#2196f3", + "#03a9f4", + "#00bcd4", + "#009688", + "#4CAF50", + "#8BC34A", + "#CDDC39", + "#FFEB3B", + "#FFC107", + "#FF9800", + "#FF5722", + ], + }, + enable: true, }, - enable: true, }, life: { count: 1, diff --git a/utils/configs/src/e/emitterPaths.ts b/utils/configs/src/e/emitterPaths.ts index 6d609642278..1c64bf38c80 100644 --- a/utils/configs/src/e/emitterPaths.ts +++ b/utils/configs/src/e/emitterPaths.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/e/emitterShapes.ts b/utils/configs/src/e/emitterShapes.ts index 06340ec2044..fcad44cbe7f 100644 --- a/utils/configs/src/e/emitterShapes.ts +++ b/utils/configs/src/e/emitterShapes.ts @@ -51,11 +51,13 @@ const rate = { number: { value: 0, }, - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/e/emitterSpawnColor.ts b/utils/configs/src/e/emitterSpawnColor.ts index b4568262f46..eaf0d3307a0 100644 --- a/utils/configs/src/e/emitterSpawnColor.ts +++ b/utils/configs/src/e/emitterSpawnColor.ts @@ -11,8 +11,10 @@ const emitterRate = { opacity: { value: 1, }, - fill: { - enable: false, + paint: { + fill: { + enable: false, + }, }, size: { value: 3, diff --git a/utils/configs/src/e/emitterTextShape.ts b/utils/configs/src/e/emitterTextShape.ts index 801c7d8f151..c87c32aab0f 100644 --- a/utils/configs/src/e/emitterTextShape.ts +++ b/utils/configs/src/e/emitterTextShape.ts @@ -34,28 +34,30 @@ const minAlphaFilter = 0, number: { value: 0, }, - fill: { - color: { - value: [ - "#f44336", - "#e91e63", - "#9c27b0", - "#673ab7", - "#3f51b5", - "#2196f3", - "#03a9f4", - "#00bcd4", - "#009688", - "#4CAF50", - "#8BC34A", - "#CDDC39", - "#FFEB3B", - "#FFC107", - "#FF9800", - "#FF5722", - ], + paint: { + fill: { + color: { + value: [ + "#f44336", + "#e91e63", + "#9c27b0", + "#673ab7", + "#3f51b5", + "#2196f3", + "#03a9f4", + "#00bcd4", + "#009688", + "#4CAF50", + "#8BC34A", + "#CDDC39", + "#FFEB3B", + "#FFC107", + "#FF9800", + "#FF5722", + ], + }, + enable: true, }, - enable: true, }, life: { count: 1, diff --git a/utils/configs/src/e/emitterTextStrokeShape.ts b/utils/configs/src/e/emitterTextStrokeShape.ts index 66afbc4dd00..75e517a49c7 100644 --- a/utils/configs/src/e/emitterTextStrokeShape.ts +++ b/utils/configs/src/e/emitterTextStrokeShape.ts @@ -34,28 +34,30 @@ const minAlphaFilter = 0, number: { value: 0, }, - fill: { - color: { - value: [ - "#f44336", - "#e91e63", - "#9c27b0", - "#673ab7", - "#3f51b5", - "#2196f3", - "#03a9f4", - "#00bcd4", - "#009688", - "#4CAF50", - "#8BC34A", - "#CDDC39", - "#FFEB3B", - "#FFC107", - "#FF9800", - "#FF5722", - ], + paint: { + fill: { + color: { + value: [ + "#f44336", + "#e91e63", + "#9c27b0", + "#673ab7", + "#3f51b5", + "#2196f3", + "#03a9f4", + "#00bcd4", + "#009688", + "#4CAF50", + "#8BC34A", + "#CDDC39", + "#FFEB3B", + "#FFC107", + "#FF9800", + "#FF5722", + ], + }, + enable: true, }, - enable: true, }, life: { count: 1, diff --git a/utils/configs/src/f/fallingConfetti.ts b/utils/configs/src/f/fallingConfetti.ts index 525fa61ae47..3ecda2430c1 100644 --- a/utils/configs/src/f/fallingConfetti.ts +++ b/utils/configs/src/f/fallingConfetti.ts @@ -7,52 +7,54 @@ const options: ISourceOptions = { color: "#000000", }, particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], - animation: { - enable: true, - speed: 30, + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + animation: { + enable: true, + speed: 30, + }, }, + enable: true, }, - enable: true, }, move: { direction: "bottom", diff --git a/utils/configs/src/f/fireworks.ts b/utils/configs/src/f/fireworks.ts index 912cde85b43..3e5fdf32774 100644 --- a/utils/configs/src/f/fireworks.ts +++ b/utils/configs/src/f/fireworks.ts @@ -47,51 +47,53 @@ const options: ISourceOptions = { value: 100, }, particles: { - stroke: { - width: 0, - }, - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, + }, + stroke: { + width: 0, }, - enable: true, }, number: { value: 0, @@ -174,11 +176,13 @@ const options: ISourceOptions = { count: 1, }, }, - stroke: { - color: { - value: "#ffffff", + paint: { + stroke: { + color: { + value: "#ffffff", + }, + width: 1, }, - width: 1, }, rotate: { enable: true, diff --git a/utils/configs/src/f/fireworks2.ts b/utils/configs/src/f/fireworks2.ts index 966e4918074..8ad2c2a581d 100644 --- a/utils/configs/src/f/fireworks2.ts +++ b/utils/configs/src/f/fireworks2.ts @@ -30,11 +30,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, number: { value: 0, @@ -53,51 +55,53 @@ const options: ISourceOptions = { value: 100, }, particles: { - stroke: { - width: 0, - }, - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, + }, + stroke: { + width: 0, }, - enable: true, }, number: { value: 0, diff --git a/utils/configs/src/f/fireworks3.ts b/utils/configs/src/f/fireworks3.ts index 8597fe2fab0..1ecea7b0f00 100644 --- a/utils/configs/src/f/fireworks3.ts +++ b/utils/configs/src/f/fireworks3.ts @@ -36,48 +36,50 @@ const thirdFactor = 3, }, }, particles: { - stroke: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + stroke: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + width: 2, }, - width: 2, }, number: { value: 0, diff --git a/utils/configs/src/f/fireworksMask.ts b/utils/configs/src/f/fireworksMask.ts index 8a55903a399..bc18bd0b5b5 100644 --- a/utils/configs/src/f/fireworksMask.ts +++ b/utils/configs/src/f/fireworksMask.ts @@ -40,11 +40,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, number: { value: 0, @@ -63,12 +65,14 @@ const options: ISourceOptions = { value: 100, }, particles: { - stroke: { - width: 0, - }, - fill: { - color: { - value: ["#ff595e", "#ffca3a", "#8ac926", "#1982c4", "#6a4c93"], + paint: { + fill: { + color: { + value: ["#ff595e", "#ffca3a", "#8ac926", "#1982c4", "#6a4c93"], + }, + }, + stroke: { + width: 0, }, }, number: { diff --git a/utils/configs/src/f/fontawesome.ts b/utils/configs/src/f/fontawesome.ts index 15b11be1917..2541da24b1f 100644 --- a/utils/configs/src/f/fontawesome.ts +++ b/utils/configs/src/f/fontawesome.ts @@ -25,11 +25,17 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, + }, + stroke: { + color: { value: "#ffffff" }, + width: 1, }, - enable: true, }, links: { blink: false, @@ -81,10 +87,6 @@ const options: ISourceOptions = { }, type: "char", }, - stroke: { - color: { value: "#ffffff" }, - width: 1, - }, size: { value: 16, }, diff --git a/utils/configs/src/f/forward.ts b/utils/configs/src/f/forward.ts index 94eab96afc3..b6574d4843a 100644 --- a/utils/configs/src/f/forward.ts +++ b/utils/configs/src/f/forward.ts @@ -13,16 +13,18 @@ const options: ISourceOptions = { rotate: { path: true, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "image", diff --git a/utils/configs/src/g/grabRandomColor.ts b/utils/configs/src/g/grabRandomColor.ts index 10f95b8a7de..82469f3df64 100644 --- a/utils/configs/src/g/grabRandomColor.ts +++ b/utils/configs/src/g/grabRandomColor.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/g/gravity.ts b/utils/configs/src/g/gravity.ts index 792f53bc04f..ac2b891228e 100644 --- a/utils/configs/src/g/gravity.ts +++ b/utils/configs/src/g/gravity.ts @@ -16,11 +16,13 @@ const options: ISourceOptions = { }, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", @@ -85,19 +87,21 @@ const options: ISourceOptions = { }, }, }, - fill: { - color: { - value: [ - "#5bc0eb", - "#fde74c", - "#9bc53d", - "#e55934", - "#fa7921", - "#2FF3E0", - "#F8D210", - "#FA26A0", - "#F51720", - ], + paint: { + fill: { + color: { + value: [ + "#5bc0eb", + "#fde74c", + "#9bc53d", + "#e55934", + "#fa7921", + "#2FF3E0", + "#F8D210", + "#FA26A0", + "#F51720", + ], + }, }, }, size: { diff --git a/utils/configs/src/g/groups.ts b/utils/configs/src/g/groups.ts index 62ddb037c79..3190189827a 100644 --- a/utils/configs/src/g/groups.ts +++ b/utils/configs/src/g/groups.ts @@ -44,11 +44,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/g/growing.ts b/utils/configs/src/g/growing.ts index 1ea3d2e7b2e..f58b000053c 100644 --- a/utils/configs/src/g/growing.ts +++ b/utils/configs/src/g/growing.ts @@ -25,11 +25,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "random", + paint: { + fill: { + color: { + value: "random", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/h/hexagonPath.ts b/utils/configs/src/h/hexagonPath.ts index 4357ceb7be9..1532d830cf6 100644 --- a/utils/configs/src/h/hexagonPath.ts +++ b/utils/configs/src/h/hexagonPath.ts @@ -4,15 +4,17 @@ const options: ISourceOptions = { key: "hexagonPath", name: "Hexagon Path", particles: { - fill: { - color: { - value: "#FF0000", - animation: { - enable: true, - speed: 10, + paint: { + fill: { + color: { + value: "#FF0000", + animation: { + enable: true, + speed: 10, + }, }, + enable: true, }, - enable: true, }, move: { direction: "none", diff --git a/utils/configs/src/h/hollowknight.ts b/utils/configs/src/h/hollowknight.ts index 41f518bc48a..2537bbff1b9 100644 --- a/utils/configs/src/h/hollowknight.ts +++ b/utils/configs/src/h/hollowknight.ts @@ -48,11 +48,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { color: "#ffffff", diff --git a/utils/configs/src/h/hyperspace.ts b/utils/configs/src/h/hyperspace.ts index 1be0c220eac..1f5d9dbb2f6 100644 --- a/utils/configs/src/h/hyperspace.ts +++ b/utils/configs/src/h/hyperspace.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { color: "#000", }, particles: { - fill: { - color: { - value: ["#3998D0", "#2EB6AF", "#A9BD33", "#FEC73B", "#F89930", "#F45623", "#D62E32", "#EB586E", "#9952CF"], + paint: { + fill: { + color: { + value: ["#3998D0", "#2EB6AF", "#A9BD33", "#FEC73B", "#F89930", "#F45623", "#D62E32", "#EB586E", "#9952CF"], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/i/infection.ts b/utils/configs/src/i/infection.ts index 8e7c724adf4..b8245865936 100644 --- a/utils/configs/src/i/infection.ts +++ b/utils/configs/src/i/infection.ts @@ -55,11 +55,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/l/lch.ts b/utils/configs/src/l/lch.ts index 0023cedd073..705f5578bfe 100644 --- a/utils/configs/src/l/lch.ts +++ b/utils/configs/src/l/lch.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "lch(63.94% 33.1 0.67)", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "lch(63.94% 33.1 0.67)", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/l/life.ts b/utils/configs/src/l/life.ts index 61672c56dbf..f5e058c28a0 100644 --- a/utils/configs/src/l/life.ts +++ b/utils/configs/src/l/life.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/l/lightHover.ts b/utils/configs/src/l/lightHover.ts index df01c72c754..2101819e5d6 100644 --- a/utils/configs/src/l/lightHover.ts +++ b/utils/configs/src/l/lightHover.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: ["circle", "square"], diff --git a/utils/configs/src/l/linkTriangles.ts b/utils/configs/src/l/linkTriangles.ts index 9944e1a49f6..ba39a1f3be4 100644 --- a/utils/configs/src/l/linkTriangles.ts +++ b/utils/configs/src/l/linkTriangles.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/l/localPolygonMask.ts b/utils/configs/src/l/localPolygonMask.ts index 7ae8dea6ea9..e994b20bc0f 100644 --- a/utils/configs/src/l/localPolygonMask.ts +++ b/utils/configs/src/l/localPolygonMask.ts @@ -20,11 +20,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/m/manual.ts b/utils/configs/src/m/manual.ts index 7faf8f615cb..c2fc9a9a3a6 100644 --- a/utils/configs/src/m/manual.ts +++ b/utils/configs/src/m/manual.ts @@ -42,16 +42,18 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/matrix.ts b/utils/configs/src/m/matrix.ts index a88e0658d95..d5c8f831a2b 100644 --- a/utils/configs/src/m/matrix.ts +++ b/utils/configs/src/m/matrix.ts @@ -11,24 +11,26 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: { - h: 120, - s: 100, - l: 50, - }, - animation: { - l: { - enable: true, - speed: 70, - sync: false, - min: 30, - max: 100, + paint: { + fill: { + color: { + value: { + h: 120, + s: 100, + l: 50, + }, + animation: { + l: { + enable: true, + speed: 70, + sync: false, + min: 30, + max: 100, + }, }, }, + enable: true, }, - enable: true, }, shape: { type: "matrix", diff --git a/utils/configs/src/m/motionDisable.ts b/utils/configs/src/m/motionDisable.ts index ffe66b870bd..2349940c605 100644 --- a/utils/configs/src/m/motionDisable.ts +++ b/utils/configs/src/m/motionDisable.ts @@ -13,16 +13,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/motionReduce.ts b/utils/configs/src/m/motionReduce.ts index da17bb80a33..58ff8524fb3 100644 --- a/utils/configs/src/m/motionReduce.ts +++ b/utils/configs/src/m/motionReduce.ts @@ -17,16 +17,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/mouseAttract.ts b/utils/configs/src/m/mouseAttract.ts index 975d8d96990..ae236c40fdf 100644 --- a/utils/configs/src/m/mouseAttract.ts +++ b/utils/configs/src/m/mouseAttract.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/mouseBounce.ts b/utils/configs/src/m/mouseBounce.ts index e24b9335adb..0046e628ab7 100644 --- a/utils/configs/src/m/mouseBounce.ts +++ b/utils/configs/src/m/mouseBounce.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/mouseCannon.ts b/utils/configs/src/m/mouseCannon.ts index 3d75793dbae..aeaafdcaa8e 100644 --- a/utils/configs/src/m/mouseCannon.ts +++ b/utils/configs/src/m/mouseCannon.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: ["#ffffff", "#ff0000"], + paint: { + fill: { + color: { + value: ["#ffffff", "#ff0000"], + }, + enable: true, }, - enable: true, }, shape: { type: ["square", "circle"], diff --git a/utils/configs/src/m/mouseDrag.ts b/utils/configs/src/m/mouseDrag.ts index cf5bfcf54d3..bc648f084c8 100644 --- a/utils/configs/src/m/mouseDrag.ts +++ b/utils/configs/src/m/mouseDrag.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/mouseDragMomentum.ts b/utils/configs/src/m/mouseDragMomentum.ts index 579b3f0577f..678e5a50c08 100644 --- a/utils/configs/src/m/mouseDragMomentum.ts +++ b/utils/configs/src/m/mouseDragMomentum.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/mouseFollow.ts b/utils/configs/src/m/mouseFollow.ts index b515b651dea..61193c27fbd 100644 --- a/utils/configs/src/m/mouseFollow.ts +++ b/utils/configs/src/m/mouseFollow.ts @@ -33,11 +33,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, + enable: true, }, - enable: true, }, move: { direction: "none", diff --git a/utils/configs/src/m/mouseParticle.ts b/utils/configs/src/m/mouseParticle.ts index b728d331a27..893f5a0b0ef 100644 --- a/utils/configs/src/m/mouseParticle.ts +++ b/utils/configs/src/m/mouseParticle.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: ["#ff0000", "#00ff00", "#0000ff"], - animation: { - enable: true, - speed: 180, - sync: true, + paint: { + fill: { + color: { + value: ["#ff0000", "#00ff00", "#0000ff"], + animation: { + enable: true, + speed: 180, + sync: true, + }, }, + enable: true, }, - enable: true, }, effect: { type: "trail", diff --git a/utils/configs/src/m/mouseParticle2.ts b/utils/configs/src/m/mouseParticle2.ts index 227cc2a266f..5d5f74060ff 100644 --- a/utils/configs/src/m/mouseParticle2.ts +++ b/utils/configs/src/m/mouseParticle2.ts @@ -13,16 +13,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/mouseTrail.ts b/utils/configs/src/m/mouseTrail.ts index 500e0eed6cb..b2a524f36e9 100644 --- a/utils/configs/src/m/mouseTrail.ts +++ b/utils/configs/src/m/mouseTrail.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", @@ -82,16 +84,18 @@ const options: ISourceOptions = { delay: 0.01, pauseOnStop: true, particles: { - fill: { - color: { - value: "#00ff00", - animation: { - enable: true, - speed: 200, - sync: false, + paint: { + fill: { + color: { + value: "#00ff00", + animation: { + enable: true, + speed: 200, + sync: false, + }, }, + enable: true, }, - enable: true, }, links: { enable: false, diff --git a/utils/configs/src/m/mouseTrailNoise.ts b/utils/configs/src/m/mouseTrailNoise.ts index 8e44c346928..2b9d84d669e 100644 --- a/utils/configs/src/m/mouseTrailNoise.ts +++ b/utils/configs/src/m/mouseTrailNoise.ts @@ -108,14 +108,16 @@ const options: ISourceOptions = { delay: 0.1, quantity: 10, particles: { - fill: { - color: { - value: { - h: 0, - s: 40, - l: { - min: 40, - max: 60, + paint: { + fill: { + color: { + value: { + h: 0, + s: 40, + l: { + min: 40, + max: 60, + }, }, }, }, diff --git a/utils/configs/src/m/moveAngle.ts b/utils/configs/src/m/moveAngle.ts index 832a54b5c39..5d2738992a4 100644 --- a/utils/configs/src/m/moveAngle.ts +++ b/utils/configs/src/m/moveAngle.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/moveDistance.ts b/utils/configs/src/m/moveDistance.ts index d194fd75911..cf55d6f34fa 100644 --- a/utils/configs/src/m/moveDistance.ts +++ b/utils/configs/src/m/moveDistance.ts @@ -10,13 +10,15 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, }, }, diff --git a/utils/configs/src/m/moveInside.ts b/utils/configs/src/m/moveInside.ts index 52a8ff4b44b..faae2c501ff 100644 --- a/utils/configs/src/m/moveInside.ts +++ b/utils/configs/src/m/moveInside.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/moveOutside.ts b/utils/configs/src/m/moveOutside.ts index 0740dec5095..77fc77d8aba 100644 --- a/utils/configs/src/m/moveOutside.ts +++ b/utils/configs/src/m/moveOutside.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/m/multipleClickEmitters.ts b/utils/configs/src/m/multipleClickEmitters.ts index e6d4364a877..2c0e6b5f7e5 100644 --- a/utils/configs/src/m/multipleClickEmitters.ts +++ b/utils/configs/src/m/multipleClickEmitters.ts @@ -33,9 +33,11 @@ const options: ISourceOptions = { quantity: 0, }, particles: { - fill: { - color: { - value: "#0f0", + paint: { + fill: { + color: { + value: "#0f0", + }, }, }, size: { @@ -70,9 +72,11 @@ const options: ISourceOptions = { duration: 0.1, }, particles: { - fill: { - color: { - value: "#f00", + paint: { + fill: { + color: { + value: "#f00", + }, }, }, move: { diff --git a/utils/configs/src/m/multiplePolygonMasks.ts b/utils/configs/src/m/multiplePolygonMasks.ts index 408bfc5929e..2bde227ee3a 100644 --- a/utils/configs/src/m/multiplePolygonMasks.ts +++ b/utils/configs/src/m/multiplePolygonMasks.ts @@ -52,11 +52,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: ["#4285f4", "#34A853", "#FBBC05", "#EA4335"], + paint: { + fill: { + color: { + value: ["#4285f4", "#34A853", "#FBBC05", "#EA4335"], + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/n/namedColors.ts b/utils/configs/src/n/namedColors.ts index 76727069c39..0fcdbc8b1e4 100644 --- a/utils/configs/src/n/namedColors.ts +++ b/utils/configs/src/n/namedColors.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: ["aqua", "deepskyblue", "firebrick", "khaki"], + paint: { + fill: { + color: { + value: ["aqua", "deepskyblue", "firebrick", "khaki"], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/n/nasa.ts b/utils/configs/src/n/nasa.ts index 90a4e778dbb..3bac7fb15a5 100644 --- a/utils/configs/src/n/nasa.ts +++ b/utils/configs/src/n/nasa.ts @@ -10,9 +10,11 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, }, }, shape: { diff --git a/utils/configs/src/n/noClear.ts b/utils/configs/src/n/noClear.ts index a54ae421492..9a4b9704b62 100644 --- a/utils/configs/src/n/noClear.ts +++ b/utils/configs/src/n/noClear.ts @@ -20,62 +20,64 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: [ - "#80F31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - "#ED1868", - "#800CE0", - "#1274F7", - "#12E797", - "#7FF31F", - "#ED8B08", - ], + paint: { + fill: { + color: { + value: [ + "#80F31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + "#ED1868", + "#800CE0", + "#1274F7", + "#12E797", + "#7FF31F", + "#ED8B08", + ], + }, + enable: true, }, - enable: true, }, life: { count: 1, diff --git a/utils/configs/src/n/nyancat.ts b/utils/configs/src/n/nyancat.ts index e4f2a5d5c00..2c9bcd7e782 100644 --- a/utils/configs/src/n/nyancat.ts +++ b/utils/configs/src/n/nyancat.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "image", diff --git a/utils/configs/src/n/nyancat2.ts b/utils/configs/src/n/nyancat2.ts index bbab4f502b0..b6b6623a9c9 100644 --- a/utils/configs/src/n/nyancat2.ts +++ b/utils/configs/src/n/nyancat2.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "star", diff --git a/utils/configs/src/o/oklch.ts b/utils/configs/src/o/oklch.ts index 9ad9d67a67a..2d318efd3b1 100644 --- a/utils/configs/src/o/oklch.ts +++ b/utils/configs/src/o/oklch.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "oklch(70% 0.1 266)", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "oklch(70% 0.1 266)", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/o/orbit.ts b/utils/configs/src/o/orbit.ts index 53a07eb150d..8d1a039470a 100644 --- a/utils/configs/src/o/orbit.ts +++ b/utils/configs/src/o/orbit.ts @@ -4,11 +4,13 @@ const options: ISourceOptions = { key: "orbit", name: "Orbit", particles: { - fill: { - color: { - value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + paint: { + fill: { + color: { + value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/parallax.ts b/utils/configs/src/p/parallax.ts index ddace769290..3ce2201f179 100644 --- a/utils/configs/src/p/parallax.ts +++ b/utils/configs/src/p/parallax.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/p/pathBranches.ts b/utils/configs/src/p/pathBranches.ts index 440eec2ddea..5774e6eb7e3 100644 --- a/utils/configs/src/p/pathBranches.ts +++ b/utils/configs/src/p/pathBranches.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathBranches", name: "Path Branches", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathBranchesInertia.ts b/utils/configs/src/p/pathBranchesInertia.ts index 23bf750432f..91890656d55 100644 --- a/utils/configs/src/p/pathBranchesInertia.ts +++ b/utils/configs/src/p/pathBranchesInertia.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathBranchesInertia", name: "Path Branches Inertia", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathBrownian.ts b/utils/configs/src/p/pathBrownian.ts index a635179fea0..dfdc5f454ef 100644 --- a/utils/configs/src/p/pathBrownian.ts +++ b/utils/configs/src/p/pathBrownian.ts @@ -5,48 +5,50 @@ const angleDeltaFactor = 18, key: "pathBrownian", name: "Path Brownian", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathGrid.ts b/utils/configs/src/p/pathGrid.ts index a42a9ff6e45..d0488a8c02a 100644 --- a/utils/configs/src/p/pathGrid.ts +++ b/utils/configs/src/p/pathGrid.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathGrid", name: "Path Grid", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathLevy.ts b/utils/configs/src/p/pathLevy.ts index fe3ab3f8b10..6a7866f1cc6 100644 --- a/utils/configs/src/p/pathLevy.ts +++ b/utils/configs/src/p/pathLevy.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathLevy", name: "Path Levy", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathMaze.ts b/utils/configs/src/p/pathMaze.ts index 5582e891ac9..7e5c2f8bbf1 100644 --- a/utils/configs/src/p/pathMaze.ts +++ b/utils/configs/src/p/pathMaze.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathMaze", name: "Path Maze", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathPolygonMask.ts b/utils/configs/src/p/pathPolygonMask.ts index c91e9edf14b..e29f38d2763 100644 --- a/utils/configs/src/p/pathPolygonMask.ts +++ b/utils/configs/src/p/pathPolygonMask.ts @@ -20,11 +20,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { color: "#ffffff", diff --git a/utils/configs/src/p/pathSpiral.ts b/utils/configs/src/p/pathSpiral.ts index 08d4234e380..7e7d9778c05 100644 --- a/utils/configs/src/p/pathSpiral.ts +++ b/utils/configs/src/p/pathSpiral.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathSpiral", name: "Path Spiral", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathSvg.ts b/utils/configs/src/p/pathSvg.ts index 4524d842cd7..80713bd2190 100644 --- a/utils/configs/src/p/pathSvg.ts +++ b/utils/configs/src/p/pathSvg.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathSvg", name: "Path SVG", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/pathZigZag.ts b/utils/configs/src/p/pathZigZag.ts index c0f833990d9..21c6b48e5cb 100644 --- a/utils/configs/src/p/pathZigZag.ts +++ b/utils/configs/src/p/pathZigZag.ts @@ -4,48 +4,50 @@ const options: ISourceOptions = { key: "pathZigZag", name: "Path Zig Zag", particles: { - fill: { - color: { - value: [ - "#FF0000", - "#FF2A00", - "#FF5500", - "#FF8000", - "#FFAA00", - "#FFD400", - "#FFFF00", - "#D4FF00", - "#AAFF00", - "#80FF00", - "#55FF00", - "#2AFF00", - "#00FF00", - "#00FF2A", - "#00FF55", - "#00FF80", - "#00FFAA", - "#00FFD4", - "#00FFFF", - "#00D4FF", - "#00AAFF", - "#0080FF", - "#0055FF", - "#002AFF", - "#0000FF", - "#2A00FF", - "#5500FF", - "#8000FF", - "#AA00FF", - "#D400FF", - "#FF00FF", - "#FF00D4", - "#FF00AA", - "#FF0080", - "#FF0055", - "#FF002A", - ], + paint: { + fill: { + color: { + value: [ + "#FF0000", + "#FF2A00", + "#FF5500", + "#FF8000", + "#FFAA00", + "#FFD400", + "#FFFF00", + "#D4FF00", + "#AAFF00", + "#80FF00", + "#55FF00", + "#2AFF00", + "#00FF00", + "#00FF2A", + "#00FF55", + "#00FF80", + "#00FFAA", + "#00FFD4", + "#00FFFF", + "#00D4FF", + "#00AAFF", + "#0080FF", + "#0055FF", + "#002AFF", + "#0000FF", + "#2A00FF", + "#5500FF", + "#8000FF", + "#AA00FF", + "#D400FF", + "#FF00FF", + "#FF00D4", + "#FF00AA", + "#FF0080", + "#FF0055", + "#FF002A", + ], + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/p/plasma.ts b/utils/configs/src/p/plasma.ts index 13872ed9837..b0539854429 100644 --- a/utils/configs/src/p/plasma.ts +++ b/utils/configs/src/p/plasma.ts @@ -15,11 +15,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/p/poisson.ts b/utils/configs/src/p/poisson.ts index 2a2559e1ecc..d979f639a44 100644 --- a/utils/configs/src/p/poisson.ts +++ b/utils/configs/src/p/poisson.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 100, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { enable: true, diff --git a/utils/configs/src/p/polygonMask.ts b/utils/configs/src/p/polygonMask.ts index 523d8f8c896..8f93b9ff513 100644 --- a/utils/configs/src/p/polygonMask.ts +++ b/utils/configs/src/p/polygonMask.ts @@ -52,11 +52,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/p/polygons.ts b/utils/configs/src/p/polygons.ts index 8591647a817..776ab86ab4d 100644 --- a/utils/configs/src/p/polygons.ts +++ b/utils/configs/src/p/polygons.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "polygon", @@ -35,9 +37,11 @@ const options: ISourceOptions = { max: 12, }, }, - fill: { - color: { - value: "#ff0", + paint: { + fill: { + color: { + value: "#ff0", + }, }, }, }, @@ -51,9 +55,11 @@ const options: ISourceOptions = { size: { value: 8, }, - fill: { - color: { - value: "#0f0", + paint: { + fill: { + color: { + value: "#0f0", + }, }, }, }, @@ -70,9 +76,11 @@ const options: ISourceOptions = { max: 20, }, }, - fill: { - color: { - value: "#f00", + paint: { + fill: { + color: { + value: "#f00", + }, }, }, }, diff --git a/utils/configs/src/p/pop.ts b/utils/configs/src/p/pop.ts index 6a7eb1b963b..6030f8f575a 100644 --- a/utils/configs/src/p/pop.ts +++ b/utils/configs/src/p/pop.ts @@ -11,11 +11,13 @@ const options: ISourceOptions = { }, value: 80, }, - fill: { - color: { - value: ["#3998D0", "#2EB6AF", "#A9BD33", "#FEC73B", "#F89930", "#F45623", "#D62E32", "#EB586E", "#9952CF"], + paint: { + fill: { + color: { + value: ["#3998D0", "#2EB6AF", "#A9BD33", "#FEC73B", "#F89930", "#F45623", "#D62E32", "#EB586E", "#9952CF"], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/random.ts b/utils/configs/src/r/random.ts index 9aa8dbc13e0..c97e1e5f859 100644 --- a/utils/configs/src/r/random.ts +++ b/utils/configs/src/r/random.ts @@ -47,11 +47,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "random", + paint: { + fill: { + color: { + value: "random", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/r/randomShapes.ts b/utils/configs/src/r/randomShapes.ts index 0bb7f7d97e4..34db9b13a38 100644 --- a/utils/configs/src/r/randomShapes.ts +++ b/utils/configs/src/r/randomShapes.ts @@ -27,17 +27,19 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, + enable: true, }, - enable: true, - }, - stroke: { - color: { - value: "#ff0000", + stroke: { + color: { + value: "#ff0000", + }, + width: 1, }, - width: 1, }, move: { enable: true, @@ -284,36 +286,44 @@ const options: ISourceOptions = { }, spades: { particles: { - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, }, }, }, }, hearts: { particles: { - fill: { - color: { - value: "#ff0000", + paint: { + fill: { + color: { + value: "#ff0000", + }, }, }, }, }, diamonds: { particles: { - fill: { - color: { - value: "#ff0000", + paint: { + fill: { + color: { + value: "#ff0000", + }, }, }, }, }, clubs: { particles: { - fill: { - color: { - value: "#000000", + paint: { + fill: { + color: { + value: "#000000", + }, }, }, }, diff --git a/utils/configs/src/r/reactBubbles.ts b/utils/configs/src/r/reactBubbles.ts index e8099f6f9ee..10dbafac2c5 100644 --- a/utils/configs/src/r/reactBubbles.ts +++ b/utils/configs/src/r/reactBubbles.ts @@ -51,11 +51,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#FFF", + paint: { + fill: { + color: { + value: "#FFF", + }, + enable: true, }, - enable: true, }, collisions: { enable: true, diff --git a/utils/configs/src/r/reactDefaults.ts b/utils/configs/src/r/reactDefaults.ts index 8ce391c885a..c7e535e1901 100644 --- a/utils/configs/src/r/reactDefaults.ts +++ b/utils/configs/src/r/reactDefaults.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 40, }, - fill: { - color: { - value: "#FFF", + paint: { + fill: { + color: { + value: "#FFF", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/reactMultipleImages.ts b/utils/configs/src/r/reactMultipleImages.ts index 64f4f9447b9..11bdd902866 100644 --- a/utils/configs/src/r/reactMultipleImages.ts +++ b/utils/configs/src/r/reactMultipleImages.ts @@ -4,11 +4,13 @@ const options: ISourceOptions = { key: "reactMultipleImages", name: "React Multiple Images", particles: { - fill: { - color: { - value: "#CCC", + paint: { + fill: { + color: { + value: "#CCC", + }, + enable: true, }, - enable: true, }, collisions: { enable: true, diff --git a/utils/configs/src/r/reactNightSky.ts b/utils/configs/src/r/reactNightSky.ts index 5f5cba54193..963f953289a 100644 --- a/utils/configs/src/r/reactNightSky.ts +++ b/utils/configs/src/r/reactNightSky.ts @@ -17,11 +17,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#FFF", + paint: { + fill: { + color: { + value: "#FFF", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/r/reactPolygonMask.ts b/utils/configs/src/r/reactPolygonMask.ts index b20ee4458ea..4e2e070f991 100644 --- a/utils/configs/src/r/reactPolygonMask.ts +++ b/utils/configs/src/r/reactPolygonMask.ts @@ -20,11 +20,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#FFF", + paint: { + fill: { + color: { + value: "#FFF", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/r/reactSimple.ts b/utils/configs/src/r/reactSimple.ts index b7262d31c6d..3618eca374f 100644 --- a/utils/configs/src/r/reactSimple.ts +++ b/utils/configs/src/r/reactSimple.ts @@ -18,11 +18,20 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#FFF", + paint: { + fill: { + color: { + value: "#FFF", + }, + enable: true, + }, + stroke: { + color: { + value: "#ff0000", + }, + width: 0, + opacity: 1, }, - enable: true, }, links: { blink: false, @@ -63,13 +72,6 @@ const options: ISourceOptions = { size: { value: 3, }, - stroke: { - color: { - value: "#ff0000", - }, - width: 0, - opacity: 1, - }, }, backgroundMask: { cover: { diff --git a/utils/configs/src/r/reactSnow.ts b/utils/configs/src/r/reactSnow.ts index 2688fa73bfa..a017d564425 100644 --- a/utils/configs/src/r/reactSnow.ts +++ b/utils/configs/src/r/reactSnow.ts @@ -47,11 +47,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#FFF", + paint: { + fill: { + color: { + value: "#FFF", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/r/reduceDuplicates.ts b/utils/configs/src/r/reduceDuplicates.ts index e452c17c652..078bd267bd7 100644 --- a/utils/configs/src/r/reduceDuplicates.ts +++ b/utils/configs/src/r/reduceDuplicates.ts @@ -4,11 +4,13 @@ const options: ISourceOptions = { key: "reduceDuplicates", name: "Reduce Duplicates", particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, move: { direction: "none", diff --git a/utils/configs/src/r/repulse.ts b/utils/configs/src/r/repulse.ts index 3b0a9ebeb9b..20eda21b6f6 100644 --- a/utils/configs/src/r/repulse.ts +++ b/utils/configs/src/r/repulse.ts @@ -61,16 +61,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: false, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: false, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseBack.ts b/utils/configs/src/r/repulseBack.ts index 4c1098b4626..f8a97c006ef 100644 --- a/utils/configs/src/r/repulseBack.ts +++ b/utils/configs/src/r/repulseBack.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseBounce.ts b/utils/configs/src/r/repulseBounce.ts index 44189ab455f..30cfb61e235 100644 --- a/utils/configs/src/r/repulseBounce.ts +++ b/utils/configs/src/r/repulseBounce.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseCirc.ts b/utils/configs/src/r/repulseCirc.ts index 2a2bd416fed..0611e9d9fb6 100644 --- a/utils/configs/src/r/repulseCirc.ts +++ b/utils/configs/src/r/repulseCirc.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseCubic.ts b/utils/configs/src/r/repulseCubic.ts index 5f86f8734ce..3ff0ed57555 100644 --- a/utils/configs/src/r/repulseCubic.ts +++ b/utils/configs/src/r/repulseCubic.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseElastic.ts b/utils/configs/src/r/repulseElastic.ts index 9149a7138c2..b88b6a3b870 100644 --- a/utils/configs/src/r/repulseElastic.ts +++ b/utils/configs/src/r/repulseElastic.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseExpo.ts b/utils/configs/src/r/repulseExpo.ts index b97c4787e6c..abccd4b878f 100644 --- a/utils/configs/src/r/repulseExpo.ts +++ b/utils/configs/src/r/repulseExpo.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseGaussian.ts b/utils/configs/src/r/repulseGaussian.ts index 24018228b65..2814df5e755 100644 --- a/utils/configs/src/r/repulseGaussian.ts +++ b/utils/configs/src/r/repulseGaussian.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseQuart.ts b/utils/configs/src/r/repulseQuart.ts index 0ad970d994a..390b9a41ecb 100644 --- a/utils/configs/src/r/repulseQuart.ts +++ b/utils/configs/src/r/repulseQuart.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseQuint.ts b/utils/configs/src/r/repulseQuint.ts index 0e0ed3811ac..8f474b35115 100644 --- a/utils/configs/src/r/repulseQuint.ts +++ b/utils/configs/src/r/repulseQuint.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseSigmoid.ts b/utils/configs/src/r/repulseSigmoid.ts index bac870bf495..94e67005b6d 100644 --- a/utils/configs/src/r/repulseSigmoid.ts +++ b/utils/configs/src/r/repulseSigmoid.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseSine.ts b/utils/configs/src/r/repulseSine.ts index 48f8b02d891..b09817286a6 100644 --- a/utils/configs/src/r/repulseSine.ts +++ b/utils/configs/src/r/repulseSine.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/repulseSmoothstep.ts b/utils/configs/src/r/repulseSmoothstep.ts index 03487379524..836d9030841 100644 --- a/utils/configs/src/r/repulseSmoothstep.ts +++ b/utils/configs/src/r/repulseSmoothstep.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/r/responsive.ts b/utils/configs/src/r/responsive.ts index 94ade657f79..c896fd648af 100644 --- a/utils/configs/src/r/responsive.ts +++ b/utils/configs/src/r/responsive.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#ff0000", + paint: { + fill: { + color: { + value: "#ff0000", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", @@ -80,11 +82,13 @@ const options: ISourceOptions = { maxWidth: 600, options: { particles: { - fill: { - color: { - value: "#0000ff", + paint: { + fill: { + color: { + value: "#0000ff", + }, + enable: true, }, - enable: true, }, number: { value: 40, @@ -96,11 +100,13 @@ const options: ISourceOptions = { maxWidth: 1000, options: { particles: { - fill: { - color: { - value: "#00ff00", + paint: { + fill: { + color: { + value: "#00ff00", + }, + enable: true, }, - enable: true, }, number: { value: 60, diff --git a/utils/configs/src/r/ring.ts b/utils/configs/src/r/ring.ts index 99cf71b5e72..89fa6ba2356 100644 --- a/utils/configs/src/r/ring.ts +++ b/utils/configs/src/r/ring.ts @@ -8,11 +8,13 @@ const options: ISourceOptions = { value: 0, limit: { value: 1000 }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, move: { enable: true, diff --git a/utils/configs/src/s/seaAnemone.ts b/utils/configs/src/s/seaAnemone.ts index f41bc3b0973..428cf3aebd9 100644 --- a/utils/configs/src/s/seaAnemone.ts +++ b/utils/configs/src/s/seaAnemone.ts @@ -4,9 +4,11 @@ const options: ISourceOptions = { key: "seaAnemone", name: "Sea Anemone", particles: { - fill: { - color: { - value: "#FF0000", + paint: { + fill: { + color: { + value: "#FF0000", + }, }, }, move: { diff --git a/utils/configs/src/s/shadow.ts b/utils/configs/src/s/shadow.ts index 68f554e1339..3355c6fd47f 100644 --- a/utils/configs/src/s/shadow.ts +++ b/utils/configs/src/s/shadow.ts @@ -11,9 +11,11 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, }, }, effect: { diff --git a/utils/configs/src/s/shapeArrow.ts b/utils/configs/src/s/shapeArrow.ts index c3cde5ad7b0..f53be21c944 100644 --- a/utils/configs/src/s/shapeArrow.ts +++ b/utils/configs/src/s/shapeArrow.ts @@ -10,12 +10,14 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - enable: false, - }, - stroke: { - color: { value: "#ff0000" }, - width: 1, + paint: { + fill: { + enable: false, + }, + stroke: { + color: { value: "#ff0000" }, + width: 1, + }, }, shape: { type: "arrow", diff --git a/utils/configs/src/s/shapeCog.ts b/utils/configs/src/s/shapeCog.ts index 19d23a68218..6290a4b2857 100644 --- a/utils/configs/src/s/shapeCog.ts +++ b/utils/configs/src/s/shapeCog.ts @@ -4,11 +4,13 @@ const options: ISourceOptions = { key: "shapeCog", name: "Shape Cog", particles: { - fill: { - color: { - value: ["#777", "#333", "#700", "#007", "#070"], + paint: { + fill: { + color: { + value: ["#777", "#333", "#700", "#007", "#070"], + }, + enable: true, }, - enable: true, }, number: { value: 80, diff --git a/utils/configs/src/s/shapeHeart.ts b/utils/configs/src/s/shapeHeart.ts index 42c75dd0ccf..a4d8cf4c160 100644 --- a/utils/configs/src/s/shapeHeart.ts +++ b/utils/configs/src/s/shapeHeart.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "heart", diff --git a/utils/configs/src/s/shapeInfinity.ts b/utils/configs/src/s/shapeInfinity.ts index 96ad4cb5a2d..a58438f0991 100644 --- a/utils/configs/src/s/shapeInfinity.ts +++ b/utils/configs/src/s/shapeInfinity.ts @@ -10,19 +10,21 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - enable: false, - }, - stroke: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + enable: false, + }, + stroke: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + width: 1, }, - width: 1, }, shape: { type: "infinity", diff --git a/utils/configs/src/s/shapeMultilineText.ts b/utils/configs/src/s/shapeMultilineText.ts index c9336c78de7..9ccd0174b22 100644 --- a/utils/configs/src/s/shapeMultilineText.ts +++ b/utils/configs/src/s/shapeMultilineText.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "text", diff --git a/utils/configs/src/s/shapeOptions.ts b/utils/configs/src/s/shapeOptions.ts index f476a0cf2ad..1563bc7a227 100644 --- a/utils/configs/src/s/shapeOptions.ts +++ b/utils/configs/src/s/shapeOptions.ts @@ -4,11 +4,13 @@ const options: ISourceOptions = { key: "shapeOptions", name: "Shape Options", particles: { - fill: { - color: { - value: "#000", + paint: { + fill: { + color: { + value: "#000", + }, + enable: true, }, - enable: true, }, move: { direction: "none", diff --git a/utils/configs/src/s/shapePath.ts b/utils/configs/src/s/shapePath.ts index cb9e692e7a3..87172ca5852 100644 --- a/utils/configs/src/s/shapePath.ts +++ b/utils/configs/src/s/shapePath.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "path", diff --git a/utils/configs/src/s/shapeRoundedPolygon.ts b/utils/configs/src/s/shapeRoundedPolygon.ts index 8a500d7f8a4..1ff56522294 100644 --- a/utils/configs/src/s/shapeRoundedPolygon.ts +++ b/utils/configs/src/s/shapeRoundedPolygon.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, links: { enable: true, diff --git a/utils/configs/src/s/shapeRoundedRect.ts b/utils/configs/src/s/shapeRoundedRect.ts index 0a676d5b85a..825034c1f4e 100644 --- a/utils/configs/src/s/shapeRoundedRect.ts +++ b/utils/configs/src/s/shapeRoundedRect.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, rotate: { value: { diff --git a/utils/configs/src/s/shapeSpiral.ts b/utils/configs/src/s/shapeSpiral.ts index 003487982c1..aaddedd14b4 100644 --- a/utils/configs/src/s/shapeSpiral.ts +++ b/utils/configs/src/s/shapeSpiral.ts @@ -10,19 +10,21 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - enable: false, - }, - stroke: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + enable: false, + }, + stroke: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + width: 1, }, - width: 1, }, shape: { type: "spiral", diff --git a/utils/configs/src/s/shapeSquircle.ts b/utils/configs/src/s/shapeSquircle.ts index caaaaceb750..ddcf4186aea 100644 --- a/utils/configs/src/s/shapeSquircle.ts +++ b/utils/configs/src/s/shapeSquircle.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "squircle", diff --git a/utils/configs/src/s/slow.ts b/utils/configs/src/s/slow.ts index 7d9bf2f1948..5551c2c9682 100644 --- a/utils/configs/src/s/slow.ts +++ b/utils/configs/src/s/slow.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/s/snow.ts b/utils/configs/src/s/snow.ts index 4ed593ca2ac..3b60c870d13 100644 --- a/utils/configs/src/s/snow.ts +++ b/utils/configs/src/s/snow.ts @@ -10,9 +10,11 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, }, }, shape: { diff --git a/utils/configs/src/s/soundsAudio.ts b/utils/configs/src/s/soundsAudio.ts index 49f66ccd61a..f32feb0d0ed 100644 --- a/utils/configs/src/s/soundsAudio.ts +++ b/utils/configs/src/s/soundsAudio.ts @@ -7,13 +7,15 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 120, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 120, + sync: true, + }, }, }, }, diff --git a/utils/configs/src/s/soundsLoop.ts b/utils/configs/src/s/soundsLoop.ts index 0b36e394cd2..8b82d9874c0 100644 --- a/utils/configs/src/s/soundsLoop.ts +++ b/utils/configs/src/s/soundsLoop.ts @@ -7,16 +7,18 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 120, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 120, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/s/soundsMelodies.ts b/utils/configs/src/s/soundsMelodies.ts index bad39e2e2bf..108637e47c7 100644 --- a/utils/configs/src/s/soundsMelodies.ts +++ b/utils/configs/src/s/soundsMelodies.ts @@ -7,16 +7,18 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 120, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 120, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/s/soundsMelodyLoop.ts b/utils/configs/src/s/soundsMelodyLoop.ts index bf5381cbf61..fc42b1b3e6c 100644 --- a/utils/configs/src/s/soundsMelodyLoop.ts +++ b/utils/configs/src/s/soundsMelodyLoop.ts @@ -7,16 +7,18 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 120, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 120, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/s/soundsNotes.ts b/utils/configs/src/s/soundsNotes.ts index 337b1c8f268..5eff119c7b8 100644 --- a/utils/configs/src/s/soundsNotes.ts +++ b/utils/configs/src/s/soundsNotes.ts @@ -7,16 +7,18 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 120, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 120, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/s/speedDecay.ts b/utils/configs/src/s/speedDecay.ts index c790db71aec..c6c1e85c8e4 100644 --- a/utils/configs/src/s/speedDecay.ts +++ b/utils/configs/src/s/speedDecay.ts @@ -7,11 +7,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", @@ -108,11 +110,13 @@ const options: ISourceOptions = { }, }, }, - fill: { - color: { - value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + paint: { + fill: { + color: { + value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + }, + enable: true, }, - enable: true, }, links: { enable: false, diff --git a/utils/configs/src/s/spin.ts b/utils/configs/src/s/spin.ts index 5e182ae81c5..cfa5644af7b 100644 --- a/utils/configs/src/s/spin.ts +++ b/utils/configs/src/s/spin.ts @@ -10,16 +10,18 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 20, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 20, + sync: true, + }, }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/s/star.ts b/utils/configs/src/s/star.ts index eaedc6871a6..0ea377fe3ec 100644 --- a/utils/configs/src/s/star.ts +++ b/utils/configs/src/s/star.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: false, }, }, - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, shape: { type: "star", diff --git a/utils/configs/src/s/strokeAnimation.ts b/utils/configs/src/s/strokeAnimation.ts index 74647c50931..63b217b199e 100644 --- a/utils/configs/src/s/strokeAnimation.ts +++ b/utils/configs/src/s/strokeAnimation.ts @@ -10,25 +10,27 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", - animation: { - enable: true, - speed: 60, - sync: true, + paint: { + fill: { + color: { + value: "#ff0000", + animation: { + enable: true, + speed: 60, + sync: true, + }, }, + enable: true, }, - enable: true, - }, - stroke: { - width: 3, - color: { - value: "#0000ff", - animation: { - enable: true, - speed: 60, - sync: true, + stroke: { + width: 3, + color: { + value: "#0000ff", + animation: { + enable: true, + speed: 60, + sync: true, + }, }, }, }, diff --git a/utils/configs/src/s/style.ts b/utils/configs/src/s/style.ts index b2c1fe4fd59..a84827c2fa8 100644 --- a/utils/configs/src/s/style.ts +++ b/utils/configs/src/s/style.ts @@ -8,16 +8,18 @@ const options: ISourceOptions = { value: 200, limit: { value: 200 }, }, - fill: { - color: { - value: ["#ff0000", "#00ff00", "#0000ff", "#ffff00", "#ff00ff", "#00ffff"], - animation: { - enable: true, - speed: 20, - sync: false, + paint: { + fill: { + color: { + value: ["#ff0000", "#00ff00", "#0000ff", "#ffff00", "#ff00ff", "#00ffff"], + animation: { + enable: true, + speed: 20, + sync: false, + }, }, + enable: true, }, - enable: true, }, shape: { type: ["circle", "square", "triangle", "star", "polygon"], diff --git a/utils/configs/src/s/svgReplace.ts b/utils/configs/src/s/svgReplace.ts index 005339a4956..bc58f87f2a6 100644 --- a/utils/configs/src/s/svgReplace.ts +++ b/utils/configs/src/s/svgReplace.ts @@ -47,11 +47,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#00f", + paint: { + fill: { + color: { + value: "#00f", + }, + enable: true, }, - enable: true, }, links: { blink: false, diff --git a/utils/configs/src/t/test.ts b/utils/configs/src/t/test.ts index 43dfad846bd..591d64d71d2 100644 --- a/utils/configs/src/t/test.ts +++ b/utils/configs/src/t/test.ts @@ -64,11 +64,13 @@ const options: ISourceOptions = { number: { value: 300, }, - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/t/themes.ts b/utils/configs/src/t/themes.ts index e75be496864..d22a4f8e751 100644 --- a/utils/configs/src/t/themes.ts +++ b/utils/configs/src/t/themes.ts @@ -16,11 +16,13 @@ const options: ISourceOptions = { color: "#ffffff", }, particles: { - fill: { - color: { - value: ["#000000", "#0000ff"], + paint: { + fill: { + color: { + value: ["#000000", "#0000ff"], + }, + enable: true, }, - enable: true, }, }, }, @@ -37,11 +39,13 @@ const options: ISourceOptions = { color: "#000000", }, particles: { - fill: { - color: { - value: ["#ffffff", "#ff0000"], + paint: { + fill: { + color: { + value: ["#ffffff", "#ff0000"], + }, + enable: true, }, - enable: true, }, }, }, @@ -53,11 +57,13 @@ const options: ISourceOptions = { color: "#ff0000", }, particles: { - fill: { - color: { - value: ["#ffffff", "#000000"], + paint: { + fill: { + color: { + value: ["#ffffff", "#000000"], + }, + enable: true, }, - enable: true, }, }, }, @@ -69,11 +75,13 @@ const options: ISourceOptions = { color: "#00ff00", }, particles: { - fill: { - color: { - value: ["#000000", "#0000ff"], + paint: { + fill: { + color: { + value: ["#000000", "#0000ff"], + }, + enable: true, }, - enable: true, }, }, }, @@ -85,11 +93,13 @@ const options: ISourceOptions = { color: "#0000ff", }, particles: { - fill: { - color: { - value: ["#ffffff", "#00ff00"], + paint: { + fill: { + color: { + value: ["#ffffff", "#00ff00"], + }, + enable: true, }, - enable: true, }, }, }, @@ -101,11 +111,13 @@ const options: ISourceOptions = { color: "#ffff00", }, particles: { - fill: { - color: { - value: ["#000000", "#ff0000"], + paint: { + fill: { + color: { + value: ["#000000", "#ff0000"], + }, + enable: true, }, - enable: true, }, }, }, @@ -117,11 +129,13 @@ const options: ISourceOptions = { color: "#00ffff", }, particles: { - fill: { - color: { - value: ["#000000", "#ff00ff"], + paint: { + fill: { + color: { + value: ["#000000", "#ff00ff"], + }, + enable: true, }, - enable: true, }, }, }, @@ -133,11 +147,13 @@ const options: ISourceOptions = { color: "#777777", }, particles: { - fill: { - color: { - value: ["#ffffff", "#000000"], + paint: { + fill: { + color: { + value: ["#ffffff", "#000000"], + }, + enable: true, }, - enable: true, }, }, }, diff --git a/utils/configs/src/t/tilt.ts b/utils/configs/src/t/tilt.ts index 25d6cb4d313..e6af0a3ecd0 100644 --- a/utils/configs/src/t/tilt.ts +++ b/utils/configs/src/t/tilt.ts @@ -15,15 +15,17 @@ const options: ISourceOptions = { value: 0, }, }, - fill: { - color: { - value: ["#1E00FF", "#FF0061", "#E1FF00", "#00FF9E"], - animation: { - enable: true, - speed: 30, + paint: { + fill: { + color: { + value: ["#1E00FF", "#FF0061", "#E1FF00", "#00FF9E"], + animation: { + enable: true, + speed: 30, + }, }, + enable: true, }, - enable: true, }, move: { decay: { diff --git a/utils/configs/src/t/trail.ts b/utils/configs/src/t/trail.ts index 7cb9c90b134..9024af105cf 100644 --- a/utils/configs/src/t/trail.ts +++ b/utils/configs/src/t/trail.ts @@ -26,11 +26,13 @@ const options: ISourceOptions = { value: 0, limit: { value: 300 }, }, - fill: { - color: { - value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + paint: { + fill: { + color: { + value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/t/trailImage.ts b/utils/configs/src/t/trailImage.ts index 35e00b15f5c..73745cf0e80 100644 --- a/utils/configs/src/t/trailImage.ts +++ b/utils/configs/src/t/trailImage.ts @@ -30,11 +30,13 @@ const options: ISourceOptions = { value: 0, limit: { value: 300 }, }, - fill: { - color: { - value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + paint: { + fill: { + color: { + value: ["#5bc0eb", "#fde74c", "#9bc53d", "#e55934", "#fa7921"], + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/t/triangles.ts b/utils/configs/src/t/triangles.ts index 627f3c5d91e..aa9a4a79c31 100644 --- a/utils/configs/src/t/triangles.ts +++ b/utils/configs/src/t/triangles.ts @@ -16,21 +16,25 @@ const options: ISourceOptions = { polygon: { sides: 3, particles: { - fill: { - color: { - value: "#f00", + paint: { + fill: { + color: { + value: "#f00", + }, + enable: true, }, - enable: true, }, }, }, triangle: { particles: { - fill: { - color: { - value: "#0f0", + paint: { + fill: { + color: { + value: "#0f0", + }, + enable: true, }, - enable: true, }, }, }, diff --git a/utils/configs/src/t/twinkle.ts b/utils/configs/src/t/twinkle.ts index eab8d137ae7..a5849e1c486 100644 --- a/utils/configs/src/t/twinkle.ts +++ b/utils/configs/src/t/twinkle.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ff0000", + paint: { + fill: { + color: { + value: "#ff0000", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/v/vibrate.ts b/utils/configs/src/v/vibrate.ts index aaef50f5089..bc19e02f5fe 100644 --- a/utils/configs/src/v/vibrate.ts +++ b/utils/configs/src/v/vibrate.ts @@ -10,11 +10,13 @@ const options: ISourceOptions = { enable: true, }, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/v/virus.ts b/utils/configs/src/v/virus.ts index 669b48776f7..066eb120244 100644 --- a/utils/configs/src/v/virus.ts +++ b/utils/configs/src/v/virus.ts @@ -27,11 +27,13 @@ const options: ISourceOptions = { }, }, particles: { - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, links: { color: "#323031", diff --git a/utils/configs/src/w/warp.ts b/utils/configs/src/w/warp.ts index 3674c12138c..fdc1cc64cf9 100644 --- a/utils/configs/src/w/warp.ts +++ b/utils/configs/src/w/warp.ts @@ -59,11 +59,13 @@ const options: ISourceOptions = { number: { value: 0, }, - fill: { - color: { - value: "#ffffff", + paint: { + fill: { + color: { + value: "#ffffff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/configs/src/w/wobble.ts b/utils/configs/src/w/wobble.ts index 3fa30b7e388..fc5c032dd2d 100644 --- a/utils/configs/src/w/wobble.ts +++ b/utils/configs/src/w/wobble.ts @@ -15,15 +15,17 @@ const options: ISourceOptions = { value: 0, }, }, - fill: { - color: { - value: ["#1E00FF", "#FF0061", "#E1FF00", "#00FF9E"], - animation: { - enable: true, - speed: 30, + paint: { + fill: { + color: { + value: ["#1E00FF", "#FF0061", "#E1FF00", "#00FF9E"], + animation: { + enable: true, + speed: 30, + }, }, + enable: true, }, - enable: true, }, move: { decay: { diff --git a/utils/configs/src/w/wobbleBig.ts b/utils/configs/src/w/wobbleBig.ts index ea48b4196dc..87528a5f324 100644 --- a/utils/configs/src/w/wobbleBig.ts +++ b/utils/configs/src/w/wobbleBig.ts @@ -15,15 +15,17 @@ const options: ISourceOptions = { value: 0, }, }, - fill: { - color: { - value: ["#1E00FF", "#FF0061", "#E1FF00", "#00FF9E"], - animation: { - enable: true, - speed: 30, + paint: { + fill: { + color: { + value: ["#1E00FF", "#FF0061", "#E1FF00", "#00FF9E"], + animation: { + enable: true, + speed: 30, + }, }, + enable: true, }, - enable: true, }, move: { decay: { diff --git a/utils/configs/src/z/zIndex.ts b/utils/configs/src/z/zIndex.ts index 584ae9331fe..5008465dfa7 100644 --- a/utils/configs/src/z/zIndex.ts +++ b/utils/configs/src/z/zIndex.ts @@ -41,11 +41,13 @@ const options: ISourceOptions = { number: { value: 200, }, - fill: { - color: { - value: "#fff", + paint: { + fill: { + color: { + value: "#fff", + }, + enable: true, }, - enable: true, }, shape: { type: "circle", diff --git a/utils/tests/src/tests/Options.ts b/utils/tests/src/tests/Options.ts index b207fbbceac..b2e00c990e7 100644 --- a/utils/tests/src/tests/Options.ts +++ b/utils/tests/src/tests/Options.ts @@ -7,11 +7,22 @@ import { OptionsColor, OutMode, type RecursivePartial, + itemFromSingleOrMultiple, tsParticles, } from "@tsparticles/engine"; import { describe, expect, it } from "vitest"; import { TestWindow } from "../Fixture/Window.js"; +/** + * Returns the first paint entry configured for particles, if available. + * @param options - Resolved particle options container. + * @param options.particles + * @returns The normalized particle paint configuration, if set. + */ +function getParticlePaint(options: { particles: IParticlesOptions }): IParticlesOptions["paint"] | undefined { + return itemFromSingleOrMultiple(options.particles.paint); +} + describe("Options tests", () => { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment globalThis.window = TestWindow; @@ -48,7 +59,9 @@ describe("Options tests", () => { /* particles */ /* particles color */ - expect(options.particles.fill).to.be.an("object").to.have.property("enable").to.equal(true); + const defaultPaint = getParticlePaint(options); + + expect(defaultPaint?.fill).to.satisfy((fill: unknown) => fill === undefined || typeof fill === "object"); /* particles line linked */ /* expect(options.particles.links.blink).to.be.false; @@ -101,7 +114,7 @@ describe("Options tests", () => { expect(options.particles.size.value).to.equal(3); /* particles stroke */ - expect(options.particles.stroke).to.be.an("object").to.have.property("width").to.equal(0); + expect(defaultPaint?.stroke).to.satisfy((stroke: unknown) => stroke === undefined || typeof stroke === "object"); /* pause on blur */ expect(options.pauseOnBlur).to.be.true; @@ -219,7 +232,9 @@ describe("Options tests", () => { /* particles */ /* particles color */ - expect(options.particles.fill).to.be.an("object").to.have.property("enable").to.equal(true); + const presetPaint = getParticlePaint(options); + + expect(presetPaint?.fill).to.satisfy((fill: unknown) => fill === undefined || typeof fill === "object"); /* particles line linked */ /* expect(options.particles.links.color).to.be.an("object").to.have.property("value").to.equal("#ffffff"); @@ -377,7 +392,9 @@ describe("Options tests", () => { /* particles */ /* particles color */ - expect(options.particles.fill).to.be.an("object").to.have.property("enable").to.equal(true); + const testPresetPaint = getParticlePaint(options); + + expect(testPresetPaint?.fill).to.satisfy((fill: unknown) => fill === undefined || typeof fill === "object"); /* particles line linked */ /* expect(options.particles.links.color).to.be.an("object").to.have.property("value").to.equal("#ffffff"); @@ -417,13 +434,13 @@ describe("Options tests", () => { expect(options.particles.size.value).to.be.an("object").and.to.have.property("min").to.be.equal(1); /* particles stroke */ - /* expect(options.particles.stroke) + /* expect(options.particles.paint.stroke) .to.be.an("object") .to.have.property("color") .to.be.an("object") .to.have.property("value") .to.equal("#000000"); */ - expect(options.particles.stroke).to.be.an("object").to.have.property("width").to.equal(0); + expect(testPresetPaint?.stroke).to.satisfy((stroke: unknown) => stroke === undefined || typeof stroke === "object"); }); it("check particlesOptions override", async () => { From d2a34e9aa7d9a3da6bd2202f0265bfef2a548deb Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Wed, 8 Apr 2026 17:40:17 +0200 Subject: [PATCH 2/6] build: updated issue reported by copilot review --- utils/tests/src/tests/Options.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/tests/src/tests/Options.ts b/utils/tests/src/tests/Options.ts index b2e00c990e7..83c34476c8e 100644 --- a/utils/tests/src/tests/Options.ts +++ b/utils/tests/src/tests/Options.ts @@ -1,5 +1,6 @@ -/* eslint-disable @typescript-eslint/no-magic-numbers,@typescript-eslint/no-unused-expressions */ +/* eslint-disable @typescript-eslint/no-magic-numbers,@typescript-eslint/no-unused-expressions,jsdoc/require-param,jsdoc/check-param-names */ import { + type IPaint, type IParticlesOptions, type ISourceOptions, LimitMode, @@ -16,11 +17,10 @@ import { TestWindow } from "../Fixture/Window.js"; /** * Returns the first paint entry configured for particles, if available. * @param options - Resolved particle options container. - * @param options.particles * @returns The normalized particle paint configuration, if set. */ -function getParticlePaint(options: { particles: IParticlesOptions }): IParticlesOptions["paint"] | undefined { - return itemFromSingleOrMultiple(options.particles.paint); +function getParticlePaint(options: { particles: IParticlesOptions }): IPaint | undefined { + return itemFromSingleOrMultiple(options.particles.paint, 0, true); } describe("Options tests", () => { From e122c44bee20ee74a0c9b09693c07ee7d80a2409 Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Wed, 8 Apr 2026 17:47:03 +0200 Subject: [PATCH 3/6] build: improving load functions code --- bundles/fireworks/src/fireworks.ts | 55 ++++++------ bundles/slim/src/index.ts | 137 +++++++++++++++-------------- 2 files changed, 97 insertions(+), 95 deletions(-) diff --git a/bundles/fireworks/src/fireworks.ts b/bundles/fireworks/src/fireworks.ts index 781f46700d6..0d65d5339df 100644 --- a/bundles/fireworks/src/fireworks.ts +++ b/bundles/fireworks/src/fireworks.ts @@ -77,38 +77,39 @@ async function initPlugins(engine: Engine): Promise { await engine.pluginManager.register(async e => { const [ - { loadBasic }, - { loadLineShape }, - { loadBlendPlugin }, - { loadEmittersPluginSimple }, - { loadEmittersShapeSquare }, - { loadSoundsPlugin }, - { loadRotateUpdater }, - { loadDestroyUpdater }, - { loadLifeUpdater }, - { loadPaintUpdater }, - ] = await Promise.all([ - import("@tsparticles/basic"), - import("@tsparticles/shape-line"), - import("@tsparticles/plugin-blend"), - import("@tsparticles/plugin-emitters/plugin"), - import("@tsparticles/plugin-emitters-shape-square"), - import("@tsparticles/plugin-sounds"), - import("@tsparticles/updater-rotate"), - import("@tsparticles/updater-destroy"), - import("@tsparticles/updater-life"), - import("@tsparticles/updater-paint"), - ]); + { loadBasic }, + { loadLineShape }, + { loadBlendPlugin }, + { loadEmittersPluginSimple }, + { loadEmittersShapeSquare }, + { loadSoundsPlugin }, + { loadRotateUpdater }, + { loadDestroyUpdater }, + { loadLifeUpdater }, + { loadPaintUpdater }, + ] = await Promise.all([ + import("@tsparticles/basic"), + import("@tsparticles/shape-line"), + import("@tsparticles/plugin-blend"), + import("@tsparticles/plugin-emitters/plugin"), + import("@tsparticles/plugin-emitters-shape-square"), + import("@tsparticles/plugin-sounds"), + import("@tsparticles/updater-rotate"), + import("@tsparticles/updater-destroy"), + import("@tsparticles/updater-life"), + import("@tsparticles/updater-paint"), + ]), + loadEmittersForFireworks = async (e: Engine): Promise => { + await loadEmittersPluginSimple(e); + + await loadEmittersShapeSquare(e); + }; await Promise.all([ loadBasic(e), loadLineShape(e), loadBlendPlugin(e), - (async (): Promise => { - await loadEmittersPluginSimple(e); - - await loadEmittersShapeSquare(e); - })(), + loadEmittersForFireworks(e), loadSoundsPlugin(e), loadRotateUpdater(e), loadDestroyUpdater(e), diff --git a/bundles/slim/src/index.ts b/bundles/slim/src/index.ts index 11c164d87f7..eddca11049f 100644 --- a/bundles/slim/src/index.ts +++ b/bundles/slim/src/index.ts @@ -15,73 +15,69 @@ export async function loadSlim(engine: Engine): Promise { await engine.pluginManager.register(async e => { const [ - { loadBasic }, - - { loadExternalParallaxInteraction }, - { loadExternalAttractInteraction }, - { loadExternalBounceInteraction }, - { loadExternalBubbleInteraction }, - { loadExternalConnectInteraction }, - { loadExternalGrabInteraction }, - { loadExternalPauseInteraction }, - { loadExternalPushInteraction }, - { loadExternalRemoveInteraction }, - { loadExternalRepulseInteraction }, - { loadExternalSlowInteraction }, - { loadParticlesAttractInteraction }, - { loadParticlesCollisionsInteraction }, - { loadParticlesLinksInteraction }, - - { loadEasingQuadPlugin }, - { loadInteractivityPlugin }, - - { loadEmojiShape }, - { loadImageShape }, - { loadLineShape }, - { loadPolygonShape }, - { loadSquareShape }, - { loadStarShape }, - - { loadLifeUpdater }, - { loadPaintUpdater }, - { loadRotateUpdater }, - ] = await Promise.all([ - import("@tsparticles/basic"), - - import("@tsparticles/interaction-external-parallax"), - import("@tsparticles/interaction-external-attract"), - import("@tsparticles/interaction-external-bounce"), - import("@tsparticles/interaction-external-bubble"), - import("@tsparticles/interaction-external-connect"), - import("@tsparticles/interaction-external-grab"), - import("@tsparticles/interaction-external-pause"), - import("@tsparticles/interaction-external-push"), - import("@tsparticles/interaction-external-remove"), - import("@tsparticles/interaction-external-repulse"), - import("@tsparticles/interaction-external-slow"), - import("@tsparticles/interaction-particles-attract"), - import("@tsparticles/interaction-particles-collisions"), - import("@tsparticles/interaction-particles-links"), - - import("@tsparticles/plugin-easing-quad"), - import("@tsparticles/plugin-interactivity"), - - import("@tsparticles/shape-emoji"), - import("@tsparticles/shape-image"), - import("@tsparticles/shape-line"), - import("@tsparticles/shape-polygon"), - import("@tsparticles/shape-square"), - import("@tsparticles/shape-star"), - - import("@tsparticles/updater-life"), - import("@tsparticles/updater-paint"), - import("@tsparticles/updater-rotate"), - ]); - - await Promise.all([ - loadBasic(e), - - (async (): Promise => { + { loadBasic }, + + { loadExternalParallaxInteraction }, + { loadExternalAttractInteraction }, + { loadExternalBounceInteraction }, + { loadExternalBubbleInteraction }, + { loadExternalConnectInteraction }, + { loadExternalGrabInteraction }, + { loadExternalPauseInteraction }, + { loadExternalPushInteraction }, + { loadExternalRemoveInteraction }, + { loadExternalRepulseInteraction }, + { loadExternalSlowInteraction }, + { loadParticlesAttractInteraction }, + { loadParticlesCollisionsInteraction }, + { loadParticlesLinksInteraction }, + + { loadEasingQuadPlugin }, + { loadInteractivityPlugin }, + + { loadEmojiShape }, + { loadImageShape }, + { loadLineShape }, + { loadPolygonShape }, + { loadSquareShape }, + { loadStarShape }, + + { loadLifeUpdater }, + { loadPaintUpdater }, + { loadRotateUpdater }, + ] = await Promise.all([ + import("@tsparticles/basic"), + + import("@tsparticles/interaction-external-parallax"), + import("@tsparticles/interaction-external-attract"), + import("@tsparticles/interaction-external-bounce"), + import("@tsparticles/interaction-external-bubble"), + import("@tsparticles/interaction-external-connect"), + import("@tsparticles/interaction-external-grab"), + import("@tsparticles/interaction-external-pause"), + import("@tsparticles/interaction-external-push"), + import("@tsparticles/interaction-external-remove"), + import("@tsparticles/interaction-external-repulse"), + import("@tsparticles/interaction-external-slow"), + import("@tsparticles/interaction-particles-attract"), + import("@tsparticles/interaction-particles-collisions"), + import("@tsparticles/interaction-particles-links"), + + import("@tsparticles/plugin-easing-quad"), + import("@tsparticles/plugin-interactivity"), + + import("@tsparticles/shape-emoji"), + import("@tsparticles/shape-image"), + import("@tsparticles/shape-line"), + import("@tsparticles/shape-polygon"), + import("@tsparticles/shape-square"), + import("@tsparticles/shape-star"), + + import("@tsparticles/updater-life"), + import("@tsparticles/updater-paint"), + import("@tsparticles/updater-rotate"), + ]), + loadInteractivityForSlim = async (e: Engine): Promise => { await loadInteractivityPlugin(e); await Promise.all([ @@ -101,7 +97,12 @@ export async function loadSlim(engine: Engine): Promise { loadParticlesCollisionsInteraction(e), loadParticlesLinksInteraction(e), ]); - })(), + }; + + await Promise.all([ + loadBasic(e), + + loadInteractivityForSlim(e), loadEasingQuadPlugin(e), From 77fb8d1cf71f844c7b84d865207c12afaf7a8e65 Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Wed, 8 Apr 2026 17:52:26 +0200 Subject: [PATCH 4/6] chore(release): published new version --- CHANGELOG.md | 4 + bundles/all/CHANGELOG.md | 4 + bundles/all/package.dist.json | 158 +- bundles/all/package.json | 2 +- bundles/basic/CHANGELOG.md | 4 + bundles/basic/package.dist.json | 22 +- bundles/basic/package.json | 4 +- bundles/confetti/CHANGELOG.md | 4 + bundles/confetti/package.dist.json | 34 +- bundles/confetti/package.json | 2 +- bundles/fireworks/CHANGELOG.md | 4 + bundles/fireworks/package.dist.json | 24 +- bundles/fireworks/package.json | 2 +- bundles/full/CHANGELOG.md | 4 + bundles/full/package.dist.json | 30 +- bundles/full/package.json | 2 +- bundles/pjs/CHANGELOG.md | 4 + bundles/pjs/package.dist.json | 8 +- bundles/pjs/package.json | 2 +- bundles/slim/CHANGELOG.md | 4 + bundles/slim/package.dist.json | 56 +- bundles/slim/package.json | 2 +- demo/electron/CHANGELOG.md | 4 + demo/electron/package.json | 2 +- demo/vanilla/CHANGELOG.md | 4 + demo/vanilla/package.json | 2 +- demo/vanilla_new/CHANGELOG.md | 4 + demo/vanilla_new/package.json | 2 +- demo/vite/CHANGELOG.md | 4 + demo/vite/package.json | 2 +- effects/bubble/CHANGELOG.md | 4 + effects/bubble/package.dist.json | 4 +- effects/bubble/package.json | 2 +- effects/filter/CHANGELOG.md | 4 + effects/filter/package.dist.json | 4 +- effects/filter/package.json | 2 +- effects/particles/CHANGELOG.md | 4 + effects/particles/package.dist.json | 4 +- effects/particles/package.json | 2 +- effects/shadow/CHANGELOG.md | 4 + effects/shadow/package.dist.json | 4 +- effects/shadow/package.json | 2 +- effects/trail/CHANGELOG.md | 4 + effects/trail/package.dist.json | 4 +- effects/trail/package.json | 2 +- engine/CHANGELOG.md | 4 + engine/package.dist.json | 2 +- engine/package.json | 2 +- interactions/external/attract/CHANGELOG.md | 4 + .../external/attract/package.dist.json | 6 +- interactions/external/attract/package.json | 2 +- interactions/external/bounce/CHANGELOG.md | 4 + .../external/bounce/package.dist.json | 6 +- interactions/external/bounce/package.json | 2 +- interactions/external/bubble/CHANGELOG.md | 4 + .../external/bubble/package.dist.json | 6 +- interactions/external/bubble/package.json | 2 +- interactions/external/cannon/CHANGELOG.md | 4 + .../external/cannon/package.dist.json | 6 +- interactions/external/cannon/package.json | 2 +- interactions/external/connect/CHANGELOG.md | 4 + .../external/connect/package.dist.json | 8 +- interactions/external/connect/package.json | 2 +- interactions/external/drag/CHANGELOG.md | 4 + interactions/external/drag/package.dist.json | 6 +- interactions/external/drag/package.json | 2 +- interactions/external/grab/CHANGELOG.md | 4 + interactions/external/grab/package.dist.json | 8 +- interactions/external/grab/package.json | 2 +- interactions/external/parallax/CHANGELOG.md | 4 + .../external/parallax/package.dist.json | 6 +- interactions/external/parallax/package.json | 2 +- interactions/external/particle/CHANGELOG.md | 4 + .../external/particle/package.dist.json | 6 +- interactions/external/particle/package.json | 2 +- interactions/external/pause/CHANGELOG.md | 4 + interactions/external/pause/package.dist.json | 6 +- interactions/external/pause/package.json | 2 +- interactions/external/pop/CHANGELOG.md | 4 + interactions/external/pop/package.dist.json | 6 +- interactions/external/pop/package.json | 2 +- interactions/external/push/CHANGELOG.md | 4 + interactions/external/push/package.dist.json | 6 +- interactions/external/push/package.json | 2 +- interactions/external/remove/CHANGELOG.md | 4 + .../external/remove/package.dist.json | 6 +- interactions/external/remove/package.json | 2 +- interactions/external/repulse/CHANGELOG.md | 4 + .../external/repulse/package.dist.json | 6 +- interactions/external/repulse/package.json | 2 +- interactions/external/slow/CHANGELOG.md | 4 + interactions/external/slow/package.dist.json | 6 +- interactions/external/slow/package.json | 2 +- interactions/external/trail/CHANGELOG.md | 4 + interactions/external/trail/package.dist.json | 6 +- interactions/external/trail/package.json | 2 +- interactions/light/CHANGELOG.md | 4 + interactions/light/package.dist.json | 6 +- interactions/light/package.json | 2 +- interactions/particles/attract/CHANGELOG.md | 4 + .../particles/attract/package.dist.json | 6 +- interactions/particles/attract/package.json | 2 +- .../particles/collisions/CHANGELOG.md | 4 + .../particles/collisions/package.dist.json | 6 +- .../particles/collisions/package.json | 2 +- interactions/particles/links/CHANGELOG.md | 4 + .../particles/links/package.dist.json | 8 +- interactions/particles/links/package.json | 2 +- interactions/particles/repulse/CHANGELOG.md | 4 + .../particles/repulse/package.dist.json | 6 +- interactions/particles/repulse/package.json | 2 +- lerna.json | 2 +- paths/branches/CHANGELOG.md | 4 + paths/branches/package.dist.json | 6 +- paths/branches/package.json | 2 +- paths/brownian/CHANGELOG.md | 4 + paths/brownian/package.dist.json | 6 +- paths/brownian/package.json | 2 +- paths/curlNoise/CHANGELOG.md | 4 + paths/curlNoise/package.dist.json | 8 +- paths/curlNoise/package.json | 2 +- paths/curves/CHANGELOG.md | 4 + paths/curves/package.dist.json | 6 +- paths/curves/package.json | 2 +- paths/fractalNoise/CHANGELOG.md | 4 + paths/fractalNoise/package.dist.json | 10 +- paths/fractalNoise/package.json | 2 +- paths/grid/CHANGELOG.md | 4 + paths/grid/package.dist.json | 6 +- paths/grid/package.json | 2 +- paths/levy/CHANGELOG.md | 4 + paths/levy/package.dist.json | 6 +- paths/levy/package.json | 2 +- paths/perlinNoise/CHANGELOG.md | 4 + paths/perlinNoise/package.dist.json | 10 +- paths/perlinNoise/package.json | 2 +- paths/polygon/CHANGELOG.md | 4 + paths/polygon/package.dist.json | 6 +- paths/polygon/package.json | 2 +- paths/random/CHANGELOG.md | 4 + paths/random/package.dist.json | 6 +- paths/random/package.json | 2 +- paths/simplexNoise/CHANGELOG.md | 4 + paths/simplexNoise/package.dist.json | 10 +- paths/simplexNoise/package.json | 2 +- paths/spiral/CHANGELOG.md | 4 + paths/spiral/package.dist.json | 6 +- paths/spiral/package.json | 2 +- paths/svg/CHANGELOG.md | 4 + paths/svg/package.dist.json | 6 +- paths/svg/package.json | 2 +- paths/zigzag/CHANGELOG.md | 4 + paths/zigzag/package.dist.json | 6 +- paths/zigzag/package.json | 2 +- plugins/absorbers/CHANGELOG.md | 4 + plugins/absorbers/package.dist.json | 6 +- plugins/absorbers/package.json | 2 +- plugins/backgroundMask/CHANGELOG.md | 4 + plugins/backgroundMask/package.dist.json | 4 +- plugins/backgroundMask/package.json | 2 +- plugins/blend/CHANGELOG.md | 4 + plugins/blend/package.dist.json | 4 +- plugins/blend/package.json | 2 +- plugins/canvasMask/CHANGELOG.md | 4 + plugins/canvasMask/package.dist.json | 6 +- plugins/canvasMask/package.json | 2 +- plugins/colors/hex/CHANGELOG.md | 4 + plugins/colors/hex/package.dist.json | 4 +- plugins/colors/hex/package.json | 2 +- plugins/colors/hsl/CHANGELOG.md | 4 + plugins/colors/hsl/package.dist.json | 4 +- plugins/colors/hsl/package.json | 2 +- plugins/colors/hsv/CHANGELOG.md | 4 + plugins/colors/hsv/package.dist.json | 4 +- plugins/colors/hsv/package.json | 2 +- plugins/colors/hwb/CHANGELOG.md | 4 + plugins/colors/hwb/package.dist.json | 4 +- plugins/colors/hwb/package.json | 2 +- plugins/colors/lab/CHANGELOG.md | 4 + plugins/colors/lab/package.dist.json | 4 +- plugins/colors/lab/package.json | 2 +- plugins/colors/lch/CHANGELOG.md | 4 + plugins/colors/lch/package.dist.json | 4 +- plugins/colors/lch/package.json | 2 +- plugins/colors/named/CHANGELOG.md | 4 + plugins/colors/named/package.dist.json | 4 +- plugins/colors/named/package.json | 2 +- plugins/colors/oklab/CHANGELOG.md | 4 + plugins/colors/oklab/package.dist.json | 4 +- plugins/colors/oklab/package.json | 2 +- plugins/colors/oklch/CHANGELOG.md | 4 + plugins/colors/oklch/package.dist.json | 4 +- plugins/colors/oklch/package.json | 2 +- plugins/colors/rgb/CHANGELOG.md | 4 + plugins/colors/rgb/package.dist.json | 4 +- plugins/colors/rgb/package.json | 2 +- plugins/easings/back/CHANGELOG.md | 4 + plugins/easings/back/package.dist.json | 4 +- plugins/easings/back/package.json | 2 +- plugins/easings/bounce/CHANGELOG.md | 4 + plugins/easings/bounce/package.dist.json | 4 +- plugins/easings/bounce/package.json | 2 +- plugins/easings/circ/CHANGELOG.md | 4 + plugins/easings/circ/package.dist.json | 4 +- plugins/easings/circ/package.json | 2 +- plugins/easings/cubic/CHANGELOG.md | 4 + plugins/easings/cubic/package.dist.json | 4 +- plugins/easings/cubic/package.json | 2 +- plugins/easings/elastic/CHANGELOG.md | 4 + plugins/easings/elastic/package.dist.json | 4 +- plugins/easings/elastic/package.json | 2 +- plugins/easings/expo/CHANGELOG.md | 4 + plugins/easings/expo/package.dist.json | 4 +- plugins/easings/expo/package.json | 2 +- plugins/easings/gaussian/CHANGELOG.md | 4 + plugins/easings/gaussian/package.dist.json | 4 +- plugins/easings/gaussian/package.json | 2 +- plugins/easings/linear/CHANGELOG.md | 4 + plugins/easings/linear/package.dist.json | 4 +- plugins/easings/linear/package.json | 2 +- plugins/easings/quad/CHANGELOG.md | 4 + plugins/easings/quad/package.dist.json | 4 +- plugins/easings/quad/package.json | 2 +- plugins/easings/quart/CHANGELOG.md | 4 + plugins/easings/quart/package.dist.json | 4 +- plugins/easings/quart/package.json | 2 +- plugins/easings/quint/CHANGELOG.md | 4 + plugins/easings/quint/package.dist.json | 4 +- plugins/easings/quint/package.json | 2 +- plugins/easings/sigmoid/CHANGELOG.md | 4 + plugins/easings/sigmoid/package.dist.json | 4 +- plugins/easings/sigmoid/package.json | 2 +- plugins/easings/sine/CHANGELOG.md | 4 + plugins/easings/sine/package.dist.json | 4 +- plugins/easings/sine/package.json | 2 +- plugins/easings/smoothstep/CHANGELOG.md | 4 + plugins/easings/smoothstep/package.dist.json | 4 +- plugins/easings/smoothstep/package.json | 2 +- plugins/emitters/CHANGELOG.md | 4 + plugins/emitters/package.dist.json | 6 +- plugins/emitters/package.json | 2 +- plugins/emittersShapes/canvas/CHANGELOG.md | 4 + .../emittersShapes/canvas/package.dist.json | 8 +- plugins/emittersShapes/canvas/package.json | 2 +- plugins/emittersShapes/circle/CHANGELOG.md | 4 + .../emittersShapes/circle/package.dist.json | 6 +- plugins/emittersShapes/circle/package.json | 2 +- plugins/emittersShapes/path/CHANGELOG.md | 4 + plugins/emittersShapes/path/package.dist.json | 6 +- plugins/emittersShapes/path/package.json | 2 +- plugins/emittersShapes/polygon/CHANGELOG.md | 4 + .../emittersShapes/polygon/package.dist.json | 6 +- plugins/emittersShapes/polygon/package.json | 2 +- plugins/emittersShapes/square/CHANGELOG.md | 4 + .../emittersShapes/square/package.dist.json | 6 +- plugins/emittersShapes/square/package.json | 2 +- plugins/exports/image/CHANGELOG.md | 4 + plugins/exports/image/package.dist.json | 4 +- plugins/exports/image/package.json | 2 +- plugins/exports/json/CHANGELOG.md | 4 + plugins/exports/json/package.dist.json | 4 +- plugins/exports/json/package.json | 2 +- plugins/exports/video/CHANGELOG.md | 4 + plugins/exports/video/package.dist.json | 4 +- plugins/exports/video/package.json | 2 +- plugins/infection/CHANGELOG.md | 4 + plugins/infection/package.dist.json | 6 +- plugins/infection/package.json | 2 +- plugins/interactivity/CHANGELOG.md | 4 + plugins/interactivity/package.dist.json | 4 +- plugins/interactivity/package.json | 2 +- plugins/manualParticles/CHANGELOG.md | 4 + plugins/manualParticles/package.dist.json | 4 +- plugins/manualParticles/package.json | 2 +- plugins/motion/CHANGELOG.md | 4 + plugins/motion/package.dist.json | 4 +- plugins/motion/package.json | 2 +- plugins/move/CHANGELOG.md | 4 + plugins/move/package.dist.json | 4 +- plugins/move/package.json | 2 +- plugins/poisson/CHANGELOG.md | 4 + plugins/poisson/package.dist.json | 4 +- plugins/poisson/package.json | 2 +- plugins/polygonMask/CHANGELOG.md | 4 + plugins/polygonMask/package.dist.json | 4 +- plugins/polygonMask/package.json | 2 +- plugins/responsive/CHANGELOG.md | 4 + plugins/responsive/package.dist.json | 4 +- plugins/responsive/package.json | 2 +- plugins/sounds/CHANGELOG.md | 4 + plugins/sounds/package.dist.json | 4 +- plugins/sounds/package.json | 2 +- plugins/themes/CHANGELOG.md | 4 + plugins/themes/package.dist.json | 4 +- plugins/themes/package.json | 2 +- plugins/trail/CHANGELOG.md | 4 + plugins/trail/package.dist.json | 4 +- plugins/trail/package.json | 2 +- plugins/zoom/CHANGELOG.md | 4 + plugins/zoom/package.dist.json | 4 +- plugins/zoom/package.json | 2 +- pnpm-lock.yaml | 10362 +++++++++------- shapes/arrow/CHANGELOG.md | 4 + shapes/arrow/package.dist.json | 4 +- shapes/arrow/package.json | 2 +- shapes/cards/CHANGELOG.md | 4 + shapes/cards/package.dist.json | 6 +- shapes/cards/package.json | 2 +- shapes/circle/CHANGELOG.md | 4 + shapes/circle/package.dist.json | 4 +- shapes/circle/package.json | 2 +- shapes/cog/CHANGELOG.md | 4 + shapes/cog/package.dist.json | 4 +- shapes/cog/package.json | 2 +- shapes/emoji/CHANGELOG.md | 4 + shapes/emoji/package.dist.json | 6 +- shapes/emoji/package.json | 2 +- shapes/heart/CHANGELOG.md | 4 + shapes/heart/package.dist.json | 4 +- shapes/heart/package.json | 2 +- shapes/image/CHANGELOG.md | 4 + shapes/image/package.dist.json | 4 +- shapes/image/package.json | 2 +- shapes/infinity/CHANGELOG.md | 4 + shapes/infinity/package.dist.json | 4 +- shapes/infinity/package.json | 2 +- shapes/line/CHANGELOG.md | 4 + shapes/line/package.dist.json | 4 +- shapes/line/package.json | 2 +- shapes/matrix/CHANGELOG.md | 4 + shapes/matrix/package.dist.json | 4 +- shapes/matrix/package.json | 2 +- shapes/path/CHANGELOG.md | 4 + shapes/path/package.dist.json | 6 +- shapes/path/package.json | 2 +- shapes/polygon/CHANGELOG.md | 4 + shapes/polygon/package.dist.json | 4 +- shapes/polygon/package.json | 2 +- shapes/rounded-polygon/CHANGELOG.md | 4 + shapes/rounded-polygon/package.dist.json | 4 +- shapes/rounded-polygon/package.json | 2 +- shapes/rounded-rect/CHANGELOG.md | 4 + shapes/rounded-rect/package.dist.json | 4 +- shapes/rounded-rect/package.json | 2 +- shapes/spiral/CHANGELOG.md | 4 + shapes/spiral/package.dist.json | 4 +- shapes/spiral/package.json | 2 +- shapes/square/CHANGELOG.md | 4 + shapes/square/package.dist.json | 4 +- shapes/square/package.json | 2 +- shapes/squircle/CHANGELOG.md | 4 + shapes/squircle/package.dist.json | 4 +- shapes/squircle/package.json | 2 +- shapes/star/CHANGELOG.md | 4 + shapes/star/package.dist.json | 4 +- shapes/star/package.json | 2 +- shapes/text/CHANGELOG.md | 4 + shapes/text/package.dist.json | 6 +- shapes/text/package.json | 2 +- updaters/destroy/CHANGELOG.md | 4 + updaters/destroy/package.dist.json | 4 +- updaters/destroy/package.json | 2 +- updaters/gradient/CHANGELOG.md | 4 + updaters/gradient/package.dist.json | 4 +- updaters/gradient/package.json | 2 +- updaters/life/CHANGELOG.md | 4 + updaters/life/package.dist.json | 4 +- updaters/life/package.json | 2 +- updaters/opacity/CHANGELOG.md | 4 + updaters/opacity/package.dist.json | 4 +- updaters/opacity/package.json | 2 +- updaters/orbit/CHANGELOG.md | 4 + updaters/orbit/package.dist.json | 4 +- updaters/orbit/package.json | 2 +- updaters/outModes/CHANGELOG.md | 4 + updaters/outModes/package.dist.json | 4 +- updaters/outModes/package.json | 2 +- updaters/paint/CHANGELOG.md | 8 + updaters/paint/package.dist.json | 4 +- updaters/paint/package.json | 2 +- updaters/roll/CHANGELOG.md | 4 + updaters/roll/package.dist.json | 4 +- updaters/roll/package.json | 2 +- updaters/rotate/CHANGELOG.md | 4 + updaters/rotate/package.dist.json | 4 +- updaters/rotate/package.json | 2 +- updaters/size/CHANGELOG.md | 4 + updaters/size/package.dist.json | 4 +- updaters/size/package.json | 2 +- updaters/tilt/CHANGELOG.md | 4 + updaters/tilt/package.dist.json | 4 +- updaters/tilt/package.json | 2 +- updaters/twinkle/CHANGELOG.md | 4 + updaters/twinkle/package.dist.json | 4 +- updaters/twinkle/package.json | 2 +- updaters/wobble/CHANGELOG.md | 4 + updaters/wobble/package.dist.json | 4 +- updaters/wobble/package.json | 2 +- utils/canvasUtils/CHANGELOG.md | 4 + utils/canvasUtils/package.dist.json | 4 +- utils/canvasUtils/package.json | 2 +- utils/configs/CHANGELOG.md | 4 + utils/configs/package.dist.json | 4 +- utils/configs/package.json | 2 +- utils/fractalNoise/CHANGELOG.md | 4 + utils/fractalNoise/package.dist.json | 4 +- utils/fractalNoise/package.json | 2 +- utils/noiseField/CHANGELOG.md | 4 + utils/noiseField/package.dist.json | 6 +- utils/noiseField/package.json | 2 +- utils/pathUtils/CHANGELOG.md | 4 + utils/pathUtils/package.dist.json | 4 +- utils/pathUtils/package.json | 2 +- utils/perlinNoise/CHANGELOG.md | 4 + utils/perlinNoise/package.dist.json | 2 +- utils/perlinNoise/package.json | 2 +- utils/simplexNoise/CHANGELOG.md | 4 + utils/simplexNoise/package.dist.json | 2 +- utils/simplexNoise/package.json | 2 +- utils/smoothValueNoise/CHANGELOG.md | 4 + utils/smoothValueNoise/package.dist.json | 2 +- utils/smoothValueNoise/package.json | 2 +- utils/tests/CHANGELOG.md | 4 + utils/tests/package.json | 2 +- 424 files changed, 7082 insertions(+), 5108 deletions(-) create mode 100644 updaters/paint/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 79a3e2681b1..d7205503521 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/workspace + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) ### Bug Fixes diff --git a/bundles/all/CHANGELOG.md b/bundles/all/CHANGELOG.md index 2d02041dce2..fe5e9621000 100644 --- a/bundles/all/CHANGELOG.md +++ b/bundles/all/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/all + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/all diff --git a/bundles/all/package.dist.json b/bundles/all/package.dist.json index ace9a984391..12d6e48b43e 100644 --- a/bundles/all/package.dist.json +++ b/bundles/all/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,84 +98,84 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/effect-bubble": "4.0.0-beta.9", - "@tsparticles/effect-filter": "4.0.0-beta.9", - "@tsparticles/effect-particles": "4.0.0-beta.9", - "@tsparticles/effect-shadow": "4.0.0-beta.9", - "@tsparticles/effect-trail": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/interaction-external-cannon": "4.0.0-beta.9", - "@tsparticles/interaction-external-particle": "4.0.0-beta.9", - "@tsparticles/interaction-external-pop": "4.0.0-beta.9", - "@tsparticles/interaction-light": "4.0.0-beta.9", - "@tsparticles/interaction-particles-repulse": "4.0.0-beta.9", - "@tsparticles/path-branches": "4.0.0-beta.9", - "@tsparticles/path-brownian": "4.0.0-beta.9", - "@tsparticles/path-curl-noise": "4.0.0-beta.9", - "@tsparticles/path-curves": "4.0.0-beta.9", - "@tsparticles/path-fractal-noise": "4.0.0-beta.9", - "@tsparticles/path-grid": "4.0.0-beta.9", - "@tsparticles/path-levy": "4.0.0-beta.9", - "@tsparticles/path-perlin-noise": "4.0.0-beta.9", - "@tsparticles/path-polygon": "4.0.0-beta.9", - "@tsparticles/path-random": "4.0.0-beta.9", - "@tsparticles/path-simplex-noise": "4.0.0-beta.9", - "@tsparticles/path-spiral": "4.0.0-beta.9", - "@tsparticles/path-svg": "4.0.0-beta.9", - "@tsparticles/path-zig-zag": "4.0.0-beta.9", - "@tsparticles/plugin-background-mask": "4.0.0-beta.9", - "@tsparticles/plugin-blend": "4.0.0-beta.9", - "@tsparticles/plugin-canvas-mask": "4.0.0-beta.9", - "@tsparticles/plugin-easing-back": "4.0.0-beta.9", - "@tsparticles/plugin-easing-bounce": "4.0.0-beta.9", - "@tsparticles/plugin-easing-circ": "4.0.0-beta.9", - "@tsparticles/plugin-easing-cubic": "4.0.0-beta.9", - "@tsparticles/plugin-easing-elastic": "4.0.0-beta.9", - "@tsparticles/plugin-easing-expo": "4.0.0-beta.9", - "@tsparticles/plugin-easing-gaussian": "4.0.0-beta.9", - "@tsparticles/plugin-easing-linear": "4.0.0-beta.9", - "@tsparticles/plugin-easing-quart": "4.0.0-beta.9", - "@tsparticles/plugin-easing-quint": "4.0.0-beta.9", - "@tsparticles/plugin-easing-sigmoid": "4.0.0-beta.9", - "@tsparticles/plugin-easing-sine": "4.0.0-beta.9", - "@tsparticles/plugin-easing-smoothstep": "4.0.0-beta.9", - "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-beta.9", - "@tsparticles/plugin-emitters-shape-path": "4.0.0-beta.9", - "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-beta.9", - "@tsparticles/plugin-export-image": "4.0.0-beta.9", - "@tsparticles/plugin-export-json": "4.0.0-beta.9", - "@tsparticles/plugin-export-video": "4.0.0-beta.9", - "@tsparticles/plugin-hsv-color": "4.0.0-beta.9", - "@tsparticles/plugin-hwb-color": "4.0.0-beta.9", - "@tsparticles/plugin-infection": "4.0.0-beta.9", - "@tsparticles/plugin-lab-color": "4.0.0-beta.9", - "@tsparticles/plugin-lch-color": "4.0.0-beta.9", - "@tsparticles/plugin-manual-particles": "4.0.0-beta.9", - "@tsparticles/plugin-motion": "4.0.0-beta.9", - "@tsparticles/plugin-named-color": "4.0.0-beta.9", - "@tsparticles/plugin-oklab-color": "4.0.0-beta.9", - "@tsparticles/plugin-oklch-color": "4.0.0-beta.9", - "@tsparticles/plugin-poisson-disc": "4.0.0-beta.9", - "@tsparticles/plugin-polygon-mask": "4.0.0-beta.9", - "@tsparticles/plugin-responsive": "4.0.0-beta.9", - "@tsparticles/plugin-sounds": "4.0.0-beta.9", - "@tsparticles/plugin-themes": "4.0.0-beta.9", - "@tsparticles/plugin-trail": "4.0.0-beta.9", - "@tsparticles/plugin-zoom": "4.0.0-beta.9", - "@tsparticles/shape-arrow": "4.0.0-beta.9", - "@tsparticles/shape-cards": "4.0.0-beta.9", - "@tsparticles/shape-cog": "4.0.0-beta.9", - "@tsparticles/shape-heart": "4.0.0-beta.9", - "@tsparticles/shape-infinity": "4.0.0-beta.9", - "@tsparticles/shape-matrix": "4.0.0-beta.9", - "@tsparticles/shape-path": "4.0.0-beta.9", - "@tsparticles/shape-rounded-polygon": "4.0.0-beta.9", - "@tsparticles/shape-rounded-rect": "4.0.0-beta.9", - "@tsparticles/shape-spiral": "4.0.0-beta.9", - "@tsparticles/shape-squircle": "4.0.0-beta.9", - "@tsparticles/updater-gradient": "4.0.0-beta.9", - "@tsparticles/updater-orbit": "4.0.0-beta.9", - "tsparticles": "4.0.0-beta.9" + "@tsparticles/effect-bubble": "4.0.0-beta.10", + "@tsparticles/effect-filter": "4.0.0-beta.10", + "@tsparticles/effect-particles": "4.0.0-beta.10", + "@tsparticles/effect-shadow": "4.0.0-beta.10", + "@tsparticles/effect-trail": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/interaction-external-cannon": "4.0.0-beta.10", + "@tsparticles/interaction-external-particle": "4.0.0-beta.10", + "@tsparticles/interaction-external-pop": "4.0.0-beta.10", + "@tsparticles/interaction-light": "4.0.0-beta.10", + "@tsparticles/interaction-particles-repulse": "4.0.0-beta.10", + "@tsparticles/path-branches": "4.0.0-beta.10", + "@tsparticles/path-brownian": "4.0.0-beta.10", + "@tsparticles/path-curl-noise": "4.0.0-beta.10", + "@tsparticles/path-curves": "4.0.0-beta.10", + "@tsparticles/path-fractal-noise": "4.0.0-beta.10", + "@tsparticles/path-grid": "4.0.0-beta.10", + "@tsparticles/path-levy": "4.0.0-beta.10", + "@tsparticles/path-perlin-noise": "4.0.0-beta.10", + "@tsparticles/path-polygon": "4.0.0-beta.10", + "@tsparticles/path-random": "4.0.0-beta.10", + "@tsparticles/path-simplex-noise": "4.0.0-beta.10", + "@tsparticles/path-spiral": "4.0.0-beta.10", + "@tsparticles/path-svg": "4.0.0-beta.10", + "@tsparticles/path-zig-zag": "4.0.0-beta.10", + "@tsparticles/plugin-background-mask": "4.0.0-beta.10", + "@tsparticles/plugin-blend": "4.0.0-beta.10", + "@tsparticles/plugin-canvas-mask": "4.0.0-beta.10", + "@tsparticles/plugin-easing-back": "4.0.0-beta.10", + "@tsparticles/plugin-easing-bounce": "4.0.0-beta.10", + "@tsparticles/plugin-easing-circ": "4.0.0-beta.10", + "@tsparticles/plugin-easing-cubic": "4.0.0-beta.10", + "@tsparticles/plugin-easing-elastic": "4.0.0-beta.10", + "@tsparticles/plugin-easing-expo": "4.0.0-beta.10", + "@tsparticles/plugin-easing-gaussian": "4.0.0-beta.10", + "@tsparticles/plugin-easing-linear": "4.0.0-beta.10", + "@tsparticles/plugin-easing-quart": "4.0.0-beta.10", + "@tsparticles/plugin-easing-quint": "4.0.0-beta.10", + "@tsparticles/plugin-easing-sigmoid": "4.0.0-beta.10", + "@tsparticles/plugin-easing-sine": "4.0.0-beta.10", + "@tsparticles/plugin-easing-smoothstep": "4.0.0-beta.10", + "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-beta.10", + "@tsparticles/plugin-emitters-shape-path": "4.0.0-beta.10", + "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-beta.10", + "@tsparticles/plugin-export-image": "4.0.0-beta.10", + "@tsparticles/plugin-export-json": "4.0.0-beta.10", + "@tsparticles/plugin-export-video": "4.0.0-beta.10", + "@tsparticles/plugin-hsv-color": "4.0.0-beta.10", + "@tsparticles/plugin-hwb-color": "4.0.0-beta.10", + "@tsparticles/plugin-infection": "4.0.0-beta.10", + "@tsparticles/plugin-lab-color": "4.0.0-beta.10", + "@tsparticles/plugin-lch-color": "4.0.0-beta.10", + "@tsparticles/plugin-manual-particles": "4.0.0-beta.10", + "@tsparticles/plugin-motion": "4.0.0-beta.10", + "@tsparticles/plugin-named-color": "4.0.0-beta.10", + "@tsparticles/plugin-oklab-color": "4.0.0-beta.10", + "@tsparticles/plugin-oklch-color": "4.0.0-beta.10", + "@tsparticles/plugin-poisson-disc": "4.0.0-beta.10", + "@tsparticles/plugin-polygon-mask": "4.0.0-beta.10", + "@tsparticles/plugin-responsive": "4.0.0-beta.10", + "@tsparticles/plugin-sounds": "4.0.0-beta.10", + "@tsparticles/plugin-themes": "4.0.0-beta.10", + "@tsparticles/plugin-trail": "4.0.0-beta.10", + "@tsparticles/plugin-zoom": "4.0.0-beta.10", + "@tsparticles/shape-arrow": "4.0.0-beta.10", + "@tsparticles/shape-cards": "4.0.0-beta.10", + "@tsparticles/shape-cog": "4.0.0-beta.10", + "@tsparticles/shape-heart": "4.0.0-beta.10", + "@tsparticles/shape-infinity": "4.0.0-beta.10", + "@tsparticles/shape-matrix": "4.0.0-beta.10", + "@tsparticles/shape-path": "4.0.0-beta.10", + "@tsparticles/shape-rounded-polygon": "4.0.0-beta.10", + "@tsparticles/shape-rounded-rect": "4.0.0-beta.10", + "@tsparticles/shape-spiral": "4.0.0-beta.10", + "@tsparticles/shape-squircle": "4.0.0-beta.10", + "@tsparticles/updater-gradient": "4.0.0-beta.10", + "@tsparticles/updater-orbit": "4.0.0-beta.10", + "tsparticles": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/all/package.json b/bundles/all/package.json index 53676896af7..ecbda94feaa 100644 --- a/bundles/all/package.json +++ b/bundles/all/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/basic/CHANGELOG.md b/bundles/basic/CHANGELOG.md index 7484e22132d..9f09cf6bf16 100644 --- a/bundles/basic/CHANGELOG.md +++ b/bundles/basic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/basic + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/basic diff --git a/bundles/basic/package.dist.json b/bundles/basic/package.dist.json index bc66191782a..89a83529041 100644 --- a/bundles/basic/package.dist.json +++ b/bundles/basic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,16 +98,16 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-hex-color": "4.0.0-beta.9", - "@tsparticles/plugin-hsl-color": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9", - "@tsparticles/plugin-rgb-color": "4.0.0-beta.9", - "@tsparticles/shape-circle": "4.0.0-beta.9", - "@tsparticles/updater-paint": "4.0.0-beta.9", - "@tsparticles/updater-opacity": "4.0.0-beta.9", - "@tsparticles/updater-out-modes": "4.0.0-beta.9", - "@tsparticles/updater-size": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-hex-color": "4.0.0-beta.10", + "@tsparticles/plugin-hsl-color": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10", + "@tsparticles/plugin-rgb-color": "4.0.0-beta.10", + "@tsparticles/shape-circle": "4.0.0-beta.10", + "@tsparticles/updater-opacity": "4.0.0-beta.10", + "@tsparticles/updater-out-modes": "4.0.0-beta.10", + "@tsparticles/updater-paint": "4.0.0-beta.10", + "@tsparticles/updater-size": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/basic/package.json b/bundles/basic/package.json index 29e923f728a..8c46fa6b342 100644 --- a/bundles/basic/package.json +++ b/bundles/basic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { @@ -112,9 +112,9 @@ "@tsparticles/plugin-move": "workspace:*", "@tsparticles/plugin-rgb-color": "workspace:*", "@tsparticles/shape-circle": "workspace:*", - "@tsparticles/updater-paint": "workspace:*", "@tsparticles/updater-opacity": "workspace:*", "@tsparticles/updater-out-modes": "workspace:*", + "@tsparticles/updater-paint": "workspace:*", "@tsparticles/updater-size": "workspace:*" }, "publishConfig": { diff --git a/bundles/confetti/CHANGELOG.md b/bundles/confetti/CHANGELOG.md index 6828c426f1e..0c6cee39e37 100644 --- a/bundles/confetti/CHANGELOG.md +++ b/bundles/confetti/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/confetti + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/confetti diff --git a/bundles/confetti/package.dist.json b/bundles/confetti/package.dist.json index 0a801ab677c..bef303e28f7 100644 --- a/bundles/confetti/package.dist.json +++ b/bundles/confetti/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,22 +98,22 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9", - "@tsparticles/plugin-motion": "4.0.0-beta.9", - "@tsparticles/shape-cards": "4.0.0-beta.9", - "@tsparticles/shape-emoji": "4.0.0-beta.9", - "@tsparticles/shape-heart": "4.0.0-beta.9", - "@tsparticles/shape-image": "4.0.0-beta.9", - "@tsparticles/shape-polygon": "4.0.0-beta.9", - "@tsparticles/shape-square": "4.0.0-beta.9", - "@tsparticles/shape-star": "4.0.0-beta.9", - "@tsparticles/updater-life": "4.0.0-beta.9", - "@tsparticles/updater-roll": "4.0.0-beta.9", - "@tsparticles/updater-rotate": "4.0.0-beta.9", - "@tsparticles/updater-tilt": "4.0.0-beta.9", - "@tsparticles/updater-wobble": "4.0.0-beta.9" + "@tsparticles/basic": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10", + "@tsparticles/plugin-motion": "4.0.0-beta.10", + "@tsparticles/shape-cards": "4.0.0-beta.10", + "@tsparticles/shape-emoji": "4.0.0-beta.10", + "@tsparticles/shape-heart": "4.0.0-beta.10", + "@tsparticles/shape-image": "4.0.0-beta.10", + "@tsparticles/shape-polygon": "4.0.0-beta.10", + "@tsparticles/shape-square": "4.0.0-beta.10", + "@tsparticles/shape-star": "4.0.0-beta.10", + "@tsparticles/updater-life": "4.0.0-beta.10", + "@tsparticles/updater-roll": "4.0.0-beta.10", + "@tsparticles/updater-rotate": "4.0.0-beta.10", + "@tsparticles/updater-tilt": "4.0.0-beta.10", + "@tsparticles/updater-wobble": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/confetti/package.json b/bundles/confetti/package.json index 92664676581..24636eff910 100644 --- a/bundles/confetti/package.json +++ b/bundles/confetti/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/fireworks/CHANGELOG.md b/bundles/fireworks/CHANGELOG.md index e7cd9311a07..2fa36d9556c 100644 --- a/bundles/fireworks/CHANGELOG.md +++ b/bundles/fireworks/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/fireworks + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/fireworks diff --git a/bundles/fireworks/package.dist.json b/bundles/fireworks/package.dist.json index 8f96f4f3c78..af45d17f573 100644 --- a/bundles/fireworks/package.dist.json +++ b/bundles/fireworks/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,17 +98,17 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-blend": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.9", - "@tsparticles/plugin-sounds": "4.0.0-beta.9", - "@tsparticles/shape-line": "4.0.0-beta.9", - "@tsparticles/updater-destroy": "4.0.0-beta.9", - "@tsparticles/updater-life": "4.0.0-beta.9", - "@tsparticles/updater-paint": "4.0.0-beta.9", - "@tsparticles/updater-rotate": "4.0.0-beta.9" + "@tsparticles/basic": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-blend": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.10", + "@tsparticles/plugin-sounds": "4.0.0-beta.10", + "@tsparticles/shape-line": "4.0.0-beta.10", + "@tsparticles/updater-destroy": "4.0.0-beta.10", + "@tsparticles/updater-life": "4.0.0-beta.10", + "@tsparticles/updater-paint": "4.0.0-beta.10", + "@tsparticles/updater-rotate": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/fireworks/package.json b/bundles/fireworks/package.json index 711b803c8af..404a30f84b9 100644 --- a/bundles/fireworks/package.json +++ b/bundles/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/full/CHANGELOG.md b/bundles/full/CHANGELOG.md index 88902044721..f32d5170923 100644 --- a/bundles/full/CHANGELOG.md +++ b/bundles/full/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package tsparticles + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package tsparticles diff --git a/bundles/full/package.dist.json b/bundles/full/package.dist.json index 71914b6808e..6e2afcf7d55 100644 --- a/bundles/full/package.dist.json +++ b/bundles/full/package.dist.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,20 +98,20 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/interaction-external-drag": "4.0.0-beta.9", - "@tsparticles/interaction-external-trail": "4.0.0-beta.9", - "@tsparticles/plugin-absorbers": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9", - "@tsparticles/plugin-emitters-shape-circle": "4.0.0-beta.9", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.9", - "@tsparticles/shape-text": "4.0.0-beta.9", - "@tsparticles/slim": "4.0.0-beta.9", - "@tsparticles/updater-destroy": "4.0.0-beta.9", - "@tsparticles/updater-roll": "4.0.0-beta.9", - "@tsparticles/updater-tilt": "4.0.0-beta.9", - "@tsparticles/updater-twinkle": "4.0.0-beta.9", - "@tsparticles/updater-wobble": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/interaction-external-drag": "4.0.0-beta.10", + "@tsparticles/interaction-external-trail": "4.0.0-beta.10", + "@tsparticles/plugin-absorbers": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10", + "@tsparticles/plugin-emitters-shape-circle": "4.0.0-beta.10", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.10", + "@tsparticles/shape-text": "4.0.0-beta.10", + "@tsparticles/slim": "4.0.0-beta.10", + "@tsparticles/updater-destroy": "4.0.0-beta.10", + "@tsparticles/updater-roll": "4.0.0-beta.10", + "@tsparticles/updater-tilt": "4.0.0-beta.10", + "@tsparticles/updater-twinkle": "4.0.0-beta.10", + "@tsparticles/updater-wobble": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/full/package.json b/bundles/full/package.json index 23bb56d7a7d..341f4e91bb1 100644 --- a/bundles/full/package.json +++ b/bundles/full/package.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/pjs/CHANGELOG.md b/bundles/pjs/CHANGELOG.md index 7dba7aa4989..41eab8a8356 100644 --- a/bundles/pjs/CHANGELOG.md +++ b/bundles/pjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/pjs + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/pjs diff --git a/bundles/pjs/package.dist.json b/bundles/pjs/package.dist.json index a2a5b324036..9b7efb67488 100644 --- a/bundles/pjs/package.dist.json +++ b/bundles/pjs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,9 +98,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-responsive": "4.0.0-beta.9", - "tsparticles": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-responsive": "4.0.0-beta.10", + "tsparticles": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/pjs/package.json b/bundles/pjs/package.json index b256537d570..44b36bdd512 100644 --- a/bundles/pjs/package.json +++ b/bundles/pjs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/slim/CHANGELOG.md b/bundles/slim/CHANGELOG.md index 5057cb02109..88e32aa6b15 100644 --- a/bundles/slim/CHANGELOG.md +++ b/bundles/slim/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/slim + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/slim diff --git a/bundles/slim/package.dist.json b/bundles/slim/package.dist.json index 847492e5590..984ec64ecf2 100644 --- a/bundles/slim/package.dist.json +++ b/bundles/slim/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,33 +98,33 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/interaction-external-attract": "4.0.0-beta.9", - "@tsparticles/interaction-external-bounce": "4.0.0-beta.9", - "@tsparticles/interaction-external-bubble": "4.0.0-beta.9", - "@tsparticles/interaction-external-connect": "4.0.0-beta.9", - "@tsparticles/interaction-external-grab": "4.0.0-beta.9", - "@tsparticles/interaction-external-parallax": "4.0.0-beta.9", - "@tsparticles/interaction-external-pause": "4.0.0-beta.9", - "@tsparticles/interaction-external-push": "4.0.0-beta.9", - "@tsparticles/interaction-external-remove": "4.0.0-beta.9", - "@tsparticles/interaction-external-repulse": "4.0.0-beta.9", - "@tsparticles/interaction-external-slow": "4.0.0-beta.9", - "@tsparticles/interaction-particles-attract": "4.0.0-beta.9", - "@tsparticles/interaction-particles-collisions": "4.0.0-beta.9", - "@tsparticles/interaction-particles-links": "4.0.0-beta.9", - "@tsparticles/plugin-easing-quad": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9", - "@tsparticles/shape-emoji": "4.0.0-beta.9", - "@tsparticles/shape-image": "4.0.0-beta.9", - "@tsparticles/shape-line": "4.0.0-beta.9", - "@tsparticles/shape-polygon": "4.0.0-beta.9", - "@tsparticles/shape-square": "4.0.0-beta.9", - "@tsparticles/shape-star": "4.0.0-beta.9", - "@tsparticles/updater-life": "4.0.0-beta.9", - "@tsparticles/updater-paint": "4.0.0-beta.9", - "@tsparticles/updater-rotate": "4.0.0-beta.9" + "@tsparticles/basic": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/interaction-external-attract": "4.0.0-beta.10", + "@tsparticles/interaction-external-bounce": "4.0.0-beta.10", + "@tsparticles/interaction-external-bubble": "4.0.0-beta.10", + "@tsparticles/interaction-external-connect": "4.0.0-beta.10", + "@tsparticles/interaction-external-grab": "4.0.0-beta.10", + "@tsparticles/interaction-external-parallax": "4.0.0-beta.10", + "@tsparticles/interaction-external-pause": "4.0.0-beta.10", + "@tsparticles/interaction-external-push": "4.0.0-beta.10", + "@tsparticles/interaction-external-remove": "4.0.0-beta.10", + "@tsparticles/interaction-external-repulse": "4.0.0-beta.10", + "@tsparticles/interaction-external-slow": "4.0.0-beta.10", + "@tsparticles/interaction-particles-attract": "4.0.0-beta.10", + "@tsparticles/interaction-particles-collisions": "4.0.0-beta.10", + "@tsparticles/interaction-particles-links": "4.0.0-beta.10", + "@tsparticles/plugin-easing-quad": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10", + "@tsparticles/shape-emoji": "4.0.0-beta.10", + "@tsparticles/shape-image": "4.0.0-beta.10", + "@tsparticles/shape-line": "4.0.0-beta.10", + "@tsparticles/shape-polygon": "4.0.0-beta.10", + "@tsparticles/shape-square": "4.0.0-beta.10", + "@tsparticles/shape-star": "4.0.0-beta.10", + "@tsparticles/updater-life": "4.0.0-beta.10", + "@tsparticles/updater-paint": "4.0.0-beta.10", + "@tsparticles/updater-rotate": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/bundles/slim/package.json b/bundles/slim/package.json index adbfefab658..606f497f7ff 100644 --- a/bundles/slim/package.json +++ b/bundles/slim/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/demo/electron/CHANGELOG.md b/demo/electron/CHANGELOG.md index ea06da67d04..e1a2cff5dbd 100644 --- a/demo/electron/CHANGELOG.md +++ b/demo/electron/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/electron-demo + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/electron-demo diff --git a/demo/electron/package.json b/demo/electron/package.json index 35f10c6de69..8f067ab8b90 100644 --- a/demo/electron/package.json +++ b/demo/electron/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/electron-demo", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "", "main": "app/index.js", "private": true, diff --git a/demo/vanilla/CHANGELOG.md b/demo/vanilla/CHANGELOG.md index 2527a615ba4..9f47d20477f 100644 --- a/demo/vanilla/CHANGELOG.md +++ b/demo/vanilla/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/demo + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/demo diff --git a/demo/vanilla/package.json b/demo/vanilla/package.json index 580d8b1ff70..37e9617612f 100644 --- a/demo/vanilla/package.json +++ b/demo/vanilla/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo", "private": true, - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "> TODO: description", "author": "Matteo Bruni ", "homepage": "https://particles.js.org", diff --git a/demo/vanilla_new/CHANGELOG.md b/demo/vanilla_new/CHANGELOG.md index e33e1776481..b4b688bd2cb 100644 --- a/demo/vanilla_new/CHANGELOG.md +++ b/demo/vanilla_new/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/demo-new + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/demo-new diff --git a/demo/vanilla_new/package.json b/demo/vanilla_new/package.json index 4bac50ac172..425c1caafe6 100644 --- a/demo/vanilla_new/package.json +++ b/demo/vanilla_new/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo-new", "private": true, - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles Demo Website", "main": "index.html", "scripts": { diff --git a/demo/vite/CHANGELOG.md b/demo/vite/CHANGELOG.md index 092612e5558..028d823f3c2 100644 --- a/demo/vite/CHANGELOG.md +++ b/demo/vite/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/vite-demo + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/vite-demo diff --git a/demo/vite/package.json b/demo/vite/package.json index c2b8b0b1f14..b69fbea6381 100644 --- a/demo/vite/package.json +++ b/demo/vite/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/vite-demo", "private": true, - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "type": "module", "scripts": { "dev": "vite", diff --git a/effects/bubble/CHANGELOG.md b/effects/bubble/CHANGELOG.md index 62162078d57..966d85ba751 100644 --- a/effects/bubble/CHANGELOG.md +++ b/effects/bubble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-bubble + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-bubble diff --git a/effects/bubble/package.dist.json b/effects/bubble/package.dist.json index d476338be19..e697b37862f 100644 --- a/effects/bubble/package.dist.json +++ b/effects/bubble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/effects/bubble/package.json b/effects/bubble/package.json index eed4955f4f7..385d3477b80 100644 --- a/effects/bubble/package.json +++ b/effects/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/filter/CHANGELOG.md b/effects/filter/CHANGELOG.md index 8c93ac2bbcb..85245a4a6ab 100644 --- a/effects/filter/CHANGELOG.md +++ b/effects/filter/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-filter + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-filter diff --git a/effects/filter/package.dist.json b/effects/filter/package.dist.json index c72ca2e52bc..0d655060eec 100644 --- a/effects/filter/package.dist.json +++ b/effects/filter/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-filter", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles filter effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/effects/filter/package.json b/effects/filter/package.json index 8f69c8d82ae..2c8aab43baf 100644 --- a/effects/filter/package.json +++ b/effects/filter/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-filter", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles filter effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/particles/CHANGELOG.md b/effects/particles/CHANGELOG.md index c1948162aea..350029d8eda 100644 --- a/effects/particles/CHANGELOG.md +++ b/effects/particles/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-particles + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-particles diff --git a/effects/particles/package.dist.json b/effects/particles/package.dist.json index b71160fe8d6..9d8cb577034 100644 --- a/effects/particles/package.dist.json +++ b/effects/particles/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/effects/particles/package.json b/effects/particles/package.json index 8ae36c3aecf..bcc19dbaff4 100644 --- a/effects/particles/package.json +++ b/effects/particles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/shadow/CHANGELOG.md b/effects/shadow/CHANGELOG.md index a23e59c30d3..49c1f71bd0c 100644 --- a/effects/shadow/CHANGELOG.md +++ b/effects/shadow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-shadow + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-shadow diff --git a/effects/shadow/package.dist.json b/effects/shadow/package.dist.json index bbc9a45e73c..6d4c6082ed3 100644 --- a/effects/shadow/package.dist.json +++ b/effects/shadow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/effects/shadow/package.json b/effects/shadow/package.json index 68c54a71b14..35ec28d6085 100644 --- a/effects/shadow/package.json +++ b/effects/shadow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/trail/CHANGELOG.md b/effects/trail/CHANGELOG.md index ee599fb7c38..9354a1d8851 100644 --- a/effects/trail/CHANGELOG.md +++ b/effects/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-trail + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-trail diff --git a/effects/trail/package.dist.json b/effects/trail/package.dist.json index b19913dac39..92fa9cfbfe5 100644 --- a/effects/trail/package.dist.json +++ b/effects/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/effects/trail/package.json b/effects/trail/package.json index c3c2022d212..a1e7d8aecdf 100644 --- a/effects/trail/package.json +++ b/effects/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/engine/CHANGELOG.md b/engine/CHANGELOG.md index 7ef5553354a..7235f839b4d 100644 --- a/engine/CHANGELOG.md +++ b/engine/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/engine + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) ### Bug Fixes diff --git a/engine/package.dist.json b/engine/package.dist.json index 096499d7593..6fc9e003cc9 100644 --- a/engine/package.dist.json +++ b/engine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/engine/package.json b/engine/package.json index 69d44ccb752..f57ad79a6c8 100644 --- a/engine/package.json +++ b/engine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/attract/CHANGELOG.md b/interactions/external/attract/CHANGELOG.md index 5c8dfa7dbe1..b6d406b81ba 100644 --- a/interactions/external/attract/CHANGELOG.md +++ b/interactions/external/attract/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-attract + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-attract diff --git a/interactions/external/attract/package.dist.json b/interactions/external/attract/package.dist.json index f281c0096ef..647bf984ac4 100644 --- a/interactions/external/attract/package.dist.json +++ b/interactions/external/attract/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-attract", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/attract/package.json b/interactions/external/attract/package.json index 35ab0f30b5c..5c15afe9fb2 100644 --- a/interactions/external/attract/package.json +++ b/interactions/external/attract/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-attract", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/bounce/CHANGELOG.md b/interactions/external/bounce/CHANGELOG.md index 37c0d4f6659..a69a309ae95 100644 --- a/interactions/external/bounce/CHANGELOG.md +++ b/interactions/external/bounce/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-bounce + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-bounce diff --git a/interactions/external/bounce/package.dist.json b/interactions/external/bounce/package.dist.json index fae42bdcb78..7d3ba764dd4 100644 --- a/interactions/external/bounce/package.dist.json +++ b/interactions/external/bounce/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bounce", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/bounce/package.json b/interactions/external/bounce/package.json index 27c48da7003..4882b30ce58 100644 --- a/interactions/external/bounce/package.json +++ b/interactions/external/bounce/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bounce", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/bubble/CHANGELOG.md b/interactions/external/bubble/CHANGELOG.md index c76411261aa..026d32eb76c 100644 --- a/interactions/external/bubble/CHANGELOG.md +++ b/interactions/external/bubble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-bubble + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-bubble diff --git a/interactions/external/bubble/package.dist.json b/interactions/external/bubble/package.dist.json index bccad851785..986f506d72c 100644 --- a/interactions/external/bubble/package.dist.json +++ b/interactions/external/bubble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bubble", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/bubble/package.json b/interactions/external/bubble/package.json index bfb5c7f3093..0a152b7e18b 100644 --- a/interactions/external/bubble/package.json +++ b/interactions/external/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bubble", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/cannon/CHANGELOG.md b/interactions/external/cannon/CHANGELOG.md index bb869757f54..927e5379276 100644 --- a/interactions/external/cannon/CHANGELOG.md +++ b/interactions/external/cannon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-cannon + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-cannon diff --git a/interactions/external/cannon/package.dist.json b/interactions/external/cannon/package.dist.json index cb983dd6927..9dc61f11ad9 100644 --- a/interactions/external/cannon/package.dist.json +++ b/interactions/external/cannon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-cannon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles cannon external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/cannon/package.json b/interactions/external/cannon/package.json index 5ca15bdd45d..8c5fc3efabc 100644 --- a/interactions/external/cannon/package.json +++ b/interactions/external/cannon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-cannon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles cannon external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/connect/CHANGELOG.md b/interactions/external/connect/CHANGELOG.md index 62a84aa2ac5..989b7629e32 100644 --- a/interactions/external/connect/CHANGELOG.md +++ b/interactions/external/connect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-connect + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-connect diff --git a/interactions/external/connect/package.dist.json b/interactions/external/connect/package.dist.json index dbc65535139..c1bdbed310a 100644 --- a/interactions/external/connect/package.dist.json +++ b/interactions/external/connect/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-connect", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,8 +95,8 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/connect/package.json b/interactions/external/connect/package.json index e8a6040014f..fa530fbdc90 100644 --- a/interactions/external/connect/package.json +++ b/interactions/external/connect/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-connect", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/drag/CHANGELOG.md b/interactions/external/drag/CHANGELOG.md index 93cc3fab2a1..5fb6cd1d843 100644 --- a/interactions/external/drag/CHANGELOG.md +++ b/interactions/external/drag/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-drag + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-drag diff --git a/interactions/external/drag/package.dist.json b/interactions/external/drag/package.dist.json index 5f828729bdc..ce44770c12f 100644 --- a/interactions/external/drag/package.dist.json +++ b/interactions/external/drag/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-drag", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles drag external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/drag/package.json b/interactions/external/drag/package.json index e932d8671fb..83a88aac3df 100644 --- a/interactions/external/drag/package.json +++ b/interactions/external/drag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-drag", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles drag external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/grab/CHANGELOG.md b/interactions/external/grab/CHANGELOG.md index 1298379a5de..cec5cf2045f 100644 --- a/interactions/external/grab/CHANGELOG.md +++ b/interactions/external/grab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-grab + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-grab diff --git a/interactions/external/grab/package.dist.json b/interactions/external/grab/package.dist.json index b268844bdbc..f29c56bb242 100644 --- a/interactions/external/grab/package.dist.json +++ b/interactions/external/grab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-grab", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,8 +95,8 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/grab/package.json b/interactions/external/grab/package.json index e7a2a1f4ec9..1480790a330 100644 --- a/interactions/external/grab/package.json +++ b/interactions/external/grab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-grab", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/parallax/CHANGELOG.md b/interactions/external/parallax/CHANGELOG.md index 104e0242418..b00c176df10 100644 --- a/interactions/external/parallax/CHANGELOG.md +++ b/interactions/external/parallax/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-parallax + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-parallax diff --git a/interactions/external/parallax/package.dist.json b/interactions/external/parallax/package.dist.json index 65560f26bdb..54b9b828813 100644 --- a/interactions/external/parallax/package.dist.json +++ b/interactions/external/parallax/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-parallax", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/parallax/package.json b/interactions/external/parallax/package.json index 98785da2ca5..e533ae52414 100644 --- a/interactions/external/parallax/package.json +++ b/interactions/external/parallax/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-parallax", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/particle/CHANGELOG.md b/interactions/external/particle/CHANGELOG.md index 82e0ac13e62..ef2bb9c00c1 100644 --- a/interactions/external/particle/CHANGELOG.md +++ b/interactions/external/particle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-particle + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-particle diff --git a/interactions/external/particle/package.dist.json b/interactions/external/particle/package.dist.json index e999ca772bd..3dc543d389f 100644 --- a/interactions/external/particle/package.dist.json +++ b/interactions/external/particle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-particle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/particle/package.json b/interactions/external/particle/package.json index 06c388505a5..0832e6ba716 100644 --- a/interactions/external/particle/package.json +++ b/interactions/external/particle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-particle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/pause/CHANGELOG.md b/interactions/external/pause/CHANGELOG.md index fc7c75a6407..f24569ba67f 100644 --- a/interactions/external/pause/CHANGELOG.md +++ b/interactions/external/pause/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-pause + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-pause diff --git a/interactions/external/pause/package.dist.json b/interactions/external/pause/package.dist.json index f06c0c92ad8..d6723f0f0fb 100644 --- a/interactions/external/pause/package.dist.json +++ b/interactions/external/pause/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pause", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/pause/package.json b/interactions/external/pause/package.json index a15b5717987..6983cc91e9e 100644 --- a/interactions/external/pause/package.json +++ b/interactions/external/pause/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pause", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/pop/CHANGELOG.md b/interactions/external/pop/CHANGELOG.md index eaee2e95127..4289296c7d4 100644 --- a/interactions/external/pop/CHANGELOG.md +++ b/interactions/external/pop/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-pop + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-pop diff --git a/interactions/external/pop/package.dist.json b/interactions/external/pop/package.dist.json index c4314e32cb7..d7f46483e54 100644 --- a/interactions/external/pop/package.dist.json +++ b/interactions/external/pop/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pop", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/pop/package.json b/interactions/external/pop/package.json index ded4c649ad8..dfddcbfee9d 100644 --- a/interactions/external/pop/package.json +++ b/interactions/external/pop/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pop", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/push/CHANGELOG.md b/interactions/external/push/CHANGELOG.md index c95f6b27192..ae559664f11 100644 --- a/interactions/external/push/CHANGELOG.md +++ b/interactions/external/push/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-push + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-push diff --git a/interactions/external/push/package.dist.json b/interactions/external/push/package.dist.json index 23e738b4367..53b253d25e5 100644 --- a/interactions/external/push/package.dist.json +++ b/interactions/external/push/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-push", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/push/package.json b/interactions/external/push/package.json index 21366a734e7..4b06cc4440c 100644 --- a/interactions/external/push/package.json +++ b/interactions/external/push/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-push", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/remove/CHANGELOG.md b/interactions/external/remove/CHANGELOG.md index 333bbf05af9..13482bca36b 100644 --- a/interactions/external/remove/CHANGELOG.md +++ b/interactions/external/remove/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-remove + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-remove diff --git a/interactions/external/remove/package.dist.json b/interactions/external/remove/package.dist.json index e7c85847244..e0fbc413453 100644 --- a/interactions/external/remove/package.dist.json +++ b/interactions/external/remove/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-remove", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/remove/package.json b/interactions/external/remove/package.json index 21834f5a610..31eefcfb836 100644 --- a/interactions/external/remove/package.json +++ b/interactions/external/remove/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-remove", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/repulse/CHANGELOG.md b/interactions/external/repulse/CHANGELOG.md index 1d7b86176a8..cf46b6e205a 100644 --- a/interactions/external/repulse/CHANGELOG.md +++ b/interactions/external/repulse/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-repulse + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-repulse diff --git a/interactions/external/repulse/package.dist.json b/interactions/external/repulse/package.dist.json index e68bd82f8b2..806bd914523 100644 --- a/interactions/external/repulse/package.dist.json +++ b/interactions/external/repulse/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-repulse", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/repulse/package.json b/interactions/external/repulse/package.json index 2227e0da3d0..405a64fd8da 100644 --- a/interactions/external/repulse/package.json +++ b/interactions/external/repulse/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-repulse", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/slow/CHANGELOG.md b/interactions/external/slow/CHANGELOG.md index 65f7f97fbdb..4b3c6fd2964 100644 --- a/interactions/external/slow/CHANGELOG.md +++ b/interactions/external/slow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-slow + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-slow diff --git a/interactions/external/slow/package.dist.json b/interactions/external/slow/package.dist.json index 6329d851c86..57809583582 100644 --- a/interactions/external/slow/package.dist.json +++ b/interactions/external/slow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-slow", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/slow/package.json b/interactions/external/slow/package.json index b90aa30f6f0..1c3175feaa1 100644 --- a/interactions/external/slow/package.json +++ b/interactions/external/slow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-slow", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/trail/CHANGELOG.md b/interactions/external/trail/CHANGELOG.md index 0ca7ca91b39..5fc68bcec2e 100644 --- a/interactions/external/trail/CHANGELOG.md +++ b/interactions/external/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-trail + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-trail diff --git a/interactions/external/trail/package.dist.json b/interactions/external/trail/package.dist.json index bc625f50a68..76f973cd4d9 100644 --- a/interactions/external/trail/package.dist.json +++ b/interactions/external/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-trail", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/external/trail/package.json b/interactions/external/trail/package.json index d4b8d69c1ac..caf0b595ef6 100644 --- a/interactions/external/trail/package.json +++ b/interactions/external/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-trail", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/light/CHANGELOG.md b/interactions/light/CHANGELOG.md index 08c354f9385..08051ccd7f8 100644 --- a/interactions/light/CHANGELOG.md +++ b/interactions/light/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-light + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-light diff --git a/interactions/light/package.dist.json b/interactions/light/package.dist.json index 2f85ca8dbbe..26bf5249456 100644 --- a/interactions/light/package.dist.json +++ b/interactions/light/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/interactions/light/package.json b/interactions/light/package.json index 4415def8a53..fa887fae0e8 100644 --- a/interactions/light/package.json +++ b/interactions/light/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/attract/CHANGELOG.md b/interactions/particles/attract/CHANGELOG.md index 2648637b20b..36ee1513d5e 100644 --- a/interactions/particles/attract/CHANGELOG.md +++ b/interactions/particles/attract/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-attract + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-attract diff --git a/interactions/particles/attract/package.dist.json b/interactions/particles/attract/package.dist.json index 76cd3e27c31..ff9e2284e6a 100644 --- a/interactions/particles/attract/package.dist.json +++ b/interactions/particles/attract/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-attract", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -86,8 +86,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/attract/package.json b/interactions/particles/attract/package.json index dba2825f989..dfd1438ff97 100644 --- a/interactions/particles/attract/package.json +++ b/interactions/particles/attract/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-attract", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/collisions/CHANGELOG.md b/interactions/particles/collisions/CHANGELOG.md index 4f6ab83e0ed..5f2149875bf 100644 --- a/interactions/particles/collisions/CHANGELOG.md +++ b/interactions/particles/collisions/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-collisions + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-collisions diff --git a/interactions/particles/collisions/package.dist.json b/interactions/particles/collisions/package.dist.json index 9bf8476e822..7afa6af6940 100644 --- a/interactions/particles/collisions/package.dist.json +++ b/interactions/particles/collisions/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-collisions", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/particles/collisions/package.json b/interactions/particles/collisions/package.json index 51015b1c1bd..e22c6c73e1c 100644 --- a/interactions/particles/collisions/package.json +++ b/interactions/particles/collisions/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-collisions", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/links/CHANGELOG.md b/interactions/particles/links/CHANGELOG.md index 28e7725ddff..85713862245 100644 --- a/interactions/particles/links/CHANGELOG.md +++ b/interactions/particles/links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-links + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-links diff --git a/interactions/particles/links/package.dist.json b/interactions/particles/links/package.dist.json index 57d9a61c43d..700a590e794 100644 --- a/interactions/particles/links/package.dist.json +++ b/interactions/particles/links/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-links", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,8 +95,8 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" } } diff --git a/interactions/particles/links/package.json b/interactions/particles/links/package.json index bfbf6130e7b..7110d8aae47 100644 --- a/interactions/particles/links/package.json +++ b/interactions/particles/links/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-links", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/repulse/CHANGELOG.md b/interactions/particles/repulse/CHANGELOG.md index cef066a2f08..1473ed119de 100644 --- a/interactions/particles/repulse/CHANGELOG.md +++ b/interactions/particles/repulse/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-repulse + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-repulse diff --git a/interactions/particles/repulse/package.dist.json b/interactions/particles/repulse/package.dist.json index b763e24d290..de45ac99114 100644 --- a/interactions/particles/repulse/package.dist.json +++ b/interactions/particles/repulse/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-repulse", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/repulse/package.json b/interactions/particles/repulse/package.json index 53285937ea7..baf5fb2966b 100644 --- a/interactions/particles/repulse/package.json +++ b/interactions/particles/repulse/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-repulse", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/lerna.json b/lerna.json index c1e7835c40e..b0939fc69c5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "npmClient": "pnpm", "conventionalCommits": true, "command": { diff --git a/paths/branches/CHANGELOG.md b/paths/branches/CHANGELOG.md index 19b84676ba6..103d5a3bffc 100644 --- a/paths/branches/CHANGELOG.md +++ b/paths/branches/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-branches + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-branches diff --git a/paths/branches/package.dist.json b/paths/branches/package.dist.json index 5fad4eb2291..6a8473c229d 100644 --- a/paths/branches/package.dist.json +++ b/paths/branches/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/branches/package.json b/paths/branches/package.json index c702f9c384d..b02d981c347 100644 --- a/paths/branches/package.json +++ b/paths/branches/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/brownian/CHANGELOG.md b/paths/brownian/CHANGELOG.md index 38336f7adc6..568e639d930 100644 --- a/paths/brownian/CHANGELOG.md +++ b/paths/brownian/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-brownian + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-brownian diff --git a/paths/brownian/package.dist.json b/paths/brownian/package.dist.json index da556de7c19..2f4d0e0013e 100644 --- a/paths/brownian/package.dist.json +++ b/paths/brownian/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/brownian/package.json b/paths/brownian/package.json index 5d11c7199a2..dc56b9bbcb7 100644 --- a/paths/brownian/package.json +++ b/paths/brownian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/curlNoise/CHANGELOG.md b/paths/curlNoise/CHANGELOG.md index d6ed59a460f..fe83f2e6b16 100644 --- a/paths/curlNoise/CHANGELOG.md +++ b/paths/curlNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-curl-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-curl-noise diff --git a/paths/curlNoise/package.dist.json b/paths/curlNoise/package.dist.json index df3c444a35f..ff6107d029d 100644 --- a/paths/curlNoise/package.dist.json +++ b/paths/curlNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,9 +103,9 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9", - "@tsparticles/simplex-noise": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10", + "@tsparticles/simplex-noise": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/curlNoise/package.json b/paths/curlNoise/package.json index 985af658b7f..ed8f6d9e46b 100644 --- a/paths/curlNoise/package.json +++ b/paths/curlNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/curves/CHANGELOG.md b/paths/curves/CHANGELOG.md index 7efdb8f24ce..c123c9852d5 100644 --- a/paths/curves/CHANGELOG.md +++ b/paths/curves/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-curves + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-curves diff --git a/paths/curves/package.dist.json b/paths/curves/package.dist.json index 35ec634cea8..5700a9b6ff8 100644 --- a/paths/curves/package.dist.json +++ b/paths/curves/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/curves/package.json b/paths/curves/package.json index 800435913c7..35a3bf69219 100644 --- a/paths/curves/package.json +++ b/paths/curves/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/fractalNoise/CHANGELOG.md b/paths/fractalNoise/CHANGELOG.md index 29f57c4b37a..2c3903195e1 100644 --- a/paths/fractalNoise/CHANGELOG.md +++ b/paths/fractalNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-fractal-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-fractal-noise diff --git a/paths/fractalNoise/package.dist.json b/paths/fractalNoise/package.dist.json index 12f3736951e..782987e269c 100644 --- a/paths/fractalNoise/package.dist.json +++ b/paths/fractalNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,10 +103,10 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/fractal-noise": "4.0.0-beta.9", - "@tsparticles/noise-field": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/fractal-noise": "4.0.0-beta.10", + "@tsparticles/noise-field": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/fractalNoise/package.json b/paths/fractalNoise/package.json index 585c08dbce8..f9c708d2e22 100644 --- a/paths/fractalNoise/package.json +++ b/paths/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/grid/CHANGELOG.md b/paths/grid/CHANGELOG.md index 5f5e369bfe1..10c8668e5b9 100644 --- a/paths/grid/CHANGELOG.md +++ b/paths/grid/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-grid + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-grid diff --git a/paths/grid/package.dist.json b/paths/grid/package.dist.json index 37782ac7930..2e769ccc272 100644 --- a/paths/grid/package.dist.json +++ b/paths/grid/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/grid/package.json b/paths/grid/package.json index 42f88e36a38..deeb87173de 100644 --- a/paths/grid/package.json +++ b/paths/grid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/levy/CHANGELOG.md b/paths/levy/CHANGELOG.md index 1fc450e1f3e..f214afcd4fa 100644 --- a/paths/levy/CHANGELOG.md +++ b/paths/levy/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-levy + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-levy diff --git a/paths/levy/package.dist.json b/paths/levy/package.dist.json index 14b47a08cda..17b0e84532b 100644 --- a/paths/levy/package.dist.json +++ b/paths/levy/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/levy/package.json b/paths/levy/package.json index 783d484ca5e..51991cb100b 100644 --- a/paths/levy/package.json +++ b/paths/levy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/perlinNoise/CHANGELOG.md b/paths/perlinNoise/CHANGELOG.md index 1a7930dbb6f..dd1f293a89f 100644 --- a/paths/perlinNoise/CHANGELOG.md +++ b/paths/perlinNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-perlin-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-perlin-noise diff --git a/paths/perlinNoise/package.dist.json b/paths/perlinNoise/package.dist.json index 17da3cfcda9..e04e176e344 100644 --- a/paths/perlinNoise/package.dist.json +++ b/paths/perlinNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,10 +103,10 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/noise-field": "4.0.0-beta.9", - "@tsparticles/perlin-noise": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/noise-field": "4.0.0-beta.10", + "@tsparticles/perlin-noise": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/perlinNoise/package.json b/paths/perlinNoise/package.json index 6c010ad1c83..f4a2a2e2f7c 100644 --- a/paths/perlinNoise/package.json +++ b/paths/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/polygon/CHANGELOG.md b/paths/polygon/CHANGELOG.md index 6f7693c8637..4f41584b03c 100644 --- a/paths/polygon/CHANGELOG.md +++ b/paths/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-polygon + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-polygon diff --git a/paths/polygon/package.dist.json b/paths/polygon/package.dist.json index 8d30954ebd6..e799e0e8262 100644 --- a/paths/polygon/package.dist.json +++ b/paths/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/polygon/package.json b/paths/polygon/package.json index ad6945cc3c9..08694c5b422 100644 --- a/paths/polygon/package.json +++ b/paths/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/random/CHANGELOG.md b/paths/random/CHANGELOG.md index d0fdd2f04b2..54797f7c574 100644 --- a/paths/random/CHANGELOG.md +++ b/paths/random/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-random + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-random diff --git a/paths/random/package.dist.json b/paths/random/package.dist.json index 5bc65d6a905..a6dc9e1de89 100644 --- a/paths/random/package.dist.json +++ b/paths/random/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/paths/random/package.json b/paths/random/package.json index c32212507a5..c143b1665ba 100644 --- a/paths/random/package.json +++ b/paths/random/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/simplexNoise/CHANGELOG.md b/paths/simplexNoise/CHANGELOG.md index 707a2808236..12a966278b5 100644 --- a/paths/simplexNoise/CHANGELOG.md +++ b/paths/simplexNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-simplex-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-simplex-noise diff --git a/paths/simplexNoise/package.dist.json b/paths/simplexNoise/package.dist.json index 02c46ffdf7f..6352f8536d3 100644 --- a/paths/simplexNoise/package.dist.json +++ b/paths/simplexNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,10 +103,10 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/noise-field": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9", - "@tsparticles/simplex-noise": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/noise-field": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10", + "@tsparticles/simplex-noise": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/simplexNoise/package.json b/paths/simplexNoise/package.json index 6fb107d573a..3f9f850c54c 100644 --- a/paths/simplexNoise/package.json +++ b/paths/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/spiral/CHANGELOG.md b/paths/spiral/CHANGELOG.md index 41af0e9ddb7..8cf68fb6e3d 100644 --- a/paths/spiral/CHANGELOG.md +++ b/paths/spiral/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-spiral + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-spiral diff --git a/paths/spiral/package.dist.json b/paths/spiral/package.dist.json index 60656a9184f..6fc19d9fe87 100644 --- a/paths/spiral/package.dist.json +++ b/paths/spiral/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "type": "module" } diff --git a/paths/spiral/package.json b/paths/spiral/package.json index 091bad363a6..4725ff8f75f 100644 --- a/paths/spiral/package.json +++ b/paths/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/svg/CHANGELOG.md b/paths/svg/CHANGELOG.md index 7f655123caa..c196039c3dc 100644 --- a/paths/svg/CHANGELOG.md +++ b/paths/svg/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-svg + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-svg diff --git a/paths/svg/package.dist.json b/paths/svg/package.dist.json index 732a1548074..ef78eeaf0da 100644 --- a/paths/svg/package.dist.json +++ b/paths/svg/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/paths/svg/package.json b/paths/svg/package.json index c181aed3e00..ecf708ba35a 100644 --- a/paths/svg/package.json +++ b/paths/svg/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/zigzag/CHANGELOG.md b/paths/zigzag/CHANGELOG.md index 31cea6f89c5..04b8fce9a84 100644 --- a/paths/zigzag/CHANGELOG.md +++ b/paths/zigzag/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-zig-zag + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-zig-zag diff --git a/paths/zigzag/package.dist.json b/paths/zigzag/package.dist.json index 6729c827b96..9a3ac209750 100644 --- a/paths/zigzag/package.dist.json +++ b/paths/zigzag/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/paths/zigzag/package.json b/paths/zigzag/package.json index 799969a7ec6..2028b541805 100644 --- a/paths/zigzag/package.json +++ b/paths/zigzag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/absorbers/CHANGELOG.md b/plugins/absorbers/CHANGELOG.md index faf406d8b3f..f5254c02800 100644 --- a/plugins/absorbers/CHANGELOG.md +++ b/plugins/absorbers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-absorbers + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-absorbers diff --git a/plugins/absorbers/package.dist.json b/plugins/absorbers/package.dist.json index 95b36e8a709..3be3741dd19 100644 --- a/plugins/absorbers/package.dist.json +++ b/plugins/absorbers/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" }, "peerDependenciesMeta": { "@tsparticles/plugin-interactivity": { diff --git a/plugins/absorbers/package.json b/plugins/absorbers/package.json index 6825e3601c6..bb516a4e489 100644 --- a/plugins/absorbers/package.json +++ b/plugins/absorbers/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/backgroundMask/CHANGELOG.md b/plugins/backgroundMask/CHANGELOG.md index de824379364..b7ea661af87 100644 --- a/plugins/backgroundMask/CHANGELOG.md +++ b/plugins/backgroundMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-background-mask + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-background-mask diff --git a/plugins/backgroundMask/package.dist.json b/plugins/backgroundMask/package.dist.json index 2acbb311461..2e0648ae615 100644 --- a/plugins/backgroundMask/package.dist.json +++ b/plugins/backgroundMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/backgroundMask/package.json b/plugins/backgroundMask/package.json index d7232b25ca2..fabbb3cfc9c 100644 --- a/plugins/backgroundMask/package.json +++ b/plugins/backgroundMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/blend/CHANGELOG.md b/plugins/blend/CHANGELOG.md index ad93cecd26c..e36e44fc03b 100644 --- a/plugins/blend/CHANGELOG.md +++ b/plugins/blend/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-blend + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-blend diff --git a/plugins/blend/package.dist.json b/plugins/blend/package.dist.json index 80d8ba935a0..ffbbd3d84ba 100644 --- a/plugins/blend/package.dist.json +++ b/plugins/blend/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/blend/package.json b/plugins/blend/package.json index aa7fb30d5ca..c0103cb7d0f 100644 --- a/plugins/blend/package.json +++ b/plugins/blend/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/canvasMask/CHANGELOG.md b/plugins/canvasMask/CHANGELOG.md index 0d6df963e44..f40828dd09b 100644 --- a/plugins/canvasMask/CHANGELOG.md +++ b/plugins/canvasMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-canvas-mask + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-canvas-mask diff --git a/plugins/canvasMask/package.dist.json b/plugins/canvasMask/package.dist.json index 66309394ad0..06051e4a1c7 100644 --- a/plugins/canvasMask/package.dist.json +++ b/plugins/canvasMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,8 +85,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/canvasMask/package.json b/plugins/canvasMask/package.json index a9a45a054dc..afdc9856235 100644 --- a/plugins/canvasMask/package.json +++ b/plugins/canvasMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hex/CHANGELOG.md b/plugins/colors/hex/CHANGELOG.md index 8fecbe1fc8a..a8482163b31 100644 --- a/plugins/colors/hex/CHANGELOG.md +++ b/plugins/colors/hex/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hex-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hex-color diff --git a/plugins/colors/hex/package.dist.json b/plugins/colors/hex/package.dist.json index 7de280996fe..bc04e295dfa 100644 --- a/plugins/colors/hex/package.dist.json +++ b/plugins/colors/hex/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hex-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hex/package.json b/plugins/colors/hex/package.json index 8763d543917..9edb0dbb99a 100644 --- a/plugins/colors/hex/package.json +++ b/plugins/colors/hex/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hex-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hsl/CHANGELOG.md b/plugins/colors/hsl/CHANGELOG.md index fa6c1e9e472..3bf5721a45b 100644 --- a/plugins/colors/hsl/CHANGELOG.md +++ b/plugins/colors/hsl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hsl-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hsl-color diff --git a/plugins/colors/hsl/package.dist.json b/plugins/colors/hsl/package.dist.json index e0fa4988cda..5fe06b58070 100644 --- a/plugins/colors/hsl/package.dist.json +++ b/plugins/colors/hsl/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsl-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hsl/package.json b/plugins/colors/hsl/package.json index 5c07c56c545..295d6b68d8f 100644 --- a/plugins/colors/hsl/package.json +++ b/plugins/colors/hsl/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsl-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hsv/CHANGELOG.md b/plugins/colors/hsv/CHANGELOG.md index db3ed6ccbf7..3decb7ed191 100644 --- a/plugins/colors/hsv/CHANGELOG.md +++ b/plugins/colors/hsv/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hsv-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hsv-color diff --git a/plugins/colors/hsv/package.dist.json b/plugins/colors/hsv/package.dist.json index 466d70141f9..47a3de26b61 100644 --- a/plugins/colors/hsv/package.dist.json +++ b/plugins/colors/hsv/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsv-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hsv/package.json b/plugins/colors/hsv/package.json index 2a46af9c1c8..1a941ecb924 100644 --- a/plugins/colors/hsv/package.json +++ b/plugins/colors/hsv/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsv-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hwb/CHANGELOG.md b/plugins/colors/hwb/CHANGELOG.md index 5a0613428f8..29ab5a6582b 100644 --- a/plugins/colors/hwb/CHANGELOG.md +++ b/plugins/colors/hwb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hwb-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hwb-color diff --git a/plugins/colors/hwb/package.dist.json b/plugins/colors/hwb/package.dist.json index 9c75cfae141..6e10be0bbf2 100644 --- a/plugins/colors/hwb/package.dist.json +++ b/plugins/colors/hwb/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hwb-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hwb/package.json b/plugins/colors/hwb/package.json index cd11be32aaa..2806ee45059 100644 --- a/plugins/colors/hwb/package.json +++ b/plugins/colors/hwb/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hwb-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/lab/CHANGELOG.md b/plugins/colors/lab/CHANGELOG.md index 6b1faaff8b4..cf7ea51ac13 100644 --- a/plugins/colors/lab/CHANGELOG.md +++ b/plugins/colors/lab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-lab-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-lab-color diff --git a/plugins/colors/lab/package.dist.json b/plugins/colors/lab/package.dist.json index 1351356f00d..c868a891cf1 100644 --- a/plugins/colors/lab/package.dist.json +++ b/plugins/colors/lab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lab-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/lab/package.json b/plugins/colors/lab/package.json index 7b76cf7bf45..dd8ac593574 100644 --- a/plugins/colors/lab/package.json +++ b/plugins/colors/lab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lab-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/lch/CHANGELOG.md b/plugins/colors/lch/CHANGELOG.md index f3140382473..adb26f2f982 100644 --- a/plugins/colors/lch/CHANGELOG.md +++ b/plugins/colors/lch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-lch-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-lch-color diff --git a/plugins/colors/lch/package.dist.json b/plugins/colors/lch/package.dist.json index 5ce77cb2c22..b9067b62bd4 100644 --- a/plugins/colors/lch/package.dist.json +++ b/plugins/colors/lch/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lch-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/lch/package.json b/plugins/colors/lch/package.json index 186b49d1e15..d6b68f33ee1 100644 --- a/plugins/colors/lch/package.json +++ b/plugins/colors/lch/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lch-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/named/CHANGELOG.md b/plugins/colors/named/CHANGELOG.md index 91cfb8b220e..08da054a783 100644 --- a/plugins/colors/named/CHANGELOG.md +++ b/plugins/colors/named/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-named-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-named-color diff --git a/plugins/colors/named/package.dist.json b/plugins/colors/named/package.dist.json index 4b3269c1394..a322d19a36a 100644 --- a/plugins/colors/named/package.dist.json +++ b/plugins/colors/named/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-named-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/named/package.json b/plugins/colors/named/package.json index d77875e6551..fed25dfe368 100644 --- a/plugins/colors/named/package.json +++ b/plugins/colors/named/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-named-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/oklab/CHANGELOG.md b/plugins/colors/oklab/CHANGELOG.md index 50f44a97ecc..8eef32d280b 100644 --- a/plugins/colors/oklab/CHANGELOG.md +++ b/plugins/colors/oklab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-oklab-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-oklab-color diff --git a/plugins/colors/oklab/package.dist.json b/plugins/colors/oklab/package.dist.json index 80b73ff61ef..aa490cc5575 100644 --- a/plugins/colors/oklab/package.dist.json +++ b/plugins/colors/oklab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklab-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/oklab/package.json b/plugins/colors/oklab/package.json index 26c5d6203d4..02762e16112 100644 --- a/plugins/colors/oklab/package.json +++ b/plugins/colors/oklab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklab-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/oklch/CHANGELOG.md b/plugins/colors/oklch/CHANGELOG.md index 786261db4c0..bd669912a95 100644 --- a/plugins/colors/oklch/CHANGELOG.md +++ b/plugins/colors/oklch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-oklch-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-oklch-color diff --git a/plugins/colors/oklch/package.dist.json b/plugins/colors/oklch/package.dist.json index f72678349d7..aecf435ed8d 100644 --- a/plugins/colors/oklch/package.dist.json +++ b/plugins/colors/oklch/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklch-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/oklch/package.json b/plugins/colors/oklch/package.json index 373f92f00b9..8b7609eb3e7 100644 --- a/plugins/colors/oklch/package.json +++ b/plugins/colors/oklch/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklch-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/rgb/CHANGELOG.md b/plugins/colors/rgb/CHANGELOG.md index 5cfcb4f253e..01c42cd8e92 100644 --- a/plugins/colors/rgb/CHANGELOG.md +++ b/plugins/colors/rgb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-rgb-color + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-rgb-color diff --git a/plugins/colors/rgb/package.dist.json b/plugins/colors/rgb/package.dist.json index f1e4dcd1849..1f10c37e2c0 100644 --- a/plugins/colors/rgb/package.dist.json +++ b/plugins/colors/rgb/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-rgb-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/rgb/package.json b/plugins/colors/rgb/package.json index 783a61f1f30..84d02e6aec7 100644 --- a/plugins/colors/rgb/package.json +++ b/plugins/colors/rgb/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-rgb-color", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/back/CHANGELOG.md b/plugins/easings/back/CHANGELOG.md index 4df94855a30..2aad26b4e24 100644 --- a/plugins/easings/back/CHANGELOG.md +++ b/plugins/easings/back/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-back + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-back diff --git a/plugins/easings/back/package.dist.json b/plugins/easings/back/package.dist.json index d3b965bff5b..4db10ff5454 100644 --- a/plugins/easings/back/package.dist.json +++ b/plugins/easings/back/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-back", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/back/package.json b/plugins/easings/back/package.json index 31e67c91b8a..7bc1602b279 100644 --- a/plugins/easings/back/package.json +++ b/plugins/easings/back/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-back", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/bounce/CHANGELOG.md b/plugins/easings/bounce/CHANGELOG.md index 2e226aa250f..49241d2ec63 100644 --- a/plugins/easings/bounce/CHANGELOG.md +++ b/plugins/easings/bounce/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-bounce + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-bounce diff --git a/plugins/easings/bounce/package.dist.json b/plugins/easings/bounce/package.dist.json index cec1bb7b2e2..ea149f30386 100644 --- a/plugins/easings/bounce/package.dist.json +++ b/plugins/easings/bounce/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-bounce", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/bounce/package.json b/plugins/easings/bounce/package.json index ee1fb5c5390..fdde613b0f3 100644 --- a/plugins/easings/bounce/package.json +++ b/plugins/easings/bounce/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-bounce", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/circ/CHANGELOG.md b/plugins/easings/circ/CHANGELOG.md index 7d67c7a061c..f1cd3e893ee 100644 --- a/plugins/easings/circ/CHANGELOG.md +++ b/plugins/easings/circ/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-circ + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-circ diff --git a/plugins/easings/circ/package.dist.json b/plugins/easings/circ/package.dist.json index d19f6ace38a..cba120d319e 100644 --- a/plugins/easings/circ/package.dist.json +++ b/plugins/easings/circ/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-circ", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/circ/package.json b/plugins/easings/circ/package.json index 16d33da433c..3ad9fdddaeb 100644 --- a/plugins/easings/circ/package.json +++ b/plugins/easings/circ/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-circ", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/cubic/CHANGELOG.md b/plugins/easings/cubic/CHANGELOG.md index fcee178caf1..c44bdc7a0d9 100644 --- a/plugins/easings/cubic/CHANGELOG.md +++ b/plugins/easings/cubic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-cubic + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-cubic diff --git a/plugins/easings/cubic/package.dist.json b/plugins/easings/cubic/package.dist.json index 83cf4c5854e..207c47baf57 100644 --- a/plugins/easings/cubic/package.dist.json +++ b/plugins/easings/cubic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-cubic", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/cubic/package.json b/plugins/easings/cubic/package.json index c85ab091a40..eaf27e674ca 100644 --- a/plugins/easings/cubic/package.json +++ b/plugins/easings/cubic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-cubic", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/elastic/CHANGELOG.md b/plugins/easings/elastic/CHANGELOG.md index c1712feb361..ddb46765bfa 100644 --- a/plugins/easings/elastic/CHANGELOG.md +++ b/plugins/easings/elastic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-elastic + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-elastic diff --git a/plugins/easings/elastic/package.dist.json b/plugins/easings/elastic/package.dist.json index 094efad627f..e990803250a 100644 --- a/plugins/easings/elastic/package.dist.json +++ b/plugins/easings/elastic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-elastic", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/elastic/package.json b/plugins/easings/elastic/package.json index 055e9f0f311..002b1c4ec04 100644 --- a/plugins/easings/elastic/package.json +++ b/plugins/easings/elastic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-elastic", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/expo/CHANGELOG.md b/plugins/easings/expo/CHANGELOG.md index b0fa47808e9..565252a1945 100644 --- a/plugins/easings/expo/CHANGELOG.md +++ b/plugins/easings/expo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-expo + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-expo diff --git a/plugins/easings/expo/package.dist.json b/plugins/easings/expo/package.dist.json index 04726a4b0e6..c400d4d9540 100644 --- a/plugins/easings/expo/package.dist.json +++ b/plugins/easings/expo/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-expo", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/expo/package.json b/plugins/easings/expo/package.json index eb9eb89f9fd..15acad69024 100644 --- a/plugins/easings/expo/package.json +++ b/plugins/easings/expo/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-expo", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/gaussian/CHANGELOG.md b/plugins/easings/gaussian/CHANGELOG.md index e1f18c953ec..dbfee3f3800 100644 --- a/plugins/easings/gaussian/CHANGELOG.md +++ b/plugins/easings/gaussian/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-gaussian + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-gaussian diff --git a/plugins/easings/gaussian/package.dist.json b/plugins/easings/gaussian/package.dist.json index 0d98a0ec0e9..4862f6cb365 100644 --- a/plugins/easings/gaussian/package.dist.json +++ b/plugins/easings/gaussian/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-gaussian", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "devDependencies": { "@tsparticles/engine": "workspace:*" diff --git a/plugins/easings/gaussian/package.json b/plugins/easings/gaussian/package.json index 67cc7484654..62a4d73dbf9 100644 --- a/plugins/easings/gaussian/package.json +++ b/plugins/easings/gaussian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-gaussian", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/linear/CHANGELOG.md b/plugins/easings/linear/CHANGELOG.md index 1a22f160584..37a87b2625c 100644 --- a/plugins/easings/linear/CHANGELOG.md +++ b/plugins/easings/linear/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-linear + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-linear diff --git a/plugins/easings/linear/package.dist.json b/plugins/easings/linear/package.dist.json index 03483c6fde2..cb353a4dc4b 100644 --- a/plugins/easings/linear/package.dist.json +++ b/plugins/easings/linear/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-linear", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "devDependencies": { "@tsparticles/engine": "workspace:*" diff --git a/plugins/easings/linear/package.json b/plugins/easings/linear/package.json index ee2f2c4a7c3..5217245d19f 100644 --- a/plugins/easings/linear/package.json +++ b/plugins/easings/linear/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-linear", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/quad/CHANGELOG.md b/plugins/easings/quad/CHANGELOG.md index 769752a1b45..43733827511 100644 --- a/plugins/easings/quad/CHANGELOG.md +++ b/plugins/easings/quad/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quad + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-quad diff --git a/plugins/easings/quad/package.dist.json b/plugins/easings/quad/package.dist.json index fcf2ec16c44..ee7865ebc03 100644 --- a/plugins/easings/quad/package.dist.json +++ b/plugins/easings/quad/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quad", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "devDependencies": { "@tsparticles/engine": "workspace:*" diff --git a/plugins/easings/quad/package.json b/plugins/easings/quad/package.json index 0d2fa641ac1..105eeac3293 100644 --- a/plugins/easings/quad/package.json +++ b/plugins/easings/quad/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quad", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/quart/CHANGELOG.md b/plugins/easings/quart/CHANGELOG.md index 5df05688cee..c5f0291a51a 100644 --- a/plugins/easings/quart/CHANGELOG.md +++ b/plugins/easings/quart/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quart + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-quart diff --git a/plugins/easings/quart/package.dist.json b/plugins/easings/quart/package.dist.json index b26e766d915..77701096d85 100644 --- a/plugins/easings/quart/package.dist.json +++ b/plugins/easings/quart/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quart", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quart/package.json b/plugins/easings/quart/package.json index 49f13e13edc..f0f67d8bcd3 100644 --- a/plugins/easings/quart/package.json +++ b/plugins/easings/quart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quart", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/quint/CHANGELOG.md b/plugins/easings/quint/CHANGELOG.md index 25786f88fd9..ed1778cd359 100644 --- a/plugins/easings/quint/CHANGELOG.md +++ b/plugins/easings/quint/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quint + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-quint diff --git a/plugins/easings/quint/package.dist.json b/plugins/easings/quint/package.dist.json index b07ea45866f..0a6a6f3bca5 100644 --- a/plugins/easings/quint/package.dist.json +++ b/plugins/easings/quint/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quint", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quint/package.json b/plugins/easings/quint/package.json index 268be775621..c408c1b9f71 100644 --- a/plugins/easings/quint/package.json +++ b/plugins/easings/quint/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quint", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/sigmoid/CHANGELOG.md b/plugins/easings/sigmoid/CHANGELOG.md index bc8184d31f7..4e9d1c8708a 100644 --- a/plugins/easings/sigmoid/CHANGELOG.md +++ b/plugins/easings/sigmoid/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid diff --git a/plugins/easings/sigmoid/package.dist.json b/plugins/easings/sigmoid/package.dist.json index 5ba51044d77..8182971c600 100644 --- a/plugins/easings/sigmoid/package.dist.json +++ b/plugins/easings/sigmoid/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sigmoid", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/sigmoid/package.json b/plugins/easings/sigmoid/package.json index 5af1a6d0e6b..415d2a86cf0 100644 --- a/plugins/easings/sigmoid/package.json +++ b/plugins/easings/sigmoid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sigmoid", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/sine/CHANGELOG.md b/plugins/easings/sine/CHANGELOG.md index 6d20af35c0b..3062386da10 100644 --- a/plugins/easings/sine/CHANGELOG.md +++ b/plugins/easings/sine/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sine + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-sine diff --git a/plugins/easings/sine/package.dist.json b/plugins/easings/sine/package.dist.json index 0d5e7808d5a..df126ab9cca 100644 --- a/plugins/easings/sine/package.dist.json +++ b/plugins/easings/sine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sine", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/sine/package.json b/plugins/easings/sine/package.json index 3ac35e91349..57db1bbc808 100644 --- a/plugins/easings/sine/package.json +++ b/plugins/easings/sine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sine", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/smoothstep/CHANGELOG.md b/plugins/easings/smoothstep/CHANGELOG.md index eacdc801d3f..087e6c1b730 100644 --- a/plugins/easings/smoothstep/CHANGELOG.md +++ b/plugins/easings/smoothstep/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep diff --git a/plugins/easings/smoothstep/package.dist.json b/plugins/easings/smoothstep/package.dist.json index fc6c637a405..84ea9aa19b8 100644 --- a/plugins/easings/smoothstep/package.dist.json +++ b/plugins/easings/smoothstep/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-smoothstep", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/smoothstep/package.json b/plugins/easings/smoothstep/package.json index 6b103ad9232..93f12328c52 100644 --- a/plugins/easings/smoothstep/package.json +++ b/plugins/easings/smoothstep/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-smoothstep", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emitters/CHANGELOG.md b/plugins/emitters/CHANGELOG.md index 346ea67bc35..ef938d6ffb2 100644 --- a/plugins/emitters/CHANGELOG.md +++ b/plugins/emitters/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters diff --git a/plugins/emitters/package.dist.json b/plugins/emitters/package.dist.json index e5a01c27993..f1b3ad7051d 100644 --- a/plugins/emitters/package.dist.json +++ b/plugins/emitters/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" }, "peerDependenciesMeta": { "@tsparticles/plugin-interactivity": { diff --git a/plugins/emitters/package.json b/plugins/emitters/package.json index baedd1692dc..92fa4259bb8 100644 --- a/plugins/emitters/package.json +++ b/plugins/emitters/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/canvas/CHANGELOG.md b/plugins/emittersShapes/canvas/CHANGELOG.md index eb030746c23..35a119a789b 100644 --- a/plugins/emittersShapes/canvas/CHANGELOG.md +++ b/plugins/emittersShapes/canvas/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas diff --git a/plugins/emittersShapes/canvas/package.dist.json b/plugins/emittersShapes/canvas/package.dist.json index 17b59cac979..f7bbc751f4f 100644 --- a/plugins/emittersShapes/canvas/package.dist.json +++ b/plugins/emittersShapes/canvas/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-canvas", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,9 +99,9 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/canvas/package.json b/plugins/emittersShapes/canvas/package.json index 2463619e166..db109311a8d 100644 --- a/plugins/emittersShapes/canvas/package.json +++ b/plugins/emittersShapes/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-canvas", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/circle/CHANGELOG.md b/plugins/emittersShapes/circle/CHANGELOG.md index cf1c46d8610..09e4e449daf 100644 --- a/plugins/emittersShapes/circle/CHANGELOG.md +++ b/plugins/emittersShapes/circle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle diff --git a/plugins/emittersShapes/circle/package.dist.json b/plugins/emittersShapes/circle/package.dist.json index a72e1ae5351..c894027f457 100644 --- a/plugins/emittersShapes/circle/package.dist.json +++ b/plugins/emittersShapes/circle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-circle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/circle/package.json b/plugins/emittersShapes/circle/package.json index 6bd6042c720..b185fe45688 100644 --- a/plugins/emittersShapes/circle/package.json +++ b/plugins/emittersShapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-circle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/path/CHANGELOG.md b/plugins/emittersShapes/path/CHANGELOG.md index d4282f660a3..910a66a390e 100644 --- a/plugins/emittersShapes/path/CHANGELOG.md +++ b/plugins/emittersShapes/path/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path diff --git a/plugins/emittersShapes/path/package.dist.json b/plugins/emittersShapes/path/package.dist.json index bcca9eaa3f8..35595570db6 100644 --- a/plugins/emittersShapes/path/package.dist.json +++ b/plugins/emittersShapes/path/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-path", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/path/package.json b/plugins/emittersShapes/path/package.json index 3fa0de48e15..2649d4e05e7 100644 --- a/plugins/emittersShapes/path/package.json +++ b/plugins/emittersShapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-path", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/polygon/CHANGELOG.md b/plugins/emittersShapes/polygon/CHANGELOG.md index 799a6620e85..a9bc543d2ab 100644 --- a/plugins/emittersShapes/polygon/CHANGELOG.md +++ b/plugins/emittersShapes/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon diff --git a/plugins/emittersShapes/polygon/package.dist.json b/plugins/emittersShapes/polygon/package.dist.json index 43c0740eb1d..e04764590ce 100644 --- a/plugins/emittersShapes/polygon/package.dist.json +++ b/plugins/emittersShapes/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/polygon/package.json b/plugins/emittersShapes/polygon/package.json index fca8451d290..c6b75a732f5 100644 --- a/plugins/emittersShapes/polygon/package.json +++ b/plugins/emittersShapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/square/CHANGELOG.md b/plugins/emittersShapes/square/CHANGELOG.md index 4024fe80123..694d0b8a378 100644 --- a/plugins/emittersShapes/square/CHANGELOG.md +++ b/plugins/emittersShapes/square/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square diff --git a/plugins/emittersShapes/square/package.dist.json b/plugins/emittersShapes/square/package.dist.json index 65882c5c4f3..7765db35601 100644 --- a/plugins/emittersShapes/square/package.dist.json +++ b/plugins/emittersShapes/square/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-square", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-emitters": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-emitters": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/square/package.json b/plugins/emittersShapes/square/package.json index 1c30b59e9e1..8fd7e59bb6a 100644 --- a/plugins/emittersShapes/square/package.json +++ b/plugins/emittersShapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-square", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/exports/image/CHANGELOG.md b/plugins/exports/image/CHANGELOG.md index 7054699d981..e3daa00ae6f 100644 --- a/plugins/exports/image/CHANGELOG.md +++ b/plugins/exports/image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-export-image + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-export-image diff --git a/plugins/exports/image/package.dist.json b/plugins/exports/image/package.dist.json index 6515c681d2e..efc039557e9 100644 --- a/plugins/exports/image/package.dist.json +++ b/plugins/exports/image/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-image", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/image/package.json b/plugins/exports/image/package.json index 64f2586f227..e80896a05f9 100644 --- a/plugins/exports/image/package.json +++ b/plugins/exports/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-image", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/exports/json/CHANGELOG.md b/plugins/exports/json/CHANGELOG.md index 978f895d259..80cbc725b84 100644 --- a/plugins/exports/json/CHANGELOG.md +++ b/plugins/exports/json/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-export-json + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-export-json diff --git a/plugins/exports/json/package.dist.json b/plugins/exports/json/package.dist.json index 5177194e741..2b67ed97f64 100644 --- a/plugins/exports/json/package.dist.json +++ b/plugins/exports/json/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-json", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/json/package.json b/plugins/exports/json/package.json index f959d589887..b0e90b71ad0 100644 --- a/plugins/exports/json/package.json +++ b/plugins/exports/json/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-json", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/exports/video/CHANGELOG.md b/plugins/exports/video/CHANGELOG.md index aaac4b3a5c5..bedfe67dac8 100644 --- a/plugins/exports/video/CHANGELOG.md +++ b/plugins/exports/video/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-export-video + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-export-video diff --git a/plugins/exports/video/package.dist.json b/plugins/exports/video/package.dist.json index 0be5dd35644..6931434c50f 100644 --- a/plugins/exports/video/package.dist.json +++ b/plugins/exports/video/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-video", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/video/package.json b/plugins/exports/video/package.json index 9db680b64de..91f5eee7ab9 100644 --- a/plugins/exports/video/package.json +++ b/plugins/exports/video/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-video", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/infection/CHANGELOG.md b/plugins/infection/CHANGELOG.md index 72ec093e49a..f2f677863ce 100644 --- a/plugins/infection/CHANGELOG.md +++ b/plugins/infection/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-infection + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-infection diff --git a/plugins/infection/package.dist.json b/plugins/infection/package.dist.json index 53a8c44f6c2..37da80c673d 100644 --- a/plugins/infection/package.dist.json +++ b/plugins/infection/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-interactivity": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-interactivity": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/infection/package.json b/plugins/infection/package.json index 8140b68028f..7af53e1d7c0 100644 --- a/plugins/infection/package.json +++ b/plugins/infection/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/interactivity/CHANGELOG.md b/plugins/interactivity/CHANGELOG.md index 5d64b9398b7..ccba4728430 100644 --- a/plugins/interactivity/CHANGELOG.md +++ b/plugins/interactivity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-interactivity + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-interactivity diff --git a/plugins/interactivity/package.dist.json b/plugins/interactivity/package.dist.json index 2eaba1e3a79..1bfb1d1ef19 100644 --- a/plugins/interactivity/package.dist.json +++ b/plugins/interactivity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/interactivity/package.json b/plugins/interactivity/package.json index f2e4a354af3..14192a887ba 100644 --- a/plugins/interactivity/package.json +++ b/plugins/interactivity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/manualParticles/CHANGELOG.md b/plugins/manualParticles/CHANGELOG.md index 5f9c747679e..70bd1d4b463 100644 --- a/plugins/manualParticles/CHANGELOG.md +++ b/plugins/manualParticles/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-manual-particles + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-manual-particles diff --git a/plugins/manualParticles/package.dist.json b/plugins/manualParticles/package.dist.json index 0324de513f2..dedaa9627ea 100644 --- a/plugins/manualParticles/package.dist.json +++ b/plugins/manualParticles/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/manualParticles/package.json b/plugins/manualParticles/package.json index 9a03de122d2..7ead23e3d7a 100644 --- a/plugins/manualParticles/package.json +++ b/plugins/manualParticles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/motion/CHANGELOG.md b/plugins/motion/CHANGELOG.md index cea1accd53b..06eeedaf054 100644 --- a/plugins/motion/CHANGELOG.md +++ b/plugins/motion/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-motion + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-motion diff --git a/plugins/motion/package.dist.json b/plugins/motion/package.dist.json index 8a95d70c2ca..1b46801abb1 100644 --- a/plugins/motion/package.dist.json +++ b/plugins/motion/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/motion/package.json b/plugins/motion/package.json index f176acdbf5f..c1905a351e2 100644 --- a/plugins/motion/package.json +++ b/plugins/motion/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/move/CHANGELOG.md b/plugins/move/CHANGELOG.md index bbe144715a5..7cab328fbd8 100644 --- a/plugins/move/CHANGELOG.md +++ b/plugins/move/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-move + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-move diff --git a/plugins/move/package.dist.json b/plugins/move/package.dist.json index d871e2fa8c1..fe674043d62 100644 --- a/plugins/move/package.dist.json +++ b/plugins/move/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/move/package.json b/plugins/move/package.json index c1d79a9bf11..930e3b8b862 100644 --- a/plugins/move/package.json +++ b/plugins/move/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/poisson/CHANGELOG.md b/plugins/poisson/CHANGELOG.md index dcf32f60d09..e1329d32449 100644 --- a/plugins/poisson/CHANGELOG.md +++ b/plugins/poisson/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-poisson-disc + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-poisson-disc diff --git a/plugins/poisson/package.dist.json b/plugins/poisson/package.dist.json index 1352e2113a3..e6386a0c56d 100644 --- a/plugins/poisson/package.dist.json +++ b/plugins/poisson/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "repository": { @@ -84,7 +84,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/poisson/package.json b/plugins/poisson/package.json index ff9e0d81808..e6bd0534e3c 100644 --- a/plugins/poisson/package.json +++ b/plugins/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/polygonMask/CHANGELOG.md b/plugins/polygonMask/CHANGELOG.md index 55cbac51d1f..f62837673d1 100644 --- a/plugins/polygonMask/CHANGELOG.md +++ b/plugins/polygonMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-polygon-mask + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-polygon-mask diff --git a/plugins/polygonMask/package.dist.json b/plugins/polygonMask/package.dist.json index b7a8d962a63..3b1289fa65b 100644 --- a/plugins/polygonMask/package.dist.json +++ b/plugins/polygonMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/polygonMask/package.json b/plugins/polygonMask/package.json index a449e3d6d24..0a08d202ac1 100644 --- a/plugins/polygonMask/package.json +++ b/plugins/polygonMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/responsive/CHANGELOG.md b/plugins/responsive/CHANGELOG.md index f8aaa3a01a9..31a8d24c47c 100644 --- a/plugins/responsive/CHANGELOG.md +++ b/plugins/responsive/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-responsive + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-responsive diff --git a/plugins/responsive/package.dist.json b/plugins/responsive/package.dist.json index fea9ed05113..acfb45e9b90 100644 --- a/plugins/responsive/package.dist.json +++ b/plugins/responsive/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/responsive/package.json b/plugins/responsive/package.json index 475efee0933..da577984ae0 100644 --- a/plugins/responsive/package.json +++ b/plugins/responsive/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/sounds/CHANGELOG.md b/plugins/sounds/CHANGELOG.md index 5e4efb0c10d..83ca23b3d6d 100644 --- a/plugins/sounds/CHANGELOG.md +++ b/plugins/sounds/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-sounds + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-sounds diff --git a/plugins/sounds/package.dist.json b/plugins/sounds/package.dist.json index f58c320f3f2..cf3b371fcef 100644 --- a/plugins/sounds/package.dist.json +++ b/plugins/sounds/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/sounds/package.json b/plugins/sounds/package.json index 92acdf92648..86a6e9161c0 100644 --- a/plugins/sounds/package.json +++ b/plugins/sounds/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/themes/CHANGELOG.md b/plugins/themes/CHANGELOG.md index 3409785d501..ae69907ddbf 100644 --- a/plugins/themes/CHANGELOG.md +++ b/plugins/themes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-themes + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-themes diff --git a/plugins/themes/package.dist.json b/plugins/themes/package.dist.json index f872b8aa475..d58132f01af 100644 --- a/plugins/themes/package.dist.json +++ b/plugins/themes/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/themes/package.json b/plugins/themes/package.json index 1e443d63e90..b3c93925b04 100644 --- a/plugins/themes/package.json +++ b/plugins/themes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/trail/CHANGELOG.md b/plugins/trail/CHANGELOG.md index 0cec2919ded..1c6f88e2fbf 100644 --- a/plugins/trail/CHANGELOG.md +++ b/plugins/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-trail + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-trail diff --git a/plugins/trail/package.dist.json b/plugins/trail/package.dist.json index 8705f734ae8..4764dc8dade 100644 --- a/plugins/trail/package.dist.json +++ b/plugins/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/trail/package.json b/plugins/trail/package.json index 62a7f8f2019..7df8ace611c 100644 --- a/plugins/trail/package.json +++ b/plugins/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/zoom/CHANGELOG.md b/plugins/zoom/CHANGELOG.md index 885e3a9db60..23312e0a9c2 100644 --- a/plugins/zoom/CHANGELOG.md +++ b/plugins/zoom/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-zoom + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-zoom diff --git a/plugins/zoom/package.dist.json b/plugins/zoom/package.dist.json index 3e1bc08f3ae..77e7c78327e 100644 --- a/plugins/zoom/package.dist.json +++ b/plugins/zoom/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/plugins/zoom/package.json b/plugins/zoom/package.json index 74cf592dc0c..b1e0a0efb94 100644 --- a/plugins/zoom/package.json +++ b/plugins/zoom/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c818e42623a..be09c9bff09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,44 +1,43 @@ -lockfileVersion: '9.0' +lockfileVersion: "9.0" settings: autoInstallPeers: true excludeLinksFromLockfile: false importers: - .: devDependencies: - '@commitlint/cli': + "@commitlint/cli": specifier: ^20.5.0 version: 20.5.0(@types/node@25.5.2)(conventional-commits-parser@6.3.0)(typescript@6.0.2) - '@commitlint/config-conventional': + "@commitlint/config-conventional": specifier: ^20.5.0 version: 20.5.0 - '@swc/core': + "@swc/core": specifier: ^1.15.24 version: 1.15.24 - '@tsparticles/cli': + "@tsparticles/cli": specifier: ^3.4.5 version: 3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2) - '@tsparticles/depcruise-config': + "@tsparticles/depcruise-config": specifier: ^3.4.6 version: 3.4.6(dependency-cruiser@17.3.10) - '@tsparticles/eslint-config': + "@tsparticles/eslint-config": specifier: ^3.4.6 version: 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) - '@tsparticles/prettier-config': + "@tsparticles/prettier-config": specifier: ^3.4.6 version: 3.4.6(prettier@3.8.1) - '@tsparticles/tsconfig': + "@tsparticles/tsconfig": specifier: ^3.4.6 version: 3.4.6(typescript@6.0.2) - '@tsparticles/webpack-plugin': + "@tsparticles/webpack-plugin": specifier: ^3.4.6 version: 3.4.6(@types/eslint@8.56.6)(jiti@2.6.1) - '@types/node': + "@types/node": specifier: ^25.5.2 version: 25.5.2 - '@types/webpack-env': + "@types/webpack-env": specifier: ^1.18.8 version: 1.18.8 browserslist: @@ -149,235 +148,235 @@ importers: bundles/all: dependencies: - '@tsparticles/effect-bubble': + "@tsparticles/effect-bubble": specifier: workspace:* version: link:../../effects/bubble/dist - '@tsparticles/effect-filter': + "@tsparticles/effect-filter": specifier: workspace:* version: link:../../effects/filter/dist - '@tsparticles/effect-particles': + "@tsparticles/effect-particles": specifier: workspace:* version: link:../../effects/particles/dist - '@tsparticles/effect-shadow': + "@tsparticles/effect-shadow": specifier: workspace:* version: link:../../effects/shadow/dist - '@tsparticles/effect-trail': + "@tsparticles/effect-trail": specifier: workspace:* version: link:../../effects/trail/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/interaction-external-cannon': + "@tsparticles/interaction-external-cannon": specifier: workspace:* version: link:../../interactions/external/cannon/dist - '@tsparticles/interaction-external-particle': + "@tsparticles/interaction-external-particle": specifier: workspace:* version: link:../../interactions/external/particle/dist - '@tsparticles/interaction-external-pop': + "@tsparticles/interaction-external-pop": specifier: workspace:* version: link:../../interactions/external/pop/dist - '@tsparticles/interaction-light': + "@tsparticles/interaction-light": specifier: workspace:* version: link:../../interactions/light/dist - '@tsparticles/interaction-particles-repulse': + "@tsparticles/interaction-particles-repulse": specifier: workspace:* version: link:../../interactions/particles/repulse/dist - '@tsparticles/path-branches': + "@tsparticles/path-branches": specifier: workspace:* version: link:../../paths/branches/dist - '@tsparticles/path-brownian': + "@tsparticles/path-brownian": specifier: workspace:* version: link:../../paths/brownian/dist - '@tsparticles/path-curl-noise': + "@tsparticles/path-curl-noise": specifier: workspace:* version: link:../../paths/curlNoise/dist - '@tsparticles/path-curves': + "@tsparticles/path-curves": specifier: workspace:* version: link:../../paths/curves/dist - '@tsparticles/path-fractal-noise': + "@tsparticles/path-fractal-noise": specifier: workspace:* version: link:../../paths/fractalNoise/dist - '@tsparticles/path-grid': + "@tsparticles/path-grid": specifier: workspace:* version: link:../../paths/grid/dist - '@tsparticles/path-levy': + "@tsparticles/path-levy": specifier: workspace:* version: link:../../paths/levy/dist - '@tsparticles/path-perlin-noise': + "@tsparticles/path-perlin-noise": specifier: workspace:* version: link:../../paths/perlinNoise/dist - '@tsparticles/path-polygon': + "@tsparticles/path-polygon": specifier: workspace:* version: link:../../paths/polygon/dist - '@tsparticles/path-random': + "@tsparticles/path-random": specifier: workspace:* version: link:../../paths/random/dist - '@tsparticles/path-simplex-noise': + "@tsparticles/path-simplex-noise": specifier: workspace:* version: link:../../paths/simplexNoise/dist - '@tsparticles/path-spiral': + "@tsparticles/path-spiral": specifier: workspace:* version: link:../../paths/spiral/dist - '@tsparticles/path-svg': + "@tsparticles/path-svg": specifier: workspace:* version: link:../../paths/svg/dist - '@tsparticles/path-zig-zag': + "@tsparticles/path-zig-zag": specifier: workspace:* version: link:../../paths/zigzag/dist - '@tsparticles/plugin-background-mask': + "@tsparticles/plugin-background-mask": specifier: workspace:* version: link:../../plugins/backgroundMask/dist - '@tsparticles/plugin-blend': + "@tsparticles/plugin-blend": specifier: workspace:* version: link:../../plugins/blend/dist - '@tsparticles/plugin-canvas-mask': + "@tsparticles/plugin-canvas-mask": specifier: workspace:* version: link:../../plugins/canvasMask/dist - '@tsparticles/plugin-easing-back': + "@tsparticles/plugin-easing-back": specifier: workspace:* version: link:../../plugins/easings/back/dist - '@tsparticles/plugin-easing-bounce': + "@tsparticles/plugin-easing-bounce": specifier: workspace:* version: link:../../plugins/easings/bounce/dist - '@tsparticles/plugin-easing-circ': + "@tsparticles/plugin-easing-circ": specifier: workspace:* version: link:../../plugins/easings/circ/dist - '@tsparticles/plugin-easing-cubic': + "@tsparticles/plugin-easing-cubic": specifier: workspace:* version: link:../../plugins/easings/cubic/dist - '@tsparticles/plugin-easing-elastic': + "@tsparticles/plugin-easing-elastic": specifier: workspace:* version: link:../../plugins/easings/elastic/dist - '@tsparticles/plugin-easing-expo': + "@tsparticles/plugin-easing-expo": specifier: workspace:* version: link:../../plugins/easings/expo/dist - '@tsparticles/plugin-easing-gaussian': + "@tsparticles/plugin-easing-gaussian": specifier: workspace:* version: link:../../plugins/easings/gaussian/dist - '@tsparticles/plugin-easing-linear': + "@tsparticles/plugin-easing-linear": specifier: workspace:* version: link:../../plugins/easings/linear/dist - '@tsparticles/plugin-easing-quart': + "@tsparticles/plugin-easing-quart": specifier: workspace:* version: link:../../plugins/easings/quart/dist - '@tsparticles/plugin-easing-quint': + "@tsparticles/plugin-easing-quint": specifier: workspace:* version: link:../../plugins/easings/quint/dist - '@tsparticles/plugin-easing-sigmoid': + "@tsparticles/plugin-easing-sigmoid": specifier: workspace:* version: link:../../plugins/easings/sigmoid/dist - '@tsparticles/plugin-easing-sine': + "@tsparticles/plugin-easing-sine": specifier: workspace:* version: link:../../plugins/easings/sine/dist - '@tsparticles/plugin-easing-smoothstep': + "@tsparticles/plugin-easing-smoothstep": specifier: workspace:* version: link:../../plugins/easings/smoothstep/dist - '@tsparticles/plugin-emitters-shape-canvas': + "@tsparticles/plugin-emitters-shape-canvas": specifier: workspace:* version: link:../../plugins/emittersShapes/canvas/dist - '@tsparticles/plugin-emitters-shape-path': + "@tsparticles/plugin-emitters-shape-path": specifier: workspace:* version: link:../../plugins/emittersShapes/path/dist - '@tsparticles/plugin-emitters-shape-polygon': + "@tsparticles/plugin-emitters-shape-polygon": specifier: workspace:* version: link:../../plugins/emittersShapes/polygon/dist - '@tsparticles/plugin-export-image': + "@tsparticles/plugin-export-image": specifier: workspace:* version: link:../../plugins/exports/image/dist - '@tsparticles/plugin-export-json': + "@tsparticles/plugin-export-json": specifier: workspace:* version: link:../../plugins/exports/json/dist - '@tsparticles/plugin-export-video': + "@tsparticles/plugin-export-video": specifier: workspace:* version: link:../../plugins/exports/video/dist - '@tsparticles/plugin-hsv-color': + "@tsparticles/plugin-hsv-color": specifier: workspace:* version: link:../../plugins/colors/hsv/dist - '@tsparticles/plugin-hwb-color': + "@tsparticles/plugin-hwb-color": specifier: workspace:* version: link:../../plugins/colors/hwb/dist - '@tsparticles/plugin-infection': + "@tsparticles/plugin-infection": specifier: workspace:* version: link:../../plugins/infection/dist - '@tsparticles/plugin-lab-color': + "@tsparticles/plugin-lab-color": specifier: workspace:* version: link:../../plugins/colors/lab/dist - '@tsparticles/plugin-lch-color': + "@tsparticles/plugin-lch-color": specifier: workspace:* version: link:../../plugins/colors/lch/dist - '@tsparticles/plugin-manual-particles': + "@tsparticles/plugin-manual-particles": specifier: workspace:* version: link:../../plugins/manualParticles/dist - '@tsparticles/plugin-motion': + "@tsparticles/plugin-motion": specifier: workspace:* version: link:../../plugins/motion/dist - '@tsparticles/plugin-named-color': + "@tsparticles/plugin-named-color": specifier: workspace:* version: link:../../plugins/colors/named/dist - '@tsparticles/plugin-oklab-color': + "@tsparticles/plugin-oklab-color": specifier: workspace:* version: link:../../plugins/colors/oklab/dist - '@tsparticles/plugin-oklch-color': + "@tsparticles/plugin-oklch-color": specifier: workspace:* version: link:../../plugins/colors/oklch/dist - '@tsparticles/plugin-poisson-disc': + "@tsparticles/plugin-poisson-disc": specifier: workspace:* version: link:../../plugins/poisson/dist - '@tsparticles/plugin-polygon-mask': + "@tsparticles/plugin-polygon-mask": specifier: workspace:* version: link:../../plugins/polygonMask/dist - '@tsparticles/plugin-responsive': + "@tsparticles/plugin-responsive": specifier: workspace:* version: link:../../plugins/responsive/dist - '@tsparticles/plugin-sounds': + "@tsparticles/plugin-sounds": specifier: workspace:* version: link:../../plugins/sounds/dist - '@tsparticles/plugin-themes': + "@tsparticles/plugin-themes": specifier: workspace:* version: link:../../plugins/themes/dist - '@tsparticles/plugin-trail': + "@tsparticles/plugin-trail": specifier: workspace:* version: link:../../plugins/trail/dist - '@tsparticles/plugin-zoom': + "@tsparticles/plugin-zoom": specifier: workspace:* version: link:../../plugins/zoom/dist - '@tsparticles/shape-arrow': + "@tsparticles/shape-arrow": specifier: workspace:* version: link:../../shapes/arrow/dist - '@tsparticles/shape-cards': + "@tsparticles/shape-cards": specifier: workspace:* version: link:../../shapes/cards/dist - '@tsparticles/shape-cog': + "@tsparticles/shape-cog": specifier: workspace:* version: link:../../shapes/cog/dist - '@tsparticles/shape-heart': + "@tsparticles/shape-heart": specifier: workspace:* version: link:../../shapes/heart/dist - '@tsparticles/shape-infinity': + "@tsparticles/shape-infinity": specifier: workspace:* version: link:../../shapes/infinity/dist - '@tsparticles/shape-matrix': + "@tsparticles/shape-matrix": specifier: workspace:* version: link:../../shapes/matrix/dist - '@tsparticles/shape-path': + "@tsparticles/shape-path": specifier: workspace:* version: link:../../shapes/path/dist - '@tsparticles/shape-rounded-polygon': + "@tsparticles/shape-rounded-polygon": specifier: workspace:* version: link:../../shapes/rounded-polygon/dist - '@tsparticles/shape-rounded-rect': + "@tsparticles/shape-rounded-rect": specifier: workspace:* version: link:../../shapes/rounded-rect/dist - '@tsparticles/shape-spiral': + "@tsparticles/shape-spiral": specifier: workspace:* version: link:../../shapes/spiral/dist - '@tsparticles/shape-squircle': + "@tsparticles/shape-squircle": specifier: workspace:* version: link:../../shapes/squircle/dist - '@tsparticles/updater-gradient': + "@tsparticles/updater-gradient": specifier: workspace:* version: link:../../updaters/gradient/dist - '@tsparticles/updater-orbit': + "@tsparticles/updater-orbit": specifier: workspace:* version: link:../../updaters/orbit/dist tsparticles: @@ -387,281 +386,281 @@ importers: bundles/basic: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-hex-color': + "@tsparticles/plugin-hex-color": specifier: workspace:* version: link:../../plugins/colors/hex/dist - '@tsparticles/plugin-hsl-color': + "@tsparticles/plugin-hsl-color": specifier: workspace:* version: link:../../plugins/colors/hsl/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist - '@tsparticles/plugin-rgb-color': + "@tsparticles/plugin-rgb-color": specifier: workspace:* version: link:../../plugins/colors/rgb/dist - '@tsparticles/shape-circle': + "@tsparticles/shape-circle": specifier: workspace:* version: link:../../shapes/circle/dist - '@tsparticles/updater-opacity': + "@tsparticles/updater-opacity": specifier: workspace:* version: link:../../updaters/opacity/dist - '@tsparticles/updater-out-modes': + "@tsparticles/updater-out-modes": specifier: workspace:* version: link:../../updaters/outModes/dist - '@tsparticles/updater-paint': + "@tsparticles/updater-paint": specifier: workspace:* version: link:../../updaters/paint/dist - '@tsparticles/updater-size': + "@tsparticles/updater-size": specifier: workspace:* version: link:../../updaters/size/dist publishDirectory: dist bundles/confetti: dependencies: - '@tsparticles/basic': + "@tsparticles/basic": specifier: workspace:* version: link:../basic/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../plugins/emitters/dist - '@tsparticles/plugin-motion': + "@tsparticles/plugin-motion": specifier: workspace:* version: link:../../plugins/motion/dist - '@tsparticles/shape-cards': + "@tsparticles/shape-cards": specifier: workspace:* version: link:../../shapes/cards/dist - '@tsparticles/shape-emoji': + "@tsparticles/shape-emoji": specifier: workspace:* version: link:../../shapes/emoji/dist - '@tsparticles/shape-heart': + "@tsparticles/shape-heart": specifier: workspace:* version: link:../../shapes/heart/dist - '@tsparticles/shape-image': + "@tsparticles/shape-image": specifier: workspace:* version: link:../../shapes/image/dist - '@tsparticles/shape-polygon': + "@tsparticles/shape-polygon": specifier: workspace:* version: link:../../shapes/polygon/dist - '@tsparticles/shape-square': + "@tsparticles/shape-square": specifier: workspace:* version: link:../../shapes/square/dist - '@tsparticles/shape-star': + "@tsparticles/shape-star": specifier: workspace:* version: link:../../shapes/star/dist - '@tsparticles/updater-life': + "@tsparticles/updater-life": specifier: workspace:* version: link:../../updaters/life/dist - '@tsparticles/updater-roll': + "@tsparticles/updater-roll": specifier: workspace:* version: link:../../updaters/roll/dist - '@tsparticles/updater-rotate': + "@tsparticles/updater-rotate": specifier: workspace:* version: link:../../updaters/rotate/dist - '@tsparticles/updater-tilt': + "@tsparticles/updater-tilt": specifier: workspace:* version: link:../../updaters/tilt/dist - '@tsparticles/updater-wobble': + "@tsparticles/updater-wobble": specifier: workspace:* version: link:../../updaters/wobble/dist publishDirectory: dist bundles/fireworks: dependencies: - '@tsparticles/basic': + "@tsparticles/basic": specifier: workspace:* version: link:../basic/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-blend': + "@tsparticles/plugin-blend": specifier: workspace:* version: link:../../plugins/blend/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../plugins/emitters/dist - '@tsparticles/plugin-emitters-shape-square': + "@tsparticles/plugin-emitters-shape-square": specifier: workspace:* version: link:../../plugins/emittersShapes/square/dist - '@tsparticles/plugin-sounds': + "@tsparticles/plugin-sounds": specifier: workspace:* version: link:../../plugins/sounds/dist - '@tsparticles/shape-line': + "@tsparticles/shape-line": specifier: workspace:* version: link:../../shapes/line/dist - '@tsparticles/updater-destroy': + "@tsparticles/updater-destroy": specifier: workspace:* version: link:../../updaters/destroy/dist - '@tsparticles/updater-life': + "@tsparticles/updater-life": specifier: workspace:* version: link:../../updaters/life/dist - '@tsparticles/updater-paint': + "@tsparticles/updater-paint": specifier: workspace:* version: link:../../updaters/paint/dist - '@tsparticles/updater-rotate': + "@tsparticles/updater-rotate": specifier: workspace:* version: link:../../updaters/rotate/dist publishDirectory: dist bundles/full: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/interaction-external-drag': + "@tsparticles/interaction-external-drag": specifier: workspace:* version: link:../../interactions/external/drag/dist - '@tsparticles/interaction-external-trail': + "@tsparticles/interaction-external-trail": specifier: workspace:* version: link:../../interactions/external/trail/dist - '@tsparticles/plugin-absorbers': + "@tsparticles/plugin-absorbers": specifier: workspace:* version: link:../../plugins/absorbers/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../plugins/emitters/dist - '@tsparticles/plugin-emitters-shape-circle': + "@tsparticles/plugin-emitters-shape-circle": specifier: workspace:* version: link:../../plugins/emittersShapes/circle/dist - '@tsparticles/plugin-emitters-shape-square': + "@tsparticles/plugin-emitters-shape-square": specifier: workspace:* version: link:../../plugins/emittersShapes/square/dist - '@tsparticles/shape-text': + "@tsparticles/shape-text": specifier: workspace:* version: link:../../shapes/text/dist - '@tsparticles/slim': + "@tsparticles/slim": specifier: workspace:* version: link:../slim/dist - '@tsparticles/updater-destroy': + "@tsparticles/updater-destroy": specifier: workspace:* version: link:../../updaters/destroy/dist - '@tsparticles/updater-roll': + "@tsparticles/updater-roll": specifier: workspace:* version: link:../../updaters/roll/dist - '@tsparticles/updater-tilt': + "@tsparticles/updater-tilt": specifier: workspace:* version: link:../../updaters/tilt/dist - '@tsparticles/updater-twinkle': + "@tsparticles/updater-twinkle": specifier: workspace:* version: link:../../updaters/twinkle/dist - '@tsparticles/updater-wobble': + "@tsparticles/updater-wobble": specifier: workspace:* version: link:../../updaters/wobble/dist publishDirectory: dist bundles/pjs: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-responsive': + "@tsparticles/plugin-responsive": specifier: workspace:* version: link:../../plugins/responsive/dist tsparticles: specifier: workspace:* version: link:../full/dist devDependencies: - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../plugins/interactivity/dist publishDirectory: dist bundles/slim: dependencies: - '@tsparticles/basic': + "@tsparticles/basic": specifier: workspace:* version: link:../basic/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/interaction-external-attract': + "@tsparticles/interaction-external-attract": specifier: workspace:* version: link:../../interactions/external/attract/dist - '@tsparticles/interaction-external-bounce': + "@tsparticles/interaction-external-bounce": specifier: workspace:* version: link:../../interactions/external/bounce/dist - '@tsparticles/interaction-external-bubble': + "@tsparticles/interaction-external-bubble": specifier: workspace:* version: link:../../interactions/external/bubble/dist - '@tsparticles/interaction-external-connect': + "@tsparticles/interaction-external-connect": specifier: workspace:* version: link:../../interactions/external/connect/dist - '@tsparticles/interaction-external-grab': + "@tsparticles/interaction-external-grab": specifier: workspace:* version: link:../../interactions/external/grab/dist - '@tsparticles/interaction-external-parallax': + "@tsparticles/interaction-external-parallax": specifier: workspace:* version: link:../../interactions/external/parallax/dist - '@tsparticles/interaction-external-pause': + "@tsparticles/interaction-external-pause": specifier: workspace:* version: link:../../interactions/external/pause/dist - '@tsparticles/interaction-external-push': + "@tsparticles/interaction-external-push": specifier: workspace:* version: link:../../interactions/external/push/dist - '@tsparticles/interaction-external-remove': + "@tsparticles/interaction-external-remove": specifier: workspace:* version: link:../../interactions/external/remove/dist - '@tsparticles/interaction-external-repulse': + "@tsparticles/interaction-external-repulse": specifier: workspace:* version: link:../../interactions/external/repulse/dist - '@tsparticles/interaction-external-slow': + "@tsparticles/interaction-external-slow": specifier: workspace:* version: link:../../interactions/external/slow/dist - '@tsparticles/interaction-particles-attract': + "@tsparticles/interaction-particles-attract": specifier: workspace:* version: link:../../interactions/particles/attract/dist - '@tsparticles/interaction-particles-collisions': + "@tsparticles/interaction-particles-collisions": specifier: workspace:* version: link:../../interactions/particles/collisions/dist - '@tsparticles/interaction-particles-links': + "@tsparticles/interaction-particles-links": specifier: workspace:* version: link:../../interactions/particles/links/dist - '@tsparticles/plugin-easing-quad': + "@tsparticles/plugin-easing-quad": specifier: workspace:* version: link:../../plugins/easings/quad/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../plugins/interactivity/dist - '@tsparticles/shape-emoji': + "@tsparticles/shape-emoji": specifier: workspace:* version: link:../../shapes/emoji/dist - '@tsparticles/shape-image': + "@tsparticles/shape-image": specifier: workspace:* version: link:../../shapes/image/dist - '@tsparticles/shape-line': + "@tsparticles/shape-line": specifier: workspace:* version: link:../../shapes/line/dist - '@tsparticles/shape-polygon': + "@tsparticles/shape-polygon": specifier: workspace:* version: link:../../shapes/polygon/dist - '@tsparticles/shape-square': + "@tsparticles/shape-square": specifier: workspace:* version: link:../../shapes/square/dist - '@tsparticles/shape-star': + "@tsparticles/shape-star": specifier: workspace:* version: link:../../shapes/star/dist - '@tsparticles/updater-life': + "@tsparticles/updater-life": specifier: workspace:* version: link:../../updaters/life/dist - '@tsparticles/updater-paint': + "@tsparticles/updater-paint": specifier: workspace:* version: link:../../updaters/paint/dist - '@tsparticles/updater-rotate': + "@tsparticles/updater-rotate": specifier: workspace:* version: link:../../updaters/rotate/dist publishDirectory: dist demo/electron: dependencies: - '@tsparticles/configs': + "@tsparticles/configs": specifier: workspace:* version: link:../../utils/configs/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist tsparticles: @@ -674,437 +673,437 @@ importers: demo/vanilla: dependencies: - '@tsparticles/all': + "@tsparticles/all": specifier: workspace:* version: link:../../bundles/all/dist - '@tsparticles/basic': + "@tsparticles/basic": specifier: workspace:* version: link:../../bundles/basic/dist - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../utils/canvasUtils/dist - '@tsparticles/confetti': + "@tsparticles/confetti": specifier: workspace:* version: link:../../bundles/confetti/dist - '@tsparticles/configs': + "@tsparticles/configs": specifier: workspace:* version: link:../../utils/configs/dist - '@tsparticles/effect-bubble': + "@tsparticles/effect-bubble": specifier: workspace:* version: link:../../effects/bubble/dist - '@tsparticles/effect-filter': + "@tsparticles/effect-filter": specifier: workspace:* version: link:../../effects/filter/dist - '@tsparticles/effect-particles': + "@tsparticles/effect-particles": specifier: workspace:* version: link:../../effects/particles/dist - '@tsparticles/effect-shadow': + "@tsparticles/effect-shadow": specifier: workspace:* version: link:../../effects/shadow/dist - '@tsparticles/effect-trail': + "@tsparticles/effect-trail": specifier: workspace:* version: link:../../effects/trail/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/fireworks': + "@tsparticles/fireworks": specifier: workspace:* version: link:../../bundles/fireworks/dist - '@tsparticles/fractal-noise': + "@tsparticles/fractal-noise": specifier: workspace:* version: link:../../utils/fractalNoise/dist - '@tsparticles/interaction-external-attract': + "@tsparticles/interaction-external-attract": specifier: workspace:* version: link:../../interactions/external/attract/dist - '@tsparticles/interaction-external-bounce': + "@tsparticles/interaction-external-bounce": specifier: workspace:* version: link:../../interactions/external/bounce/dist - '@tsparticles/interaction-external-bubble': + "@tsparticles/interaction-external-bubble": specifier: workspace:* version: link:../../interactions/external/bubble/dist - '@tsparticles/interaction-external-cannon': + "@tsparticles/interaction-external-cannon": specifier: workspace:* version: link:../../interactions/external/cannon/dist - '@tsparticles/interaction-external-connect': + "@tsparticles/interaction-external-connect": specifier: workspace:* version: link:../../interactions/external/connect/dist - '@tsparticles/interaction-external-drag': + "@tsparticles/interaction-external-drag": specifier: workspace:* version: link:../../interactions/external/drag/dist - '@tsparticles/interaction-external-grab': + "@tsparticles/interaction-external-grab": specifier: workspace:* version: link:../../interactions/external/grab/dist - '@tsparticles/interaction-external-parallax': + "@tsparticles/interaction-external-parallax": specifier: workspace:* version: link:../../interactions/external/parallax/dist - '@tsparticles/interaction-external-particle': + "@tsparticles/interaction-external-particle": specifier: workspace:* version: link:../../interactions/external/particle/dist - '@tsparticles/interaction-external-pause': + "@tsparticles/interaction-external-pause": specifier: workspace:* version: link:../../interactions/external/pause/dist - '@tsparticles/interaction-external-pop': + "@tsparticles/interaction-external-pop": specifier: workspace:* version: link:../../interactions/external/pop/dist - '@tsparticles/interaction-external-push': + "@tsparticles/interaction-external-push": specifier: workspace:* version: link:../../interactions/external/push/dist - '@tsparticles/interaction-external-remove': + "@tsparticles/interaction-external-remove": specifier: workspace:* version: link:../../interactions/external/remove/dist - '@tsparticles/interaction-external-repulse': + "@tsparticles/interaction-external-repulse": specifier: workspace:* version: link:../../interactions/external/repulse/dist - '@tsparticles/interaction-external-slow': + "@tsparticles/interaction-external-slow": specifier: workspace:* version: link:../../interactions/external/slow/dist - '@tsparticles/interaction-external-trail': + "@tsparticles/interaction-external-trail": specifier: workspace:* version: link:../../interactions/external/trail/dist - '@tsparticles/interaction-light': + "@tsparticles/interaction-light": specifier: workspace:* version: link:../../interactions/light/dist - '@tsparticles/interaction-particles-attract': + "@tsparticles/interaction-particles-attract": specifier: workspace:* version: link:../../interactions/particles/attract/dist - '@tsparticles/interaction-particles-collisions': + "@tsparticles/interaction-particles-collisions": specifier: workspace:* version: link:../../interactions/particles/collisions/dist - '@tsparticles/interaction-particles-links': + "@tsparticles/interaction-particles-links": specifier: workspace:* version: link:../../interactions/particles/links/dist - '@tsparticles/interaction-particles-repulse': + "@tsparticles/interaction-particles-repulse": specifier: workspace:* version: link:../../interactions/particles/repulse/dist - '@tsparticles/noise-field': + "@tsparticles/noise-field": specifier: workspace:* version: link:../../utils/noiseField/dist - '@tsparticles/path-branches': + "@tsparticles/path-branches": specifier: workspace:* version: link:../../paths/branches/dist - '@tsparticles/path-brownian': + "@tsparticles/path-brownian": specifier: workspace:* version: link:../../paths/brownian/dist - '@tsparticles/path-curl-noise': + "@tsparticles/path-curl-noise": specifier: workspace:* version: link:../../paths/curlNoise/dist - '@tsparticles/path-curves': + "@tsparticles/path-curves": specifier: workspace:* version: link:../../paths/curves/dist - '@tsparticles/path-fractal-noise': + "@tsparticles/path-fractal-noise": specifier: workspace:* version: link:../../paths/fractalNoise/dist - '@tsparticles/path-grid': + "@tsparticles/path-grid": specifier: workspace:* version: link:../../paths/grid/dist - '@tsparticles/path-levy': + "@tsparticles/path-levy": specifier: workspace:* version: link:../../paths/levy/dist - '@tsparticles/path-perlin-noise': + "@tsparticles/path-perlin-noise": specifier: workspace:* version: link:../../paths/perlinNoise/dist - '@tsparticles/path-polygon': + "@tsparticles/path-polygon": specifier: workspace:* version: link:../../paths/polygon/dist - '@tsparticles/path-random': + "@tsparticles/path-random": specifier: workspace:* version: link:../../paths/random/dist - '@tsparticles/path-simplex-noise': + "@tsparticles/path-simplex-noise": specifier: workspace:* version: link:../../paths/simplexNoise/dist - '@tsparticles/path-spiral': + "@tsparticles/path-spiral": specifier: workspace:* version: link:../../paths/spiral/dist - '@tsparticles/path-svg': + "@tsparticles/path-svg": specifier: workspace:* version: link:../../paths/svg/dist - '@tsparticles/path-utils': + "@tsparticles/path-utils": specifier: workspace:* version: link:../../utils/pathUtils/dist - '@tsparticles/path-zig-zag': + "@tsparticles/path-zig-zag": specifier: workspace:* version: link:../../paths/zigzag/dist - '@tsparticles/perlin-noise': + "@tsparticles/perlin-noise": specifier: workspace:* version: link:../../utils/perlinNoise/dist - '@tsparticles/pjs': + "@tsparticles/pjs": specifier: workspace:* version: link:../../bundles/pjs/dist - '@tsparticles/plugin-absorbers': + "@tsparticles/plugin-absorbers": specifier: workspace:* version: link:../../plugins/absorbers/dist - '@tsparticles/plugin-background-mask': + "@tsparticles/plugin-background-mask": specifier: workspace:* version: link:../../plugins/backgroundMask/dist - '@tsparticles/plugin-blend': + "@tsparticles/plugin-blend": specifier: workspace:* version: link:../../plugins/blend/dist - '@tsparticles/plugin-canvas-mask': + "@tsparticles/plugin-canvas-mask": specifier: workspace:* version: link:../../plugins/canvasMask/dist - '@tsparticles/plugin-easing-back': + "@tsparticles/plugin-easing-back": specifier: workspace:* version: link:../../plugins/easings/back/dist - '@tsparticles/plugin-easing-bounce': + "@tsparticles/plugin-easing-bounce": specifier: workspace:* version: link:../../plugins/easings/bounce/dist - '@tsparticles/plugin-easing-circ': + "@tsparticles/plugin-easing-circ": specifier: workspace:* version: link:../../plugins/easings/circ/dist - '@tsparticles/plugin-easing-cubic': + "@tsparticles/plugin-easing-cubic": specifier: workspace:* version: link:../../plugins/easings/cubic/dist - '@tsparticles/plugin-easing-elastic': + "@tsparticles/plugin-easing-elastic": specifier: workspace:* version: link:../../plugins/easings/elastic/dist - '@tsparticles/plugin-easing-expo': + "@tsparticles/plugin-easing-expo": specifier: workspace:* version: link:../../plugins/easings/expo/dist - '@tsparticles/plugin-easing-gaussian': + "@tsparticles/plugin-easing-gaussian": specifier: workspace:* version: link:../../plugins/easings/gaussian/dist - '@tsparticles/plugin-easing-linear': + "@tsparticles/plugin-easing-linear": specifier: workspace:* version: link:../../plugins/easings/linear/dist - '@tsparticles/plugin-easing-quad': + "@tsparticles/plugin-easing-quad": specifier: workspace:* version: link:../../plugins/easings/quad/dist - '@tsparticles/plugin-easing-quart': + "@tsparticles/plugin-easing-quart": specifier: workspace:* version: link:../../plugins/easings/quart/dist - '@tsparticles/plugin-easing-quint': + "@tsparticles/plugin-easing-quint": specifier: workspace:* version: link:../../plugins/easings/quint/dist - '@tsparticles/plugin-easing-sigmoid': + "@tsparticles/plugin-easing-sigmoid": specifier: workspace:* version: link:../../plugins/easings/sigmoid/dist - '@tsparticles/plugin-easing-sine': + "@tsparticles/plugin-easing-sine": specifier: workspace:* version: link:../../plugins/easings/sine/dist - '@tsparticles/plugin-easing-smoothstep': + "@tsparticles/plugin-easing-smoothstep": specifier: workspace:* version: link:../../plugins/easings/smoothstep/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../plugins/emitters/dist - '@tsparticles/plugin-emitters-shape-canvas': + "@tsparticles/plugin-emitters-shape-canvas": specifier: workspace:* version: link:../../plugins/emittersShapes/canvas/dist - '@tsparticles/plugin-emitters-shape-circle': + "@tsparticles/plugin-emitters-shape-circle": specifier: workspace:* version: link:../../plugins/emittersShapes/circle/dist - '@tsparticles/plugin-emitters-shape-path': + "@tsparticles/plugin-emitters-shape-path": specifier: workspace:* version: link:../../plugins/emittersShapes/path/dist - '@tsparticles/plugin-emitters-shape-polygon': + "@tsparticles/plugin-emitters-shape-polygon": specifier: workspace:* version: link:../../plugins/emittersShapes/polygon/dist - '@tsparticles/plugin-emitters-shape-square': + "@tsparticles/plugin-emitters-shape-square": specifier: workspace:* version: link:../../plugins/emittersShapes/square/dist - '@tsparticles/plugin-export-image': + "@tsparticles/plugin-export-image": specifier: workspace:* version: link:../../plugins/exports/image/dist - '@tsparticles/plugin-export-json': + "@tsparticles/plugin-export-json": specifier: workspace:* version: link:../../plugins/exports/json/dist - '@tsparticles/plugin-export-video': + "@tsparticles/plugin-export-video": specifier: workspace:* version: link:../../plugins/exports/video/dist - '@tsparticles/plugin-hex-color': + "@tsparticles/plugin-hex-color": specifier: workspace:* version: link:../../plugins/colors/hex/dist - '@tsparticles/plugin-hsl-color': + "@tsparticles/plugin-hsl-color": specifier: workspace:* version: link:../../plugins/colors/hsl/dist - '@tsparticles/plugin-hsv-color': + "@tsparticles/plugin-hsv-color": specifier: workspace:* version: link:../../plugins/colors/hsv/dist - '@tsparticles/plugin-hwb-color': + "@tsparticles/plugin-hwb-color": specifier: workspace:* version: link:../../plugins/colors/hwb/dist - '@tsparticles/plugin-infection': + "@tsparticles/plugin-infection": specifier: workspace:* version: link:../../plugins/infection/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../plugins/interactivity/dist - '@tsparticles/plugin-lab-color': + "@tsparticles/plugin-lab-color": specifier: workspace:* version: link:../../plugins/colors/lab/dist - '@tsparticles/plugin-lch-color': + "@tsparticles/plugin-lch-color": specifier: workspace:* version: link:../../plugins/colors/lch/dist - '@tsparticles/plugin-manual-particles': + "@tsparticles/plugin-manual-particles": specifier: workspace:* version: link:../../plugins/manualParticles/dist - '@tsparticles/plugin-motion': + "@tsparticles/plugin-motion": specifier: workspace:* version: link:../../plugins/motion/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist - '@tsparticles/plugin-named-color': + "@tsparticles/plugin-named-color": specifier: workspace:* version: link:../../plugins/colors/named/dist - '@tsparticles/plugin-oklab-color': + "@tsparticles/plugin-oklab-color": specifier: workspace:* version: link:../../plugins/colors/oklab/dist - '@tsparticles/plugin-oklch-color': + "@tsparticles/plugin-oklch-color": specifier: workspace:* version: link:../../plugins/colors/oklch/dist - '@tsparticles/plugin-poisson-disc': + "@tsparticles/plugin-poisson-disc": specifier: workspace:* version: link:../../plugins/poisson/dist - '@tsparticles/plugin-polygon-mask': + "@tsparticles/plugin-polygon-mask": specifier: workspace:* version: link:../../plugins/polygonMask/dist - '@tsparticles/plugin-responsive': + "@tsparticles/plugin-responsive": specifier: workspace:* version: link:../../plugins/responsive/dist - '@tsparticles/plugin-rgb-color': + "@tsparticles/plugin-rgb-color": specifier: workspace:* version: link:../../plugins/colors/rgb/dist - '@tsparticles/plugin-sounds': + "@tsparticles/plugin-sounds": specifier: workspace:* version: link:../../plugins/sounds/dist - '@tsparticles/plugin-themes': + "@tsparticles/plugin-themes": specifier: workspace:* version: link:../../plugins/themes/dist - '@tsparticles/plugin-trail': + "@tsparticles/plugin-trail": specifier: workspace:* version: link:../../plugins/trail/dist - '@tsparticles/plugin-zoom': + "@tsparticles/plugin-zoom": specifier: workspace:* version: link:../../plugins/zoom/dist - '@tsparticles/shape-arrow': + "@tsparticles/shape-arrow": specifier: workspace:* version: link:../../shapes/arrow/dist - '@tsparticles/shape-cards': + "@tsparticles/shape-cards": specifier: workspace:* version: link:../../shapes/cards/dist - '@tsparticles/shape-circle': + "@tsparticles/shape-circle": specifier: workspace:* version: link:../../shapes/circle/dist - '@tsparticles/shape-cog': + "@tsparticles/shape-cog": specifier: workspace:* version: link:../../shapes/cog/dist - '@tsparticles/shape-emoji': + "@tsparticles/shape-emoji": specifier: workspace:* version: link:../../shapes/emoji/dist - '@tsparticles/shape-heart': + "@tsparticles/shape-heart": specifier: workspace:* version: link:../../shapes/heart/dist - '@tsparticles/shape-image': + "@tsparticles/shape-image": specifier: workspace:* version: link:../../shapes/image/dist - '@tsparticles/shape-infinity': + "@tsparticles/shape-infinity": specifier: workspace:* version: link:../../shapes/infinity/dist - '@tsparticles/shape-line': + "@tsparticles/shape-line": specifier: workspace:* version: link:../../shapes/line/dist - '@tsparticles/shape-matrix': + "@tsparticles/shape-matrix": specifier: workspace:* version: link:../../shapes/matrix/dist - '@tsparticles/shape-path': + "@tsparticles/shape-path": specifier: workspace:* version: link:../../shapes/path/dist - '@tsparticles/shape-polygon': + "@tsparticles/shape-polygon": specifier: workspace:* version: link:../../shapes/polygon/dist - '@tsparticles/shape-rounded-polygon': + "@tsparticles/shape-rounded-polygon": specifier: workspace:* version: link:../../shapes/rounded-polygon/dist - '@tsparticles/shape-rounded-rect': + "@tsparticles/shape-rounded-rect": specifier: workspace:* version: link:../../shapes/rounded-rect/dist - '@tsparticles/shape-spiral': + "@tsparticles/shape-spiral": specifier: workspace:* version: link:../../shapes/spiral/dist - '@tsparticles/shape-square': + "@tsparticles/shape-square": specifier: workspace:* version: link:../../shapes/square/dist - '@tsparticles/shape-squircle': + "@tsparticles/shape-squircle": specifier: workspace:* version: link:../../shapes/squircle/dist - '@tsparticles/shape-star': + "@tsparticles/shape-star": specifier: workspace:* version: link:../../shapes/star/dist - '@tsparticles/shape-text': + "@tsparticles/shape-text": specifier: workspace:* version: link:../../shapes/text/dist - '@tsparticles/simplex-noise': + "@tsparticles/simplex-noise": specifier: workspace:* version: link:../../utils/simplexNoise/dist - '@tsparticles/slim': + "@tsparticles/slim": specifier: workspace:* version: link:../../bundles/slim/dist - '@tsparticles/smooth-value-noise': + "@tsparticles/smooth-value-noise": specifier: workspace:* version: link:../../utils/smoothValueNoise/dist - '@tsparticles/updater-destroy': + "@tsparticles/updater-destroy": specifier: workspace:* version: link:../../updaters/destroy/dist - '@tsparticles/updater-gradient': + "@tsparticles/updater-gradient": specifier: workspace:* version: link:../../updaters/gradient/dist - '@tsparticles/updater-life': + "@tsparticles/updater-life": specifier: workspace:* version: link:../../updaters/life/dist - '@tsparticles/updater-opacity': + "@tsparticles/updater-opacity": specifier: workspace:* version: link:../../updaters/opacity/dist - '@tsparticles/updater-orbit': + "@tsparticles/updater-orbit": specifier: workspace:* version: link:../../updaters/orbit/dist - '@tsparticles/updater-out-modes': + "@tsparticles/updater-out-modes": specifier: workspace:* version: link:../../updaters/outModes/dist - '@tsparticles/updater-paint': + "@tsparticles/updater-paint": specifier: workspace:* version: link:../../updaters/paint/dist - '@tsparticles/updater-roll': + "@tsparticles/updater-roll": specifier: workspace:* version: link:../../updaters/roll/dist - '@tsparticles/updater-rotate': + "@tsparticles/updater-rotate": specifier: workspace:* version: link:../../updaters/rotate/dist - '@tsparticles/updater-size': + "@tsparticles/updater-size": specifier: workspace:* version: link:../../updaters/size/dist - '@tsparticles/updater-tilt': + "@tsparticles/updater-tilt": specifier: workspace:* version: link:../../updaters/tilt/dist - '@tsparticles/updater-twinkle': + "@tsparticles/updater-twinkle": specifier: workspace:* version: link:../../updaters/twinkle/dist - '@tsparticles/updater-wobble': + "@tsparticles/updater-wobble": specifier: workspace:* version: link:../../updaters/wobble/dist tsparticles: specifier: workspace:* version: link:../../bundles/full/dist devDependencies: - '@datalust/winston-seq': + "@datalust/winston-seq": specifier: ^3.0.1 version: 3.0.1(encoding@0.1.13)(winston@3.19.0) - '@fortawesome/fontawesome-free': + "@fortawesome/fontawesome-free": specifier: ^7.2.0 version: 7.2.0 - '@types/connect-livereload': + "@types/connect-livereload": specifier: ^0.6.3 version: 0.6.3 - '@types/express': + "@types/express": specifier: ^5.0.6 version: 5.0.6 - '@types/livereload': + "@types/livereload": specifier: ^0.9.5 version: 0.9.5 - '@types/node': + "@types/node": specifier: ^25.5.2 version: 25.5.2 - '@types/stylus': + "@types/stylus": specifier: ^0.48.43 version: 0.48.43 ace-builds: @@ -1161,14 +1160,14 @@ importers: demo/vanilla_new: dependencies: - '@tsparticles/all': + "@tsparticles/all": specifier: workspace:* version: link:../../bundles/all/dist - '@tsparticles/configs': + "@tsparticles/configs": specifier: workspace:* version: link:../../utils/configs/dist devDependencies: - '@swc/core': + "@swc/core": specifier: ^1.15.24 version: 1.15.24 minify: @@ -1180,13 +1179,13 @@ importers: demo/vite: dependencies: - '@tsparticles/all': + "@tsparticles/all": specifier: workspace:* version: link:../../bundles/all/dist - '@tsparticles/configs': + "@tsparticles/configs": specifier: workspace:* version: link:../../utils/configs/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist devDependencies: @@ -1199,35 +1198,35 @@ importers: effects/bubble: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/filter: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/particles: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/shadow: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist effects/trail: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist @@ -1237,1027 +1236,1027 @@ importers: interactions/external/attract: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bounce: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/bubble: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/cannon: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/connect: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/drag: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/grab: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/parallax: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/particle: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pause: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/pop: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/push: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/remove: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/repulse: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/slow: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/external/trail: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/light: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../plugins/interactivity/dist publishDirectory: dist interactions/particles/attract: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/collisions: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/links: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist interactions/particles/repulse: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../../../plugins/interactivity/dist publishDirectory: dist paths/branches: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/brownian: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/curlNoise: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist - '@tsparticles/simplex-noise': + "@tsparticles/simplex-noise": specifier: workspace:* version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/curves: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/fractalNoise: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/fractal-noise': + "@tsparticles/fractal-noise": specifier: workspace:* version: link:../../utils/fractalNoise/dist - '@tsparticles/noise-field': + "@tsparticles/noise-field": specifier: workspace:* version: link:../../utils/noiseField/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/grid: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/levy: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/perlinNoise: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/noise-field': + "@tsparticles/noise-field": specifier: workspace:* version: link:../../utils/noiseField/dist - '@tsparticles/perlin-noise': + "@tsparticles/perlin-noise": specifier: workspace:* version: link:../../utils/perlinNoise/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/polygon: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/random: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/simplexNoise: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/noise-field': + "@tsparticles/noise-field": specifier: workspace:* version: link:../../utils/noiseField/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist - '@tsparticles/simplex-noise': + "@tsparticles/simplex-noise": specifier: workspace:* version: link:../../utils/simplexNoise/dist publishDirectory: dist paths/spiral: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/svg: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist paths/zigzag: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist plugins/absorbers: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../interactivity/dist publishDirectory: dist plugins/backgroundMask: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/blend: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/canvasMask: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/colors/hex: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsl: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/hsv: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/hwb: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/lab: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/lch: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/named: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklab: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/oklch: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/colors/rgb: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/back: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/bounce: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/circ: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/cubic: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/elastic: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/expo: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/gaussian: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/linear: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/quad: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/quart: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/quint: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/sigmoid: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/sine: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/easings/smoothstep: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/emitters: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../interactivity/dist publishDirectory: dist plugins/emittersShapes/canvas: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/circle: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/path: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/polygon: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/emittersShapes/square: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist - '@tsparticles/plugin-emitters': + "@tsparticles/plugin-emitters": specifier: workspace:* version: link:../../emitters/dist publishDirectory: dist plugins/exports/image: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/exports/json: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/exports/video: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../../engine/dist publishDirectory: dist plugins/infection: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-interactivity': + "@tsparticles/plugin-interactivity": specifier: workspace:* version: link:../interactivity/dist publishDirectory: dist plugins/interactivity: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/manualParticles: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/motion: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/move: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/poisson: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/polygonMask: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/responsive: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/sounds: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/themes: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/trail: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist plugins/zoom: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/arrow: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/cards: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/path-utils': + "@tsparticles/path-utils": specifier: workspace:* version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/circle: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/cog: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/emoji: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/heart: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/image: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/infinity: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/line: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/matrix: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/path: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/path-utils': + "@tsparticles/path-utils": specifier: workspace:* version: link:../../utils/pathUtils/dist publishDirectory: dist shapes/polygon: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/rounded-polygon: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/rounded-rect: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/spiral: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/square: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/squircle: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/star: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist shapes/text: devDependencies: - '@tsparticles/canvas-utils': + "@tsparticles/canvas-utils": specifier: workspace:* version: link:../../utils/canvasUtils/dist - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/destroy: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/gradient: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/life: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/opacity: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/orbit: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/outModes: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/paint: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/roll: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/rotate: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/size: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/tilt: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/twinkle: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist updaters/wobble: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist utils/canvasUtils: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist utils/configs: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist utils/fractalNoise: devDependencies: - '@tsparticles/smooth-value-noise': + "@tsparticles/smooth-value-noise": specifier: workspace:* version: link:../smoothValueNoise/dist publishDirectory: dist utils/noiseField: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-move': + "@tsparticles/plugin-move": specifier: workspace:* version: link:../../plugins/move/dist publishDirectory: dist utils/pathUtils: devDependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist publishDirectory: dist @@ -2273,29 +2272,29 @@ importers: utils/tests: dependencies: - '@tsparticles/engine': + "@tsparticles/engine": specifier: workspace:* version: link:../../engine/dist - '@tsparticles/plugin-hex-color': + "@tsparticles/plugin-hex-color": specifier: workspace:* version: link:../../plugins/colors/hex/dist - '@tsparticles/plugin-hsl-color': + "@tsparticles/plugin-hsl-color": specifier: workspace:* version: link:../../plugins/colors/hsl/dist - '@tsparticles/plugin-hsv-color': + "@tsparticles/plugin-hsv-color": specifier: workspace:* version: link:../../plugins/colors/hsv/dist - '@tsparticles/plugin-rgb-color': + "@tsparticles/plugin-rgb-color": specifier: workspace:* version: link:../../plugins/colors/rgb/dist devDependencies: - '@types/jsdom': + "@types/jsdom": specifier: ^28.0.1 version: 28.0.1 - '@vitest/coverage-v8': + "@vitest/coverage-v8": specifier: ^4.1.2 version: 4.1.3(vitest@4.1.3) - '@vitest/ui': + "@vitest/ui": specifier: ^4.1.2 version: 4.1.2(vitest@4.1.3) canvas: @@ -2312,142 +2311,175 @@ importers: version: 4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) packages: - - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - - '@adobe/css-tools@4.3.3': - resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} - - '@asamuzakjp/css-color@5.1.8': - resolution: {integrity: sha512-OISPR9c2uPo23rUdvfEQiLPjoMLOpEeLNnP5iGkxr6tDDxJd3NjD+6fxY0mdaMbIPUjFGL4HFOJqLvow5q4aqQ==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - - '@asamuzakjp/dom-selector@7.0.8': - resolution: {integrity: sha512-erMO6FgtM02dC24NGm0xufMzWz5OF0wXKR7BpvGD973bq/GbmR8/DbxNZbj0YevQ5hlToJaWSVK/G9/NDgGEVw==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - - '@asamuzakjp/nwsapi@2.3.9': - resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} - - '@augment-vir/assert@31.59.3': - resolution: {integrity: sha512-o6+RSEJZJLb9oTPcRkvUkO5QRVVSJby/mOZ6iQqCVkWrkqeMEeFHjqrvlf8C4KfJzg1323QSj+EARXKkcTHWQA==} - engines: {node: '>=22'} - - '@augment-vir/common@31.59.3': - resolution: {integrity: sha512-hEMnLeHE+eOCX4XEb0sIlUBbC/3gNsgLCsA+WA5a4syEgtijvWc+/t2r2LW9N+3XmQrH76fPyyxsxfgzvoT82Q==} - engines: {node: '>=22'} - - '@augment-vir/core@31.59.3': - resolution: {integrity: sha512-5Yj/ONzKZYdH6P0a130pgP6QkLpLyNelICXAHqDvZrhMcOKxGKdwRR+DxQlOvPvKulOC30o2QH84VI1/zj8eVw==} - engines: {node: '>=22'} - - '@babel/code-frame@7.27.1': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.28.5': - resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.29.2': - resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} - engines: {node: '>=6.0.0'} + "@aashutoshrathi/word-wrap@1.2.6": + resolution: + { integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== } + engines: { node: ">=0.10.0" } + + "@adobe/css-tools@4.3.3": + resolution: + { integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ== } + + "@asamuzakjp/css-color@5.1.8": + resolution: + { integrity: sha512-OISPR9c2uPo23rUdvfEQiLPjoMLOpEeLNnP5iGkxr6tDDxJd3NjD+6fxY0mdaMbIPUjFGL4HFOJqLvow5q4aqQ== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + + "@asamuzakjp/dom-selector@7.0.8": + resolution: + { integrity: sha512-erMO6FgtM02dC24NGm0xufMzWz5OF0wXKR7BpvGD973bq/GbmR8/DbxNZbj0YevQ5hlToJaWSVK/G9/NDgGEVw== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + + "@asamuzakjp/nwsapi@2.3.9": + resolution: + { integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q== } + + "@augment-vir/assert@31.59.3": + resolution: + { integrity: sha512-o6+RSEJZJLb9oTPcRkvUkO5QRVVSJby/mOZ6iQqCVkWrkqeMEeFHjqrvlf8C4KfJzg1323QSj+EARXKkcTHWQA== } + engines: { node: ">=22" } + + "@augment-vir/common@31.59.3": + resolution: + { integrity: sha512-hEMnLeHE+eOCX4XEb0sIlUBbC/3gNsgLCsA+WA5a4syEgtijvWc+/t2r2LW9N+3XmQrH76fPyyxsxfgzvoT82Q== } + engines: { node: ">=22" } + + "@augment-vir/core@31.59.3": + resolution: + { integrity: sha512-5Yj/ONzKZYdH6P0a130pgP6QkLpLyNelICXAHqDvZrhMcOKxGKdwRR+DxQlOvPvKulOC30o2QH84VI1/zj8eVw== } + engines: { node: ">=22" } + + "@babel/code-frame@7.27.1": + resolution: + { integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== } + engines: { node: ">=6.9.0" } + + "@babel/helper-string-parser@7.27.1": + resolution: + { integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== } + engines: { node: ">=6.9.0" } + + "@babel/helper-validator-identifier@7.28.5": + resolution: + { integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== } + engines: { node: ">=6.9.0" } + + "@babel/parser@7.29.2": + resolution: + { integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== } + engines: { node: ">=6.0.0" } hasBin: true - '@babel/types@7.29.0': - resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} - engines: {node: '>=6.9.0'} + "@babel/types@7.29.0": + resolution: + { integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== } + engines: { node: ">=6.9.0" } - '@bcoe/v8-coverage@1.0.2': - resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} - engines: {node: '>=18'} + "@bcoe/v8-coverage@1.0.2": + resolution: + { integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA== } + engines: { node: ">=18" } - '@bramus/specificity@2.4.2': - resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} + "@bramus/specificity@2.4.2": + resolution: + { integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw== } hasBin: true - '@colors/colors@1.6.0': - resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} - engines: {node: '>=0.1.90'} + "@colors/colors@1.6.0": + resolution: + { integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== } + engines: { node: ">=0.1.90" } - '@commitlint/cli@20.5.0': - resolution: {integrity: sha512-yNkyN/tuKTJS3wdVfsZ2tXDM4G4Gi7z+jW54Cki8N8tZqwKBltbIvUUrSbT4hz1bhW/h0CdR+5sCSpXD+wMKaQ==} - engines: {node: '>=v18'} + "@commitlint/cli@20.5.0": + resolution: + { integrity: sha512-yNkyN/tuKTJS3wdVfsZ2tXDM4G4Gi7z+jW54Cki8N8tZqwKBltbIvUUrSbT4hz1bhW/h0CdR+5sCSpXD+wMKaQ== } + engines: { node: ">=v18" } hasBin: true - '@commitlint/config-conventional@20.5.0': - resolution: {integrity: sha512-t3Ni88rFw1XMa4nZHgOKJ8fIAT9M2j5TnKyTqJzsxea7FUetlNdYFus9dz+MhIRZmc16P0PPyEfh6X2d/qw8SA==} - engines: {node: '>=v18'} - - '@commitlint/config-validator@20.5.0': - resolution: {integrity: sha512-T/Uh6iJUzyx7j35GmHWdIiGRQB+ouZDk0pwAaYq4SXgB54KZhFdJ0vYmxiW6AMYICTIWuyMxDBl1jK74oFp/Gw==} - engines: {node: '>=v18'} - - '@commitlint/ensure@20.5.0': - resolution: {integrity: sha512-IpHqAUesBeW1EDDdjzJeaOxU9tnogLAyXLRBn03SHlj1SGENn2JGZqSWGkFvBJkJzfXAuCNtsoYzax+ZPS+puw==} - engines: {node: '>=v18'} - - '@commitlint/execute-rule@20.0.0': - resolution: {integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==} - engines: {node: '>=v18'} - - '@commitlint/format@20.5.0': - resolution: {integrity: sha512-TI9EwFU/qZWSK7a5qyXMpKPPv3qta7FO4tKW+Wt2al7sgMbLWTsAcDpX1cU8k16TRdsiiet9aOw0zpvRXNJu7Q==} - engines: {node: '>=v18'} - - '@commitlint/is-ignored@20.5.0': - resolution: {integrity: sha512-JWLarAsurHJhPozbuAH6GbP4p/hdOCoqS9zJMfqwswne+/GPs5V0+rrsfOkP68Y8PSLphwtFXV0EzJ+GTXTTGg==} - engines: {node: '>=v18'} - - '@commitlint/lint@20.5.0': - resolution: {integrity: sha512-jiM3hNUdu04jFBf1VgPdjtIPvbuVfDTBAc6L98AWcoLjF5sYqkulBHBzlVWll4rMF1T5zeQFB6r//a+s+BBKlA==} - engines: {node: '>=v18'} - - '@commitlint/load@20.5.0': - resolution: {integrity: sha512-sLhhYTL/KxeOTZjjabKDhwidGZan84XKK1+XFkwDYL/4883kIajcz/dZFAhBJmZPtL8+nBx6bnkzA95YxPeDPw==} - engines: {node: '>=v18'} - - '@commitlint/message@20.4.3': - resolution: {integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ==} - engines: {node: '>=v18'} - - '@commitlint/parse@20.5.0': - resolution: {integrity: sha512-SeKWHBMk7YOTnnEWUhx+d1a9vHsjjuo6Uo1xRfPNfeY4bdYFasCH1dDpAv13Lyn+dDPOels+jP6D2GRZqzc5fA==} - engines: {node: '>=v18'} - - '@commitlint/read@20.5.0': - resolution: {integrity: sha512-JDEIJ2+GnWpK8QqwfmW7O42h0aycJEWNqcdkJnyzLD11nf9dW2dWLTVEa8Wtlo4IZFGLPATjR5neA5QlOvIH1w==} - engines: {node: '>=v18'} - - '@commitlint/resolve-extends@20.5.0': - resolution: {integrity: sha512-3SHPWUW2v0tyspCTcfSsYml0gses92l6TlogwzvM2cbxDgmhSRc+fldDjvGkCXJrjSM87BBaWYTPWwwyASZRrg==} - engines: {node: '>=v18'} - - '@commitlint/rules@20.5.0': - resolution: {integrity: sha512-5NdQXQEdnDPT5pK8O39ZA7HohzPRHEsDGU23cyVCNPQy4WegAbAwrQk3nIu7p2sl3dutPk8RZd91yKTrMTnRkQ==} - engines: {node: '>=v18'} - - '@commitlint/to-lines@20.0.0': - resolution: {integrity: sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw==} - engines: {node: '>=v18'} - - '@commitlint/top-level@20.4.3': - resolution: {integrity: sha512-qD9xfP6dFg5jQ3NMrOhG0/w5y3bBUsVGyJvXxdWEwBm8hyx4WOk3kKXw28T5czBYvyeCVJgJJ6aoJZUWDpaacQ==} - engines: {node: '>=v18'} - - '@commitlint/types@20.5.0': - resolution: {integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA==} - engines: {node: '>=v18'} - - '@conventional-changelog/git-client@2.6.0': - resolution: {integrity: sha512-T+uPDciKf0/ioNNDpMGc8FDsehJClZP0yR3Q5MN6wE/Y/1QZ7F+80OgznnTCOlMEG4AV0LvH2UJi3C/nBnaBUg==} - engines: {node: '>=18'} + "@commitlint/config-conventional@20.5.0": + resolution: + { integrity: sha512-t3Ni88rFw1XMa4nZHgOKJ8fIAT9M2j5TnKyTqJzsxea7FUetlNdYFus9dz+MhIRZmc16P0PPyEfh6X2d/qw8SA== } + engines: { node: ">=v18" } + + "@commitlint/config-validator@20.5.0": + resolution: + { integrity: sha512-T/Uh6iJUzyx7j35GmHWdIiGRQB+ouZDk0pwAaYq4SXgB54KZhFdJ0vYmxiW6AMYICTIWuyMxDBl1jK74oFp/Gw== } + engines: { node: ">=v18" } + + "@commitlint/ensure@20.5.0": + resolution: + { integrity: sha512-IpHqAUesBeW1EDDdjzJeaOxU9tnogLAyXLRBn03SHlj1SGENn2JGZqSWGkFvBJkJzfXAuCNtsoYzax+ZPS+puw== } + engines: { node: ">=v18" } + + "@commitlint/execute-rule@20.0.0": + resolution: + { integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw== } + engines: { node: ">=v18" } + + "@commitlint/format@20.5.0": + resolution: + { integrity: sha512-TI9EwFU/qZWSK7a5qyXMpKPPv3qta7FO4tKW+Wt2al7sgMbLWTsAcDpX1cU8k16TRdsiiet9aOw0zpvRXNJu7Q== } + engines: { node: ">=v18" } + + "@commitlint/is-ignored@20.5.0": + resolution: + { integrity: sha512-JWLarAsurHJhPozbuAH6GbP4p/hdOCoqS9zJMfqwswne+/GPs5V0+rrsfOkP68Y8PSLphwtFXV0EzJ+GTXTTGg== } + engines: { node: ">=v18" } + + "@commitlint/lint@20.5.0": + resolution: + { integrity: sha512-jiM3hNUdu04jFBf1VgPdjtIPvbuVfDTBAc6L98AWcoLjF5sYqkulBHBzlVWll4rMF1T5zeQFB6r//a+s+BBKlA== } + engines: { node: ">=v18" } + + "@commitlint/load@20.5.0": + resolution: + { integrity: sha512-sLhhYTL/KxeOTZjjabKDhwidGZan84XKK1+XFkwDYL/4883kIajcz/dZFAhBJmZPtL8+nBx6bnkzA95YxPeDPw== } + engines: { node: ">=v18" } + + "@commitlint/message@20.4.3": + resolution: + { integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ== } + engines: { node: ">=v18" } + + "@commitlint/parse@20.5.0": + resolution: + { integrity: sha512-SeKWHBMk7YOTnnEWUhx+d1a9vHsjjuo6Uo1xRfPNfeY4bdYFasCH1dDpAv13Lyn+dDPOels+jP6D2GRZqzc5fA== } + engines: { node: ">=v18" } + + "@commitlint/read@20.5.0": + resolution: + { integrity: sha512-JDEIJ2+GnWpK8QqwfmW7O42h0aycJEWNqcdkJnyzLD11nf9dW2dWLTVEa8Wtlo4IZFGLPATjR5neA5QlOvIH1w== } + engines: { node: ">=v18" } + + "@commitlint/resolve-extends@20.5.0": + resolution: + { integrity: sha512-3SHPWUW2v0tyspCTcfSsYml0gses92l6TlogwzvM2cbxDgmhSRc+fldDjvGkCXJrjSM87BBaWYTPWwwyASZRrg== } + engines: { node: ">=v18" } + + "@commitlint/rules@20.5.0": + resolution: + { integrity: sha512-5NdQXQEdnDPT5pK8O39ZA7HohzPRHEsDGU23cyVCNPQy4WegAbAwrQk3nIu7p2sl3dutPk8RZd91yKTrMTnRkQ== } + engines: { node: ">=v18" } + + "@commitlint/to-lines@20.0.0": + resolution: + { integrity: sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw== } + engines: { node: ">=v18" } + + "@commitlint/top-level@20.4.3": + resolution: + { integrity: sha512-qD9xfP6dFg5jQ3NMrOhG0/w5y3bBUsVGyJvXxdWEwBm8hyx4WOk3kKXw28T5czBYvyeCVJgJJ6aoJZUWDpaacQ== } + engines: { node: ">=v18" } + + "@commitlint/types@20.5.0": + resolution: + { integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA== } + engines: { node: ">=v18" } + + "@conventional-changelog/git-client@2.6.0": + resolution: + { integrity: sha512-T+uPDciKf0/ioNNDpMGc8FDsehJClZP0yR3Q5MN6wE/Y/1QZ7F+80OgznnTCOlMEG4AV0LvH2UJi3C/nBnaBUg== } + engines: { node: ">=18" } peerDependencies: conventional-commits-filter: ^5.0.0 conventional-commits-parser: ^6.3.0 @@ -2457,1527 +2489,1838 @@ packages: conventional-commits-parser: optional: true - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} + "@cspotcode/source-map-support@0.8.1": + resolution: + { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== } + engines: { node: ">=12" } - '@csstools/color-helpers@6.0.2': - resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==} - engines: {node: '>=20.19.0'} + "@csstools/color-helpers@6.0.2": + resolution: + { integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q== } + engines: { node: ">=20.19.0" } - '@csstools/css-calc@3.1.1': - resolution: {integrity: sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==} - engines: {node: '>=20.19.0'} + "@csstools/css-calc@3.1.1": + resolution: + { integrity: sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ== } + engines: { node: ">=20.19.0" } peerDependencies: - '@csstools/css-parser-algorithms': ^4.0.0 - '@csstools/css-tokenizer': ^4.0.0 + "@csstools/css-parser-algorithms": ^4.0.0 + "@csstools/css-tokenizer": ^4.0.0 - '@csstools/css-color-parser@4.0.2': - resolution: {integrity: sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==} - engines: {node: '>=20.19.0'} + "@csstools/css-color-parser@4.0.2": + resolution: + { integrity: sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw== } + engines: { node: ">=20.19.0" } peerDependencies: - '@csstools/css-parser-algorithms': ^4.0.0 - '@csstools/css-tokenizer': ^4.0.0 + "@csstools/css-parser-algorithms": ^4.0.0 + "@csstools/css-tokenizer": ^4.0.0 - '@csstools/css-parser-algorithms@4.0.0': - resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} - engines: {node: '>=20.19.0'} + "@csstools/css-parser-algorithms@4.0.0": + resolution: + { integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w== } + engines: { node: ">=20.19.0" } peerDependencies: - '@csstools/css-tokenizer': ^4.0.0 + "@csstools/css-tokenizer": ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.2': - resolution: {integrity: sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA==} + "@csstools/css-syntax-patches-for-csstree@1.1.2": + resolution: + { integrity: sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA== } peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: css-tree: optional: true - '@csstools/css-tokenizer@4.0.0': - resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} - engines: {node: '>=20.19.0'} + "@csstools/css-tokenizer@4.0.0": + resolution: + { integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA== } + engines: { node: ">=20.19.0" } - '@dabh/diagnostics@2.0.8': - resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} + "@dabh/diagnostics@2.0.8": + resolution: + { integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q== } - '@datalust/winston-seq@3.0.1': - resolution: {integrity: sha512-jWJd5PKcj/nM5f1T65KJgKaxPJRADWe+GEWtj1yEji1H0ub4RWhBEDLYzIFdwUy365lxtc5njsakenp4Evmv+g==} + "@datalust/winston-seq@3.0.1": + resolution: + { integrity: sha512-jWJd5PKcj/nM5f1T65KJgKaxPJRADWe+GEWtj1yEji1H0ub4RWhBEDLYzIFdwUy365lxtc5njsakenp4Evmv+g== } peerDependencies: winston: ^3.17.0 - '@date-vir/duration@8.1.0': - resolution: {integrity: sha512-PwvII5Lo3dzZKpTIYHvPnrKQg6UlOY6V/z/ahPiSGt1HeAMlC96PPfuPZ9ZmzcrKQuAZgO9NzX67sXWRI3T62Q==} - engines: {node: '>=22'} - - '@discoveryjs/json-ext@0.6.3': - resolution: {integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==} - engines: {node: '>=14.17.0'} - - '@discoveryjs/json-ext@1.0.0': - resolution: {integrity: sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ==} - engines: {node: '>=14.17.0'} - - '@electron/get@2.0.3': - resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} - engines: {node: '>=12'} - - '@emnapi/core@1.8.1': - resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} - - '@emnapi/core@1.9.1': - resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} - - '@emnapi/runtime@1.8.1': - resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} - - '@emnapi/runtime@1.9.1': - resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} - - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - - '@emnapi/wasi-threads@1.2.0': - resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} - - '@epic-web/invariant@1.0.0': - resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} - - '@es-joy/jsdoccomment@0.86.0': - resolution: {integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - '@es-joy/resolve.exports@1.2.0': - resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} - engines: {node: '>=10'} - - '@esbuild/aix-ppc64@0.27.2': - resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} - engines: {node: '>=18'} + "@date-vir/duration@8.1.0": + resolution: + { integrity: sha512-PwvII5Lo3dzZKpTIYHvPnrKQg6UlOY6V/z/ahPiSGt1HeAMlC96PPfuPZ9ZmzcrKQuAZgO9NzX67sXWRI3T62Q== } + engines: { node: ">=22" } + + "@discoveryjs/json-ext@0.6.3": + resolution: + { integrity: sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ== } + engines: { node: ">=14.17.0" } + + "@discoveryjs/json-ext@1.0.0": + resolution: + { integrity: sha512-dDlz3W405VMFO4w5kIP9DOmELBcvFQGmLoKSdIRstBDubKFYwaNHV1NnlzMCQpXQFGWVALmeMORAuiLx18AvZQ== } + engines: { node: ">=14.17.0" } + + "@electron/get@2.0.3": + resolution: + { integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== } + engines: { node: ">=12" } + + "@emnapi/core@1.8.1": + resolution: + { integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg== } + + "@emnapi/core@1.9.1": + resolution: + { integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA== } + + "@emnapi/runtime@1.8.1": + resolution: + { integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg== } + + "@emnapi/runtime@1.9.1": + resolution: + { integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA== } + + "@emnapi/wasi-threads@1.1.0": + resolution: + { integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== } + + "@emnapi/wasi-threads@1.2.0": + resolution: + { integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg== } + + "@epic-web/invariant@1.0.0": + resolution: + { integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA== } + + "@es-joy/jsdoccomment@0.86.0": + resolution: + { integrity: sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + + "@es-joy/resolve.exports@1.2.0": + resolution: + { integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g== } + engines: { node: ">=10" } + + "@esbuild/aix-ppc64@0.27.2": + resolution: + { integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw== } + engines: { node: ">=18" } cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.27.2': - resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} - engines: {node: '>=18'} + "@esbuild/android-arm64@0.27.2": + resolution: + { integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA== } + engines: { node: ">=18" } cpu: [arm64] os: [android] - '@esbuild/android-arm@0.27.2': - resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} - engines: {node: '>=18'} + "@esbuild/android-arm@0.27.2": + resolution: + { integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA== } + engines: { node: ">=18" } cpu: [arm] os: [android] - '@esbuild/android-x64@0.27.2': - resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} - engines: {node: '>=18'} + "@esbuild/android-x64@0.27.2": + resolution: + { integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A== } + engines: { node: ">=18" } cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.27.2': - resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} - engines: {node: '>=18'} + "@esbuild/darwin-arm64@0.27.2": + resolution: + { integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg== } + engines: { node: ">=18" } cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.27.2': - resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} - engines: {node: '>=18'} + "@esbuild/darwin-x64@0.27.2": + resolution: + { integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA== } + engines: { node: ">=18" } cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.27.2': - resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} - engines: {node: '>=18'} + "@esbuild/freebsd-arm64@0.27.2": + resolution: + { integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g== } + engines: { node: ">=18" } cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.2': - resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} - engines: {node: '>=18'} + "@esbuild/freebsd-x64@0.27.2": + resolution: + { integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA== } + engines: { node: ">=18" } cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.27.2': - resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} - engines: {node: '>=18'} + "@esbuild/linux-arm64@0.27.2": + resolution: + { integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw== } + engines: { node: ">=18" } cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.27.2': - resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} - engines: {node: '>=18'} + "@esbuild/linux-arm@0.27.2": + resolution: + { integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw== } + engines: { node: ">=18" } cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.27.2': - resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} - engines: {node: '>=18'} + "@esbuild/linux-ia32@0.27.2": + resolution: + { integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w== } + engines: { node: ">=18" } cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.27.2': - resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} - engines: {node: '>=18'} + "@esbuild/linux-loong64@0.27.2": + resolution: + { integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg== } + engines: { node: ">=18" } cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.27.2': - resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} - engines: {node: '>=18'} + "@esbuild/linux-mips64el@0.27.2": + resolution: + { integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw== } + engines: { node: ">=18" } cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.27.2': - resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} - engines: {node: '>=18'} + "@esbuild/linux-ppc64@0.27.2": + resolution: + { integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ== } + engines: { node: ">=18" } cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.27.2': - resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} - engines: {node: '>=18'} + "@esbuild/linux-riscv64@0.27.2": + resolution: + { integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA== } + engines: { node: ">=18" } cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.27.2': - resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} - engines: {node: '>=18'} + "@esbuild/linux-s390x@0.27.2": + resolution: + { integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w== } + engines: { node: ">=18" } cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.27.2': - resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} - engines: {node: '>=18'} + "@esbuild/linux-x64@0.27.2": + resolution: + { integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA== } + engines: { node: ">=18" } cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.27.2': - resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} - engines: {node: '>=18'} + "@esbuild/netbsd-arm64@0.27.2": + resolution: + { integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw== } + engines: { node: ">=18" } cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.2': - resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} - engines: {node: '>=18'} + "@esbuild/netbsd-x64@0.27.2": + resolution: + { integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA== } + engines: { node: ">=18" } cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.27.2': - resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} - engines: {node: '>=18'} + "@esbuild/openbsd-arm64@0.27.2": + resolution: + { integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA== } + engines: { node: ">=18" } cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.2': - resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} - engines: {node: '>=18'} + "@esbuild/openbsd-x64@0.27.2": + resolution: + { integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg== } + engines: { node: ">=18" } cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.27.2': - resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} - engines: {node: '>=18'} + "@esbuild/openharmony-arm64@0.27.2": + resolution: + { integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag== } + engines: { node: ">=18" } cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.27.2': - resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} - engines: {node: '>=18'} + "@esbuild/sunos-x64@0.27.2": + resolution: + { integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg== } + engines: { node: ">=18" } cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.27.2': - resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} - engines: {node: '>=18'} + "@esbuild/win32-arm64@0.27.2": + resolution: + { integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg== } + engines: { node: ">=18" } cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.27.2': - resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} - engines: {node: '>=18'} + "@esbuild/win32-ia32@0.27.2": + resolution: + { integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ== } + engines: { node: ">=18" } cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.27.2': - resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} - engines: {node: '>=18'} + "@esbuild/win32-x64@0.27.2": + resolution: + { integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ== } + engines: { node: ">=18" } cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + "@eslint-community/eslint-utils@4.9.1": + resolution: + { integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.12.2': - resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/config-array@0.23.4': - resolution: {integrity: sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - '@eslint/config-helpers@0.5.4': - resolution: {integrity: sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - '@eslint/core@1.2.0': - resolution: {integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - - '@eslint/js@10.0.1': - resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + "@eslint-community/regexpp@4.12.2": + resolution: + { integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== } + engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + + "@eslint/config-array@0.23.4": + resolution: + { integrity: sha512-lf19F24LSMfF8weXvW5QEtnLqW70u7kgit5e9PSx0MsHAFclGd1T9ynvWEMDT1w5J4Qt54tomGeAhdoAku1Xow== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + + "@eslint/config-helpers@0.5.4": + resolution: + { integrity: sha512-jJhqiY3wPMlWWO3370M86CPJ7pt8GmEwSLglMfQhjXal07RCvhmU0as4IuUEW5SJeunfItiEetHmSxCCe9lDBg== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + + "@eslint/core@1.2.0": + resolution: + { integrity: sha512-8FTGbNzTvmSlc4cZBaShkC6YvFMG0riksYWRFKXztqVdXaQbcZLXlFbSpC05s70sGEsXAw0qwhx69JiW7hQS7A== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + + "@eslint/js@10.0.1": + resolution: + { integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } peerDependencies: eslint: ^10.0.0 peerDependenciesMeta: eslint: optional: true - '@eslint/object-schema@3.0.4': - resolution: {integrity: sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + "@eslint/object-schema@3.0.4": + resolution: + { integrity: sha512-55lO/7+Yp0ISKRP0PsPtNTeNGapXaO085aELZmWCVc5SH3jfrqpuU6YgOdIxMS99ZHkQN1cXKE+cdIqwww9ptw== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - '@eslint/plugin-kit@0.7.0': - resolution: {integrity: sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + "@eslint/plugin-kit@0.7.0": + resolution: + { integrity: sha512-ejvBr8MQCbVsWNZnCwDXjUKq40MDmHalq7cJ6e9s/qzTUFIIo/afzt1Vui9T97FM/V/pN4YsFVoed5NIa96RDg== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - '@exodus/bytes@1.15.0': - resolution: {integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + "@exodus/bytes@1.15.0": + resolution: + { integrity: sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } peerDependencies: - '@noble/hashes': ^1.8.0 || ^2.0.0 + "@noble/hashes": ^1.8.0 || ^2.0.0 peerDependenciesMeta: - '@noble/hashes': + "@noble/hashes": optional: true - '@fortawesome/fontawesome-free@7.2.0': - resolution: {integrity: sha512-3DguDv/oUE+7vjMeTSOjCSG+KeawgVQOHrKRnvUuqYh1mfArrh7s+s8hXW3e4RerBA1+Wh+hBqf8sJNpqNrBWg==} - engines: {node: '>=6'} - - '@gerrit0/mini-shiki@3.23.0': - resolution: {integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg==} - - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - - '@humanwhocodes/retry@0.4.3': - resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} - engines: {node: '>=18.18'} - - '@hutson/parse-repository-url@3.0.2': - resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} - engines: {node: '>=6.9.0'} - - '@inquirer/ansi@1.0.2': - resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} - engines: {node: '>=18'} - - '@inquirer/checkbox@4.3.2': - resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} - engines: {node: '>=18'} + "@fortawesome/fontawesome-free@7.2.0": + resolution: + { integrity: sha512-3DguDv/oUE+7vjMeTSOjCSG+KeawgVQOHrKRnvUuqYh1mfArrh7s+s8hXW3e4RerBA1+Wh+hBqf8sJNpqNrBWg== } + engines: { node: ">=6" } + + "@gerrit0/mini-shiki@3.23.0": + resolution: + { integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg== } + + "@humanfs/core@0.19.1": + resolution: + { integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== } + engines: { node: ">=18.18.0" } + + "@humanfs/node@0.16.6": + resolution: + { integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== } + engines: { node: ">=18.18.0" } + + "@humanwhocodes/module-importer@1.0.1": + resolution: + { integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== } + engines: { node: ">=12.22" } + + "@humanwhocodes/retry@0.3.1": + resolution: + { integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== } + engines: { node: ">=18.18" } + + "@humanwhocodes/retry@0.4.3": + resolution: + { integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== } + engines: { node: ">=18.18" } + + "@hutson/parse-repository-url@3.0.2": + resolution: + { integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== } + engines: { node: ">=6.9.0" } + + "@inquirer/ansi@1.0.2": + resolution: + { integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ== } + engines: { node: ">=18" } + + "@inquirer/checkbox@4.3.2": + resolution: + { integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/confirm@5.1.21': - resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} - engines: {node: '>=18'} + "@inquirer/confirm@5.1.21": + resolution: + { integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/core@10.3.2': - resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} - engines: {node: '>=18'} + "@inquirer/core@10.3.2": + resolution: + { integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/editor@4.2.23': - resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} - engines: {node: '>=18'} + "@inquirer/editor@4.2.23": + resolution: + { integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/expand@4.0.23': - resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} - engines: {node: '>=18'} + "@inquirer/expand@4.0.23": + resolution: + { integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/external-editor@1.0.3': - resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} - engines: {node: '>=18'} + "@inquirer/external-editor@1.0.3": + resolution: + { integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/figures@1.0.15': - resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} - engines: {node: '>=18'} + "@inquirer/figures@1.0.15": + resolution: + { integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g== } + engines: { node: ">=18" } - '@inquirer/input@4.3.1': - resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} - engines: {node: '>=18'} + "@inquirer/input@4.3.1": + resolution: + { integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/number@3.0.23': - resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} - engines: {node: '>=18'} + "@inquirer/number@3.0.23": + resolution: + { integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/password@4.0.23': - resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} - engines: {node: '>=18'} + "@inquirer/password@4.0.23": + resolution: + { integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/prompts@7.10.1': - resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} - engines: {node: '>=18'} + "@inquirer/prompts@7.10.1": + resolution: + { integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/rawlist@4.1.11': - resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} - engines: {node: '>=18'} + "@inquirer/rawlist@4.1.11": + resolution: + { integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/search@3.2.2': - resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} - engines: {node: '>=18'} + "@inquirer/search@3.2.2": + resolution: + { integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/select@4.4.2': - resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} - engines: {node: '>=18'} + "@inquirer/select@4.4.2": + resolution: + { integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@inquirer/type@3.0.10': - resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} - engines: {node: '>=18'} + "@inquirer/type@3.0.10": + resolution: + { integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - - '@isaacs/string-locale-compare@1.1.0': - resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==} - - '@jest/diff-sequences@30.0.1': - resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/get-type@30.1.0': - resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jest/schemas@30.0.5': - resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.5': - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} - - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - - '@jridgewell/trace-mapping@0.3.31': - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@ltd/j-toml@1.38.0': - resolution: {integrity: sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw==} - - '@microsoft/tsdoc-config@0.18.1': - resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} - - '@microsoft/tsdoc@0.16.0': - resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} - - '@napi-rs/wasm-runtime@0.2.4': - resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} - - '@napi-rs/wasm-runtime@1.1.1': - resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - - '@napi-rs/wasm-runtime@1.1.2': - resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} + "@isaacs/cliui@8.0.2": + resolution: + { integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== } + engines: { node: ">=12" } + + "@isaacs/fs-minipass@4.0.1": + resolution: + { integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== } + engines: { node: ">=18.0.0" } + + "@isaacs/string-locale-compare@1.1.0": + resolution: + { integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== } + + "@jest/diff-sequences@30.0.1": + resolution: + { integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== } + engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + + "@jest/get-type@30.1.0": + resolution: + { integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA== } + engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + + "@jest/schemas@30.0.5": + resolution: + { integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA== } + engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } + + "@jridgewell/gen-mapping@0.3.5": + resolution: + { integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== } + engines: { node: ">=6.0.0" } + + "@jridgewell/resolve-uri@3.1.2": + resolution: + { integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== } + engines: { node: ">=6.0.0" } + + "@jridgewell/set-array@1.2.1": + resolution: + { integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== } + engines: { node: ">=6.0.0" } + + "@jridgewell/source-map@0.3.5": + resolution: + { integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== } + + "@jridgewell/sourcemap-codec@1.5.5": + resolution: + { integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== } + + "@jridgewell/trace-mapping@0.3.31": + resolution: + { integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== } + + "@jridgewell/trace-mapping@0.3.9": + resolution: + { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== } + + "@ltd/j-toml@1.38.0": + resolution: + { integrity: sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw== } + + "@microsoft/tsdoc-config@0.18.1": + resolution: + { integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg== } + + "@microsoft/tsdoc@0.16.0": + resolution: + { integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA== } + + "@napi-rs/wasm-runtime@0.2.4": + resolution: + { integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== } + + "@napi-rs/wasm-runtime@1.1.1": + resolution: + { integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A== } + + "@napi-rs/wasm-runtime@1.1.2": + resolution: + { integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw== } peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@npmcli/agent@4.0.0': - resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/arborist@9.1.6': - resolution: {integrity: sha512-c5Pr3EG8UP5ollkJy2x+UdEQC5sEHe3H9whYn6hb2HJimAKS4zmoJkx5acCiR/g4P38RnCSMlsYQyyHnKYeLvQ==} - engines: {node: ^20.17.0 || >=22.9.0} + "@emnapi/core": ^1.7.1 + "@emnapi/runtime": ^1.7.1 + + "@nodelib/fs.scandir@2.1.5": + resolution: + { integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== } + engines: { node: ">= 8" } + + "@nodelib/fs.stat@2.0.5": + resolution: + { integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== } + engines: { node: ">= 8" } + + "@nodelib/fs.walk@1.2.8": + resolution: + { integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== } + engines: { node: ">= 8" } + + "@npmcli/agent@4.0.0": + resolution: + { integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/arborist@9.1.6": + resolution: + { integrity: sha512-c5Pr3EG8UP5ollkJy2x+UdEQC5sEHe3H9whYn6hb2HJimAKS4zmoJkx5acCiR/g4P38RnCSMlsYQyyHnKYeLvQ== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true - '@npmcli/fs@4.0.0': - resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/fs@5.0.0': - resolution: {integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/git@6.0.3': - resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/git@7.0.1': - resolution: {integrity: sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/installed-package-contents@3.0.0': - resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==} - engines: {node: ^18.17.0 || >=20.5.0} + "@npmcli/fs@4.0.0": + resolution: + { integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/fs@5.0.0": + resolution: + { integrity: sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/git@6.0.3": + resolution: + { integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/git@7.0.1": + resolution: + { integrity: sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/installed-package-contents@3.0.0": + resolution: + { integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q== } + engines: { node: ^18.17.0 || >=20.5.0 } hasBin: true - '@npmcli/installed-package-contents@4.0.0': - resolution: {integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==} - engines: {node: ^20.17.0 || >=22.9.0} + "@npmcli/installed-package-contents@4.0.0": + resolution: + { integrity: sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true - '@npmcli/map-workspaces@5.0.3': - resolution: {integrity: sha512-o2grssXo1e774E5OtEwwrgoszYRh0lqkJH+Pb9r78UcqdGJRDRfhpM8DvZPjzNLLNYeD/rNbjOKM3Ss5UABROw==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/metavuln-calculator@9.0.3': - resolution: {integrity: sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/name-from-folder@3.0.0': - resolution: {integrity: sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/name-from-folder@4.0.0': - resolution: {integrity: sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/node-gyp@4.0.0': - resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/node-gyp@5.0.0': - resolution: {integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/package-json@7.0.2': - resolution: {integrity: sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/promise-spawn@8.0.3': - resolution: {integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/promise-spawn@9.0.1': - resolution: {integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@npmcli/query@4.0.1': - resolution: {integrity: sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/redact@3.2.2': - resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@npmcli/run-script@10.0.3': - resolution: {integrity: sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@nx/devkit@22.3.3': - resolution: {integrity: sha512-/hxcdhE+QDalsWEbJurHtZh9aY27taHeImbCVJnogwv85H3RbAE+0YuKXGInutfLszAs7phwzli71yq+d2P45Q==} + "@npmcli/map-workspaces@5.0.3": + resolution: + { integrity: sha512-o2grssXo1e774E5OtEwwrgoszYRh0lqkJH+Pb9r78UcqdGJRDRfhpM8DvZPjzNLLNYeD/rNbjOKM3Ss5UABROw== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/metavuln-calculator@9.0.3": + resolution: + { integrity: sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/name-from-folder@3.0.0": + resolution: + { integrity: sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/name-from-folder@4.0.0": + resolution: + { integrity: sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/node-gyp@4.0.0": + resolution: + { integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/node-gyp@5.0.0": + resolution: + { integrity: sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/package-json@7.0.2": + resolution: + { integrity: sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/promise-spawn@8.0.3": + resolution: + { integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/promise-spawn@9.0.1": + resolution: + { integrity: sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@npmcli/query@4.0.1": + resolution: + { integrity: sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/redact@3.2.2": + resolution: + { integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@npmcli/run-script@10.0.3": + resolution: + { integrity: sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@nx/devkit@22.3.3": + resolution: + { integrity: sha512-/hxcdhE+QDalsWEbJurHtZh9aY27taHeImbCVJnogwv85H3RbAE+0YuKXGInutfLszAs7phwzli71yq+d2P45Q== } peerDependencies: - nx: '>= 21 <= 23 || ^22.0.0-0' + nx: ">= 21 <= 23 || ^22.0.0-0" - '@nx/nx-darwin-arm64@22.6.4': - resolution: {integrity: sha512-KuUQ9t8pxIO+Px1kbjA0XDLOU6XoAsijl0ssIMRYN1w5ly+0k/KglWt7qgwDockkaLRHkQ3YSR8I2LJXJE+Vig==} + "@nx/nx-darwin-arm64@22.6.4": + resolution: + { integrity: sha512-KuUQ9t8pxIO+Px1kbjA0XDLOU6XoAsijl0ssIMRYN1w5ly+0k/KglWt7qgwDockkaLRHkQ3YSR8I2LJXJE+Vig== } cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@22.6.4': - resolution: {integrity: sha512-FB2XL2+ixbRI1fddz4oW+9MhoJASoTD8Ai4q5+B1OUPftgarIPLxaqI8TWba30Bos2AiYDofMJPf9uhBmLDH5Q==} + "@nx/nx-darwin-x64@22.6.4": + resolution: + { integrity: sha512-FB2XL2+ixbRI1fddz4oW+9MhoJASoTD8Ai4q5+B1OUPftgarIPLxaqI8TWba30Bos2AiYDofMJPf9uhBmLDH5Q== } cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@22.6.4': - resolution: {integrity: sha512-qNsXhlflc77afjcRKCn7bqI8l/HPEjKhQRFs8wfKbAfNw3XEASc0EZtBV/TStLGV6PEZQldVBaId5FBMp8GW6Q==} + "@nx/nx-freebsd-x64@22.6.4": + resolution: + { integrity: sha512-qNsXhlflc77afjcRKCn7bqI8l/HPEjKhQRFs8wfKbAfNw3XEASc0EZtBV/TStLGV6PEZQldVBaId5FBMp8GW6Q== } cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@22.6.4': - resolution: {integrity: sha512-rjfnii0xGe8SQqsO/DDHeJSjbqp2H5fOEgZlaYXDGOwQeLZ1TQplEdx8hyI/ErAUwVO3YHnzoMtmachBQOlspw==} + "@nx/nx-linux-arm-gnueabihf@22.6.4": + resolution: + { integrity: sha512-rjfnii0xGe8SQqsO/DDHeJSjbqp2H5fOEgZlaYXDGOwQeLZ1TQplEdx8hyI/ErAUwVO3YHnzoMtmachBQOlspw== } cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@22.6.4': - resolution: {integrity: sha512-x6Zim1STewCXuHBCgoy2TO0586UlwH4RNCobn0mTiPd1jt7nU+fNqo3SpY8RzY1KmBfgcO48BBrfykPE9YWMpg==} + "@nx/nx-linux-arm64-gnu@22.6.4": + resolution: + { integrity: sha512-x6Zim1STewCXuHBCgoy2TO0586UlwH4RNCobn0mTiPd1jt7nU+fNqo3SpY8RzY1KmBfgcO48BBrfykPE9YWMpg== } cpu: [arm64] os: [linux] libc: [glibc] - '@nx/nx-linux-arm64-musl@22.6.4': - resolution: {integrity: sha512-vYOqdgXIhtHFWdtnonp/jFfmfkyNPTu1JEdXuJpSxwUQdV2dWqS/l3HVPVWHXDrVKofPafK3M72jMvoWoaOQ6g==} + "@nx/nx-linux-arm64-musl@22.6.4": + resolution: + { integrity: sha512-vYOqdgXIhtHFWdtnonp/jFfmfkyNPTu1JEdXuJpSxwUQdV2dWqS/l3HVPVWHXDrVKofPafK3M72jMvoWoaOQ6g== } cpu: [arm64] os: [linux] libc: [musl] - '@nx/nx-linux-x64-gnu@22.6.4': - resolution: {integrity: sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A==} + "@nx/nx-linux-x64-gnu@22.6.4": + resolution: + { integrity: sha512-UfWUDlOzlvQNVa1mnqOFxzvUwoGfM2o9ruhwYRoFm3XJbVYnjINyQsdcHwwDJItJP04LZzLPxA1+O8sU+Oqg6A== } cpu: [x64] os: [linux] libc: [glibc] - '@nx/nx-linux-x64-musl@22.6.4': - resolution: {integrity: sha512-dwXpcyin4ScD5gH9FdhiNnOqFXclXLFBDTyRCEOlRUbOPayF9YEcH0PPIf9uWmwP3tshhAdr5sg9DLN+r7M3xg==} + "@nx/nx-linux-x64-musl@22.6.4": + resolution: + { integrity: sha512-dwXpcyin4ScD5gH9FdhiNnOqFXclXLFBDTyRCEOlRUbOPayF9YEcH0PPIf9uWmwP3tshhAdr5sg9DLN+r7M3xg== } cpu: [x64] os: [linux] libc: [musl] - '@nx/nx-win32-arm64-msvc@22.6.4': - resolution: {integrity: sha512-KqjJbFWhKJaKjET3Ep8hltXPizO0EstF4yfmp3oepWVn11poagc2MT1pf/tnRf6cdD88wd0bmw/83Ng6WUQ3Uw==} + "@nx/nx-win32-arm64-msvc@22.6.4": + resolution: + { integrity: sha512-KqjJbFWhKJaKjET3Ep8hltXPizO0EstF4yfmp3oepWVn11poagc2MT1pf/tnRf6cdD88wd0bmw/83Ng6WUQ3Uw== } cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@22.6.4': - resolution: {integrity: sha512-CIL9m6uilGGr/eU+41/+aVWUnEcq+j1EDynUX2A4InLTbAN0ylte4Af+72mvipNiqJgDkjKaNzOCQDnp8QBjEQ==} + "@nx/nx-win32-x64-msvc@22.6.4": + resolution: + { integrity: sha512-CIL9m6uilGGr/eU+41/+aVWUnEcq+j1EDynUX2A4InLTbAN0ylte4Af+72mvipNiqJgDkjKaNzOCQDnp8QBjEQ== } cpu: [x64] os: [win32] - '@octokit/auth-token@4.0.0': - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} - engines: {node: '>= 18'} - - '@octokit/core@5.2.1': - resolution: {integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==} - engines: {node: '>= 18'} - - '@octokit/endpoint@9.0.6': - resolution: {integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==} - engines: {node: '>= 18'} - - '@octokit/graphql@7.1.1': - resolution: {integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==} - engines: {node: '>= 18'} - - '@octokit/openapi-types@24.2.0': - resolution: {integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==} - - '@octokit/plugin-enterprise-rest@6.0.1': - resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} - - '@octokit/plugin-paginate-rest@11.4.4-cjs.2': - resolution: {integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==} - engines: {node: '>= 18'} + "@octokit/auth-token@4.0.0": + resolution: + { integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA== } + engines: { node: ">= 18" } + + "@octokit/core@5.2.1": + resolution: + { integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ== } + engines: { node: ">= 18" } + + "@octokit/endpoint@9.0.6": + resolution: + { integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw== } + engines: { node: ">= 18" } + + "@octokit/graphql@7.1.1": + resolution: + { integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g== } + engines: { node: ">= 18" } + + "@octokit/openapi-types@24.2.0": + resolution: + { integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg== } + + "@octokit/plugin-enterprise-rest@6.0.1": + resolution: + { integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== } + + "@octokit/plugin-paginate-rest@11.4.4-cjs.2": + resolution: + { integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw== } + engines: { node: ">= 18" } peerDependencies: - '@octokit/core': '5' + "@octokit/core": "5" - '@octokit/plugin-request-log@4.0.1': - resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} - engines: {node: '>= 18'} + "@octokit/plugin-request-log@4.0.1": + resolution: + { integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA== } + engines: { node: ">= 18" } peerDependencies: - '@octokit/core': '5' + "@octokit/core": "5" - '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1': - resolution: {integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==} - engines: {node: '>= 18'} + "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1": + resolution: + { integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ== } + engines: { node: ">= 18" } peerDependencies: - '@octokit/core': ^5 - - '@octokit/request-error@5.1.1': - resolution: {integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==} - engines: {node: '>= 18'} - - '@octokit/request@8.4.1': - resolution: {integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==} - engines: {node: '>= 18'} - - '@octokit/rest@20.1.2': - resolution: {integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==} - engines: {node: '>= 18'} - - '@octokit/types@13.10.0': - resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} - - '@oxc-minify/binding-android-arm-eabi@0.116.0': - resolution: {integrity: sha512-xJRj6ygJ9PYIqp7RBWylb0U5OdSHFFbETkXKMic9EVfFuMm7PpOsvs+5n6Dhp9XjAlHswcyBVoh2N/zzg/1lNw==} - engines: {node: ^20.19.0 || >=22.12.0} + "@octokit/core": ^5 + + "@octokit/request-error@5.1.1": + resolution: + { integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g== } + engines: { node: ">= 18" } + + "@octokit/request@8.4.1": + resolution: + { integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw== } + engines: { node: ">= 18" } + + "@octokit/rest@20.1.2": + resolution: + { integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA== } + engines: { node: ">= 18" } + + "@octokit/types@13.10.0": + resolution: + { integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA== } + + "@oxc-minify/binding-android-arm-eabi@0.116.0": + resolution: + { integrity: sha512-xJRj6ygJ9PYIqp7RBWylb0U5OdSHFFbETkXKMic9EVfFuMm7PpOsvs+5n6Dhp9XjAlHswcyBVoh2N/zzg/1lNw== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm] os: [android] - '@oxc-minify/binding-android-arm64@0.116.0': - resolution: {integrity: sha512-4cMIwsMG+ie62tGKUbmqSWkqHXTb6vjAB0l6XHQRec5BFatn+x6btPbu1tZ0e4khxYHXusd3vRyLdfYpya8Qrg==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-android-arm64@0.116.0": + resolution: + { integrity: sha512-4cMIwsMG+ie62tGKUbmqSWkqHXTb6vjAB0l6XHQRec5BFatn+x6btPbu1tZ0e4khxYHXusd3vRyLdfYpya8Qrg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [android] - '@oxc-minify/binding-darwin-arm64@0.116.0': - resolution: {integrity: sha512-03+i13fHa7SPuTfHaQ2eDnqxfv0XPzMAw7TpN4FpblGH+m+e6IvfDfpj/xT/zzvgRdFV8cBtLZ49bX50ZDmHAA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-darwin-arm64@0.116.0": + resolution: + { integrity: sha512-03+i13fHa7SPuTfHaQ2eDnqxfv0XPzMAw7TpN4FpblGH+m+e6IvfDfpj/xT/zzvgRdFV8cBtLZ49bX50ZDmHAA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [darwin] - '@oxc-minify/binding-darwin-x64@0.116.0': - resolution: {integrity: sha512-ICNEKYEgJw4UX1MQEshQLJNz5tIDImQMgoA7HHzLO2Z0Y2M6oQlsyFfoSMuc3lO4EPK6PrNRxuFBtt3wc8dd9g==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-darwin-x64@0.116.0": + resolution: + { integrity: sha512-ICNEKYEgJw4UX1MQEshQLJNz5tIDImQMgoA7HHzLO2Z0Y2M6oQlsyFfoSMuc3lO4EPK6PrNRxuFBtt3wc8dd9g== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [darwin] - '@oxc-minify/binding-freebsd-x64@0.116.0': - resolution: {integrity: sha512-J5y2cTphLSiTD8IAidxYDjdrklweXZh5FdAGCDnL9fh02cAc8g2ZXa53TNRdPsjnYXIEH5w4SvMzf63hDd+ezw==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-freebsd-x64@0.116.0": + resolution: + { integrity: sha512-J5y2cTphLSiTD8IAidxYDjdrklweXZh5FdAGCDnL9fh02cAc8g2ZXa53TNRdPsjnYXIEH5w4SvMzf63hDd+ezw== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [freebsd] - '@oxc-minify/binding-linux-arm-gnueabihf@0.116.0': - resolution: {integrity: sha512-thcu4qGtNHt3/SRB2xcJEMG9xxJIuflbWAzXJPLAhZugNmJS0ttcmIvDfvJQ2MJ+PSssZOtX7Gxu/5blTiaBEg==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-arm-gnueabihf@0.116.0": + resolution: + { integrity: sha512-thcu4qGtNHt3/SRB2xcJEMG9xxJIuflbWAzXJPLAhZugNmJS0ttcmIvDfvJQ2MJ+PSssZOtX7Gxu/5blTiaBEg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm-musleabihf@0.116.0': - resolution: {integrity: sha512-mru7IDG/VDty51FBTnqAgjgeXM2x+1NadU1y26gq1U46WqO+ISrcdESlmHGp8tnMpj7rFGGk3kbmEoCDR8UQBg==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-arm-musleabihf@0.116.0": + resolution: + { integrity: sha512-mru7IDG/VDty51FBTnqAgjgeXM2x+1NadU1y26gq1U46WqO+ISrcdESlmHGp8tnMpj7rFGGk3kbmEoCDR8UQBg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm64-gnu@0.116.0': - resolution: {integrity: sha512-1CIngrhxBd+tZ30JSpTc7R2b2YvMx3UMJZUjGQfXfZJQHya8s2nxfZXQszmQZFbtUzD789JZkcYrW8wl+xg//Q==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-arm64-gnu@0.116.0": + resolution: + { integrity: sha512-1CIngrhxBd+tZ30JSpTc7R2b2YvMx3UMJZUjGQfXfZJQHya8s2nxfZXQszmQZFbtUzD789JZkcYrW8wl+xg//Q== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-arm64-musl@0.116.0': - resolution: {integrity: sha512-Xz/yCEAlJ/eT1DAmOIiJLSh0OwJE+8XkKMwTwL4hxL+pcJMpIXMBg1t1VIgHc561DmWxw//s5RPXqON+DRAkig==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-arm64-musl@0.116.0": + resolution: + { integrity: sha512-Xz/yCEAlJ/eT1DAmOIiJLSh0OwJE+8XkKMwTwL4hxL+pcJMpIXMBg1t1VIgHc561DmWxw//s5RPXqON+DRAkig== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [musl] - '@oxc-minify/binding-linux-ppc64-gnu@0.116.0': - resolution: {integrity: sha512-Qk88V65XjhyrYcRZv/k6fHI7/c2lpYSOYeWgrRnqXNDryZ1oU3eZbJP7bgcZf+YCXHWg0SwJ3rZJuFmi+/Ml0Q==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-ppc64-gnu@0.116.0": + resolution: + { integrity: sha512-Qk88V65XjhyrYcRZv/k6fHI7/c2lpYSOYeWgrRnqXNDryZ1oU3eZbJP7bgcZf+YCXHWg0SwJ3rZJuFmi+/Ml0Q== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-riscv64-gnu@0.116.0': - resolution: {integrity: sha512-1NlzrKgKgsvJg+8dtXGHZLdKLXmr6JSt6/7S6KCjG/FW2MZfjfiEnHbwW9U6iVpkmKlD73UDJsoyMQWGOZO6fQ==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-riscv64-gnu@0.116.0": + resolution: + { integrity: sha512-1NlzrKgKgsvJg+8dtXGHZLdKLXmr6JSt6/7S6KCjG/FW2MZfjfiEnHbwW9U6iVpkmKlD73UDJsoyMQWGOZO6fQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-riscv64-musl@0.116.0': - resolution: {integrity: sha512-7sesJpftUQAFyMhnrdC2EoKWnsXeqC87A3spco5knPNfm90yzFYvpGGzBquJnWWwXHI5gplfDPYkiVrOP3AcRw==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-riscv64-musl@0.116.0": + resolution: + { integrity: sha512-7sesJpftUQAFyMhnrdC2EoKWnsXeqC87A3spco5knPNfm90yzFYvpGGzBquJnWWwXHI5gplfDPYkiVrOP3AcRw== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-minify/binding-linux-s390x-gnu@0.116.0': - resolution: {integrity: sha512-Npe3A85+TLU1wK0BanMoJJhCAGIqM8SzKmteABxaBwjyfzQr4HtbOU/Boem6MoPegALIRNo0XHbR04Vby6wxSQ==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-s390x-gnu@0.116.0": + resolution: + { integrity: sha512-Npe3A85+TLU1wK0BanMoJJhCAGIqM8SzKmteABxaBwjyfzQr4HtbOU/Boem6MoPegALIRNo0XHbR04Vby6wxSQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-x64-gnu@0.116.0': - resolution: {integrity: sha512-1Ed/oZXVmgMSccgi6nBYC7ezqYjPhDRWHbdVJGNoXFcC6I138KHp/tTUWaqQNxtvwE1NrkYViaxnl7Gvq9Cjdg==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-x64-gnu@0.116.0": + resolution: + { integrity: sha512-1Ed/oZXVmgMSccgi6nBYC7ezqYjPhDRWHbdVJGNoXFcC6I138KHp/tTUWaqQNxtvwE1NrkYViaxnl7Gvq9Cjdg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-x64-musl@0.116.0': - resolution: {integrity: sha512-QlXCrfdh3NFdKcBFUCgQvXc3Wp6xSonlZh0h8oZGBardy9d3IiIwDS7geXZkpFrpaU63kMmbt/vEB9elDCag4A==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-linux-x64-musl@0.116.0": + resolution: + { integrity: sha512-QlXCrfdh3NFdKcBFUCgQvXc3Wp6xSonlZh0h8oZGBardy9d3IiIwDS7geXZkpFrpaU63kMmbt/vEB9elDCag4A== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [musl] - '@oxc-minify/binding-openharmony-arm64@0.116.0': - resolution: {integrity: sha512-b+IcvnKIfy44E35Oo+x5cbzp41odP2uoXLC+jNgkZCn3kwa/rlGc/mmT6l9INdNIGA+pK7MyZjZWSOYZZNk/3g==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-openharmony-arm64@0.116.0": + resolution: + { integrity: sha512-b+IcvnKIfy44E35Oo+x5cbzp41odP2uoXLC+jNgkZCn3kwa/rlGc/mmT6l9INdNIGA+pK7MyZjZWSOYZZNk/3g== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [openharmony] - '@oxc-minify/binding-wasm32-wasi@0.116.0': - resolution: {integrity: sha512-WM4olmljUhhXwAZP/4UPOHxmQTczWBCFKv0IoPXhIWdoowJWhdiPOAn8Yq9PvZ7yupdVsJdyt2Jaf3zCNuwVrA==} - engines: {node: '>=14.0.0'} + "@oxc-minify/binding-wasm32-wasi@0.116.0": + resolution: + { integrity: sha512-WM4olmljUhhXwAZP/4UPOHxmQTczWBCFKv0IoPXhIWdoowJWhdiPOAn8Yq9PvZ7yupdVsJdyt2Jaf3zCNuwVrA== } + engines: { node: ">=14.0.0" } cpu: [wasm32] - '@oxc-minify/binding-win32-arm64-msvc@0.116.0': - resolution: {integrity: sha512-wNARwIEz1iBSwn6PitToCGQRfM/7KcutxeL/POXtA9pGxtniw2bksq1Fiov+ESGBjtOk8GGAN02yftC6WhzGSw==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-win32-arm64-msvc@0.116.0": + resolution: + { integrity: sha512-wNARwIEz1iBSwn6PitToCGQRfM/7KcutxeL/POXtA9pGxtniw2bksq1Fiov+ESGBjtOk8GGAN02yftC6WhzGSw== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [win32] - '@oxc-minify/binding-win32-ia32-msvc@0.116.0': - resolution: {integrity: sha512-H9yR4/P+lZfqTsGPiKTnnZnXInzeiBCGyUi6Tv3nvQhMsiM1liLKgJ1konR0YaOMYxpObG5Qu0TKQ/8uufldZA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-win32-ia32-msvc@0.116.0": + resolution: + { integrity: sha512-H9yR4/P+lZfqTsGPiKTnnZnXInzeiBCGyUi6Tv3nvQhMsiM1liLKgJ1konR0YaOMYxpObG5Qu0TKQ/8uufldZA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [ia32] os: [win32] - '@oxc-minify/binding-win32-x64-msvc@0.116.0': - resolution: {integrity: sha512-mGRIhi37Eh/YjvImseaNqCo0sv8aUBR69BKb65Oh4qAuk+hWzY5GyfEFUCQ1Dt6tmdLmi2R+4aaFWIzDJIzSVA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@oxc-minify/binding-win32-x64-msvc@0.116.0": + resolution: + { integrity: sha512-mGRIhi37Eh/YjvImseaNqCo0sv8aUBR69BKb65Oh4qAuk+hWzY5GyfEFUCQ1Dt6tmdLmi2R+4aaFWIzDJIzSVA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [win32] - '@oxc-project/types@0.123.0': - resolution: {integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew==} + "@oxc-project/types@0.123.0": + resolution: + { integrity: sha512-YtECP/y8Mj1lSHiUWGSRzy/C6teUKlS87dEfuVKT09LgQbUsBW1rNg+MiJ4buGu3yuADV60gbIvo9/HplA56Ew== } - '@parcel/watcher-android-arm64@2.5.6': - resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-android-arm64@2.5.6": + resolution: + { integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A== } + engines: { node: ">= 10.0.0" } cpu: [arm64] os: [android] - '@parcel/watcher-darwin-arm64@2.5.6': - resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-darwin-arm64@2.5.6": + resolution: + { integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA== } + engines: { node: ">= 10.0.0" } cpu: [arm64] os: [darwin] - '@parcel/watcher-darwin-x64@2.5.6': - resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-darwin-x64@2.5.6": + resolution: + { integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg== } + engines: { node: ">= 10.0.0" } cpu: [x64] os: [darwin] - '@parcel/watcher-freebsd-x64@2.5.6': - resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-freebsd-x64@2.5.6": + resolution: + { integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng== } + engines: { node: ">= 10.0.0" } cpu: [x64] os: [freebsd] - '@parcel/watcher-linux-arm-glibc@2.5.6': - resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-linux-arm-glibc@2.5.6": + resolution: + { integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ== } + engines: { node: ">= 10.0.0" } cpu: [arm] os: [linux] libc: [glibc] - '@parcel/watcher-linux-arm-musl@2.5.6': - resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-linux-arm-musl@2.5.6": + resolution: + { integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg== } + engines: { node: ">= 10.0.0" } cpu: [arm] os: [linux] libc: [musl] - '@parcel/watcher-linux-arm64-glibc@2.5.6': - resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-linux-arm64-glibc@2.5.6": + resolution: + { integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA== } + engines: { node: ">= 10.0.0" } cpu: [arm64] os: [linux] libc: [glibc] - '@parcel/watcher-linux-arm64-musl@2.5.6': - resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-linux-arm64-musl@2.5.6": + resolution: + { integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA== } + engines: { node: ">= 10.0.0" } cpu: [arm64] os: [linux] libc: [musl] - '@parcel/watcher-linux-x64-glibc@2.5.6': - resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-linux-x64-glibc@2.5.6": + resolution: + { integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ== } + engines: { node: ">= 10.0.0" } cpu: [x64] os: [linux] libc: [glibc] - '@parcel/watcher-linux-x64-musl@2.5.6': - resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-linux-x64-musl@2.5.6": + resolution: + { integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg== } + engines: { node: ">= 10.0.0" } cpu: [x64] os: [linux] libc: [musl] - '@parcel/watcher-win32-arm64@2.5.6': - resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-win32-arm64@2.5.6": + resolution: + { integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q== } + engines: { node: ">= 10.0.0" } cpu: [arm64] os: [win32] - '@parcel/watcher-win32-ia32@2.5.6': - resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-win32-ia32@2.5.6": + resolution: + { integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g== } + engines: { node: ">= 10.0.0" } cpu: [ia32] os: [win32] - '@parcel/watcher-win32-x64@2.5.6': - resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} - engines: {node: '>= 10.0.0'} + "@parcel/watcher-win32-x64@2.5.6": + resolution: + { integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw== } + engines: { node: ">= 10.0.0" } cpu: [x64] os: [win32] - '@parcel/watcher@2.5.6': - resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} - engines: {node: '>= 10.0.0'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pkgr/core@0.2.9': - resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - - '@putout/minify@6.0.0': - resolution: {integrity: sha512-v/nzJzgUyh9TzRfy+5pTjj1z8Yhhg83TC4TQ/Mrrn2UwJnWWS/mVcpOWwHuFy7KsLnazE0ChHK/anM7GncrbHg==} - engines: {node: '>=22'} - - '@rolldown/binding-android-arm64@1.0.0-rc.13': - resolution: {integrity: sha512-5ZiiecKH2DXAVJTNN13gNMUcCDg4Jy8ZjbXEsPnqa248wgOVeYRX0iqXXD5Jz4bI9BFHgKsI2qmyJynstbmr+g==} - engines: {node: ^20.19.0 || >=22.12.0} + "@parcel/watcher@2.5.6": + resolution: + { integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ== } + engines: { node: ">= 10.0.0" } + + "@pkgjs/parseargs@0.11.0": + resolution: + { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== } + engines: { node: ">=14" } + + "@pkgr/core@0.2.9": + resolution: + { integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== } + engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } + + "@polka/url@1.0.0-next.25": + resolution: + { integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== } + + "@popperjs/core@2.11.8": + resolution: + { integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== } + + "@putout/minify@6.0.0": + resolution: + { integrity: sha512-v/nzJzgUyh9TzRfy+5pTjj1z8Yhhg83TC4TQ/Mrrn2UwJnWWS/mVcpOWwHuFy7KsLnazE0ChHK/anM7GncrbHg== } + engines: { node: ">=22" } + + "@rolldown/binding-android-arm64@1.0.0-rc.13": + resolution: + { integrity: sha512-5ZiiecKH2DXAVJTNN13gNMUcCDg4Jy8ZjbXEsPnqa248wgOVeYRX0iqXXD5Jz4bI9BFHgKsI2qmyJynstbmr+g== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.13': - resolution: {integrity: sha512-tz/v/8G77seu8zAB3A5sK3UFoOl06zcshEzhUO62sAEtrEuW/H1CcyoupOrD+NbQJytYgA4CppXPzlrmp4JZKA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-darwin-arm64@1.0.0-rc.13": + resolution: + { integrity: sha512-tz/v/8G77seu8zAB3A5sK3UFoOl06zcshEzhUO62sAEtrEuW/H1CcyoupOrD+NbQJytYgA4CppXPzlrmp4JZKA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.13': - resolution: {integrity: sha512-8DakphqOz8JrMYWTJmWA+vDJxut6LijZ8Xcdc4flOlAhU7PNVwo2MaWBF9iXjJAPo5rC/IxEFZDhJ3GC7NHvug==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-darwin-x64@1.0.0-rc.13": + resolution: + { integrity: sha512-8DakphqOz8JrMYWTJmWA+vDJxut6LijZ8Xcdc4flOlAhU7PNVwo2MaWBF9iXjJAPo5rC/IxEFZDhJ3GC7NHvug== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.13': - resolution: {integrity: sha512-4wBQFfjDuXYN/SVI8inBF3Aa+isq40rc6VMFbk5jcpolUBTe5cYnMsHZ51nFWsx3PVyyNN3vgoESki0Hmr/4BA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-freebsd-x64@1.0.0-rc.13": + resolution: + { integrity: sha512-4wBQFfjDuXYN/SVI8inBF3Aa+isq40rc6VMFbk5jcpolUBTe5cYnMsHZ51nFWsx3PVyyNN3vgoESki0Hmr/4BA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13': - resolution: {integrity: sha512-JW/e4yPIXLms+jmnbwwy5LA/LxVwZUWLN8xug+V200wzaVi5TEGIWQlh8o91gWYFxW609euI98OCCemmWGuPrw==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13": + resolution: + { integrity: sha512-JW/e4yPIXLms+jmnbwwy5LA/LxVwZUWLN8xug+V200wzaVi5TEGIWQlh8o91gWYFxW609euI98OCCemmWGuPrw== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-ZfKWpXiUymDnavepCaM6KG/uGydJ4l2nBmMxg60Ci4CbeefpqjPWpfaZM7PThOhk2dssqBAcwLc6rAyr0uTdXg==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13": + resolution: + { integrity: sha512-ZfKWpXiUymDnavepCaM6KG/uGydJ4l2nBmMxg60Ci4CbeefpqjPWpfaZM7PThOhk2dssqBAcwLc6rAyr0uTdXg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.13': - resolution: {integrity: sha512-bmRg3O6Z0gq9yodKKWCIpnlH051sEfdVwt+6m5UDffAQMUUqU0xjnQqqAUm+Gu7ofAAly9DqiQDtKu2nPDEABA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.13": + resolution: + { integrity: sha512-bmRg3O6Z0gq9yodKKWCIpnlH051sEfdVwt+6m5UDffAQMUUqU0xjnQqqAUm+Gu7ofAAly9DqiQDtKu2nPDEABA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-8Wtnbw4k7pMYN9B/mOEAsQ8HOiq7AZ31Ig4M9BKn2So4xRaFEhtCSa4ZJaOutOWq50zpgR4N5+L/opnlaCx8wQ==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13": + resolution: + { integrity: sha512-8Wtnbw4k7pMYN9B/mOEAsQ8HOiq7AZ31Ig4M9BKn2So4xRaFEhtCSa4ZJaOutOWq50zpgR4N5+L/opnlaCx8wQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-D/0Nlo8mQuxSMohNJUF2lDXWRsFDsHldfRRgD9bRgktj+EndGPj4DOV37LqDKPYS+osdyhZEH7fTakTAEcW7qg==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13": + resolution: + { integrity: sha512-D/0Nlo8mQuxSMohNJUF2lDXWRsFDsHldfRRgD9bRgktj+EndGPj4DOV37LqDKPYS+osdyhZEH7fTakTAEcW7qg== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.13': - resolution: {integrity: sha512-eRrPvat2YaVQcwwKi/JzOP6MKf1WRnOCr+VaI3cTWz3ZoLcP/654z90lVCJ4dAuMEpPdke0n+qyAqXDZdIC4rA==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.13": + resolution: + { integrity: sha512-eRrPvat2YaVQcwwKi/JzOP6MKf1WRnOCr+VaI3cTWz3ZoLcP/654z90lVCJ4dAuMEpPdke0n+qyAqXDZdIC4rA== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.13': - resolution: {integrity: sha512-PsdONiFRp8hR8KgVjTWjZ9s7uA3uueWL0t74/cKHfM4dR5zXYv4AjB8BvA+QDToqxAFg4ZkcVEqeu5F7inoz5w==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-linux-x64-musl@1.0.0-rc.13": + resolution: + { integrity: sha512-PsdONiFRp8hR8KgVjTWjZ9s7uA3uueWL0t74/cKHfM4dR5zXYv4AjB8BvA+QDToqxAFg4ZkcVEqeu5F7inoz5w== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.13': - resolution: {integrity: sha512-hCNXgC5dI3TVOLrPT++PKFNZ+1EtS0mLQwfXXXSUD/+rGlB65gZDwN/IDuxLpQP4x8RYYHqGomlUXzpO8aVI2w==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-openharmony-arm64@1.0.0-rc.13": + resolution: + { integrity: sha512-hCNXgC5dI3TVOLrPT++PKFNZ+1EtS0mLQwfXXXSUD/+rGlB65gZDwN/IDuxLpQP4x8RYYHqGomlUXzpO8aVI2w== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-rc.13': - resolution: {integrity: sha512-viLS5C5et8NFtLWw9Sw3M/w4vvnVkbWkO7wSNh3C+7G1+uCkGpr6PcjNDSFcNtmXY/4trjPBqUfcOL+P3sWy/g==} - engines: {node: '>=14.0.0'} + "@rolldown/binding-wasm32-wasi@1.0.0-rc.13": + resolution: + { integrity: sha512-viLS5C5et8NFtLWw9Sw3M/w4vvnVkbWkO7wSNh3C+7G1+uCkGpr6PcjNDSFcNtmXY/4trjPBqUfcOL+P3sWy/g== } + engines: { node: ">=14.0.0" } cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13': - resolution: {integrity: sha512-Fqa3Tlt1xL4wzmAYxGNFV36Hb+VfPc9PYU+E25DAnswXv3ODDu/yyWjQDbXMo5AGWkQVjLgQExuVu8I/UaZhPQ==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13": + resolution: + { integrity: sha512-Fqa3Tlt1xL4wzmAYxGNFV36Hb+VfPc9PYU+E25DAnswXv3ODDu/yyWjQDbXMo5AGWkQVjLgQExuVu8I/UaZhPQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.13': - resolution: {integrity: sha512-/pLI5kPkGEi44TDlnbio3St/5gUFeN51YWNAk/Gnv6mEQBOahRBh52qVFVBpmrnU01n2yysvBML9Ynu7K4kGAQ==} - engines: {node: ^20.19.0 || >=22.12.0} + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.13": + resolution: + { integrity: sha512-/pLI5kPkGEi44TDlnbio3St/5gUFeN51YWNAk/Gnv6mEQBOahRBh52qVFVBpmrnU01n2yysvBML9Ynu7K4kGAQ== } + engines: { node: ^20.19.0 || >=22.12.0 } cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-rc.13': - resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==} - - '@shikijs/engine-oniguruma@3.23.0': - resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} - - '@shikijs/langs@3.23.0': - resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} - - '@shikijs/themes@3.23.0': - resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} - - '@shikijs/types@3.23.0': - resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} - - '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - - '@sigstore/bundle@4.0.0': - resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@sigstore/core@3.1.0': - resolution: {integrity: sha512-o5cw1QYhNQ9IroioJxpzexmPjfCe7gzafd2RY3qnMpxr4ZEja+Jad/U8sgFpaue6bOaF+z7RVkyKVV44FN+N8A==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@sigstore/protobuf-specs@0.5.0': - resolution: {integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==} - engines: {node: ^18.17.0 || >=20.5.0} - - '@sigstore/sign@4.1.0': - resolution: {integrity: sha512-Vx1RmLxLGnSUqx/o5/VsCjkuN5L7y+vxEEwawvc7u+6WtX2W4GNa7b9HEjmcRWohw/d6BpATXmvOwc78m+Swdg==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@sigstore/tuf@4.0.1': - resolution: {integrity: sha512-OPZBg8y5Vc9yZjmWCHrlWPMBqW5yd8+wFNl+thMdtcWz3vjVSoJQutF8YkrzI0SLGnkuFof4HSsWUhXrf219Lw==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@sigstore/verify@3.1.0': - resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@simple-libs/child-process-utils@1.0.2': - resolution: {integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw==} - engines: {node: '>=18'} - - '@simple-libs/stream-utils@1.2.0': - resolution: {integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==} - engines: {node: '>=18'} - - '@sinclair/typebox@0.34.41': - resolution: {integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==} - - '@sindresorhus/base62@1.0.0': - resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} - engines: {node: '>=18'} - - '@sindresorhus/is@4.6.0': - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - - '@so-ric/colorspace@1.1.6': - resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} - - '@sphinxxxx/color-conversion@2.2.2': - resolution: {integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==} - - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - - '@stylistic/eslint-plugin@5.10.0': - resolution: {integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@rolldown/pluginutils@1.0.0-rc.13": + resolution: + { integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA== } + + "@shikijs/engine-oniguruma@3.23.0": + resolution: + { integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g== } + + "@shikijs/langs@3.23.0": + resolution: + { integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg== } + + "@shikijs/themes@3.23.0": + resolution: + { integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA== } + + "@shikijs/types@3.23.0": + resolution: + { integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ== } + + "@shikijs/vscode-textmate@10.0.2": + resolution: + { integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg== } + + "@sigstore/bundle@4.0.0": + resolution: + { integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@sigstore/core@3.1.0": + resolution: + { integrity: sha512-o5cw1QYhNQ9IroioJxpzexmPjfCe7gzafd2RY3qnMpxr4ZEja+Jad/U8sgFpaue6bOaF+z7RVkyKVV44FN+N8A== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@sigstore/protobuf-specs@0.5.0": + resolution: + { integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA== } + engines: { node: ^18.17.0 || >=20.5.0 } + + "@sigstore/sign@4.1.0": + resolution: + { integrity: sha512-Vx1RmLxLGnSUqx/o5/VsCjkuN5L7y+vxEEwawvc7u+6WtX2W4GNa7b9HEjmcRWohw/d6BpATXmvOwc78m+Swdg== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@sigstore/tuf@4.0.1": + resolution: + { integrity: sha512-OPZBg8y5Vc9yZjmWCHrlWPMBqW5yd8+wFNl+thMdtcWz3vjVSoJQutF8YkrzI0SLGnkuFof4HSsWUhXrf219Lw== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@sigstore/verify@3.1.0": + resolution: + { integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag== } + engines: { node: ^20.17.0 || >=22.9.0 } + + "@simple-libs/child-process-utils@1.0.2": + resolution: + { integrity: sha512-/4R8QKnd/8agJynkNdJmNw2MBxuFTRcNFnE5Sg/G+jkSsV8/UBgULMzhizWWW42p8L5H7flImV2ATi79Ove2Tw== } + engines: { node: ">=18" } + + "@simple-libs/stream-utils@1.2.0": + resolution: + { integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA== } + engines: { node: ">=18" } + + "@sinclair/typebox@0.34.41": + resolution: + { integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g== } + + "@sindresorhus/base62@1.0.0": + resolution: + { integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA== } + engines: { node: ">=18" } + + "@sindresorhus/is@4.6.0": + resolution: + { integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== } + engines: { node: ">=10" } + + "@so-ric/colorspace@1.1.6": + resolution: + { integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw== } + + "@sphinxxxx/color-conversion@2.2.2": + resolution: + { integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw== } + + "@standard-schema/spec@1.1.0": + resolution: + { integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w== } + + "@stylistic/eslint-plugin@5.10.0": + resolution: + { integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^9.0.0 || ^10.0.0 - '@swc/core-darwin-arm64@1.15.24': - resolution: {integrity: sha512-uM5ZGfFXjtvtJ+fe448PVBEbn/CSxS3UAyLj3O9xOqKIWy3S6hPTXSPbszxkSsGDYKi+YFhzAsR4r/eXLxEQ0g==} - engines: {node: '>=10'} + "@swc/core-darwin-arm64@1.15.24": + resolution: + { integrity: sha512-uM5ZGfFXjtvtJ+fe448PVBEbn/CSxS3UAyLj3O9xOqKIWy3S6hPTXSPbszxkSsGDYKi+YFhzAsR4r/eXLxEQ0g== } + engines: { node: ">=10" } cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.15.24': - resolution: {integrity: sha512-fMIb/Zfn929pw25VMBhV7Ji2Dl+lCWtUPNdYJQYOke+00E5fcQ9ynxtP8+qhUo/HZc+mYQb1gJxwHM9vty+lXg==} - engines: {node: '>=10'} + "@swc/core-darwin-x64@1.15.24": + resolution: + { integrity: sha512-fMIb/Zfn929pw25VMBhV7Ji2Dl+lCWtUPNdYJQYOke+00E5fcQ9ynxtP8+qhUo/HZc+mYQb1gJxwHM9vty+lXg== } + engines: { node: ">=10" } cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.15.24': - resolution: {integrity: sha512-vOkjsyjjxnoYx3hMEWcGxQrMgnNrRm6WAegBXrN8foHtDAR+zpdhpGF5a4lj1bNPgXAvmysjui8cM1ov/Clkaw==} - engines: {node: '>=10'} + "@swc/core-linux-arm-gnueabihf@1.15.24": + resolution: + { integrity: sha512-vOkjsyjjxnoYx3hMEWcGxQrMgnNrRm6WAegBXrN8foHtDAR+zpdhpGF5a4lj1bNPgXAvmysjui8cM1ov/Clkaw== } + engines: { node: ">=10" } cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.15.24': - resolution: {integrity: sha512-h/oNu+upkXJ6Cicnq7YGVj9PkdfarLCdQa8l/FlHYvfv8CEiMaeeTnpLU7gSBH/rGxosM6Qkfa/J9mThGF9CLA==} - engines: {node: '>=10'} + "@swc/core-linux-arm64-gnu@1.15.24": + resolution: + { integrity: sha512-h/oNu+upkXJ6Cicnq7YGVj9PkdfarLCdQa8l/FlHYvfv8CEiMaeeTnpLU7gSBH/rGxosM6Qkfa/J9mThGF9CLA== } + engines: { node: ">=10" } cpu: [arm64] os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.15.24': - resolution: {integrity: sha512-ZpF/pRe1guk6sKzQI9D1jAORtjTdNlyeXn9GDz8ophof/w2WhojRblvSDJaGe7rJjcPN8AaOkhwdRUh7q8oYIg==} - engines: {node: '>=10'} + "@swc/core-linux-arm64-musl@1.15.24": + resolution: + { integrity: sha512-ZpF/pRe1guk6sKzQI9D1jAORtjTdNlyeXn9GDz8ophof/w2WhojRblvSDJaGe7rJjcPN8AaOkhwdRUh7q8oYIg== } + engines: { node: ">=10" } cpu: [arm64] os: [linux] libc: [musl] - '@swc/core-linux-ppc64-gnu@1.15.24': - resolution: {integrity: sha512-QZEsZfisHTSJlmyChgDFNmKPb3W6Lhbfo/O76HhIngfEdnQNmukS38/VSe1feho+xkV5A5hETyCbx3sALBZKAQ==} - engines: {node: '>=10'} + "@swc/core-linux-ppc64-gnu@1.15.24": + resolution: + { integrity: sha512-QZEsZfisHTSJlmyChgDFNmKPb3W6Lhbfo/O76HhIngfEdnQNmukS38/VSe1feho+xkV5A5hETyCbx3sALBZKAQ== } + engines: { node: ">=10" } cpu: [ppc64] os: [linux] libc: [glibc] - '@swc/core-linux-s390x-gnu@1.15.24': - resolution: {integrity: sha512-DLdJKVsJgglqQrJBuoUYNmzm3leI7kUZhLbZGHv42onfKsGf6JDS3+bzCUQfte/XOqDjh/tmmn1DR/CF/tCJFw==} - engines: {node: '>=10'} + "@swc/core-linux-s390x-gnu@1.15.24": + resolution: + { integrity: sha512-DLdJKVsJgglqQrJBuoUYNmzm3leI7kUZhLbZGHv42onfKsGf6JDS3+bzCUQfte/XOqDjh/tmmn1DR/CF/tCJFw== } + engines: { node: ">=10" } cpu: [s390x] os: [linux] libc: [glibc] - '@swc/core-linux-x64-gnu@1.15.24': - resolution: {integrity: sha512-IpLYfposPA/XLxYOKpRfeccl1p5dDa3+okZDHHTchBkXEaVCnq5MADPmIWwIYj1tudt7hORsEHccG5no6IUQRw==} - engines: {node: '>=10'} + "@swc/core-linux-x64-gnu@1.15.24": + resolution: + { integrity: sha512-IpLYfposPA/XLxYOKpRfeccl1p5dDa3+okZDHHTchBkXEaVCnq5MADPmIWwIYj1tudt7hORsEHccG5no6IUQRw== } + engines: { node: ">=10" } cpu: [x64] os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.15.24': - resolution: {integrity: sha512-JHy3fMSc0t/EPWgo74+OK5TGr51aElnzqfUPaiRf2qJ/BfX5CUCfMiWVBuhI7qmVMBnk1jTRnL/xZnOSHDPLYg==} - engines: {node: '>=10'} + "@swc/core-linux-x64-musl@1.15.24": + resolution: + { integrity: sha512-JHy3fMSc0t/EPWgo74+OK5TGr51aElnzqfUPaiRf2qJ/BfX5CUCfMiWVBuhI7qmVMBnk1jTRnL/xZnOSHDPLYg== } + engines: { node: ">=10" } cpu: [x64] os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.15.24': - resolution: {integrity: sha512-Txj+qUH1z2bUd1P3JvwByfjKFti3cptlAxhWgmunBUUxy/IW3CXLZ6l6Gk4liANadKkU71nIU1X30Z5vpMT3BA==} - engines: {node: '>=10'} + "@swc/core-win32-arm64-msvc@1.15.24": + resolution: + { integrity: sha512-Txj+qUH1z2bUd1P3JvwByfjKFti3cptlAxhWgmunBUUxy/IW3CXLZ6l6Gk4liANadKkU71nIU1X30Z5vpMT3BA== } + engines: { node: ">=10" } cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.15.24': - resolution: {integrity: sha512-15D/nl3XwrhFpMv+MADFOiVwv3FvH9j8c6Rf8EXBT3Q5LoMh8YnDnSgPYqw1JzPnksvsBX6QPXLiPqmcR/Z4qQ==} - engines: {node: '>=10'} + "@swc/core-win32-ia32-msvc@1.15.24": + resolution: + { integrity: sha512-15D/nl3XwrhFpMv+MADFOiVwv3FvH9j8c6Rf8EXBT3Q5LoMh8YnDnSgPYqw1JzPnksvsBX6QPXLiPqmcR/Z4qQ== } + engines: { node: ">=10" } cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.15.24': - resolution: {integrity: sha512-PR0PlTlPra2JbaDphrOAzm6s0v9rA0F17YzB+XbWD95B4g2cWcZY9LAeTa4xll70VLw9Jr7xBrlohqlQmelMFQ==} - engines: {node: '>=10'} + "@swc/core-win32-x64-msvc@1.15.24": + resolution: + { integrity: sha512-PR0PlTlPra2JbaDphrOAzm6s0v9rA0F17YzB+XbWD95B4g2cWcZY9LAeTa4xll70VLw9Jr7xBrlohqlQmelMFQ== } + engines: { node: ">=10" } cpu: [x64] os: [win32] - '@swc/core@1.15.24': - resolution: {integrity: sha512-5Hj8aNasue7yusUt8LGCUe/AjM7RMAce8ZoyDyiFwx7Al+GbYKL+yE7g4sJk8vEr1dKIkTRARkNIJENc4CjkBQ==} - engines: {node: '>=10'} + "@swc/core@1.15.24": + resolution: + { integrity: sha512-5Hj8aNasue7yusUt8LGCUe/AjM7RMAce8ZoyDyiFwx7Al+GbYKL+yE7g4sJk8vEr1dKIkTRARkNIJENc4CjkBQ== } + engines: { node: ">=10" } peerDependencies: - '@swc/helpers': '>=0.5.17' + "@swc/helpers": ">=0.5.17" peerDependenciesMeta: - '@swc/helpers': + "@swc/helpers": optional: true - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + "@swc/counter@0.1.3": + resolution: + { integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== } - '@swc/types@0.1.26': - resolution: {integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==} + "@swc/types@0.1.26": + resolution: + { integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw== } - '@szmarczak/http-timer@4.0.6': - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} + "@szmarczak/http-timer@4.0.6": + resolution: + { integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== } + engines: { node: ">=10" } - '@tsconfig/node10@1.0.9': - resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + "@tsconfig/node10@1.0.9": + resolution: + { integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== } - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + "@tsconfig/node12@1.0.11": + resolution: + { integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== } - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + "@tsconfig/node14@1.0.3": + resolution: + { integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== } - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + "@tsconfig/node16@1.0.4": + resolution: + { integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== } - '@tsparticles/cli@3.4.5': - resolution: {integrity: sha512-f8Uar8TOWsJyAXjGZp0Mmh0YqXtKrdQmj8Hph6kD5ROReBi4qdP5d/JlfWFBeaZlFbBJcjfLMKw+CHWXE3JCKg==} + "@tsparticles/cli@3.4.5": + resolution: + { integrity: sha512-f8Uar8TOWsJyAXjGZp0Mmh0YqXtKrdQmj8Hph6kD5ROReBi4qdP5d/JlfWFBeaZlFbBJcjfLMKw+CHWXE3JCKg== } hasBin: true - '@tsparticles/depcruise-config@3.4.6': - resolution: {integrity: sha512-Haw7hDNTc9ksOt9duvwcyg2gf/kgc/aaR5p5lMKkLwZPkQL+Odr0k+EeZhCt2I/wH9EORmF/DftTWmgnAiy7HA==} + "@tsparticles/depcruise-config@3.4.6": + resolution: + { integrity: sha512-Haw7hDNTc9ksOt9duvwcyg2gf/kgc/aaR5p5lMKkLwZPkQL+Odr0k+EeZhCt2I/wH9EORmF/DftTWmgnAiy7HA== } peerDependencies: dependency-cruiser: ^17 - '@tsparticles/eslint-config@3.4.6': - resolution: {integrity: sha512-ac1Wa1OsDaapzP2bHhUpQOPn7N+R1Zp+bwl6jPof8pEY938r5LyCngZCaTs6dio9WgrwrzaKUPR1dozUo/xFKw==} + "@tsparticles/eslint-config@3.4.6": + resolution: + { integrity: sha512-ac1Wa1OsDaapzP2bHhUpQOPn7N+R1Zp+bwl6jPof8pEY938r5LyCngZCaTs6dio9WgrwrzaKUPR1dozUo/xFKw== } peerDependencies: eslint: ^10 - '@tsparticles/prettier-config@3.4.6': - resolution: {integrity: sha512-V/TWCXHsRCkDZL/+lYgGxja79m9pLoLIhbHeEDLrAK3jbJdkcdY+xLMXgkrgHp1JPv9EADI4OTO0Orwn4nMlyg==} + "@tsparticles/prettier-config@3.4.6": + resolution: + { integrity: sha512-V/TWCXHsRCkDZL/+lYgGxja79m9pLoLIhbHeEDLrAK3jbJdkcdY+xLMXgkrgHp1JPv9EADI4OTO0Orwn4nMlyg== } peerDependencies: prettier: ^3 - '@tsparticles/tsconfig@3.4.6': - resolution: {integrity: sha512-cD0E+YRk6iD3bPMTnUKfwtjjsizy0iBf4xb/ySWxWmCB5ZVOGoHgaHz69GNRXQgFUnHp/bKNkHMIL66xueOA/Q==} + "@tsparticles/tsconfig@3.4.6": + resolution: + { integrity: sha512-cD0E+YRk6iD3bPMTnUKfwtjjsizy0iBf4xb/ySWxWmCB5ZVOGoHgaHz69GNRXQgFUnHp/bKNkHMIL66xueOA/Q== } peerDependencies: typescript: ^6 - '@tsparticles/webpack-plugin@3.4.6': - resolution: {integrity: sha512-MnsL2hxTHZwpupDNfgQmgz2l06RiZK63H0QEj7L0aS/VZjvUdr7mMDrVekrzEr7A6xJHb4I6N9snyuPZjmTIug==} - - '@tufjs/canonical-json@2.0.0': - resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@tufjs/models@4.1.0': - resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==} - engines: {node: ^20.17.0 || >=22.9.0} - - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + "@tsparticles/webpack-plugin@3.4.6": + resolution: + { integrity: sha512-MnsL2hxTHZwpupDNfgQmgz2l06RiZK63H0QEj7L0aS/VZjvUdr7mMDrVekrzEr7A6xJHb4I6N9snyuPZjmTIug== } - '@tybys/wasm-util@0.9.0': - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + "@tufjs/canonical-json@2.0.0": + resolution: + { integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== } + engines: { node: ^16.14.0 || >=18.0.0 } - '@types/body-parser@1.19.2': - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + "@tufjs/models@4.1.0": + resolution: + { integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww== } + engines: { node: ^20.17.0 || >=22.9.0 } - '@types/cacheable-request@6.0.3': - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + "@tybys/wasm-util@0.10.1": + resolution: + { integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== } - '@types/chai@5.2.3': - resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + "@tybys/wasm-util@0.9.0": + resolution: + { integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== } - '@types/connect-livereload@0.6.3': - resolution: {integrity: sha512-CaWami/rQdycHKnOR+UIfBNxNeqLC5f1KqMdclbsf+TsiLgXwYm2/+KlAefcR3ODom7Fuz4bvWazDMsmfaV5gw==} + "@types/body-parser@1.19.2": + resolution: + { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== } - '@types/connect@3.4.35': - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + "@types/cacheable-request@6.0.3": + resolution: + { integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== } - '@types/deep-eql@4.0.2': - resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + "@types/chai@5.2.3": + resolution: + { integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA== } - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + "@types/connect-livereload@0.6.3": + resolution: + { integrity: sha512-CaWami/rQdycHKnOR+UIfBNxNeqLC5f1KqMdclbsf+TsiLgXwYm2/+KlAefcR3ODom7Fuz4bvWazDMsmfaV5gw== } - '@types/eslint@8.56.6': - resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} + "@types/connect@3.4.35": + resolution: + { integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== } - '@types/esrecurse@4.3.1': - resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + "@types/deep-eql@4.0.2": + resolution: + { integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw== } - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + "@types/eslint-scope@3.7.7": + resolution: + { integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== } - '@types/express-serve-static-core@5.0.0': - resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} + "@types/eslint@8.56.6": + resolution: + { integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A== } - '@types/express@5.0.6': - resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} + "@types/esrecurse@4.3.1": + resolution: + { integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== } - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + "@types/estree@1.0.8": + resolution: + { integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== } - '@types/http-cache-semantics@4.0.4': - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + "@types/express-serve-static-core@5.0.0": + resolution: + { integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw== } - '@types/http-errors@2.0.5': - resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} + "@types/express@5.0.6": + resolution: + { integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA== } - '@types/jsdom@28.0.1': - resolution: {integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw==} + "@types/hast@3.0.4": + resolution: + { integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== } - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + "@types/http-cache-semantics@4.0.4": + resolution: + { integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== } - '@types/keyv@3.1.4': - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + "@types/http-errors@2.0.5": + resolution: + { integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== } - '@types/livereload@0.9.5': - resolution: {integrity: sha512-2RXcRKdivPmn67pwjytvHoRv46AeXaLYVUWA0zkel1XSAOH5i71G0KfUdE5u3g80T155gR3Fo3ilVaqparLsVA==} + "@types/jsdom@28.0.1": + resolution: + { integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw== } - '@types/luxon@3.7.1': - resolution: {integrity: sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg==} + "@types/json-schema@7.0.15": + resolution: + { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== } - '@types/mime@1.3.2': - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + "@types/keyv@3.1.4": + resolution: + { integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== } - '@types/minimist@1.2.2': - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + "@types/livereload@0.9.5": + resolution: + { integrity: sha512-2RXcRKdivPmn67pwjytvHoRv46AeXaLYVUWA0zkel1XSAOH5i71G0KfUdE5u3g80T155gR3Fo3ilVaqparLsVA== } - '@types/node@24.10.9': - resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} + "@types/luxon@3.7.1": + resolution: + { integrity: sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg== } + + "@types/mime@1.3.2": + resolution: + { integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== } + + "@types/minimist@1.2.2": + resolution: + { integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== } + + "@types/node@24.10.9": + resolution: + { integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== } - '@types/node@25.5.2': - resolution: {integrity: sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==} + "@types/node@25.5.2": + resolution: + { integrity: sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg== } - '@types/normalize-package-data@2.4.1': - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + "@types/normalize-package-data@2.4.1": + resolution: + { integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== } - '@types/qs@6.9.7': - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + "@types/qs@6.9.7": + resolution: + { integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== } - '@types/range-parser@1.2.4': - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + "@types/range-parser@1.2.4": + resolution: + { integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== } - '@types/responselike@1.0.3': - resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + "@types/responselike@1.0.3": + resolution: + { integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== } - '@types/send@0.17.1': - resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + "@types/send@0.17.1": + resolution: + { integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== } - '@types/serve-static@2.2.0': - resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} + "@types/serve-static@2.2.0": + resolution: + { integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ== } - '@types/stylus@0.48.43': - resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==} + "@types/stylus@0.48.43": + resolution: + { integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ== } - '@types/tough-cookie@4.0.5': - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} + "@types/tough-cookie@4.0.5": + resolution: + { integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== } - '@types/triple-beam@1.3.2': - resolution: {integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==} + "@types/triple-beam@1.3.2": + resolution: + { integrity: sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g== } - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + "@types/unist@3.0.3": + resolution: + { integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== } - '@types/webpack-env@1.18.8': - resolution: {integrity: sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A==} + "@types/webpack-env@1.18.8": + resolution: + { integrity: sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A== } - '@types/ws@8.5.4': - resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} + "@types/ws@8.5.4": + resolution: + { integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== } - '@types/yauzl@2.10.3': - resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + "@types/yauzl@2.10.3": + resolution: + { integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== } - '@typescript-eslint/eslint-plugin@8.58.1': - resolution: {integrity: sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/eslint-plugin@8.58.1": + resolution: + { integrity: sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - '@typescript-eslint/parser': ^8.58.1 + "@typescript-eslint/parser": ^8.58.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + typescript: ">=4.8.4 <6.1.0" - '@typescript-eslint/parser@8.58.1': - resolution: {integrity: sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/parser@8.58.1": + resolution: + { integrity: sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + typescript: ">=4.8.4 <6.1.0" - '@typescript-eslint/project-service@8.56.1': - resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/project-service@8.56.1": + resolution: + { integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: ">=4.8.4 <6.0.0" - '@typescript-eslint/project-service@8.58.1': - resolution: {integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/project-service@8.58.1": + resolution: + { integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '>=4.8.4 <6.1.0' - - '@typescript-eslint/scope-manager@8.56.1': - resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.58.1': - resolution: {integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/tsconfig-utils@8.56.1': - resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + typescript: ">=4.8.4 <6.1.0" + + "@typescript-eslint/scope-manager@8.56.1": + resolution: + { integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + "@typescript-eslint/scope-manager@8.58.1": + resolution: + { integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + "@typescript-eslint/tsconfig-utils@8.56.1": + resolution: + { integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: ">=4.8.4 <6.0.0" - '@typescript-eslint/tsconfig-utils@8.58.1': - resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/tsconfig-utils@8.58.1": + resolution: + { integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '>=4.8.4 <6.1.0' + typescript: ">=4.8.4 <6.1.0" - '@typescript-eslint/type-utils@8.58.1': - resolution: {integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/type-utils@8.58.1": + resolution: + { integrity: sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' - - '@typescript-eslint/types@8.56.1': - resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.58.0': - resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.58.1': - resolution: {integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.56.1': - resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + typescript: ">=4.8.4 <6.1.0" + + "@typescript-eslint/types@8.56.1": + resolution: + { integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + "@typescript-eslint/types@8.58.0": + resolution: + { integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + "@typescript-eslint/types@8.58.1": + resolution: + { integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + "@typescript-eslint/typescript-estree@8.56.1": + resolution: + { integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: ">=4.8.4 <6.0.0" - '@typescript-eslint/typescript-estree@8.58.1': - resolution: {integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/typescript-estree@8.58.1": + resolution: + { integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '>=4.8.4 <6.1.0' + typescript: ">=4.8.4 <6.1.0" - '@typescript-eslint/utils@8.56.1': - resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/utils@8.56.1": + resolution: + { integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.0.0' + typescript: ">=4.8.4 <6.0.0" - '@typescript-eslint/utils@8.58.1': - resolution: {integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/utils@8.58.1": + resolution: + { integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + typescript: ">=4.8.4 <6.1.0" - '@typescript-eslint/visitor-keys@8.56.1': - resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/visitor-keys@8.56.1": + resolution: + { integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - '@typescript-eslint/visitor-keys@8.58.1': - resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + "@typescript-eslint/visitor-keys@8.58.1": + resolution: + { integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - '@vitest/coverage-v8@4.1.3': - resolution: {integrity: sha512-/MBdrkA8t6hbdCWFKs09dPik774xvs4Z6L4bycdCxYNLHM8oZuRyosumQMG19LUlBsB6GeVpL1q4kFFazvyKGA==} + "@vitest/coverage-v8@4.1.3": + resolution: + { integrity: sha512-/MBdrkA8t6hbdCWFKs09dPik774xvs4Z6L4bycdCxYNLHM8oZuRyosumQMG19LUlBsB6GeVpL1q4kFFazvyKGA== } peerDependencies: - '@vitest/browser': 4.1.3 + "@vitest/browser": 4.1.3 vitest: 4.1.3 peerDependenciesMeta: - '@vitest/browser': + "@vitest/browser": optional: true - '@vitest/expect@4.1.3': - resolution: {integrity: sha512-CW8Q9KMtXDGHj0vCsqui0M5KqRsu0zm0GNDW7Gd3U7nZ2RFpPKSCpeCXoT+/+5zr1TNlsoQRDEz+LzZUyq6gnQ==} + "@vitest/expect@4.1.3": + resolution: + { integrity: sha512-CW8Q9KMtXDGHj0vCsqui0M5KqRsu0zm0GNDW7Gd3U7nZ2RFpPKSCpeCXoT+/+5zr1TNlsoQRDEz+LzZUyq6gnQ== } - '@vitest/mocker@4.1.3': - resolution: {integrity: sha512-XN3TrycitDQSzGRnec/YWgoofkYRhouyVQj4YNsJ5r/STCUFqMrP4+oxEv3e7ZbLi4og5kIHrZwekDJgw6hcjw==} + "@vitest/mocker@4.1.3": + resolution: + { integrity: sha512-XN3TrycitDQSzGRnec/YWgoofkYRhouyVQj4YNsJ5r/STCUFqMrP4+oxEv3e7ZbLi4og5kIHrZwekDJgw6hcjw== } peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3987,179 +4330,228 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.2': - resolution: {integrity: sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==} + "@vitest/pretty-format@4.1.2": + resolution: + { integrity: sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA== } - '@vitest/pretty-format@4.1.3': - resolution: {integrity: sha512-hYqqwuMbpkkBodpRh4k4cQSOELxXky1NfMmQvOfKvV8zQHz8x8Dla+2wzElkMkBvSAJX5TRGHJAQvK0TcOafwg==} + "@vitest/pretty-format@4.1.3": + resolution: + { integrity: sha512-hYqqwuMbpkkBodpRh4k4cQSOELxXky1NfMmQvOfKvV8zQHz8x8Dla+2wzElkMkBvSAJX5TRGHJAQvK0TcOafwg== } - '@vitest/runner@4.1.3': - resolution: {integrity: sha512-VwgOz5MmT0KhlUj40h02LWDpUBVpflZ/b7xZFA25F29AJzIrE+SMuwzFf0b7t4EXdwRNX61C3B6auIXQTR3ttA==} + "@vitest/runner@4.1.3": + resolution: + { integrity: sha512-VwgOz5MmT0KhlUj40h02LWDpUBVpflZ/b7xZFA25F29AJzIrE+SMuwzFf0b7t4EXdwRNX61C3B6auIXQTR3ttA== } - '@vitest/snapshot@4.1.3': - resolution: {integrity: sha512-9l+k/J9KG5wPJDX9BcFFzhhwNjwkRb8RsnYhaT1vPY7OufxmQFc9sZzScRCPTiETzl37mrIWVY9zxzmdVeJwDQ==} + "@vitest/snapshot@4.1.3": + resolution: + { integrity: sha512-9l+k/J9KG5wPJDX9BcFFzhhwNjwkRb8RsnYhaT1vPY7OufxmQFc9sZzScRCPTiETzl37mrIWVY9zxzmdVeJwDQ== } - '@vitest/spy@4.1.3': - resolution: {integrity: sha512-ujj5Uwxagg4XUIfAUyRQxAg631BP6e9joRiN99mr48Bg9fRs+5mdUElhOoZ6rP5mBr8Bs3lmrREnkrQWkrsTCw==} + "@vitest/spy@4.1.3": + resolution: + { integrity: sha512-ujj5Uwxagg4XUIfAUyRQxAg631BP6e9joRiN99mr48Bg9fRs+5mdUElhOoZ6rP5mBr8Bs3lmrREnkrQWkrsTCw== } - '@vitest/ui@4.1.2': - resolution: {integrity: sha512-/irhyeAcKS2u6Zokagf9tqZJ0t8S6kMZq4ZG9BHZv7I+fkRrYfQX4w7geYeC2r6obThz39PDxvXQzZX+qXqGeg==} + "@vitest/ui@4.1.2": + resolution: + { integrity: sha512-/irhyeAcKS2u6Zokagf9tqZJ0t8S6kMZq4ZG9BHZv7I+fkRrYfQX4w7geYeC2r6obThz39PDxvXQzZX+qXqGeg== } peerDependencies: vitest: 4.1.2 - '@vitest/utils@4.1.2': - resolution: {integrity: sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==} + "@vitest/utils@4.1.2": + resolution: + { integrity: sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ== } - '@vitest/utils@4.1.3': - resolution: {integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw==} + "@vitest/utils@4.1.3": + resolution: + { integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw== } - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + "@webassemblyjs/ast@1.14.1": + resolution: + { integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== } - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + "@webassemblyjs/floating-point-hex-parser@1.13.2": + resolution: + { integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== } - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + "@webassemblyjs/helper-api-error@1.13.2": + resolution: + { integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== } - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + "@webassemblyjs/helper-buffer@1.14.1": + resolution: + { integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== } - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + "@webassemblyjs/helper-numbers@1.13.2": + resolution: + { integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== } - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + "@webassemblyjs/helper-wasm-bytecode@1.13.2": + resolution: + { integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== } - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + "@webassemblyjs/helper-wasm-section@1.14.1": + resolution: + { integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== } - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + "@webassemblyjs/ieee754@1.13.2": + resolution: + { integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== } - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + "@webassemblyjs/leb128@1.13.2": + resolution: + { integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== } - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + "@webassemblyjs/utf8@1.13.2": + resolution: + { integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== } - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + "@webassemblyjs/wasm-edit@1.14.1": + resolution: + { integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== } - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + "@webassemblyjs/wasm-gen@1.14.1": + resolution: + { integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== } - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + "@webassemblyjs/wasm-opt@1.14.1": + resolution: + { integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== } - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + "@webassemblyjs/wasm-parser@1.14.1": + resolution: + { integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== } - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + "@webassemblyjs/wast-printer@1.14.1": + resolution: + { integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== } - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + "@xtuc/ieee754@1.2.0": + resolution: + { integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== } - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + "@xtuc/long@4.2.2": + resolution: + { integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== } - '@yarnpkg/lockfile@1.1.0': - resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} + "@yarnpkg/lockfile@1.1.0": + resolution: + { integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== } - '@yarnpkg/parsers@3.0.2': - resolution: {integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==} - engines: {node: '>=18.12.0'} + "@yarnpkg/parsers@3.0.2": + resolution: + { integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA== } + engines: { node: ">=18.12.0" } - '@zkochan/js-yaml@0.0.7': - resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} + "@zkochan/js-yaml@0.0.7": + resolution: + { integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ== } hasBin: true JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + resolution: + { integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== } hasBin: true abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + resolution: + { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== } abbrev@3.0.1: - resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg== } + engines: { node: ^18.17.0 || >=20.5.0 } abbrev@4.0.0: - resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA== } + engines: { node: ^20.17.0 || >=22.9.0 } abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} + resolution: + { integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== } + engines: { node: ">=6.5" } accepts@2.0.0: - resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== } + engines: { node: ">= 0.6" } ace-builds@1.43.6: - resolution: {integrity: sha512-L1ddibQ7F3vyXR2k2fg+I8TQTPWVA6CKeDQr/h2+8CeyTp3W6EQL8xNFZRTztuP8xNOAqL3IYPqdzs31GCjDvg==} + resolution: + { integrity: sha512-L1ddibQ7F3vyXR2k2fg+I8TQTPWVA6CKeDQr/h2+8CeyTp3W6EQL8xNFZRTztuP8xNOAqL3IYPqdzs31GCjDvg== } acorn-import-phases@1.0.4: - resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ== } + engines: { node: ">=10.13.0" } peerDependencies: acorn: ^8.14.0 acorn-jsx-walk@2.0.0: - resolution: {integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==} + resolution: + { integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA== } acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + resolution: + { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn-loose@8.5.2: - resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A== } + engines: { node: ">=0.4.0" } acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== } + engines: { node: ">=0.4.0" } acorn-walk@8.3.5: - resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw== } + engines: { node: ">=0.4.0" } acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== } + engines: { node: ">=0.4.0" } hasBin: true acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== } + engines: { node: ">=0.4.0" } hasBin: true acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== } + engines: { node: ">=0.4.0" } hasBin: true acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== } + engines: { node: ">=0.4.0" } hasBin: true add-stream@1.0.0: - resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} + resolution: + { integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== } agent-base@7.1.3: - resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} - engines: {node: '>= 14'} + resolution: + { integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== } + engines: { node: ">= 14" } aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== } + engines: { node: ">=8" } ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + resolution: + { integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== } peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -4167,149 +4559,185 @@ packages: optional: true ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + resolution: + { integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== } peerDependencies: ajv: ^8.8.2 ajv@6.14.0: - resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + resolution: + { integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== } ajv@8.18.0: - resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + resolution: + { integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A== } ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== } + engines: { node: ">=6" } ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== } + engines: { node: ">=8" } ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== } + engines: { node: ">=12" } ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== } + engines: { node: ">=8" } ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== } + engines: { node: ">=10" } ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== } + engines: { node: ">=12" } anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + resolution: + { integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== } + engines: { node: ">= 8" } aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + resolution: + { integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== } are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== } + engines: { node: ">=14" } arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + resolution: + { integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== } argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: + { integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== } argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + resolution: + { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== } array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + resolution: + { integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== } array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== } + engines: { node: ">=8" } arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== } + engines: { node: ">=0.10.0" } asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + resolution: + { integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== } assert-never@1.3.0: - resolution: {integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==} + resolution: + { integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ== } assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA== } + engines: { node: ">=12" } ast-v8-to-istanbul@1.0.0: - resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} + resolution: + { integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg== } async@3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + resolution: + { integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== } asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + resolution: + { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== } axios@1.12.0: - resolution: {integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==} + resolution: + { integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg== } axios@1.13.6: - resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} + resolution: + { integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ== } b4a@1.8.0: - resolution: {integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==} + resolution: + { integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg== } peerDependencies: - react-native-b4a: '*' + react-native-b4a: "*" peerDependenciesMeta: react-native-b4a: optional: true babel-walk@3.0.0-canary-5: - resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} - engines: {node: '>= 10.0.0'} + resolution: + { integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw== } + engines: { node: ">= 10.0.0" } balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + resolution: + { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== } balanced-match@4.0.3: - resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g== } + engines: { node: 20 || >=22 } balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== } + engines: { node: 18 || 20 || >=22 } bare-events@2.8.2: - resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} + resolution: + { integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== } peerDependencies: - bare-abort-controller: '*' + bare-abort-controller: "*" peerDependenciesMeta: bare-abort-controller: optional: true bare-fs@4.5.6: - resolution: {integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==} - engines: {bare: '>=1.16.0'} + resolution: + { integrity: sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw== } + engines: { bare: ">=1.16.0" } peerDependencies: - bare-buffer: '*' + bare-buffer: "*" peerDependenciesMeta: bare-buffer: optional: true bare-os@3.8.6: - resolution: {integrity: sha512-l8xaNWWb/bXuzgsrlF5jaa5QYDJ9S0ddd54cP6CH+081+5iPrbJiCfBWQqrWYzmUhCbsH+WR6qxo9MeHVCr0MQ==} - engines: {bare: '>=1.14.0'} + resolution: + { integrity: sha512-l8xaNWWb/bXuzgsrlF5jaa5QYDJ9S0ddd54cP6CH+081+5iPrbJiCfBWQqrWYzmUhCbsH+WR6qxo9MeHVCr0MQ== } + engines: { bare: ">=1.14.0" } bare-path@3.0.0: - resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} + resolution: + { integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== } bare-stream@2.12.0: - resolution: {integrity: sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==} + resolution: + { integrity: sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g== } peerDependencies: - bare-abort-controller: '*' - bare-buffer: '*' - bare-events: '*' + bare-abort-controller: "*" + bare-buffer: "*" + bare-events: "*" peerDependenciesMeta: bare-abort-controller: optional: true @@ -4319,506 +4747,632 @@ packages: optional: true bare-url@2.4.0: - resolution: {integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==} + resolution: + { integrity: sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA== } base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + resolution: + { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== } baseline-browser-mapping@2.10.13: - resolution: {integrity: sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==} - engines: {node: '>=6.0.0'} + resolution: + { integrity: sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw== } + engines: { node: ">=6.0.0" } hasBin: true before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + resolution: + { integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== } bidi-js@1.0.3: - resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + resolution: + { integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw== } bin-links@5.0.0: - resolution: {integrity: sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA== } + engines: { node: ^18.17.0 || >=20.5.0 } binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== } + engines: { node: ">=8" } bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + resolution: + { integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== } body-parser@2.2.1: - resolution: {integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw== } + engines: { node: ">=18" } boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + resolution: + { integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== } boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + resolution: + { integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== } deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. bootstrap@5.3.8: - resolution: {integrity: sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==} + resolution: + { integrity: sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg== } peerDependencies: - '@popperjs/core': ^2.11.8 + "@popperjs/core": ^2.11.8 brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + resolution: + { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== } brace-expansion@1.1.13: - resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} + resolution: + { integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w== } brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + resolution: + { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== } brace-expansion@2.0.3: - resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==} + resolution: + { integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA== } brace-expansion@5.0.2: - resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw== } + engines: { node: 20 || >=22 } brace-expansion@5.0.5: - resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ== } + engines: { node: 18 || 20 || >=22 } braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== } + engines: { node: ">=8" } browser-or-node@3.0.0: - resolution: {integrity: sha512-iczIdVJzGEYhP5DqQxYM9Hh7Ztpqqi+CXZpSmX8ALFs9ecXkQIeqRyM6TfxEfMVpwhl3dSuDvxdzzo9sUOIVBQ==} + resolution: + { integrity: sha512-iczIdVJzGEYhP5DqQxYM9Hh7Ztpqqi+CXZpSmX8ALFs9ecXkQIeqRyM6TfxEfMVpwhl3dSuDvxdzzo9sUOIVBQ== } browserslist@4.28.2: - resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + resolution: + { integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg== } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + resolution: + { integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== } buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + resolution: + { integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== } buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + resolution: + { integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== } byte-size@8.1.1: - resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} - engines: {node: '>=12.17'} + resolution: + { integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== } + engines: { node: ">=12.17" } bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== } + engines: { node: ">= 0.8" } cacache@20.0.3: - resolution: {integrity: sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw== } + engines: { node: ^20.17.0 || >=22.9.0 } cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} + resolution: + { integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== } + engines: { node: ">=10.6.0" } cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== } + engines: { node: ">=8" } call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== } + engines: { node: ">= 0.4" } call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== } + engines: { node: ">= 0.4" } call-bound@1.0.4: - resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== } + engines: { node: ">= 0.4" } callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== } + engines: { node: ">=6" } camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== } + engines: { node: ">=8" } camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== } + engines: { node: ">=6" } caniuse-lite@1.0.30001784: - resolution: {integrity: sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==} + resolution: + { integrity: sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw== } canvas@3.2.3: - resolution: {integrity: sha512-PzE5nJZPz72YUAfo8oTp0u3fqqY7IzlTubneAihqDYAUcBk7ryeCmBbdJBEdaH0bptSOe2VT2Zwcb3UaFyaSWw==} - engines: {node: ^18.12.0 || >= 20.9.0} + resolution: + { integrity: sha512-PzE5nJZPz72YUAfo8oTp0u3fqqY7IzlTubneAihqDYAUcBk7ryeCmBbdJBEdaH0bptSOe2VT2Zwcb3UaFyaSWw== } + engines: { node: ^18.12.0 || >= 20.9.0 } chai@6.2.2: - resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg== } + engines: { node: ">=18" } chalk@4.1.0: - resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== } + engines: { node: ">=10" } chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== } + engines: { node: ">=10" } character-parser@2.2.0: - resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} + resolution: + { integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw== } chardet@2.1.1: - resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + resolution: + { integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ== } chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} + resolution: + { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } + engines: { node: ">= 8.10.0" } chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} + resolution: + { integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== } + engines: { node: ">= 14.16.0" } chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + resolution: + { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== } + engines: { node: ">=18" } chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} + resolution: + { integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== } + engines: { node: ">=6.0" } ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== } + engines: { node: ">=8" } ci-info@4.3.1: - resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA== } + engines: { node: ">=8" } clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} + resolution: + { integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== } + engines: { node: ">= 10.0" } clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== } + engines: { node: ">=6" } cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== } + engines: { node: ">=8" } cli-spinners@2.6.1: - resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== } + engines: { node: ">=6" } cli-spinners@2.9.0: - resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== } + engines: { node: ">=6" } cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} + resolution: + { integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== } + engines: { node: ">= 12" } cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + resolution: + { integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== } cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== } + engines: { node: ">=12" } cliui@9.0.1: - resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w== } + engines: { node: ">=20" } clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== } + engines: { node: ">=6" } clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + resolution: + { integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== } clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} + resolution: + { integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== } + engines: { node: ">=0.8" } cmd-shim@6.0.3: - resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } cmd-shim@7.0.0: - resolution: {integrity: sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw== } + engines: { node: ^18.17.0 || >=20.5.0 } color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + resolution: + { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== } + engines: { node: ">=7.0.0" } color-convert@3.1.3: - resolution: {integrity: sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==} - engines: {node: '>=14.6'} + resolution: + { integrity: sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg== } + engines: { node: ">=14.6" } color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + resolution: + { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== } color-name@2.1.0: - resolution: {integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg==} - engines: {node: '>=12.20'} + resolution: + { integrity: sha512-1bPaDNFm0axzE4MEAzKPuqKWeRaT43U/hyxKPBdqTfmPF+d6n7FSoTFxLVULUJOmiLp01KjhIPPH+HrXZJN4Rg== } + engines: { node: ">=12.20" } color-string@2.1.4: - resolution: {integrity: sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg== } + engines: { node: ">=18" } color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + resolution: + { integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== } hasBin: true color@5.0.3: - resolution: {integrity: sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA== } + engines: { node: ">=18" } columnify@1.6.0: - resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} - engines: {node: '>=8.0.0'} + resolution: + { integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== } + engines: { node: ">=8.0.0" } combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== } + engines: { node: ">= 0.8" } commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== } + engines: { node: ">=16" } commander@13.1.0: - resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== } + engines: { node: ">=18" } commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw== } + engines: { node: ">=20" } commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + resolution: + { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== } comment-parser@1.4.6: - resolution: {integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg== } + engines: { node: ">= 12.0.0" } common-ancestor-path@1.0.1: - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + resolution: + { integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== } commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + resolution: + { integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== } compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + resolution: + { integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== } concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + resolution: + { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== } concat-stream@2.0.0: - resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} - engines: {'0': node >= 6.0} + resolution: + { integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== } + engines: { "0": node >= 6.0 } concurrently@9.2.1: - resolution: {integrity: sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng== } + engines: { node: ">=18" } hasBin: true connect-livereload@0.6.1: - resolution: {integrity: sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==} + resolution: + { integrity: sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g== } console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + resolution: + { integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== } constantinople@4.0.1: - resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} + resolution: + { integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw== } content-disposition@1.0.1: - resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q== } + engines: { node: ">=18" } content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== } + engines: { node: ">= 0.6" } conventional-changelog-angular@7.0.0: - resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== } + engines: { node: ">=16" } conventional-changelog-angular@8.3.0: - resolution: {integrity: sha512-DOuBwYSqWzfwuRByY9O4oOIvDlkUCTDzfbOgcSbkY+imXXj+4tmrEFao3K+FxemClYfYnZzsvudbwrhje9VHDA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-DOuBwYSqWzfwuRByY9O4oOIvDlkUCTDzfbOgcSbkY+imXXj+4tmrEFao3K+FxemClYfYnZzsvudbwrhje9VHDA== } + engines: { node: ">=18" } conventional-changelog-conventionalcommits@9.3.0: - resolution: {integrity: sha512-kYFx6gAyjSIMwNtASkI3ZE99U1fuVDJr0yTYgVy+I2QG46zNZfl2her+0+eoviG82c5WQvW1jMt1eOQTeJLodA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-kYFx6gAyjSIMwNtASkI3ZE99U1fuVDJr0yTYgVy+I2QG46zNZfl2her+0+eoviG82c5WQvW1jMt1eOQTeJLodA== } + engines: { node: ">=18" } conventional-changelog-core@5.0.1: - resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A== } + engines: { node: ">=14" } conventional-changelog-preset-loader@3.0.0: - resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA== } + engines: { node: ">=14" } conventional-changelog-writer@6.0.0: - resolution: {integrity: sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw== } + engines: { node: ">=14" } hasBin: true conventional-commits-filter@3.0.0: - resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q== } + engines: { node: ">=14" } conventional-commits-parser@4.0.0: - resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== } + engines: { node: ">=14" } hasBin: true conventional-commits-parser@6.3.0: - resolution: {integrity: sha512-RfOq/Cqy9xV9bOA8N+ZH6DlrDR+5S3Mi0B5kACEjESpE+AviIpAptx9a9cFpWCCvgRtWT+0BbUw+e1BZfts9jg==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-RfOq/Cqy9xV9bOA8N+ZH6DlrDR+5S3Mi0B5kACEjESpE+AviIpAptx9a9cFpWCCvgRtWT+0BbUw+e1BZfts9jg== } + engines: { node: ">=18" } hasBin: true conventional-recommended-bump@7.0.1: - resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA== } + engines: { node: ">=14" } hasBin: true convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + resolution: + { integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== } cookie-signature@1.2.2: - resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} - engines: {node: '>=6.6.0'} + resolution: + { integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== } + engines: { node: ">=6.6.0" } cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== } + engines: { node: ">= 0.6" } copyfiles@2.4.1: - resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==} + resolution: + { integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== } hasBin: true core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + resolution: + { integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== } cosmiconfig-typescript-loader@6.1.0: - resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} - engines: {node: '>=v18'} + resolution: + { integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g== } + engines: { node: ">=v18" } peerDependencies: - '@types/node': '*' - cosmiconfig: '>=9' - typescript: '>=5' + "@types/node": "*" + cosmiconfig: ">=9" + typescript: ">=5" cosmiconfig@9.0.0: - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== } + engines: { node: ">=14" } peerDependencies: - typescript: '>=4.9.5' + typescript: ">=4.9.5" peerDependenciesMeta: typescript: optional: true cosmiconfig@9.0.1: - resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ== } + engines: { node: ">=14" } peerDependencies: - typescript: '>=4.9.5' + typescript: ">=4.9.5" peerDependenciesMeta: typescript: optional: true create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + resolution: + { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== } cross-env@10.1.0: - resolution: {integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw== } + engines: { node: ">=20" } hasBin: true cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} + resolution: + { integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== } + engines: { node: ">= 8" } css-b64-images@0.2.5: - resolution: {integrity: sha512-TgQBEdP07adhrDfXvI5o6bHGukKBNMzp2Ngckc/6d09zpjD2gc1Hl3Ca1CKgb8FXjHi88+Phv2Uegs2kTL4zjg==} + resolution: + { integrity: sha512-TgQBEdP07adhrDfXvI5o6bHGukKBNMzp2Ngckc/6d09zpjD2gc1Hl3Ca1CKgb8FXjHi88+Phv2Uegs2kTL4zjg== } hasBin: true css-select@5.2.2: - resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + resolution: + { integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== } css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + resolution: + { integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } css-tree@3.2.1: - resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + resolution: + { integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } css-what@6.2.2: - resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} - engines: {node: '>= 6'} + resolution: + { integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== } + engines: { node: ">= 6" } cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== } + engines: { node: ">=4" } hasBin: true csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + resolution: + { integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } dargs@7.0.0: - resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== } + engines: { node: ">=8" } data-urls@7.0.0: - resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + resolution: + { integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } dateformat@3.0.3: - resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} + resolution: + { integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== } debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} + resolution: + { integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== } + engines: { node: ">=6.0" } peerDependencies: - supports-color: '*' + supports-color: "*" peerDependenciesMeta: supports-color: optional: true debug@4.4.3: - resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} - engines: {node: '>=6.0'} + resolution: + { integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== } + engines: { node: ">=6.0" } peerDependencies: - supports-color: '*' + supports-color: "*" peerDependenciesMeta: supports-color: optional: true decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== } + engines: { node: ">=0.10.0" } decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== } + engines: { node: ">=0.10.0" } decimal.js@10.6.0: - resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + resolution: + { integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== } decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== } + engines: { node: ">=10" } dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + resolution: + { integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== } peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -4826,430 +5380,538 @@ packages: optional: true deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== } + engines: { node: ">=6" } deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} + resolution: + { integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== } + engines: { node: ">=4.0.0" } deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + resolution: + { integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== } deepcopy-esm@2.1.1: - resolution: {integrity: sha512-0lopQd/gi3excE3sgBrjuR3gJv6ZElk027i30pUgdjtvSJl/OoZ8B6L42GUBm6C3G8hD1EB5ir2gTYnINzWx4g==} - engines: {node: '>=22'} + resolution: + { integrity: sha512-0lopQd/gi3excE3sgBrjuR3gJv6ZElk027i30pUgdjtvSJl/OoZ8B6L42GUBm6C3G8hD1EB5ir2gTYnINzWx4g== } + engines: { node: ">=22" } defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + resolution: + { integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== } defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== } + engines: { node: ">=10" } define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== } + engines: { node: ">= 0.4" } define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== } + engines: { node: ">=8" } define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== } + engines: { node: ">= 0.4" } delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== } + engines: { node: ">=0.4.0" } depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== } + engines: { node: ">= 0.8" } dependency-cruiser@17.3.10: - resolution: {integrity: sha512-jF5WaIb+O+wLabXrQE7iBY2zYBEW8VlnuuL0+iZPvZHGhTaAYdLk31DI0zkwhcGE8CiHcDwGhMnn3PfOAYnVdQ==} - engines: {node: ^20.12||^22||>=24} + resolution: + { integrity: sha512-jF5WaIb+O+wLabXrQE7iBY2zYBEW8VlnuuL0+iZPvZHGhTaAYdLk31DI0zkwhcGE8CiHcDwGhMnn3PfOAYnVdQ== } + engines: { node: ^20.12||^22||>=24 } hasBin: true deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + resolution: + { integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== } detect-libc@2.1.2: - resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== } + engines: { node: ">=8" } detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + resolution: + { integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== } diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} + resolution: + { integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== } + engines: { node: ">=0.3.1" } diff@8.0.3: - resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} - engines: {node: '>=0.3.1'} + resolution: + { integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ== } + engines: { node: ">=0.3.1" } dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== } + engines: { node: ">=8" } doctypes@1.1.0: - resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} + resolution: + { integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ== } dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + resolution: + { integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== } domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + resolution: + { integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== } domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} + resolution: + { integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== } + engines: { node: ">= 4" } domutils@3.2.2: - resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + resolution: + { integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== } dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== } + engines: { node: ">=8" } dotenv-expand@11.0.6: - resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g== } + engines: { node: ">=12" } dotenv@10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== } + engines: { node: ">=10" } dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== } + engines: { node: ">=12" } dotenv@17.4.1: - resolution: {integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw== } + engines: { node: ">=12" } dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== } + engines: { node: ">= 0.4" } eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + resolution: + { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== } ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + resolution: + { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } ejs@3.1.9: - resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== } + engines: { node: ">=0.10.0" } hasBin: true electron-to-chromium@1.5.331: - resolution: {integrity: sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q==} + resolution: + { integrity: sha512-IbxXrsTlD3hRodkLnbxAPP4OuJYdWCeM3IOdT+CpcMoIwIoDfCmRpEtSPfwBXxVkg9xmBeY7Lz2Eo2TDn/HC3Q== } electron@41.1.1: - resolution: {integrity: sha512-8bgvDhBjli+3Z2YCKgzzoBPh6391pr7Xv2h/tTJG4ETgvPvUxZomObbZLs31mUzYb6VrlcDDd9cyWyNKtPm3tA==} - engines: {node: '>= 12.20.55'} + resolution: + { integrity: sha512-8bgvDhBjli+3Z2YCKgzzoBPh6391pr7Xv2h/tTJG4ETgvPvUxZomObbZLs31mUzYb6VrlcDDd9cyWyNKtPm3tA== } + engines: { node: ">= 12.20.55" } hasBin: true email-addresses@5.0.0: - resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==} + resolution: + { integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw== } emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + resolution: + { integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw== } emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + resolution: + { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== } emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + resolution: + { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== } enabled@2.0.0: - resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} + resolution: + { integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== } encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== } + engines: { node: ">= 0.8" } encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + resolution: + { integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== } end-of-stream@1.4.5: - resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + resolution: + { integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg== } enhanced-resolve@5.20.0: - resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ== } + engines: { node: ">=10.13.0" } enhanced-resolve@5.20.1: - resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA== } + engines: { node: ">=10.13.0" } enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} + resolution: + { integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== } + engines: { node: ">=8.6" } entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} + resolution: + { integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== } + engines: { node: ">=0.12" } entities@6.0.1: - resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} - engines: {node: '>=0.12'} + resolution: + { integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== } + engines: { node: ">=0.12" } entities@7.0.1: - resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} - engines: {node: '>=0.12'} + resolution: + { integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== } + engines: { node: ">=0.12" } env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== } + engines: { node: ">=6" } envinfo@7.13.0: - resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== } + engines: { node: ">=4" } hasBin: true envinfo@7.14.0: - resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== } + engines: { node: ">=4" } hasBin: true err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + resolution: + { integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== } error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + resolution: + { integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== } es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== } + engines: { node: ">= 0.4" } es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== } + engines: { node: ">= 0.4" } es-module-lexer@2.0.0: - resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + resolution: + { integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw== } es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== } + engines: { node: ">= 0.4" } es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== } + engines: { node: ">= 0.4" } es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + resolution: + { integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== } esbuild@0.27.2: - resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw== } + engines: { node: ">=18" } hasBin: true escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } + engines: { node: ">=6" } escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== } + engines: { node: ">=6" } escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + resolution: + { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== } escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + resolution: + { integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== } + engines: { node: ">=0.8.0" } escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== } + engines: { node: ">=10" } escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== } + engines: { node: ">=12" } eslint-config-prettier@10.1.8: - resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} + resolution: + { integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w== } hasBin: true peerDependencies: - eslint: '>=7.0.0' + eslint: ">=7.0.0" eslint-plugin-jsdoc@62.9.0: - resolution: {integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { integrity: sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 eslint-plugin-prettier@5.5.5: - resolution: {integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==} - engines: {node: ^14.18.0 || >=16.0.0} + resolution: + { integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw== } + engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' - prettier: '>=3.0.0' + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" + prettier: ">=3.0.0" peerDependenciesMeta: - '@types/eslint': + "@types/eslint": optional: true eslint-config-prettier: optional: true eslint-plugin-tsdoc@0.5.2: - resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} + resolution: + { integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ== } eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + resolution: + { integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== } + engines: { node: ">=8.0.0" } eslint-scope@9.1.2: - resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + resolution: + { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== } + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } eslint-visitor-keys@4.2.1: - resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } eslint-visitor-keys@5.0.1: - resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } eslint@10.2.0: - resolution: {integrity: sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { integrity: sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } hasBin: true peerDependencies: - jiti: '*' + jiti: "*" peerDependenciesMeta: jiti: optional: true espree@10.4.0: - resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } espree@11.2.0: - resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: + { integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== } + engines: { node: ">=4" } hasBin: true esquery@1.7.0: - resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} - engines: {node: '>=0.10'} + resolution: + { integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== } + engines: { node: ">=0.10" } esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + resolution: + { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== } + engines: { node: ">=4.0" } estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} + resolution: + { integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== } + engines: { node: ">=4.0" } estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + resolution: + { integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== } + engines: { node: ">=4.0" } estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + resolution: + { integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== } esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== } + engines: { node: ">=0.10.0" } etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== } + engines: { node: ">= 0.6" } event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== } + engines: { node: ">=6" } eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + resolution: + { integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== } events-universal@1.0.1: - resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} + resolution: + { integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== } events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} + resolution: + { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== } + engines: { node: ">=0.8.x" } execa@5.0.0: - resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== } + engines: { node: ">=10" } expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== } + engines: { node: ">=6" } expect-type@1.3.0: - resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} - engines: {node: '>=12.0.0'} + resolution: + { integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA== } + engines: { node: ">=12.0.0" } exponential-backoff@3.1.1: - resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + resolution: + { integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== } express-rate-limit@8.3.2: - resolution: {integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg==} - engines: {node: '>= 16'} + resolution: + { integrity: sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg== } + engines: { node: ">= 16" } peerDependencies: - express: '>= 4.11' + express: ">= 4.11" express@5.2.1: - resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} - engines: {node: '>= 18'} + resolution: + { integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw== } + engines: { node: ">= 18" } extract-zip@2.0.1: - resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} - engines: {node: '>= 10.17.0'} + resolution: + { integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== } + engines: { node: ">= 10.17.0" } hasBin: true fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + resolution: + { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== } fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + resolution: + { integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== } fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + resolution: + { integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== } fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + resolution: + { integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== } + engines: { node: ">=8.6.0" } fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + resolution: + { integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== } fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + resolution: + { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== } fast-uri@3.1.0: - resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + resolution: + { integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== } fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} + resolution: + { integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== } + engines: { node: ">= 4.9.1" } fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + resolution: + { integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== } fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + resolution: + { integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== } fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} + resolution: + { integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== } + engines: { node: ">=12.0.0" } peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -5257,669 +5919,837 @@ packages: optional: true fecha@4.2.3: - resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} + resolution: + { integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== } fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + resolution: + { integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== } figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== } + engines: { node: ">=8" } file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + resolution: + { integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== } + engines: { node: ">=16.0.0" } filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + resolution: + { integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== } filename-reserved-regex@2.0.0: - resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== } + engines: { node: ">=4" } filenamify@4.3.0: - resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== } + engines: { node: ">=8" } fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== } + engines: { node: ">=8" } finalhandler@2.1.1: - resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} - engines: {node: '>= 18.0.0'} + resolution: + { integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA== } + engines: { node: ">= 18.0.0" } find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== } + engines: { node: ">=8" } find-up@2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== } + engines: { node: ">=4" } find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== } + engines: { node: ">=8" } find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== } + engines: { node: ">=10" } find-up@8.0.0: - resolution: {integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww== } + engines: { node: ">=20" } flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== } + engines: { node: ">=16" } flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + resolution: + { integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== } hasBin: true flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + resolution: + { integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA== } fn.name@1.1.0: - resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} + resolution: + { integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== } follow-redirects@1.15.11: - resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} - engines: {node: '>=4.0'} + resolution: + { integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== } + engines: { node: ">=4.0" } peerDependencies: - debug: '*' + debug: "*" peerDependenciesMeta: debug: optional: true follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} + resolution: + { integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== } + engines: { node: ">=4.0" } peerDependencies: - debug: '*' + debug: "*" peerDependenciesMeta: debug: optional: true foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== } + engines: { node: ">=14" } foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== } + engines: { node: ">=14" } form-data@4.0.5: - resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} - engines: {node: '>= 6'} + resolution: + { integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== } + engines: { node: ">= 6" } forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== } + engines: { node: ">= 0.6" } fresh@2.0.0: - resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== } + engines: { node: ">= 0.8" } front-matter@4.0.2: - resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} + resolution: + { integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== } fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + resolution: + { integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== } fs-extra@11.3.4: - resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} - engines: {node: '>=14.14'} + resolution: + { integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA== } + engines: { node: ">=14.14" } fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + resolution: + { integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== } + engines: { node: ">=6 <7 || >=8" } fs-minipass@3.0.2: - resolution: {integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + resolution: + { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== } fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + resolution: + { integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + resolution: + { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== } get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + resolution: + { integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== } + engines: { node: 6.* || 8.* || >= 10.* } get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ== } + engines: { node: ">=18" } get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== } + engines: { node: ">= 0.4" } get-pkg-repo@4.2.1: - resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} - engines: {node: '>=6.9.0'} + resolution: + { integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== } + engines: { node: ">=6.9.0" } hasBin: true get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== } + engines: { node: ">= 0.4" } get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== } + engines: { node: ">=8" } get-stream@6.0.0: - resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== } + engines: { node: ">=10" } get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== } + engines: { node: ">=10" } gh-pages@6.3.0: - resolution: {integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA== } + engines: { node: ">=10" } hasBin: true git-raw-commits@3.0.0: - resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw== } + engines: { node: ">=14" } deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-raw-commits@5.0.1: - resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ== } + engines: { node: ">=18" } hasBin: true git-remote-origin-url@2.0.0: - resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== } + engines: { node: ">=4" } git-semver-tags@5.0.0: - resolution: {integrity: sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA== } + engines: { node: ">=14" } deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-up@7.0.0: - resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + resolution: + { integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== } git-url-parse@14.0.0: - resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + resolution: + { integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== } gitconfiglocal@1.0.0: - resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} + resolution: + { integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== } github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + resolution: + { integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== } glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + resolution: + { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== } + engines: { node: ">= 6" } glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== } + engines: { node: ">=10.13.0" } glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + resolution: + { integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== } glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + resolution: + { integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== } deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@11.1.0: - resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== } + engines: { node: 20 || >=22 } deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.6: - resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw== } + engines: { node: 18 || 20 || >=22 } glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + resolution: + { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== } deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} - engines: {node: '>=10.0'} + resolution: + { integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== } + engines: { node: ">=10.0" } global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q== } + engines: { node: ">=18" } globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== } + engines: { node: ">= 0.4" } globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== } + engines: { node: ">=10" } gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== } + engines: { node: ">= 0.4" } got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} + resolution: + { integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== } + engines: { node: ">=10.19.0" } graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + resolution: + { integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== } handlebars@4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} - engines: {node: '>=0.4.7'} + resolution: + { integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== } + engines: { node: ">=0.4.7" } hasBin: true hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== } + engines: { node: ">=6" } has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== } + engines: { node: ">=4" } has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== } + engines: { node: ">=8" } has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + resolution: + { integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== } has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== } + engines: { node: ">= 0.4" } has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== } + engines: { node: ">= 0.4" } has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + resolution: + { integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== } hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== } + engines: { node: ">= 0.4" } helmet@8.1.0: - resolution: {integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg==} - engines: {node: '>=18.0.0'} + resolution: + { integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg== } + engines: { node: ">=18.0.0" } hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + resolution: + { integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== } hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== } + engines: { node: ">=10" } hosted-git-info@8.1.0: - resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw== } + engines: { node: ^18.17.0 || >=20.5.0 } hosted-git-info@9.0.2: - resolution: {integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg== } + engines: { node: ^20.17.0 || >=22.9.0 } html-encoding-sniffer@6.0.0: - resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + resolution: + { integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } html-entities@2.6.0: - resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + resolution: + { integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ== } html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + resolution: + { integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== } html-escaper@3.0.3: - resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + resolution: + { integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== } html-minifier-next@5.2.0: - resolution: {integrity: sha512-11wQG8dw+sIEdIt8LNBdV8R8nyXwAX4ni8WSpTdulP3RN4evUSx12cwe0FuO9HRsteBTKUUlKZkS/2XRBSYfLg==} + resolution: + { integrity: sha512-11wQG8dw+sIEdIt8LNBdV8R8nyXwAX4ni8WSpTdulP3RN4evUSx12cwe0FuO9HRsteBTKUUlKZkS/2XRBSYfLg== } hasBin: true peerDependencies: - '@swc/core': ^1.15.7 + "@swc/core": ^1.15.7 peerDependenciesMeta: - '@swc/core': + "@swc/core": optional: true http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + resolution: + { integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== } http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== } + engines: { node: ">= 0.8" } http-errors@2.0.1: - resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== } + engines: { node: ">= 0.8" } http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} + resolution: + { integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== } + engines: { node: ">= 14" } http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} + resolution: + { integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== } + engines: { node: ">=10.19.0" } https-proxy-agent@7.0.6: - resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} - engines: {node: '>= 14'} + resolution: + { integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== } + engines: { node: ">= 14" } human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} + resolution: + { integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== } + engines: { node: ">=10.17.0" } husky@9.1.7: - resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA== } + engines: { node: ">=18" } hasBin: true iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== } + engines: { node: ">=0.10.0" } iconv-lite@0.7.1: - resolution: {integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw== } + engines: { node: ">=0.10.0" } ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + resolution: + { integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== } ignore-by-default@1.0.1: - resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + resolution: + { integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== } ignore-walk@8.0.0: - resolution: {integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A== } + engines: { node: ^20.17.0 || >=22.9.0 } ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} + resolution: + { integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== } + engines: { node: ">= 4" } ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} + resolution: + { integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== } + engines: { node: ">= 4" } immutable@5.1.5: - resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} + resolution: + { integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A== } import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== } + engines: { node: ">=6" } import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== } + engines: { node: ">=8" } hasBin: true import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + resolution: + { integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA== } imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + resolution: + { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== } + engines: { node: ">=0.8.19" } indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== } + engines: { node: ">=8" } inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + resolution: + { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== } deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + resolution: + { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== } ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + resolution: + { integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== } ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } ini@4.1.3: - resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } ini@5.0.0: - resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw== } + engines: { node: ^18.17.0 || >=20.5.0 } ini@6.0.0: - resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ== } + engines: { node: ^20.17.0 || >=22.9.0 } init-package-json@8.2.2: - resolution: {integrity: sha512-pXVMn67Jdw2hPKLCuJZj62NC9B2OIDd1R3JwZXTHXuEnfN3Uq5kJbKOSld6YEU+KOGfMD82EzxFTYz5o0SSJoA==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-pXVMn67Jdw2hPKLCuJZj62NC9B2OIDd1R3JwZXTHXuEnfN3Uq5kJbKOSld6YEU+KOGfMD82EzxFTYz5o0SSJoA== } + engines: { node: ^20.17.0 || >=22.9.0 } inquirer@12.9.6: - resolution: {integrity: sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw== } + engines: { node: ">=18" } peerDependencies: - '@types/node': '>=18' + "@types/node": ">=18" peerDependenciesMeta: - '@types/node': + "@types/node": optional: true interpret@3.1.1: - resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== } + engines: { node: ">=10.13.0" } ip-address@10.1.0: - resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} - engines: {node: '>= 12'} + resolution: + { integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q== } + engines: { node: ">= 12" } ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} + resolution: + { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== } + engines: { node: ">= 0.10" } is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + resolution: + { integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== } is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== } + engines: { node: ">=8" } is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + resolution: + { integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== } hasBin: true is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== } + engines: { node: ">= 0.4" } is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== } + engines: { node: ">=8" } hasBin: true is-expression@4.0.0: - resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} + resolution: + { integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A== } is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== } + engines: { node: ">=0.10.0" } is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== } + engines: { node: ">=8" } is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== } + engines: { node: ">=0.10.0" } is-installed-globally@1.0.0: - resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ== } + engines: { node: ">=18" } is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== } + engines: { node: ">=8" } is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + resolution: + { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== } + engines: { node: ">=0.12.0" } is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== } + engines: { node: ">=8" } is-path-inside@4.0.0: - resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA== } + engines: { node: ">=12" } is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== } + engines: { node: ">=0.10.0" } is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== } + engines: { node: ">=12" } is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== } + engines: { node: ">=0.10.0" } is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + resolution: + { integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== } is-promise@2.2.2: - resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + resolution: + { integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== } is-promise@4.0.0: - resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + resolution: + { integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== } is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== } + engines: { node: ">= 0.4" } is-ssh@1.4.0: - resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + resolution: + { integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== } is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== } + engines: { node: ">=8" } is-text-path@1.0.1: - resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== } + engines: { node: ">=0.10.0" } is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== } + engines: { node: ">=10" } is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== } + engines: { node: ">=8" } isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + resolution: + { integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== } isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + resolution: + { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== } isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: + { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== } isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== } + engines: { node: ">=16" } isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== } + engines: { node: ">=0.10.0" } istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== } + engines: { node: ">=8" } istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== } + engines: { node: ">=10" } istanbul-reports@3.2.0: - resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA== } + engines: { node: ">=8" } jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + resolution: + { integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== } jackspeak@4.1.1: - resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ== } + engines: { node: 20 || >=22 } jake@10.8.7: - resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== } + engines: { node: ">=10" } hasBin: true javascript-natural-sort@0.7.1: - resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} + resolution: + { integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw== } jest-diff@30.2.0: - resolution: {integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + resolution: + { integrity: sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A== } + engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} + resolution: + { integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== } + engines: { node: ">= 10.13.0" } jiti@2.6.1: - resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + resolution: + { integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ== } hasBin: true jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + resolution: + { integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== } jmespath@0.16.0: - resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} - engines: {node: '>= 0.6.0'} + resolution: + { integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== } + engines: { node: ">= 0.6.0" } jquery@4.0.0: - resolution: {integrity: sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==} + resolution: + { integrity: sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg== } js-stringify@1.0.2: - resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} + resolution: + { integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g== } js-tokens@10.0.0: - resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} + resolution: + { integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q== } js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: + { integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== } js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + resolution: + { integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== } hasBin: true js-yaml@4.1.1: - resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + resolution: + { integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== } hasBin: true jsdoc-type-pratt-parser@7.2.0: - resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} - engines: {node: '>=20.0.0'} + resolution: + { integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw== } + engines: { node: ">=20.0.0" } jsdom-global@3.0.2: - resolution: {integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==} + resolution: + { integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg== } peerDependencies: - jsdom: '>=10.0.0' + jsdom: ">=10.0.0" jsdom@29.0.2: - resolution: {integrity: sha512-9VnGEBosc/ZpwyOsJBCQ/3I5p7Q5ngOY14a9bf5btenAORmZfDse1ZEheMiWcJ3h81+Fv7HmJFdS0szo/waF2w==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0} + resolution: + { integrity: sha512-9VnGEBosc/ZpwyOsJBCQ/3I5p7Q5ngOY14a9bf5btenAORmZfDse1ZEheMiWcJ3h81+Fv7HmJFdS0szo/waF2w== } + engines: { node: ^20.19.0 || ^22.13.0 || >=24.0.0 } peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -5927,621 +6757,773 @@ packages: optional: true json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + resolution: + { integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== } json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + resolution: + { integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== } json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + resolution: + { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== } json-parse-even-better-errors@4.0.0: - resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA== } + engines: { node: ^18.17.0 || >=20.5.0 } json-parse-even-better-errors@5.0.0: - resolution: {integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ== } + engines: { node: ^20.17.0 || >=22.9.0 } json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + resolution: + { integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== } json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + resolution: + { integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== } json-source-map@0.6.1: - resolution: {integrity: sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==} + resolution: + { integrity: sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg== } json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + resolution: + { integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== } json-stringify-nice@1.1.4: - resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} + resolution: + { integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== } json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + resolution: + { integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== } json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== } + engines: { node: ">=6" } hasBin: true jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + resolution: + { integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== } jsoneditor@10.4.3: - resolution: {integrity: sha512-XBVYLkhgiHySC0PkGlac/Mbk738EpNnqBnxCJD4ttKKJ1JRIRngV8bf2zgw/J025jp4AqxOf2G3uDs/27cWHTQ==} + resolution: + { integrity: sha512-XBVYLkhgiHySC0PkGlac/Mbk738EpNnqBnxCJD4ttKKJ1JRIRngV8bf2zgw/J025jp4AqxOf2G3uDs/27cWHTQ== } jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + resolution: + { integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== } jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + resolution: + { integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== } jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} + resolution: + { integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== } + engines: { "0": node >= 0.2.0 } jsonrepair@3.13.1: - resolution: {integrity: sha512-WJeiE0jGfxYmtLwBTEk8+y/mYcaleyLXWaqp5bJu0/ZTSeG0KQq/wWQ8pmnkKenEdN6pdnn6QtcoSUkbqDHWNw==} + resolution: + { integrity: sha512-WJeiE0jGfxYmtLwBTEk8+y/mYcaleyLXWaqp5bJu0/ZTSeG0KQq/wWQ8pmnkKenEdN6pdnn6QtcoSUkbqDHWNw== } hasBin: true jstransformer@1.0.0: - resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} + resolution: + { integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A== } just-diff-apply@5.5.0: - resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} + resolution: + { integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== } just-diff@6.0.2: - resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} + resolution: + { integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA== } keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + resolution: + { integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== } kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== } + engines: { node: ">=0.10.0" } klaw@4.1.0: - resolution: {integrity: sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw==} - engines: {node: '>=14.14.0'} + resolution: + { integrity: sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw== } + engines: { node: ">=14.14.0" } kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== } + engines: { node: ">=6" } kuler@2.0.0: - resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} + resolution: + { integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== } lerna@9.0.7: - resolution: {integrity: sha512-PMjbSWYfwL1yZ5c1D2PZuFyzmtYhLdn0f76uG8L25g6eYy34j+2jPb4Q6USx1UJvxVtxkdVEeAAWS/WxgJ8VZA==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + resolution: + { integrity: sha512-PMjbSWYfwL1yZ5c1D2PZuFyzmtYhLdn0f76uG8L25g6eYy34j+2jPb4Q6USx1UJvxVtxkdVEeAAWS/WxgJ8VZA== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } hasBin: true levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + resolution: + { integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== } + engines: { node: ">= 0.8.0" } libnpmaccess@10.0.3: - resolution: {integrity: sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ== } + engines: { node: ^20.17.0 || >=22.9.0 } libnpmpublish@11.1.2: - resolution: {integrity: sha512-tNcU3cLH7toloAzhOOrBDhjzgbxpyuYvkf+BPPnnJCdc5EIcdJ8JcT+SglvCQKKyZ6m9dVXtCVlJcA6csxKdEA==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-tNcU3cLH7toloAzhOOrBDhjzgbxpyuYvkf+BPPnnJCdc5EIcdJ8JcT+SglvCQKKyZ6m9dVXtCVlJcA6csxKdEA== } + engines: { node: ^20.17.0 || >=22.9.0 } lightningcss-android-arm64@1.30.2: - resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [android] lightningcss-android-arm64@1.32.0: - resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [android] lightningcss-darwin-arm64@1.30.2: - resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [darwin] lightningcss-darwin-arm64@1.32.0: - resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.30.2: - resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [darwin] lightningcss-darwin-x64@1.32.0: - resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.30.2: - resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [freebsd] lightningcss-freebsd-x64@1.32.0: - resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [freebsd] lightningcss-linux-arm-gnueabihf@1.30.2: - resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA== } + engines: { node: ">= 12.0.0" } cpu: [arm] os: [linux] lightningcss-linux-arm-gnueabihf@1.32.0: - resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw== } + engines: { node: ">= 12.0.0" } cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.30.2: - resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [linux] libc: [glibc] lightningcss-linux-arm64-gnu@1.32.0: - resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [linux] libc: [glibc] lightningcss-linux-arm64-musl@1.30.2: - resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [linux] libc: [musl] lightningcss-linux-arm64-musl@1.32.0: - resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [linux] libc: [musl] lightningcss-linux-x64-gnu@1.30.2: - resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [linux] libc: [glibc] lightningcss-linux-x64-gnu@1.32.0: - resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [linux] libc: [glibc] lightningcss-linux-x64-musl@1.30.2: - resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [linux] libc: [musl] lightningcss-linux-x64-musl@1.32.0: - resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [linux] libc: [musl] lightningcss-win32-arm64-msvc@1.30.2: - resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [win32] lightningcss-win32-arm64-msvc@1.32.0: - resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw== } + engines: { node: ">= 12.0.0" } cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.30.2: - resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [win32] lightningcss-win32-x64-msvc@1.32.0: - resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q== } + engines: { node: ">= 12.0.0" } cpu: [x64] os: [win32] lightningcss@1.30.2: - resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ== } + engines: { node: ">= 12.0.0" } lightningcss@1.32.0: - resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ== } + engines: { node: ">= 12.0.0" } lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + resolution: + { integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== } lines-and-columns@2.0.3: - resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + resolution: + { integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ== } livereload-js@4.0.2: - resolution: {integrity: sha512-Fy7VwgQNiOkynYyNBTo3v9hQUhcW5pFAheJN148+DTgpShjsy/22pLHKKwDK5v0kOsZsJBK+6q1PMgLvRmrwFQ==} + resolution: + { integrity: sha512-Fy7VwgQNiOkynYyNBTo3v9hQUhcW5pFAheJN148+DTgpShjsy/22pLHKKwDK5v0kOsZsJBK+6q1PMgLvRmrwFQ== } livereload@0.10.3: - resolution: {integrity: sha512-llSb8HrtSH7ByPFMc8WTTeW3oy++smwgSA8JVGzEn8KiDPESq6jt1M4ZKKkhKTrhn2wvUOadQq4ip10E5daZ3w==} - engines: {node: '>=8.0.0'} + resolution: + { integrity: sha512-llSb8HrtSH7ByPFMc8WTTeW3oy++smwgSA8JVGzEn8KiDPESq6jt1M4ZKKkhKTrhn2wvUOadQq4ip10E5daZ3w== } + engines: { node: ">=8.0.0" } hasBin: true load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== } + engines: { node: ">=4" } load-json-file@6.2.0: - resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== } + engines: { node: ">=8" } loader-runner@4.3.1: - resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} - engines: {node: '>=6.11.5'} + resolution: + { integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q== } + engines: { node: ">=6.11.5" } locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== } + engines: { node: ">=4" } locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== } + engines: { node: ">=8" } locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== } + engines: { node: ">=10" } locate-path@8.0.0: - resolution: {integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg== } + engines: { node: ">=20" } lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + resolution: + { integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== } lodash.ismatch@4.4.0: - resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} + resolution: + { integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== } lodash.kebabcase@4.1.1: - resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + resolution: + { integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g== } lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + resolution: + { integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== } lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + resolution: + { integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw== } lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + resolution: + { integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== } lodash.upperfirst@4.3.1: - resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + resolution: + { integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== } lodash@4.18.1: - resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + resolution: + { integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== } log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== } + engines: { node: ">=10" } logform@2.7.0: - resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ== } + engines: { node: ">= 12.0.0" } lookpath@1.2.3: - resolution: {integrity: sha512-kthRVhf4kH4+HW3anM4UBHxsw/XFESf13euCEldhXr6GpBdmBoa7rDd7WO5G0Mhd4G5XtKTcEy8OR0iRZXpS3Q==} - engines: {npm: '>=6.13.4'} + resolution: + { integrity: sha512-kthRVhf4kH4+HW3anM4UBHxsw/XFESf13euCEldhXr6GpBdmBoa7rDd7WO5G0Mhd4G5XtKTcEy8OR0iRZXpS3Q== } + engines: { npm: ">=6.13.4" } hasBin: true lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== } + engines: { node: ">=8" } lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + resolution: + { integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== } lru-cache@11.3.2: - resolution: {integrity: sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ== } + engines: { node: 20 || >=22 } lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== } + engines: { node: ">=10" } lunr@2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + resolution: + { integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== } luxon@3.7.2: - resolution: {integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew== } + engines: { node: ">=12" } magic-string@0.30.21: - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + resolution: + { integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== } magicast@0.5.2: - resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} + resolution: + { integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ== } make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== } + engines: { node: ">=8" } make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== } + engines: { node: ">=10" } make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + resolution: + { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== } make-fetch-happen@15.0.2: - resolution: {integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ== } + engines: { node: ^20.17.0 || >=22.9.0 } make-fetch-happen@15.0.3: - resolution: {integrity: sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw== } + engines: { node: ^20.17.0 || >=22.9.0 } map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== } + engines: { node: ">=0.10.0" } map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== } + engines: { node: ">=8" } markdown-it@14.1.1: - resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} + resolution: + { integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA== } hasBin: true matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== } + engines: { node: ">=10" } math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== } + engines: { node: ">= 0.4" } mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + resolution: + { integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== } mdn-data@2.27.1: - resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} + resolution: + { integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ== } mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + resolution: + { integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== } media-typer@1.1.0: - resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== } + engines: { node: ">= 0.8" } meow@13.2.0: - resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== } + engines: { node: ">=18" } meow@8.1.2: - resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== } + engines: { node: ">=10" } merge-descriptors@2.0.0: - resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g== } + engines: { node: ">=18" } merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + resolution: + { integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== } merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + resolution: + { integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== } + engines: { node: ">= 8" } micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + resolution: + { integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== } + engines: { node: ">=8.6" } mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== } + engines: { node: ">= 0.6" } mime-db@1.54.0: - resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== } + engines: { node: ">= 0.6" } mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== } + engines: { node: ">= 0.6" } mime-types@3.0.2: - resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A== } + engines: { node: ">=18" } mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== } + engines: { node: ">=6" } mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== } + engines: { node: ">=4" } mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== } + engines: { node: ">=10" } min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== } + engines: { node: ">=4" } minify@15.2.0: - resolution: {integrity: sha512-8syAQ9x4vGx4YgmsqaN2kefkxWzR7ET4IxYRC6iLWLImINsxwYMYXzx1jj/uOtbs0eVEI578H5KDgl+bPl3s+w==} - engines: {node: '>=22'} + resolution: + { integrity: sha512-8syAQ9x4vGx4YgmsqaN2kefkxWzR7ET4IxYRC6iLWLImINsxwYMYXzx1jj/uOtbs0eVEI578H5KDgl+bPl3s+w== } + engines: { node: ">=22" } hasBin: true minimatch@10.2.2: - resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw== } + engines: { node: 18 || 20 || >=22 } minimatch@10.2.4: - resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== } + engines: { node: 18 || 20 || >=22 } minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== } + engines: { node: 18 || 20 || >=22 } minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + resolution: + { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== } minimatch@3.1.4: - resolution: {integrity: sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==} + resolution: + { integrity: sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw== } minimatch@3.1.5: - resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + resolution: + { integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== } minimatch@5.1.9: - resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw== } + engines: { node: ">=10" } minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== } + engines: { node: ">=16 || 14 >=14.17" } minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== } + engines: { node: ">=16 || 14 >=14.17" } minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} + resolution: + { integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== } + engines: { node: ">= 6" } minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + resolution: + { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== } minipass-collect@2.0.1: - resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== } + engines: { node: ">=16 || 14 >=14.17" } minipass-fetch@4.0.1: - resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ== } + engines: { node: ^18.17.0 || >=20.5.0 } minipass-fetch@5.0.0: - resolution: {integrity: sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A== } + engines: { node: ^20.17.0 || >=22.9.0 } minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} + resolution: + { integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== } + engines: { node: ">= 8" } minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== } + engines: { node: ">=8" } minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== } + engines: { node: ">=8" } minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== } + engines: { node: ">=8" } minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== } + engines: { node: ">=8" } minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== } + engines: { node: ">=16 || 14 >=14.17" } minipass@7.1.3: - resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== } + engines: { node: ">=16 || 14 >=14.17" } minizlib@3.1.0: - resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} - engines: {node: '>= 18'} + resolution: + { integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== } + engines: { node: ">= 18" } mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + resolution: + { integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== } mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== } + engines: { node: ">=10" } hasBin: true modify-values@1.0.1: - resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== } + engines: { node: ">=0.10.0" } montag@1.2.1: - resolution: {integrity: sha512-YFuR6t5KhDlmAnUmVSxGzNcpWqSDqxbd95tvnEnn7X9yFv7g3kDFoRjwyGayVdF/NNoWk7YW7IxUjilnGnoC5Q==} + resolution: + { integrity: sha512-YFuR6t5KhDlmAnUmVSxGzNcpWqSDqxbd95tvnEnn7X9yFv7g3kDFoRjwyGayVdF/NNoWk7YW7IxUjilnGnoC5Q== } mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== } + engines: { node: ">=10" } ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + resolution: + { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== } ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + resolution: + { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== } mute-stream@2.0.0: - resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA== } + engines: { node: ^18.17.0 || >=20.5.0 } nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + resolution: + { integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true napi-build-utils@2.0.0: - resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} + resolution: + { integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA== } natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + resolution: + { integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== } negotiator@1.0.0: - resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== } + engines: { node: ">= 0.6" } neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + resolution: + { integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== } node-abi@3.89.0: - resolution: {integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA== } + engines: { node: ">=10" } node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + resolution: + { integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== } node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} + resolution: + { integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== } + engines: { node: 4.x || >=6.0.0 } peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -6549,1063 +7531,1340 @@ packages: optional: true node-gyp@12.2.0: - resolution: {integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true node-machine-id@1.1.12: - resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} + resolution: + { integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== } node-releases@2.0.36: - resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} + resolution: + { integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA== } nodemon@3.1.14: - resolution: {integrity: sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-jakjZi93UtB3jHMWsXL68FXSAosbLfY0In5gtKq3niLSkrWznrVBzXFNOEMJUfc9+Ke7SHWoAZsiMkNP3vq6Jw== } + engines: { node: ">=10" } hasBin: true noms@0.0.0: - resolution: {integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==} + resolution: + { integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== } nopt@1.0.10: - resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} + resolution: + { integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== } hasBin: true nopt@8.1.0: - resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A== } + engines: { node: ^18.17.0 || >=20.5.0 } hasBin: true nopt@9.0.0: - resolution: {integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + resolution: + { integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== } normalize-package-data@3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== } + engines: { node: ">=10" } normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== } + engines: { node: ">=0.10.0" } normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== } + engines: { node: ">=10" } npm-bundled@4.0.0: - resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA== } + engines: { node: ^18.17.0 || >=20.5.0 } npm-bundled@5.0.0: - resolution: {integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-install-checks@7.1.2: - resolution: {integrity: sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ== } + engines: { node: ^18.17.0 || >=20.5.0 } npm-install-checks@8.0.0: - resolution: {integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-normalize-package-bin@4.0.0: - resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w== } + engines: { node: ^18.17.0 || >=20.5.0 } npm-normalize-package-bin@5.0.0: - resolution: {integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-package-arg@12.0.2: - resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA== } + engines: { node: ^18.17.0 || >=20.5.0 } npm-package-arg@13.0.1: - resolution: {integrity: sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-packlist@10.0.3: - resolution: {integrity: sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-pick-manifest@10.0.0: - resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ== } + engines: { node: ^18.17.0 || >=20.5.0 } npm-pick-manifest@11.0.3: - resolution: {integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-registry-fetch@19.1.0: - resolution: {integrity: sha512-xyZLfs7TxPu/WKjHUs0jZOPinzBAI32kEUel6za0vH+JUTnFZ5zbHI1ZoGZRDm6oMjADtrli6FxtMlk/5ABPNw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-xyZLfs7TxPu/WKjHUs0jZOPinzBAI32kEUel6za0vH+JUTnFZ5zbHI1ZoGZRDm6oMjADtrli6FxtMlk/5ABPNw== } + engines: { node: ^20.17.0 || >=22.9.0 } npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== } + engines: { node: ">=8" } nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + resolution: + { integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== } nx-cloud@19.1.3: - resolution: {integrity: sha512-fY0MnE4tJOERMq6HnAD/ILI2w1r1z3BNMXyEszr4kg+py2bFtpM211cP9WLhJKwTMg3Mv/ut89g37EZY9IOKgg==} + resolution: + { integrity: sha512-fY0MnE4tJOERMq6HnAD/ILI2w1r1z3BNMXyEszr4kg+py2bFtpM211cP9WLhJKwTMg3Mv/ut89g37EZY9IOKgg== } hasBin: true nx@22.6.4: - resolution: {integrity: sha512-WEaCnLKeO9RhQAOBMfXgYO/Lx5wL4ARCtRGiYCjJtAJIZ5kcVn4uPKL2Xz1xekpF7ef/+YNrUQSrblx47Ms9Rg==} + resolution: + { integrity: sha512-WEaCnLKeO9RhQAOBMfXgYO/Lx5wL4ARCtRGiYCjJtAJIZ5kcVn4uPKL2Xz1xekpF7ef/+YNrUQSrblx47Ms9Rg== } hasBin: true peerDependencies: - '@swc-node/register': ^1.11.1 - '@swc/core': ^1.15.8 + "@swc-node/register": ^1.11.1 + "@swc/core": ^1.15.8 peerDependenciesMeta: - '@swc-node/register': + "@swc-node/register": optional: true - '@swc/core': + "@swc/core": optional: true object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== } + engines: { node: ">=0.10.0" } object-deep-merge@2.0.0: - resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==} + resolution: + { integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg== } object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== } + engines: { node: ">= 0.4" } object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== } + engines: { node: ">= 0.4" } obug@2.1.1: - resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + resolution: + { integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ== } on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== } + engines: { node: ">= 0.8" } once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + resolution: + { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== } one-time@1.0.0: - resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} + resolution: + { integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== } onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== } + engines: { node: ">=6" } open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== } + engines: { node: ">=12" } opener@1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + resolution: + { integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== } hasBin: true optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + resolution: + { integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== } + engines: { node: ">= 0.8.0" } opts@2.0.2: - resolution: {integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==} + resolution: + { integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg== } ora@5.3.0: - resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g== } + engines: { node: ">=10" } oxc-minify@0.116.0: - resolution: {integrity: sha512-QgwBX/I81xEsKaD0/M5OsLbuKUx48F2nnJnQrpAgCDOpqjfm8AdF/bbtmrGM9YmsSUsAxGTh+Va10ImlwUVwww==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { integrity: sha512-QgwBX/I81xEsKaD0/M5OsLbuKUx48F2nnJnQrpAgCDOpqjfm8AdF/bbtmrGM9YmsSUsAxGTh+Va10ImlwUVwww== } + engines: { node: ^20.19.0 || >=22.12.0 } p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== } + engines: { node: ">=8" } p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== } + engines: { node: ">=4" } p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== } + engines: { node: ">=4" } p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== } + engines: { node: ">=6" } p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== } + engines: { node: ">=10" } p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== } + engines: { node: ">=4" } p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== } + engines: { node: ">=8" } p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== } + engines: { node: ">=10" } p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } p-map-series@2.1.0: - resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== } + engines: { node: ">=8" } p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== } + engines: { node: ">=10" } p-map@7.0.4: - resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ== } + engines: { node: ">=18" } p-pipe@3.1.0: - resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== } + engines: { node: ">=8" } p-queue@6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== } + engines: { node: ">=8" } p-reduce@2.1.0: - resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== } + engines: { node: ">=8" } p-timeout@3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== } + engines: { node: ">=8" } p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== } + engines: { node: ">=4" } p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== } + engines: { node: ">=6" } p-waterfall@2.1.1: - resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== } + engines: { node: ">=8" } package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + resolution: + { integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== } package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + resolution: + { integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== } pacote@21.0.1: - resolution: {integrity: sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true pacote@21.0.4: - resolution: {integrity: sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== } + engines: { node: ">=6" } parse-conflict-json@4.0.0: - resolution: {integrity: sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ== } + engines: { node: ^18.17.0 || >=20.5.0 } parse-imports-exports@0.2.4: - resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} + resolution: + { integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ== } parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== } + engines: { node: ">=4" } parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== } + engines: { node: ">=8" } parse-path@7.0.0: - resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + resolution: + { integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog== } parse-statements@1.0.11: - resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + resolution: + { integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA== } parse-url@8.1.0: - resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + resolution: + { integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== } parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + resolution: + { integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== } parse5@8.0.0: - resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} + resolution: + { integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA== } parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== } + engines: { node: ">= 0.8" } path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== } + engines: { node: ">=4" } path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== } + engines: { node: ">=8" } path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== } + engines: { node: ">=0.10.0" } path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== } + engines: { node: ">=8" } path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: + { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== } path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} + resolution: + { integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== } + engines: { node: ">=16 || 14 >=14.18" } path-scurry@2.0.2: - resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} - engines: {node: 18 || 20 || >=22} + resolution: + { integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg== } + engines: { node: 18 || 20 || >=22 } path-to-regexp@8.3.0: - resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + resolution: + { integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA== } path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== } + engines: { node: ">=4" } path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== } + engines: { node: ">=8" } pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + resolution: + { integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== } pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + resolution: + { integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== } picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + resolution: + { integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== } picomatch@2.3.2: - resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} - engines: {node: '>=8.6'} + resolution: + { integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== } + engines: { node: ">=8.6" } picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== } + engines: { node: ">=12" } picomodal@3.0.0: - resolution: {integrity: sha512-FoR3TDfuLlqUvcEeK5ifpKSVVns6B4BQvc8SDF6THVMuadya6LLtji0QgUDSStw0ZR2J7I6UGi5V2V23rnPWTw==} + resolution: + { integrity: sha512-FoR3TDfuLlqUvcEeK5ifpKSVVns6B4BQvc8SDF6THVMuadya6LLtji0QgUDSStw0ZR2J7I6UGi5V2V23rnPWTw== } pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== } + engines: { node: ">=0.10.0" } pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== } + engines: { node: ">=4" } pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== } + engines: { node: ">=8" } postcss-selector-parser@7.1.1: - resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg== } + engines: { node: ">=4" } postcss@8.5.9: - resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw== } + engines: { node: ^10 || ^12 || >=14 } prebuild-install@7.1.3: - resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug== } + engines: { node: ">=10" } deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + resolution: + { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== } + engines: { node: ">= 0.8.0" } prettier-linter-helpers@1.0.1: - resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} - engines: {node: '>=6.0.0'} + resolution: + { integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg== } + engines: { node: ">=6.0.0" } prettier-plugin-multiline-arrays@4.1.5: - resolution: {integrity: sha512-eDrP12o6egIqvPg8eCAt94L/jxzMwU6vrOOBooe3FdUPh2h4cfu90ixH1keAkqPyArM2wPsNTBCZo+tY948UdA==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-eDrP12o6egIqvPg8eCAt94L/jxzMwU6vrOOBooe3FdUPh2h4cfu90ixH1keAkqPyArM2wPsNTBCZo+tY948UdA== } + engines: { node: ">=20" } peerDependencies: - prettier: '>=3.0.0 <4.0.0' + prettier: ">=3.0.0 <4.0.0" prettier@3.8.1: - resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg== } + engines: { node: ">=14" } hasBin: true pretty-format@30.2.0: - resolution: {integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==} - engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + resolution: + { integrity: sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA== } + engines: { node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 } proc-log@5.0.0: - resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== } + engines: { node: ^18.17.0 || >=20.5.0 } proc-log@6.1.0: - resolution: {integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ== } + engines: { node: ^20.17.0 || >=22.9.0 } process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: + { integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== } proggy@3.0.0: - resolution: {integrity: sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q== } + engines: { node: ^18.17.0 || >=20.5.0 } progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} + resolution: + { integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== } + engines: { node: ">=0.4.0" } promise-all-reject-late@1.0.1: - resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} + resolution: + { integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== } promise-call-limit@3.0.1: - resolution: {integrity: sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg==} + resolution: + { integrity: sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg== } promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== } + engines: { node: ">=10" } promise@7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + resolution: + { integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== } prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + resolution: + { integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== } + engines: { node: ">= 6" } promzard@2.0.0: - resolution: {integrity: sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg== } + engines: { node: ^18.17.0 || >=20.5.0 } protocols@2.0.1: - resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + resolution: + { integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== } proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + resolution: + { integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== } + engines: { node: ">= 0.10" } proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + resolution: + { integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== } proxy-vir@2.0.2: - resolution: {integrity: sha512-YgV6c/9aJ7RyNZDTPqLQ6SdqBocWHGUa5rU3hyEsHj2kg4/b0y0EMWp3dNNUEJQrw6BoywonNINEVyFvj97YXQ==} - engines: {node: '>=22'} + resolution: + { integrity: sha512-YgV6c/9aJ7RyNZDTPqLQ6SdqBocWHGUa5rU3hyEsHj2kg4/b0y0EMWp3dNNUEJQrw6BoywonNINEVyFvj97YXQ== } + engines: { node: ">=22" } pstree.remy@1.1.8: - resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + resolution: + { integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== } pug-attrs@3.0.0: - resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} + resolution: + { integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA== } pug-code-gen@3.0.4: - resolution: {integrity: sha512-6okWYIKdasTyXICyEtvobmTZAVX57JkzgzIi4iRJlin8kmhG+Xry2dsus+Mun/nGCn6F2U49haHI5mkELXB14g==} + resolution: + { integrity: sha512-6okWYIKdasTyXICyEtvobmTZAVX57JkzgzIi4iRJlin8kmhG+Xry2dsus+Mun/nGCn6F2U49haHI5mkELXB14g== } pug-error@2.1.0: - resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==} + resolution: + { integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg== } pug-filters@4.0.0: - resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} + resolution: + { integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A== } pug-lexer@5.0.1: - resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} + resolution: + { integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w== } pug-linker@4.0.0: - resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} + resolution: + { integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw== } pug-load@3.0.0: - resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} + resolution: + { integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ== } pug-parser@6.0.0: - resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} + resolution: + { integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw== } pug-runtime@3.0.1: - resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} + resolution: + { integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg== } pug-strip-comments@2.0.0: - resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} + resolution: + { integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ== } pug-walk@2.0.0: - resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} + resolution: + { integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ== } pug@3.0.4: - resolution: {integrity: sha512-kFfq5mMzrS7+wrl5pLJzZEzemx34OQ0w4SARfhy/3yxTlhbstsudDwJzhf1hP02yHzbjoVMSXUj/Sz6RNfMyXg==} + resolution: + { integrity: sha512-kFfq5mMzrS7+wrl5pLJzZEzemx34OQ0w4SARfhy/3yxTlhbstsudDwJzhf1hP02yHzbjoVMSXUj/Sz6RNfMyXg== } pump@3.0.4: - resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} + resolution: + { integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA== } punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA== } + engines: { node: ">=6" } punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== } + engines: { node: ">=6" } qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} - engines: {node: '>=0.6'} + resolution: + { integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== } + engines: { node: ">=0.6" } queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: + { integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== } quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== } + engines: { node: ">=8" } quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== } + engines: { node: ">=10" } range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== } + engines: { node: ">= 0.6" } raw-body@3.0.2: - resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} - engines: {node: '>= 0.10'} + resolution: + { integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA== } + engines: { node: ">= 0.10" } rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + resolution: + { integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== } hasBin: true react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + resolution: + { integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== } read-cmd-shim@4.0.0: - resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } read-cmd-shim@5.0.0: - resolution: {integrity: sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw== } + engines: { node: ^18.17.0 || >=20.5.0 } read-pkg-up@3.0.0: - resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== } + engines: { node: ">=4" } read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== } + engines: { node: ">=8" } read-pkg@3.0.0: - resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== } + engines: { node: ">=4" } read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== } + engines: { node: ">=8" } read@4.1.0: - resolution: {integrity: sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA== } + engines: { node: ^18.17.0 || >=20.5.0 } readable-stream@1.0.34: - resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} + resolution: + { integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== } readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + resolution: + { integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== } readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + resolution: + { integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== } + engines: { node: ">= 6" } readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + resolution: + { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== } + engines: { node: ">=8.10.0" } readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} + resolution: + { integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== } + engines: { node: ">= 14.18.0" } readjson@2.2.2: - resolution: {integrity: sha512-PdeC9tsmLWBiL8vMhJvocq+OezQ3HhsH2HrN7YkhfYcTjQSa/iraB15A7Qvt7Xpr0Yd2rDNt6GbFwVQDg3HcAw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-PdeC9tsmLWBiL8vMhJvocq+OezQ3HhsH2HrN7YkhfYcTjQSa/iraB15A7Qvt7Xpr0Yd2rDNt6GbFwVQDg3HcAw== } + engines: { node: ">=10" } rechoir@0.8.0: - resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} - engines: {node: '>= 10.13.0'} + resolution: + { integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== } + engines: { node: ">= 10.13.0" } redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== } + engines: { node: ">=8" } regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + resolution: + { integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA== } hasBin: true require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== } + engines: { node: ">=0.10.0" } require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== } + engines: { node: ">=0.10.0" } reserved-identifiers@1.2.0: - resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw== } + engines: { node: ">=18" } resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + resolution: + { integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== } resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== } + engines: { node: ">=8" } resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== } + engines: { node: ">=4" } resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== } + engines: { node: ">=8" } resolve.exports@2.0.3: - resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== } + engines: { node: ">=10" } resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== } + engines: { node: ">= 0.4" } hasBin: true responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + resolution: + { integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== } restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== } + engines: { node: ">=8" } retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} + resolution: + { integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== } + engines: { node: ">= 4" } reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + resolution: + { integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== } + engines: { iojs: ">=1.0.0", node: ">=0.10.0" } rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + resolution: + { integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== } deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@6.1.3: - resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA== } + engines: { node: 20 || >=22 } hasBin: true roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} - engines: {node: '>=8.0'} + resolution: + { integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== } + engines: { node: ">=8.0" } rolldown@1.0.0-rc.13: - resolution: {integrity: sha512-bvVj8YJmf0rq4pSFmH7laLa6pYrhghv3PRzrCdRAr23g66zOKVJ4wkvFtgohtPLWmthgg8/rkaqRHrpUEh0Zbw==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { integrity: sha512-bvVj8YJmf0rq4pSFmH7laLa6pYrhghv3PRzrCdRAr23g66zOKVJ4wkvFtgohtPLWmthgg8/rkaqRHrpUEh0Zbw== } + engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true router@2.2.0: - resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} - engines: {node: '>= 18'} + resolution: + { integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== } + engines: { node: ">= 18" } run-async@4.0.6: - resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} - engines: {node: '>=0.12.0'} + resolution: + { integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ== } + engines: { node: ">=0.12.0" } run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: + { integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== } rxjs@7.8.2: - resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + resolution: + { integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== } safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: + { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== } safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + resolution: + { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== } safe-regex@2.1.1: - resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + resolution: + { integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== } safe-stable-stringify@2.5.0: - resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== } + engines: { node: ">=10" } safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + resolution: + { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== } sass@1.99.0: - resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==} - engines: {node: '>=14.0.0'} + resolution: + { integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q== } + engines: { node: ">=14.0.0" } hasBin: true sax@1.4.1: - resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + resolution: + { integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== } sax@1.5.0: - resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} - engines: {node: '>=11.0.0'} + resolution: + { integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA== } + engines: { node: ">=11.0.0" } saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} + resolution: + { integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== } + engines: { node: ">=v12.22.7" } schema-utils@4.3.3: - resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} - engines: {node: '>= 10.13.0'} + resolution: + { integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA== } + engines: { node: ">= 10.13.0" } semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + resolution: + { integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== } semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + resolution: + { integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== } hasBin: true semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + resolution: + { integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== } hasBin: true semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== } + engines: { node: ">=10" } hasBin: true semver@7.7.4: - resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== } + engines: { node: ">=10" } hasBin: true send@1.2.1: - resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} - engines: {node: '>= 18'} + resolution: + { integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ== } + engines: { node: ">= 18" } seq-logging@3.0.0: - resolution: {integrity: sha512-ys5QV0745vxBCWuZBPSkgoobuLoUMxTSz1g7ZclHqX1tXXKFLyRIIn8V89EPgDnfRiWfoSo4KSxy/E0MtOYYyw==} - engines: {node: '>=14.18'} + resolution: + { integrity: sha512-ys5QV0745vxBCWuZBPSkgoobuLoUMxTSz1g7ZclHqX1tXXKFLyRIIn8V89EPgDnfRiWfoSo4KSxy/E0MtOYYyw== } + engines: { node: ">=14.18" } serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== } + engines: { node: ">=10" } serve-static@2.2.1: - resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} - engines: {node: '>= 18'} + resolution: + { integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw== } + engines: { node: ">= 18" } set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== } + engines: { node: ">= 0.4" } setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + resolution: + { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== } shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== } + engines: { node: ">=8" } shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== } + engines: { node: ">=8" } shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== } + engines: { node: ">=8" } shell-quote@1.8.3: - resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== } + engines: { node: ">= 0.4" } side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== } + engines: { node: ">= 0.4" } side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== } + engines: { node: ">= 0.4" } side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== } + engines: { node: ">= 0.4" } side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== } + engines: { node: ">= 0.4" } siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + resolution: + { integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g== } signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + resolution: + { integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== } signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + resolution: + { integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== } + engines: { node: ">=14" } sigstore@4.1.0: - resolution: {integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA== } + engines: { node: ^20.17.0 || >=22.9.0 } simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + resolution: + { integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== } simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + resolution: + { integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== } simple-update-notifier@2.0.0: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== } + engines: { node: ">=10" } sirv@3.0.2: - resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g== } + engines: { node: ">=18" } sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + resolution: + { integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== } slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== } + engines: { node: ">=8" } smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + resolution: + { integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== } + engines: { node: ">= 6.0.0", npm: ">= 3.0.0" } socks-proxy-agent@8.0.5: - resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} - engines: {node: '>= 14'} + resolution: + { integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw== } + engines: { node: ">= 14" } socks@2.8.7: - resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + resolution: + { integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A== } + engines: { node: ">= 10.0.0", npm: ">= 3.0.0" } source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== } + engines: { node: ">=0.10.0" } source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + resolution: + { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== } source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== } + engines: { node: ">=0.10.0" } source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + resolution: + { integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== } + engines: { node: ">= 8" } spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + resolution: + { integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== } spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + resolution: + { integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== } spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + resolution: + { integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== } spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + resolution: + { integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ== } spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + resolution: + { integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== } split2@3.2.2: - resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + resolution: + { integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== } split@1.0.1: - resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + resolution: + { integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== } sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + resolution: + { integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== } sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + resolution: + { integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== } ssri@12.0.0: - resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== } + engines: { node: ^18.17.0 || >=20.5.0 } ssri@13.0.0: - resolution: {integrity: sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng== } + engines: { node: ^20.17.0 || >=22.9.0 } stack-trace@0.0.10: - resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} + resolution: + { integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== } stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + resolution: + { integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== } stats.ts@2.1.6: - resolution: {integrity: sha512-2oitRIDbcfRjpC3q+YGXtFld4y7BjLSTlFuRtitbkLFTucLpInG/0whMqIqP9B3LqrUfhcK8lKgZRDebTz++7w==} + resolution: + { integrity: sha512-2oitRIDbcfRjpC3q+YGXtFld4y7BjLSTlFuRtitbkLFTucLpInG/0whMqIqP9B3LqrUfhcK8lKgZRDebTz++7w== } statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== } + engines: { node: ">= 0.8" } statuses@2.0.2: - resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== } + engines: { node: ">= 0.8" } std-env@4.0.0: - resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} + resolution: + { integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ== } streamx@2.25.0: - resolution: {integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==} + resolution: + { integrity: sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg== } string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== } + engines: { node: ">=8" } string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== } + engines: { node: ">=12" } string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== } + engines: { node: ">=18" } string_decoder@0.10.31: - resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + resolution: + { integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== } string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: + { integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== } string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + resolution: + { integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== } strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== } + engines: { node: ">=8" } strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== } + engines: { node: ">=12" } strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== } + engines: { node: ">=4" } strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== } + engines: { node: ">=8" } strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== } + engines: { node: ">=6" } strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== } + engines: { node: ">=8" } strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== } + engines: { node: ">=0.10.0" } strip-outer@1.0.1: - resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== } + engines: { node: ">=0.10.0" } stylus@0.64.0: - resolution: {integrity: sha512-ZIdT8eUv8tegmqy1tTIdJv9We2DumkNZFdCF5mz/Kpq3OcTaxSuCAYZge6HKK2CmNC02G1eJig2RV7XTw5hQrA==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-ZIdT8eUv8tegmqy1tTIdJv9We2DumkNZFdCF5mz/Kpq3OcTaxSuCAYZge6HKK2CmNC02G1eJig2RV7XTw5hQrA== } + engines: { node: ">=16" } hasBin: true sumchecker@3.0.1: - resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} - engines: {node: '>= 8.0'} + resolution: + { integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== } + engines: { node: ">= 8.0" } supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== } + engines: { node: ">=4" } supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== } + engines: { node: ">=8" } supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== } + engines: { node: ">=10" } supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + resolution: + { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } + engines: { node: ">= 0.4" } svgo@4.0.1: - resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w== } + engines: { node: ">=16" } hasBin: true swc-loader@0.2.7: - resolution: {integrity: sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w==} + resolution: + { integrity: sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w== } peerDependencies: - '@swc/core': ^1.2.147 - webpack: '>=2' + "@swc/core": ^1.2.147 + webpack: ">=2" symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + resolution: + { integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== } synckit@0.11.12: - resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} - engines: {node: ^14.18.0 || >=16.0.0} + resolution: + { integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ== } + engines: { node: ^14.18.0 || >=16.0.0 } tagged-tag@1.0.0: - resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== } + engines: { node: ">=20" } tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== } + engines: { node: ">=6" } tar-fs@2.1.4: - resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} + resolution: + { integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ== } tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== } + engines: { node: ">=6" } tar-stream@3.1.8: - resolution: {integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==} + resolution: + { integrity: sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ== } tar@7.5.11: - resolution: {integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ== } + engines: { node: ">=18" } teex@1.0.1: - resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + resolution: + { integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg== } terser-webpack-plugin@5.4.0: - resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==} - engines: {node: '>= 10.13.0'} + resolution: + { integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g== } + engines: { node: ">= 10.13.0" } peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' + "@swc/core": "*" + esbuild: "*" + uglify-js: "*" webpack: ^5.1.0 peerDependenciesMeta: - '@swc/core': + "@swc/core": optional: true esbuild: optional: true @@ -7613,377 +8872,463 @@ packages: optional: true terser@5.44.1: - resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== } + engines: { node: ">=10" } hasBin: true terser@5.46.0: - resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg== } + engines: { node: ">=10" } hasBin: true text-decoder@1.2.7: - resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} + resolution: + { integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ== } text-extensions@1.9.0: - resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} - engines: {node: '>=0.10'} + resolution: + { integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== } + engines: { node: ">=0.10" } text-hex@1.0.0: - resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} + resolution: + { integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== } through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + resolution: + { integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== } through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + resolution: + { integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== } tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + resolution: + { integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg== } tinyexec@1.0.2: - resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg== } + engines: { node: ">=18" } tinyexec@1.1.1: - resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg== } + engines: { node: ">=18" } tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} - engines: {node: '>=12.0.0'} + resolution: + { integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== } + engines: { node: ">=12.0.0" } tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} + resolution: + { integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== } + engines: { node: ">=12.0.0" } tinyglobby@0.2.16: - resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} - engines: {node: '>=12.0.0'} + resolution: + { integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg== } + engines: { node: ">=12.0.0" } tinyrainbow@3.1.0: - resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} - engines: {node: '>=14.0.0'} + resolution: + { integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw== } + engines: { node: ">=14.0.0" } tldts-core@7.0.28: - resolution: {integrity: sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==} + resolution: + { integrity: sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ== } tldts@7.0.28: - resolution: {integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==} + resolution: + { integrity: sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw== } hasBin: true tmp@0.2.1: - resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} - engines: {node: '>=8.17.0'} + resolution: + { integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== } + engines: { node: ">=8.17.0" } to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + resolution: + { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== } + engines: { node: ">=8.0" } to-valid-identifier@1.0.0: - resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw== } + engines: { node: ">=20" } toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + resolution: + { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== } + engines: { node: ">=0.6" } token-stream@1.0.0: - resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} + resolution: + { integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg== } totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== } + engines: { node: ">=6" } touch@3.1.0: - resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} + resolution: + { integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== } hasBin: true tough-cookie@6.0.1: - resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==} - engines: {node: '>=16'} + resolution: + { integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw== } + engines: { node: ">=16" } tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + resolution: + { integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== } tr46@6.0.0: - resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw== } + engines: { node: ">=20" } tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + resolution: + { integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== } hasBin: true treeverse@3.0.0: - resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== } + engines: { node: ">=8" } trim-repeated@1.0.0: - resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== } + engines: { node: ">=0.10.0" } triple-beam@1.4.0: - resolution: {integrity: sha512-rD6Q7Grj07i2PW1sQmz4KXviI+9E02EWBnAU9DafQbUueb7Esh786jop+be92KFxvxPGHuC0mR7YVcE6rScMBg==} - engines: {node: '>= 16.0.0'} + resolution: + { integrity: sha512-rD6Q7Grj07i2PW1sQmz4KXviI+9E02EWBnAU9DafQbUueb7Esh786jop+be92KFxvxPGHuC0mR7YVcE6rScMBg== } + engines: { node: ">= 16.0.0" } try-catch@3.0.1: - resolution: {integrity: sha512-91yfXw1rr/P6oLpHSyHDOHm0vloVvUoo9FVdw8YwY05QjJQG9OT0LUxe2VRAzmHG+0CUOmI3nhxDUMLxDN/NEQ==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-91yfXw1rr/P6oLpHSyHDOHm0vloVvUoo9FVdw8YwY05QjJQG9OT0LUxe2VRAzmHG+0CUOmI3nhxDUMLxDN/NEQ== } + engines: { node: ">=6" } try-catch@4.0.7: - resolution: {integrity: sha512-gkBWUxbiN4T4PsO8KhoQYWzUPN6e0/h12H9H3YhcfPbwaN8b84fy8cFqL4rWTiPh7qHPFaEfklr6OkVxYRW0Gg==} - engines: {node: '>=22'} + resolution: + { integrity: sha512-gkBWUxbiN4T4PsO8KhoQYWzUPN6e0/h12H9H3YhcfPbwaN8b84fy8cFqL4rWTiPh7qHPFaEfklr6OkVxYRW0Gg== } + engines: { node: ">=22" } try-to-catch@4.0.3: - resolution: {integrity: sha512-mUz1zpe6nkRQW0XZ/Ojfe/Eg7e5h3s+r+h7ONfP3Oo27/Jm8mkNDAnLzZ/A3sEMApROolzuJGBiQhGmmVDAFLw==} - engines: {node: '>=22'} + resolution: + { integrity: sha512-mUz1zpe6nkRQW0XZ/Ojfe/Eg7e5h3s+r+h7ONfP3Oo27/Jm8mkNDAnLzZ/A3sEMApROolzuJGBiQhGmmVDAFLw== } + engines: { node: ">=22" } ts-api-utils@2.5.0: - resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} - engines: {node: '>=18.12'} + resolution: + { integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA== } + engines: { node: ">=18.12" } peerDependencies: - typescript: '>=4.8.4' + typescript: ">=4.8.4" ts-json-schema-generator@2.9.0: - resolution: {integrity: sha512-NR5ZE108uiPtBHBJNGnhwoUaUx5vWTDJzDFG9YlRoqxPU76n+5FClRh92dcGgysbe1smRmYalM9Saj97GW1J4Q==} - engines: {node: '>=22.0.0'} + resolution: + { integrity: sha512-NR5ZE108uiPtBHBJNGnhwoUaUx5vWTDJzDFG9YlRoqxPU76n+5FClRh92dcGgysbe1smRmYalM9Saj97GW1J4Q== } + engines: { node: ">=22.0.0" } hasBin: true ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + resolution: + { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== } hasBin: true peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" peerDependenciesMeta: - '@swc/core': + "@swc/core": optional: true - '@swc/wasm': + "@swc/wasm": optional: true tsconfig-paths-webpack-plugin@4.2.0: - resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA== } + engines: { node: ">=10.13.0" } tsconfig-paths@4.2.0: - resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== } + engines: { node: ">=6" } tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + resolution: + { integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== } tuf-js@4.1.0: - resolution: {integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ== } + engines: { node: ^20.17.0 || >=22.9.0 } tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + resolution: + { integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== } type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + resolution: + { integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== } + engines: { node: ">= 0.8.0" } type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== } + engines: { node: ">=10" } type-fest@0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== } + engines: { node: ">=10" } type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== } + engines: { node: ">=8" } type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== } + engines: { node: ">=8" } type-fest@5.4.4: - resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw== } + engines: { node: ">=20" } type-is@2.0.1: - resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} - engines: {node: '>= 0.6'} + resolution: + { integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== } + engines: { node: ">= 0.6" } typed-event-target@4.1.0: - resolution: {integrity: sha512-fDFhZb7ofywLsVv8mYePD6ONfCpVHyM1t2dboEJx/XMsnflljnu3GQ5qH09hS1USuypGMR7wRbdWQPydgJ8nGQ==} - engines: {node: '>=22'} + resolution: + { integrity: sha512-fDFhZb7ofywLsVv8mYePD6ONfCpVHyM1t2dboEJx/XMsnflljnu3GQ5qH09hS1USuypGMR7wRbdWQPydgJ8nGQ== } + engines: { node: ">=22" } typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + resolution: + { integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== } typedoc-plugin-clarity@1.6.0: - resolution: {integrity: sha512-BvJj8ZvgCZzS2sLO7yIkRg9EWLPdll+xLyQekjMAtypHITOXSwCO9E9Ir77R2fctsVC9BVJiToGAYcsMtyuPdw==} + resolution: + { integrity: sha512-BvJj8ZvgCZzS2sLO7yIkRg9EWLPdll+xLyQekjMAtypHITOXSwCO9E9Ir77R2fctsVC9BVJiToGAYcsMtyuPdw== } peerDependencies: typedoc: ^0.25.4 typedoc-plugin-coverage@4.0.2: - resolution: {integrity: sha512-mfn0e7NCqB8x2PfvhXrtmd7KWlsNf1+B2N9y8gR/jexXBLrXl/0e+b2HdG5HaTXGi7i0t2pyQY2VRmq7gtdEHQ==} - engines: {node: '>= 18'} + resolution: + { integrity: sha512-mfn0e7NCqB8x2PfvhXrtmd7KWlsNf1+B2N9y8gR/jexXBLrXl/0e+b2HdG5HaTXGi7i0t2pyQY2VRmq7gtdEHQ== } + engines: { node: ">= 18" } peerDependencies: typedoc: 0.28.x typedoc-plugin-google-ads@1.6.0: - resolution: {integrity: sha512-pFkPK9tjGc/0NWnJojh1wc/UZ/+cUJXe13ZbbUsQ0JUjkCSWRuOt1d9BGrmar7184fq0GBU8zByJ3ucG2wI/MA==} + resolution: + { integrity: sha512-pFkPK9tjGc/0NWnJojh1wc/UZ/+cUJXe13ZbbUsQ0JUjkCSWRuOt1d9BGrmar7184fq0GBU8zByJ3ucG2wI/MA== } peerDependencies: typedoc: ^0.25.4 typedoc-plugin-keywords@1.6.0: - resolution: {integrity: sha512-URyCIHw6+Lwil0ywy6lVb2TckfDVGjAWnRnTAiiSZaRaglI6vaaP1EhhwEipOIlHaJSnHZfdwpWe1t4mffTIpA==} + resolution: + { integrity: sha512-URyCIHw6+Lwil0ywy6lVb2TckfDVGjAWnRnTAiiSZaRaglI6vaaP1EhhwEipOIlHaJSnHZfdwpWe1t4mffTIpA== } peerDependencies: typedoc: ^0.25.4 typedoc-plugin-mdn-links@5.1.1: - resolution: {integrity: sha512-fLlYudnlGkE9uspOEm/SBXwr+G0RbxoDZiHAVsCg+5NwKe2aUxjZK1YyQfleNZydImanzkX2oUJF29xbEeOSWw==} + resolution: + { integrity: sha512-fLlYudnlGkE9uspOEm/SBXwr+G0RbxoDZiHAVsCg+5NwKe2aUxjZK1YyQfleNZydImanzkX2oUJF29xbEeOSWw== } peerDependencies: typedoc: 0.27.x || 0.28.x typedoc-plugin-missing-exports@4.1.3: - resolution: {integrity: sha512-tgrlnwzXbqMP2/3BaZk0atddPsD7UnpCoeQ0cUCtk624gODT1bLYOLBEJLXQyVmbnP8HZCMhHpRiR+rxSdZqhg==} + resolution: + { integrity: sha512-tgrlnwzXbqMP2/3BaZk0atddPsD7UnpCoeQ0cUCtk624gODT1bLYOLBEJLXQyVmbnP8HZCMhHpRiR+rxSdZqhg== } peerDependencies: typedoc: ^0.28.1 typedoc@0.28.18: - resolution: {integrity: sha512-NTWTUOFRQ9+SGKKTuWKUioUkjxNwtS3JDRPVKZAXGHZy2wCA8bdv2iJiyeePn0xkmK+TCCqZFT0X7+2+FLjngA==} - engines: {node: '>= 18', pnpm: '>= 10'} + resolution: + { integrity: sha512-NTWTUOFRQ9+SGKKTuWKUioUkjxNwtS3JDRPVKZAXGHZy2wCA8bdv2iJiyeePn0xkmK+TCCqZFT0X7+2+FLjngA== } + engines: { node: ">= 18", pnpm: ">= 10" } hasBin: true peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x typescript-eslint@8.58.1: - resolution: {integrity: sha512-gf6/oHChByg9HJvhMO1iBexJh12AqqTfnuxscMDOVqfJW3htsdRJI/GfPpHTTcyeB8cSTUY2JcZmVgoyPqcrDg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { integrity: sha512-gf6/oHChByg9HJvhMO1iBexJh12AqqTfnuxscMDOVqfJW3htsdRJI/GfPpHTTcyeB8cSTUY2JcZmVgoyPqcrDg== } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>=4.8.4 <6.1.0' + typescript: ">=4.8.4 <6.1.0" typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} + resolution: + { integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== } + engines: { node: ">=14.17" } hasBin: true typescript@6.0.2: - resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} - engines: {node: '>=14.17'} + resolution: + { integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ== } + engines: { node: ">=14.17" } hasBin: true uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + resolution: + { integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== } uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} - engines: {node: '>=0.8.0'} + resolution: + { integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== } + engines: { node: ">=0.8.0" } hasBin: true undefsafe@2.0.5: - resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + resolution: + { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== } undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + resolution: + { integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== } undici-types@7.18.2: - resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + resolution: + { integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w== } undici-types@7.24.7: - resolution: {integrity: sha512-XA+gOBkzYD3C74sZowtCLTpgtaCdqZhqCvR6y9LXvrKTt/IVU6bz49T4D+BPi475scshCCkb0IklJRw6T1ZlgQ==} + resolution: + { integrity: sha512-XA+gOBkzYD3C74sZowtCLTpgtaCdqZhqCvR6y9LXvrKTt/IVU6bz49T4D+BPi475scshCCkb0IklJRw6T1ZlgQ== } undici@7.24.7: - resolution: {integrity: sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==} - engines: {node: '>=20.18.1'} + resolution: + { integrity: sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ== } + engines: { node: ">=20.18.1" } unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA== } + engines: { node: ">=18" } unique-filename@5.0.0: - resolution: {integrity: sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg== } + engines: { node: ^20.17.0 || >=22.9.0 } unique-slug@6.0.0: - resolution: {integrity: sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw== } + engines: { node: ^20.17.0 || >=22.9.0 } universal-user-agent@6.0.0: - resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} + resolution: + { integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== } universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + resolution: + { integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== } + engines: { node: ">= 4.0.0" } universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} + resolution: + { integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== } + engines: { node: ">= 10.0.0" } unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } + engines: { node: ">= 0.8" } untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== } + engines: { node: ">=8" } upath@2.0.1: - resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} - engines: {node: '>=4'} + resolution: + { integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== } + engines: { node: ">=4" } update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + resolution: + { integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== } hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ">= 4.21.0" uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + resolution: + { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== } util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + resolution: + { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== } v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + resolution: + { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== } validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + resolution: + { integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== } validate-npm-package-name@6.0.2: - resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ== } + engines: { node: ^18.17.0 || >=20.5.0 } vanilla-picker@2.12.3: - resolution: {integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ==} + resolution: + { integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ== } vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} + resolution: + { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== } + engines: { node: ">= 0.8" } vite@8.0.7: - resolution: {integrity: sha512-P1PbweD+2/udplnThz3btF4cf6AgPky7kk23RtHUkJIU5BIxwPprhRGmOAHs6FTI7UiGbTNrgNP6jSYD6JaRnw==} - engines: {node: ^20.19.0 || >=22.12.0} + resolution: + { integrity: sha512-P1PbweD+2/udplnThz3btF4cf6AgPky7kk23RtHUkJIU5BIxwPprhRGmOAHs6FTI7UiGbTNrgNP6jSYD6JaRnw== } + engines: { node: ^20.19.0 || >=22.12.0 } hasBin: true peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.1.0 + "@types/node": ^20.19.0 || >=22.12.0 + "@vitejs/devtools": ^0.1.0 esbuild: ^0.27.0 || ^0.28.0 - jiti: '>=1.21.0' + jiti: ">=1.21.0" less: ^4.0.0 sass: ^1.70.0 sass-embedded: ^1.70.0 - stylus: '>=0.54.8' + stylus: ">=0.54.8" sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: - '@types/node': + "@types/node": optional: true - '@vitejs/devtools': + "@vitejs/devtools": optional: true esbuild: optional: true @@ -8007,40 +9352,41 @@ packages: optional: true vitest@4.1.3: - resolution: {integrity: sha512-DBc4Tx0MPNsqb9isoyOq00lHftVx/KIU44QOm2q59npZyLUkENn8TMFsuzuO+4U2FUa9rgbbPt3udrP25GcjXw==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + resolution: + { integrity: sha512-DBc4Tx0MPNsqb9isoyOq00lHftVx/KIU44QOm2q59npZyLUkENn8TMFsuzuO+4U2FUa9rgbbPt3udrP25GcjXw== } + engines: { node: ^20.0.0 || ^22.0.0 || >=24.0.0 } hasBin: true peerDependencies: - '@edge-runtime/vm': '*' - '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.3 - '@vitest/browser-preview': 4.1.3 - '@vitest/browser-webdriverio': 4.1.3 - '@vitest/coverage-istanbul': 4.1.3 - '@vitest/coverage-v8': 4.1.3 - '@vitest/ui': 4.1.3 - happy-dom: '*' - jsdom: '*' + "@edge-runtime/vm": "*" + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.1.3 + "@vitest/browser-preview": 4.1.3 + "@vitest/browser-webdriverio": 4.1.3 + "@vitest/coverage-istanbul": 4.1.3 + "@vitest/coverage-v8": 4.1.3 + "@vitest/ui": 4.1.3 + happy-dom: "*" + jsdom: "*" vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: - '@edge-runtime/vm': + "@edge-runtime/vm": optional: true - '@opentelemetry/api': + "@opentelemetry/api": optional: true - '@types/node': + "@types/node": optional: true - '@vitest/browser-playwright': + "@vitest/browser-playwright": optional: true - '@vitest/browser-preview': + "@vitest/browser-preview": optional: true - '@vitest/browser-webdriverio': + "@vitest/browser-webdriverio": optional: true - '@vitest/coverage-istanbul': + "@vitest/coverage-istanbul": optional: true - '@vitest/coverage-v8': + "@vitest/coverage-v8": optional: true - '@vitest/ui': + "@vitest/ui": optional: true happy-dom: optional: true @@ -8048,44 +9394,54 @@ packages: optional: true void-elements@3.1.0: - resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} - engines: {node: '>=0.10.0'} + resolution: + { integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== } + engines: { node: ">=0.10.0" } w3c-xmlserializer@5.0.0: - resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA== } + engines: { node: ">=18" } walk-up-path@4.0.0: - resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} - engines: {node: 20 || >=22} + resolution: + { integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A== } + engines: { node: 20 || >=22 } watchpack@2.5.1: - resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg== } + engines: { node: ">=10.13.0" } watskeburt@5.0.3: - resolution: {integrity: sha512-g9CXukMjazlJJVQ3OHzXsnG25KFYgSgKMIyoJrD8ggr0DbS9UNF7OzIqWmmKKBMedkxj3T01uqEaGnn+y7QhMA==} - engines: {node: ^20.12||^22.13||>=24.0} + resolution: + { integrity: sha512-g9CXukMjazlJJVQ3OHzXsnG25KFYgSgKMIyoJrD8ggr0DbS9UNF7OzIqWmmKKBMedkxj3T01uqEaGnn+y7QhMA== } + engines: { node: ^20.12||^22.13||>=24.0 } hasBin: true wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + resolution: + { integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== } webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + resolution: + { integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== } webidl-conversions@8.0.1: - resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ== } + engines: { node: ">=20" } webpack-bundle-analyzer@5.3.0: - resolution: {integrity: sha512-PEhAoqiJ+47d0uLMx/+zo5XOvaU+Vk6N2ZLht7H3n09QLy/fhyvqGNwjdRUHJDgMN8crBR2ZwVHkIswT3Xuawg==} - engines: {node: '>= 20.9.0'} + resolution: + { integrity: sha512-PEhAoqiJ+47d0uLMx/+zo5XOvaU+Vk6N2ZLht7H3n09QLy/fhyvqGNwjdRUHJDgMN8crBR2ZwVHkIswT3Xuawg== } + engines: { node: ">= 20.9.0" } hasBin: true webpack-cli@7.0.2: - resolution: {integrity: sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==} - engines: {node: '>=20.9.0'} + resolution: + { integrity: sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g== } + engines: { node: ">=20.9.0" } hasBin: true peerDependencies: webpack: ^5.101.0 @@ -8098,108 +9454,132 @@ packages: optional: true webpack-merge@6.0.1: - resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} - engines: {node: '>=18.0.0'} + resolution: + { integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg== } + engines: { node: ">=18.0.0" } webpack-sources@3.3.4: - resolution: {integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q== } + engines: { node: ">=10.13.0" } webpack@5.105.4: - resolution: {integrity: sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==} - engines: {node: '>=10.13.0'} + resolution: + { integrity: sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw== } + engines: { node: ">=10.13.0" } hasBin: true peerDependencies: - webpack-cli: '*' + webpack-cli: "*" peerDependenciesMeta: webpack-cli: optional: true whatwg-mimetype@5.0.0: - resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==} - engines: {node: '>=20'} + resolution: + { integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw== } + engines: { node: ">=20" } whatwg-url@16.0.1: - resolution: {integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + resolution: + { integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw== } + engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + resolution: + { integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== } which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} + resolution: + { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== } + engines: { node: ">= 8" } hasBin: true which@5.0.0: - resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== } + engines: { node: ^18.17.0 || >=20.5.0 } hasBin: true which@6.0.0: - resolution: {integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==} - engines: {node: ^20.17.0 || >=22.9.0} + resolution: + { integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg== } + engines: { node: ^20.17.0 || >=22.9.0 } hasBin: true why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w== } + engines: { node: ">=8" } hasBin: true wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + resolution: + { integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== } wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + resolution: + { integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== } winston-transport@4.9.0: - resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A== } + engines: { node: ">= 12.0.0" } winston@3.19.0: - resolution: {integrity: sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==} - engines: {node: '>= 12.0.0'} + resolution: + { integrity: sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA== } + engines: { node: ">= 12.0.0" } with@7.0.2: - resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} - engines: {node: '>= 10.0.0'} + resolution: + { integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w== } + engines: { node: ">= 10.0.0" } wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + resolution: + { integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== } wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} + resolution: + { integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== } + engines: { node: ">=8" } wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== } + engines: { node: ">=10" } wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== } + engines: { node: ">=12" } wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q== } + engines: { node: ">=18" } wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + resolution: + { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== } write-file-atomic@5.0.1: - resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } write-file-atomic@6.0.0: - resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ== } + engines: { node: ^18.17.0 || >=20.5.0 } ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} - engines: {node: '>=10.0.0'} + resolution: + { integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== } + engines: { node: ">=10.0.0" } peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true @@ -8207,11 +9587,12 @@ packages: optional: true ws@8.19.0: - resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} - engines: {node: '>=10.0.0'} + resolution: + { integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== } + engines: { node: ">=10.0.0" } peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true @@ -8219,231 +9600,248 @@ packages: optional: true xml-name-validator@5.0.0: - resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg== } + engines: { node: ">=18" } xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + resolution: + { integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== } xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} + resolution: + { integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== } + engines: { node: ">=0.4" } y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== } + engines: { node: ">=10" } yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + resolution: + { integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== } yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== } + engines: { node: ">=18" } yaml@2.8.3: - resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} - engines: {node: '>= 14.6'} + resolution: + { integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== } + engines: { node: ">= 14.6" } hasBin: true yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== } + engines: { node: ">=10" } yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== } + engines: { node: ">=12" } yargs-parser@22.0.0: - resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} - engines: {node: ^20.19.0 || ^22.12.0 || >=23} + resolution: + { integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw== } + engines: { node: ^20.19.0 || ^22.12.0 || >=23 } yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== } + engines: { node: ">=10" } yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + resolution: + { integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== } + engines: { node: ">=12" } yargs@18.0.0: - resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} - engines: {node: ^20.19.0 || ^22.12.0 || >=23} + resolution: + { integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg== } + engines: { node: ^20.19.0 || ^22.12.0 || >=23 } yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + resolution: + { integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== } yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} + resolution: + { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== } + engines: { node: ">=6" } yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + resolution: + { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== } + engines: { node: ">=10" } yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} + resolution: + { integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== } + engines: { node: ">=12.20" } yoctocolors-cjs@2.1.3: - resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} - engines: {node: '>=18'} + resolution: + { integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw== } + engines: { node: ">=18" } snapshots: + "@aashutoshrathi/word-wrap@1.2.6": {} - '@aashutoshrathi/word-wrap@1.2.6': {} - - '@adobe/css-tools@4.3.3': {} + "@adobe/css-tools@4.3.3": {} - '@asamuzakjp/css-color@5.1.8': + "@asamuzakjp/css-color@5.1.8": dependencies: - '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-color-parser': 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-tokenizer': 4.0.0 + "@csstools/css-calc": 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + "@csstools/css-color-parser": 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) + "@csstools/css-tokenizer": 4.0.0 - '@asamuzakjp/dom-selector@7.0.8': + "@asamuzakjp/dom-selector@7.0.8": dependencies: - '@asamuzakjp/nwsapi': 2.3.9 + "@asamuzakjp/nwsapi": 2.3.9 bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - '@asamuzakjp/nwsapi@2.3.9': {} + "@asamuzakjp/nwsapi@2.3.9": {} - '@augment-vir/assert@31.59.3': + "@augment-vir/assert@31.59.3": dependencies: - '@augment-vir/core': 31.59.3 - '@date-vir/duration': 8.1.0 + "@augment-vir/core": 31.59.3 + "@date-vir/duration": 8.1.0 deep-eql: 5.0.2 expect-type: 1.3.0 type-fest: 5.4.4 - '@augment-vir/common@31.59.3': + "@augment-vir/common@31.59.3": dependencies: - '@augment-vir/assert': 31.59.3 - '@augment-vir/core': 31.59.3 - '@date-vir/duration': 8.1.0 + "@augment-vir/assert": 31.59.3 + "@augment-vir/core": 31.59.3 + "@date-vir/duration": 8.1.0 ansi-styles: 6.2.3 deepcopy-esm: 2.1.1 json5: 2.2.3 type-fest: 5.4.4 typed-event-target: 4.1.0 - '@augment-vir/core@31.59.3': + "@augment-vir/core@31.59.3": dependencies: - '@date-vir/duration': 8.1.0 + "@date-vir/duration": 8.1.0 browser-or-node: 3.0.0 diff: 8.0.3 json5: 2.2.3 type-fest: 5.4.4 - '@babel/code-frame@7.27.1': + "@babel/code-frame@7.27.1": dependencies: - '@babel/helper-validator-identifier': 7.28.5 + "@babel/helper-validator-identifier": 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/helper-string-parser@7.27.1': {} + "@babel/helper-string-parser@7.27.1": {} - '@babel/helper-validator-identifier@7.28.5': {} + "@babel/helper-validator-identifier@7.28.5": {} - '@babel/parser@7.29.2': + "@babel/parser@7.29.2": dependencies: - '@babel/types': 7.29.0 + "@babel/types": 7.29.0 - '@babel/types@7.29.0': + "@babel/types@7.29.0": dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 + "@babel/helper-string-parser": 7.27.1 + "@babel/helper-validator-identifier": 7.28.5 - '@bcoe/v8-coverage@1.0.2': {} + "@bcoe/v8-coverage@1.0.2": {} - '@bramus/specificity@2.4.2': + "@bramus/specificity@2.4.2": dependencies: css-tree: 3.2.1 - '@colors/colors@1.6.0': {} + "@colors/colors@1.6.0": {} - '@commitlint/cli@20.5.0(@types/node@25.5.2)(conventional-commits-parser@6.3.0)(typescript@6.0.2)': + "@commitlint/cli@20.5.0(@types/node@25.5.2)(conventional-commits-parser@6.3.0)(typescript@6.0.2)": dependencies: - '@commitlint/format': 20.5.0 - '@commitlint/lint': 20.5.0 - '@commitlint/load': 20.5.0(@types/node@25.5.2)(typescript@6.0.2) - '@commitlint/read': 20.5.0(conventional-commits-parser@6.3.0) - '@commitlint/types': 20.5.0 + "@commitlint/format": 20.5.0 + "@commitlint/lint": 20.5.0 + "@commitlint/load": 20.5.0(@types/node@25.5.2)(typescript@6.0.2) + "@commitlint/read": 20.5.0(conventional-commits-parser@6.3.0) + "@commitlint/types": 20.5.0 tinyexec: 1.0.2 yargs: 17.7.2 transitivePeerDependencies: - - '@types/node' + - "@types/node" - conventional-commits-filter - conventional-commits-parser - typescript - '@commitlint/config-conventional@20.5.0': + "@commitlint/config-conventional@20.5.0": dependencies: - '@commitlint/types': 20.5.0 + "@commitlint/types": 20.5.0 conventional-changelog-conventionalcommits: 9.3.0 - '@commitlint/config-validator@20.5.0': + "@commitlint/config-validator@20.5.0": dependencies: - '@commitlint/types': 20.5.0 + "@commitlint/types": 20.5.0 ajv: 8.18.0 - '@commitlint/ensure@20.5.0': + "@commitlint/ensure@20.5.0": dependencies: - '@commitlint/types': 20.5.0 + "@commitlint/types": 20.5.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 lodash.startcase: 4.4.0 lodash.upperfirst: 4.3.1 - '@commitlint/execute-rule@20.0.0': {} + "@commitlint/execute-rule@20.0.0": {} - '@commitlint/format@20.5.0': + "@commitlint/format@20.5.0": dependencies: - '@commitlint/types': 20.5.0 + "@commitlint/types": 20.5.0 picocolors: 1.1.1 - '@commitlint/is-ignored@20.5.0': + "@commitlint/is-ignored@20.5.0": dependencies: - '@commitlint/types': 20.5.0 + "@commitlint/types": 20.5.0 semver: 7.7.4 - '@commitlint/lint@20.5.0': + "@commitlint/lint@20.5.0": dependencies: - '@commitlint/is-ignored': 20.5.0 - '@commitlint/parse': 20.5.0 - '@commitlint/rules': 20.5.0 - '@commitlint/types': 20.5.0 + "@commitlint/is-ignored": 20.5.0 + "@commitlint/parse": 20.5.0 + "@commitlint/rules": 20.5.0 + "@commitlint/types": 20.5.0 - '@commitlint/load@20.5.0(@types/node@25.5.2)(typescript@6.0.2)': + "@commitlint/load@20.5.0(@types/node@25.5.2)(typescript@6.0.2)": dependencies: - '@commitlint/config-validator': 20.5.0 - '@commitlint/execute-rule': 20.0.0 - '@commitlint/resolve-extends': 20.5.0 - '@commitlint/types': 20.5.0 + "@commitlint/config-validator": 20.5.0 + "@commitlint/execute-rule": 20.0.0 + "@commitlint/resolve-extends": 20.5.0 + "@commitlint/types": 20.5.0 cosmiconfig: 9.0.1(typescript@6.0.2) cosmiconfig-typescript-loader: 6.1.0(@types/node@25.5.2)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 transitivePeerDependencies: - - '@types/node' + - "@types/node" - typescript - '@commitlint/message@20.4.3': {} + "@commitlint/message@20.4.3": {} - '@commitlint/parse@20.5.0': + "@commitlint/parse@20.5.0": dependencies: - '@commitlint/types': 20.5.0 + "@commitlint/types": 20.5.0 conventional-changelog-angular: 8.3.0 conventional-commits-parser: 6.3.0 - '@commitlint/read@20.5.0(conventional-commits-parser@6.3.0)': + "@commitlint/read@20.5.0(conventional-commits-parser@6.3.0)": dependencies: - '@commitlint/top-level': 20.4.3 - '@commitlint/types': 20.5.0 + "@commitlint/top-level": 20.4.3 + "@commitlint/types": 20.5.0 git-raw-commits: 5.0.1(conventional-commits-parser@6.3.0) minimist: 1.2.8 tinyexec: 1.0.2 @@ -8451,76 +9849,76 @@ snapshots: - conventional-commits-filter - conventional-commits-parser - '@commitlint/resolve-extends@20.5.0': + "@commitlint/resolve-extends@20.5.0": dependencies: - '@commitlint/config-validator': 20.5.0 - '@commitlint/types': 20.5.0 + "@commitlint/config-validator": 20.5.0 + "@commitlint/types": 20.5.0 global-directory: 4.0.1 import-meta-resolve: 4.0.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - '@commitlint/rules@20.5.0': + "@commitlint/rules@20.5.0": dependencies: - '@commitlint/ensure': 20.5.0 - '@commitlint/message': 20.4.3 - '@commitlint/to-lines': 20.0.0 - '@commitlint/types': 20.5.0 + "@commitlint/ensure": 20.5.0 + "@commitlint/message": 20.4.3 + "@commitlint/to-lines": 20.0.0 + "@commitlint/types": 20.5.0 - '@commitlint/to-lines@20.0.0': {} + "@commitlint/to-lines@20.0.0": {} - '@commitlint/top-level@20.4.3': + "@commitlint/top-level@20.4.3": dependencies: escalade: 3.2.0 - '@commitlint/types@20.5.0': + "@commitlint/types@20.5.0": dependencies: conventional-commits-parser: 6.3.0 picocolors: 1.1.1 - '@conventional-changelog/git-client@2.6.0(conventional-commits-parser@6.3.0)': + "@conventional-changelog/git-client@2.6.0(conventional-commits-parser@6.3.0)": dependencies: - '@simple-libs/child-process-utils': 1.0.2 - '@simple-libs/stream-utils': 1.2.0 + "@simple-libs/child-process-utils": 1.0.2 + "@simple-libs/stream-utils": 1.2.0 semver: 7.7.4 optionalDependencies: conventional-commits-parser: 6.3.0 - '@cspotcode/source-map-support@0.8.1': + "@cspotcode/source-map-support@0.8.1": dependencies: - '@jridgewell/trace-mapping': 0.3.9 + "@jridgewell/trace-mapping": 0.3.9 - '@csstools/color-helpers@6.0.2': {} + "@csstools/color-helpers@6.0.2": {} - '@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + "@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)": dependencies: - '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-tokenizer': 4.0.0 + "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) + "@csstools/css-tokenizer": 4.0.0 - '@csstools/css-color-parser@4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + "@csstools/css-color-parser@4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)": dependencies: - '@csstools/color-helpers': 6.0.2 - '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-tokenizer': 4.0.0 + "@csstools/color-helpers": 6.0.2 + "@csstools/css-calc": 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) + "@csstools/css-tokenizer": 4.0.0 - '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': + "@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)": dependencies: - '@csstools/css-tokenizer': 4.0.0 + "@csstools/css-tokenizer": 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.2(css-tree@3.2.1)': + "@csstools/css-syntax-patches-for-csstree@1.1.2(css-tree@3.2.1)": optionalDependencies: css-tree: 3.2.1 - '@csstools/css-tokenizer@4.0.0': {} + "@csstools/css-tokenizer@4.0.0": {} - '@dabh/diagnostics@2.0.8': + "@dabh/diagnostics@2.0.8": dependencies: - '@so-ric/colorspace': 1.1.6 + "@so-ric/colorspace": 1.1.6 enabled: 2.0.0 kuler: 2.0.0 - '@datalust/winston-seq@3.0.1(encoding@0.1.13)(winston@3.19.0)': + "@datalust/winston-seq@3.0.1(encoding@0.1.13)(winston@3.19.0)": dependencies: seq-logging: 3.0.0(encoding@0.1.13) winston: 3.19.0 @@ -8528,17 +9926,17 @@ snapshots: transitivePeerDependencies: - encoding - '@date-vir/duration@8.1.0': + "@date-vir/duration@8.1.0": dependencies: - '@types/luxon': 3.7.1 + "@types/luxon": 3.7.1 luxon: 3.7.2 type-fest: 5.4.4 - '@discoveryjs/json-ext@0.6.3': {} + "@discoveryjs/json-ext@0.6.3": {} - '@discoveryjs/json-ext@1.0.0': {} + "@discoveryjs/json-ext@1.0.0": {} - '@electron/get@2.0.3': + "@electron/get@2.0.3": dependencies: debug: 4.4.3(supports-color@5.5.0) env-paths: 2.2.1 @@ -8552,312 +9950,312 @@ snapshots: transitivePeerDependencies: - supports-color - '@emnapi/core@1.8.1': + "@emnapi/core@1.8.1": dependencies: - '@emnapi/wasi-threads': 1.1.0 + "@emnapi/wasi-threads": 1.1.0 tslib: 2.8.1 - '@emnapi/core@1.9.1': + "@emnapi/core@1.9.1": dependencies: - '@emnapi/wasi-threads': 1.2.0 + "@emnapi/wasi-threads": 1.2.0 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.8.1': + "@emnapi/runtime@1.8.1": dependencies: tslib: 2.8.1 - '@emnapi/runtime@1.9.1': + "@emnapi/runtime@1.9.1": dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.1.0': + "@emnapi/wasi-threads@1.1.0": dependencies: tslib: 2.8.1 - '@emnapi/wasi-threads@1.2.0': + "@emnapi/wasi-threads@1.2.0": dependencies: tslib: 2.8.1 optional: true - '@epic-web/invariant@1.0.0': {} + "@epic-web/invariant@1.0.0": {} - '@es-joy/jsdoccomment@0.86.0': + "@es-joy/jsdoccomment@0.86.0": dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.58.0 + "@types/estree": 1.0.8 + "@typescript-eslint/types": 8.58.0 comment-parser: 1.4.6 esquery: 1.7.0 jsdoc-type-pratt-parser: 7.2.0 - '@es-joy/resolve.exports@1.2.0': {} + "@es-joy/resolve.exports@1.2.0": {} - '@esbuild/aix-ppc64@0.27.2': + "@esbuild/aix-ppc64@0.27.2": optional: true - '@esbuild/android-arm64@0.27.2': + "@esbuild/android-arm64@0.27.2": optional: true - '@esbuild/android-arm@0.27.2': + "@esbuild/android-arm@0.27.2": optional: true - '@esbuild/android-x64@0.27.2': + "@esbuild/android-x64@0.27.2": optional: true - '@esbuild/darwin-arm64@0.27.2': + "@esbuild/darwin-arm64@0.27.2": optional: true - '@esbuild/darwin-x64@0.27.2': + "@esbuild/darwin-x64@0.27.2": optional: true - '@esbuild/freebsd-arm64@0.27.2': + "@esbuild/freebsd-arm64@0.27.2": optional: true - '@esbuild/freebsd-x64@0.27.2': + "@esbuild/freebsd-x64@0.27.2": optional: true - '@esbuild/linux-arm64@0.27.2': + "@esbuild/linux-arm64@0.27.2": optional: true - '@esbuild/linux-arm@0.27.2': + "@esbuild/linux-arm@0.27.2": optional: true - '@esbuild/linux-ia32@0.27.2': + "@esbuild/linux-ia32@0.27.2": optional: true - '@esbuild/linux-loong64@0.27.2': + "@esbuild/linux-loong64@0.27.2": optional: true - '@esbuild/linux-mips64el@0.27.2': + "@esbuild/linux-mips64el@0.27.2": optional: true - '@esbuild/linux-ppc64@0.27.2': + "@esbuild/linux-ppc64@0.27.2": optional: true - '@esbuild/linux-riscv64@0.27.2': + "@esbuild/linux-riscv64@0.27.2": optional: true - '@esbuild/linux-s390x@0.27.2': + "@esbuild/linux-s390x@0.27.2": optional: true - '@esbuild/linux-x64@0.27.2': + "@esbuild/linux-x64@0.27.2": optional: true - '@esbuild/netbsd-arm64@0.27.2': + "@esbuild/netbsd-arm64@0.27.2": optional: true - '@esbuild/netbsd-x64@0.27.2': + "@esbuild/netbsd-x64@0.27.2": optional: true - '@esbuild/openbsd-arm64@0.27.2': + "@esbuild/openbsd-arm64@0.27.2": optional: true - '@esbuild/openbsd-x64@0.27.2': + "@esbuild/openbsd-x64@0.27.2": optional: true - '@esbuild/openharmony-arm64@0.27.2': + "@esbuild/openharmony-arm64@0.27.2": optional: true - '@esbuild/sunos-x64@0.27.2': + "@esbuild/sunos-x64@0.27.2": optional: true - '@esbuild/win32-arm64@0.27.2': + "@esbuild/win32-arm64@0.27.2": optional: true - '@esbuild/win32-ia32@0.27.2': + "@esbuild/win32-ia32@0.27.2": optional: true - '@esbuild/win32-x64@0.27.2': + "@esbuild/win32-x64@0.27.2": optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))': + "@eslint-community/eslint-utils@4.9.1(eslint@10.2.0(jiti@2.6.1))": dependencies: eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.12.2': {} + "@eslint-community/regexpp@4.12.2": {} - '@eslint/config-array@0.23.4': + "@eslint/config-array@0.23.4": dependencies: - '@eslint/object-schema': 3.0.4 + "@eslint/object-schema": 3.0.4 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.4 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.5.4': + "@eslint/config-helpers@0.5.4": dependencies: - '@eslint/core': 1.2.0 + "@eslint/core": 1.2.0 - '@eslint/core@1.2.0': + "@eslint/core@1.2.0": dependencies: - '@types/json-schema': 7.0.15 + "@types/json-schema": 7.0.15 - '@eslint/js@10.0.1(eslint@10.2.0(jiti@2.6.1))': + "@eslint/js@10.0.1(eslint@10.2.0(jiti@2.6.1))": optionalDependencies: eslint: 10.2.0(jiti@2.6.1) - '@eslint/object-schema@3.0.4': {} + "@eslint/object-schema@3.0.4": {} - '@eslint/plugin-kit@0.7.0': + "@eslint/plugin-kit@0.7.0": dependencies: - '@eslint/core': 1.2.0 + "@eslint/core": 1.2.0 levn: 0.4.1 - '@exodus/bytes@1.15.0': {} + "@exodus/bytes@1.15.0": {} - '@fortawesome/fontawesome-free@7.2.0': {} + "@fortawesome/fontawesome-free@7.2.0": {} - '@gerrit0/mini-shiki@3.23.0': + "@gerrit0/mini-shiki@3.23.0": dependencies: - '@shikijs/engine-oniguruma': 3.23.0 - '@shikijs/langs': 3.23.0 - '@shikijs/themes': 3.23.0 - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 + "@shikijs/engine-oniguruma": 3.23.0 + "@shikijs/langs": 3.23.0 + "@shikijs/themes": 3.23.0 + "@shikijs/types": 3.23.0 + "@shikijs/vscode-textmate": 10.0.2 - '@humanfs/core@0.19.1': {} + "@humanfs/core@0.19.1": {} - '@humanfs/node@0.16.6': + "@humanfs/node@0.16.6": dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 + "@humanfs/core": 0.19.1 + "@humanwhocodes/retry": 0.3.1 - '@humanwhocodes/module-importer@1.0.1': {} + "@humanwhocodes/module-importer@1.0.1": {} - '@humanwhocodes/retry@0.3.1': {} + "@humanwhocodes/retry@0.3.1": {} - '@humanwhocodes/retry@0.4.3': {} + "@humanwhocodes/retry@0.4.3": {} - '@hutson/parse-repository-url@3.0.2': {} + "@hutson/parse-repository-url@3.0.2": {} - '@inquirer/ansi@1.0.2': {} + "@inquirer/ansi@1.0.2": {} - '@inquirer/checkbox@4.3.2(@types/node@25.5.2)': + "@inquirer/checkbox@4.3.2(@types/node@25.5.2)": dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/ansi": 1.0.2 + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/figures": 1.0.15 + "@inquirer/type": 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/confirm@5.1.21(@types/node@25.5.2)': + "@inquirer/confirm@5.1.21(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/core@10.3.2(@types/node@25.5.2)': + "@inquirer/core@10.3.2(@types/node@25.5.2)": dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/ansi": 1.0.2 + "@inquirer/figures": 1.0.15 + "@inquirer/type": 3.0.10(@types/node@25.5.2) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/editor@4.2.23(@types/node@25.5.2)': + "@inquirer/editor@4.2.23(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/external-editor': 1.0.3(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/external-editor": 1.0.3(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/expand@4.0.23(@types/node@25.5.2)': + "@inquirer/expand@4.0.23(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/external-editor@1.0.3(@types/node@25.5.2)': + "@inquirer/external-editor@1.0.3(@types/node@25.5.2)": dependencies: chardet: 2.1.1 iconv-lite: 0.7.1 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/figures@1.0.15': {} + "@inquirer/figures@1.0.15": {} - '@inquirer/input@4.3.1(@types/node@25.5.2)': + "@inquirer/input@4.3.1(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/number@3.0.23(@types/node@25.5.2)': + "@inquirer/number@3.0.23(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/password@4.0.23(@types/node@25.5.2)': + "@inquirer/password@4.0.23(@types/node@25.5.2)": dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/ansi": 1.0.2 + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) optionalDependencies: - '@types/node': 25.5.2 - - '@inquirer/prompts@7.10.1(@types/node@25.5.2)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@25.5.2) - '@inquirer/confirm': 5.1.21(@types/node@25.5.2) - '@inquirer/editor': 4.2.23(@types/node@25.5.2) - '@inquirer/expand': 4.0.23(@types/node@25.5.2) - '@inquirer/input': 4.3.1(@types/node@25.5.2) - '@inquirer/number': 3.0.23(@types/node@25.5.2) - '@inquirer/password': 4.0.23(@types/node@25.5.2) - '@inquirer/rawlist': 4.1.11(@types/node@25.5.2) - '@inquirer/search': 3.2.2(@types/node@25.5.2) - '@inquirer/select': 4.4.2(@types/node@25.5.2) + "@types/node": 25.5.2 + + "@inquirer/prompts@7.10.1(@types/node@25.5.2)": + dependencies: + "@inquirer/checkbox": 4.3.2(@types/node@25.5.2) + "@inquirer/confirm": 5.1.21(@types/node@25.5.2) + "@inquirer/editor": 4.2.23(@types/node@25.5.2) + "@inquirer/expand": 4.0.23(@types/node@25.5.2) + "@inquirer/input": 4.3.1(@types/node@25.5.2) + "@inquirer/number": 3.0.23(@types/node@25.5.2) + "@inquirer/password": 4.0.23(@types/node@25.5.2) + "@inquirer/rawlist": 4.1.11(@types/node@25.5.2) + "@inquirer/search": 3.2.2(@types/node@25.5.2) + "@inquirer/select": 4.4.2(@types/node@25.5.2) optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/rawlist@4.1.11(@types/node@25.5.2)': + "@inquirer/rawlist@4.1.11(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/search@3.2.2(@types/node@25.5.2)': + "@inquirer/search@3.2.2(@types/node@25.5.2)": dependencies: - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/figures": 1.0.15 + "@inquirer/type": 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/select@4.4.2(@types/node@25.5.2)': + "@inquirer/select@4.4.2(@types/node@25.5.2)": dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/ansi": 1.0.2 + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/figures": 1.0.15 + "@inquirer/type": 3.0.10(@types/node@25.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@inquirer/type@3.0.10(@types/node@25.5.2)': + "@inquirer/type@3.0.10(@types/node@25.5.2)": optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@isaacs/cliui@8.0.2': + "@isaacs/cliui@8.0.2": dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 @@ -8866,91 +10264,91 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/fs-minipass@4.0.1': + "@isaacs/fs-minipass@4.0.1": dependencies: minipass: 7.1.3 - '@isaacs/string-locale-compare@1.1.0': {} + "@isaacs/string-locale-compare@1.1.0": {} - '@jest/diff-sequences@30.0.1': {} + "@jest/diff-sequences@30.0.1": {} - '@jest/get-type@30.1.0': {} + "@jest/get-type@30.1.0": {} - '@jest/schemas@30.0.5': + "@jest/schemas@30.0.5": dependencies: - '@sinclair/typebox': 0.34.41 + "@sinclair/typebox": 0.34.41 - '@jridgewell/gen-mapping@0.3.5': + "@jridgewell/gen-mapping@0.3.5": dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.5.5 + "@jridgewell/trace-mapping": 0.3.31 - '@jridgewell/resolve-uri@3.1.2': {} + "@jridgewell/resolve-uri@3.1.2": {} - '@jridgewell/set-array@1.2.1': {} + "@jridgewell/set-array@1.2.1": {} - '@jridgewell/source-map@0.3.5': + "@jridgewell/source-map@0.3.5": dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.31 + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.31 - '@jridgewell/sourcemap-codec@1.5.5': {} + "@jridgewell/sourcemap-codec@1.5.5": {} - '@jridgewell/trace-mapping@0.3.31': + "@jridgewell/trace-mapping@0.3.31": dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.5.5 - '@jridgewell/trace-mapping@0.3.9': + "@jridgewell/trace-mapping@0.3.9": dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.5.5 - '@ltd/j-toml@1.38.0': {} + "@ltd/j-toml@1.38.0": {} - '@microsoft/tsdoc-config@0.18.1': + "@microsoft/tsdoc-config@0.18.1": dependencies: - '@microsoft/tsdoc': 0.16.0 + "@microsoft/tsdoc": 0.16.0 ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.10 - '@microsoft/tsdoc@0.16.0': {} + "@microsoft/tsdoc@0.16.0": {} - '@napi-rs/wasm-runtime@0.2.4': + "@napi-rs/wasm-runtime@0.2.4": dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 - '@tybys/wasm-util': 0.9.0 + "@emnapi/core": 1.8.1 + "@emnapi/runtime": 1.8.1 + "@tybys/wasm-util": 0.9.0 - '@napi-rs/wasm-runtime@1.1.1': + "@napi-rs/wasm-runtime@1.1.1": dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 - '@tybys/wasm-util': 0.10.1 + "@emnapi/core": 1.8.1 + "@emnapi/runtime": 1.8.1 + "@tybys/wasm-util": 0.10.1 optional: true - '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': + "@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)": dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 - '@tybys/wasm-util': 0.10.1 + "@emnapi/core": 1.9.1 + "@emnapi/runtime": 1.9.1 + "@tybys/wasm-util": 0.10.1 optional: true - '@nodelib/fs.scandir@2.1.5': + "@nodelib/fs.scandir@2.1.5": dependencies: - '@nodelib/fs.stat': 2.0.5 + "@nodelib/fs.stat": 2.0.5 run-parallel: 1.2.0 - '@nodelib/fs.stat@2.0.5': {} + "@nodelib/fs.stat@2.0.5": {} - '@nodelib/fs.walk@1.2.8': + "@nodelib/fs.walk@1.2.8": dependencies: - '@nodelib/fs.scandir': 2.1.5 + "@nodelib/fs.scandir": 2.1.5 fastq: 1.15.0 - '@npmcli/agent@4.0.0': + "@npmcli/agent@4.0.0": dependencies: agent-base: 7.1.3 http-proxy-agent: 7.0.2 @@ -8960,19 +10358,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/arborist@9.1.6': - dependencies: - '@isaacs/string-locale-compare': 1.1.0 - '@npmcli/fs': 4.0.0 - '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/map-workspaces': 5.0.3 - '@npmcli/metavuln-calculator': 9.0.3 - '@npmcli/name-from-folder': 3.0.0 - '@npmcli/node-gyp': 4.0.0 - '@npmcli/package-json': 7.0.2 - '@npmcli/query': 4.0.1 - '@npmcli/redact': 3.2.2 - '@npmcli/run-script': 10.0.3 + "@npmcli/arborist@9.1.6": + dependencies: + "@isaacs/string-locale-compare": 1.1.0 + "@npmcli/fs": 4.0.0 + "@npmcli/installed-package-contents": 3.0.0 + "@npmcli/map-workspaces": 5.0.3 + "@npmcli/metavuln-calculator": 9.0.3 + "@npmcli/name-from-folder": 3.0.0 + "@npmcli/node-gyp": 4.0.0 + "@npmcli/package-json": 7.0.2 + "@npmcli/query": 4.0.1 + "@npmcli/redact": 3.2.2 + "@npmcli/run-script": 10.0.3 bin-links: 5.0.0 cacache: 20.0.3 common-ancestor-path: 1.0.1 @@ -8998,17 +10396,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/fs@4.0.0': + "@npmcli/fs@4.0.0": dependencies: semver: 7.7.4 - '@npmcli/fs@5.0.0': + "@npmcli/fs@5.0.0": dependencies: semver: 7.7.4 - '@npmcli/git@6.0.3': + "@npmcli/git@6.0.3": dependencies: - '@npmcli/promise-spawn': 8.0.3 + "@npmcli/promise-spawn": 8.0.3 ini: 5.0.0 lru-cache: 10.4.3 npm-pick-manifest: 10.0.0 @@ -9017,9 +10415,9 @@ snapshots: semver: 7.7.2 which: 5.0.0 - '@npmcli/git@7.0.1': + "@npmcli/git@7.0.1": dependencies: - '@npmcli/promise-spawn': 9.0.1 + "@npmcli/promise-spawn": 9.0.1 ini: 6.0.0 lru-cache: 11.3.2 npm-pick-manifest: 11.0.3 @@ -9028,24 +10426,24 @@ snapshots: semver: 7.7.4 which: 6.0.0 - '@npmcli/installed-package-contents@3.0.0': + "@npmcli/installed-package-contents@3.0.0": dependencies: npm-bundled: 4.0.0 npm-normalize-package-bin: 4.0.0 - '@npmcli/installed-package-contents@4.0.0': + "@npmcli/installed-package-contents@4.0.0": dependencies: npm-bundled: 5.0.0 npm-normalize-package-bin: 5.0.0 - '@npmcli/map-workspaces@5.0.3': + "@npmcli/map-workspaces@5.0.3": dependencies: - '@npmcli/name-from-folder': 4.0.0 - '@npmcli/package-json': 7.0.2 + "@npmcli/name-from-folder": 4.0.0 + "@npmcli/package-json": 7.0.2 glob: 13.0.6 minimatch: 10.2.4 - '@npmcli/metavuln-calculator@9.0.3': + "@npmcli/metavuln-calculator@9.0.3": dependencies: cacache: 20.0.3 json-parse-even-better-errors: 5.0.0 @@ -9055,17 +10453,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/name-from-folder@3.0.0': {} + "@npmcli/name-from-folder@3.0.0": {} - '@npmcli/name-from-folder@4.0.0': {} + "@npmcli/name-from-folder@4.0.0": {} - '@npmcli/node-gyp@4.0.0': {} + "@npmcli/node-gyp@4.0.0": {} - '@npmcli/node-gyp@5.0.0': {} + "@npmcli/node-gyp@5.0.0": {} - '@npmcli/package-json@7.0.2': + "@npmcli/package-json@7.0.2": dependencies: - '@npmcli/git': 7.0.1 + "@npmcli/git": 7.0.1 glob: 11.1.0 hosted-git-info: 9.0.2 json-parse-even-better-errors: 5.0.0 @@ -9073,34 +10471,34 @@ snapshots: semver: 7.7.4 validate-npm-package-license: 3.0.4 - '@npmcli/promise-spawn@8.0.3': + "@npmcli/promise-spawn@8.0.3": dependencies: which: 5.0.0 - '@npmcli/promise-spawn@9.0.1': + "@npmcli/promise-spawn@9.0.1": dependencies: which: 6.0.0 - '@npmcli/query@4.0.1': + "@npmcli/query@4.0.1": dependencies: postcss-selector-parser: 7.1.1 - '@npmcli/redact@3.2.2': {} + "@npmcli/redact@3.2.2": {} - '@npmcli/run-script@10.0.3': + "@npmcli/run-script@10.0.3": dependencies: - '@npmcli/node-gyp': 5.0.0 - '@npmcli/package-json': 7.0.2 - '@npmcli/promise-spawn': 9.0.1 + "@npmcli/node-gyp": 5.0.0 + "@npmcli/package-json": 7.0.2 + "@npmcli/promise-spawn": 9.0.1 node-gyp: 12.2.0 proc-log: 6.1.0 which: 6.0.0 transitivePeerDependencies: - supports-color - '@nx/devkit@22.3.3(nx@22.6.4(@swc/core@1.15.24))': + "@nx/devkit@22.3.3(nx@22.6.4(@swc/core@1.15.24))": dependencies: - '@zkochan/js-yaml': 0.0.7 + "@zkochan/js-yaml": 0.0.7 ejs: 3.1.9 enquirer: 2.3.6 minimatch: 9.0.3 @@ -9109,451 +10507,451 @@ snapshots: tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/nx-darwin-arm64@22.6.4': + "@nx/nx-darwin-arm64@22.6.4": optional: true - '@nx/nx-darwin-x64@22.6.4': + "@nx/nx-darwin-x64@22.6.4": optional: true - '@nx/nx-freebsd-x64@22.6.4': + "@nx/nx-freebsd-x64@22.6.4": optional: true - '@nx/nx-linux-arm-gnueabihf@22.6.4': + "@nx/nx-linux-arm-gnueabihf@22.6.4": optional: true - '@nx/nx-linux-arm64-gnu@22.6.4': + "@nx/nx-linux-arm64-gnu@22.6.4": optional: true - '@nx/nx-linux-arm64-musl@22.6.4': + "@nx/nx-linux-arm64-musl@22.6.4": optional: true - '@nx/nx-linux-x64-gnu@22.6.4': + "@nx/nx-linux-x64-gnu@22.6.4": optional: true - '@nx/nx-linux-x64-musl@22.6.4': + "@nx/nx-linux-x64-musl@22.6.4": optional: true - '@nx/nx-win32-arm64-msvc@22.6.4': + "@nx/nx-win32-arm64-msvc@22.6.4": optional: true - '@nx/nx-win32-x64-msvc@22.6.4': + "@nx/nx-win32-x64-msvc@22.6.4": optional: true - '@octokit/auth-token@4.0.0': {} + "@octokit/auth-token@4.0.0": {} - '@octokit/core@5.2.1': + "@octokit/core@5.2.1": dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.1 - '@octokit/request': 8.4.1 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 + "@octokit/auth-token": 4.0.0 + "@octokit/graphql": 7.1.1 + "@octokit/request": 8.4.1 + "@octokit/request-error": 5.1.1 + "@octokit/types": 13.10.0 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 - '@octokit/endpoint@9.0.6': + "@octokit/endpoint@9.0.6": dependencies: - '@octokit/types': 13.10.0 + "@octokit/types": 13.10.0 universal-user-agent: 6.0.0 - '@octokit/graphql@7.1.1': + "@octokit/graphql@7.1.1": dependencies: - '@octokit/request': 8.4.1 - '@octokit/types': 13.10.0 + "@octokit/request": 8.4.1 + "@octokit/types": 13.10.0 universal-user-agent: 6.0.0 - '@octokit/openapi-types@24.2.0': {} + "@octokit/openapi-types@24.2.0": {} - '@octokit/plugin-enterprise-rest@6.0.1': {} + "@octokit/plugin-enterprise-rest@6.0.1": {} - '@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.1)': + "@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.1)": dependencies: - '@octokit/core': 5.2.1 - '@octokit/types': 13.10.0 + "@octokit/core": 5.2.1 + "@octokit/types": 13.10.0 - '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.1)': + "@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.1)": dependencies: - '@octokit/core': 5.2.1 + "@octokit/core": 5.2.1 - '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.1)': + "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.1)": dependencies: - '@octokit/core': 5.2.1 - '@octokit/types': 13.10.0 + "@octokit/core": 5.2.1 + "@octokit/types": 13.10.0 - '@octokit/request-error@5.1.1': + "@octokit/request-error@5.1.1": dependencies: - '@octokit/types': 13.10.0 + "@octokit/types": 13.10.0 deprecation: 2.3.1 once: 1.4.0 - '@octokit/request@8.4.1': + "@octokit/request@8.4.1": dependencies: - '@octokit/endpoint': 9.0.6 - '@octokit/request-error': 5.1.1 - '@octokit/types': 13.10.0 + "@octokit/endpoint": 9.0.6 + "@octokit/request-error": 5.1.1 + "@octokit/types": 13.10.0 universal-user-agent: 6.0.0 - '@octokit/rest@20.1.2': + "@octokit/rest@20.1.2": dependencies: - '@octokit/core': 5.2.1 - '@octokit/plugin-paginate-rest': 11.4.4-cjs.2(@octokit/core@5.2.1) - '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.1) - '@octokit/plugin-rest-endpoint-methods': 13.3.2-cjs.1(@octokit/core@5.2.1) + "@octokit/core": 5.2.1 + "@octokit/plugin-paginate-rest": 11.4.4-cjs.2(@octokit/core@5.2.1) + "@octokit/plugin-request-log": 4.0.1(@octokit/core@5.2.1) + "@octokit/plugin-rest-endpoint-methods": 13.3.2-cjs.1(@octokit/core@5.2.1) - '@octokit/types@13.10.0': + "@octokit/types@13.10.0": dependencies: - '@octokit/openapi-types': 24.2.0 + "@octokit/openapi-types": 24.2.0 - '@oxc-minify/binding-android-arm-eabi@0.116.0': + "@oxc-minify/binding-android-arm-eabi@0.116.0": optional: true - '@oxc-minify/binding-android-arm64@0.116.0': + "@oxc-minify/binding-android-arm64@0.116.0": optional: true - '@oxc-minify/binding-darwin-arm64@0.116.0': + "@oxc-minify/binding-darwin-arm64@0.116.0": optional: true - '@oxc-minify/binding-darwin-x64@0.116.0': + "@oxc-minify/binding-darwin-x64@0.116.0": optional: true - '@oxc-minify/binding-freebsd-x64@0.116.0': + "@oxc-minify/binding-freebsd-x64@0.116.0": optional: true - '@oxc-minify/binding-linux-arm-gnueabihf@0.116.0': + "@oxc-minify/binding-linux-arm-gnueabihf@0.116.0": optional: true - '@oxc-minify/binding-linux-arm-musleabihf@0.116.0': + "@oxc-minify/binding-linux-arm-musleabihf@0.116.0": optional: true - '@oxc-minify/binding-linux-arm64-gnu@0.116.0': + "@oxc-minify/binding-linux-arm64-gnu@0.116.0": optional: true - '@oxc-minify/binding-linux-arm64-musl@0.116.0': + "@oxc-minify/binding-linux-arm64-musl@0.116.0": optional: true - '@oxc-minify/binding-linux-ppc64-gnu@0.116.0': + "@oxc-minify/binding-linux-ppc64-gnu@0.116.0": optional: true - '@oxc-minify/binding-linux-riscv64-gnu@0.116.0': + "@oxc-minify/binding-linux-riscv64-gnu@0.116.0": optional: true - '@oxc-minify/binding-linux-riscv64-musl@0.116.0': + "@oxc-minify/binding-linux-riscv64-musl@0.116.0": optional: true - '@oxc-minify/binding-linux-s390x-gnu@0.116.0': + "@oxc-minify/binding-linux-s390x-gnu@0.116.0": optional: true - '@oxc-minify/binding-linux-x64-gnu@0.116.0': + "@oxc-minify/binding-linux-x64-gnu@0.116.0": optional: true - '@oxc-minify/binding-linux-x64-musl@0.116.0': + "@oxc-minify/binding-linux-x64-musl@0.116.0": optional: true - '@oxc-minify/binding-openharmony-arm64@0.116.0': + "@oxc-minify/binding-openharmony-arm64@0.116.0": optional: true - '@oxc-minify/binding-wasm32-wasi@0.116.0': + "@oxc-minify/binding-wasm32-wasi@0.116.0": dependencies: - '@napi-rs/wasm-runtime': 1.1.1 + "@napi-rs/wasm-runtime": 1.1.1 optional: true - '@oxc-minify/binding-win32-arm64-msvc@0.116.0': + "@oxc-minify/binding-win32-arm64-msvc@0.116.0": optional: true - '@oxc-minify/binding-win32-ia32-msvc@0.116.0': + "@oxc-minify/binding-win32-ia32-msvc@0.116.0": optional: true - '@oxc-minify/binding-win32-x64-msvc@0.116.0': + "@oxc-minify/binding-win32-x64-msvc@0.116.0": optional: true - '@oxc-project/types@0.123.0': {} + "@oxc-project/types@0.123.0": {} - '@parcel/watcher-android-arm64@2.5.6': + "@parcel/watcher-android-arm64@2.5.6": optional: true - '@parcel/watcher-darwin-arm64@2.5.6': + "@parcel/watcher-darwin-arm64@2.5.6": optional: true - '@parcel/watcher-darwin-x64@2.5.6': + "@parcel/watcher-darwin-x64@2.5.6": optional: true - '@parcel/watcher-freebsd-x64@2.5.6': + "@parcel/watcher-freebsd-x64@2.5.6": optional: true - '@parcel/watcher-linux-arm-glibc@2.5.6': + "@parcel/watcher-linux-arm-glibc@2.5.6": optional: true - '@parcel/watcher-linux-arm-musl@2.5.6': + "@parcel/watcher-linux-arm-musl@2.5.6": optional: true - '@parcel/watcher-linux-arm64-glibc@2.5.6': + "@parcel/watcher-linux-arm64-glibc@2.5.6": optional: true - '@parcel/watcher-linux-arm64-musl@2.5.6': + "@parcel/watcher-linux-arm64-musl@2.5.6": optional: true - '@parcel/watcher-linux-x64-glibc@2.5.6': + "@parcel/watcher-linux-x64-glibc@2.5.6": optional: true - '@parcel/watcher-linux-x64-musl@2.5.6': + "@parcel/watcher-linux-x64-musl@2.5.6": optional: true - '@parcel/watcher-win32-arm64@2.5.6': + "@parcel/watcher-win32-arm64@2.5.6": optional: true - '@parcel/watcher-win32-ia32@2.5.6': + "@parcel/watcher-win32-ia32@2.5.6": optional: true - '@parcel/watcher-win32-x64@2.5.6': + "@parcel/watcher-win32-x64@2.5.6": optional: true - '@parcel/watcher@2.5.6': + "@parcel/watcher@2.5.6": dependencies: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 picomatch: 4.0.4 optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.6 - '@parcel/watcher-darwin-arm64': 2.5.6 - '@parcel/watcher-darwin-x64': 2.5.6 - '@parcel/watcher-freebsd-x64': 2.5.6 - '@parcel/watcher-linux-arm-glibc': 2.5.6 - '@parcel/watcher-linux-arm-musl': 2.5.6 - '@parcel/watcher-linux-arm64-glibc': 2.5.6 - '@parcel/watcher-linux-arm64-musl': 2.5.6 - '@parcel/watcher-linux-x64-glibc': 2.5.6 - '@parcel/watcher-linux-x64-musl': 2.5.6 - '@parcel/watcher-win32-arm64': 2.5.6 - '@parcel/watcher-win32-ia32': 2.5.6 - '@parcel/watcher-win32-x64': 2.5.6 + "@parcel/watcher-android-arm64": 2.5.6 + "@parcel/watcher-darwin-arm64": 2.5.6 + "@parcel/watcher-darwin-x64": 2.5.6 + "@parcel/watcher-freebsd-x64": 2.5.6 + "@parcel/watcher-linux-arm-glibc": 2.5.6 + "@parcel/watcher-linux-arm-musl": 2.5.6 + "@parcel/watcher-linux-arm64-glibc": 2.5.6 + "@parcel/watcher-linux-arm64-musl": 2.5.6 + "@parcel/watcher-linux-x64-glibc": 2.5.6 + "@parcel/watcher-linux-x64-musl": 2.5.6 + "@parcel/watcher-win32-arm64": 2.5.6 + "@parcel/watcher-win32-ia32": 2.5.6 + "@parcel/watcher-win32-x64": 2.5.6 optional: true - '@pkgjs/parseargs@0.11.0': + "@pkgjs/parseargs@0.11.0": optional: true - '@pkgr/core@0.2.9': {} + "@pkgr/core@0.2.9": {} - '@polka/url@1.0.0-next.25': {} + "@polka/url@1.0.0-next.25": {} - '@popperjs/core@2.11.8': {} + "@popperjs/core@2.11.8": {} - '@putout/minify@6.0.0': {} + "@putout/minify@6.0.0": {} - '@rolldown/binding-android-arm64@1.0.0-rc.13': + "@rolldown/binding-android-arm64@1.0.0-rc.13": optional: true - '@rolldown/binding-darwin-arm64@1.0.0-rc.13': + "@rolldown/binding-darwin-arm64@1.0.0-rc.13": optional: true - '@rolldown/binding-darwin-x64@1.0.0-rc.13': + "@rolldown/binding-darwin-x64@1.0.0-rc.13": optional: true - '@rolldown/binding-freebsd-x64@1.0.0-rc.13': + "@rolldown/binding-freebsd-x64@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13': + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13': + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.13': + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13': + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13': + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.13': + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.13": optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-rc.13': + "@rolldown/binding-linux-x64-musl@1.0.0-rc.13": optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-rc.13': + "@rolldown/binding-openharmony-arm64@1.0.0-rc.13": optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.13': + "@rolldown/binding-wasm32-wasi@1.0.0-rc.13": dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 - '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + "@emnapi/core": 1.9.1 + "@emnapi/runtime": 1.9.1 + "@napi-rs/wasm-runtime": 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13': + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.13": optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.13': + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.13": optional: true - '@rolldown/pluginutils@1.0.0-rc.13': {} + "@rolldown/pluginutils@1.0.0-rc.13": {} - '@shikijs/engine-oniguruma@3.23.0': + "@shikijs/engine-oniguruma@3.23.0": dependencies: - '@shikijs/types': 3.23.0 - '@shikijs/vscode-textmate': 10.0.2 + "@shikijs/types": 3.23.0 + "@shikijs/vscode-textmate": 10.0.2 - '@shikijs/langs@3.23.0': + "@shikijs/langs@3.23.0": dependencies: - '@shikijs/types': 3.23.0 + "@shikijs/types": 3.23.0 - '@shikijs/themes@3.23.0': + "@shikijs/themes@3.23.0": dependencies: - '@shikijs/types': 3.23.0 + "@shikijs/types": 3.23.0 - '@shikijs/types@3.23.0': + "@shikijs/types@3.23.0": dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + "@shikijs/vscode-textmate": 10.0.2 + "@types/hast": 3.0.4 - '@shikijs/vscode-textmate@10.0.2': {} + "@shikijs/vscode-textmate@10.0.2": {} - '@sigstore/bundle@4.0.0': + "@sigstore/bundle@4.0.0": dependencies: - '@sigstore/protobuf-specs': 0.5.0 + "@sigstore/protobuf-specs": 0.5.0 - '@sigstore/core@3.1.0': {} + "@sigstore/core@3.1.0": {} - '@sigstore/protobuf-specs@0.5.0': {} + "@sigstore/protobuf-specs@0.5.0": {} - '@sigstore/sign@4.1.0': + "@sigstore/sign@4.1.0": dependencies: - '@sigstore/bundle': 4.0.0 - '@sigstore/core': 3.1.0 - '@sigstore/protobuf-specs': 0.5.0 + "@sigstore/bundle": 4.0.0 + "@sigstore/core": 3.1.0 + "@sigstore/protobuf-specs": 0.5.0 make-fetch-happen: 15.0.3 proc-log: 6.1.0 promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - '@sigstore/tuf@4.0.1': + "@sigstore/tuf@4.0.1": dependencies: - '@sigstore/protobuf-specs': 0.5.0 + "@sigstore/protobuf-specs": 0.5.0 tuf-js: 4.1.0 transitivePeerDependencies: - supports-color - '@sigstore/verify@3.1.0': + "@sigstore/verify@3.1.0": dependencies: - '@sigstore/bundle': 4.0.0 - '@sigstore/core': 3.1.0 - '@sigstore/protobuf-specs': 0.5.0 + "@sigstore/bundle": 4.0.0 + "@sigstore/core": 3.1.0 + "@sigstore/protobuf-specs": 0.5.0 - '@simple-libs/child-process-utils@1.0.2': + "@simple-libs/child-process-utils@1.0.2": dependencies: - '@simple-libs/stream-utils': 1.2.0 + "@simple-libs/stream-utils": 1.2.0 - '@simple-libs/stream-utils@1.2.0': {} + "@simple-libs/stream-utils@1.2.0": {} - '@sinclair/typebox@0.34.41': {} + "@sinclair/typebox@0.34.41": {} - '@sindresorhus/base62@1.0.0': {} + "@sindresorhus/base62@1.0.0": {} - '@sindresorhus/is@4.6.0': {} + "@sindresorhus/is@4.6.0": {} - '@so-ric/colorspace@1.1.6': + "@so-ric/colorspace@1.1.6": dependencies: color: 5.0.3 text-hex: 1.0.0 - '@sphinxxxx/color-conversion@2.2.2': {} + "@sphinxxxx/color-conversion@2.2.2": {} - '@standard-schema/spec@1.1.0': {} + "@standard-schema/spec@1.1.0": {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.2.0(jiti@2.6.1))': + "@stylistic/eslint-plugin@5.10.0(eslint@10.2.0(jiti@2.6.1))": dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) - '@typescript-eslint/types': 8.58.0 + "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) + "@typescript-eslint/types": 8.58.0 eslint: 10.2.0(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.4 - '@swc/core-darwin-arm64@1.15.24': + "@swc/core-darwin-arm64@1.15.24": optional: true - '@swc/core-darwin-x64@1.15.24': + "@swc/core-darwin-x64@1.15.24": optional: true - '@swc/core-linux-arm-gnueabihf@1.15.24': + "@swc/core-linux-arm-gnueabihf@1.15.24": optional: true - '@swc/core-linux-arm64-gnu@1.15.24': + "@swc/core-linux-arm64-gnu@1.15.24": optional: true - '@swc/core-linux-arm64-musl@1.15.24': + "@swc/core-linux-arm64-musl@1.15.24": optional: true - '@swc/core-linux-ppc64-gnu@1.15.24': + "@swc/core-linux-ppc64-gnu@1.15.24": optional: true - '@swc/core-linux-s390x-gnu@1.15.24': + "@swc/core-linux-s390x-gnu@1.15.24": optional: true - '@swc/core-linux-x64-gnu@1.15.24': + "@swc/core-linux-x64-gnu@1.15.24": optional: true - '@swc/core-linux-x64-musl@1.15.24': + "@swc/core-linux-x64-musl@1.15.24": optional: true - '@swc/core-win32-arm64-msvc@1.15.24': + "@swc/core-win32-arm64-msvc@1.15.24": optional: true - '@swc/core-win32-ia32-msvc@1.15.24': + "@swc/core-win32-ia32-msvc@1.15.24": optional: true - '@swc/core-win32-x64-msvc@1.15.24': + "@swc/core-win32-x64-msvc@1.15.24": optional: true - '@swc/core@1.15.24': + "@swc/core@1.15.24": dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.26 + "@swc/counter": 0.1.3 + "@swc/types": 0.1.26 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.24 - '@swc/core-darwin-x64': 1.15.24 - '@swc/core-linux-arm-gnueabihf': 1.15.24 - '@swc/core-linux-arm64-gnu': 1.15.24 - '@swc/core-linux-arm64-musl': 1.15.24 - '@swc/core-linux-ppc64-gnu': 1.15.24 - '@swc/core-linux-s390x-gnu': 1.15.24 - '@swc/core-linux-x64-gnu': 1.15.24 - '@swc/core-linux-x64-musl': 1.15.24 - '@swc/core-win32-arm64-msvc': 1.15.24 - '@swc/core-win32-ia32-msvc': 1.15.24 - '@swc/core-win32-x64-msvc': 1.15.24 + "@swc/core-darwin-arm64": 1.15.24 + "@swc/core-darwin-x64": 1.15.24 + "@swc/core-linux-arm-gnueabihf": 1.15.24 + "@swc/core-linux-arm64-gnu": 1.15.24 + "@swc/core-linux-arm64-musl": 1.15.24 + "@swc/core-linux-ppc64-gnu": 1.15.24 + "@swc/core-linux-s390x-gnu": 1.15.24 + "@swc/core-linux-x64-gnu": 1.15.24 + "@swc/core-linux-x64-musl": 1.15.24 + "@swc/core-win32-arm64-msvc": 1.15.24 + "@swc/core-win32-ia32-msvc": 1.15.24 + "@swc/core-win32-x64-msvc": 1.15.24 - '@swc/counter@0.1.3': {} + "@swc/counter@0.1.3": {} - '@swc/types@0.1.26': + "@swc/types@0.1.26": dependencies: - '@swc/counter': 0.1.3 + "@swc/counter": 0.1.3 - '@szmarczak/http-timer@4.0.6': + "@szmarczak/http-timer@4.0.6": dependencies: defer-to-connect: 2.0.1 - '@tsconfig/node10@1.0.9': {} + "@tsconfig/node10@1.0.9": {} - '@tsconfig/node12@1.0.11': {} + "@tsconfig/node12@1.0.11": {} - '@tsconfig/node14@1.0.3': {} + "@tsconfig/node14@1.0.3": {} - '@tsconfig/node16@1.0.4': {} + "@tsconfig/node16@1.0.4": {} - '@tsparticles/cli@3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)': + "@tsparticles/cli@3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)": dependencies: - '@swc/core': 1.15.24 - '@tsparticles/depcruise-config': 3.4.6(dependency-cruiser@17.3.10) - '@tsparticles/eslint-config': 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) - '@tsparticles/prettier-config': 3.4.6(prettier@3.8.1) - '@tsparticles/tsconfig': 3.4.6(typescript@6.0.2) - '@tsparticles/webpack-plugin': 3.4.6(@types/eslint@8.56.6)(jiti@2.6.1) + "@swc/core": 1.15.24 + "@tsparticles/depcruise-config": 3.4.6(dependency-cruiser@17.3.10) + "@tsparticles/eslint-config": 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.4.6(prettier@3.8.1) + "@tsparticles/tsconfig": 3.4.6(typescript@6.0.2) + "@tsparticles/webpack-plugin": 3.4.6(@types/eslint@8.56.6)(jiti@2.6.1) commander: 14.0.3 dependency-cruiser: 17.3.10 eslint: 10.2.0(jiti@2.6.1) @@ -9573,8 +10971,8 @@ snapshots: typescript-eslint: 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) webpack: 5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2) transitivePeerDependencies: - - '@swc/helpers' - - '@types/eslint' + - "@swc/helpers" + - "@types/eslint" - bufferutil - esbuild - jiti @@ -9584,15 +10982,15 @@ snapshots: - webpack-cli - webpack-dev-server - '@tsparticles/depcruise-config@3.4.6(dependency-cruiser@17.3.10)': + "@tsparticles/depcruise-config@3.4.6(dependency-cruiser@17.3.10)": dependencies: dependency-cruiser: 17.3.10 - '@tsparticles/eslint-config@3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1))': + "@tsparticles/eslint-config@3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1))": dependencies: - '@eslint/js': 10.0.1(eslint@10.2.0(jiti@2.6.1)) - '@stylistic/eslint-plugin': 5.10.0(eslint@10.2.0(jiti@2.6.1)) - '@tsparticles/prettier-config': 3.4.6(prettier@3.8.1) + "@eslint/js": 10.0.1(eslint@10.2.0(jiti@2.6.1)) + "@stylistic/eslint-plugin": 5.10.0(eslint@10.2.0(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.4.6(prettier@3.8.1) eslint: 10.2.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.2.0(jiti@2.6.1)) eslint-plugin-jsdoc: 62.9.0(eslint@10.2.0(jiti@2.6.1)) @@ -9604,24 +11002,24 @@ snapshots: typescript: 6.0.2 typescript-eslint: 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - - '@types/eslint' + - "@types/eslint" - supports-color - '@tsparticles/prettier-config@3.4.6(prettier@3.8.1)': + "@tsparticles/prettier-config@3.4.6(prettier@3.8.1)": dependencies: prettier: 3.8.1 prettier-plugin-multiline-arrays: 4.1.5(prettier@3.8.1) - '@tsparticles/tsconfig@3.4.6(typescript@6.0.2)': + "@tsparticles/tsconfig@3.4.6(typescript@6.0.2)": dependencies: typescript: 6.0.2 - '@tsparticles/webpack-plugin@3.4.6(@types/eslint@8.56.6)(jiti@2.6.1)': + "@tsparticles/webpack-plugin@3.4.6(@types/eslint@8.56.6)(jiti@2.6.1)": dependencies: - '@stylistic/eslint-plugin': 5.10.0(eslint@10.2.0(jiti@2.6.1)) - '@swc/core': 1.15.24 - '@tsparticles/eslint-config': 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) - '@tsparticles/prettier-config': 3.4.6(prettier@3.8.1) + "@stylistic/eslint-plugin": 5.10.0(eslint@10.2.0(jiti@2.6.1)) + "@swc/core": 1.15.24 + "@tsparticles/eslint-config": 3.4.6(@types/eslint@8.56.6)(eslint@10.2.0(jiti@2.6.1)) + "@tsparticles/prettier-config": 3.4.6(prettier@3.8.1) browserslist: 4.28.2 eslint: 10.2.0(jiti@2.6.1) eslint-config-prettier: 10.1.8(eslint@10.2.0(jiti@2.6.1)) @@ -9637,8 +11035,8 @@ snapshots: webpack-bundle-analyzer: 5.3.0 webpack-cli: 7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4) transitivePeerDependencies: - - '@swc/helpers' - - '@types/eslint' + - "@swc/helpers" + - "@types/eslint" - bufferutil - esbuild - jiti @@ -9647,164 +11045,164 @@ snapshots: - utf-8-validate - webpack-dev-server - '@tufjs/canonical-json@2.0.0': {} + "@tufjs/canonical-json@2.0.0": {} - '@tufjs/models@4.1.0': + "@tufjs/models@4.1.0": dependencies: - '@tufjs/canonical-json': 2.0.0 + "@tufjs/canonical-json": 2.0.0 minimatch: 10.2.5 - '@tybys/wasm-util@0.10.1': + "@tybys/wasm-util@0.10.1": dependencies: tslib: 2.8.1 optional: true - '@tybys/wasm-util@0.9.0': + "@tybys/wasm-util@0.9.0": dependencies: tslib: 2.8.1 - '@types/body-parser@1.19.2': + "@types/body-parser@1.19.2": dependencies: - '@types/connect': 3.4.35 - '@types/node': 25.5.2 + "@types/connect": 3.4.35 + "@types/node": 25.5.2 - '@types/cacheable-request@6.0.3': + "@types/cacheable-request@6.0.3": dependencies: - '@types/http-cache-semantics': 4.0.4 - '@types/keyv': 3.1.4 - '@types/node': 25.5.2 - '@types/responselike': 1.0.3 + "@types/http-cache-semantics": 4.0.4 + "@types/keyv": 3.1.4 + "@types/node": 25.5.2 + "@types/responselike": 1.0.3 - '@types/chai@5.2.3': + "@types/chai@5.2.3": dependencies: - '@types/deep-eql': 4.0.2 + "@types/deep-eql": 4.0.2 assertion-error: 2.0.1 - '@types/connect-livereload@0.6.3': + "@types/connect-livereload@0.6.3": dependencies: - '@types/connect': 3.4.35 + "@types/connect": 3.4.35 - '@types/connect@3.4.35': + "@types/connect@3.4.35": dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@types/deep-eql@4.0.2': {} + "@types/deep-eql@4.0.2": {} - '@types/eslint-scope@3.7.7': + "@types/eslint-scope@3.7.7": dependencies: - '@types/eslint': 8.56.6 - '@types/estree': 1.0.8 + "@types/eslint": 8.56.6 + "@types/estree": 1.0.8 - '@types/eslint@8.56.6': + "@types/eslint@8.56.6": dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 + "@types/estree": 1.0.8 + "@types/json-schema": 7.0.15 - '@types/esrecurse@4.3.1': {} + "@types/esrecurse@4.3.1": {} - '@types/estree@1.0.8': {} + "@types/estree@1.0.8": {} - '@types/express-serve-static-core@5.0.0': + "@types/express-serve-static-core@5.0.0": dependencies: - '@types/node': 25.5.2 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - '@types/send': 0.17.1 + "@types/node": 25.5.2 + "@types/qs": 6.9.7 + "@types/range-parser": 1.2.4 + "@types/send": 0.17.1 - '@types/express@5.0.6': + "@types/express@5.0.6": dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 5.0.0 - '@types/serve-static': 2.2.0 + "@types/body-parser": 1.19.2 + "@types/express-serve-static-core": 5.0.0 + "@types/serve-static": 2.2.0 - '@types/hast@3.0.4': + "@types/hast@3.0.4": dependencies: - '@types/unist': 3.0.3 + "@types/unist": 3.0.3 - '@types/http-cache-semantics@4.0.4': {} + "@types/http-cache-semantics@4.0.4": {} - '@types/http-errors@2.0.5': {} + "@types/http-errors@2.0.5": {} - '@types/jsdom@28.0.1': + "@types/jsdom@28.0.1": dependencies: - '@types/node': 25.5.2 - '@types/tough-cookie': 4.0.5 + "@types/node": 25.5.2 + "@types/tough-cookie": 4.0.5 parse5: 7.3.0 undici-types: 7.24.7 - '@types/json-schema@7.0.15': {} + "@types/json-schema@7.0.15": {} - '@types/keyv@3.1.4': + "@types/keyv@3.1.4": dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@types/livereload@0.9.5': + "@types/livereload@0.9.5": dependencies: - '@types/ws': 8.5.4 + "@types/ws": 8.5.4 - '@types/luxon@3.7.1': {} + "@types/luxon@3.7.1": {} - '@types/mime@1.3.2': {} + "@types/mime@1.3.2": {} - '@types/minimist@1.2.2': {} + "@types/minimist@1.2.2": {} - '@types/node@24.10.9': + "@types/node@24.10.9": dependencies: undici-types: 7.16.0 - '@types/node@25.5.2': + "@types/node@25.5.2": dependencies: undici-types: 7.18.2 - '@types/normalize-package-data@2.4.1': {} + "@types/normalize-package-data@2.4.1": {} - '@types/qs@6.9.7': {} + "@types/qs@6.9.7": {} - '@types/range-parser@1.2.4': {} + "@types/range-parser@1.2.4": {} - '@types/responselike@1.0.3': + "@types/responselike@1.0.3": dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@types/send@0.17.1': + "@types/send@0.17.1": dependencies: - '@types/mime': 1.3.2 - '@types/node': 25.5.2 + "@types/mime": 1.3.2 + "@types/node": 25.5.2 - '@types/serve-static@2.2.0': + "@types/serve-static@2.2.0": dependencies: - '@types/http-errors': 2.0.5 - '@types/node': 25.5.2 + "@types/http-errors": 2.0.5 + "@types/node": 25.5.2 - '@types/stylus@0.48.43': + "@types/stylus@0.48.43": dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@types/tough-cookie@4.0.5': {} + "@types/tough-cookie@4.0.5": {} - '@types/triple-beam@1.3.2': {} + "@types/triple-beam@1.3.2": {} - '@types/unist@3.0.3': {} + "@types/unist@3.0.3": {} - '@types/webpack-env@1.18.8': {} + "@types/webpack-env@1.18.8": {} - '@types/ws@8.5.4': + "@types/ws@8.5.4": dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 - '@types/yauzl@2.10.3': + "@types/yauzl@2.10.3": dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 optional: true - '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': + "@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: - '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - '@typescript-eslint/utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - '@typescript-eslint/visitor-keys': 8.58.1 + "@eslint-community/regexpp": 4.12.2 + "@typescript-eslint/parser": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/scope-manager": 8.58.1 + "@typescript-eslint/type-utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/visitor-keys": 8.58.1 eslint: 10.2.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 @@ -9813,59 +11211,59 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': + "@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: - '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) - '@typescript-eslint/visitor-keys': 8.58.1 + "@typescript-eslint/scope-manager": 8.58.1 + "@typescript-eslint/types": 8.58.1 + "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) + "@typescript-eslint/visitor-keys": 8.58.1 debug: 4.4.3(supports-color@5.5.0) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.1(typescript@6.0.2)': + "@typescript-eslint/project-service@8.56.1(typescript@6.0.2)": dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@6.0.2) - '@typescript-eslint/types': 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@6.0.2) + "@typescript-eslint/types": 8.56.1 debug: 4.4.3(supports-color@5.5.0) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.58.1(typescript@6.0.2)': + "@typescript-eslint/project-service@8.58.1(typescript@6.0.2)": dependencies: - '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.2) - '@typescript-eslint/types': 8.58.1 + "@typescript-eslint/tsconfig-utils": 8.58.1(typescript@6.0.2) + "@typescript-eslint/types": 8.58.1 debug: 4.4.3(supports-color@5.5.0) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.56.1': + "@typescript-eslint/scope-manager@8.56.1": dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 + "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/visitor-keys": 8.56.1 - '@typescript-eslint/scope-manager@8.58.1': + "@typescript-eslint/scope-manager@8.58.1": dependencies: - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/visitor-keys': 8.58.1 + "@typescript-eslint/types": 8.58.1 + "@typescript-eslint/visitor-keys": 8.58.1 - '@typescript-eslint/tsconfig-utils@8.56.1(typescript@6.0.2)': + "@typescript-eslint/tsconfig-utils@8.56.1(typescript@6.0.2)": dependencies: typescript: 6.0.2 - '@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.2)': + "@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.2)": dependencies: typescript: 6.0.2 - '@typescript-eslint/type-utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': + "@typescript-eslint/type-utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) - '@typescript-eslint/utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/types": 8.58.1 + "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) + "@typescript-eslint/utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) debug: 4.4.3(supports-color@5.5.0) eslint: 10.2.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@6.0.2) @@ -9873,18 +11271,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.56.1': {} + "@typescript-eslint/types@8.56.1": {} - '@typescript-eslint/types@8.58.0': {} + "@typescript-eslint/types@8.58.0": {} - '@typescript-eslint/types@8.58.1': {} + "@typescript-eslint/types@8.58.1": {} - '@typescript-eslint/typescript-estree@8.56.1(typescript@6.0.2)': + "@typescript-eslint/typescript-estree@8.56.1(typescript@6.0.2)": dependencies: - '@typescript-eslint/project-service': 8.56.1(typescript@6.0.2) - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@6.0.2) - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 + "@typescript-eslint/project-service": 8.56.1(typescript@6.0.2) + "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@6.0.2) + "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/visitor-keys": 8.56.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.7.4 @@ -9894,12 +11292,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.2)': + "@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.2)": dependencies: - '@typescript-eslint/project-service': 8.58.1(typescript@6.0.2) - '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.2) - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/visitor-keys': 8.58.1 + "@typescript-eslint/project-service": 8.58.1(typescript@6.0.2) + "@typescript-eslint/tsconfig-utils": 8.58.1(typescript@6.0.2) + "@typescript-eslint/types": 8.58.1 + "@typescript-eslint/visitor-keys": 8.58.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.7.4 @@ -9909,42 +11307,42 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': + "@typescript-eslint/utils@8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.2) + "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) + "@typescript-eslint/scope-manager": 8.56.1 + "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/typescript-estree": 8.56.1(typescript@6.0.2) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)': + "@typescript-eslint/utils@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2)": dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) + "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) + "@typescript-eslint/scope-manager": 8.58.1 + "@typescript-eslint/types": 8.58.1 + "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.56.1': + "@typescript-eslint/visitor-keys@8.56.1": dependencies: - '@typescript-eslint/types': 8.56.1 + "@typescript-eslint/types": 8.56.1 eslint-visitor-keys: 5.0.1 - '@typescript-eslint/visitor-keys@8.58.1': + "@typescript-eslint/visitor-keys@8.58.1": dependencies: - '@typescript-eslint/types': 8.58.1 + "@typescript-eslint/types": 8.58.1 eslint-visitor-keys: 5.0.1 - '@vitest/coverage-v8@4.1.3(vitest@4.1.3)': + "@vitest/coverage-v8@4.1.3(vitest@4.1.3)": dependencies: - '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.3 + "@bcoe/v8-coverage": 1.0.2 + "@vitest/utils": 4.1.3 ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -9955,48 +11353,48 @@ snapshots: tinyrainbow: 3.1.0 vitest: 4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) - '@vitest/expect@4.1.3': + "@vitest/expect@4.1.3": dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.3 - '@vitest/utils': 4.1.3 + "@standard-schema/spec": 1.1.0 + "@types/chai": 5.2.3 + "@vitest/spy": 4.1.3 + "@vitest/utils": 4.1.3 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))': + "@vitest/mocker@4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))": dependencies: - '@vitest/spy': 4.1.3 + "@vitest/spy": 4.1.3 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3) - '@vitest/pretty-format@4.1.2': + "@vitest/pretty-format@4.1.2": dependencies: tinyrainbow: 3.1.0 - '@vitest/pretty-format@4.1.3': + "@vitest/pretty-format@4.1.3": dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.3': + "@vitest/runner@4.1.3": dependencies: - '@vitest/utils': 4.1.3 + "@vitest/utils": 4.1.3 pathe: 2.0.3 - '@vitest/snapshot@4.1.3': + "@vitest/snapshot@4.1.3": dependencies: - '@vitest/pretty-format': 4.1.3 - '@vitest/utils': 4.1.3 + "@vitest/pretty-format": 4.1.3 + "@vitest/utils": 4.1.3 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.3': {} + "@vitest/spy@4.1.3": {} - '@vitest/ui@4.1.2(vitest@4.1.3)': + "@vitest/ui@4.1.2(vitest@4.1.3)": dependencies: - '@vitest/utils': 4.1.2 + "@vitest/utils": 4.1.2 fflate: 0.8.2 flatted: 3.4.2 pathe: 2.0.3 @@ -10005,106 +11403,106 @@ snapshots: tinyrainbow: 3.1.0 vitest: 4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) - '@vitest/utils@4.1.2': + "@vitest/utils@4.1.2": dependencies: - '@vitest/pretty-format': 4.1.2 + "@vitest/pretty-format": 4.1.2 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@vitest/utils@4.1.3': + "@vitest/utils@4.1.3": dependencies: - '@vitest/pretty-format': 4.1.3 + "@vitest/pretty-format": 4.1.3 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@webassemblyjs/ast@1.14.1': + "@webassemblyjs/ast@1.14.1": dependencies: - '@webassemblyjs/helper-numbers': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + "@webassemblyjs/helper-numbers": 1.13.2 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + "@webassemblyjs/floating-point-hex-parser@1.13.2": {} - '@webassemblyjs/helper-api-error@1.13.2': {} + "@webassemblyjs/helper-api-error@1.13.2": {} - '@webassemblyjs/helper-buffer@1.14.1': {} + "@webassemblyjs/helper-buffer@1.14.1": {} - '@webassemblyjs/helper-numbers@1.13.2': + "@webassemblyjs/helper-numbers@1.13.2": dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.13.2 - '@webassemblyjs/helper-api-error': 1.13.2 - '@xtuc/long': 4.2.2 + "@webassemblyjs/floating-point-hex-parser": 1.13.2 + "@webassemblyjs/helper-api-error": 1.13.2 + "@xtuc/long": 4.2.2 - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + "@webassemblyjs/helper-wasm-bytecode@1.13.2": {} - '@webassemblyjs/helper-wasm-section@1.14.1': + "@webassemblyjs/helper-wasm-section@1.14.1": dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/wasm-gen': 1.14.1 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/wasm-gen": 1.14.1 - '@webassemblyjs/ieee754@1.13.2': + "@webassemblyjs/ieee754@1.13.2": dependencies: - '@xtuc/ieee754': 1.2.0 + "@xtuc/ieee754": 1.2.0 - '@webassemblyjs/leb128@1.13.2': + "@webassemblyjs/leb128@1.13.2": dependencies: - '@xtuc/long': 4.2.2 + "@xtuc/long": 4.2.2 - '@webassemblyjs/utf8@1.13.2': {} + "@webassemblyjs/utf8@1.13.2": {} - '@webassemblyjs/wasm-edit@1.14.1': + "@webassemblyjs/wasm-edit@1.14.1": dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/helper-wasm-section': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-opt': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wast-printer': 1.14.1 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/helper-wasm-section": 1.14.1 + "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/wasm-opt": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 + "@webassemblyjs/wast-printer": 1.14.1 - '@webassemblyjs/wasm-gen@1.14.1': + "@webassemblyjs/wasm-gen@1.14.1": dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/ieee754": 1.13.2 + "@webassemblyjs/leb128": 1.13.2 + "@webassemblyjs/utf8": 1.13.2 - '@webassemblyjs/wasm-opt@1.14.1': + "@webassemblyjs/wasm-opt@1.14.1": dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-buffer": 1.14.1 + "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 - '@webassemblyjs/wasm-parser@1.14.1': + "@webassemblyjs/wasm-parser@1.14.1": dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-api-error': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/helper-api-error": 1.13.2 + "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/ieee754": 1.13.2 + "@webassemblyjs/leb128": 1.13.2 + "@webassemblyjs/utf8": 1.13.2 - '@webassemblyjs/wast-printer@1.14.1': + "@webassemblyjs/wast-printer@1.14.1": dependencies: - '@webassemblyjs/ast': 1.14.1 - '@xtuc/long': 4.2.2 + "@webassemblyjs/ast": 1.14.1 + "@xtuc/long": 4.2.2 - '@xtuc/ieee754@1.2.0': {} + "@xtuc/ieee754@1.2.0": {} - '@xtuc/long@4.2.2': {} + "@xtuc/long@4.2.2": {} - '@yarnpkg/lockfile@1.1.0': {} + "@yarnpkg/lockfile@1.1.0": {} - '@yarnpkg/parsers@3.0.2': + "@yarnpkg/parsers@3.0.2": dependencies: js-yaml: 3.14.1 tslib: 2.8.1 - '@zkochan/js-yaml@0.0.7': + "@zkochan/js-yaml@0.0.7": dependencies: argparse: 2.0.1 @@ -10235,7 +11633,7 @@ snapshots: ast-v8-to-istanbul@1.0.0: dependencies: - '@jridgewell/trace-mapping': 0.3.31 + "@jridgewell/trace-mapping": 0.3.31 estree-walker: 3.0.3 js-tokens: 10.0.0 @@ -10263,7 +11661,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.29.0 + "@babel/types": 7.29.0 balanced-match@1.0.2: {} @@ -10350,7 +11748,7 @@ snapshots: bootstrap@5.3.8(@popperjs/core@2.11.8): dependencies: - '@popperjs/core': 2.11.8 + "@popperjs/core": 2.11.8 brace-expansion@1.1.11: dependencies: @@ -10407,7 +11805,7 @@ snapshots: cacache@20.0.3: dependencies: - '@npmcli/fs': 5.0.0 + "@npmcli/fs": 5.0.0 fs-minipass: 3.0.2 glob: 13.0.6 lru-cache: 11.3.2 @@ -10635,8 +12033,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.29.2 - '@babel/types': 7.29.0 + "@babel/parser": 7.29.2 + "@babel/types": 7.29.0 content-disposition@1.0.1: {} @@ -10694,7 +12092,7 @@ snapshots: conventional-commits-parser@6.3.0: dependencies: - '@simple-libs/stream-utils': 1.2.0 + "@simple-libs/stream-utils": 1.2.0 meow: 13.2.0 conventional-recommended-bump@7.0.1: @@ -10727,7 +12125,7 @@ snapshots: cosmiconfig-typescript-loader@6.1.0(@types/node@25.5.2)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2): dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 cosmiconfig: 9.0.1(typescript@6.0.2) jiti: 2.6.1 typescript: 6.0.2 @@ -10754,7 +12152,7 @@ snapshots: cross-env@10.1.0: dependencies: - '@epic-web/invariant': 1.0.0 + "@epic-web/invariant": 1.0.0 cross-spawn: 7.0.6 cross-spawn@7.0.6: @@ -10798,7 +12196,7 @@ snapshots: whatwg-mimetype: 5.0.0 whatwg-url: 16.0.1 transitivePeerDependencies: - - '@noble/hashes' + - "@noble/hashes" dateformat@3.0.3: {} @@ -10948,8 +12346,8 @@ snapshots: electron@41.1.1: dependencies: - '@electron/get': 2.0.3 - '@types/node': 24.10.9 + "@electron/get": 2.0.3 + "@types/node": 24.10.9 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -11029,32 +12427,32 @@ snapshots: esbuild@0.27.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.2 - '@esbuild/android-arm': 0.27.2 - '@esbuild/android-arm64': 0.27.2 - '@esbuild/android-x64': 0.27.2 - '@esbuild/darwin-arm64': 0.27.2 - '@esbuild/darwin-x64': 0.27.2 - '@esbuild/freebsd-arm64': 0.27.2 - '@esbuild/freebsd-x64': 0.27.2 - '@esbuild/linux-arm': 0.27.2 - '@esbuild/linux-arm64': 0.27.2 - '@esbuild/linux-ia32': 0.27.2 - '@esbuild/linux-loong64': 0.27.2 - '@esbuild/linux-mips64el': 0.27.2 - '@esbuild/linux-ppc64': 0.27.2 - '@esbuild/linux-riscv64': 0.27.2 - '@esbuild/linux-s390x': 0.27.2 - '@esbuild/linux-x64': 0.27.2 - '@esbuild/netbsd-arm64': 0.27.2 - '@esbuild/netbsd-x64': 0.27.2 - '@esbuild/openbsd-arm64': 0.27.2 - '@esbuild/openbsd-x64': 0.27.2 - '@esbuild/openharmony-arm64': 0.27.2 - '@esbuild/sunos-x64': 0.27.2 - '@esbuild/win32-arm64': 0.27.2 - '@esbuild/win32-ia32': 0.27.2 - '@esbuild/win32-x64': 0.27.2 + "@esbuild/aix-ppc64": 0.27.2 + "@esbuild/android-arm": 0.27.2 + "@esbuild/android-arm64": 0.27.2 + "@esbuild/android-x64": 0.27.2 + "@esbuild/darwin-arm64": 0.27.2 + "@esbuild/darwin-x64": 0.27.2 + "@esbuild/freebsd-arm64": 0.27.2 + "@esbuild/freebsd-x64": 0.27.2 + "@esbuild/linux-arm": 0.27.2 + "@esbuild/linux-arm64": 0.27.2 + "@esbuild/linux-ia32": 0.27.2 + "@esbuild/linux-loong64": 0.27.2 + "@esbuild/linux-mips64el": 0.27.2 + "@esbuild/linux-ppc64": 0.27.2 + "@esbuild/linux-riscv64": 0.27.2 + "@esbuild/linux-s390x": 0.27.2 + "@esbuild/linux-x64": 0.27.2 + "@esbuild/netbsd-arm64": 0.27.2 + "@esbuild/netbsd-x64": 0.27.2 + "@esbuild/openbsd-arm64": 0.27.2 + "@esbuild/openbsd-x64": 0.27.2 + "@esbuild/openharmony-arm64": 0.27.2 + "@esbuild/sunos-x64": 0.27.2 + "@esbuild/win32-arm64": 0.27.2 + "@esbuild/win32-ia32": 0.27.2 + "@esbuild/win32-x64": 0.27.2 escalade@3.1.1: {} @@ -11074,8 +12472,8 @@ snapshots: eslint-plugin-jsdoc@62.9.0(eslint@10.2.0(jiti@2.6.1)): dependencies: - '@es-joy/jsdoccomment': 0.86.0 - '@es-joy/resolve.exports': 1.2.0 + "@es-joy/jsdoccomment": 0.86.0 + "@es-joy/resolve.exports": 1.2.0 are-docs-informative: 0.0.2 comment-parser: 1.4.6 debug: 4.4.3(supports-color@5.5.0) @@ -11099,14 +12497,14 @@ snapshots: prettier-linter-helpers: 1.0.1 synckit: 0.11.12 optionalDependencies: - '@types/eslint': 8.56.6 + "@types/eslint": 8.56.6 eslint-config-prettier: 10.1.8(eslint@10.2.0(jiti@2.6.1)) eslint-plugin-tsdoc@0.5.2(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@typescript-eslint/utils': 8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@microsoft/tsdoc": 0.16.0 + "@microsoft/tsdoc-config": 0.18.1 + "@typescript-eslint/utils": 8.56.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - eslint - supports-color @@ -11119,8 +12517,8 @@ snapshots: eslint-scope@9.1.2: dependencies: - '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.8 + "@types/esrecurse": 4.3.1 + "@types/estree": 1.0.8 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -11132,16 +12530,16 @@ snapshots: eslint@10.2.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.0(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.23.4 - '@eslint/config-helpers': 0.5.4 - '@eslint/core': 1.2.0 - '@eslint/plugin-kit': 0.7.0 - '@humanfs/node': 0.16.6 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 + "@eslint-community/eslint-utils": 4.9.1(eslint@10.2.0(jiti@2.6.1)) + "@eslint-community/regexpp": 4.12.2 + "@eslint/config-array": 0.23.4 + "@eslint/config-helpers": 0.5.4 + "@eslint/core": 1.2.0 + "@eslint/plugin-kit": 0.7.0 + "@humanfs/node": 0.16.6 + "@humanwhocodes/module-importer": 1.0.1 + "@humanwhocodes/retry": 0.4.3 + "@types/estree": 1.0.8 ajv: 6.14.0 cross-spawn: 7.0.6 debug: 4.4.3(supports-color@5.5.0) @@ -11195,7 +12593,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + "@types/estree": 1.0.8 esutils@2.0.3: {} @@ -11275,7 +12673,7 @@ snapshots: get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: - '@types/yauzl': 2.10.3 + "@types/yauzl": 2.10.3 transitivePeerDependencies: - supports-color @@ -11287,8 +12685,8 @@ snapshots: fast-glob@3.3.2: dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 + "@nodelib/fs.stat": 2.0.5 + "@nodelib/fs.walk": 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 @@ -11462,7 +12860,7 @@ snapshots: get-pkg-repo@4.2.1: dependencies: - '@hutson/parse-repository-url': 3.0.2 + "@hutson/parse-repository-url": 3.0.2 hosted-git-info: 4.1.0 through2: 2.0.5 yargs: 16.2.0 @@ -11498,7 +12896,7 @@ snapshots: git-raw-commits@5.0.1(conventional-commits-parser@6.3.0): dependencies: - '@conventional-changelog/git-client': 2.6.0(conventional-commits-parser@6.3.0) + "@conventional-changelog/git-client": 2.6.0(conventional-commits-parser@6.3.0) meow: 13.2.0 transitivePeerDependencies: - conventional-commits-filter @@ -11605,10 +13003,10 @@ snapshots: got@11.8.6: dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.3 + "@sindresorhus/is": 4.6.0 + "@szmarczak/http-timer": 4.0.6 + "@types/cacheable-request": 6.0.3 + "@types/responselike": 1.0.3 cacheable-lookup: 5.0.4 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -11668,9 +13066,9 @@ snapshots: html-encoding-sniffer@6.0.0: dependencies: - '@exodus/bytes': 1.15.0 + "@exodus/bytes": 1.15.0 transitivePeerDependencies: - - '@noble/hashes' + - "@noble/hashes" html-entities@2.6.0: {} @@ -11686,7 +13084,7 @@ snapshots: svgo: 4.0.1 terser: 5.46.0 optionalDependencies: - '@swc/core': 1.15.24 + "@swc/core": 1.15.24 http-cache-semantics@4.2.0: {} @@ -11787,7 +13185,7 @@ snapshots: init-package-json@8.2.2: dependencies: - '@npmcli/package-json': 7.0.2 + "@npmcli/package-json": 7.0.2 npm-package-arg: 13.0.1 promzard: 2.0.0 read: 4.1.0 @@ -11797,15 +13195,15 @@ snapshots: inquirer@12.9.6(@types/node@25.5.2): dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.5.2) - '@inquirer/prompts': 7.10.1(@types/node@25.5.2) - '@inquirer/type': 3.0.10(@types/node@25.5.2) + "@inquirer/ansi": 1.0.2 + "@inquirer/core": 10.3.2(@types/node@25.5.2) + "@inquirer/prompts": 7.10.1(@types/node@25.5.2) + "@inquirer/type": 3.0.10(@types/node@25.5.2) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 interpret@3.1.1: {} @@ -11915,13 +13313,13 @@ snapshots: jackspeak@3.4.3: dependencies: - '@isaacs/cliui': 8.0.2 + "@isaacs/cliui": 8.0.2 optionalDependencies: - '@pkgjs/parseargs': 0.11.0 + "@pkgjs/parseargs": 0.11.0 jackspeak@4.1.1: dependencies: - '@isaacs/cliui': 8.0.2 + "@isaacs/cliui": 8.0.2 jake@10.8.7: dependencies: @@ -11934,14 +13332,14 @@ snapshots: jest-diff@30.2.0: dependencies: - '@jest/diff-sequences': 30.0.1 - '@jest/get-type': 30.1.0 + "@jest/diff-sequences": 30.0.1 + "@jest/get-type": 30.1.0 chalk: 4.1.2 pretty-format: 30.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11976,11 +13374,11 @@ snapshots: jsdom@29.0.2(canvas@3.2.3): dependencies: - '@asamuzakjp/css-color': 5.1.8 - '@asamuzakjp/dom-selector': 7.0.8 - '@bramus/specificity': 2.4.2 - '@csstools/css-syntax-patches-for-csstree': 1.1.2(css-tree@3.2.1) - '@exodus/bytes': 1.15.0 + "@asamuzakjp/css-color": 5.1.8 + "@asamuzakjp/dom-selector": 7.0.8 + "@bramus/specificity": 2.4.2 + "@csstools/css-syntax-patches-for-csstree": 1.1.2(css-tree@3.2.1) + "@exodus/bytes": 1.15.0 css-tree: 3.2.1 data-urls: 7.0.0 decimal.js: 10.6.0 @@ -12000,7 +13398,7 @@ snapshots: optionalDependencies: canvas: 3.2.3 transitivePeerDependencies: - - '@noble/hashes' + - "@noble/hashes" json-buffer@3.0.1: {} @@ -12076,12 +13474,12 @@ snapshots: lerna@9.0.7(@swc/core@1.15.24)(@types/node@25.5.2): dependencies: - '@npmcli/arborist': 9.1.6 - '@npmcli/package-json': 7.0.2 - '@npmcli/run-script': 10.0.3 - '@nx/devkit': 22.3.3(nx@22.6.4(@swc/core@1.15.24)) - '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 20.1.2 + "@npmcli/arborist": 9.1.6 + "@npmcli/package-json": 7.0.2 + "@npmcli/run-script": 10.0.3 + "@nx/devkit": 22.3.3(nx@22.6.4(@swc/core@1.15.24)) + "@octokit/plugin-enterprise-rest": 6.0.1 + "@octokit/rest": 20.1.2 aproba: 2.0.0 byte-size: 8.1.1 chalk: 4.1.0 @@ -12143,9 +13541,9 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - '@types/node' + - "@swc-node/register" + - "@swc/core" + - "@types/node" - babel-plugin-macros - debug - supports-color @@ -12164,7 +13562,7 @@ snapshots: libnpmpublish@11.1.2: dependencies: - '@npmcli/package-json': 7.0.2 + "@npmcli/package-json": 7.0.2 ci-info: 4.3.1 npm-package-arg: 13.0.1 npm-registry-fetch: 19.1.0 @@ -12349,8 +13747,8 @@ snapshots: logform@2.7.0: dependencies: - '@colors/colors': 1.6.0 - '@types/triple-beam': 1.3.2 + "@colors/colors": 1.6.0 + "@types/triple-beam": 1.3.2 fecha: 4.2.3 ms: 2.1.3 safe-stable-stringify: 2.5.0 @@ -12374,12 +13772,12 @@ snapshots: magic-string@0.30.21: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + "@jridgewell/sourcemap-codec": 1.5.5 magicast@0.5.2: dependencies: - '@babel/parser': 7.29.2 - '@babel/types': 7.29.0 + "@babel/parser": 7.29.2 + "@babel/types": 7.29.0 source-map-js: 1.2.1 make-dir@3.1.0: @@ -12394,7 +13792,7 @@ snapshots: make-fetch-happen@15.0.2: dependencies: - '@npmcli/agent': 4.0.0 + "@npmcli/agent": 4.0.0 cacache: 20.0.3 http-cache-semantics: 4.2.0 minipass: 7.1.3 @@ -12410,7 +13808,7 @@ snapshots: make-fetch-happen@15.0.3: dependencies: - '@npmcli/agent': 4.0.0 + "@npmcli/agent": 4.0.0 cacache: 20.0.3 http-cache-semantics: 4.2.0 minipass: 7.1.3 @@ -12456,7 +13854,7 @@ snapshots: meow@8.1.2: dependencies: - '@types/minimist': 1.2.2 + "@types/minimist": 1.2.2 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -12501,8 +13899,8 @@ snapshots: minify@15.2.0: dependencies: - '@putout/minify': 6.0.0 - '@swc/core': 1.15.24 + "@putout/minify": 6.0.0 + "@swc/core": 1.15.24 clean-css: 5.3.3 css-b64-images: 0.2.5 debug: 4.4.3(supports-color@5.5.0) @@ -12517,7 +13915,7 @@ snapshots: try-catch: 4.0.7 try-to-catch: 4.0.3 transitivePeerDependencies: - - '@swc/helpers' + - "@swc/helpers" - supports-color minimatch@10.2.2: @@ -12770,7 +14168,7 @@ snapshots: npm-registry-fetch@19.1.0: dependencies: - '@npmcli/redact': 3.2.2 + "@npmcli/redact": 3.2.2 jsonparse: 1.3.1 make-fetch-happen: 15.0.3 minipass: 7.1.3 @@ -12808,11 +14206,11 @@ snapshots: nx@22.6.4(@swc/core@1.15.24): dependencies: - '@ltd/j-toml': 1.38.0 - '@napi-rs/wasm-runtime': 0.2.4 - '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 3.0.2 - '@zkochan/js-yaml': 0.0.7 + "@ltd/j-toml": 1.38.0 + "@napi-rs/wasm-runtime": 0.2.4 + "@yarnpkg/lockfile": 1.1.0 + "@yarnpkg/parsers": 3.0.2 + "@zkochan/js-yaml": 0.0.7 axios: 1.12.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -12845,17 +14243,17 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 22.6.4 - '@nx/nx-darwin-x64': 22.6.4 - '@nx/nx-freebsd-x64': 22.6.4 - '@nx/nx-linux-arm-gnueabihf': 22.6.4 - '@nx/nx-linux-arm64-gnu': 22.6.4 - '@nx/nx-linux-arm64-musl': 22.6.4 - '@nx/nx-linux-x64-gnu': 22.6.4 - '@nx/nx-linux-x64-musl': 22.6.4 - '@nx/nx-win32-arm64-msvc': 22.6.4 - '@nx/nx-win32-x64-msvc': 22.6.4 - '@swc/core': 1.15.24 + "@nx/nx-darwin-arm64": 22.6.4 + "@nx/nx-darwin-x64": 22.6.4 + "@nx/nx-freebsd-x64": 22.6.4 + "@nx/nx-linux-arm-gnueabihf": 22.6.4 + "@nx/nx-linux-arm64-gnu": 22.6.4 + "@nx/nx-linux-arm64-musl": 22.6.4 + "@nx/nx-linux-x64-gnu": 22.6.4 + "@nx/nx-linux-x64-musl": 22.6.4 + "@nx/nx-win32-arm64-msvc": 22.6.4 + "@nx/nx-win32-x64-msvc": 22.6.4 + "@swc/core": 1.15.24 transitivePeerDependencies: - debug @@ -12896,7 +14294,7 @@ snapshots: optionator@0.9.3: dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 + "@aashutoshrathi/word-wrap": 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 @@ -12918,26 +14316,26 @@ snapshots: oxc-minify@0.116.0: optionalDependencies: - '@oxc-minify/binding-android-arm-eabi': 0.116.0 - '@oxc-minify/binding-android-arm64': 0.116.0 - '@oxc-minify/binding-darwin-arm64': 0.116.0 - '@oxc-minify/binding-darwin-x64': 0.116.0 - '@oxc-minify/binding-freebsd-x64': 0.116.0 - '@oxc-minify/binding-linux-arm-gnueabihf': 0.116.0 - '@oxc-minify/binding-linux-arm-musleabihf': 0.116.0 - '@oxc-minify/binding-linux-arm64-gnu': 0.116.0 - '@oxc-minify/binding-linux-arm64-musl': 0.116.0 - '@oxc-minify/binding-linux-ppc64-gnu': 0.116.0 - '@oxc-minify/binding-linux-riscv64-gnu': 0.116.0 - '@oxc-minify/binding-linux-riscv64-musl': 0.116.0 - '@oxc-minify/binding-linux-s390x-gnu': 0.116.0 - '@oxc-minify/binding-linux-x64-gnu': 0.116.0 - '@oxc-minify/binding-linux-x64-musl': 0.116.0 - '@oxc-minify/binding-openharmony-arm64': 0.116.0 - '@oxc-minify/binding-wasm32-wasi': 0.116.0 - '@oxc-minify/binding-win32-arm64-msvc': 0.116.0 - '@oxc-minify/binding-win32-ia32-msvc': 0.116.0 - '@oxc-minify/binding-win32-x64-msvc': 0.116.0 + "@oxc-minify/binding-android-arm-eabi": 0.116.0 + "@oxc-minify/binding-android-arm64": 0.116.0 + "@oxc-minify/binding-darwin-arm64": 0.116.0 + "@oxc-minify/binding-darwin-x64": 0.116.0 + "@oxc-minify/binding-freebsd-x64": 0.116.0 + "@oxc-minify/binding-linux-arm-gnueabihf": 0.116.0 + "@oxc-minify/binding-linux-arm-musleabihf": 0.116.0 + "@oxc-minify/binding-linux-arm64-gnu": 0.116.0 + "@oxc-minify/binding-linux-arm64-musl": 0.116.0 + "@oxc-minify/binding-linux-ppc64-gnu": 0.116.0 + "@oxc-minify/binding-linux-riscv64-gnu": 0.116.0 + "@oxc-minify/binding-linux-riscv64-musl": 0.116.0 + "@oxc-minify/binding-linux-s390x-gnu": 0.116.0 + "@oxc-minify/binding-linux-x64-gnu": 0.116.0 + "@oxc-minify/binding-linux-x64-musl": 0.116.0 + "@oxc-minify/binding-openharmony-arm64": 0.116.0 + "@oxc-minify/binding-wasm32-wasi": 0.116.0 + "@oxc-minify/binding-win32-arm64-msvc": 0.116.0 + "@oxc-minify/binding-win32-ia32-msvc": 0.116.0 + "@oxc-minify/binding-win32-x64-msvc": 0.116.0 p-cancelable@2.1.1: {} @@ -13010,11 +14408,11 @@ snapshots: pacote@21.0.1: dependencies: - '@npmcli/git': 6.0.3 - '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/package-json': 7.0.2 - '@npmcli/promise-spawn': 8.0.3 - '@npmcli/run-script': 10.0.3 + "@npmcli/git": 6.0.3 + "@npmcli/installed-package-contents": 3.0.0 + "@npmcli/package-json": 7.0.2 + "@npmcli/promise-spawn": 8.0.3 + "@npmcli/run-script": 10.0.3 cacache: 20.0.3 fs-minipass: 3.0.2 minipass: 7.1.3 @@ -13032,11 +14430,11 @@ snapshots: pacote@21.0.4: dependencies: - '@npmcli/git': 7.0.1 - '@npmcli/installed-package-contents': 4.0.0 - '@npmcli/package-json': 7.0.2 - '@npmcli/promise-spawn': 9.0.1 - '@npmcli/run-script': 10.0.3 + "@npmcli/git": 7.0.1 + "@npmcli/installed-package-contents": 4.0.0 + "@npmcli/package-json": 7.0.2 + "@npmcli/promise-spawn": 9.0.1 + "@npmcli/run-script": 10.0.3 cacache: 20.0.3 fs-minipass: 3.0.2 minipass: 7.1.3 @@ -13073,7 +14471,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.27.1 + "@babel/code-frame": 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -13180,8 +14578,8 @@ snapshots: prettier-plugin-multiline-arrays@4.1.5(prettier@3.8.1): dependencies: - '@augment-vir/assert': 31.59.3 - '@augment-vir/common': 31.59.3 + "@augment-vir/assert": 31.59.3 + "@augment-vir/common": 31.59.3 prettier: 3.8.1 proxy-vir: 2.0.2 @@ -13189,7 +14587,7 @@ snapshots: pretty-format@30.2.0: dependencies: - '@jest/schemas': 30.0.5 + "@jest/schemas": 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 @@ -13236,8 +14634,8 @@ snapshots: proxy-vir@2.0.2: dependencies: - '@augment-vir/assert': 31.59.3 - '@augment-vir/common': 31.59.3 + "@augment-vir/assert": 31.59.3 + "@augment-vir/common": 31.59.3 pstree.remy@1.1.8: {} @@ -13368,7 +14766,7 @@ snapshots: read-pkg@5.2.0: dependencies: - '@types/normalize-package-data': 2.4.1 + "@types/normalize-package-data": 2.4.1 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -13480,24 +14878,24 @@ snapshots: rolldown@1.0.0-rc.13: dependencies: - '@oxc-project/types': 0.123.0 - '@rolldown/pluginutils': 1.0.0-rc.13 + "@oxc-project/types": 0.123.0 + "@rolldown/pluginutils": 1.0.0-rc.13 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.13 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.13 - '@rolldown/binding-darwin-x64': 1.0.0-rc.13 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.13 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.13 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.13 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.13 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.13 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.13 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.13 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.13 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.13 + "@rolldown/binding-android-arm64": 1.0.0-rc.13 + "@rolldown/binding-darwin-arm64": 1.0.0-rc.13 + "@rolldown/binding-darwin-x64": 1.0.0-rc.13 + "@rolldown/binding-freebsd-x64": 1.0.0-rc.13 + "@rolldown/binding-linux-arm-gnueabihf": 1.0.0-rc.13 + "@rolldown/binding-linux-arm64-gnu": 1.0.0-rc.13 + "@rolldown/binding-linux-arm64-musl": 1.0.0-rc.13 + "@rolldown/binding-linux-ppc64-gnu": 1.0.0-rc.13 + "@rolldown/binding-linux-s390x-gnu": 1.0.0-rc.13 + "@rolldown/binding-linux-x64-gnu": 1.0.0-rc.13 + "@rolldown/binding-linux-x64-musl": 1.0.0-rc.13 + "@rolldown/binding-openharmony-arm64": 1.0.0-rc.13 + "@rolldown/binding-wasm32-wasi": 1.0.0-rc.13 + "@rolldown/binding-win32-arm64-msvc": 1.0.0-rc.13 + "@rolldown/binding-win32-x64-msvc": 1.0.0-rc.13 router@2.2.0: dependencies: @@ -13537,7 +14935,7 @@ snapshots: immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: - '@parcel/watcher': 2.5.6 + "@parcel/watcher": 2.5.6 sax@1.4.1: {} @@ -13549,7 +14947,7 @@ snapshots: schema-utils@4.3.3: dependencies: - '@types/json-schema': 7.0.15 + "@types/json-schema": 7.0.15 ajv: 8.18.0 ajv-formats: 2.1.1(ajv@8.18.0) ajv-keywords: 5.1.0(ajv@8.18.0) @@ -13661,12 +15059,12 @@ snapshots: sigstore@4.1.0: dependencies: - '@sigstore/bundle': 4.0.0 - '@sigstore/core': 3.1.0 - '@sigstore/protobuf-specs': 0.5.0 - '@sigstore/sign': 4.1.0 - '@sigstore/tuf': 4.0.1 - '@sigstore/verify': 3.1.0 + "@sigstore/bundle": 4.0.0 + "@sigstore/core": 3.1.0 + "@sigstore/protobuf-specs": 0.5.0 + "@sigstore/sign": 4.1.0 + "@sigstore/tuf": 4.0.1 + "@sigstore/verify": 3.1.0 transitivePeerDependencies: - supports-color @@ -13684,7 +15082,7 @@ snapshots: sirv@3.0.2: dependencies: - '@polka/url': 1.0.0-next.25 + "@polka/url": 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 @@ -13833,7 +15231,7 @@ snapshots: stylus@0.64.0: dependencies: - '@adobe/css-tools': 4.3.3 + "@adobe/css-tools": 4.3.3 debug: 4.3.6 glob: 10.4.5 sax: 1.4.1 @@ -13873,15 +15271,15 @@ snapshots: swc-loader@0.2.7(@swc/core@1.15.24)(webpack@5.105.4): dependencies: - '@swc/core': 1.15.24 - '@swc/counter': 0.1.3 + "@swc/core": 1.15.24 + "@swc/counter": 0.1.3 webpack: 5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2) symbol-tree@3.2.4: {} synckit@0.11.12: dependencies: - '@pkgr/core': 0.2.9 + "@pkgr/core": 0.2.9 tagged-tag@1.0.0: {} @@ -13915,7 +15313,7 @@ snapshots: tar@7.5.11: dependencies: - '@isaacs/fs-minipass': 4.0.1 + "@isaacs/fs-minipass": 4.0.1 chownr: 3.0.0 minipass: 7.1.3 minizlib: 3.1.0 @@ -13930,24 +15328,24 @@ snapshots: terser-webpack-plugin@5.4.0(@swc/core@1.15.24)(webpack@5.105.4): dependencies: - '@jridgewell/trace-mapping': 0.3.31 + "@jridgewell/trace-mapping": 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.46.0 webpack: 5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2) optionalDependencies: - '@swc/core': 1.15.24 + "@swc/core": 1.15.24 terser@5.44.1: dependencies: - '@jridgewell/source-map': 0.3.5 + "@jridgewell/source-map": 0.3.5 acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 terser@5.46.0: dependencies: - '@jridgewell/source-map': 0.3.5 + "@jridgewell/source-map": 0.3.5 acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -14008,7 +15406,7 @@ snapshots: to-valid-identifier@1.0.0: dependencies: - '@sindresorhus/base62': 1.0.0 + "@sindresorhus/base62": 1.0.0 reserved-identifiers: 1.2.0 toidentifier@1.0.1: {} @@ -14055,7 +15453,7 @@ snapshots: ts-json-schema-generator@2.9.0: dependencies: - '@types/json-schema': 7.0.15 + "@types/json-schema": 7.0.15 commander: 14.0.3 glob: 13.0.6 json5: 2.2.3 @@ -14066,12 +15464,12 @@ snapshots: ts-node@10.9.2(@swc/core@1.15.24)(@types/node@25.5.2)(typescript@6.0.2): dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 25.5.2 + "@cspotcode/source-map-support": 0.8.1 + "@tsconfig/node10": 1.0.9 + "@tsconfig/node12": 1.0.11 + "@tsconfig/node14": 1.0.3 + "@tsconfig/node16": 1.0.4 + "@types/node": 25.5.2 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -14082,7 +15480,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.15.24 + "@swc/core": 1.15.24 tsconfig-paths-webpack-plugin@4.2.0: dependencies: @@ -14101,7 +15499,7 @@ snapshots: tuf-js@4.1.0: dependencies: - '@tufjs/models': 4.1.0 + "@tufjs/models": 4.1.0 debug: 4.4.3(supports-color@5.5.0) make-fetch-happen: 15.0.3 transitivePeerDependencies: @@ -14136,9 +15534,9 @@ snapshots: typed-event-target@4.1.0: dependencies: - '@augment-vir/assert': 31.59.3 - '@augment-vir/common': 31.59.3 - '@augment-vir/core': 31.59.3 + "@augment-vir/assert": 31.59.3 + "@augment-vir/common": 31.59.3 + "@augment-vir/core": 31.59.3 typedarray@0.0.6: {} @@ -14171,7 +15569,7 @@ snapshots: typedoc@0.28.18(typescript@6.0.2): dependencies: - '@gerrit0/mini-shiki': 3.23.0 + "@gerrit0/mini-shiki": 3.23.0 lunr: 2.3.9 markdown-it: 14.1.1 minimatch: 10.2.4 @@ -14180,10 +15578,10 @@ snapshots: typescript-eslint@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - '@typescript-eslint/parser': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) - '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.2) - '@typescript-eslint/utils': 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/eslint-plugin": 8.58.1(@typescript-eslint/parser@8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/parser": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) + "@typescript-eslint/typescript-estree": 8.58.1(typescript@6.0.2) + "@typescript-eslint/utils": 8.58.1(eslint@10.2.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.2.0(jiti@2.6.1) typescript: 6.0.2 transitivePeerDependencies: @@ -14253,7 +15651,7 @@ snapshots: vanilla-picker@2.12.3: dependencies: - '@sphinxxxx/color-conversion': 2.2.2 + "@sphinxxxx/color-conversion": 2.2.2 vary@1.1.2: {} @@ -14265,7 +15663,7 @@ snapshots: rolldown: 1.0.0-rc.13 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.5.2 + "@types/node": 25.5.2 esbuild: 0.27.2 fsevents: 2.3.3 jiti: 2.6.1 @@ -14276,13 +15674,13 @@ snapshots: vitest@4.1.3(@types/node@25.5.2)(@vitest/coverage-v8@4.1.3)(@vitest/ui@4.1.2)(jsdom@29.0.2(canvas@3.2.3))(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)): dependencies: - '@vitest/expect': 4.1.3 - '@vitest/mocker': 4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.3 - '@vitest/runner': 4.1.3 - '@vitest/snapshot': 4.1.3 - '@vitest/spy': 4.1.3 - '@vitest/utils': 4.1.3 + "@vitest/expect": 4.1.3 + "@vitest/mocker": 4.1.3(vite@8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)) + "@vitest/pretty-format": 4.1.3 + "@vitest/runner": 4.1.3 + "@vitest/snapshot": 4.1.3 + "@vitest/spy": 4.1.3 + "@vitest/utils": 4.1.3 es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -14297,9 +15695,9 @@ snapshots: vite: 8.0.7(@types/node@25.5.2)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.5.2 - '@vitest/coverage-v8': 4.1.3(vitest@4.1.3) - '@vitest/ui': 4.1.2(vitest@4.1.3) + "@types/node": 25.5.2 + "@vitest/coverage-v8": 4.1.3(vitest@4.1.3) + "@vitest/ui": 4.1.2(vitest@4.1.3) jsdom: 29.0.2(canvas@3.2.3) transitivePeerDependencies: - msw @@ -14329,7 +15727,7 @@ snapshots: webpack-bundle-analyzer@5.3.0: dependencies: - '@discoveryjs/json-ext': 0.6.3 + "@discoveryjs/json-ext": 0.6.3 acorn: 8.16.0 acorn-walk: 8.3.5 commander: 14.0.3 @@ -14345,7 +15743,7 @@ snapshots: webpack-cli@7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4): dependencies: - '@discoveryjs/json-ext': 1.0.0 + "@discoveryjs/json-ext": 1.0.0 commander: 14.0.3 cross-spawn: 7.0.6 envinfo: 7.14.0 @@ -14368,12 +15766,12 @@ snapshots: webpack@5.105.4(@swc/core@1.15.24)(webpack-cli@7.0.2): dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 + "@types/eslint-scope": 3.7.7 + "@types/estree": 1.0.8 + "@types/json-schema": 7.0.15 + "@webassemblyjs/ast": 1.14.1 + "@webassemblyjs/wasm-edit": 1.14.1 + "@webassemblyjs/wasm-parser": 1.14.1 acorn: 8.16.0 acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 @@ -14396,7 +15794,7 @@ snapshots: optionalDependencies: webpack-cli: 7.0.2(webpack-bundle-analyzer@5.3.0)(webpack@5.105.4) transitivePeerDependencies: - - '@swc/core' + - "@swc/core" - esbuild - uglify-js @@ -14404,11 +15802,11 @@ snapshots: whatwg-url@16.0.1: dependencies: - '@exodus/bytes': 1.15.0 + "@exodus/bytes": 1.15.0 tr46: 6.0.0 webidl-conversions: 8.0.1 transitivePeerDependencies: - - '@noble/hashes' + - "@noble/hashes" whatwg-url@5.0.0: dependencies: @@ -14446,8 +15844,8 @@ snapshots: winston@3.19.0: dependencies: - '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.8 + "@colors/colors": 1.6.0 + "@dabh/diagnostics": 2.0.8 async: 3.2.4 is-stream: 2.0.1 logform: 2.7.0 @@ -14460,8 +15858,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.29.2 - '@babel/types': 7.29.0 + "@babel/parser": 7.29.2 + "@babel/types": 7.29.0 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 diff --git a/shapes/arrow/CHANGELOG.md b/shapes/arrow/CHANGELOG.md index 56f4abc2902..a21ccdf63b9 100644 --- a/shapes/arrow/CHANGELOG.md +++ b/shapes/arrow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-arrow + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-arrow diff --git a/shapes/arrow/package.dist.json b/shapes/arrow/package.dist.json index 4bdf8319bb1..ec51671531e 100644 --- a/shapes/arrow/package.dist.json +++ b/shapes/arrow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/arrow/package.json b/shapes/arrow/package.json index 90f24283d50..48090997f07 100644 --- a/shapes/arrow/package.json +++ b/shapes/arrow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/cards/CHANGELOG.md b/shapes/cards/CHANGELOG.md index 563c50cb7c4..fb00905c748 100644 --- a/shapes/cards/CHANGELOG.md +++ b/shapes/cards/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-cards + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-cards diff --git a/shapes/cards/package.dist.json b/shapes/cards/package.dist.json index 6d3ba8a2902..fe6fff6c23b 100644 --- a/shapes/cards/package.dist.json +++ b/shapes/cards/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "repository": { @@ -141,8 +141,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/path-utils": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/path-utils": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/cards/package.json b/shapes/cards/package.json index 0cd608b1365..3150701fbe6 100644 --- a/shapes/cards/package.json +++ b/shapes/cards/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/circle/CHANGELOG.md b/shapes/circle/CHANGELOG.md index 467bbe8ff94..85f08c6b153 100644 --- a/shapes/circle/CHANGELOG.md +++ b/shapes/circle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-circle + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-circle diff --git a/shapes/circle/package.dist.json b/shapes/circle/package.dist.json index e6346424c81..c3569ce8c4c 100644 --- a/shapes/circle/package.dist.json +++ b/shapes/circle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/circle/package.json b/shapes/circle/package.json index 8b713b16daf..10e4ce4307c 100644 --- a/shapes/circle/package.json +++ b/shapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/cog/CHANGELOG.md b/shapes/cog/CHANGELOG.md index b4ab0c5ed69..1af70b949dc 100644 --- a/shapes/cog/CHANGELOG.md +++ b/shapes/cog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-cog + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-cog diff --git a/shapes/cog/package.dist.json b/shapes/cog/package.dist.json index 6d9edbed3e9..2508e682ab0 100644 --- a/shapes/cog/package.dist.json +++ b/shapes/cog/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/cog/package.json b/shapes/cog/package.json index fa10643cf10..438b415eee4 100644 --- a/shapes/cog/package.json +++ b/shapes/cog/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/emoji/CHANGELOG.md b/shapes/emoji/CHANGELOG.md index edc9f388eef..3c1920a5922 100644 --- a/shapes/emoji/CHANGELOG.md +++ b/shapes/emoji/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-emoji + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-emoji diff --git a/shapes/emoji/package.dist.json b/shapes/emoji/package.dist.json index b225e7c82ff..65b14257dcc 100644 --- a/shapes/emoji/package.dist.json +++ b/shapes/emoji/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "repository": { @@ -58,8 +58,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/emoji/package.json b/shapes/emoji/package.json index 7ca974f16e8..d6e3fd18882 100644 --- a/shapes/emoji/package.json +++ b/shapes/emoji/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/heart/CHANGELOG.md b/shapes/heart/CHANGELOG.md index 0b3095e5df2..de457cc6e92 100644 --- a/shapes/heart/CHANGELOG.md +++ b/shapes/heart/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-heart + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-heart diff --git a/shapes/heart/package.dist.json b/shapes/heart/package.dist.json index bb09bde90ee..fc2b873a2e2 100644 --- a/shapes/heart/package.dist.json +++ b/shapes/heart/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/heart/package.json b/shapes/heart/package.json index f74165493f1..fc9682f6f2b 100644 --- a/shapes/heart/package.json +++ b/shapes/heart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/image/CHANGELOG.md b/shapes/image/CHANGELOG.md index f77b8a9a83e..3f9a8ecaa01 100644 --- a/shapes/image/CHANGELOG.md +++ b/shapes/image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-image + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-image diff --git a/shapes/image/package.dist.json b/shapes/image/package.dist.json index 633c070e50c..03be48c358a 100644 --- a/shapes/image/package.dist.json +++ b/shapes/image/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/image/package.json b/shapes/image/package.json index a6d5cd2efde..f1a700db974 100644 --- a/shapes/image/package.json +++ b/shapes/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/infinity/CHANGELOG.md b/shapes/infinity/CHANGELOG.md index b8e2f05a4b1..5182fc26ba4 100644 --- a/shapes/infinity/CHANGELOG.md +++ b/shapes/infinity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-infinity + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-infinity diff --git a/shapes/infinity/package.dist.json b/shapes/infinity/package.dist.json index 62596e93ae0..1865625ba96 100644 --- a/shapes/infinity/package.dist.json +++ b/shapes/infinity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/infinity/package.json b/shapes/infinity/package.json index b7b1b34320b..515386bae9b 100644 --- a/shapes/infinity/package.json +++ b/shapes/infinity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/line/CHANGELOG.md b/shapes/line/CHANGELOG.md index 2fcc1af0802..0636763a36d 100644 --- a/shapes/line/CHANGELOG.md +++ b/shapes/line/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-line + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-line diff --git a/shapes/line/package.dist.json b/shapes/line/package.dist.json index a524f33fcd6..d0aa55ea05e 100644 --- a/shapes/line/package.dist.json +++ b/shapes/line/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/line/package.json b/shapes/line/package.json index 72d1eddd81b..1e7be417aad 100644 --- a/shapes/line/package.json +++ b/shapes/line/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/matrix/CHANGELOG.md b/shapes/matrix/CHANGELOG.md index 9ef1326772b..384f0d440d5 100644 --- a/shapes/matrix/CHANGELOG.md +++ b/shapes/matrix/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-matrix + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-matrix diff --git a/shapes/matrix/package.dist.json b/shapes/matrix/package.dist.json index 3b3a9c728c9..2ebfe665dc0 100644 --- a/shapes/matrix/package.dist.json +++ b/shapes/matrix/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/matrix/package.json b/shapes/matrix/package.json index fe6356dfe8f..52b549ab1fb 100644 --- a/shapes/matrix/package.json +++ b/shapes/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/path/CHANGELOG.md b/shapes/path/CHANGELOG.md index 41696b12405..4c2758afc5f 100644 --- a/shapes/path/CHANGELOG.md +++ b/shapes/path/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-path + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-path diff --git a/shapes/path/package.dist.json b/shapes/path/package.dist.json index 2c9bc32a596..dbe8489e9df 100644 --- a/shapes/path/package.dist.json +++ b/shapes/path/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/path-utils": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/path-utils": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/path/package.json b/shapes/path/package.json index dd1d7d86d83..cf523713e2b 100644 --- a/shapes/path/package.json +++ b/shapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/polygon/CHANGELOG.md b/shapes/polygon/CHANGELOG.md index e8d574e7f17..1ba9e20e11b 100644 --- a/shapes/polygon/CHANGELOG.md +++ b/shapes/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-polygon + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-polygon diff --git a/shapes/polygon/package.dist.json b/shapes/polygon/package.dist.json index 014d6ce91c6..383b88e5385 100644 --- a/shapes/polygon/package.dist.json +++ b/shapes/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/polygon/package.json b/shapes/polygon/package.json index af853772414..a3395fa1dfb 100644 --- a/shapes/polygon/package.json +++ b/shapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/rounded-polygon/CHANGELOG.md b/shapes/rounded-polygon/CHANGELOG.md index 9231321cff8..6c9714eca7e 100644 --- a/shapes/rounded-polygon/CHANGELOG.md +++ b/shapes/rounded-polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-rounded-polygon + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-rounded-polygon diff --git a/shapes/rounded-polygon/package.dist.json b/shapes/rounded-polygon/package.dist.json index a8eb13f4364..e2cf7728c00 100644 --- a/shapes/rounded-polygon/package.dist.json +++ b/shapes/rounded-polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/rounded-polygon/package.json b/shapes/rounded-polygon/package.json index 97bb198181c..d44a37f5143 100644 --- a/shapes/rounded-polygon/package.json +++ b/shapes/rounded-polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-polygon", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/rounded-rect/CHANGELOG.md b/shapes/rounded-rect/CHANGELOG.md index 9ad40cce77a..a48b88769a0 100644 --- a/shapes/rounded-rect/CHANGELOG.md +++ b/shapes/rounded-rect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-rounded-rect + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-rounded-rect diff --git a/shapes/rounded-rect/package.dist.json b/shapes/rounded-rect/package.dist.json index 47f1c701e33..eacbc3c23cf 100644 --- a/shapes/rounded-rect/package.dist.json +++ b/shapes/rounded-rect/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-rect", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/rounded-rect/package.json b/shapes/rounded-rect/package.json index aec300857ab..9d7bb5c8b12 100644 --- a/shapes/rounded-rect/package.json +++ b/shapes/rounded-rect/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-rect", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/spiral/CHANGELOG.md b/shapes/spiral/CHANGELOG.md index b8206701e9f..c5d1facee26 100644 --- a/shapes/spiral/CHANGELOG.md +++ b/shapes/spiral/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-spiral + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-spiral diff --git a/shapes/spiral/package.dist.json b/shapes/spiral/package.dist.json index c89efd1483e..722e0eb7996 100644 --- a/shapes/spiral/package.dist.json +++ b/shapes/spiral/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/spiral/package.json b/shapes/spiral/package.json index dc21b9e9bd1..b3ec323f35b 100644 --- a/shapes/spiral/package.json +++ b/shapes/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/square/CHANGELOG.md b/shapes/square/CHANGELOG.md index 4cb74ec4ff5..4d28a29eb90 100644 --- a/shapes/square/CHANGELOG.md +++ b/shapes/square/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-square + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-square diff --git a/shapes/square/package.dist.json b/shapes/square/package.dist.json index 41985692696..d483676ef6e 100644 --- a/shapes/square/package.dist.json +++ b/shapes/square/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/square/package.json b/shapes/square/package.json index dc5a22380e2..2a6dab8c552 100644 --- a/shapes/square/package.json +++ b/shapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/squircle/CHANGELOG.md b/shapes/squircle/CHANGELOG.md index 717cd5e3d70..982dcae4ca8 100644 --- a/shapes/squircle/CHANGELOG.md +++ b/shapes/squircle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-squircle + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-squircle diff --git a/shapes/squircle/package.dist.json b/shapes/squircle/package.dist.json index 9732178d175..fbba13331ec 100644 --- a/shapes/squircle/package.dist.json +++ b/shapes/squircle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/squircle/package.json b/shapes/squircle/package.json index a17d77d9e9a..006c2db2a54 100644 --- a/shapes/squircle/package.json +++ b/shapes/squircle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/star/CHANGELOG.md b/shapes/star/CHANGELOG.md index 4edf51e0772..9f0909e0a9b 100644 --- a/shapes/star/CHANGELOG.md +++ b/shapes/star/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-star + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-star diff --git a/shapes/star/package.dist.json b/shapes/star/package.dist.json index d1238694e3f..85a4819cd26 100644 --- a/shapes/star/package.dist.json +++ b/shapes/star/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/star/package.json b/shapes/star/package.json index 1ca9b91e3ae..4947ec1a316 100644 --- a/shapes/star/package.json +++ b/shapes/star/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/text/CHANGELOG.md b/shapes/text/CHANGELOG.md index 1a5846831c5..cced5d133b1 100644 --- a/shapes/text/CHANGELOG.md +++ b/shapes/text/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-text + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-text diff --git a/shapes/text/package.dist.json b/shapes/text/package.dist.json index 330d99e7bae..c7e0278393e 100644 --- a/shapes/text/package.dist.json +++ b/shapes/text/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "repository": { @@ -58,8 +58,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.9", - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/canvas-utils": "4.0.0-beta.10", + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/shapes/text/package.json b/shapes/text/package.json index 385dbbb9c8c..fd45c27d68c 100644 --- a/shapes/text/package.json +++ b/shapes/text/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/destroy/CHANGELOG.md b/updaters/destroy/CHANGELOG.md index 5a4e1ac2e31..5215df4af83 100644 --- a/updaters/destroy/CHANGELOG.md +++ b/updaters/destroy/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-destroy + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-destroy diff --git a/updaters/destroy/package.dist.json b/updaters/destroy/package.dist.json index 4eef17541de..d9967d93b13 100644 --- a/updaters/destroy/package.dist.json +++ b/updaters/destroy/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/destroy/package.json b/updaters/destroy/package.json index b5d6abe3e7e..89d96116c88 100644 --- a/updaters/destroy/package.json +++ b/updaters/destroy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/gradient/CHANGELOG.md b/updaters/gradient/CHANGELOG.md index 3ca7eaf9a68..baa02d9d67f 100644 --- a/updaters/gradient/CHANGELOG.md +++ b/updaters/gradient/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-gradient + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-gradient diff --git a/updaters/gradient/package.dist.json b/updaters/gradient/package.dist.json index 15e3572c790..9f1edafa903 100644 --- a/updaters/gradient/package.dist.json +++ b/updaters/gradient/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/gradient/package.json b/updaters/gradient/package.json index 697d6b054c9..a299b4be8e8 100644 --- a/updaters/gradient/package.json +++ b/updaters/gradient/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/life/CHANGELOG.md b/updaters/life/CHANGELOG.md index 3fa8f06627d..bfe3cd58e61 100644 --- a/updaters/life/CHANGELOG.md +++ b/updaters/life/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-life + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-life diff --git a/updaters/life/package.dist.json b/updaters/life/package.dist.json index c4c4b62b629..850164ce338 100644 --- a/updaters/life/package.dist.json +++ b/updaters/life/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/life/package.json b/updaters/life/package.json index 9b4b2fcd01b..5e0737edce8 100644 --- a/updaters/life/package.json +++ b/updaters/life/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/opacity/CHANGELOG.md b/updaters/opacity/CHANGELOG.md index bb26d13cdcd..bddc58fef97 100644 --- a/updaters/opacity/CHANGELOG.md +++ b/updaters/opacity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-opacity + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-opacity diff --git a/updaters/opacity/package.dist.json b/updaters/opacity/package.dist.json index b56908a6d26..1749294a93c 100644 --- a/updaters/opacity/package.dist.json +++ b/updaters/opacity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/opacity/package.json b/updaters/opacity/package.json index 1ac6c963d5b..8aa03f3838e 100644 --- a/updaters/opacity/package.json +++ b/updaters/opacity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/orbit/CHANGELOG.md b/updaters/orbit/CHANGELOG.md index 89be01b5165..cb70c9cbde0 100644 --- a/updaters/orbit/CHANGELOG.md +++ b/updaters/orbit/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-orbit + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-orbit diff --git a/updaters/orbit/package.dist.json b/updaters/orbit/package.dist.json index edf3b511586..af4475d8409 100644 --- a/updaters/orbit/package.dist.json +++ b/updaters/orbit/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/orbit/package.json b/updaters/orbit/package.json index 2525afa39c3..f2363ba9527 100644 --- a/updaters/orbit/package.json +++ b/updaters/orbit/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/outModes/CHANGELOG.md b/updaters/outModes/CHANGELOG.md index 30a5dfaf7c7..5d0fe76182f 100644 --- a/updaters/outModes/CHANGELOG.md +++ b/updaters/outModes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-out-modes + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-out-modes diff --git a/updaters/outModes/package.dist.json b/updaters/outModes/package.dist.json index 7b4504215ab..27525f55db0 100644 --- a/updaters/outModes/package.dist.json +++ b/updaters/outModes/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/outModes/package.json b/updaters/outModes/package.json index b0d8a85a8dc..13881112f37 100644 --- a/updaters/outModes/package.json +++ b/updaters/outModes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/paint/CHANGELOG.md b/updaters/paint/CHANGELOG.md new file mode 100644 index 00000000000..7af2f63c6d6 --- /dev/null +++ b/updaters/paint/CHANGELOG.md @@ -0,0 +1,8 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-paint diff --git a/updaters/paint/package.dist.json b/updaters/paint/package.dist.json index db04998dbd0..837c10f8a92 100644 --- a/updaters/paint/package.dist.json +++ b/updaters/paint/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-paint", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles paint updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/paint/package.json b/updaters/paint/package.json index 0e544f7da34..b3709fd1126 100644 --- a/updaters/paint/package.json +++ b/updaters/paint/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-paint", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles paint updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/roll/CHANGELOG.md b/updaters/roll/CHANGELOG.md index 4b72196e63a..8a70598da48 100644 --- a/updaters/roll/CHANGELOG.md +++ b/updaters/roll/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-roll + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-roll diff --git a/updaters/roll/package.dist.json b/updaters/roll/package.dist.json index 77bd3436210..506f6185981 100644 --- a/updaters/roll/package.dist.json +++ b/updaters/roll/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/roll/package.json b/updaters/roll/package.json index 28b3ced3e5f..7ae79ee3649 100644 --- a/updaters/roll/package.json +++ b/updaters/roll/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/rotate/CHANGELOG.md b/updaters/rotate/CHANGELOG.md index 2ba6b08952d..092be1238a7 100644 --- a/updaters/rotate/CHANGELOG.md +++ b/updaters/rotate/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-rotate + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-rotate diff --git a/updaters/rotate/package.dist.json b/updaters/rotate/package.dist.json index d2c0d4b57f4..76573076b7e 100644 --- a/updaters/rotate/package.dist.json +++ b/updaters/rotate/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/rotate/package.json b/updaters/rotate/package.json index 31b431d9bd3..3555fd6b5b9 100644 --- a/updaters/rotate/package.json +++ b/updaters/rotate/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/size/CHANGELOG.md b/updaters/size/CHANGELOG.md index cf68211f427..042c0fd166d 100644 --- a/updaters/size/CHANGELOG.md +++ b/updaters/size/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-size + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-size diff --git a/updaters/size/package.dist.json b/updaters/size/package.dist.json index cbf6e981123..cba308646d1 100644 --- a/updaters/size/package.dist.json +++ b/updaters/size/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/size/package.json b/updaters/size/package.json index fb832284c95..7f59f17fb63 100644 --- a/updaters/size/package.json +++ b/updaters/size/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/tilt/CHANGELOG.md b/updaters/tilt/CHANGELOG.md index 0cae5fd550b..c5790c5216b 100644 --- a/updaters/tilt/CHANGELOG.md +++ b/updaters/tilt/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-tilt + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-tilt diff --git a/updaters/tilt/package.dist.json b/updaters/tilt/package.dist.json index c28c15307a5..dc8d7604c64 100644 --- a/updaters/tilt/package.dist.json +++ b/updaters/tilt/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/tilt/package.json b/updaters/tilt/package.json index fa1725e378c..c809c4d4ac2 100644 --- a/updaters/tilt/package.json +++ b/updaters/tilt/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/twinkle/CHANGELOG.md b/updaters/twinkle/CHANGELOG.md index d1b5c66660d..f7b8bdb841b 100644 --- a/updaters/twinkle/CHANGELOG.md +++ b/updaters/twinkle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-twinkle + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-twinkle diff --git a/updaters/twinkle/package.dist.json b/updaters/twinkle/package.dist.json index 75ba3667649..7667fa87aad 100644 --- a/updaters/twinkle/package.dist.json +++ b/updaters/twinkle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/twinkle/package.json b/updaters/twinkle/package.json index b05f86cff0c..947ccbe6c32 100644 --- a/updaters/twinkle/package.json +++ b/updaters/twinkle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/wobble/CHANGELOG.md b/updaters/wobble/CHANGELOG.md index eb3bd37d148..b296f14090d 100644 --- a/updaters/wobble/CHANGELOG.md +++ b/updaters/wobble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-wobble + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-wobble diff --git a/updaters/wobble/package.dist.json b/updaters/wobble/package.dist.json index 90894ed731c..caa05cd13d1 100644 --- a/updaters/wobble/package.dist.json +++ b/updaters/wobble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/updaters/wobble/package.json b/updaters/wobble/package.json index fc1e19cf0be..a47de8f1849 100644 --- a/updaters/wobble/package.json +++ b/updaters/wobble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/canvasUtils/CHANGELOG.md b/utils/canvasUtils/CHANGELOG.md index 9ac095028e9..19691012f3d 100644 --- a/utils/canvasUtils/CHANGELOG.md +++ b/utils/canvasUtils/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/canvas-utils + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/canvas-utils diff --git a/utils/canvasUtils/package.dist.json b/utils/canvasUtils/package.dist.json index a9480227e24..713b9a22761 100644 --- a/utils/canvasUtils/package.dist.json +++ b/utils/canvasUtils/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles canvas utils library", "homepage": "https://particles.js.org", "repository": { @@ -102,7 +102,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "type": "module" } diff --git a/utils/canvasUtils/package.json b/utils/canvasUtils/package.json index 0fd47635113..16dafaf7e05 100644 --- a/utils/canvasUtils/package.json +++ b/utils/canvasUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles canvas utils path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/configs/CHANGELOG.md b/utils/configs/CHANGELOG.md index 00e29f4859b..93d44795481 100644 --- a/utils/configs/CHANGELOG.md +++ b/utils/configs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/configs + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/configs diff --git a/utils/configs/package.dist.json b/utils/configs/package.dist.json index c8fe5ccc69b..98bb9b15232 100644 --- a/utils/configs/package.dist.json +++ b/utils/configs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles demo configurations", "homepage": "https://particles.js.org", "repository": { @@ -98,7 +98,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "publishConfig": { "access": "public" diff --git a/utils/configs/package.json b/utils/configs/package.json index a85f094762b..ffd79f162fd 100644 --- a/utils/configs/package.json +++ b/utils/configs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "homepage": "https://particles.js.org", "scripts": { "build": "tsparticles-cli build", diff --git a/utils/fractalNoise/CHANGELOG.md b/utils/fractalNoise/CHANGELOG.md index 90b98522cec..6a6f47e2ba9 100644 --- a/utils/fractalNoise/CHANGELOG.md +++ b/utils/fractalNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/fractal-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/fractal-noise diff --git a/utils/fractalNoise/package.dist.json b/utils/fractalNoise/package.dist.json index 240d4ea37ff..6b310a5cd6b 100644 --- a/utils/fractalNoise/package.dist.json +++ b/utils/fractalNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles fractal noise library", "homepage": "https://particles.js.org", "repository": { @@ -92,7 +92,7 @@ "module": "esm/index.js", "types": "types/index.d.ts", "peerDependencies": { - "@tsparticles/smooth-value-noise": "4.0.0-beta.9" + "@tsparticles/smooth-value-noise": "4.0.0-beta.10" }, "exports": { ".": { diff --git a/utils/fractalNoise/package.json b/utils/fractalNoise/package.json index 73dc1c1c0e5..7e9f03174d3 100644 --- a/utils/fractalNoise/package.json +++ b/utils/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/noiseField/CHANGELOG.md b/utils/noiseField/CHANGELOG.md index d66fd551fbb..fe6ed803802 100644 --- a/utils/noiseField/CHANGELOG.md +++ b/utils/noiseField/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/noise-field + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/noise-field diff --git a/utils/noiseField/package.dist.json b/utils/noiseField/package.dist.json index 97beed4452a..358e5c17c6a 100644 --- a/utils/noiseField/package.dist.json +++ b/utils/noiseField/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "repository": { @@ -92,8 +92,8 @@ "module": "esm/index.js", "types": "types/index.d.ts", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9", - "@tsparticles/plugin-move": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10", + "@tsparticles/plugin-move": "4.0.0-beta.10" }, "exports": { ".": { diff --git a/utils/noiseField/package.json b/utils/noiseField/package.json index 3166700aa13..eb6c22828aa 100644 --- a/utils/noiseField/package.json +++ b/utils/noiseField/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/pathUtils/CHANGELOG.md b/utils/pathUtils/CHANGELOG.md index e0cbee5db66..1cf085c2a4a 100644 --- a/utils/pathUtils/CHANGELOG.md +++ b/utils/pathUtils/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-utils + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-utils diff --git a/utils/pathUtils/package.dist.json b/utils/pathUtils/package.dist.json index abdeb998b9b..3e175638eed 100644 --- a/utils/pathUtils/package.dist.json +++ b/utils/pathUtils/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles path utils library", "homepage": "https://particles.js.org", "repository": { @@ -102,7 +102,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.9" + "@tsparticles/engine": "4.0.0-beta.10" }, "type": "module" } diff --git a/utils/pathUtils/package.json b/utils/pathUtils/package.json index 400111e6aeb..9a5c9f4ee5c 100644 --- a/utils/pathUtils/package.json +++ b/utils/pathUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles path utils path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/perlinNoise/CHANGELOG.md b/utils/perlinNoise/CHANGELOG.md index 75efd04a12c..f2b021889d7 100644 --- a/utils/perlinNoise/CHANGELOG.md +++ b/utils/perlinNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/perlin-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/perlin-noise diff --git a/utils/perlinNoise/package.dist.json b/utils/perlinNoise/package.dist.json index 66cd2c42ec5..2819845eeee 100644 --- a/utils/perlinNoise/package.dist.json +++ b/utils/perlinNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles perlin noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/perlinNoise/package.json b/utils/perlinNoise/package.json index dd8b36c6db4..540160f5d91 100644 --- a/utils/perlinNoise/package.json +++ b/utils/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/simplexNoise/CHANGELOG.md b/utils/simplexNoise/CHANGELOG.md index a543dae1246..2682298bbc0 100644 --- a/utils/simplexNoise/CHANGELOG.md +++ b/utils/simplexNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/simplex-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/simplex-noise diff --git a/utils/simplexNoise/package.dist.json b/utils/simplexNoise/package.dist.json index 4e3bc1ecc78..3832981d592 100644 --- a/utils/simplexNoise/package.dist.json +++ b/utils/simplexNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/simplexNoise/package.json b/utils/simplexNoise/package.json index a4ccbe7fe32..cb6b04aac48 100644 --- a/utils/simplexNoise/package.json +++ b/utils/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/smoothValueNoise/CHANGELOG.md b/utils/smoothValueNoise/CHANGELOG.md index 176dcc04a88..680e88c5943 100644 --- a/utils/smoothValueNoise/CHANGELOG.md +++ b/utils/smoothValueNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/smooth-value-noise + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/smooth-value-noise diff --git a/utils/smoothValueNoise/package.dist.json b/utils/smoothValueNoise/package.dist.json index 3561eac2dc8..0e16de871cc 100644 --- a/utils/smoothValueNoise/package.dist.json +++ b/utils/smoothValueNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles smooth value noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/smoothValueNoise/package.json b/utils/smoothValueNoise/package.json index 82a9ab8ad64..ae1bfa382dc 100644 --- a/utils/smoothValueNoise/package.json +++ b/utils/smoothValueNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "description": "tsParticles smooth value noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/tests/CHANGELOG.md b/utils/tests/CHANGELOG.md index 20a6b309f5e..9f661af400e 100644 --- a/utils/tests/CHANGELOG.md +++ b/utils/tests/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/tests + # [4.0.0-beta.9](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2026-04-08) **Note:** Version bump only for package @tsparticles/tests diff --git a/utils/tests/package.json b/utils/tests/package.json index b8b9dea4681..1cab77280fc 100644 --- a/utils/tests/package.json +++ b/utils/tests/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/tests", "private": true, - "version": "4.0.0-beta.9", + "version": "4.0.0-beta.10", "scripts": { "prettify:ci": "prettier --check ./src", "prettify": "prettier --write ./src", From 21fe2d06999621c44d81bd0e683f26ab102abd3d Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Wed, 8 Apr 2026 18:56:52 +0200 Subject: [PATCH 5/6] refactor: updated palettes to the new paint syntax --- engine/src/Core/Interfaces/IPalette.ts | 6 +- .../Classes/Particles/ParticlesOptions.ts | 69 ++++++++++--------- 2 files changed, 42 insertions(+), 33 deletions(-) diff --git a/engine/src/Core/Interfaces/IPalette.ts b/engine/src/Core/Interfaces/IPalette.ts index 4e190941a8a..009f96a1271 100644 --- a/engine/src/Core/Interfaces/IPalette.ts +++ b/engine/src/Core/Interfaces/IPalette.ts @@ -3,22 +3,24 @@ import type { SingleOrMultiple } from "../../Types/SingleOrMultiple.js"; export interface IPaletteColorsFill { enable: boolean; + opacity?: RangeValue; value: SingleOrMultiple; } export interface IPaletteColorsStroke { + opacity?: RangeValue; value: SingleOrMultiple; width: RangeValue; } export interface IPaletteColors { fill?: IPaletteColorsFill; - stroke?: SingleOrMultiple; + stroke?: IPaletteColorsStroke; } export interface IPalette { background: string; blendMode: GlobalCompositeOperation; - colors: IPaletteColors; + colors: SingleOrMultiple; name: string; } diff --git a/engine/src/Options/Classes/Particles/ParticlesOptions.ts b/engine/src/Options/Classes/Particles/ParticlesOptions.ts index 7c5d1532b24..a3d5cdb7b04 100644 --- a/engine/src/Options/Classes/Particles/ParticlesOptions.ts +++ b/engine/src/Options/Classes/Particles/ParticlesOptions.ts @@ -134,42 +134,49 @@ export class ParticlesOptions implements IParticlesOptions, IOptionLoader(variant => { + const paletteFill = variant.fill, + paletteStroke = variant.stroke, + fillPart: IPaint["fill"] = paletteFill + ? { + color: { + value: paletteFill.value, + }, + enable: paletteFill.enable, + opacity: paletteFill.opacity, + } + : undefined; + + if (!paletteStroke) { + return [ + { + fill: fillPart, + }, + ]; + } + + return [ + { + fill: fillPart, + stroke: { color: { - value: paletteFill.value, + value: paletteStroke.value, }, - enable: paletteFill.enable, - } - : undefined, - }; - - if (paletteStroke) { - if (isArray(paletteStroke)) { - const firstStroke = paletteStroke[defaultPaintStrokeIndex]; - - if (firstStroke) { - palettePaint.stroke = { - color: { - value: firstStroke.value, + opacity: paletteStroke.opacity, + width: paletteStroke.width || defaultPaintStrokeWidth, }, - width: firstStroke.width || defaultPaintStrokeWidth, - }; - } - } else { - palettePaint.stroke = { - color: { - value: paletteStroke.value, }, - width: paletteStroke.width, - }; - } - } + ]; + }), + palettePaint: SingleOrMultiple = + palettePaintVariants.length > defaultPaintVariantsLength + ? palettePaintVariants + : (palettePaintVariants[firstPaintVariantIndex] ?? defaultPalettePaintVariant); this.load({ paint: palettePaint, From 6faf18f7ec7dd2268df7bbeaf83bd07d1e50a433 Mon Sep 17 00:00:00 2001 From: Matteo Bruni <176620+matteobruni@users.noreply.github.com> Date: Wed, 8 Apr 2026 19:08:38 +0200 Subject: [PATCH 6/6] chore(release): published new version --- CHANGELOG.md | 4 + bundles/all/CHANGELOG.md | 4 + bundles/all/package.dist.json | 158 +++++++++--------- bundles/all/package.json | 2 +- bundles/basic/CHANGELOG.md | 4 + bundles/basic/package.dist.json | 22 +-- bundles/basic/package.json | 2 +- bundles/confetti/CHANGELOG.md | 4 + bundles/confetti/package.dist.json | 34 ++-- bundles/confetti/package.json | 2 +- bundles/fireworks/CHANGELOG.md | 4 + bundles/fireworks/package.dist.json | 24 +-- bundles/fireworks/package.json | 2 +- bundles/full/CHANGELOG.md | 4 + bundles/full/package.dist.json | 30 ++-- bundles/full/package.json | 2 +- bundles/pjs/CHANGELOG.md | 4 + bundles/pjs/package.dist.json | 8 +- bundles/pjs/package.json | 2 +- bundles/slim/CHANGELOG.md | 4 + bundles/slim/package.dist.json | 56 +++---- bundles/slim/package.json | 2 +- demo/electron/CHANGELOG.md | 4 + demo/electron/package.json | 2 +- demo/vanilla/CHANGELOG.md | 4 + demo/vanilla/package.json | 2 +- demo/vanilla_new/CHANGELOG.md | 4 + demo/vanilla_new/package.json | 2 +- demo/vite/CHANGELOG.md | 4 + demo/vite/package.json | 2 +- effects/bubble/CHANGELOG.md | 4 + effects/bubble/package.dist.json | 4 +- effects/bubble/package.json | 2 +- effects/filter/CHANGELOG.md | 4 + effects/filter/package.dist.json | 4 +- effects/filter/package.json | 2 +- effects/particles/CHANGELOG.md | 4 + effects/particles/package.dist.json | 4 +- effects/particles/package.json | 2 +- effects/shadow/CHANGELOG.md | 4 + effects/shadow/package.dist.json | 4 +- effects/shadow/package.json | 2 +- effects/trail/CHANGELOG.md | 4 + effects/trail/package.dist.json | 4 +- effects/trail/package.json | 2 +- engine/CHANGELOG.md | 4 + engine/package.dist.json | 2 +- engine/package.json | 2 +- interactions/external/attract/CHANGELOG.md | 4 + .../external/attract/package.dist.json | 6 +- interactions/external/attract/package.json | 2 +- interactions/external/bounce/CHANGELOG.md | 4 + .../external/bounce/package.dist.json | 6 +- interactions/external/bounce/package.json | 2 +- interactions/external/bubble/CHANGELOG.md | 4 + .../external/bubble/package.dist.json | 6 +- interactions/external/bubble/package.json | 2 +- interactions/external/cannon/CHANGELOG.md | 4 + .../external/cannon/package.dist.json | 6 +- interactions/external/cannon/package.json | 2 +- interactions/external/connect/CHANGELOG.md | 4 + .../external/connect/package.dist.json | 8 +- interactions/external/connect/package.json | 2 +- interactions/external/drag/CHANGELOG.md | 4 + interactions/external/drag/package.dist.json | 6 +- interactions/external/drag/package.json | 2 +- interactions/external/grab/CHANGELOG.md | 4 + interactions/external/grab/package.dist.json | 8 +- interactions/external/grab/package.json | 2 +- interactions/external/parallax/CHANGELOG.md | 4 + .../external/parallax/package.dist.json | 6 +- interactions/external/parallax/package.json | 2 +- interactions/external/particle/CHANGELOG.md | 4 + .../external/particle/package.dist.json | 6 +- interactions/external/particle/package.json | 2 +- interactions/external/pause/CHANGELOG.md | 4 + interactions/external/pause/package.dist.json | 6 +- interactions/external/pause/package.json | 2 +- interactions/external/pop/CHANGELOG.md | 4 + interactions/external/pop/package.dist.json | 6 +- interactions/external/pop/package.json | 2 +- interactions/external/push/CHANGELOG.md | 4 + interactions/external/push/package.dist.json | 6 +- interactions/external/push/package.json | 2 +- interactions/external/remove/CHANGELOG.md | 4 + .../external/remove/package.dist.json | 6 +- interactions/external/remove/package.json | 2 +- interactions/external/repulse/CHANGELOG.md | 4 + .../external/repulse/package.dist.json | 6 +- interactions/external/repulse/package.json | 2 +- interactions/external/slow/CHANGELOG.md | 4 + interactions/external/slow/package.dist.json | 6 +- interactions/external/slow/package.json | 2 +- interactions/external/trail/CHANGELOG.md | 4 + interactions/external/trail/package.dist.json | 6 +- interactions/external/trail/package.json | 2 +- interactions/light/CHANGELOG.md | 4 + interactions/light/package.dist.json | 6 +- interactions/light/package.json | 2 +- interactions/particles/attract/CHANGELOG.md | 4 + .../particles/attract/package.dist.json | 6 +- interactions/particles/attract/package.json | 2 +- .../particles/collisions/CHANGELOG.md | 4 + .../particles/collisions/package.dist.json | 6 +- .../particles/collisions/package.json | 2 +- interactions/particles/links/CHANGELOG.md | 4 + .../particles/links/package.dist.json | 8 +- interactions/particles/links/package.json | 2 +- interactions/particles/repulse/CHANGELOG.md | 4 + .../particles/repulse/package.dist.json | 6 +- interactions/particles/repulse/package.json | 2 +- lerna.json | 2 +- paths/branches/CHANGELOG.md | 4 + paths/branches/package.dist.json | 6 +- paths/branches/package.json | 2 +- paths/brownian/CHANGELOG.md | 4 + paths/brownian/package.dist.json | 6 +- paths/brownian/package.json | 2 +- paths/curlNoise/CHANGELOG.md | 4 + paths/curlNoise/package.dist.json | 8 +- paths/curlNoise/package.json | 2 +- paths/curves/CHANGELOG.md | 4 + paths/curves/package.dist.json | 6 +- paths/curves/package.json | 2 +- paths/fractalNoise/CHANGELOG.md | 4 + paths/fractalNoise/package.dist.json | 10 +- paths/fractalNoise/package.json | 2 +- paths/grid/CHANGELOG.md | 4 + paths/grid/package.dist.json | 6 +- paths/grid/package.json | 2 +- paths/levy/CHANGELOG.md | 4 + paths/levy/package.dist.json | 6 +- paths/levy/package.json | 2 +- paths/perlinNoise/CHANGELOG.md | 4 + paths/perlinNoise/package.dist.json | 10 +- paths/perlinNoise/package.json | 2 +- paths/polygon/CHANGELOG.md | 4 + paths/polygon/package.dist.json | 6 +- paths/polygon/package.json | 2 +- paths/random/CHANGELOG.md | 4 + paths/random/package.dist.json | 6 +- paths/random/package.json | 2 +- paths/simplexNoise/CHANGELOG.md | 4 + paths/simplexNoise/package.dist.json | 10 +- paths/simplexNoise/package.json | 2 +- paths/spiral/CHANGELOG.md | 4 + paths/spiral/package.dist.json | 6 +- paths/spiral/package.json | 2 +- paths/svg/CHANGELOG.md | 4 + paths/svg/package.dist.json | 6 +- paths/svg/package.json | 2 +- paths/zigzag/CHANGELOG.md | 4 + paths/zigzag/package.dist.json | 6 +- paths/zigzag/package.json | 2 +- plugins/absorbers/CHANGELOG.md | 4 + plugins/absorbers/package.dist.json | 6 +- plugins/absorbers/package.json | 2 +- plugins/backgroundMask/CHANGELOG.md | 4 + plugins/backgroundMask/package.dist.json | 4 +- plugins/backgroundMask/package.json | 2 +- plugins/blend/CHANGELOG.md | 4 + plugins/blend/package.dist.json | 4 +- plugins/blend/package.json | 2 +- plugins/canvasMask/CHANGELOG.md | 4 + plugins/canvasMask/package.dist.json | 6 +- plugins/canvasMask/package.json | 2 +- plugins/colors/hex/CHANGELOG.md | 4 + plugins/colors/hex/package.dist.json | 4 +- plugins/colors/hex/package.json | 2 +- plugins/colors/hsl/CHANGELOG.md | 4 + plugins/colors/hsl/package.dist.json | 4 +- plugins/colors/hsl/package.json | 2 +- plugins/colors/hsv/CHANGELOG.md | 4 + plugins/colors/hsv/package.dist.json | 4 +- plugins/colors/hsv/package.json | 2 +- plugins/colors/hwb/CHANGELOG.md | 4 + plugins/colors/hwb/package.dist.json | 4 +- plugins/colors/hwb/package.json | 2 +- plugins/colors/lab/CHANGELOG.md | 4 + plugins/colors/lab/package.dist.json | 4 +- plugins/colors/lab/package.json | 2 +- plugins/colors/lch/CHANGELOG.md | 4 + plugins/colors/lch/package.dist.json | 4 +- plugins/colors/lch/package.json | 2 +- plugins/colors/named/CHANGELOG.md | 4 + plugins/colors/named/package.dist.json | 4 +- plugins/colors/named/package.json | 2 +- plugins/colors/oklab/CHANGELOG.md | 4 + plugins/colors/oklab/package.dist.json | 4 +- plugins/colors/oklab/package.json | 2 +- plugins/colors/oklch/CHANGELOG.md | 4 + plugins/colors/oklch/package.dist.json | 4 +- plugins/colors/oklch/package.json | 2 +- plugins/colors/rgb/CHANGELOG.md | 4 + plugins/colors/rgb/package.dist.json | 4 +- plugins/colors/rgb/package.json | 2 +- plugins/easings/back/CHANGELOG.md | 4 + plugins/easings/back/package.dist.json | 4 +- plugins/easings/back/package.json | 2 +- plugins/easings/bounce/CHANGELOG.md | 4 + plugins/easings/bounce/package.dist.json | 4 +- plugins/easings/bounce/package.json | 2 +- plugins/easings/circ/CHANGELOG.md | 4 + plugins/easings/circ/package.dist.json | 4 +- plugins/easings/circ/package.json | 2 +- plugins/easings/cubic/CHANGELOG.md | 4 + plugins/easings/cubic/package.dist.json | 4 +- plugins/easings/cubic/package.json | 2 +- plugins/easings/elastic/CHANGELOG.md | 4 + plugins/easings/elastic/package.dist.json | 4 +- plugins/easings/elastic/package.json | 2 +- plugins/easings/expo/CHANGELOG.md | 4 + plugins/easings/expo/package.dist.json | 4 +- plugins/easings/expo/package.json | 2 +- plugins/easings/gaussian/CHANGELOG.md | 4 + plugins/easings/gaussian/package.dist.json | 4 +- plugins/easings/gaussian/package.json | 2 +- plugins/easings/linear/CHANGELOG.md | 4 + plugins/easings/linear/package.dist.json | 4 +- plugins/easings/linear/package.json | 2 +- plugins/easings/quad/CHANGELOG.md | 4 + plugins/easings/quad/package.dist.json | 4 +- plugins/easings/quad/package.json | 2 +- plugins/easings/quart/CHANGELOG.md | 4 + plugins/easings/quart/package.dist.json | 4 +- plugins/easings/quart/package.json | 2 +- plugins/easings/quint/CHANGELOG.md | 4 + plugins/easings/quint/package.dist.json | 4 +- plugins/easings/quint/package.json | 2 +- plugins/easings/sigmoid/CHANGELOG.md | 4 + plugins/easings/sigmoid/package.dist.json | 4 +- plugins/easings/sigmoid/package.json | 2 +- plugins/easings/sine/CHANGELOG.md | 4 + plugins/easings/sine/package.dist.json | 4 +- plugins/easings/sine/package.json | 2 +- plugins/easings/smoothstep/CHANGELOG.md | 4 + plugins/easings/smoothstep/package.dist.json | 4 +- plugins/easings/smoothstep/package.json | 2 +- plugins/emitters/CHANGELOG.md | 4 + plugins/emitters/package.dist.json | 6 +- plugins/emitters/package.json | 2 +- plugins/emittersShapes/canvas/CHANGELOG.md | 4 + .../emittersShapes/canvas/package.dist.json | 8 +- plugins/emittersShapes/canvas/package.json | 2 +- plugins/emittersShapes/circle/CHANGELOG.md | 4 + .../emittersShapes/circle/package.dist.json | 6 +- plugins/emittersShapes/circle/package.json | 2 +- plugins/emittersShapes/path/CHANGELOG.md | 4 + plugins/emittersShapes/path/package.dist.json | 6 +- plugins/emittersShapes/path/package.json | 2 +- plugins/emittersShapes/polygon/CHANGELOG.md | 4 + .../emittersShapes/polygon/package.dist.json | 6 +- plugins/emittersShapes/polygon/package.json | 2 +- plugins/emittersShapes/square/CHANGELOG.md | 4 + .../emittersShapes/square/package.dist.json | 6 +- plugins/emittersShapes/square/package.json | 2 +- plugins/exports/image/CHANGELOG.md | 4 + plugins/exports/image/package.dist.json | 4 +- plugins/exports/image/package.json | 2 +- plugins/exports/json/CHANGELOG.md | 4 + plugins/exports/json/package.dist.json | 4 +- plugins/exports/json/package.json | 2 +- plugins/exports/video/CHANGELOG.md | 4 + plugins/exports/video/package.dist.json | 4 +- plugins/exports/video/package.json | 2 +- plugins/infection/CHANGELOG.md | 4 + plugins/infection/package.dist.json | 6 +- plugins/infection/package.json | 2 +- plugins/interactivity/CHANGELOG.md | 4 + plugins/interactivity/package.dist.json | 4 +- plugins/interactivity/package.json | 2 +- plugins/manualParticles/CHANGELOG.md | 4 + plugins/manualParticles/package.dist.json | 4 +- plugins/manualParticles/package.json | 2 +- plugins/motion/CHANGELOG.md | 4 + plugins/motion/package.dist.json | 4 +- plugins/motion/package.json | 2 +- plugins/move/CHANGELOG.md | 4 + plugins/move/package.dist.json | 4 +- plugins/move/package.json | 2 +- plugins/poisson/CHANGELOG.md | 4 + plugins/poisson/package.dist.json | 4 +- plugins/poisson/package.json | 2 +- plugins/polygonMask/CHANGELOG.md | 4 + plugins/polygonMask/package.dist.json | 4 +- plugins/polygonMask/package.json | 2 +- plugins/responsive/CHANGELOG.md | 4 + plugins/responsive/package.dist.json | 4 +- plugins/responsive/package.json | 2 +- plugins/sounds/CHANGELOG.md | 4 + plugins/sounds/package.dist.json | 4 +- plugins/sounds/package.json | 2 +- plugins/themes/CHANGELOG.md | 4 + plugins/themes/package.dist.json | 4 +- plugins/themes/package.json | 2 +- plugins/trail/CHANGELOG.md | 4 + plugins/trail/package.dist.json | 4 +- plugins/trail/package.json | 2 +- plugins/zoom/CHANGELOG.md | 4 + plugins/zoom/package.dist.json | 4 +- plugins/zoom/package.json | 2 +- shapes/arrow/CHANGELOG.md | 4 + shapes/arrow/package.dist.json | 4 +- shapes/arrow/package.json | 2 +- shapes/cards/CHANGELOG.md | 4 + shapes/cards/package.dist.json | 6 +- shapes/cards/package.json | 2 +- shapes/circle/CHANGELOG.md | 4 + shapes/circle/package.dist.json | 4 +- shapes/circle/package.json | 2 +- shapes/cog/CHANGELOG.md | 4 + shapes/cog/package.dist.json | 4 +- shapes/cog/package.json | 2 +- shapes/emoji/CHANGELOG.md | 4 + shapes/emoji/package.dist.json | 6 +- shapes/emoji/package.json | 2 +- shapes/heart/CHANGELOG.md | 4 + shapes/heart/package.dist.json | 4 +- shapes/heart/package.json | 2 +- shapes/image/CHANGELOG.md | 4 + shapes/image/package.dist.json | 4 +- shapes/image/package.json | 2 +- shapes/infinity/CHANGELOG.md | 4 + shapes/infinity/package.dist.json | 4 +- shapes/infinity/package.json | 2 +- shapes/line/CHANGELOG.md | 4 + shapes/line/package.dist.json | 4 +- shapes/line/package.json | 2 +- shapes/matrix/CHANGELOG.md | 4 + shapes/matrix/package.dist.json | 4 +- shapes/matrix/package.json | 2 +- shapes/path/CHANGELOG.md | 4 + shapes/path/package.dist.json | 6 +- shapes/path/package.json | 2 +- shapes/polygon/CHANGELOG.md | 4 + shapes/polygon/package.dist.json | 4 +- shapes/polygon/package.json | 2 +- shapes/rounded-polygon/CHANGELOG.md | 4 + shapes/rounded-polygon/package.dist.json | 4 +- shapes/rounded-polygon/package.json | 2 +- shapes/rounded-rect/CHANGELOG.md | 4 + shapes/rounded-rect/package.dist.json | 4 +- shapes/rounded-rect/package.json | 2 +- shapes/spiral/CHANGELOG.md | 4 + shapes/spiral/package.dist.json | 4 +- shapes/spiral/package.json | 2 +- shapes/square/CHANGELOG.md | 4 + shapes/square/package.dist.json | 4 +- shapes/square/package.json | 2 +- shapes/squircle/CHANGELOG.md | 4 + shapes/squircle/package.dist.json | 4 +- shapes/squircle/package.json | 2 +- shapes/star/CHANGELOG.md | 4 + shapes/star/package.dist.json | 4 +- shapes/star/package.json | 2 +- shapes/text/CHANGELOG.md | 4 + shapes/text/package.dist.json | 6 +- shapes/text/package.json | 2 +- updaters/destroy/CHANGELOG.md | 4 + updaters/destroy/package.dist.json | 4 +- updaters/destroy/package.json | 2 +- updaters/gradient/CHANGELOG.md | 4 + updaters/gradient/package.dist.json | 4 +- updaters/gradient/package.json | 2 +- updaters/life/CHANGELOG.md | 4 + updaters/life/package.dist.json | 4 +- updaters/life/package.json | 2 +- updaters/opacity/CHANGELOG.md | 4 + updaters/opacity/package.dist.json | 4 +- updaters/opacity/package.json | 2 +- updaters/orbit/CHANGELOG.md | 4 + updaters/orbit/package.dist.json | 4 +- updaters/orbit/package.json | 2 +- updaters/outModes/CHANGELOG.md | 4 + updaters/outModes/package.dist.json | 4 +- updaters/outModes/package.json | 2 +- updaters/paint/CHANGELOG.md | 4 + updaters/paint/package.dist.json | 4 +- updaters/paint/package.json | 2 +- updaters/roll/CHANGELOG.md | 4 + updaters/roll/package.dist.json | 4 +- updaters/roll/package.json | 2 +- updaters/rotate/CHANGELOG.md | 4 + updaters/rotate/package.dist.json | 4 +- updaters/rotate/package.json | 2 +- updaters/size/CHANGELOG.md | 4 + updaters/size/package.dist.json | 4 +- updaters/size/package.json | 2 +- updaters/tilt/CHANGELOG.md | 4 + updaters/tilt/package.dist.json | 4 +- updaters/tilt/package.json | 2 +- updaters/twinkle/CHANGELOG.md | 4 + updaters/twinkle/package.dist.json | 4 +- updaters/twinkle/package.json | 2 +- updaters/wobble/CHANGELOG.md | 4 + updaters/wobble/package.dist.json | 4 +- updaters/wobble/package.json | 2 +- utils/canvasUtils/CHANGELOG.md | 4 + utils/canvasUtils/package.dist.json | 4 +- utils/canvasUtils/package.json | 2 +- utils/configs/CHANGELOG.md | 4 + utils/configs/package.dist.json | 4 +- utils/configs/package.json | 2 +- utils/fractalNoise/CHANGELOG.md | 4 + utils/fractalNoise/package.dist.json | 4 +- utils/fractalNoise/package.json | 2 +- utils/noiseField/CHANGELOG.md | 4 + utils/noiseField/package.dist.json | 6 +- utils/noiseField/package.json | 2 +- utils/pathUtils/CHANGELOG.md | 4 + utils/pathUtils/package.dist.json | 4 +- utils/pathUtils/package.json | 2 +- utils/perlinNoise/CHANGELOG.md | 4 + utils/perlinNoise/package.dist.json | 2 +- utils/perlinNoise/package.json | 2 +- utils/simplexNoise/CHANGELOG.md | 4 + utils/simplexNoise/package.dist.json | 2 +- utils/simplexNoise/package.json | 2 +- utils/smoothValueNoise/CHANGELOG.md | 4 + utils/smoothValueNoise/package.dist.json | 2 +- utils/smoothValueNoise/package.json | 2 +- utils/tests/CHANGELOG.md | 4 + utils/tests/package.json | 2 +- 423 files changed, 1197 insertions(+), 625 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7205503521..959158c10eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/workspace + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/workspace diff --git a/bundles/all/CHANGELOG.md b/bundles/all/CHANGELOG.md index fe5e9621000..0a6075e91d2 100644 --- a/bundles/all/CHANGELOG.md +++ b/bundles/all/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/all + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/all diff --git a/bundles/all/package.dist.json b/bundles/all/package.dist.json index 12d6e48b43e..157a61eb993 100644 --- a/bundles/all/package.dist.json +++ b/bundles/all/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,84 +98,84 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/effect-bubble": "4.0.0-beta.10", - "@tsparticles/effect-filter": "4.0.0-beta.10", - "@tsparticles/effect-particles": "4.0.0-beta.10", - "@tsparticles/effect-shadow": "4.0.0-beta.10", - "@tsparticles/effect-trail": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/interaction-external-cannon": "4.0.0-beta.10", - "@tsparticles/interaction-external-particle": "4.0.0-beta.10", - "@tsparticles/interaction-external-pop": "4.0.0-beta.10", - "@tsparticles/interaction-light": "4.0.0-beta.10", - "@tsparticles/interaction-particles-repulse": "4.0.0-beta.10", - "@tsparticles/path-branches": "4.0.0-beta.10", - "@tsparticles/path-brownian": "4.0.0-beta.10", - "@tsparticles/path-curl-noise": "4.0.0-beta.10", - "@tsparticles/path-curves": "4.0.0-beta.10", - "@tsparticles/path-fractal-noise": "4.0.0-beta.10", - "@tsparticles/path-grid": "4.0.0-beta.10", - "@tsparticles/path-levy": "4.0.0-beta.10", - "@tsparticles/path-perlin-noise": "4.0.0-beta.10", - "@tsparticles/path-polygon": "4.0.0-beta.10", - "@tsparticles/path-random": "4.0.0-beta.10", - "@tsparticles/path-simplex-noise": "4.0.0-beta.10", - "@tsparticles/path-spiral": "4.0.0-beta.10", - "@tsparticles/path-svg": "4.0.0-beta.10", - "@tsparticles/path-zig-zag": "4.0.0-beta.10", - "@tsparticles/plugin-background-mask": "4.0.0-beta.10", - "@tsparticles/plugin-blend": "4.0.0-beta.10", - "@tsparticles/plugin-canvas-mask": "4.0.0-beta.10", - "@tsparticles/plugin-easing-back": "4.0.0-beta.10", - "@tsparticles/plugin-easing-bounce": "4.0.0-beta.10", - "@tsparticles/plugin-easing-circ": "4.0.0-beta.10", - "@tsparticles/plugin-easing-cubic": "4.0.0-beta.10", - "@tsparticles/plugin-easing-elastic": "4.0.0-beta.10", - "@tsparticles/plugin-easing-expo": "4.0.0-beta.10", - "@tsparticles/plugin-easing-gaussian": "4.0.0-beta.10", - "@tsparticles/plugin-easing-linear": "4.0.0-beta.10", - "@tsparticles/plugin-easing-quart": "4.0.0-beta.10", - "@tsparticles/plugin-easing-quint": "4.0.0-beta.10", - "@tsparticles/plugin-easing-sigmoid": "4.0.0-beta.10", - "@tsparticles/plugin-easing-sine": "4.0.0-beta.10", - "@tsparticles/plugin-easing-smoothstep": "4.0.0-beta.10", - "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-beta.10", - "@tsparticles/plugin-emitters-shape-path": "4.0.0-beta.10", - "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-beta.10", - "@tsparticles/plugin-export-image": "4.0.0-beta.10", - "@tsparticles/plugin-export-json": "4.0.0-beta.10", - "@tsparticles/plugin-export-video": "4.0.0-beta.10", - "@tsparticles/plugin-hsv-color": "4.0.0-beta.10", - "@tsparticles/plugin-hwb-color": "4.0.0-beta.10", - "@tsparticles/plugin-infection": "4.0.0-beta.10", - "@tsparticles/plugin-lab-color": "4.0.0-beta.10", - "@tsparticles/plugin-lch-color": "4.0.0-beta.10", - "@tsparticles/plugin-manual-particles": "4.0.0-beta.10", - "@tsparticles/plugin-motion": "4.0.0-beta.10", - "@tsparticles/plugin-named-color": "4.0.0-beta.10", - "@tsparticles/plugin-oklab-color": "4.0.0-beta.10", - "@tsparticles/plugin-oklch-color": "4.0.0-beta.10", - "@tsparticles/plugin-poisson-disc": "4.0.0-beta.10", - "@tsparticles/plugin-polygon-mask": "4.0.0-beta.10", - "@tsparticles/plugin-responsive": "4.0.0-beta.10", - "@tsparticles/plugin-sounds": "4.0.0-beta.10", - "@tsparticles/plugin-themes": "4.0.0-beta.10", - "@tsparticles/plugin-trail": "4.0.0-beta.10", - "@tsparticles/plugin-zoom": "4.0.0-beta.10", - "@tsparticles/shape-arrow": "4.0.0-beta.10", - "@tsparticles/shape-cards": "4.0.0-beta.10", - "@tsparticles/shape-cog": "4.0.0-beta.10", - "@tsparticles/shape-heart": "4.0.0-beta.10", - "@tsparticles/shape-infinity": "4.0.0-beta.10", - "@tsparticles/shape-matrix": "4.0.0-beta.10", - "@tsparticles/shape-path": "4.0.0-beta.10", - "@tsparticles/shape-rounded-polygon": "4.0.0-beta.10", - "@tsparticles/shape-rounded-rect": "4.0.0-beta.10", - "@tsparticles/shape-spiral": "4.0.0-beta.10", - "@tsparticles/shape-squircle": "4.0.0-beta.10", - "@tsparticles/updater-gradient": "4.0.0-beta.10", - "@tsparticles/updater-orbit": "4.0.0-beta.10", - "tsparticles": "4.0.0-beta.10" + "@tsparticles/effect-bubble": "4.0.0-beta.11", + "@tsparticles/effect-filter": "4.0.0-beta.11", + "@tsparticles/effect-particles": "4.0.0-beta.11", + "@tsparticles/effect-shadow": "4.0.0-beta.11", + "@tsparticles/effect-trail": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/interaction-external-cannon": "4.0.0-beta.11", + "@tsparticles/interaction-external-particle": "4.0.0-beta.11", + "@tsparticles/interaction-external-pop": "4.0.0-beta.11", + "@tsparticles/interaction-light": "4.0.0-beta.11", + "@tsparticles/interaction-particles-repulse": "4.0.0-beta.11", + "@tsparticles/path-branches": "4.0.0-beta.11", + "@tsparticles/path-brownian": "4.0.0-beta.11", + "@tsparticles/path-curl-noise": "4.0.0-beta.11", + "@tsparticles/path-curves": "4.0.0-beta.11", + "@tsparticles/path-fractal-noise": "4.0.0-beta.11", + "@tsparticles/path-grid": "4.0.0-beta.11", + "@tsparticles/path-levy": "4.0.0-beta.11", + "@tsparticles/path-perlin-noise": "4.0.0-beta.11", + "@tsparticles/path-polygon": "4.0.0-beta.11", + "@tsparticles/path-random": "4.0.0-beta.11", + "@tsparticles/path-simplex-noise": "4.0.0-beta.11", + "@tsparticles/path-spiral": "4.0.0-beta.11", + "@tsparticles/path-svg": "4.0.0-beta.11", + "@tsparticles/path-zig-zag": "4.0.0-beta.11", + "@tsparticles/plugin-background-mask": "4.0.0-beta.11", + "@tsparticles/plugin-blend": "4.0.0-beta.11", + "@tsparticles/plugin-canvas-mask": "4.0.0-beta.11", + "@tsparticles/plugin-easing-back": "4.0.0-beta.11", + "@tsparticles/plugin-easing-bounce": "4.0.0-beta.11", + "@tsparticles/plugin-easing-circ": "4.0.0-beta.11", + "@tsparticles/plugin-easing-cubic": "4.0.0-beta.11", + "@tsparticles/plugin-easing-elastic": "4.0.0-beta.11", + "@tsparticles/plugin-easing-expo": "4.0.0-beta.11", + "@tsparticles/plugin-easing-gaussian": "4.0.0-beta.11", + "@tsparticles/plugin-easing-linear": "4.0.0-beta.11", + "@tsparticles/plugin-easing-quart": "4.0.0-beta.11", + "@tsparticles/plugin-easing-quint": "4.0.0-beta.11", + "@tsparticles/plugin-easing-sigmoid": "4.0.0-beta.11", + "@tsparticles/plugin-easing-sine": "4.0.0-beta.11", + "@tsparticles/plugin-easing-smoothstep": "4.0.0-beta.11", + "@tsparticles/plugin-emitters-shape-canvas": "4.0.0-beta.11", + "@tsparticles/plugin-emitters-shape-path": "4.0.0-beta.11", + "@tsparticles/plugin-emitters-shape-polygon": "4.0.0-beta.11", + "@tsparticles/plugin-export-image": "4.0.0-beta.11", + "@tsparticles/plugin-export-json": "4.0.0-beta.11", + "@tsparticles/plugin-export-video": "4.0.0-beta.11", + "@tsparticles/plugin-hsv-color": "4.0.0-beta.11", + "@tsparticles/plugin-hwb-color": "4.0.0-beta.11", + "@tsparticles/plugin-infection": "4.0.0-beta.11", + "@tsparticles/plugin-lab-color": "4.0.0-beta.11", + "@tsparticles/plugin-lch-color": "4.0.0-beta.11", + "@tsparticles/plugin-manual-particles": "4.0.0-beta.11", + "@tsparticles/plugin-motion": "4.0.0-beta.11", + "@tsparticles/plugin-named-color": "4.0.0-beta.11", + "@tsparticles/plugin-oklab-color": "4.0.0-beta.11", + "@tsparticles/plugin-oklch-color": "4.0.0-beta.11", + "@tsparticles/plugin-poisson-disc": "4.0.0-beta.11", + "@tsparticles/plugin-polygon-mask": "4.0.0-beta.11", + "@tsparticles/plugin-responsive": "4.0.0-beta.11", + "@tsparticles/plugin-sounds": "4.0.0-beta.11", + "@tsparticles/plugin-themes": "4.0.0-beta.11", + "@tsparticles/plugin-trail": "4.0.0-beta.11", + "@tsparticles/plugin-zoom": "4.0.0-beta.11", + "@tsparticles/shape-arrow": "4.0.0-beta.11", + "@tsparticles/shape-cards": "4.0.0-beta.11", + "@tsparticles/shape-cog": "4.0.0-beta.11", + "@tsparticles/shape-heart": "4.0.0-beta.11", + "@tsparticles/shape-infinity": "4.0.0-beta.11", + "@tsparticles/shape-matrix": "4.0.0-beta.11", + "@tsparticles/shape-path": "4.0.0-beta.11", + "@tsparticles/shape-rounded-polygon": "4.0.0-beta.11", + "@tsparticles/shape-rounded-rect": "4.0.0-beta.11", + "@tsparticles/shape-spiral": "4.0.0-beta.11", + "@tsparticles/shape-squircle": "4.0.0-beta.11", + "@tsparticles/updater-gradient": "4.0.0-beta.11", + "@tsparticles/updater-orbit": "4.0.0-beta.11", + "tsparticles": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/all/package.json b/bundles/all/package.json index ecbda94feaa..30dff4383e4 100644 --- a/bundles/all/package.json +++ b/bundles/all/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/all", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/basic/CHANGELOG.md b/bundles/basic/CHANGELOG.md index 9f09cf6bf16..ea6c1a4c92d 100644 --- a/bundles/basic/CHANGELOG.md +++ b/bundles/basic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/basic + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/basic diff --git a/bundles/basic/package.dist.json b/bundles/basic/package.dist.json index 89a83529041..542b5f1c36f 100644 --- a/bundles/basic/package.dist.json +++ b/bundles/basic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,16 +98,16 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-hex-color": "4.0.0-beta.10", - "@tsparticles/plugin-hsl-color": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10", - "@tsparticles/plugin-rgb-color": "4.0.0-beta.10", - "@tsparticles/shape-circle": "4.0.0-beta.10", - "@tsparticles/updater-opacity": "4.0.0-beta.10", - "@tsparticles/updater-out-modes": "4.0.0-beta.10", - "@tsparticles/updater-paint": "4.0.0-beta.10", - "@tsparticles/updater-size": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-hex-color": "4.0.0-beta.11", + "@tsparticles/plugin-hsl-color": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11", + "@tsparticles/plugin-rgb-color": "4.0.0-beta.11", + "@tsparticles/shape-circle": "4.0.0-beta.11", + "@tsparticles/updater-opacity": "4.0.0-beta.11", + "@tsparticles/updater-out-modes": "4.0.0-beta.11", + "@tsparticles/updater-paint": "4.0.0-beta.11", + "@tsparticles/updater-size": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/basic/package.json b/bundles/basic/package.json index 8c46fa6b342..5c51f9abf69 100644 --- a/bundles/basic/package.json +++ b/bundles/basic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/basic", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/confetti/CHANGELOG.md b/bundles/confetti/CHANGELOG.md index 0c6cee39e37..e7a45d85b53 100644 --- a/bundles/confetti/CHANGELOG.md +++ b/bundles/confetti/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/confetti + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/confetti diff --git a/bundles/confetti/package.dist.json b/bundles/confetti/package.dist.json index bef303e28f7..5ec681e14d0 100644 --- a/bundles/confetti/package.dist.json +++ b/bundles/confetti/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,22 +98,22 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10", - "@tsparticles/plugin-motion": "4.0.0-beta.10", - "@tsparticles/shape-cards": "4.0.0-beta.10", - "@tsparticles/shape-emoji": "4.0.0-beta.10", - "@tsparticles/shape-heart": "4.0.0-beta.10", - "@tsparticles/shape-image": "4.0.0-beta.10", - "@tsparticles/shape-polygon": "4.0.0-beta.10", - "@tsparticles/shape-square": "4.0.0-beta.10", - "@tsparticles/shape-star": "4.0.0-beta.10", - "@tsparticles/updater-life": "4.0.0-beta.10", - "@tsparticles/updater-roll": "4.0.0-beta.10", - "@tsparticles/updater-rotate": "4.0.0-beta.10", - "@tsparticles/updater-tilt": "4.0.0-beta.10", - "@tsparticles/updater-wobble": "4.0.0-beta.10" + "@tsparticles/basic": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11", + "@tsparticles/plugin-motion": "4.0.0-beta.11", + "@tsparticles/shape-cards": "4.0.0-beta.11", + "@tsparticles/shape-emoji": "4.0.0-beta.11", + "@tsparticles/shape-heart": "4.0.0-beta.11", + "@tsparticles/shape-image": "4.0.0-beta.11", + "@tsparticles/shape-polygon": "4.0.0-beta.11", + "@tsparticles/shape-square": "4.0.0-beta.11", + "@tsparticles/shape-star": "4.0.0-beta.11", + "@tsparticles/updater-life": "4.0.0-beta.11", + "@tsparticles/updater-roll": "4.0.0-beta.11", + "@tsparticles/updater-rotate": "4.0.0-beta.11", + "@tsparticles/updater-tilt": "4.0.0-beta.11", + "@tsparticles/updater-wobble": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/confetti/package.json b/bundles/confetti/package.json index 24636eff910..ab31aebaecc 100644 --- a/bundles/confetti/package.json +++ b/bundles/confetti/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/confetti", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/fireworks/CHANGELOG.md b/bundles/fireworks/CHANGELOG.md index 2fa36d9556c..86f0fbfafc0 100644 --- a/bundles/fireworks/CHANGELOG.md +++ b/bundles/fireworks/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/fireworks + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/fireworks diff --git a/bundles/fireworks/package.dist.json b/bundles/fireworks/package.dist.json index af45d17f573..8d479f634f9 100644 --- a/bundles/fireworks/package.dist.json +++ b/bundles/fireworks/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,17 +98,17 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-blend": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.10", - "@tsparticles/plugin-sounds": "4.0.0-beta.10", - "@tsparticles/shape-line": "4.0.0-beta.10", - "@tsparticles/updater-destroy": "4.0.0-beta.10", - "@tsparticles/updater-life": "4.0.0-beta.10", - "@tsparticles/updater-paint": "4.0.0-beta.10", - "@tsparticles/updater-rotate": "4.0.0-beta.10" + "@tsparticles/basic": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-blend": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.11", + "@tsparticles/plugin-sounds": "4.0.0-beta.11", + "@tsparticles/shape-line": "4.0.0-beta.11", + "@tsparticles/updater-destroy": "4.0.0-beta.11", + "@tsparticles/updater-life": "4.0.0-beta.11", + "@tsparticles/updater-paint": "4.0.0-beta.11", + "@tsparticles/updater-rotate": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/fireworks/package.json b/bundles/fireworks/package.json index 404a30f84b9..97146d94190 100644 --- a/bundles/fireworks/package.json +++ b/bundles/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fireworks", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/full/CHANGELOG.md b/bundles/full/CHANGELOG.md index f32d5170923..4daccd56f28 100644 --- a/bundles/full/CHANGELOG.md +++ b/bundles/full/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package tsparticles + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package tsparticles diff --git a/bundles/full/package.dist.json b/bundles/full/package.dist.json index 6e2afcf7d55..238c4b0b828 100644 --- a/bundles/full/package.dist.json +++ b/bundles/full/package.dist.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,20 +98,20 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/interaction-external-drag": "4.0.0-beta.10", - "@tsparticles/interaction-external-trail": "4.0.0-beta.10", - "@tsparticles/plugin-absorbers": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10", - "@tsparticles/plugin-emitters-shape-circle": "4.0.0-beta.10", - "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.10", - "@tsparticles/shape-text": "4.0.0-beta.10", - "@tsparticles/slim": "4.0.0-beta.10", - "@tsparticles/updater-destroy": "4.0.0-beta.10", - "@tsparticles/updater-roll": "4.0.0-beta.10", - "@tsparticles/updater-tilt": "4.0.0-beta.10", - "@tsparticles/updater-twinkle": "4.0.0-beta.10", - "@tsparticles/updater-wobble": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/interaction-external-drag": "4.0.0-beta.11", + "@tsparticles/interaction-external-trail": "4.0.0-beta.11", + "@tsparticles/plugin-absorbers": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11", + "@tsparticles/plugin-emitters-shape-circle": "4.0.0-beta.11", + "@tsparticles/plugin-emitters-shape-square": "4.0.0-beta.11", + "@tsparticles/shape-text": "4.0.0-beta.11", + "@tsparticles/slim": "4.0.0-beta.11", + "@tsparticles/updater-destroy": "4.0.0-beta.11", + "@tsparticles/updater-roll": "4.0.0-beta.11", + "@tsparticles/updater-tilt": "4.0.0-beta.11", + "@tsparticles/updater-twinkle": "4.0.0-beta.11", + "@tsparticles/updater-wobble": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/full/package.json b/bundles/full/package.json index 341f4e91bb1..c1e73aaa395 100644 --- a/bundles/full/package.json +++ b/bundles/full/package.json @@ -1,6 +1,6 @@ { "name": "tsparticles", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/pjs/CHANGELOG.md b/bundles/pjs/CHANGELOG.md index 41eab8a8356..ab80c1b369f 100644 --- a/bundles/pjs/CHANGELOG.md +++ b/bundles/pjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/pjs + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/pjs diff --git a/bundles/pjs/package.dist.json b/bundles/pjs/package.dist.json index 9b7efb67488..5a99abdef1b 100644 --- a/bundles/pjs/package.dist.json +++ b/bundles/pjs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,9 +98,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-responsive": "4.0.0-beta.10", - "tsparticles": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-responsive": "4.0.0-beta.11", + "tsparticles": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/pjs/package.json b/bundles/pjs/package.json index 44b36bdd512..70bdbdd3b21 100644 --- a/bundles/pjs/package.json +++ b/bundles/pjs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/pjs", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/bundles/slim/CHANGELOG.md b/bundles/slim/CHANGELOG.md index 88e32aa6b15..30731ac28e9 100644 --- a/bundles/slim/CHANGELOG.md +++ b/bundles/slim/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/slim + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/slim diff --git a/bundles/slim/package.dist.json b/bundles/slim/package.dist.json index 984ec64ecf2..e0343e77612 100644 --- a/bundles/slim/package.dist.json +++ b/bundles/slim/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "repository": { @@ -98,33 +98,33 @@ "./package.json": "./package.json" }, "dependencies": { - "@tsparticles/basic": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/interaction-external-attract": "4.0.0-beta.10", - "@tsparticles/interaction-external-bounce": "4.0.0-beta.10", - "@tsparticles/interaction-external-bubble": "4.0.0-beta.10", - "@tsparticles/interaction-external-connect": "4.0.0-beta.10", - "@tsparticles/interaction-external-grab": "4.0.0-beta.10", - "@tsparticles/interaction-external-parallax": "4.0.0-beta.10", - "@tsparticles/interaction-external-pause": "4.0.0-beta.10", - "@tsparticles/interaction-external-push": "4.0.0-beta.10", - "@tsparticles/interaction-external-remove": "4.0.0-beta.10", - "@tsparticles/interaction-external-repulse": "4.0.0-beta.10", - "@tsparticles/interaction-external-slow": "4.0.0-beta.10", - "@tsparticles/interaction-particles-attract": "4.0.0-beta.10", - "@tsparticles/interaction-particles-collisions": "4.0.0-beta.10", - "@tsparticles/interaction-particles-links": "4.0.0-beta.10", - "@tsparticles/plugin-easing-quad": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10", - "@tsparticles/shape-emoji": "4.0.0-beta.10", - "@tsparticles/shape-image": "4.0.0-beta.10", - "@tsparticles/shape-line": "4.0.0-beta.10", - "@tsparticles/shape-polygon": "4.0.0-beta.10", - "@tsparticles/shape-square": "4.0.0-beta.10", - "@tsparticles/shape-star": "4.0.0-beta.10", - "@tsparticles/updater-life": "4.0.0-beta.10", - "@tsparticles/updater-paint": "4.0.0-beta.10", - "@tsparticles/updater-rotate": "4.0.0-beta.10" + "@tsparticles/basic": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/interaction-external-attract": "4.0.0-beta.11", + "@tsparticles/interaction-external-bounce": "4.0.0-beta.11", + "@tsparticles/interaction-external-bubble": "4.0.0-beta.11", + "@tsparticles/interaction-external-connect": "4.0.0-beta.11", + "@tsparticles/interaction-external-grab": "4.0.0-beta.11", + "@tsparticles/interaction-external-parallax": "4.0.0-beta.11", + "@tsparticles/interaction-external-pause": "4.0.0-beta.11", + "@tsparticles/interaction-external-push": "4.0.0-beta.11", + "@tsparticles/interaction-external-remove": "4.0.0-beta.11", + "@tsparticles/interaction-external-repulse": "4.0.0-beta.11", + "@tsparticles/interaction-external-slow": "4.0.0-beta.11", + "@tsparticles/interaction-particles-attract": "4.0.0-beta.11", + "@tsparticles/interaction-particles-collisions": "4.0.0-beta.11", + "@tsparticles/interaction-particles-links": "4.0.0-beta.11", + "@tsparticles/plugin-easing-quad": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11", + "@tsparticles/shape-emoji": "4.0.0-beta.11", + "@tsparticles/shape-image": "4.0.0-beta.11", + "@tsparticles/shape-line": "4.0.0-beta.11", + "@tsparticles/shape-polygon": "4.0.0-beta.11", + "@tsparticles/shape-square": "4.0.0-beta.11", + "@tsparticles/shape-star": "4.0.0-beta.11", + "@tsparticles/updater-life": "4.0.0-beta.11", + "@tsparticles/updater-paint": "4.0.0-beta.11", + "@tsparticles/updater-rotate": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/bundles/slim/package.json b/bundles/slim/package.json index 606f497f7ff..6b19fe3f3c6 100644 --- a/bundles/slim/package.json +++ b/bundles/slim/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/slim", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/demo/electron/CHANGELOG.md b/demo/electron/CHANGELOG.md index e1a2cff5dbd..e27caa349a5 100644 --- a/demo/electron/CHANGELOG.md +++ b/demo/electron/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/electron-demo + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/electron-demo diff --git a/demo/electron/package.json b/demo/electron/package.json index 8f067ab8b90..c1eefe2c9e7 100644 --- a/demo/electron/package.json +++ b/demo/electron/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/electron-demo", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "", "main": "app/index.js", "private": true, diff --git a/demo/vanilla/CHANGELOG.md b/demo/vanilla/CHANGELOG.md index 9f47d20477f..4f6ed7fc53c 100644 --- a/demo/vanilla/CHANGELOG.md +++ b/demo/vanilla/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/demo + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/demo diff --git a/demo/vanilla/package.json b/demo/vanilla/package.json index 37e9617612f..491c911d9c1 100644 --- a/demo/vanilla/package.json +++ b/demo/vanilla/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo", "private": true, - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "> TODO: description", "author": "Matteo Bruni ", "homepage": "https://particles.js.org", diff --git a/demo/vanilla_new/CHANGELOG.md b/demo/vanilla_new/CHANGELOG.md index b4b688bd2cb..74fbfd3c203 100644 --- a/demo/vanilla_new/CHANGELOG.md +++ b/demo/vanilla_new/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/demo-new + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/demo-new diff --git a/demo/vanilla_new/package.json b/demo/vanilla_new/package.json index 425c1caafe6..d1158213199 100644 --- a/demo/vanilla_new/package.json +++ b/demo/vanilla_new/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/demo-new", "private": true, - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles Demo Website", "main": "index.html", "scripts": { diff --git a/demo/vite/CHANGELOG.md b/demo/vite/CHANGELOG.md index 028d823f3c2..9cc338a73ed 100644 --- a/demo/vite/CHANGELOG.md +++ b/demo/vite/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/vite-demo + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/vite-demo diff --git a/demo/vite/package.json b/demo/vite/package.json index b69fbea6381..cc2774c8688 100644 --- a/demo/vite/package.json +++ b/demo/vite/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/vite-demo", "private": true, - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "type": "module", "scripts": { "dev": "vite", diff --git a/effects/bubble/CHANGELOG.md b/effects/bubble/CHANGELOG.md index 966d85ba751..7ee678d577a 100644 --- a/effects/bubble/CHANGELOG.md +++ b/effects/bubble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-bubble + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-bubble diff --git a/effects/bubble/package.dist.json b/effects/bubble/package.dist.json index e697b37862f..1701f9a0afd 100644 --- a/effects/bubble/package.dist.json +++ b/effects/bubble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/effects/bubble/package.json b/effects/bubble/package.json index 385d3477b80..2ad2f2183a6 100644 --- a/effects/bubble/package.json +++ b/effects/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-bubble", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles bubble effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/filter/CHANGELOG.md b/effects/filter/CHANGELOG.md index 85245a4a6ab..428f448ea22 100644 --- a/effects/filter/CHANGELOG.md +++ b/effects/filter/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-filter + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-filter diff --git a/effects/filter/package.dist.json b/effects/filter/package.dist.json index 0d655060eec..bc5966ada96 100644 --- a/effects/filter/package.dist.json +++ b/effects/filter/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-filter", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles filter effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/effects/filter/package.json b/effects/filter/package.json index 2c8aab43baf..21776954f49 100644 --- a/effects/filter/package.json +++ b/effects/filter/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-filter", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles filter effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/particles/CHANGELOG.md b/effects/particles/CHANGELOG.md index 350029d8eda..21a8d9aef5a 100644 --- a/effects/particles/CHANGELOG.md +++ b/effects/particles/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-particles + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-particles diff --git a/effects/particles/package.dist.json b/effects/particles/package.dist.json index 9d8cb577034..93c19cdb2e2 100644 --- a/effects/particles/package.dist.json +++ b/effects/particles/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/effects/particles/package.json b/effects/particles/package.json index bcc19dbaff4..de326c239ac 100644 --- a/effects/particles/package.json +++ b/effects/particles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-particles", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/shadow/CHANGELOG.md b/effects/shadow/CHANGELOG.md index 49c1f71bd0c..30f2767f8b8 100644 --- a/effects/shadow/CHANGELOG.md +++ b/effects/shadow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-shadow + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-shadow diff --git a/effects/shadow/package.dist.json b/effects/shadow/package.dist.json index 6d4c6082ed3..9029d30ab04 100644 --- a/effects/shadow/package.dist.json +++ b/effects/shadow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/effects/shadow/package.json b/effects/shadow/package.json index 35ec28d6085..d445260fcf8 100644 --- a/effects/shadow/package.json +++ b/effects/shadow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-shadow", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles shadow effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/effects/trail/CHANGELOG.md b/effects/trail/CHANGELOG.md index 9354a1d8851..25aa113501f 100644 --- a/effects/trail/CHANGELOG.md +++ b/effects/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/effect-trail + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/effect-trail diff --git a/effects/trail/package.dist.json b/effects/trail/package.dist.json index 92fa9cfbfe5..c437c30d101 100644 --- a/effects/trail/package.dist.json +++ b/effects/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/effects/trail/package.json b/effects/trail/package.json index a1e7d8aecdf..178d2e202e2 100644 --- a/effects/trail/package.json +++ b/effects/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/effect-trail", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles trail effect", "homepage": "https://particles.js.org", "scripts": { diff --git a/engine/CHANGELOG.md b/engine/CHANGELOG.md index 7235f839b4d..60e5cc25308 100644 --- a/engine/CHANGELOG.md +++ b/engine/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/engine + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/engine diff --git a/engine/package.dist.json b/engine/package.dist.json index 6fc9e003cc9..ebdb59dbf53 100644 --- a/engine/package.dist.json +++ b/engine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/engine/package.json b/engine/package.json index f57ad79a6c8..9ef63d84cf4 100644 --- a/engine/package.json +++ b/engine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/engine", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/attract/CHANGELOG.md b/interactions/external/attract/CHANGELOG.md index b6d406b81ba..f56fe9b65c2 100644 --- a/interactions/external/attract/CHANGELOG.md +++ b/interactions/external/attract/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-attract + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-attract diff --git a/interactions/external/attract/package.dist.json b/interactions/external/attract/package.dist.json index 647bf984ac4..09aa2b0af05 100644 --- a/interactions/external/attract/package.dist.json +++ b/interactions/external/attract/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-attract", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/attract/package.json b/interactions/external/attract/package.json index 5c15afe9fb2..eee4a00da8e 100644 --- a/interactions/external/attract/package.json +++ b/interactions/external/attract/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-attract", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles attract external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/bounce/CHANGELOG.md b/interactions/external/bounce/CHANGELOG.md index a69a309ae95..d0c90d4b4ba 100644 --- a/interactions/external/bounce/CHANGELOG.md +++ b/interactions/external/bounce/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-bounce + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-bounce diff --git a/interactions/external/bounce/package.dist.json b/interactions/external/bounce/package.dist.json index 7d3ba764dd4..21be33d1c4e 100644 --- a/interactions/external/bounce/package.dist.json +++ b/interactions/external/bounce/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bounce", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/bounce/package.json b/interactions/external/bounce/package.json index 4882b30ce58..9ffef73e1cb 100644 --- a/interactions/external/bounce/package.json +++ b/interactions/external/bounce/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bounce", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles bounce external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/bubble/CHANGELOG.md b/interactions/external/bubble/CHANGELOG.md index 026d32eb76c..79fc02ce99c 100644 --- a/interactions/external/bubble/CHANGELOG.md +++ b/interactions/external/bubble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-bubble + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-bubble diff --git a/interactions/external/bubble/package.dist.json b/interactions/external/bubble/package.dist.json index 986f506d72c..08a3c34e0b4 100644 --- a/interactions/external/bubble/package.dist.json +++ b/interactions/external/bubble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bubble", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/bubble/package.json b/interactions/external/bubble/package.json index 0a152b7e18b..6ed752f8f10 100644 --- a/interactions/external/bubble/package.json +++ b/interactions/external/bubble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-bubble", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles bubble external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/cannon/CHANGELOG.md b/interactions/external/cannon/CHANGELOG.md index 927e5379276..ecafb4ee37d 100644 --- a/interactions/external/cannon/CHANGELOG.md +++ b/interactions/external/cannon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-cannon + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-cannon diff --git a/interactions/external/cannon/package.dist.json b/interactions/external/cannon/package.dist.json index 9dc61f11ad9..8dc4926e807 100644 --- a/interactions/external/cannon/package.dist.json +++ b/interactions/external/cannon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-cannon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles cannon external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/cannon/package.json b/interactions/external/cannon/package.json index 8c5fc3efabc..8d30cd5dbbc 100644 --- a/interactions/external/cannon/package.json +++ b/interactions/external/cannon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-cannon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles cannon external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/connect/CHANGELOG.md b/interactions/external/connect/CHANGELOG.md index 989b7629e32..f23daff722b 100644 --- a/interactions/external/connect/CHANGELOG.md +++ b/interactions/external/connect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-connect + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-connect diff --git a/interactions/external/connect/package.dist.json b/interactions/external/connect/package.dist.json index c1bdbed310a..3aa381a7dae 100644 --- a/interactions/external/connect/package.dist.json +++ b/interactions/external/connect/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-connect", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,8 +95,8 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/connect/package.json b/interactions/external/connect/package.json index fa530fbdc90..1bf2b721df9 100644 --- a/interactions/external/connect/package.json +++ b/interactions/external/connect/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-connect", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles connect external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/drag/CHANGELOG.md b/interactions/external/drag/CHANGELOG.md index 5fb6cd1d843..ea0e6f49b8f 100644 --- a/interactions/external/drag/CHANGELOG.md +++ b/interactions/external/drag/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-drag + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-drag diff --git a/interactions/external/drag/package.dist.json b/interactions/external/drag/package.dist.json index ce44770c12f..fac2e77b573 100644 --- a/interactions/external/drag/package.dist.json +++ b/interactions/external/drag/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-drag", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles drag external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/drag/package.json b/interactions/external/drag/package.json index 83a88aac3df..eeb70b0c5ff 100644 --- a/interactions/external/drag/package.json +++ b/interactions/external/drag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-drag", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles drag external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/grab/CHANGELOG.md b/interactions/external/grab/CHANGELOG.md index cec5cf2045f..fc316fc771a 100644 --- a/interactions/external/grab/CHANGELOG.md +++ b/interactions/external/grab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-grab + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-grab diff --git a/interactions/external/grab/package.dist.json b/interactions/external/grab/package.dist.json index f29c56bb242..a4c4d6f43ee 100644 --- a/interactions/external/grab/package.dist.json +++ b/interactions/external/grab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-grab", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,8 +95,8 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/grab/package.json b/interactions/external/grab/package.json index 1480790a330..5698b79b4de 100644 --- a/interactions/external/grab/package.json +++ b/interactions/external/grab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-grab", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles grab external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/parallax/CHANGELOG.md b/interactions/external/parallax/CHANGELOG.md index b00c176df10..92f5c4b4a0a 100644 --- a/interactions/external/parallax/CHANGELOG.md +++ b/interactions/external/parallax/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-parallax + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-parallax diff --git a/interactions/external/parallax/package.dist.json b/interactions/external/parallax/package.dist.json index 54b9b828813..9b16e8db08b 100644 --- a/interactions/external/parallax/package.dist.json +++ b/interactions/external/parallax/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-parallax", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/parallax/package.json b/interactions/external/parallax/package.json index e533ae52414..9f778485fef 100644 --- a/interactions/external/parallax/package.json +++ b/interactions/external/parallax/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-parallax", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles parallax external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/particle/CHANGELOG.md b/interactions/external/particle/CHANGELOG.md index ef2bb9c00c1..dc438d95c9a 100644 --- a/interactions/external/particle/CHANGELOG.md +++ b/interactions/external/particle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-particle + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-particle diff --git a/interactions/external/particle/package.dist.json b/interactions/external/particle/package.dist.json index 3dc543d389f..c824d67f813 100644 --- a/interactions/external/particle/package.dist.json +++ b/interactions/external/particle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-particle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/particle/package.json b/interactions/external/particle/package.json index 0832e6ba716..b970430cfc5 100644 --- a/interactions/external/particle/package.json +++ b/interactions/external/particle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-particle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particle external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/pause/CHANGELOG.md b/interactions/external/pause/CHANGELOG.md index f24569ba67f..1caa02ddf33 100644 --- a/interactions/external/pause/CHANGELOG.md +++ b/interactions/external/pause/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-pause + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-pause diff --git a/interactions/external/pause/package.dist.json b/interactions/external/pause/package.dist.json index d6723f0f0fb..1eb4fbe427a 100644 --- a/interactions/external/pause/package.dist.json +++ b/interactions/external/pause/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pause", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/pause/package.json b/interactions/external/pause/package.json index 6983cc91e9e..2c6a23e0115 100644 --- a/interactions/external/pause/package.json +++ b/interactions/external/pause/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pause", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles pause external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/pop/CHANGELOG.md b/interactions/external/pop/CHANGELOG.md index 4289296c7d4..a21d0ef0d34 100644 --- a/interactions/external/pop/CHANGELOG.md +++ b/interactions/external/pop/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-pop + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-pop diff --git a/interactions/external/pop/package.dist.json b/interactions/external/pop/package.dist.json index d7f46483e54..1daf7fb8cf8 100644 --- a/interactions/external/pop/package.dist.json +++ b/interactions/external/pop/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pop", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/pop/package.json b/interactions/external/pop/package.json index dfddcbfee9d..8c03e1e219b 100644 --- a/interactions/external/pop/package.json +++ b/interactions/external/pop/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-pop", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles pop external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/push/CHANGELOG.md b/interactions/external/push/CHANGELOG.md index ae559664f11..7dac3edc9d2 100644 --- a/interactions/external/push/CHANGELOG.md +++ b/interactions/external/push/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-push + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-push diff --git a/interactions/external/push/package.dist.json b/interactions/external/push/package.dist.json index 53b253d25e5..b05caac1a03 100644 --- a/interactions/external/push/package.dist.json +++ b/interactions/external/push/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-push", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/push/package.json b/interactions/external/push/package.json index 4b06cc4440c..1e2a508e0e0 100644 --- a/interactions/external/push/package.json +++ b/interactions/external/push/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-push", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles push external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/remove/CHANGELOG.md b/interactions/external/remove/CHANGELOG.md index 13482bca36b..f679887a98d 100644 --- a/interactions/external/remove/CHANGELOG.md +++ b/interactions/external/remove/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-remove + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-remove diff --git a/interactions/external/remove/package.dist.json b/interactions/external/remove/package.dist.json index e0fbc413453..6e9042c760d 100644 --- a/interactions/external/remove/package.dist.json +++ b/interactions/external/remove/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-remove", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/remove/package.json b/interactions/external/remove/package.json index 31eefcfb836..8614a68a7a4 100644 --- a/interactions/external/remove/package.json +++ b/interactions/external/remove/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-remove", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles remove external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/repulse/CHANGELOG.md b/interactions/external/repulse/CHANGELOG.md index cf46b6e205a..665ad2a0ec1 100644 --- a/interactions/external/repulse/CHANGELOG.md +++ b/interactions/external/repulse/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-repulse + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-repulse diff --git a/interactions/external/repulse/package.dist.json b/interactions/external/repulse/package.dist.json index 806bd914523..023da17038b 100644 --- a/interactions/external/repulse/package.dist.json +++ b/interactions/external/repulse/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-repulse", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/repulse/package.json b/interactions/external/repulse/package.json index 405a64fd8da..7f02f677bef 100644 --- a/interactions/external/repulse/package.json +++ b/interactions/external/repulse/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-repulse", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles repulse external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/slow/CHANGELOG.md b/interactions/external/slow/CHANGELOG.md index 4b3c6fd2964..3ce85fcda57 100644 --- a/interactions/external/slow/CHANGELOG.md +++ b/interactions/external/slow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-slow + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-slow diff --git a/interactions/external/slow/package.dist.json b/interactions/external/slow/package.dist.json index 57809583582..101751bb590 100644 --- a/interactions/external/slow/package.dist.json +++ b/interactions/external/slow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-slow", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/slow/package.json b/interactions/external/slow/package.json index 1c3175feaa1..d0efcd55711 100644 --- a/interactions/external/slow/package.json +++ b/interactions/external/slow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-slow", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles slow external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/external/trail/CHANGELOG.md b/interactions/external/trail/CHANGELOG.md index 5fc68bcec2e..7fc2c7437e5 100644 --- a/interactions/external/trail/CHANGELOG.md +++ b/interactions/external/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-external-trail + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-external-trail diff --git a/interactions/external/trail/package.dist.json b/interactions/external/trail/package.dist.json index 76f973cd4d9..f2cde89a1e7 100644 --- a/interactions/external/trail/package.dist.json +++ b/interactions/external/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-trail", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/external/trail/package.json b/interactions/external/trail/package.json index caf0b595ef6..2c05f5df6d4 100644 --- a/interactions/external/trail/package.json +++ b/interactions/external/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-external-trail", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles trail external interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/light/CHANGELOG.md b/interactions/light/CHANGELOG.md index 08051ccd7f8..300c080a4c9 100644 --- a/interactions/light/CHANGELOG.md +++ b/interactions/light/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-light + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-light diff --git a/interactions/light/package.dist.json b/interactions/light/package.dist.json index 26bf5249456..c81625fb4c6 100644 --- a/interactions/light/package.dist.json +++ b/interactions/light/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/interactions/light/package.json b/interactions/light/package.json index fa887fae0e8..7274a67a6d9 100644 --- a/interactions/light/package.json +++ b/interactions/light/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-light", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles Light interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/attract/CHANGELOG.md b/interactions/particles/attract/CHANGELOG.md index 36ee1513d5e..3cc96752641 100644 --- a/interactions/particles/attract/CHANGELOG.md +++ b/interactions/particles/attract/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-attract + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-attract diff --git a/interactions/particles/attract/package.dist.json b/interactions/particles/attract/package.dist.json index ff9e2284e6a..4e634d22ec0 100644 --- a/interactions/particles/attract/package.dist.json +++ b/interactions/particles/attract/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-attract", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -86,8 +86,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/attract/package.json b/interactions/particles/attract/package.json index dfd1438ff97..6a0cf09f206 100644 --- a/interactions/particles/attract/package.json +++ b/interactions/particles/attract/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-attract", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles attract particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/collisions/CHANGELOG.md b/interactions/particles/collisions/CHANGELOG.md index 5f2149875bf..f826aa8d8a8 100644 --- a/interactions/particles/collisions/CHANGELOG.md +++ b/interactions/particles/collisions/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-collisions + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-collisions diff --git a/interactions/particles/collisions/package.dist.json b/interactions/particles/collisions/package.dist.json index 7afa6af6940..a27407c2052 100644 --- a/interactions/particles/collisions/package.dist.json +++ b/interactions/particles/collisions/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-collisions", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -94,7 +94,7 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/particles/collisions/package.json b/interactions/particles/collisions/package.json index e22c6c73e1c..142bd1c92ac 100644 --- a/interactions/particles/collisions/package.json +++ b/interactions/particles/collisions/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-collisions", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles collisions particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/links/CHANGELOG.md b/interactions/particles/links/CHANGELOG.md index 85713862245..b9938d3f18c 100644 --- a/interactions/particles/links/CHANGELOG.md +++ b/interactions/particles/links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-links + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-links diff --git a/interactions/particles/links/package.dist.json b/interactions/particles/links/package.dist.json index 700a590e794..1c9b6d05c33 100644 --- a/interactions/particles/links/package.dist.json +++ b/interactions/particles/links/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-links", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -95,8 +95,8 @@ }, "type": "module", "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" } } diff --git a/interactions/particles/links/package.json b/interactions/particles/links/package.json index 7110d8aae47..222aff1fcbd 100644 --- a/interactions/particles/links/package.json +++ b/interactions/particles/links/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-links", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles links particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/interactions/particles/repulse/CHANGELOG.md b/interactions/particles/repulse/CHANGELOG.md index 1473ed119de..47c538c4bb0 100644 --- a/interactions/particles/repulse/CHANGELOG.md +++ b/interactions/particles/repulse/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/interaction-particles-repulse + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/interaction-particles-repulse diff --git a/interactions/particles/repulse/package.dist.json b/interactions/particles/repulse/package.dist.json index de45ac99114..cb03b8b9e3d 100644 --- a/interactions/particles/repulse/package.dist.json +++ b/interactions/particles/repulse/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-repulse", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/interactions/particles/repulse/package.json b/interactions/particles/repulse/package.json index baf5fb2966b..5c9b4bc163a 100644 --- a/interactions/particles/repulse/package.json +++ b/interactions/particles/repulse/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/interaction-particles-repulse", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles repulse particles interaction", "homepage": "https://particles.js.org", "scripts": { diff --git a/lerna.json b/lerna.json index b0939fc69c5..4abe06b97ee 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "npmClient": "pnpm", "conventionalCommits": true, "command": { diff --git a/paths/branches/CHANGELOG.md b/paths/branches/CHANGELOG.md index 103d5a3bffc..ee74ff03e33 100644 --- a/paths/branches/CHANGELOG.md +++ b/paths/branches/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-branches + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-branches diff --git a/paths/branches/package.dist.json b/paths/branches/package.dist.json index 6a8473c229d..76ebfc9e6ac 100644 --- a/paths/branches/package.dist.json +++ b/paths/branches/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/branches/package.json b/paths/branches/package.json index b02d981c347..eef6104353a 100644 --- a/paths/branches/package.json +++ b/paths/branches/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-branches", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles branches path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/brownian/CHANGELOG.md b/paths/brownian/CHANGELOG.md index 568e639d930..abd59c6835b 100644 --- a/paths/brownian/CHANGELOG.md +++ b/paths/brownian/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-brownian + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-brownian diff --git a/paths/brownian/package.dist.json b/paths/brownian/package.dist.json index 2f4d0e0013e..21c49c4c091 100644 --- a/paths/brownian/package.dist.json +++ b/paths/brownian/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/brownian/package.json b/paths/brownian/package.json index dc56b9bbcb7..f222d50d9e4 100644 --- a/paths/brownian/package.json +++ b/paths/brownian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-brownian", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles brownian path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/curlNoise/CHANGELOG.md b/paths/curlNoise/CHANGELOG.md index fe83f2e6b16..5ea68dc6d90 100644 --- a/paths/curlNoise/CHANGELOG.md +++ b/paths/curlNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-curl-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-curl-noise diff --git a/paths/curlNoise/package.dist.json b/paths/curlNoise/package.dist.json index ff6107d029d..4689814992d 100644 --- a/paths/curlNoise/package.dist.json +++ b/paths/curlNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,9 +103,9 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10", - "@tsparticles/simplex-noise": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11", + "@tsparticles/simplex-noise": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/curlNoise/package.json b/paths/curlNoise/package.json index ed8f6d9e46b..3a661f6bdf9 100644 --- a/paths/curlNoise/package.json +++ b/paths/curlNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curl-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles curl noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/curves/CHANGELOG.md b/paths/curves/CHANGELOG.md index c123c9852d5..d992f2aa3e1 100644 --- a/paths/curves/CHANGELOG.md +++ b/paths/curves/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-curves + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-curves diff --git a/paths/curves/package.dist.json b/paths/curves/package.dist.json index 5700a9b6ff8..9086fa31e61 100644 --- a/paths/curves/package.dist.json +++ b/paths/curves/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/curves/package.json b/paths/curves/package.json index 35a3bf69219..634409fd531 100644 --- a/paths/curves/package.json +++ b/paths/curves/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-curves", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles curves path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/fractalNoise/CHANGELOG.md b/paths/fractalNoise/CHANGELOG.md index 2c3903195e1..4efa54ed89c 100644 --- a/paths/fractalNoise/CHANGELOG.md +++ b/paths/fractalNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-fractal-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-fractal-noise diff --git a/paths/fractalNoise/package.dist.json b/paths/fractalNoise/package.dist.json index 782987e269c..1fe1109483d 100644 --- a/paths/fractalNoise/package.dist.json +++ b/paths/fractalNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,10 +103,10 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/fractal-noise": "4.0.0-beta.10", - "@tsparticles/noise-field": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/fractal-noise": "4.0.0-beta.11", + "@tsparticles/noise-field": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/fractalNoise/package.json b/paths/fractalNoise/package.json index f9c708d2e22..d161db42c0a 100644 --- a/paths/fractalNoise/package.json +++ b/paths/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-fractal-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/grid/CHANGELOG.md b/paths/grid/CHANGELOG.md index 10c8668e5b9..dc69e7bac68 100644 --- a/paths/grid/CHANGELOG.md +++ b/paths/grid/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-grid + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-grid diff --git a/paths/grid/package.dist.json b/paths/grid/package.dist.json index 2e769ccc272..e0d215c86a3 100644 --- a/paths/grid/package.dist.json +++ b/paths/grid/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/grid/package.json b/paths/grid/package.json index deeb87173de..4968cbb7b9d 100644 --- a/paths/grid/package.json +++ b/paths/grid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-grid", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles grid path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/levy/CHANGELOG.md b/paths/levy/CHANGELOG.md index f214afcd4fa..6503065b82f 100644 --- a/paths/levy/CHANGELOG.md +++ b/paths/levy/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-levy + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-levy diff --git a/paths/levy/package.dist.json b/paths/levy/package.dist.json index 17b0e84532b..dbdfb970045 100644 --- a/paths/levy/package.dist.json +++ b/paths/levy/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/levy/package.json b/paths/levy/package.json index 51991cb100b..0291019fa4a 100644 --- a/paths/levy/package.json +++ b/paths/levy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-levy", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles levy path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/perlinNoise/CHANGELOG.md b/paths/perlinNoise/CHANGELOG.md index dd1f293a89f..c3c0b09d343 100644 --- a/paths/perlinNoise/CHANGELOG.md +++ b/paths/perlinNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-perlin-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-perlin-noise diff --git a/paths/perlinNoise/package.dist.json b/paths/perlinNoise/package.dist.json index e04e176e344..541f6aec1af 100644 --- a/paths/perlinNoise/package.dist.json +++ b/paths/perlinNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,10 +103,10 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/noise-field": "4.0.0-beta.10", - "@tsparticles/perlin-noise": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/noise-field": "4.0.0-beta.11", + "@tsparticles/perlin-noise": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/perlinNoise/package.json b/paths/perlinNoise/package.json index f4a2a2e2f7c..636829474bf 100644 --- a/paths/perlinNoise/package.json +++ b/paths/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-perlin-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/polygon/CHANGELOG.md b/paths/polygon/CHANGELOG.md index 4f41584b03c..4feedbad9de 100644 --- a/paths/polygon/CHANGELOG.md +++ b/paths/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-polygon + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-polygon diff --git a/paths/polygon/package.dist.json b/paths/polygon/package.dist.json index e799e0e8262..4bf5f298aea 100644 --- a/paths/polygon/package.dist.json +++ b/paths/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/polygon/package.json b/paths/polygon/package.json index 08694c5b422..17bffa354d9 100644 --- a/paths/polygon/package.json +++ b/paths/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles polygon path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/random/CHANGELOG.md b/paths/random/CHANGELOG.md index 54797f7c574..96c125d76be 100644 --- a/paths/random/CHANGELOG.md +++ b/paths/random/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-random + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-random diff --git a/paths/random/package.dist.json b/paths/random/package.dist.json index a6dc9e1de89..85cc4833c2b 100644 --- a/paths/random/package.dist.json +++ b/paths/random/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/paths/random/package.json b/paths/random/package.json index c143b1665ba..d096782d259 100644 --- a/paths/random/package.json +++ b/paths/random/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-random", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/simplexNoise/CHANGELOG.md b/paths/simplexNoise/CHANGELOG.md index 12a966278b5..01806344c57 100644 --- a/paths/simplexNoise/CHANGELOG.md +++ b/paths/simplexNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-simplex-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-simplex-noise diff --git a/paths/simplexNoise/package.dist.json b/paths/simplexNoise/package.dist.json index 6352f8536d3..c60fa26de80 100644 --- a/paths/simplexNoise/package.dist.json +++ b/paths/simplexNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "repository": { @@ -103,10 +103,10 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/noise-field": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10", - "@tsparticles/simplex-noise": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/noise-field": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11", + "@tsparticles/simplex-noise": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/simplexNoise/package.json b/paths/simplexNoise/package.json index 3f9f850c54c..0297345f320 100644 --- a/paths/simplexNoise/package.json +++ b/paths/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-simplex-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles simplex noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/spiral/CHANGELOG.md b/paths/spiral/CHANGELOG.md index 8cf68fb6e3d..387d8e82930 100644 --- a/paths/spiral/CHANGELOG.md +++ b/paths/spiral/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-spiral + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-spiral diff --git a/paths/spiral/package.dist.json b/paths/spiral/package.dist.json index 6fc19d9fe87..4a0d990e5b1 100644 --- a/paths/spiral/package.dist.json +++ b/paths/spiral/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "repository": { @@ -103,8 +103,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "type": "module" } diff --git a/paths/spiral/package.json b/paths/spiral/package.json index 4725ff8f75f..baaa2a1ba50 100644 --- a/paths/spiral/package.json +++ b/paths/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-spiral", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles spiral path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/svg/CHANGELOG.md b/paths/svg/CHANGELOG.md index c196039c3dc..b190f3aeaea 100644 --- a/paths/svg/CHANGELOG.md +++ b/paths/svg/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-svg + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-svg diff --git a/paths/svg/package.dist.json b/paths/svg/package.dist.json index ef78eeaf0da..916ed6ff77c 100644 --- a/paths/svg/package.dist.json +++ b/paths/svg/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/paths/svg/package.json b/paths/svg/package.json index ecf708ba35a..70238f26624 100644 --- a/paths/svg/package.json +++ b/paths/svg/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-svg", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles svg path", "homepage": "https://particles.js.org", "scripts": { diff --git a/paths/zigzag/CHANGELOG.md b/paths/zigzag/CHANGELOG.md index 04b8fce9a84..3bd23b78e89 100644 --- a/paths/zigzag/CHANGELOG.md +++ b/paths/zigzag/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-zig-zag + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-zig-zag diff --git a/paths/zigzag/package.dist.json b/paths/zigzag/package.dist.json index 9a3ac209750..c2aaa2d50e4 100644 --- a/paths/zigzag/package.dist.json +++ b/paths/zigzag/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "repository": { @@ -100,8 +100,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/paths/zigzag/package.json b/paths/zigzag/package.json index 2028b541805..bf6b375b776 100644 --- a/paths/zigzag/package.json +++ b/paths/zigzag/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-zig-zag", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles zig zag path", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/absorbers/CHANGELOG.md b/plugins/absorbers/CHANGELOG.md index f5254c02800..1743d49be78 100644 --- a/plugins/absorbers/CHANGELOG.md +++ b/plugins/absorbers/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-absorbers + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-absorbers diff --git a/plugins/absorbers/package.dist.json b/plugins/absorbers/package.dist.json index 3be3741dd19..1e1397d2757 100644 --- a/plugins/absorbers/package.dist.json +++ b/plugins/absorbers/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" }, "peerDependenciesMeta": { "@tsparticles/plugin-interactivity": { diff --git a/plugins/absorbers/package.json b/plugins/absorbers/package.json index bb516a4e489..be6c4e5fea4 100644 --- a/plugins/absorbers/package.json +++ b/plugins/absorbers/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-absorbers", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles absorbers plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/backgroundMask/CHANGELOG.md b/plugins/backgroundMask/CHANGELOG.md index b7ea661af87..493ca9e0ae2 100644 --- a/plugins/backgroundMask/CHANGELOG.md +++ b/plugins/backgroundMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-background-mask + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-background-mask diff --git a/plugins/backgroundMask/package.dist.json b/plugins/backgroundMask/package.dist.json index 2e0648ae615..d0e9760cf63 100644 --- a/plugins/backgroundMask/package.dist.json +++ b/plugins/backgroundMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/backgroundMask/package.json b/plugins/backgroundMask/package.json index fabbb3cfc9c..1ade3748f18 100644 --- a/plugins/backgroundMask/package.json +++ b/plugins/backgroundMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-background-mask", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles background mask plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/blend/CHANGELOG.md b/plugins/blend/CHANGELOG.md index e36e44fc03b..448967cbedf 100644 --- a/plugins/blend/CHANGELOG.md +++ b/plugins/blend/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-blend + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-blend diff --git a/plugins/blend/package.dist.json b/plugins/blend/package.dist.json index ffbbd3d84ba..8956d2f1dbf 100644 --- a/plugins/blend/package.dist.json +++ b/plugins/blend/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/blend/package.json b/plugins/blend/package.json index c0103cb7d0f..9035342ded7 100644 --- a/plugins/blend/package.json +++ b/plugins/blend/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-blend", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles blend plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/canvasMask/CHANGELOG.md b/plugins/canvasMask/CHANGELOG.md index f40828dd09b..10cce2a23cc 100644 --- a/plugins/canvasMask/CHANGELOG.md +++ b/plugins/canvasMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-canvas-mask + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-canvas-mask diff --git a/plugins/canvasMask/package.dist.json b/plugins/canvasMask/package.dist.json index 06051e4a1c7..53394367ced 100644 --- a/plugins/canvasMask/package.dist.json +++ b/plugins/canvasMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,8 +85,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/canvasMask/package.json b/plugins/canvasMask/package.json index afdc9856235..e1485cb52a0 100644 --- a/plugins/canvasMask/package.json +++ b/plugins/canvasMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-canvas-mask", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles canvas mask plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hex/CHANGELOG.md b/plugins/colors/hex/CHANGELOG.md index a8482163b31..2577d4d2d52 100644 --- a/plugins/colors/hex/CHANGELOG.md +++ b/plugins/colors/hex/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hex-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hex-color diff --git a/plugins/colors/hex/package.dist.json b/plugins/colors/hex/package.dist.json index bc04e295dfa..c9abfd02ac2 100644 --- a/plugins/colors/hex/package.dist.json +++ b/plugins/colors/hex/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hex-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hex/package.json b/plugins/colors/hex/package.json index 9edb0dbb99a..d89b901a4e7 100644 --- a/plugins/colors/hex/package.json +++ b/plugins/colors/hex/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hex-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles hex color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hsl/CHANGELOG.md b/plugins/colors/hsl/CHANGELOG.md index 3bf5721a45b..6fd6b43cfe6 100644 --- a/plugins/colors/hsl/CHANGELOG.md +++ b/plugins/colors/hsl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hsl-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hsl-color diff --git a/plugins/colors/hsl/package.dist.json b/plugins/colors/hsl/package.dist.json index 5fe06b58070..bafc5dd3664 100644 --- a/plugins/colors/hsl/package.dist.json +++ b/plugins/colors/hsl/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsl-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hsl/package.json b/plugins/colors/hsl/package.json index 295d6b68d8f..42318232f8e 100644 --- a/plugins/colors/hsl/package.json +++ b/plugins/colors/hsl/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsl-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles HSL color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hsv/CHANGELOG.md b/plugins/colors/hsv/CHANGELOG.md index 3decb7ed191..72de43d96df 100644 --- a/plugins/colors/hsv/CHANGELOG.md +++ b/plugins/colors/hsv/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hsv-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hsv-color diff --git a/plugins/colors/hsv/package.dist.json b/plugins/colors/hsv/package.dist.json index 47a3de26b61..248df565775 100644 --- a/plugins/colors/hsv/package.dist.json +++ b/plugins/colors/hsv/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsv-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hsv/package.json b/plugins/colors/hsv/package.json index 1a941ecb924..585846461bc 100644 --- a/plugins/colors/hsv/package.json +++ b/plugins/colors/hsv/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hsv-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles HSV color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/hwb/CHANGELOG.md b/plugins/colors/hwb/CHANGELOG.md index 29ab5a6582b..059e22c3567 100644 --- a/plugins/colors/hwb/CHANGELOG.md +++ b/plugins/colors/hwb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-hwb-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-hwb-color diff --git a/plugins/colors/hwb/package.dist.json b/plugins/colors/hwb/package.dist.json index 6e10be0bbf2..e43c4b99e4a 100644 --- a/plugins/colors/hwb/package.dist.json +++ b/plugins/colors/hwb/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hwb-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/hwb/package.json b/plugins/colors/hwb/package.json index 2806ee45059..57524629033 100644 --- a/plugins/colors/hwb/package.json +++ b/plugins/colors/hwb/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-hwb-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles HWB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/lab/CHANGELOG.md b/plugins/colors/lab/CHANGELOG.md index cf7ea51ac13..54d320a9d82 100644 --- a/plugins/colors/lab/CHANGELOG.md +++ b/plugins/colors/lab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-lab-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-lab-color diff --git a/plugins/colors/lab/package.dist.json b/plugins/colors/lab/package.dist.json index c868a891cf1..8bf79118a00 100644 --- a/plugins/colors/lab/package.dist.json +++ b/plugins/colors/lab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lab-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/lab/package.json b/plugins/colors/lab/package.json index dd8ac593574..70f2325a7ad 100644 --- a/plugins/colors/lab/package.json +++ b/plugins/colors/lab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lab-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles LAB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/lch/CHANGELOG.md b/plugins/colors/lch/CHANGELOG.md index adb26f2f982..55a8278670e 100644 --- a/plugins/colors/lch/CHANGELOG.md +++ b/plugins/colors/lch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-lch-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-lch-color diff --git a/plugins/colors/lch/package.dist.json b/plugins/colors/lch/package.dist.json index b9067b62bd4..61ab3e98f07 100644 --- a/plugins/colors/lch/package.dist.json +++ b/plugins/colors/lch/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lch-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/lch/package.json b/plugins/colors/lch/package.json index d6b68f33ee1..30fe4fd8dad 100644 --- a/plugins/colors/lch/package.json +++ b/plugins/colors/lch/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-lch-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles LCH color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/named/CHANGELOG.md b/plugins/colors/named/CHANGELOG.md index 08da054a783..fd6d1248cc6 100644 --- a/plugins/colors/named/CHANGELOG.md +++ b/plugins/colors/named/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-named-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-named-color diff --git a/plugins/colors/named/package.dist.json b/plugins/colors/named/package.dist.json index a322d19a36a..5c0e1e72896 100644 --- a/plugins/colors/named/package.dist.json +++ b/plugins/colors/named/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-named-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/named/package.json b/plugins/colors/named/package.json index fed25dfe368..20c403315a0 100644 --- a/plugins/colors/named/package.json +++ b/plugins/colors/named/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-named-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles named color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/oklab/CHANGELOG.md b/plugins/colors/oklab/CHANGELOG.md index 8eef32d280b..b79fbce27a3 100644 --- a/plugins/colors/oklab/CHANGELOG.md +++ b/plugins/colors/oklab/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-oklab-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-oklab-color diff --git a/plugins/colors/oklab/package.dist.json b/plugins/colors/oklab/package.dist.json index aa490cc5575..32ba8545d8c 100644 --- a/plugins/colors/oklab/package.dist.json +++ b/plugins/colors/oklab/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklab-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/oklab/package.json b/plugins/colors/oklab/package.json index 02762e16112..9d05429907c 100644 --- a/plugins/colors/oklab/package.json +++ b/plugins/colors/oklab/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklab-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles OKLAB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/oklch/CHANGELOG.md b/plugins/colors/oklch/CHANGELOG.md index bd669912a95..e2eea6a9ec8 100644 --- a/plugins/colors/oklch/CHANGELOG.md +++ b/plugins/colors/oklch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-oklch-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-oklch-color diff --git a/plugins/colors/oklch/package.dist.json b/plugins/colors/oklch/package.dist.json index aecf435ed8d..1d0b7b5a34a 100644 --- a/plugins/colors/oklch/package.dist.json +++ b/plugins/colors/oklch/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklch-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/oklch/package.json b/plugins/colors/oklch/package.json index 8b7609eb3e7..288f8f62e1d 100644 --- a/plugins/colors/oklch/package.json +++ b/plugins/colors/oklch/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-oklch-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles OKLCH color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/colors/rgb/CHANGELOG.md b/plugins/colors/rgb/CHANGELOG.md index 01c42cd8e92..522071739b3 100644 --- a/plugins/colors/rgb/CHANGELOG.md +++ b/plugins/colors/rgb/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-rgb-color + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-rgb-color diff --git a/plugins/colors/rgb/package.dist.json b/plugins/colors/rgb/package.dist.json index 1f10c37e2c0..54ce113c0eb 100644 --- a/plugins/colors/rgb/package.dist.json +++ b/plugins/colors/rgb/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-rgb-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/colors/rgb/package.json b/plugins/colors/rgb/package.json index 84d02e6aec7..157c5a8660c 100644 --- a/plugins/colors/rgb/package.json +++ b/plugins/colors/rgb/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-rgb-color", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles RGB color plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/back/CHANGELOG.md b/plugins/easings/back/CHANGELOG.md index 2aad26b4e24..8664583cd2a 100644 --- a/plugins/easings/back/CHANGELOG.md +++ b/plugins/easings/back/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-back + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-back diff --git a/plugins/easings/back/package.dist.json b/plugins/easings/back/package.dist.json index 4db10ff5454..07d9885c5dd 100644 --- a/plugins/easings/back/package.dist.json +++ b/plugins/easings/back/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-back", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/back/package.json b/plugins/easings/back/package.json index 7bc1602b279..62c60f3ff90 100644 --- a/plugins/easings/back/package.json +++ b/plugins/easings/back/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-back", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing back plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/bounce/CHANGELOG.md b/plugins/easings/bounce/CHANGELOG.md index 49241d2ec63..bcc2fba19bd 100644 --- a/plugins/easings/bounce/CHANGELOG.md +++ b/plugins/easings/bounce/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-bounce + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-bounce diff --git a/plugins/easings/bounce/package.dist.json b/plugins/easings/bounce/package.dist.json index ea149f30386..0615858a903 100644 --- a/plugins/easings/bounce/package.dist.json +++ b/plugins/easings/bounce/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-bounce", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/bounce/package.json b/plugins/easings/bounce/package.json index fdde613b0f3..d8e550c11bd 100644 --- a/plugins/easings/bounce/package.json +++ b/plugins/easings/bounce/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-bounce", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing bounce plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/circ/CHANGELOG.md b/plugins/easings/circ/CHANGELOG.md index f1cd3e893ee..4ed05397d85 100644 --- a/plugins/easings/circ/CHANGELOG.md +++ b/plugins/easings/circ/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-circ + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-circ diff --git a/plugins/easings/circ/package.dist.json b/plugins/easings/circ/package.dist.json index cba120d319e..971120dbbc0 100644 --- a/plugins/easings/circ/package.dist.json +++ b/plugins/easings/circ/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-circ", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/circ/package.json b/plugins/easings/circ/package.json index 3ad9fdddaeb..c85be3143f8 100644 --- a/plugins/easings/circ/package.json +++ b/plugins/easings/circ/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-circ", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing circ plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/cubic/CHANGELOG.md b/plugins/easings/cubic/CHANGELOG.md index c44bdc7a0d9..81d45390cb3 100644 --- a/plugins/easings/cubic/CHANGELOG.md +++ b/plugins/easings/cubic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-cubic + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-cubic diff --git a/plugins/easings/cubic/package.dist.json b/plugins/easings/cubic/package.dist.json index 207c47baf57..1ae2d590ba3 100644 --- a/plugins/easings/cubic/package.dist.json +++ b/plugins/easings/cubic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-cubic", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/cubic/package.json b/plugins/easings/cubic/package.json index eaf27e674ca..fcf36e74a4c 100644 --- a/plugins/easings/cubic/package.json +++ b/plugins/easings/cubic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-cubic", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing cubic plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/elastic/CHANGELOG.md b/plugins/easings/elastic/CHANGELOG.md index ddb46765bfa..44bd5e7ca71 100644 --- a/plugins/easings/elastic/CHANGELOG.md +++ b/plugins/easings/elastic/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-elastic + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-elastic diff --git a/plugins/easings/elastic/package.dist.json b/plugins/easings/elastic/package.dist.json index e990803250a..e1eecd0f1d7 100644 --- a/plugins/easings/elastic/package.dist.json +++ b/plugins/easings/elastic/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-elastic", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/elastic/package.json b/plugins/easings/elastic/package.json index 002b1c4ec04..565e62a6106 100644 --- a/plugins/easings/elastic/package.json +++ b/plugins/easings/elastic/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-elastic", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing elastic plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/expo/CHANGELOG.md b/plugins/easings/expo/CHANGELOG.md index 565252a1945..d8fb9c00fd9 100644 --- a/plugins/easings/expo/CHANGELOG.md +++ b/plugins/easings/expo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-expo + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-expo diff --git a/plugins/easings/expo/package.dist.json b/plugins/easings/expo/package.dist.json index c400d4d9540..a8a3eee89b9 100644 --- a/plugins/easings/expo/package.dist.json +++ b/plugins/easings/expo/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-expo", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/expo/package.json b/plugins/easings/expo/package.json index 15acad69024..dfff82b3443 100644 --- a/plugins/easings/expo/package.json +++ b/plugins/easings/expo/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-expo", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing expo plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/gaussian/CHANGELOG.md b/plugins/easings/gaussian/CHANGELOG.md index dbfee3f3800..466ce1fe974 100644 --- a/plugins/easings/gaussian/CHANGELOG.md +++ b/plugins/easings/gaussian/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-gaussian + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-gaussian diff --git a/plugins/easings/gaussian/package.dist.json b/plugins/easings/gaussian/package.dist.json index 4862f6cb365..93b4811f0e1 100644 --- a/plugins/easings/gaussian/package.dist.json +++ b/plugins/easings/gaussian/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-gaussian", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "devDependencies": { "@tsparticles/engine": "workspace:*" diff --git a/plugins/easings/gaussian/package.json b/plugins/easings/gaussian/package.json index 62a4d73dbf9..afff9cc836d 100644 --- a/plugins/easings/gaussian/package.json +++ b/plugins/easings/gaussian/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-gaussian", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing gaussian plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/linear/CHANGELOG.md b/plugins/easings/linear/CHANGELOG.md index 37a87b2625c..933ece5555c 100644 --- a/plugins/easings/linear/CHANGELOG.md +++ b/plugins/easings/linear/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-linear + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-linear diff --git a/plugins/easings/linear/package.dist.json b/plugins/easings/linear/package.dist.json index cb353a4dc4b..4edbb765fe9 100644 --- a/plugins/easings/linear/package.dist.json +++ b/plugins/easings/linear/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-linear", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "devDependencies": { "@tsparticles/engine": "workspace:*" diff --git a/plugins/easings/linear/package.json b/plugins/easings/linear/package.json index 5217245d19f..64f43560d43 100644 --- a/plugins/easings/linear/package.json +++ b/plugins/easings/linear/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-linear", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing linear plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/quad/CHANGELOG.md b/plugins/easings/quad/CHANGELOG.md index 43733827511..1d4b3a7344d 100644 --- a/plugins/easings/quad/CHANGELOG.md +++ b/plugins/easings/quad/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quad + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-quad diff --git a/plugins/easings/quad/package.dist.json b/plugins/easings/quad/package.dist.json index ee7865ebc03..3d2e0012b30 100644 --- a/plugins/easings/quad/package.dist.json +++ b/plugins/easings/quad/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quad", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "devDependencies": { "@tsparticles/engine": "workspace:*" diff --git a/plugins/easings/quad/package.json b/plugins/easings/quad/package.json index 105eeac3293..09d55a5369b 100644 --- a/plugins/easings/quad/package.json +++ b/plugins/easings/quad/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quad", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing quad plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/quart/CHANGELOG.md b/plugins/easings/quart/CHANGELOG.md index c5f0291a51a..e256a8592d8 100644 --- a/plugins/easings/quart/CHANGELOG.md +++ b/plugins/easings/quart/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quart + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-quart diff --git a/plugins/easings/quart/package.dist.json b/plugins/easings/quart/package.dist.json index 77701096d85..07a6e5283e9 100644 --- a/plugins/easings/quart/package.dist.json +++ b/plugins/easings/quart/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quart", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quart/package.json b/plugins/easings/quart/package.json index f0f67d8bcd3..84712f46613 100644 --- a/plugins/easings/quart/package.json +++ b/plugins/easings/quart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quart", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing quart plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/quint/CHANGELOG.md b/plugins/easings/quint/CHANGELOG.md index ed1778cd359..8bebd5a6834 100644 --- a/plugins/easings/quint/CHANGELOG.md +++ b/plugins/easings/quint/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-quint + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-quint diff --git a/plugins/easings/quint/package.dist.json b/plugins/easings/quint/package.dist.json index 0a6a6f3bca5..067d37a73b5 100644 --- a/plugins/easings/quint/package.dist.json +++ b/plugins/easings/quint/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quint", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/quint/package.json b/plugins/easings/quint/package.json index c408c1b9f71..63cd2986a70 100644 --- a/plugins/easings/quint/package.json +++ b/plugins/easings/quint/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-quint", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing quint plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/sigmoid/CHANGELOG.md b/plugins/easings/sigmoid/CHANGELOG.md index 4e9d1c8708a..2690e8f3fb3 100644 --- a/plugins/easings/sigmoid/CHANGELOG.md +++ b/plugins/easings/sigmoid/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-sigmoid diff --git a/plugins/easings/sigmoid/package.dist.json b/plugins/easings/sigmoid/package.dist.json index 8182971c600..be46a2edf50 100644 --- a/plugins/easings/sigmoid/package.dist.json +++ b/plugins/easings/sigmoid/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sigmoid", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/sigmoid/package.json b/plugins/easings/sigmoid/package.json index 415d2a86cf0..c2029995baa 100644 --- a/plugins/easings/sigmoid/package.json +++ b/plugins/easings/sigmoid/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sigmoid", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing sigmoid plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/sine/CHANGELOG.md b/plugins/easings/sine/CHANGELOG.md index 3062386da10..bd77e7e0b3a 100644 --- a/plugins/easings/sine/CHANGELOG.md +++ b/plugins/easings/sine/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-sine + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-sine diff --git a/plugins/easings/sine/package.dist.json b/plugins/easings/sine/package.dist.json index df126ab9cca..6c67301f059 100644 --- a/plugins/easings/sine/package.dist.json +++ b/plugins/easings/sine/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sine", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/sine/package.json b/plugins/easings/sine/package.json index 57db1bbc808..c5db642fb93 100644 --- a/plugins/easings/sine/package.json +++ b/plugins/easings/sine/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-sine", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing sine plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/easings/smoothstep/CHANGELOG.md b/plugins/easings/smoothstep/CHANGELOG.md index 087e6c1b730..4e38ac82772 100644 --- a/plugins/easings/smoothstep/CHANGELOG.md +++ b/plugins/easings/smoothstep/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-easing-smoothstep diff --git a/plugins/easings/smoothstep/package.dist.json b/plugins/easings/smoothstep/package.dist.json index 84ea9aa19b8..974bafd00f4 100644 --- a/plugins/easings/smoothstep/package.dist.json +++ b/plugins/easings/smoothstep/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-smoothstep", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/easings/smoothstep/package.json b/plugins/easings/smoothstep/package.json index 93f12328c52..3dd7a2b32c7 100644 --- a/plugins/easings/smoothstep/package.json +++ b/plugins/easings/smoothstep/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-easing-smoothstep", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles easing smoothstep plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emitters/CHANGELOG.md b/plugins/emitters/CHANGELOG.md index ef938d6ffb2..406fd97022b 100644 --- a/plugins/emitters/CHANGELOG.md +++ b/plugins/emitters/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters diff --git a/plugins/emitters/package.dist.json b/plugins/emitters/package.dist.json index f1b3ad7051d..7dc35e739a4 100644 --- a/plugins/emitters/package.dist.json +++ b/plugins/emitters/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" }, "peerDependenciesMeta": { "@tsparticles/plugin-interactivity": { diff --git a/plugins/emitters/package.json b/plugins/emitters/package.json index 92fa4259bb8..371bb5a819e 100644 --- a/plugins/emitters/package.json +++ b/plugins/emitters/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/canvas/CHANGELOG.md b/plugins/emittersShapes/canvas/CHANGELOG.md index 35a119a789b..c67f114f325 100644 --- a/plugins/emittersShapes/canvas/CHANGELOG.md +++ b/plugins/emittersShapes/canvas/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-canvas diff --git a/plugins/emittersShapes/canvas/package.dist.json b/plugins/emittersShapes/canvas/package.dist.json index f7bbc751f4f..b2ea6423c15 100644 --- a/plugins/emittersShapes/canvas/package.dist.json +++ b/plugins/emittersShapes/canvas/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-canvas", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,9 +99,9 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/canvas/package.json b/plugins/emittersShapes/canvas/package.json index db109311a8d..10913a0e462 100644 --- a/plugins/emittersShapes/canvas/package.json +++ b/plugins/emittersShapes/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-canvas", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape canvas plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/circle/CHANGELOG.md b/plugins/emittersShapes/circle/CHANGELOG.md index 09e4e449daf..d65630dc3f7 100644 --- a/plugins/emittersShapes/circle/CHANGELOG.md +++ b/plugins/emittersShapes/circle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-circle diff --git a/plugins/emittersShapes/circle/package.dist.json b/plugins/emittersShapes/circle/package.dist.json index c894027f457..12c6b50427d 100644 --- a/plugins/emittersShapes/circle/package.dist.json +++ b/plugins/emittersShapes/circle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-circle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/circle/package.json b/plugins/emittersShapes/circle/package.json index b185fe45688..f764c7bfd53 100644 --- a/plugins/emittersShapes/circle/package.json +++ b/plugins/emittersShapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-circle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape circle plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/path/CHANGELOG.md b/plugins/emittersShapes/path/CHANGELOG.md index 910a66a390e..cdfb2d5732a 100644 --- a/plugins/emittersShapes/path/CHANGELOG.md +++ b/plugins/emittersShapes/path/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-path diff --git a/plugins/emittersShapes/path/package.dist.json b/plugins/emittersShapes/path/package.dist.json index 35595570db6..8bf54002c67 100644 --- a/plugins/emittersShapes/path/package.dist.json +++ b/plugins/emittersShapes/path/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-path", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/path/package.json b/plugins/emittersShapes/path/package.json index 2649d4e05e7..d3672c1d4a6 100644 --- a/plugins/emittersShapes/path/package.json +++ b/plugins/emittersShapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-path", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape path plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/polygon/CHANGELOG.md b/plugins/emittersShapes/polygon/CHANGELOG.md index a9bc543d2ab..4dcd4db2cf8 100644 --- a/plugins/emittersShapes/polygon/CHANGELOG.md +++ b/plugins/emittersShapes/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-polygon diff --git a/plugins/emittersShapes/polygon/package.dist.json b/plugins/emittersShapes/polygon/package.dist.json index e04764590ce..00282549567 100644 --- a/plugins/emittersShapes/polygon/package.dist.json +++ b/plugins/emittersShapes/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/polygon/package.json b/plugins/emittersShapes/polygon/package.json index c6b75a732f5..9e0155e091d 100644 --- a/plugins/emittersShapes/polygon/package.json +++ b/plugins/emittersShapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape polygon plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/emittersShapes/square/CHANGELOG.md b/plugins/emittersShapes/square/CHANGELOG.md index 694d0b8a378..a70f7907a65 100644 --- a/plugins/emittersShapes/square/CHANGELOG.md +++ b/plugins/emittersShapes/square/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-emitters-shape-square diff --git a/plugins/emittersShapes/square/package.dist.json b/plugins/emittersShapes/square/package.dist.json index 7765db35601..9de0ac901de 100644 --- a/plugins/emittersShapes/square/package.dist.json +++ b/plugins/emittersShapes/square/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-square", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-emitters": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-emitters": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/emittersShapes/square/package.json b/plugins/emittersShapes/square/package.json index 8fd7e59bb6a..5fd850b4c20 100644 --- a/plugins/emittersShapes/square/package.json +++ b/plugins/emittersShapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-emitters-shape-square", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emitters shape square plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/exports/image/CHANGELOG.md b/plugins/exports/image/CHANGELOG.md index e3daa00ae6f..0a2a2be9721 100644 --- a/plugins/exports/image/CHANGELOG.md +++ b/plugins/exports/image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-export-image + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-export-image diff --git a/plugins/exports/image/package.dist.json b/plugins/exports/image/package.dist.json index efc039557e9..4ea6b64843c 100644 --- a/plugins/exports/image/package.dist.json +++ b/plugins/exports/image/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-image", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/image/package.json b/plugins/exports/image/package.json index e80896a05f9..06e9f9dc2b4 100644 --- a/plugins/exports/image/package.json +++ b/plugins/exports/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-image", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles export image plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/exports/json/CHANGELOG.md b/plugins/exports/json/CHANGELOG.md index 80cbc725b84..cb0158d3780 100644 --- a/plugins/exports/json/CHANGELOG.md +++ b/plugins/exports/json/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-export-json + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-export-json diff --git a/plugins/exports/json/package.dist.json b/plugins/exports/json/package.dist.json index 2b67ed97f64..4b90c1b66f9 100644 --- a/plugins/exports/json/package.dist.json +++ b/plugins/exports/json/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-json", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/json/package.json b/plugins/exports/json/package.json index b0e90b71ad0..9d62868239c 100644 --- a/plugins/exports/json/package.json +++ b/plugins/exports/json/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-json", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles export json plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/exports/video/CHANGELOG.md b/plugins/exports/video/CHANGELOG.md index bedfe67dac8..593ed350c77 100644 --- a/plugins/exports/video/CHANGELOG.md +++ b/plugins/exports/video/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-export-video + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-export-video diff --git a/plugins/exports/video/package.dist.json b/plugins/exports/video/package.dist.json index 6931434c50f..9ea574962b7 100644 --- a/plugins/exports/video/package.dist.json +++ b/plugins/exports/video/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-video", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/exports/video/package.json b/plugins/exports/video/package.json index 91f5eee7ab9..ddf179511a7 100644 --- a/plugins/exports/video/package.json +++ b/plugins/exports/video/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-export-video", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles export video plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/infection/CHANGELOG.md b/plugins/infection/CHANGELOG.md index f2f677863ce..4b9ee50f88c 100644 --- a/plugins/infection/CHANGELOG.md +++ b/plugins/infection/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-infection + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-infection diff --git a/plugins/infection/package.dist.json b/plugins/infection/package.dist.json index 37da80c673d..41846703c36 100644 --- a/plugins/infection/package.dist.json +++ b/plugins/infection/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-interactivity": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-interactivity": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/infection/package.json b/plugins/infection/package.json index 7af53e1d7c0..5d4604a7106 100644 --- a/plugins/infection/package.json +++ b/plugins/infection/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-infection", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles infection plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/interactivity/CHANGELOG.md b/plugins/interactivity/CHANGELOG.md index ccba4728430..106be1b2e7d 100644 --- a/plugins/interactivity/CHANGELOG.md +++ b/plugins/interactivity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-interactivity + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-interactivity diff --git a/plugins/interactivity/package.dist.json b/plugins/interactivity/package.dist.json index 1bfb1d1ef19..a4b21805070 100644 --- a/plugins/interactivity/package.dist.json +++ b/plugins/interactivity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/interactivity/package.json b/plugins/interactivity/package.json index 14192a887ba..f6ffa8e0c5d 100644 --- a/plugins/interactivity/package.json +++ b/plugins/interactivity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-interactivity", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles interactivity sickness plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/manualParticles/CHANGELOG.md b/plugins/manualParticles/CHANGELOG.md index 70bd1d4b463..0b341a70bb9 100644 --- a/plugins/manualParticles/CHANGELOG.md +++ b/plugins/manualParticles/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-manual-particles + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-manual-particles diff --git a/plugins/manualParticles/package.dist.json b/plugins/manualParticles/package.dist.json index dedaa9627ea..f32ffb08f6a 100644 --- a/plugins/manualParticles/package.dist.json +++ b/plugins/manualParticles/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/manualParticles/package.json b/plugins/manualParticles/package.json index 7ead23e3d7a..b8893d0c77a 100644 --- a/plugins/manualParticles/package.json +++ b/plugins/manualParticles/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-manual-particles", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles manual particles plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/motion/CHANGELOG.md b/plugins/motion/CHANGELOG.md index 06eeedaf054..1262b9e904a 100644 --- a/plugins/motion/CHANGELOG.md +++ b/plugins/motion/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-motion + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-motion diff --git a/plugins/motion/package.dist.json b/plugins/motion/package.dist.json index 1b46801abb1..45435fc0314 100644 --- a/plugins/motion/package.dist.json +++ b/plugins/motion/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/motion/package.json b/plugins/motion/package.json index c1905a351e2..c5c49feb8e3 100644 --- a/plugins/motion/package.json +++ b/plugins/motion/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-motion", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles motion sickness plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/move/CHANGELOG.md b/plugins/move/CHANGELOG.md index 7cab328fbd8..1eb6d92f780 100644 --- a/plugins/move/CHANGELOG.md +++ b/plugins/move/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-move + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-move diff --git a/plugins/move/package.dist.json b/plugins/move/package.dist.json index fe674043d62..47c4ec6f4d5 100644 --- a/plugins/move/package.dist.json +++ b/plugins/move/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/move/package.json b/plugins/move/package.json index 930e3b8b862..c280f1769a2 100644 --- a/plugins/move/package.json +++ b/plugins/move/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-move", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles Move plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/poisson/CHANGELOG.md b/plugins/poisson/CHANGELOG.md index e1329d32449..b32b31f51d3 100644 --- a/plugins/poisson/CHANGELOG.md +++ b/plugins/poisson/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-poisson-disc + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-poisson-disc diff --git a/plugins/poisson/package.dist.json b/plugins/poisson/package.dist.json index e6386a0c56d..02045fb9c25 100644 --- a/plugins/poisson/package.dist.json +++ b/plugins/poisson/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "repository": { @@ -84,7 +84,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/poisson/package.json b/plugins/poisson/package.json index e6bd0534e3c..daa6a3ccdb2 100644 --- a/plugins/poisson/package.json +++ b/plugins/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-poisson-disc", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles poisson disc plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/polygonMask/CHANGELOG.md b/plugins/polygonMask/CHANGELOG.md index f62837673d1..c21b5226779 100644 --- a/plugins/polygonMask/CHANGELOG.md +++ b/plugins/polygonMask/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-polygon-mask + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-polygon-mask diff --git a/plugins/polygonMask/package.dist.json b/plugins/polygonMask/package.dist.json index 3b1289fa65b..1dc53dffdf5 100644 --- a/plugins/polygonMask/package.dist.json +++ b/plugins/polygonMask/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "repository": { @@ -87,7 +87,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/polygonMask/package.json b/plugins/polygonMask/package.json index 0a08d202ac1..c9235941b51 100644 --- a/plugins/polygonMask/package.json +++ b/plugins/polygonMask/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-polygon-mask", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles polygon mask plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/responsive/CHANGELOG.md b/plugins/responsive/CHANGELOG.md index 31a8d24c47c..d62af036620 100644 --- a/plugins/responsive/CHANGELOG.md +++ b/plugins/responsive/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-responsive + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-responsive diff --git a/plugins/responsive/package.dist.json b/plugins/responsive/package.dist.json index acfb45e9b90..a9e6cb113e0 100644 --- a/plugins/responsive/package.dist.json +++ b/plugins/responsive/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/responsive/package.json b/plugins/responsive/package.json index da577984ae0..fe5c9610baf 100644 --- a/plugins/responsive/package.json +++ b/plugins/responsive/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-responsive", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles responsive plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/sounds/CHANGELOG.md b/plugins/sounds/CHANGELOG.md index 83ca23b3d6d..134a4d77a82 100644 --- a/plugins/sounds/CHANGELOG.md +++ b/plugins/sounds/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-sounds + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-sounds diff --git a/plugins/sounds/package.dist.json b/plugins/sounds/package.dist.json index cf3b371fcef..be7d81bd8c8 100644 --- a/plugins/sounds/package.dist.json +++ b/plugins/sounds/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/sounds/package.json b/plugins/sounds/package.json index 86a6e9161c0..f3821d8dad6 100644 --- a/plugins/sounds/package.json +++ b/plugins/sounds/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-sounds", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles sounds plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/themes/CHANGELOG.md b/plugins/themes/CHANGELOG.md index ae69907ddbf..d96f25f6f9d 100644 --- a/plugins/themes/CHANGELOG.md +++ b/plugins/themes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-themes + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-themes diff --git a/plugins/themes/package.dist.json b/plugins/themes/package.dist.json index d58132f01af..cab0efb4647 100644 --- a/plugins/themes/package.dist.json +++ b/plugins/themes/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/themes/package.json b/plugins/themes/package.json index b3c93925b04..1727b2c1e4b 100644 --- a/plugins/themes/package.json +++ b/plugins/themes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-themes", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles themes plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/trail/CHANGELOG.md b/plugins/trail/CHANGELOG.md index 1c6f88e2fbf..442ff4084ad 100644 --- a/plugins/trail/CHANGELOG.md +++ b/plugins/trail/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-trail + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-trail diff --git a/plugins/trail/package.dist.json b/plugins/trail/package.dist.json index 4764dc8dade..08aee936ebd 100644 --- a/plugins/trail/package.dist.json +++ b/plugins/trail/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/trail/package.json b/plugins/trail/package.json index 7df8ace611c..4b21b54cde3 100644 --- a/plugins/trail/package.json +++ b/plugins/trail/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-trail", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles trail plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/plugins/zoom/CHANGELOG.md b/plugins/zoom/CHANGELOG.md index 23312e0a9c2..a309e492aa3 100644 --- a/plugins/zoom/CHANGELOG.md +++ b/plugins/zoom/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/plugin-zoom + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/plugin-zoom diff --git a/plugins/zoom/package.dist.json b/plugins/zoom/package.dist.json index 77e7c78327e..bc26e4d819a 100644 --- a/plugins/zoom/package.dist.json +++ b/plugins/zoom/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "repository": { @@ -85,7 +85,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/plugins/zoom/package.json b/plugins/zoom/package.json index b1e0a0efb94..83647bdf402 100644 --- a/plugins/zoom/package.json +++ b/plugins/zoom/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/plugin-zoom", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles zoom plugin", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/arrow/CHANGELOG.md b/shapes/arrow/CHANGELOG.md index a21ccdf63b9..4815ce38c3f 100644 --- a/shapes/arrow/CHANGELOG.md +++ b/shapes/arrow/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-arrow + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-arrow diff --git a/shapes/arrow/package.dist.json b/shapes/arrow/package.dist.json index ec51671531e..f1f20b25dce 100644 --- a/shapes/arrow/package.dist.json +++ b/shapes/arrow/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/arrow/package.json b/shapes/arrow/package.json index 48090997f07..f2403b2466f 100644 --- a/shapes/arrow/package.json +++ b/shapes/arrow/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-arrow", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles arrow shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/cards/CHANGELOG.md b/shapes/cards/CHANGELOG.md index fb00905c748..d21ca8448e0 100644 --- a/shapes/cards/CHANGELOG.md +++ b/shapes/cards/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-cards + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-cards diff --git a/shapes/cards/package.dist.json b/shapes/cards/package.dist.json index fe6fff6c23b..9f362433fc7 100644 --- a/shapes/cards/package.dist.json +++ b/shapes/cards/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "repository": { @@ -141,8 +141,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/path-utils": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/path-utils": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/cards/package.json b/shapes/cards/package.json index 3150701fbe6..7b7ed0247f8 100644 --- a/shapes/cards/package.json +++ b/shapes/cards/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cards", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles cards shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/circle/CHANGELOG.md b/shapes/circle/CHANGELOG.md index 85f08c6b153..0ac29074d7e 100644 --- a/shapes/circle/CHANGELOG.md +++ b/shapes/circle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-circle + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-circle diff --git a/shapes/circle/package.dist.json b/shapes/circle/package.dist.json index c3569ce8c4c..1bef6f0d267 100644 --- a/shapes/circle/package.dist.json +++ b/shapes/circle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/circle/package.json b/shapes/circle/package.json index 10e4ce4307c..75f408de02c 100644 --- a/shapes/circle/package.json +++ b/shapes/circle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-circle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles circle shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/cog/CHANGELOG.md b/shapes/cog/CHANGELOG.md index 1af70b949dc..1fa74ea5cc5 100644 --- a/shapes/cog/CHANGELOG.md +++ b/shapes/cog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-cog + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-cog diff --git a/shapes/cog/package.dist.json b/shapes/cog/package.dist.json index 2508e682ab0..3402658e2b1 100644 --- a/shapes/cog/package.dist.json +++ b/shapes/cog/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/cog/package.json b/shapes/cog/package.json index 438b415eee4..84a28b05516 100644 --- a/shapes/cog/package.json +++ b/shapes/cog/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-cog", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles cog shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/emoji/CHANGELOG.md b/shapes/emoji/CHANGELOG.md index 3c1920a5922..b7b2a2a0ee0 100644 --- a/shapes/emoji/CHANGELOG.md +++ b/shapes/emoji/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-emoji + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-emoji diff --git a/shapes/emoji/package.dist.json b/shapes/emoji/package.dist.json index 65b14257dcc..820037e3ab4 100644 --- a/shapes/emoji/package.dist.json +++ b/shapes/emoji/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "repository": { @@ -58,8 +58,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/emoji/package.json b/shapes/emoji/package.json index d6e3fd18882..da4e9e5913b 100644 --- a/shapes/emoji/package.json +++ b/shapes/emoji/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-emoji", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles emoji shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/heart/CHANGELOG.md b/shapes/heart/CHANGELOG.md index de457cc6e92..8ef9437707c 100644 --- a/shapes/heart/CHANGELOG.md +++ b/shapes/heart/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-heart + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-heart diff --git a/shapes/heart/package.dist.json b/shapes/heart/package.dist.json index fc2b873a2e2..b59cb8bcd69 100644 --- a/shapes/heart/package.dist.json +++ b/shapes/heart/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/heart/package.json b/shapes/heart/package.json index fc9682f6f2b..488c977b0be 100644 --- a/shapes/heart/package.json +++ b/shapes/heart/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-heart", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles heart shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/image/CHANGELOG.md b/shapes/image/CHANGELOG.md index 3f9a8ecaa01..c691f4e94f4 100644 --- a/shapes/image/CHANGELOG.md +++ b/shapes/image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-image + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-image diff --git a/shapes/image/package.dist.json b/shapes/image/package.dist.json index 03be48c358a..e2a2adca25c 100644 --- a/shapes/image/package.dist.json +++ b/shapes/image/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/image/package.json b/shapes/image/package.json index f1a700db974..e8d09561862 100644 --- a/shapes/image/package.json +++ b/shapes/image/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-image", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles image shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/infinity/CHANGELOG.md b/shapes/infinity/CHANGELOG.md index 5182fc26ba4..5360e02011c 100644 --- a/shapes/infinity/CHANGELOG.md +++ b/shapes/infinity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-infinity + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-infinity diff --git a/shapes/infinity/package.dist.json b/shapes/infinity/package.dist.json index 1865625ba96..20bb76c5a7f 100644 --- a/shapes/infinity/package.dist.json +++ b/shapes/infinity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/infinity/package.json b/shapes/infinity/package.json index 515386bae9b..b57db2be702 100644 --- a/shapes/infinity/package.json +++ b/shapes/infinity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-infinity", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles infinity shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/line/CHANGELOG.md b/shapes/line/CHANGELOG.md index 0636763a36d..a8369f8c174 100644 --- a/shapes/line/CHANGELOG.md +++ b/shapes/line/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-line + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-line diff --git a/shapes/line/package.dist.json b/shapes/line/package.dist.json index d0aa55ea05e..1bc26c8ccae 100644 --- a/shapes/line/package.dist.json +++ b/shapes/line/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/line/package.json b/shapes/line/package.json index 1e7be417aad..f9ab1bcfd9b 100644 --- a/shapes/line/package.json +++ b/shapes/line/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-line", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles line shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/matrix/CHANGELOG.md b/shapes/matrix/CHANGELOG.md index 384f0d440d5..e5489a8f56f 100644 --- a/shapes/matrix/CHANGELOG.md +++ b/shapes/matrix/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-matrix + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-matrix diff --git a/shapes/matrix/package.dist.json b/shapes/matrix/package.dist.json index 2ebfe665dc0..4bec394afde 100644 --- a/shapes/matrix/package.dist.json +++ b/shapes/matrix/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/matrix/package.json b/shapes/matrix/package.json index 52b549ab1fb..4c9fb37d04d 100644 --- a/shapes/matrix/package.json +++ b/shapes/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-matrix", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles matrix shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/path/CHANGELOG.md b/shapes/path/CHANGELOG.md index 4c2758afc5f..d13d0e19f10 100644 --- a/shapes/path/CHANGELOG.md +++ b/shapes/path/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-path + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-path diff --git a/shapes/path/package.dist.json b/shapes/path/package.dist.json index dbe8489e9df..e34f98bfdf0 100644 --- a/shapes/path/package.dist.json +++ b/shapes/path/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "repository": { @@ -99,8 +99,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/path-utils": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/path-utils": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/path/package.json b/shapes/path/package.json index cf523713e2b..4dfe571809b 100644 --- a/shapes/path/package.json +++ b/shapes/path/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-path", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles path shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/polygon/CHANGELOG.md b/shapes/polygon/CHANGELOG.md index 1ba9e20e11b..1cfc67ccbf5 100644 --- a/shapes/polygon/CHANGELOG.md +++ b/shapes/polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-polygon + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-polygon diff --git a/shapes/polygon/package.dist.json b/shapes/polygon/package.dist.json index 383b88e5385..f67ed5df97d 100644 --- a/shapes/polygon/package.dist.json +++ b/shapes/polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/polygon/package.json b/shapes/polygon/package.json index a3395fa1dfb..ba33850ff55 100644 --- a/shapes/polygon/package.json +++ b/shapes/polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles polygon shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/rounded-polygon/CHANGELOG.md b/shapes/rounded-polygon/CHANGELOG.md index 6c9714eca7e..08939e82767 100644 --- a/shapes/rounded-polygon/CHANGELOG.md +++ b/shapes/rounded-polygon/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-rounded-polygon + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-rounded-polygon diff --git a/shapes/rounded-polygon/package.dist.json b/shapes/rounded-polygon/package.dist.json index e2cf7728c00..20ec176beb5 100644 --- a/shapes/rounded-polygon/package.dist.json +++ b/shapes/rounded-polygon/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/rounded-polygon/package.json b/shapes/rounded-polygon/package.json index d44a37f5143..5a8cd872c8d 100644 --- a/shapes/rounded-polygon/package.json +++ b/shapes/rounded-polygon/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-polygon", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles rounded polygon shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/rounded-rect/CHANGELOG.md b/shapes/rounded-rect/CHANGELOG.md index a48b88769a0..f784bf8f4f3 100644 --- a/shapes/rounded-rect/CHANGELOG.md +++ b/shapes/rounded-rect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-rounded-rect + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-rounded-rect diff --git a/shapes/rounded-rect/package.dist.json b/shapes/rounded-rect/package.dist.json index eacbc3c23cf..74e0fd903d8 100644 --- a/shapes/rounded-rect/package.dist.json +++ b/shapes/rounded-rect/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-rect", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/rounded-rect/package.json b/shapes/rounded-rect/package.json index 9d7bb5c8b12..94ede62589f 100644 --- a/shapes/rounded-rect/package.json +++ b/shapes/rounded-rect/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-rounded-rect", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles rounded rect shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/spiral/CHANGELOG.md b/shapes/spiral/CHANGELOG.md index c5d1facee26..3d98bfe8c63 100644 --- a/shapes/spiral/CHANGELOG.md +++ b/shapes/spiral/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-spiral + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-spiral diff --git a/shapes/spiral/package.dist.json b/shapes/spiral/package.dist.json index 722e0eb7996..73fb368e807 100644 --- a/shapes/spiral/package.dist.json +++ b/shapes/spiral/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/spiral/package.json b/shapes/spiral/package.json index b3ec323f35b..0a3b8c59fb5 100644 --- a/shapes/spiral/package.json +++ b/shapes/spiral/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-spiral", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles spiral shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/square/CHANGELOG.md b/shapes/square/CHANGELOG.md index 4d28a29eb90..62cdcdcec2d 100644 --- a/shapes/square/CHANGELOG.md +++ b/shapes/square/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-square + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-square diff --git a/shapes/square/package.dist.json b/shapes/square/package.dist.json index d483676ef6e..c79dfc84673 100644 --- a/shapes/square/package.dist.json +++ b/shapes/square/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/square/package.json b/shapes/square/package.json index 2a6dab8c552..14f30662fd1 100644 --- a/shapes/square/package.json +++ b/shapes/square/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-square", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles square shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/squircle/CHANGELOG.md b/shapes/squircle/CHANGELOG.md index 982dcae4ca8..77941ffaf6b 100644 --- a/shapes/squircle/CHANGELOG.md +++ b/shapes/squircle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-squircle + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-squircle diff --git a/shapes/squircle/package.dist.json b/shapes/squircle/package.dist.json index fbba13331ec..3e24918b2a9 100644 --- a/shapes/squircle/package.dist.json +++ b/shapes/squircle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "repository": { @@ -99,7 +99,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/squircle/package.json b/shapes/squircle/package.json index 006c2db2a54..8c2f8fbe0ae 100644 --- a/shapes/squircle/package.json +++ b/shapes/squircle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-squircle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles squircle shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/star/CHANGELOG.md b/shapes/star/CHANGELOG.md index 9f0909e0a9b..779a19f42e9 100644 --- a/shapes/star/CHANGELOG.md +++ b/shapes/star/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-star + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-star diff --git a/shapes/star/package.dist.json b/shapes/star/package.dist.json index 85a4819cd26..e4b593cc6b8 100644 --- a/shapes/star/package.dist.json +++ b/shapes/star/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "repository": { @@ -58,7 +58,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/star/package.json b/shapes/star/package.json index 4947ec1a316..f7f255069c2 100644 --- a/shapes/star/package.json +++ b/shapes/star/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-star", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles star shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/shapes/text/CHANGELOG.md b/shapes/text/CHANGELOG.md index cced5d133b1..a251aa63bb3 100644 --- a/shapes/text/CHANGELOG.md +++ b/shapes/text/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/shape-text + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/shape-text diff --git a/shapes/text/package.dist.json b/shapes/text/package.dist.json index c7e0278393e..1fddc72a128 100644 --- a/shapes/text/package.dist.json +++ b/shapes/text/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "repository": { @@ -58,8 +58,8 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/canvas-utils": "4.0.0-beta.10", - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/canvas-utils": "4.0.0-beta.11", + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/shapes/text/package.json b/shapes/text/package.json index fd45c27d68c..bb53b33e051 100644 --- a/shapes/text/package.json +++ b/shapes/text/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/shape-text", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles text shape", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/destroy/CHANGELOG.md b/updaters/destroy/CHANGELOG.md index 5215df4af83..5cf69304a48 100644 --- a/updaters/destroy/CHANGELOG.md +++ b/updaters/destroy/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-destroy + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-destroy diff --git a/updaters/destroy/package.dist.json b/updaters/destroy/package.dist.json index d9967d93b13..3c5466fccdd 100644 --- a/updaters/destroy/package.dist.json +++ b/updaters/destroy/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/destroy/package.json b/updaters/destroy/package.json index 89d96116c88..778635c0a6a 100644 --- a/updaters/destroy/package.json +++ b/updaters/destroy/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-destroy", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles destroy updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/gradient/CHANGELOG.md b/updaters/gradient/CHANGELOG.md index baa02d9d67f..b1c002f1329 100644 --- a/updaters/gradient/CHANGELOG.md +++ b/updaters/gradient/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-gradient + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-gradient diff --git a/updaters/gradient/package.dist.json b/updaters/gradient/package.dist.json index 9f1edafa903..ea501ca0bb3 100644 --- a/updaters/gradient/package.dist.json +++ b/updaters/gradient/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/gradient/package.json b/updaters/gradient/package.json index a299b4be8e8..065eb535fac 100644 --- a/updaters/gradient/package.json +++ b/updaters/gradient/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-gradient", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles gradient updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/life/CHANGELOG.md b/updaters/life/CHANGELOG.md index bfe3cd58e61..cfdbb5db213 100644 --- a/updaters/life/CHANGELOG.md +++ b/updaters/life/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-life + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-life diff --git a/updaters/life/package.dist.json b/updaters/life/package.dist.json index 850164ce338..6c12b218353 100644 --- a/updaters/life/package.dist.json +++ b/updaters/life/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/life/package.json b/updaters/life/package.json index 5e0737edce8..e52ced78f62 100644 --- a/updaters/life/package.json +++ b/updaters/life/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-life", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles life updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/opacity/CHANGELOG.md b/updaters/opacity/CHANGELOG.md index bddc58fef97..5a497f42ae3 100644 --- a/updaters/opacity/CHANGELOG.md +++ b/updaters/opacity/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-opacity + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-opacity diff --git a/updaters/opacity/package.dist.json b/updaters/opacity/package.dist.json index 1749294a93c..fd6ed9d5838 100644 --- a/updaters/opacity/package.dist.json +++ b/updaters/opacity/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/opacity/package.json b/updaters/opacity/package.json index 8aa03f3838e..697b99428c5 100644 --- a/updaters/opacity/package.json +++ b/updaters/opacity/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-opacity", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles opacity updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/orbit/CHANGELOG.md b/updaters/orbit/CHANGELOG.md index cb70c9cbde0..518f65ba905 100644 --- a/updaters/orbit/CHANGELOG.md +++ b/updaters/orbit/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-orbit + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-orbit diff --git a/updaters/orbit/package.dist.json b/updaters/orbit/package.dist.json index af4475d8409..3e674e28307 100644 --- a/updaters/orbit/package.dist.json +++ b/updaters/orbit/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "repository": { @@ -100,7 +100,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/orbit/package.json b/updaters/orbit/package.json index f2363ba9527..88678a2e062 100644 --- a/updaters/orbit/package.json +++ b/updaters/orbit/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-orbit", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles orbit updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/outModes/CHANGELOG.md b/updaters/outModes/CHANGELOG.md index 5d0fe76182f..e17c64f6f67 100644 --- a/updaters/outModes/CHANGELOG.md +++ b/updaters/outModes/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-out-modes + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-out-modes diff --git a/updaters/outModes/package.dist.json b/updaters/outModes/package.dist.json index 27525f55db0..09b4e2ba683 100644 --- a/updaters/outModes/package.dist.json +++ b/updaters/outModes/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/outModes/package.json b/updaters/outModes/package.json index 13881112f37..05dd3c41058 100644 --- a/updaters/outModes/package.json +++ b/updaters/outModes/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-out-modes", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles out modes updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/paint/CHANGELOG.md b/updaters/paint/CHANGELOG.md index 7af2f63c6d6..4690dbf70d7 100644 --- a/updaters/paint/CHANGELOG.md +++ b/updaters/paint/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-paint + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-paint diff --git a/updaters/paint/package.dist.json b/updaters/paint/package.dist.json index 837c10f8a92..08d5ff0d8d6 100644 --- a/updaters/paint/package.dist.json +++ b/updaters/paint/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-paint", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles paint updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/paint/package.json b/updaters/paint/package.json index b3709fd1126..8d0fb371e48 100644 --- a/updaters/paint/package.json +++ b/updaters/paint/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-paint", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles paint updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/roll/CHANGELOG.md b/updaters/roll/CHANGELOG.md index 8a70598da48..b880e3674c9 100644 --- a/updaters/roll/CHANGELOG.md +++ b/updaters/roll/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-roll + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-roll diff --git a/updaters/roll/package.dist.json b/updaters/roll/package.dist.json index 506f6185981..3cc23412692 100644 --- a/updaters/roll/package.dist.json +++ b/updaters/roll/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/roll/package.json b/updaters/roll/package.json index 7ae79ee3649..82be67eb5e8 100644 --- a/updaters/roll/package.json +++ b/updaters/roll/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-roll", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles roll updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/rotate/CHANGELOG.md b/updaters/rotate/CHANGELOG.md index 092be1238a7..f777f57ccdf 100644 --- a/updaters/rotate/CHANGELOG.md +++ b/updaters/rotate/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-rotate + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-rotate diff --git a/updaters/rotate/package.dist.json b/updaters/rotate/package.dist.json index 76573076b7e..c34ed70d48a 100644 --- a/updaters/rotate/package.dist.json +++ b/updaters/rotate/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/rotate/package.json b/updaters/rotate/package.json index 3555fd6b5b9..b6e233b0497 100644 --- a/updaters/rotate/package.json +++ b/updaters/rotate/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-rotate", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles rotate updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/size/CHANGELOG.md b/updaters/size/CHANGELOG.md index 042c0fd166d..1c384d6f898 100644 --- a/updaters/size/CHANGELOG.md +++ b/updaters/size/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-size + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-size diff --git a/updaters/size/package.dist.json b/updaters/size/package.dist.json index cba308646d1..dd9a0fab1db 100644 --- a/updaters/size/package.dist.json +++ b/updaters/size/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/size/package.json b/updaters/size/package.json index 7f59f17fb63..14f86bcb5d5 100644 --- a/updaters/size/package.json +++ b/updaters/size/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-size", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles size updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/tilt/CHANGELOG.md b/updaters/tilt/CHANGELOG.md index c5790c5216b..03f146cf3a9 100644 --- a/updaters/tilt/CHANGELOG.md +++ b/updaters/tilt/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-tilt + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-tilt diff --git a/updaters/tilt/package.dist.json b/updaters/tilt/package.dist.json index dc8d7604c64..d6eb4d070d2 100644 --- a/updaters/tilt/package.dist.json +++ b/updaters/tilt/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/tilt/package.json b/updaters/tilt/package.json index c809c4d4ac2..26fedaf4518 100644 --- a/updaters/tilt/package.json +++ b/updaters/tilt/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-tilt", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles tilt updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/twinkle/CHANGELOG.md b/updaters/twinkle/CHANGELOG.md index f7b8bdb841b..00a45f317f5 100644 --- a/updaters/twinkle/CHANGELOG.md +++ b/updaters/twinkle/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-twinkle + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-twinkle diff --git a/updaters/twinkle/package.dist.json b/updaters/twinkle/package.dist.json index 7667fa87aad..86d3899c80f 100644 --- a/updaters/twinkle/package.dist.json +++ b/updaters/twinkle/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/twinkle/package.json b/updaters/twinkle/package.json index 947ccbe6c32..f85dcb5ef94 100644 --- a/updaters/twinkle/package.json +++ b/updaters/twinkle/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-twinkle", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles twinkle updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/updaters/wobble/CHANGELOG.md b/updaters/wobble/CHANGELOG.md index b296f14090d..d0f195342f7 100644 --- a/updaters/wobble/CHANGELOG.md +++ b/updaters/wobble/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/updater-wobble + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/updater-wobble diff --git a/updaters/wobble/package.dist.json b/updaters/wobble/package.dist.json index caa05cd13d1..db6d6a15b5a 100644 --- a/updaters/wobble/package.dist.json +++ b/updaters/wobble/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "repository": { @@ -86,7 +86,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/updaters/wobble/package.json b/updaters/wobble/package.json index a47de8f1849..b2839fcc4be 100644 --- a/updaters/wobble/package.json +++ b/updaters/wobble/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/updater-wobble", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles particles wobble updater", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/canvasUtils/CHANGELOG.md b/utils/canvasUtils/CHANGELOG.md index 19691012f3d..46759f04131 100644 --- a/utils/canvasUtils/CHANGELOG.md +++ b/utils/canvasUtils/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/canvas-utils + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/canvas-utils diff --git a/utils/canvasUtils/package.dist.json b/utils/canvasUtils/package.dist.json index 713b9a22761..0c5f55c25f1 100644 --- a/utils/canvasUtils/package.dist.json +++ b/utils/canvasUtils/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles canvas utils library", "homepage": "https://particles.js.org", "repository": { @@ -102,7 +102,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "type": "module" } diff --git a/utils/canvasUtils/package.json b/utils/canvasUtils/package.json index 16dafaf7e05..00a01f0e3d2 100644 --- a/utils/canvasUtils/package.json +++ b/utils/canvasUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/canvas-utils", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles canvas utils path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/configs/CHANGELOG.md b/utils/configs/CHANGELOG.md index 93d44795481..c75c2b46346 100644 --- a/utils/configs/CHANGELOG.md +++ b/utils/configs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/configs + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/configs diff --git a/utils/configs/package.dist.json b/utils/configs/package.dist.json index 98bb9b15232..797e46d70dd 100644 --- a/utils/configs/package.dist.json +++ b/utils/configs/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles demo configurations", "homepage": "https://particles.js.org", "repository": { @@ -98,7 +98,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "publishConfig": { "access": "public" diff --git a/utils/configs/package.json b/utils/configs/package.json index ffd79f162fd..7fb918ee4c0 100644 --- a/utils/configs/package.json +++ b/utils/configs/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/configs", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "homepage": "https://particles.js.org", "scripts": { "build": "tsparticles-cli build", diff --git a/utils/fractalNoise/CHANGELOG.md b/utils/fractalNoise/CHANGELOG.md index 6a6f47e2ba9..89159b3b450 100644 --- a/utils/fractalNoise/CHANGELOG.md +++ b/utils/fractalNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/fractal-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/fractal-noise diff --git a/utils/fractalNoise/package.dist.json b/utils/fractalNoise/package.dist.json index 6b310a5cd6b..3dfd9f81d72 100644 --- a/utils/fractalNoise/package.dist.json +++ b/utils/fractalNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles fractal noise library", "homepage": "https://particles.js.org", "repository": { @@ -92,7 +92,7 @@ "module": "esm/index.js", "types": "types/index.d.ts", "peerDependencies": { - "@tsparticles/smooth-value-noise": "4.0.0-beta.10" + "@tsparticles/smooth-value-noise": "4.0.0-beta.11" }, "exports": { ".": { diff --git a/utils/fractalNoise/package.json b/utils/fractalNoise/package.json index 7e9f03174d3..4d36c1e59bc 100644 --- a/utils/fractalNoise/package.json +++ b/utils/fractalNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/fractal-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles fractal noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/noiseField/CHANGELOG.md b/utils/noiseField/CHANGELOG.md index fe6ed803802..1b8266b49d1 100644 --- a/utils/noiseField/CHANGELOG.md +++ b/utils/noiseField/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/noise-field + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/noise-field diff --git a/utils/noiseField/package.dist.json b/utils/noiseField/package.dist.json index 358e5c17c6a..11b7e5dbcdb 100644 --- a/utils/noiseField/package.dist.json +++ b/utils/noiseField/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "repository": { @@ -92,8 +92,8 @@ "module": "esm/index.js", "types": "types/index.d.ts", "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10", - "@tsparticles/plugin-move": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11", + "@tsparticles/plugin-move": "4.0.0-beta.11" }, "exports": { ".": { diff --git a/utils/noiseField/package.json b/utils/noiseField/package.json index eb6c22828aa..a85108a7ba7 100644 --- a/utils/noiseField/package.json +++ b/utils/noiseField/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/noise-field", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles noise field library", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/pathUtils/CHANGELOG.md b/utils/pathUtils/CHANGELOG.md index 1cf085c2a4a..0e0abe866db 100644 --- a/utils/pathUtils/CHANGELOG.md +++ b/utils/pathUtils/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/path-utils + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/path-utils diff --git a/utils/pathUtils/package.dist.json b/utils/pathUtils/package.dist.json index 3e175638eed..6631de9d06b 100644 --- a/utils/pathUtils/package.dist.json +++ b/utils/pathUtils/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles path utils library", "homepage": "https://particles.js.org", "repository": { @@ -102,7 +102,7 @@ "./package.json": "./package.json" }, "peerDependencies": { - "@tsparticles/engine": "4.0.0-beta.10" + "@tsparticles/engine": "4.0.0-beta.11" }, "type": "module" } diff --git a/utils/pathUtils/package.json b/utils/pathUtils/package.json index 9a5c9f4ee5c..c23d66c934f 100644 --- a/utils/pathUtils/package.json +++ b/utils/pathUtils/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/path-utils", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles path utils path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/perlinNoise/CHANGELOG.md b/utils/perlinNoise/CHANGELOG.md index f2b021889d7..1d3f81492a3 100644 --- a/utils/perlinNoise/CHANGELOG.md +++ b/utils/perlinNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/perlin-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/perlin-noise diff --git a/utils/perlinNoise/package.dist.json b/utils/perlinNoise/package.dist.json index 2819845eeee..fb1909ee4d9 100644 --- a/utils/perlinNoise/package.dist.json +++ b/utils/perlinNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles perlin noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/perlinNoise/package.json b/utils/perlinNoise/package.json index 540160f5d91..548150253fa 100644 --- a/utils/perlinNoise/package.json +++ b/utils/perlinNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/perlin-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles perlin noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/simplexNoise/CHANGELOG.md b/utils/simplexNoise/CHANGELOG.md index 2682298bbc0..99ad1f909dc 100644 --- a/utils/simplexNoise/CHANGELOG.md +++ b/utils/simplexNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/simplex-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/simplex-noise diff --git a/utils/simplexNoise/package.dist.json b/utils/simplexNoise/package.dist.json index 3832981d592..2ce54de86a2 100644 --- a/utils/simplexNoise/package.dist.json +++ b/utils/simplexNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/simplexNoise/package.json b/utils/simplexNoise/package.json index cb6b04aac48..935fc9ad055 100644 --- a/utils/simplexNoise/package.json +++ b/utils/simplexNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/simplex-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles simplex noise library", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/smoothValueNoise/CHANGELOG.md b/utils/smoothValueNoise/CHANGELOG.md index 680e88c5943..3c78e4ca70d 100644 --- a/utils/smoothValueNoise/CHANGELOG.md +++ b/utils/smoothValueNoise/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/smooth-value-noise + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/smooth-value-noise diff --git a/utils/smoothValueNoise/package.dist.json b/utils/smoothValueNoise/package.dist.json index 0e16de871cc..6128d9ec9fb 100644 --- a/utils/smoothValueNoise/package.dist.json +++ b/utils/smoothValueNoise/package.dist.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles smooth value noise library", "homepage": "https://particles.js.org", "repository": { diff --git a/utils/smoothValueNoise/package.json b/utils/smoothValueNoise/package.json index ae1bfa382dc..20763377389 100644 --- a/utils/smoothValueNoise/package.json +++ b/utils/smoothValueNoise/package.json @@ -1,6 +1,6 @@ { "name": "@tsparticles/smooth-value-noise", - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "description": "tsParticles smooth value noise path", "homepage": "https://particles.js.org", "scripts": { diff --git a/utils/tests/CHANGELOG.md b/utils/tests/CHANGELOG.md index 9f661af400e..eea5a991ea0 100644 --- a/utils/tests/CHANGELOG.md +++ b/utils/tests/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.0.0-beta.11](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.10...v4.0.0-beta.11) (2026-04-08) + +**Note:** Version bump only for package @tsparticles/tests + # [4.0.0-beta.10](https://github.com/tsparticles/tsparticles/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2026-04-08) **Note:** Version bump only for package @tsparticles/tests diff --git a/utils/tests/package.json b/utils/tests/package.json index 1cab77280fc..c0869e7cf11 100644 --- a/utils/tests/package.json +++ b/utils/tests/package.json @@ -1,7 +1,7 @@ { "name": "@tsparticles/tests", "private": true, - "version": "4.0.0-beta.10", + "version": "4.0.0-beta.11", "scripts": { "prettify:ci": "prettier --check ./src", "prettify": "prettier --write ./src",