` via CSS.
+
+## Common pitfalls
+
+- Setting `zIndex: -1` but keeping `detectsOn: "canvas"` — mouse events will not reach the canvas because it is behind other elements
+- Using `fullScreen: false` without giving the target element explicit dimensions — the canvas will have zero size
+- Using `fullScreen: true` inside a small container `
` — the canvas will still expand to full viewport
+
+## Related docs
+
+- Interactivity (detectsOn): [Interactivity](./Interactivity.md)
+- Options root: [Options](../Options.md)
diff --git a/markdown/Options/Interactivity.md b/markdown/Options/Interactivity.md
index 5c10a53db49..f1510ff285b 100644
--- a/markdown/Options/Interactivity.md
+++ b/markdown/Options/Interactivity.md
@@ -1,23 +1,64 @@
# Interactivity
-- [detectsOn](#detects-on)
-- [events](#events)
-- [modes](#modes)
+Controls how tsParticles responds to mouse and touch interactions.
-## Detects On
+## Properties
-This property is used to determine which HTML element should catch mouse interaction.
+| Key | Type | Notes |
+| ----------- | -------- | ----------------------------------------------------------------------------------------------- |
+| `detectsOn` | `string` | Which element catches interactions; see below |
+| `events` | `object` | Which events are enabled and which modes they trigger — see [Events](./Interactivity/Events.md) |
+| `modes` | `object` | Fine-tuning parameters for each mode — see [Modes](./Interactivity/Modes.md) |
-The valid values are:
+## detectsOn
-- `"canvas"`: Only the particles canvas will be targeted
-- `"parent"`: Only the particles canvas parent will be targeted
-- `"window"`: The full window will be targeted, this will work perfectly with a negative z-index positioned canvas
+Determines which HTML element listens for mouse/touch events.
-## Events
+| Value | Behavior |
+| ---------- | -------------------------------------------------------------------- |
+| `"canvas"` | Only the particles canvas is targeted |
+| `"parent"` | The canvas parent element is targeted |
+| `"window"` | The full window is targeted — works with negative `z-index` canvases |
-See Events documentation {@link IEvents | here}
+Use `"window"` when the canvas is positioned behind page content (e.g. as a background layer with `z-index: -1`).
-## Modes
+## Quick example
-See Modes documentation {@link IModes | here}
+```json
+{
+ "interactivity": {
+ "detectsOn": "canvas",
+ "events": {
+ "onHover": {
+ "enable": true,
+ "mode": "repulse"
+ },
+ "onClick": {
+ "enable": true,
+ "mode": "push"
+ },
+ "resize": true
+ },
+ "modes": {
+ "repulse": {
+ "distance": 150
+ },
+ "push": {
+ "quantity": 4
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Using `detectsOn: "canvas"` when the canvas is behind page content — hover/click events won't fire; use `"window"` instead
+- Enabling a mode in `events` but not configuring its options in `modes`
+- Forgetting to load interaction plugins (`@tsparticles/slim` or higher) for modes like `bubble`, `connect`, `grab`
+
+## Related docs
+
+- Events: [Events](./Interactivity/Events.md)
+- Modes: [Modes](./Interactivity/Modes.md)
+- Options root: [Options](../Options.md)
diff --git a/markdown/Options/Interactivity/Click.md b/markdown/Options/Interactivity/Click.md
index 4e81c448b4e..68c72c751f2 100644
--- a/markdown/Options/Interactivity/Click.md
+++ b/markdown/Options/Interactivity/Click.md
@@ -1,6 +1,44 @@
# On Click Event
-| key | option type | example | notes |
-| -------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `mode` | `string`
`array` | `"attract"`
`"bubble"`
`"pause"`
`"push"`
`"remove"`
`"repulse"`
`"trail"`
`"emitter"`
`"absorber"` | `"emitter"` and `"absorber"` are not used by slim bundle |
+Configures interactions triggered by click/tap events.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| -------- | ------------------ | -------------------------------------------------------------------------------- | ---------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables click interaction handling |
+| `mode` | `string` / `array` | `"push"`, `"remove"`, `"repulse"`, `"bubble"`, `"attract"`, `"pause"`, `"trail"` | One or multiple click modes |
+
+`"emitter"` and `"absorber"` modes require their related plugin packages.
+
+## Quick examples
+
+### Add particles on click
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onClick": {
+ "enable": true,
+ "mode": "push"
+ }
+ }
+ }
+}
+```
+
+### Combine push and bubble
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onClick": {
+ "enable": true,
+ "mode": ["push", "bubble"]
+ }
+ }
+ }
+}
+```
diff --git a/markdown/Options/Interactivity/Div.md b/markdown/Options/Interactivity/Div.md
index d1385d74132..9e156d1ca71 100644
--- a/markdown/Options/Interactivity/Div.md
+++ b/markdown/Options/Interactivity/Div.md
@@ -1,8 +1,29 @@
-# On Div "Event"
-
-| key | option type | example | notes |
-| ----------- | ----------------------- | ------------------------------------------- | ---------------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `mode` | `string` | `"bounce"`
`"bubble"`
`"repulse"` | |
-| `selectors` | `string`
`array` | a single or an array of DOM CSS selectors | replaces the old `el` and `elementId` property |
-| `type` | `string` | `"circle"`
`"rectangle"` | The div shape type |
+# On Div Event
+
+Configures interactions bound to specific DOM elements.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ----------- | ------------------ | ----------------------------------- | ---------------------------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables div-targeted interactions |
+| `mode` | `string` / `array` | `"bounce"`, `"bubble"`, `"repulse"` | Interactions applied when hovering matching elements |
+| `selectors` | `string` / `array` | `"#cta"` / `[".card", ".hero"]` | CSS selectors to bind |
+| `type` | `string` | `"circle"` / `"rectangle"` | Interaction area shape |
+
+## Quick example
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onDiv": {
+ "enable": true,
+ "selectors": [".interactive-zone"],
+ "mode": "repulse",
+ "type": "circle"
+ }
+ }
+ }
+}
+```
diff --git a/markdown/Options/Interactivity/Events.md b/markdown/Options/Interactivity/Events.md
index 6a4a56ce021..e5e69a4f0a0 100644
--- a/markdown/Options/Interactivity/Events.md
+++ b/markdown/Options/Interactivity/Events.md
@@ -1,8 +1,98 @@
# Interactivity Events
-| key | option type | example | notes |
-| --------------- | ----------- | ---------------- | -------------------------------------------------- |
-| `onClick` | `object` | | See onClick documentation here {@link IClickEvent} |
-| `onDiv` | `object` | | See onDiv documentation here {@link IDivEvent} |
-| `onHover` | `object` | | See onHover documentation here {@link IHoverEvent} |
-| `events.resize` | `boolean` | `true` / `false` | |
+Defines which user interactions trigger particle behaviors.
+
+## Properties
+
+| Key | Type | Notes |
+| --------- | --------- | --------------------------------------------------------------------------- |
+| `onClick` | `object` | Triggered on mouse/touch click — see {@link IClickEvent} |
+| `onDiv` | `object` | Triggered when cursor enters a specific DOM element — see {@link IDivEvent} |
+| `onHover` | `object` | Triggered when cursor hovers over the canvas — see {@link IHoverEvent} |
+| `resize` | `boolean` | When `true`, recalculates layout on window resize (default: `true`) |
+
+## Quick examples
+
+### Hover repulse + click push
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onHover": {
+ "enable": true,
+ "mode": "repulse"
+ },
+ "onClick": {
+ "enable": true,
+ "mode": "push"
+ },
+ "resize": true
+ }
+ }
+}
+```
+
+### Hover grab (connect nearby particles to cursor)
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onHover": {
+ "enable": true,
+ "mode": "grab"
+ }
+ }
+ }
+}
+```
+
+### Click remove
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onClick": {
+ "enable": true,
+ "mode": "remove"
+ }
+ }
+ }
+}
+```
+
+## Available event modes
+
+`onHover.mode` and `onClick.mode` accept a string or array of strings from these values:
+
+| Mode | Description |
+| ---------- | ---------------------------------------------- |
+| `attract` | Pulls particles toward cursor |
+| `bounce` | Bounces particles away from cursor |
+| `bubble` | Enlarges / changes opacity of nearby particles |
+| `connect` | Draws lines between particles near the cursor |
+| `grab` | Draws a line from cursor to nearby particles |
+| `light` | Simulates a light source at cursor position |
+| `parallax` | Moves particles slightly in response to cursor |
+| `pause` | Pauses all animation while hovering |
+| `push` | Adds new particles at cursor position |
+| `remove` | Removes particles near cursor |
+| `repulse` | Pushes particles away from cursor |
+| `slow` | Slows particles near cursor |
+| `trail` | Emits particles along the cursor path |
+
+> Modes are configured under `interactivity.modes` — see [Modes](./Modes.md).
+
+## Common pitfalls
+
+- Enabling events without loading the required interaction plugin (e.g. `connect`, `bubble` require `@tsparticles/slim` or higher)
+- Using `onDiv` without targeting a real DOM selector
+- Using multiple modes in an array and not configuring each mode's options under `interactivity.modes`
+
+## Related docs
+
+- Modes configuration: [Modes](./Modes.md)
+- Interactivity root: [Interactivity](../Interactivity.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Interactivity/Hover.md b/markdown/Options/Interactivity/Hover.md
index 58c8ae2d354..70992753f6d 100644
--- a/markdown/Options/Interactivity/Hover.md
+++ b/markdown/Options/Interactivity/Hover.md
@@ -1,6 +1,42 @@
# On Hover Event
-| key | option type | example | notes |
-| -------- | ----------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `mode` | `string`
`array` | `"grab"`
`"bubble"`
`"repulse"`
`"connect"`
`["grab", "bubble"]` | the array enables all the specified modes |
+Configures interactions triggered while the pointer is over the canvas.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| -------- | ------------------ | -------------------------------------------------------------------- | --------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables hover interactions |
+| `mode` | `string` / `array` | `"grab"`, `"bubble"`, `"repulse"`, `"connect"`, `["grab", "bubble"]` | One or multiple hover modes |
+
+## Quick examples
+
+### Repulse on hover
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onHover": {
+ "enable": true,
+ "mode": "repulse"
+ }
+ }
+ }
+}
+```
+
+### Combined grab and bubble
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onHover": {
+ "enable": true,
+ "mode": ["grab", "bubble"]
+ }
+ }
+ }
+}
+```
diff --git a/markdown/Options/Interactivity/Modes.md b/markdown/Options/Interactivity/Modes.md
index 066723ab1d2..8134958036b 100644
--- a/markdown/Options/Interactivity/Modes.md
+++ b/markdown/Options/Interactivity/Modes.md
@@ -1,18 +1,128 @@
# Interactivity Modes
-| key | option type | example | notes |
-| ----------------------- | ------------------ | ------- | ------------------------------------------------------------------------------------------------------ |
-| `connect.distance` | `number` | `100` | |
-| `connect.radius` | `number` | `60` | |
-| `connect.links.opacity` | `number` | `0...1` | |
-| `grab.distance` | `number` | `100` | |
-| `grab.links.opacity` | `number` | `0...1` | |
-| `bubble.distance` | `number` | `100` | |
-| `bubble.size` | `number` | `40` | |
-| `bubble.duration` | `number` | `0.4` | seconds |
-| `repulse.distance` | `number` | `200` | |
-| `repulse.duration` | `number` | `1.2` | seconds |
-| `push.quantity` | `number` | `4` | |
-| `remove.quantity` | `number` | `4` | |
-| `emitter` | `object` / `array` | | See `Emitters` documentation
|
-| `absorber` | `object` / `array` | | See `Absorbers` documentation |
+Configures the behavior parameters for each interaction mode.
+Modes are activated through `interactivity.events` — see [Events](./Events.md).
+
+## Connect
+
+Draws temporary lines between particles that are near each other when the cursor is nearby.
+
+| Key | Type | Example | Notes |
+| ----------------------- | -------- | ------- | -------------------------------------------------------- |
+| `connect.distance` | `number` | `100` | Max distance between particles to draw a connection line |
+| `connect.radius` | `number` | `60` | Radius around cursor that activates connect mode |
+| `connect.links.opacity` | `number` | `0.5` | Opacity of the connection lines |
+
+## Grab
+
+Draws a line from the cursor to nearby particles.
+
+| Key | Type | Example | Notes |
+| -------------------- | -------- | ------- | ------------------------------------ |
+| `grab.distance` | `number` | `100` | Max distance from cursor to particle |
+| `grab.links.opacity` | `number` | `0.5` | Opacity of grab lines |
+
+## Bubble
+
+Enlarges or changes the opacity of particles near the cursor.
+
+| Key | Type | Example | Notes |
+| ----------------- | -------- | ------- | ------------------------------------------ |
+| `bubble.distance` | `number` | `100` | Radius of effect |
+| `bubble.size` | `number` | `40` | Target size of particles inside the bubble |
+| `bubble.duration` | `number` | `0.4` | Transition duration in seconds |
+| `bubble.opacity` | `number` | `0.8` | Target opacity inside bubble |
+
+## Repulse
+
+Pushes particles away from the cursor.
+
+| Key | Type | Example | Notes |
+| ------------------ | -------- | ------- | ---------------------------------------------- |
+| `repulse.distance` | `number` | `200` | Radius of repulse effect |
+| `repulse.duration` | `number` | `1.2` | How long particles are pushed before returning |
+| `repulse.speed` | `number` | `1` | Speed of the repulse movement |
+
+## Push
+
+Adds new particles near the cursor on click.
+
+| Key | Type | Example | Notes |
+| --------------- | -------- | ------- | ----------------------------------- |
+| `push.quantity` | `number` | `4` | Number of particles added per click |
+
+## Remove
+
+Removes particles near the cursor on click.
+
+| Key | Type | Example | Notes |
+| ----------------- | -------- | ------- | ------------------------------------- |
+| `remove.quantity` | `number` | `4` | Number of particles removed per click |
+
+## Attract
+
+Pulls particles toward the cursor.
+
+| Key | Type | Example | Notes |
+| ------------------ | -------- | ------- | ---------------------------------------------- |
+| `attract.distance` | `number` | `200` | Radius of attract effect |
+| `attract.duration` | `number` | `0.4` | How long particles are pulled before returning |
+| `attract.speed` | `number` | `1` | Speed of the attract movement |
+
+## Slow
+
+Slows down particles near the cursor.
+
+| Key | Type | Example | Notes |
+| ------------- | -------- | ------- | --------------------------------- |
+| `slow.factor` | `number` | `3` | Slowdown factor (higher = slower) |
+| `slow.radius` | `number` | `200` | Radius of slow effect |
+
+## Emitter / Absorber
+
+These modes are available when the corresponding plugin package is loaded.
+
+| Key | Type | Notes |
+| ---------- | ------------------ | ---------------------------------------------------------------------------------------------- |
+| `emitter` | `object` / `array` | See [Emitters plugin](https://github.com/tsparticles/tsparticles/tree/main/plugins/emitters) |
+| `absorber` | `object` / `array` | See [Absorbers plugin](https://github.com/tsparticles/tsparticles/tree/main/plugins/absorbers) |
+
+## Quick example
+
+```json
+{
+ "interactivity": {
+ "events": {
+ "onHover": { "enable": true, "mode": "repulse" },
+ "onClick": { "enable": true, "mode": ["push", "bubble"] }
+ },
+ "modes": {
+ "repulse": {
+ "distance": 150,
+ "duration": 0.4,
+ "speed": 1
+ },
+ "push": {
+ "quantity": 4
+ },
+ "bubble": {
+ "distance": 200,
+ "size": 20,
+ "duration": 0.5
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Configuring a mode under `modes` but forgetting to enable it in `events`
+- Using emitter/absorber modes without loading their plugin packages
+- Setting very large `distance` values — they scale with canvas size and can degrade performance
+
+## Related docs
+
+- Events: [Events](./Events.md)
+- Interactivity root: [Interactivity](../Interactivity.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/ManualParticles.md b/markdown/Options/ManualParticles.md
index d10b4541f87..adc4149d275 100644
--- a/markdown/Options/ManualParticles.md
+++ b/markdown/Options/ManualParticles.md
@@ -1,12 +1,85 @@
# Manual Particles
-- [options](#options)
-- [position](#position)
+Allows placing specific particles at defined positions when the container loads, instead of random spawning.
-## Options
+Useful for creating fixed reference points, logos, or custom visual arrangements.
-See Particles options {@link IParticlesOptions | here}
+## Properties
+
+| Key | Type | Notes |
+| ---------- | -------- | ------------------------------------------------------------------ |
+| `position` | `object` | Canvas position as a percentage — `{ x: 50, y: 50 }` is center |
+| `options` | `object` | Full {@link IParticlesOptions} override for this specific particle |
## Position
-The position specified is not absolute, it will be used as a percent value of the canvas size. If it's not specified a random position will be used.
+Coordinates are expressed as percentages of canvas dimensions, not absolute pixels.
+
+- `{ x: 0, y: 0 }` → top-left corner
+- `{ x: 50, y: 50 }` → center
+- `{ x: 100, y: 100 }` → bottom-right corner
+
+If `position` is omitted, a random position is used.
+
+## Quick examples
+
+### Single centered particle
+
+```json
+{
+ "manualParticles": [
+ {
+ "position": { "x": 50, "y": 50 },
+ "options": {
+ "size": { "value": 20 },
+ "color": { "value": "#ff0000" }
+ }
+ }
+ ]
+}
+```
+
+### Multiple fixed particles at corners
+
+```json
+{
+ "manualParticles": [
+ { "position": { "x": 10, "y": 10 } },
+ { "position": { "x": 90, "y": 10 } },
+ { "position": { "x": 10, "y": 90 } },
+ { "position": { "x": 90, "y": 90 } }]
+}
+```
+
+### Mixed — manual + random
+
+Manual particles are added on top of the normal random `number.value` count.
+
+```json
+{
+ "particles": {
+ "number": { "value": 40 }
+ },
+ "manualParticles": [
+ {
+ "position": { "x": 50, "y": 50 },
+ "options": {
+ "size": { "value": 30 },
+ "color": { "value": "#ffffff" },
+ "move": { "enable": false }
+ }
+ }
+ ]
+}
+```
+
+## Common pitfalls
+
+- Manual particles are **additional** to `number.value` — they do not replace the random pool
+- Omitting `options` gives the manual particle the same config as regular particles — override only what you need
+- Coordinates above `100` or below `0` place the particle outside the visible canvas
+
+## Related docs
+
+- Particles options: [Particles](./Particles.md)
+- Options root: [Options](../Options.md)
diff --git a/markdown/Options/Motion.md b/markdown/Options/Motion.md
index 70ff42d494c..df6423aa33e 100644
--- a/markdown/Options/Motion.md
+++ b/markdown/Options/Motion.md
@@ -1,21 +1,68 @@
# Motion
-- [disable](#disable)
-- [reduce](#reduce)
+Accessibility-aware controls to reduce or disable particle animation for users who prefer reduced motion.
-## Disable
+Respects the [`prefers-reduced-motion`](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion) media query.
-If set to `true`, disables animations for users with `prefer-reduced-motion` enabled
+## Properties
-## Reduce
+| Key | Type | Default | Notes |
+| --------------- | --------- | ------- | ----------------------------------------------------------------- |
+| `disable` | `boolean` | `false` | Completely stops all animation for `prefers-reduced-motion` users |
+| `reduce.value` | `boolean` | `true` | Reduces (but does not stop) animation instead of disabling it |
+| `reduce.factor` | `number` | `4` | Higher values = more aggressive reduction |
-- [factor](#factor)
-- [value](#value)
+## disable
-### Factor
+When `true`, no animation runs at all for users with `prefers-reduced-motion: reduce`.
-This value will be used inverse, so a higher value will reduce motion a lot
+```json
+{
+ "motion": {
+ "disable": true
+ }
+}
+```
-### Value
+## reduce
-If set to `true`, reduces animations for users with `prefer-reduced-motion` enabled
+When `disable` is `false`, the `reduce` option slows down motion proportionally instead of stopping it entirely.
+
+`factor` is applied inversely — a higher value produces a stronger slowdown.
+
+```json
+{
+ "motion": {
+ "disable": false,
+ "reduce": {
+ "value": true,
+ "factor": 4
+ }
+ }
+}
+```
+
+## Recommended pattern
+
+Use `reduce` for most cases to keep a subtle animation alive while respecting accessibility. Use `disable` only when any animation would be disorienting.
+
+```json
+{
+ "motion": {
+ "disable": false,
+ "reduce": {
+ "value": true,
+ "factor": 10
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Ignoring `motion` entirely — `prefers-reduced-motion` users may experience discomfort with fast animations
+- Setting `reduce.factor` too low (e.g. `1`) — has no visible effect on motion speed
+
+## Related docs
+
+- Options root: [Options](../Options.md)
diff --git a/markdown/Options/Particles.md b/markdown/Options/Particles.md
index 3f6d9cf324a..57f795e1a77 100644
--- a/markdown/Options/Particles.md
+++ b/markdown/Options/Particles.md
@@ -1,115 +1,115 @@
# Particles
-- [bounce](#bounce)
-- [collisions](#collisions)
-- [color](#color)
-- [destroy](#destroy)
-- [groups](#groups)
-- [life](#life)
-- [links](#links)
-- [move](#move)
-- [number](#number)
-- [opacity](#opacity)
-- [orbit](#orbit)
-- [reduceDuplicates](#reduce-duplicates)
-- [repulse](#repulse)
-- [roll](#roll)
-- [rotate](#rotate)
-- [shadow](#shadow)
-- [shape](#shape)
-- [size](#size)
-- [stroke](#stroke)
-- [tilt](#tilt)
-- [twinkle](#twinkle)
-- [wobble](#wobble)
-- [zIndex](#z-index)
-
-## Bounce
-
-See Particles Bounce documentation {@link IParticlesBounce | here}
-
-## Collisions
-
-See Particles Collisions documentation {@link ICollisions | here}
-
-## Color
-
-See Particles Color documentation {@link IAnimatableColor | here}
-
-## Destroy
-
-See Particles Destroy documentation {@link IDestroy | here}
-
-## Groups
-
-## Life
-
-See Particles Life documentation {@link ILife | here}
-
-## Links
-
-See Particles Links documentation {@link ILinks | here}
-
-## Move
-
-See Particles Move documentation {@link IMove | here}
-
-## Number
-
-See Particles Number documentation {@link IParticlesNumber | here}
-
-## Opacity
-
-See Particles Opacity documentation {@link IOpacity | here}
-
-## Orbit
-
-See Particles Orbit documentation {@link IOrbit | here}
-
-## Reduce Duplicates
-
-If set to `true` it reduces particles duplicates, picking particles configuration sequentially
-
-## Repulse
-
-See Particles Repulse documentation {@link IParticlesRepulse | here}
-
-## Roll
-
-See Particles Roll documentation {@link IRoll | here}
-
-## Rotate
-
-See Particles Rotate documentation {@link IRotate | here}
-
-## Shadow
-
-See Shadow documentation {@link IShadow | here}
-
-## Shape
-
-See Shape documentation {@link IShape | here}
-
-## Size
-
-See Particles Size documentation {@link ISize | here}
-
-## Stroke
-
-See Particles Stroke documentation {@link IStroke | here}
-
-## Tilt
-
-See Particles Tilt documentation {@link ITilt | here}
-
-## Twinkle
-
-See Particles Twinkle documentation {@link ITwinkle | here}
-
-## Wobble
-
-See Particles Wobble documentation {@link IWobble | here}
-
-## Z Index
-
-See Particles Z Index documentation {@link IZIndex | here}
+Root section for all particle appearance and behavior settings.
+
+Each property controls one aspect of a particle's life cycle.
+Use the links below to navigate to the detailed page for each sub-option.
+
+## Sub-options
+
+| Property | Description | Docs |
+| ------------------ | --------------------------------------------------------------------------- | --------------------------------------- |
+| `bounce` | Bounce behavior when particles hit each other or the canvas edge | {@link IParticlesBounce} |
+| `collisions` | Collision detection and response between particles | [Collisions](./Particles/Collisions.md) |
+| `color` | Base particle color | {@link IAnimatableColor} |
+| `destroy` | What happens when a particle reaches end of life | [Destroy](./Particles/Destroy.md) |
+| `groups` | Define named groups with different settings applied to subsets of particles | — |
+| `life` | Lifespan and delay for finite-lifetime particles | [Life](./Particles/Life.md) |
+| `links` | Lines drawn between nearby particles | [Links](./Particles/Links.md) |
+| `move` | Movement direction, speed, and path | [Move](./Particles/Move.md) |
+| `number` | How many particles exist and density rules | [Number](./Particles/Number.md) |
+| `opacity` | Transparency and animated fading | [Opacity](./Particles/Opacity.md) |
+| `orbit` | Orbital rotation around a center point | {@link IOrbit} |
+| `reduceDuplicates` | When `true`, picks particle configs sequentially instead of randomly | — |
+| `repulse` | Mutual repulsion between particles | {@link IParticlesRepulse} |
+| `roll` | 3D-like rolling effect | [Roll](./Particles/Roll.md) |
+| `rotate` | Rotation angle and speed | [Rotate](./Particles/Rotate.md) |
+| `shadow` | Drop shadow behind particles | [Shadow](./Particles/Shadow.md) |
+| `shape` | Particle visual shape (circle, square, image, emoji, …) | [Shape](./Particles/Shape.md) |
+| `size` | Particle radius and animated grow/shrink | [Size](./Particles/Size.md) |
+| `stroke` | Outline stroke color and width | [Stroke](./Particles/Stroke.md) |
+| `tilt` | Tilt angle and animation | [Tilt](./Particles/Tilt.md) |
+| `twinkle` | Random opacity flicker effect | [Twinkle](./Particles/Twinkle.md) |
+| `wobble` | Lateral wobble movement | [Wobble](./Particles/Wobble.md) |
+| `zIndex` | Depth sorting of particles | [ZIndex](./Particles/ZIndex.md) |
+
+## Minimal practical example
+
+```json
+{
+ "particles": {
+ "color": {
+ "value": "#ffffff"
+ },
+ "links": {
+ "enable": true,
+ "color": "#ffffff",
+ "distance": 150,
+ "opacity": 0.4
+ },
+ "move": {
+ "enable": true,
+ "speed": 1.5
+ },
+ "number": {
+ "value": 60,
+ "density": {
+ "enable": true,
+ "area": 800
+ }
+ },
+ "opacity": {
+ "value": 0.5
+ },
+ "shape": {
+ "type": "circle"
+ },
+ "size": {
+ "value": { "min": 1, "max": 3 }
+ }
+ }
+}
+```
+
+## groups
+
+Particle groups let you define subsets of particles with different configs applied to a fraction of the total count.
+
+```json
+{
+ "particles": {
+ "number": { "value": 100 },
+ "groups": {
+ "small": {
+ "number": { "value": 60 },
+ "size": { "value": 2 },
+ "color": { "value": "#aaaaff" }
+ },
+ "large": {
+ "number": { "value": 40 },
+ "size": { "value": 8 },
+ "color": { "value": "#ff4444" }
+ }
+ }
+ }
+}
+```
+
+## reduceDuplicates
+
+When `true`, particles cycle through configs sequentially instead of picking randomly — useful for guaranteed even distribution.
+
+## Common pitfalls
+
+- Enabling `links` without `@tsparticles/slim` or higher
+- Setting `move.enable: false` and expecting particles to appear animated
+- Forgetting `number.density.enable: true` on responsive layouts — particle count stays fixed regardless of screen size
+- Using a shape type without loading the corresponding shape package
+
+## Related docs
+
+- Options root: [Options](../Options.md)
+- Number: [Number](./Particles/Number.md)
+- Move: [Move](./Particles/Move.md)
+- Links: [Links](./Particles/Links.md)
+- Shape: [Shape](./Particles/Shape.md)
diff --git a/markdown/Options/Particles/Bounce.md b/markdown/Options/Particles/Bounce.md
index 68937437be5..59221ade978 100644
--- a/markdown/Options/Particles/Bounce.md
+++ b/markdown/Options/Particles/Bounce.md
@@ -1,6 +1,42 @@
# Particles Bounce
-| key | option type | example | notes |
-| ------------------ | ------------------ | ----------------------------- | ----- |
-| `horizontal.value` | `number` / `range` | `50` / `{ min: 30, max: 50 }` | |
-| `vertical.value` | `number` / `range` | `50` / `{ min: 30, max: 50 }` | |
+Controls how strongly particles bounce on horizontal and vertical axes after collisions.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------------------ | ------------------ | ----------------------------- | ------------------------ |
+| `horizontal.value` | `number` / `range` | `50` / `{ min: 30, max: 50 }` | Horizontal bounce factor |
+| `vertical.value` | `number` / `range` | `50` / `{ min: 30, max: 50 }` | Vertical bounce factor |
+
+## Quick examples
+
+### Symmetric bounce
+
+```json
+{
+ "bounce": {
+ "horizontal": {
+ "value": 50
+ },
+ "vertical": {
+ "value": 50
+ }
+ }
+}
+```
+
+### Softer vertical bounce
+
+```json
+{
+ "bounce": {
+ "horizontal": {
+ "value": { "min": 40, "max": 60 }
+ },
+ "vertical": {
+ "value": 20
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Collisions.md b/markdown/Options/Particles/Collisions.md
index de3a49d0e0b..cfc8d46315d 100644
--- a/markdown/Options/Particles/Collisions.md
+++ b/markdown/Options/Particles/Collisions.md
@@ -1,15 +1,90 @@
# Particles Collisions
-| key | option type | example | notes |
-| --------- | ----------- | --------------------------------------------- | ------------------------------------------------------- |
-| `bounce` | `object` | | See Particles Bounce documentation here {@link IBounce} |
-| `enable` | `boolean` | `true` / `false` | |
-| `overlap` | `object` | | See Particles Collisions Overlap options below |
-| `mode` | `string` | `"absorb"`
`"bounce"`
`"destroy"` | |
-
-## Particles Collisions Overlap
-
-| key | option type | example | notes |
-| --------- | ----------- | ---------------- | ----- |
-| `enable` | `boolean` | `true` / `false` | |
-| `retries` | `number` | `1` | |
+Controls how particles interact when they intersect each other.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| --------- | --------- | ------------------------------------- | ----------------------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables particle-to-particle collision handling |
+| `mode` | `string` | `"bounce"` / `"destroy"` / `"absorb"` | Collision behavior |
+| `bounce` | `object` | | Bounce tuning options, see {@link IBounce} |
+| `overlap` | `object` | | Initial spawn overlap handling |
+
+## Collision modes
+
+| Mode | Behavior |
+| ----------- | --------------------------------------------------------- |
+| `"bounce"` | Particles bounce off each other preserving both particles |
+| `"destroy"` | One particle is removed after impact |
+| `"absorb"` | One particle absorbs another, increasing size/mass effect |
+
+## Quick examples
+
+### Basic bounce collisions
+
+```json
+{
+ "collisions": {
+ "enable": true,
+ "mode": "bounce"
+ }
+}
+```
+
+### Arcade-style destructive collisions
+
+```json
+{
+ "collisions": {
+ "enable": true,
+ "mode": "destroy"
+ }
+}
+```
+
+### Absorb collisions
+
+```json
+{
+ "collisions": {
+ "enable": true,
+ "mode": "absorb"
+ }
+}
+```
+
+## Overlap options
+
+Controls how initial particles are placed when collisions are enabled.
+
+| Key | Type | Example | Notes |
+| --------- | --------- | ---------------- | ----------------------------------------------------------- |
+| `enable` | `boolean` | `true` / `false` | If `false`, overlapping at spawn is prevented |
+| `retries` | `number` | `1` | Number of attempts to find a non-overlapping spawn position |
+
+### Spawn without overlaps
+
+```json
+{
+ "collisions": {
+ "enable": true,
+ "overlap": {
+ "enable": false,
+ "retries": 5
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Enabling collisions with very high particle counts can be expensive in large canvases
+- Using `mode: "destroy"` without emitters can reduce particle count quickly
+- Setting `overlap.enable: false` with low `retries` can still allow occasional overlaps in crowded scenes
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Move and bounce behavior: [Move](./Move.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Color.md b/markdown/Options/Particles/Color.md
index d47102fcf0b..fd68c307c86 100644
--- a/markdown/Options/Particles/Color.md
+++ b/markdown/Options/Particles/Color.md
@@ -1,18 +1,97 @@
# Particles Color
-| key | option type | example | notes |
-| ------------- | ----------- | ------- | --------------------------------------------------------- | ----- |
-| `value` | `object` | | This `value` property is the same described {@link IColor | here} |
-| `animation.h` | `object` | | See animation documentation below |
-| `animation.s` | `object` | | See animation documentation below |
-| `animation.l` | `object` | | See animation documentation below |
-
-## Particles Color Animation
-
-| key | option type | example | notes |
-| ------------ | ----------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `offset.max` | `number` | `60` | |
-| `offset.min` | `number` | `20` | |
-| `speed` | `number` | `40` | Determines the rate (% or ° per second) at which a particle changes its
hue, saturation, or lightness. A `speed` of `0` will set the hsl of
particles to what was initially defined in `value`. |
-| `sync` | `boolean` | `true` / `false` | When `sync` is toggled `true`, particles generated will change color in
time with each other for their entire duration. However, when `sync` is
toggled `false`, particles generated begin changing color at the set speed from
their time of appearance, but independently of one another. |
+Controls the base color of particles and optional HSL animation over time.
+
+## Properties
+
+| 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) |
+
+## Quick examples
+
+### 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)
diff --git a/markdown/Options/Particles/Destroy.md b/markdown/Options/Particles/Destroy.md
index cbb230f8477..5a1cfa86621 100644
--- a/markdown/Options/Particles/Destroy.md
+++ b/markdown/Options/Particles/Destroy.md
@@ -1,15 +1,50 @@
# Particles Destroy
-| key | option type | example | notes |
-| ------- | ----------- | ----------------------- | ----- |
-| `mode` | `string` | `"none"`
`"split"` | |
-| `split` | `object` | | |
-
-## Particles Destroy Split
-
-| key | option type | example | notes |
-| -------------- | ------------------ | -------------------------- | ---------------------------------------------- | ----- |
-| `count` | `number` | `1` | |
-| `factor.value` | `number` / `range` | `9` / `{min: 4, max: 9 }` | |
-| `particles` | `object` | | See Particles options {@link IParticlesOptions | here} |
-| `rate.value` | `number` / `range` | `9` / `{ min: 4, max: 9 }` | |
+Controls what happens when a particle reaches its end condition.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------- | -------- | -------------------- | ------------------------------ |
+| `mode` | `string` | `"none"` / `"split"` | Destroy behavior |
+| `split` | `object` | | Split configuration, see below |
+
+## Split properties
+
+| Key | Type | Example | Notes |
+| -------------- | ------------------ | -------------------------- | ----------------------------------------------------- |
+| `count` | `number` | `1` | Number of generated particles |
+| `factor.value` | `number` / `range` | `9` / `{ min: 4, max: 9 }` | Size/speed factor for spawned particles |
+| `particles` | `object` | | Child particle options, see {@link IParticlesOptions} |
+| `rate.value` | `number` / `range` | `9` / `{ min: 4, max: 9 }` | Spawn intensity |
+
+## Quick examples
+
+### Disable destroy behavior
+
+```json
+{
+ "destroy": {
+ "mode": "none"
+ }
+}
+```
+
+### Split on destroy
+
+```json
+{
+ "destroy": {
+ "mode": "split",
+ "split": {
+ "count": 2,
+ "factor": {
+ "value": { "min": 3, "max": 6 }
+ },
+ "rate": {
+ "value": 10
+ }
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Group.md b/markdown/Options/Particles/Group.md
index e69de29bb2d..10ffeb653e2 100644
--- a/markdown/Options/Particles/Group.md
+++ b/markdown/Options/Particles/Group.md
@@ -0,0 +1,50 @@
+# Particles Groups
+
+Defines named particle option groups that can be referenced by emitters, manual particles, or generated particles.
+
+## Properties
+
+`groups` is an object map where:
+
+- key: group id (`"spark"`, `"smoke"`, `"accent"`, ...)
+- value: full particle options override for that group
+
+Each group value supports the same structure as {@link IParticlesOptions}.
+
+## Quick example
+
+```json
+{
+ "particles": {
+ "groups": {
+ "spark": {
+ "number": {
+ "value": 0
+ },
+ "color": {
+ "value": "#f59e0b"
+ },
+ "size": {
+ "value": 2
+ }
+ },
+ "smoke": {
+ "number": {
+ "value": 0
+ },
+ "color": {
+ "value": "#94a3b8"
+ },
+ "opacity": {
+ "value": 0.2
+ }
+ }
+ }
+ }
+}
+```
+
+## Notes
+
+- Group definitions do not automatically spawn particles.
+- Use emitters, manual particles, or plugin features that target group ids to create grouped particles.
diff --git a/markdown/Options/Particles/Life.md b/markdown/Options/Particles/Life.md
index 620e8cd7572..7a16ef90b81 100644
--- a/markdown/Options/Particles/Life.md
+++ b/markdown/Options/Particles/Life.md
@@ -1,21 +1,43 @@
# Particles Life
-| key | option type | example | notes |
-| ---------- | ----------- | ------- | ----- |
-| `count` | `number` | `0` | |
-| `delay` | `object` | | |
-| `duration` | `object` | | |
+Controls particle lifespan and respawn timing.
-## Particles Life Delay
+## Properties
-| key | option type | example | notes |
-| ------- | ------------------ | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `value` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | |
-| `sync` | `boolean` | `true` / `false` | When `true`, all particles appear at the same time when the browser loads
the page. When `false`, particles appear with the `life.delay` value specified. |
+| Key | Type | Example | Notes |
+| ---------- | -------- | ------- | ------------------------------------------ |
+| `count` | `number` | `0` | Number of life cycles (`0` means infinite) |
+| `delay` | `object` | | Delay before each life starts |
+| `duration` | `object` | | Active lifetime duration |
-## Particles Life Duration
+## Delay
-| key | option type | example | notes |
-| ------- | ------------------ | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `value` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | |
-| `sync` | `boolean` | `true` / `false` | When `true`, the particle durations will be coordinated with one another.
In other words, they will all appear and disappear at the same time. |
+| Key | Type | Example | Notes |
+| ------- | ------------------ | -------------------------- | ----------------------------------------------------------- |
+| `value` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Delay in seconds |
+| `sync` | `boolean` | `true` / `false` | `true`: particles start together, `false`: staggered starts |
+
+## Duration
+
+| Key | Type | Example | Notes |
+| ------- | ------------------ | -------------------------- | ----------------------------------------------------------- |
+| `value` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Duration in seconds |
+| `sync` | `boolean` | `true` / `false` | `true`: particles end together, `false`: independent timing |
+
+## Quick example
+
+```json
+{
+ "life": {
+ "count": 3,
+ "delay": {
+ "value": { "min": 0.5, "max": 2 },
+ "sync": false
+ },
+ "duration": {
+ "value": { "min": 2, "max": 4 },
+ "sync": false
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Links.md b/markdown/Options/Particles/Links.md
index 42afccbd9ca..8163e5dd832 100644
--- a/markdown/Options/Particles/Links.md
+++ b/markdown/Options/Particles/Links.md
@@ -1,31 +1,131 @@
# Particles Links
-| key | option type | example | notes |
-| ----------- | -------------- | ---------------- | --------------------------------------------------------------------------------------------------------------- |
-| `blink` | `boolean` | `true` / `false` | This option works with `color` with "random" value, if set to `true` the links will blink with random colors |
-| `color` | `color object` | | This `color` object is the same described here {@links IColor} |
-| `consent` | `boolean` | `true` / `false` | This option works with `color` with "random" value, if set to `true` the links will have a random common color |
-| `distance` | `number` | `150` | |
-| `enable` | `boolean` | `true` / `false` | |
-| `id` | `string` | `"link1"` | This `id` is optional, when specified the particles with the same link `id` will be linked together, if enabled |
-| `opacity` | `number` | `0...1` | |
-| `shadow` | `object` | | See shadow documentation below |
-| `triangles` | `object` | | See triangles documentation below |
-| `warp` | `boolean` | `true` / `false` | |
-| `width` | `number` | `1.5` | |
+Draws lines between nearby particles, creating a web-like effect.
+
+> Requires `@tsparticles/slim` or higher (not available in `@tsparticles/basic`).
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ----------- | --------------------- | ---------------- | -------------------------------------------------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates link drawing |
+| `distance` | `number` | `150` | Max px distance between particles for a link to appear |
+| `color` | color object / string | `"#ffffff"` | See {@link IColor} |
+| `opacity` | `number` | `0.4` | Link line opacity (0–1) |
+| `width` | `number` | `1.5` | Link line width in pixels |
+| `blink` | `boolean` | `true` / `false` | When `color` is `"random"`, makes links blink with different random colors |
+| `consent` | `boolean` | `true` / `false` | When `color` is `"random"`, all links share one common random color |
+| `id` | `string` | `"group1"` | Only particles with the same `id` are linked |
+| `warp` | `boolean` | `true` / `false` | Links wrap around canvas edges |
+| `shadow` | `object` | | See [Links Shadow](#links-shadow) |
+| `triangles` | `object` | | See [Links Triangles](#links-triangles) |
+
+## Quick examples
+
+### Basic links web
+
+```json
+{
+ "links": {
+ "enable": true,
+ "distance": 150,
+ "color": "#ffffff",
+ "opacity": 0.4,
+ "width": 1
+ }
+}
+```
+
+### Colored random-blink links
+
+```json
+{
+ "links": {
+ "enable": true,
+ "distance": 120,
+ "color": "random",
+ "blink": true,
+ "opacity": 0.6
+ }
+}
+```
+
+### Links with triangles fill
+
+```json
+{
+ "links": {
+ "enable": true,
+ "distance": 150,
+ "color": "#4f46e5",
+ "triangles": {
+ "enable": true,
+ "color": "#4f46e5",
+ "opacity": 0.1
+ }
+ }
+}
+```
+
+### Grouped links (only within same id)
+
+```json
+{
+ "particles": {
+ "groups": {
+ "teamA": {
+ "links": { "enable": true, "id": "teamA", "color": "#ff0000" }
+ },
+ "teamB": {
+ "links": { "enable": true, "id": "teamB", "color": "#0000ff" }
+ }
+ }
+ }
+}
+```
## Links Shadow
-| key | option type | example | notes |
-| -------- | ----------------------------- | ---------------- | -------------------------------------------------------------- |
-| `blur` | `number` | `4` | |
-| `color` | `string`
`color object` | | This `color` object is the same described here {@links IColor} |
-| `enable` | `boolean` | `true` / `false` | |
+Adds a blur glow effect to link lines.
+
+| Key | Type | Example | Notes |
+| -------- | --------------------- | ---------------- | --------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates shadow |
+| `blur` | `number` | `4` | Blur radius in pixels |
+| `color` | string / color object | `"#ffffff"` | Shadow color |
+
+```json
+{
+ "links": {
+ "enable": true,
+ "shadow": {
+ "enable": true,
+ "blur": 5,
+ "color": "#00ffff"
+ }
+ }
+}
+```
## Links Triangles
-| key | option type | example | notes |
-| --------- | ----------------------------- | ---------------- | -------------------------------------------------------------- |
-| `color` | `string`
`color object` | | This `color` object is the same described here {@links IColor} |
-| `enable` | `boolean` | `true` / `false` | |
-| `opacity` | `number` | `0...1` | |
+Fills triangles formed by three nearby linked particles.
+
+| Key | Type | Example | Notes |
+| --------- | --------------------- | ---------------- | ----------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates triangle fill |
+| `color` | string / color object | `"#ffffff"` | Triangle fill color |
+| `opacity` | `number` | `0.1` | Fill opacity (0–1) |
+
+## Common pitfalls
+
+- Using `links` without loading a bundle that includes it (`@tsparticles/slim` or higher)
+- Setting `distance` too low — with few particles spread across a large canvas, no links will appear
+- Using `blink: true` and `consent: true` at the same time — `consent` takes precedence
+- Setting `id` without configuring groups — standalone particles won't link at all
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Color formats: [Color](../../Color.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Move.md b/markdown/Options/Particles/Move.md
index 88f1f64d8ba..3aee07b11b5 100644
--- a/markdown/Options/Particles/Move.md
+++ b/markdown/Options/Particles/Move.md
@@ -1,84 +1,210 @@
# Particles Move
-| key | option type | example | notes |
-| ----------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `angle` | `object` | | See angle documentation below |
-| `attract` | `object` | | See attract documentation below |
-| `direction` | `string` | `"none"`
`"top"`
`"top-right"`
`"right"`
`"bottom-right"`
`"bottom"`
`"bottom-left"`
`"left"`
`"top-left"` | |
-| `distance` | `object` | | See distance documentation below |
-| `enable` | `boolean` | `true` / `false` | |
-| `gravity` | `object` | | See gravity documentation below |
-| `noise` | `object` | | See noise documentation below |
-| `outModes` | `object` | | See out modes documentation below |
-| `random` | `boolean` | `true` / `false` | |
-| `size` | `boolean` | `true` / `false` | |
-| `speed` | `number` | `4` | assuming a predefined distance for the particle to travel, `speed` is the amount of time takes to travel the predefined distance for any particle |
-| `straight` | `boolean` | `true` / `false` | |
-| `trail` | `object` | | See trail documentation below |
-| `vibrate` | `boolean` | `true` / `false` | |
-| `warp` | `boolean` | `true` / `false` | |
+Controls how particles move across the canvas — direction, speed, gravity, noise, and boundary behavior.
+
+## Core properties
+
+| Key | Type | Example | Notes |
+| ----------- | ------------------ | ----------------------------------- | ------------------------------------------------------------------------------------------ |
+| `enable` | `boolean` | `true` / `false` | Activates movement |
+| `speed` | `number` / `range` | `4` / `{ min: 1, max: 6 }` | Movement speed (relative units) |
+| `direction` | `string` | `"none"` / `"top"` / `"bottom"` / … | Initial direction; full list below |
+| `random` | `boolean` | `true` / `false` | Randomizes initial speed per particle |
+| `straight` | `boolean` | `true` / `false` | When `true`, particles move in a fixed straight line |
+| `vibrate` | `boolean` | `true` / `false` | Adds a vibration tremor effect |
+| `warp` | `boolean` | `true` / `false` | Particles reappear on the opposite edge |
+| `size` | `boolean` | `true` / `false` | Speed scales with particle size |
+| `outModes` | `object` | | Behavior when particles reach canvas boundary — see [Out Modes](#particles-move-out-modes) |
+| `angle` | `object` | | Spread angle offset — see [Angle](#particles-move-angle) |
+| `attract` | `object` | | Attract toward a center point — see [Attract](#particles-move-attract) |
+| `gravity` | `object` | | Gravity acceleration — see [Gravity](#particles-move-gravity) |
+| `noise` | `object` | | Perlin/Simplex noise path — see [Noise](#particles-move-noise) |
+| `trail` | `object` | | Trailing ghost effect — see [Trail](#particles-move-trail) |
+| `spin` | `object` | | Spin around a center point — see [Spin](#particles-move-spin) |
+
+## Direction values
+
+`"none"` · `"top"` · `"top-right"` · `"right"` · `"bottom-right"` · `"bottom"` · `"bottom-left"` · `"left"` · `"top-left"`
+
+## Quick examples
+
+### Basic random movement
+
+```json
+{
+ "move": {
+ "enable": true,
+ "speed": 2
+ }
+}
+```
+
+### Falling particles (snow-like)
+
+```json
+{
+ "move": {
+ "enable": true,
+ "direction": "bottom",
+ "speed": 1.5,
+ "straight": false
+ }
+}
+```
+
+### Rising particles (fire-like) with gravity off-screen destroy
+
+```json
+{
+ "move": {
+ "enable": true,
+ "direction": "top",
+ "speed": 3,
+ "outModes": {
+ "default": "destroy",
+ "bottom": "none"
+ }
+ }
+}
+```
+
+### Gravity + bounce
+
+```json
+{
+ "move": {
+ "enable": true,
+ "gravity": {
+ "enable": true,
+ "acceleration": 9.81,
+ "maxSpeed": 50
+ },
+ "outModes": {
+ "default": "bounce",
+ "top": "none"
+ }
+ }
+}
+```
+
+### Noise path (organic wandering)
+
+```json
+{
+ "move": {
+ "enable": true,
+ "noise": {
+ "enable": true,
+ "delay": { "value": 0 }
+ }
+ }
+}
+```
+
+## Particles Move Out Modes
+
+Controls what happens when a particle exits the canvas boundary.
+
+| Value | Behavior |
+| --------------------- | -------------------------------- |
+| `"out"` | Wraps to the opposite side |
+| `"destroy"` | Removes the particle |
+| `"bounce"` | Bounces off the boundary |
+| `"bounce-horizontal"` | Bounces only on horizontal edges |
+| `"bounce-vertical"` | Bounces only on vertical edges |
+| `"none"` | No special behavior |
+| `"split"` | Splits the particle on exit |
+
+```json
+{
+ "outModes": {
+ "default": "out",
+ "top": "destroy",
+ "bottom": "bounce"
+ }
+}
+```
+
+`default` applies to all sides not explicitly overridden. You can set `top`, `bottom`, `left`, `right` independently.
## Particles Move Angle
-| key | option type | example | notes |
-| -------- | ----------- | ---------------- | ----- |
-| `offset` | `boolean` | `true` / `false` | |
-| `value` | `number` | `3000` | |
+Applies a spread offset angle to particle direction.
-## Particles Move Attract
+| Key | Type | Example | Notes |
+| -------- | -------- | ------- | --------------------------------- |
+| `value` | `number` | `90` | Spread angle in degrees |
+| `offset` | `number` | `45` | Angular offset added to direction |
-| key | option type | example | notes |
-| ---------- | ----------- | ---------------- | ----- |
-| `enable` | `boolean` | `true` / `false` | |
-| `rotate.x` | `number` | `3000` | |
-| `rotate.y` | `number` | `1500` | |
+## Particles Move Attract
-## Particles Move Distance
+Pulls particles toward a virtual center defined by rotation axes.
-| key | option type | example | notes |
-| ------------ | ----------- | ------- | ----- |
-| `horizontal` | `number` | `50` | |
-| `vertical` | `number` | `50` | |
+| Key | Type | Example | Notes |
+| ---------- | --------- | ---------------- | ---------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates attract |
+| `rotate.x` | `number` | `3000` | X-axis rotation factor |
+| `rotate.y` | `number` | `1500` | Y-axis rotation factor |
## Particles Move Gravity
-| key | option type | example | notes |
-| -------------- | ----------- | ---------------- | ----- |
-| `acceleration` | `number` | `9.81` | |
-| `enable` | `boolean` | `true` / `false` | |
-| `maxSpeed` | `number` | `50` | |
+Simulates gravitational acceleration pulling particles downward.
+
+| Key | Type | Example | Notes |
+| -------------- | --------- | ---------------- | -------------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates gravity |
+| `acceleration` | `number` | `9.81` | Gravity acceleration value |
+| `maxSpeed` | `number` | `50` | Caps falling speed |
## Particles Move Noise
-| key | option type | example | notes |
-| ------------- | ------------------- | ------------------------------ | ----- |
-| `clamp` | `boolean` | `true` / `false` | |
-| `delay.value` | `number` / `object` | `1` / `{ min: 0.5, max: 1.5 }` | |
-| `enable` | `boolean` | `true` / `false` | |
-| `generator` | `string` | `"generator name"` | |
+Applies Perlin/Simplex noise for organic non-linear paths.
-## Particles Move Out Modes
-
-| key | option type | example | notes |
-| --------- | ----------- | ---------------------------------------------------------------------------- | ----- |
-| `default` | `string` | `"out"`
`"destroy"`
`"bounce"`
`"none"`
`"split"` | |
-| `bottom` | `string` | `"out"`
`"destroy"`
`"bounce"`
`"none"`
`"split"` | |
-| `left` | `string` | `"out"`
`"destroy"`
`"bounce"`
`"none"`
`"split"` | |
-| `right` | `string` | `"out"`
`"destroy"`
`"bounce"`
`"none"`
`"split"` | |
-| `top` | `string` | `"out"`
`"destroy"`
`"bounce"`
`"none"`
`"split"` | |
+| Key | Type | Example | Notes |
+| ------------- | ------------------ | ------------------------------ | ---------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates noise movement |
+| `delay.value` | `number` / `range` | `1` / `{ min: 0.5, max: 1.5 }` | Delay before noise kicks in |
+| `clamp` | `boolean` | `true` / `false` | Clamps noise to canvas bounds |
+| `generator` | `string` | `"simplexNoise"` | Name of the noise generator plugin |
## Particles Move Spin
-| key | option type | example | notes |
-| -------------- | ----------- | ------------------ | ----- |
-| `acceleration` | `number` | `2` | |
-| `enable` | `boolean` | `true` / `false` | |
-| `position` | `object` | `{ x: 50, y: 50 }` | |
+Rotates particles around a center point.
+
+| Key | Type | Example | Notes |
+| -------------- | --------- | ---------------------- | --------------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates spin |
+| `acceleration` | `number` | `2` | Angular acceleration |
+| `position` | `object` | `{ "x": 50, "y": 50 }` | Center point as % of canvas |
## Particles Move Trail
-| key | option type | example | notes |
-| ----------- | -------------- | ---------------- | -------------------------------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `length` | `number` | `10` | |
-| `fillColor` | `color object` | | This `color` object is the same described here {@links IColor} |
+Renders a fading trail behind each particle.
+
+| Key | Type | Example | Notes |
+| ----------- | --------------------- | ---------------- | ---------------------------- |
+| `enable` | `boolean` | `true` / `false` | Activates trail |
+| `length` | `number` | `10` | Number of trail frames |
+| `fillColor` | color object / string | `"#000000"` | Color used to fade the trail |
+
+## Particles Move Distance
+
+Limits how far a particle can travel from its origin.
+
+| Key | Type | Example | Notes |
+| ------------ | -------- | ------- | ------------------------------- |
+| `horizontal` | `number` | `50` | Max horizontal travel in pixels |
+| `vertical` | `number` | `50` | Max vertical travel in pixels |
+
+## Common pitfalls
+
+- Setting `enable: false` and expecting particles to animate — all movement is disabled
+- Using `gravity` with `outModes: "out"` — particles will fall off the bottom and wrap to the top, which looks wrong; use `"destroy"` or `"bounce"` for gravity scenarios
+- Enabling `noise` without loading the noise plugin
+- Combining `straight: true` with a non-`"none"` noise generator — `straight` overrides noise
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Out Modes: covered above
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Number.md b/markdown/Options/Particles/Number.md
index 5c45b7201bd..3a8ab567d7c 100644
--- a/markdown/Options/Particles/Number.md
+++ b/markdown/Options/Particles/Number.md
@@ -1,8 +1,73 @@
# Particles Number
-| key | option type | example | notes |
-| ----------------------- | ----------- | ---------------- | ------------------------------ |
-| `number.value` | `number` | `40` | |
-| `number.limit` | `number` | `200` | `0` or less disables the limit |
-| `number.density.enable` | `boolean` | `true` / `false` | |
-| `number.density.area` | `number` | `800` | |
+Controls how many particles exist and how their count is distributed across the canvas.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------------- | --------- | ---------------- | --------------------------------------------------------- |
+| `value` | `number` | `40` | Total particle count |
+| `limit` | `number` | `200` | Maximum allowed particles; `0` or less disables the limit |
+| `density.enable` | `boolean` | `true` / `false` | Scales particle count based on canvas area |
+| `density.area` | `number` | `800` | Reference area (px²) used for density calculation |
+
+## Quick examples
+
+### Fixed count
+
+```json
+{
+ "number": {
+ "value": 60
+ }
+}
+```
+
+### Density-based count (adapts to screen size)
+
+```json
+{
+ "number": {
+ "value": 80,
+ "density": {
+ "enable": true,
+ "area": 800
+ }
+ }
+}
+```
+
+With `density.enable: true`, the actual particle count is calculated as:
+
+```
+count = value × (canvas area / area)
+```
+
+A `800×600` canvas with `value: 80` and `area: 800` will render approximately 60 particles.
+A `1920×1080` canvas with the same config will render approximately 259 particles.
+
+### With a cap
+
+```json
+{
+ "number": {
+ "value": 80,
+ "limit": 150,
+ "density": {
+ "enable": true,
+ "area": 800
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Setting a very high `value` without density enabled causes performance issues on small screens
+- Setting `density.enable: true` but not adjusting `value` and `area` together leads to unexpected counts
+- `limit` is a hard cap and applies after density calculation; if density produces a higher count, the excess is silently dropped
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Opacity.md b/markdown/Options/Particles/Opacity.md
index 4205193874c..a8f4222cb3b 100644
--- a/markdown/Options/Particles/Opacity.md
+++ b/markdown/Options/Particles/Opacity.md
@@ -1,10 +1,79 @@
# Particles Opacity
-| key | option type | example | notes |
-| ---------------------- | ------------------ | ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `value` | `number` / `range` | `0...1` / `{ min: 0.1, max: 0.8 }` | |
-| `animation.destroy` | `string` | `min`
`max`
`none` | Destroys the particles if not `none` when it reaches the `min` or `max`
value of the animation |
-| `animation.enable` | `boolean` | `true` / `false` | |
-| `animation.speed` | `number` | `3` | Rate expressed as % per second for particle opacity values to reach min and max
specified opacity values |
-| `animation.startValue` | `string` | `min`
`max`
`random` | Defines where is the starting value of the animation, if `random` property
is set this will be ignored |
-| `animation.sync` | `boolean` | `true` / `false` | Unless `animation.startValue` is set to `random`, when `sync` is toggled
`true`, particles will change opacity simultaneously for their entire
duration; when `false`, particles begin changing opacity from their
time of appearance, but independently of one another. |
+Controls the transparency of particles, including animated fading effects.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------------------- | ------------------ | -------------------------------- | ----------------------------------------------------------- |
+| `value` | `number` / `range` | `0.5` / `{ min: 0.1, max: 0.8 }` | Base opacity (0–1) |
+| `animation.enable` | `boolean` | `true` / `false` | Animates opacity over time |
+| `animation.speed` | `number` | `3` | Rate of change (% per second toward min/max) |
+| `animation.startValue` | `string` | `min` / `max` / `random` | Starting point of the animation |
+| `animation.sync` | `boolean` | `true` / `false` | When `true`, all particles fade in sync |
+| `animation.destroy` | `string` | `min` / `max` / `none` | Destroys the particle when opacity reaches the chosen bound |
+
+## Quick examples
+
+### Static opacity
+
+```json
+{
+ "opacity": {
+ "value": 0.5
+ }
+}
+```
+
+### Random opacity per particle
+
+```json
+{
+ "opacity": {
+ "value": { "min": 0.2, "max": 0.8 }
+ }
+}
+```
+
+### Animated fade-in/out (twinkle-like effect)
+
+```json
+{
+ "opacity": {
+ "value": { "min": 0.1, "max": 1 },
+ "animation": {
+ "enable": true,
+ "speed": 1,
+ "startValue": "random",
+ "sync": false
+ }
+ }
+}
+```
+
+### Fade out and destroy
+
+```json
+{
+ "opacity": {
+ "value": 1,
+ "animation": {
+ "enable": true,
+ "speed": 0.5,
+ "startValue": "max",
+ "destroy": "min"
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Setting `animation.sync: true` with `startValue: random` — `sync` is ignored when `startValue` is `random`
+- Using `destroy: "min"` without an emitter refilling particles leads to an empty canvas over time
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Size (same animation shape): [Size](./Size.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Orbit.md b/markdown/Options/Particles/Orbit.md
index 7744ba23cea..fa9438fec52 100644
--- a/markdown/Options/Particles/Orbit.md
+++ b/markdown/Options/Particles/Orbit.md
@@ -1,12 +1,36 @@
# Particles Orbit
-| key | option type | example | notes |
-| ------------------ | ------------------- | ----------------------------- | -------------------------------------------------------------------------------------------------------------------- |
-| `animation.enable` | `boolean` | `true` / `false` | |
-| `animation.speed` | `number` | `0` | describes the rate of travel of a particle progressing along the
curve defined by other values in this property |
-| `color` | `color object` | | This `color` object is the same described here {@links IColor} |
-| `enable` | `object` | `true` / `false` | |
-| `radius` | `number` | `0` | |
-| `rotation.value` | `number` / `object` | `50` / `{ min: 10, max: 50 }` | |
-| `opacity` | `number` | | |
-| `width` | `number` | | |
+Adds orbital movement around a center, optionally drawing visible orbit trails.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------------------ | ------------------ | ----------------------------- | ------------------------------------ |
+| `enable` | `boolean` | `true` / `false` | Enables orbit behavior |
+| `radius` | `number` | `0` | Orbit radius |
+| `rotation.value` | `number` / `range` | `50` / `{ min: 10, max: 50 }` | Rotation amount |
+| `animation.enable` | `boolean` | `true` / `false` | Enables orbit animation |
+| `animation.speed` | `number` | `0` | Orbit animation speed |
+| `color` | `color object` | | Orbit path color, see {@link IColor} |
+| `opacity` | `number` | `0.5` | Orbit line opacity |
+| `width` | `number` | `1` | Orbit line width |
+
+## Quick example
+
+```json
+{
+ "orbit": {
+ "enable": true,
+ "radius": 20,
+ "rotation": {
+ "value": { "min": 10, "max": 40 }
+ },
+ "animation": {
+ "enable": true,
+ "speed": 2
+ },
+ "opacity": 0.3,
+ "width": 1
+ }
+}
+```
diff --git a/markdown/Options/Particles/Repulse.md b/markdown/Options/Particles/Repulse.md
index 4cfb302b2bb..bcfe8f52938 100644
--- a/markdown/Options/Particles/Repulse.md
+++ b/markdown/Options/Particles/Repulse.md
@@ -1,10 +1,29 @@
# Particles Repulse
-| key | option type | example | notes |
-| ---------- | ------------------- | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `distance` | `number` | `100` | |
-| `duration` | `number` | `2` | |
-| `factor` | `number` | `1` | |
-| `speed` | `number` | `100` | The rate in seconds at which a particle will disperse
from around the cursor at any given time. A
`repulse` speed of `0` will result in no effect
on the particles. |
-| `value` | `number` / `object` | `50` / `{ min: 10, max: 50 }` | |
+Configures particle-to-particle repulsion behavior.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------- | ------------------ | ----------------------------- | -------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables repulse behavior |
+| `distance` | `number` | `100` | Repulse distance |
+| `duration` | `number` | `2` | Effect duration in seconds |
+| `factor` | `number` | `1` | Repulse force multiplier |
+| `speed` | `number` | `100` | Displacement speed |
+| `value` | `number` / `range` | `50` / `{ min: 10, max: 50 }` | Base repulse intensity |
+
+## Quick example
+
+```json
+{
+ "repulse": {
+ "enable": true,
+ "distance": 120,
+ "duration": 1.5,
+ "factor": 1,
+ "speed": 80,
+ "value": { "min": 20, "max": 60 }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Roll.md b/markdown/Options/Particles/Roll.md
index 4eb10b6a53c..68c39345132 100644
--- a/markdown/Options/Particles/Roll.md
+++ b/markdown/Options/Particles/Roll.md
@@ -1,11 +1,34 @@
-# Particles Rotate
-
-| key | option type | example | notes |
-| ------------------ | ------------------ | -------------------------- | --------------------------------------------------------------------------------------------------------------------- |
-| `backColor` | `color object` | | This `color` object is the same described here {@links IColor} |
-| `darken.enable` | `boolean` | `true` / `false` | |
-| `darken.value` | `number` | `5` | The percent value subtracted to the particle fill color luminosity |
-| `enable` | `boolean` | `true` / `false` | |
-| `enlighten.enable` | `boolean` | `true` / `false` | |
-| `enlighten.value` | `number` | `5` | The percent value added to the particle fill color luminosity |
-| `speed` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Describes the rate of travel of a particle progressing along the
curve defined by other values in this property. |
+# Particles Roll
+
+Adds a rolling effect that changes perceived front/back shading while particles move.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------------------ | ------------------ | -------------------------- | ----------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables roll effect |
+| `speed` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Roll speed |
+| `backColor` | `color object` | | Back-face color, see {@link IColor} |
+| `darken.enable` | `boolean` | `true` / `false` | Enables darkening on rotation |
+| `darken.value` | `number` | `5` | Percent of darkness |
+| `enlighten.enable` | `boolean` | `true` / `false` | Enables lightening on rotation |
+| `enlighten.value` | `number` | `5` | Percent of lightness |
+
+## Quick example
+
+```json
+{
+ "roll": {
+ "enable": true,
+ "speed": { "min": 2, "max": 6 },
+ "darken": {
+ "enable": true,
+ "value": 15
+ },
+ "enlighten": {
+ "enable": false,
+ "value": 0
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Rotate.md b/markdown/Options/Particles/Rotate.md
index 728662b41f2..aa4931272b7 100644
--- a/markdown/Options/Particles/Rotate.md
+++ b/markdown/Options/Particles/Rotate.md
@@ -1,10 +1,31 @@
# Particles Rotate
-| key | option type | example | notes |
-| ------------------ | ------------------ | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `direction` | `string` | `"clockwise` / `counter-clockwise"` / `"random"` | |
-| `path` | `boolean` | `true` / `false` | |
-| `value` | `number` / `range` | `0` / `{ min: 90, max: 270 }` | angle in degrees |
-| `animation.enable` | `boolean` | `true` / `false` | |
-| `animation.speed` | `number` | `5` | Rate at which a particle turns expressed in degrees per second |
-| `animation.sync` | `boolean` | `true` / `false` | When `sync` is toggled `true`, particles generated will rotate in
time with each other for their entire duration. However, when `sync` is
toggled `false`, particles generated begin turning at the set speed from
their time of appearance, but independently of one another. |
+Controls particle rotation angle and rotation animation.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------------------ | ------------------ | -------------------------------------------------- | ------------------------------------ |
+| `direction` | `string` | `"clockwise"` / `"counter-clockwise"` / `"random"` | Rotation direction |
+| `path` | `boolean` | `true` / `false` | Rotates according to movement path |
+| `value` | `number` / `range` | `0` / `{ min: 90, max: 270 }` | Base angle in degrees |
+| `animation.enable` | `boolean` | `true` / `false` | Enables continuous rotation |
+| `animation.speed` | `number` | `5` | Degrees per second |
+| `animation.sync` | `boolean` | `true` / `false` | `true`: all particles rotate in sync |
+
+## Quick example
+
+```json
+{
+ "rotate": {
+ "value": { "min": 0, "max": 360 },
+ "direction": "random",
+ "path": false,
+ "animation": {
+ "enable": true,
+ "speed": 25,
+ "sync": false
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Shadow.md b/markdown/Options/Particles/Shadow.md
index c07fa943706..ec469c28dee 100644
--- a/markdown/Options/Particles/Shadow.md
+++ b/markdown/Options/Particles/Shadow.md
@@ -1,9 +1,31 @@
# Particles Shadow
-| key | option type | example | notes |
-| ---------- | -------------- | ---------------- | -------------------------------------------------------------- |
-| `blur` | `number` | `4` | |
-| `color` | `color object` | | This `color` object is the same described here {@links IColor} |
-| `enable` | `boolean` | `true` / `false` | |
-| `offset.x` | `number` | `10` | |
-| `offset.y` | `number` | `10` | |
+Adds a canvas shadow behind each particle.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------- | -------------- | ---------------- | -------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables particle shadow |
+| `blur` | `number` | `4` | Blur radius |
+| `color` | `color object` | | Shadow color, see {@link IColor} |
+| `offset.x` | `number` | `10` | Horizontal offset |
+| `offset.y` | `number` | `10` | Vertical offset |
+
+## Quick example
+
+```json
+{
+ "shadow": {
+ "enable": true,
+ "blur": 8,
+ "color": {
+ "value": "#60a5fa"
+ },
+ "offset": {
+ "x": 2,
+ "y": 2
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Shape.md b/markdown/Options/Particles/Shape.md
index 5eaad516ea6..a36bb7cb67f 100644
--- a/markdown/Options/Particles/Shape.md
+++ b/markdown/Options/Particles/Shape.md
@@ -1,44 +1,61 @@
# Shape
-The Shape section of Particles options has been reworked a lot but for now it's still compatible with all your old
-configurations.
+Controls the visual shape of particles. Supports built-in shapes, images, emoji, and custom registered shapes.
-If you want to customize more you particles you should use the new syntax
+## Core properties
-| key | option type | example | notes |
-| --------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
-| `type` | `string`
`array` | `"circle"`
`"line"`
`"edge"`
`"triangle"`
`"polygon"`
`"star"`
`"image"`
`["circle", "triangle", "image"]` | |
-| `options` | `object` | | This object is where new implementations are placed |
+| Key | Type | Example | Notes |
+| --------- | ------------------ | --------------------------------- | ------------------------------------------------------------------- |
+| `type` | `string` / `array` | `"circle"` / `["circle", "star"]` | Shape type(s) to use; if array, one is picked randomly per particle |
+| `options` | `object` | | Per-shape configuration — keys match shape type names |
-## Shape Options
+## Built-in shape types
-Shape `options` is a dynamic object, is properties are the shape types, even the custom one you created (as you can read
-above) and the values are objects or arrays that will be used to draw the particles.
+| Value | Description | Bundle required |
+| ------------------------ | ---------------------------- | -------------------- |
+| `"circle"` | Filled circle | `@tsparticles/basic` |
+| `"edge"` / `"square"` | Square | `@tsparticles/slim` |
+| `"triangle"` | Triangle | `@tsparticles/slim` |
+| `"polygon"` | Regular polygon with N sides | `@tsparticles/slim` |
+| `"star"` | Star with N points | `@tsparticles/slim` |
+| `"line"` | Straight line | `@tsparticles/slim` |
+| `"image"` / `"images"` | External image or SVG | `@tsparticles/slim` |
+| `"character"` / `"char"` | Text / emoji character | `@tsparticles/slim` |
-This will give us more customization, you can now specify a shape type with a `particles` property that lets you
-customize almost all the properties of the original object.
+## Quick examples
-`shape` and `number` will be ignored for obvious reasons.
+### Circle (default)
-The shape types you find described above are the only implemented here, if you use an external custom shape ask the
-creator.
-
-All the shapes have in common these properties
+```json
+{
+ "shape": {
+ "type": "circle"
+ }
+}
+```
-| key | option type | example | notes |
-| ----------- | ----------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| `particles` | `object` | | See Particles options [here](https://particles.js.org/docs/interfaces/_options_interfaces_ioptions_.ioptions.html-Particles) |
-| `fill` | `boolean` | `true` / `false` | Used to specify if its shape particles should be filled with color or not |
-| `close` | `boolean` | `true` / `false` | Used to specify if its shape particles should have a closed shape |
+### Random mix of shapes
-Below you'll find the options of some shape types that need additional properties, you can add to the object below the 3
-properties above.
+```json
+{
+ "shape": {
+ "type": ["circle", "triangle", "star"]
+ }
+}
+```
-### Polygon
+### Polygon (hexagon)
-```javascript
-polygon: {
- sides: 5; // the number of sides of the polygon
+```json
+{
+ "shape": {
+ "type": "polygon",
+ "options": {
+ "polygon": {
+ "sides": 6
+ }
+ }
+ }
}
```
@@ -46,22 +63,32 @@ polygon: {
```json
{
- "star": {
- "sides": 5, // the number of sides of the star
- "inset": 2 // the inset length, 2 is the default and an acceptable value
+ "shape": {
+ "type": "star",
+ "options": {
+ "star": {
+ "sides": 5,
+ "inset": 2
+ }
+ }
}
}
```
-### Character / Char
+### Emoji particles
```json
{
- "character": {
- "value": "*", // the text to use as particles, any string is valid, for escaping unicode char use the `\uXXXX` syntax
- "font": "Verdana", // the font to use to draw the text. If the font needs an external css or javascript like FontAwesome you should include all the necessary files on your own
- "style": "", // any additional css style to add to the text
- "weight": "" // the css weight property, some fonts like font awesome have a specified weight, check the documentation if needed
+ "shape": {
+ "type": "character",
+ "options": {
+ "character": {
+ "value": ["❄️", "⛄", "🌨️"],
+ "font": "Segoe UI Emoji",
+ "style": "",
+ "weight": "400"
+ }
+ }
}
}
```
@@ -70,15 +97,61 @@ polygon: {
```json
{
- "image": {
- // any path or url to your image that will be used as a particle
- "src": "http://mywebsite.com/assets/img/image.png",
- // the pixel width of the image, you can use any value, the image will be scaled
- "width": 100,
- // the pixel height of the image, you can use any value, the image will be scaled
- "height": 100,
- // if true and the image type is SVG, it will replace all the colors with the particle color
- "replaceColor": false
+ "shape": {
+ "type": "image",
+ "options": {
+ "image": {
+ "src": "https://example.com/logo.png",
+ "width": 32,
+ "height": 32,
+ "replaceColor": false
+ }
+ }
}
}
```
+
+Set `replaceColor: true` for SVG images to tint them with the particle `color`.
+
+### Custom registered shape
+
+```javascript
+tsParticles.addShape("myShape", drawer);
+```
+
+```json
+{
+ "shape": {
+ "type": "myShape",
+ "options": {
+ "myShape": {
+ "close": true,
+ "fill": true
+ }
+ }
+ }
+}
+```
+
+## Shape options common properties
+
+All shape types accept these properties inside their `options` object:
+
+| Key | Type | Notes |
+| ----------- | --------- | ------------------------------------------------------------ |
+| `fill` | `boolean` | Fill the shape with color |
+| `close` | `boolean` | Close the shape path |
+| `particles` | `object` | Per-shape particle overrides (see {@link IParticlesOptions}) |
+
+## Common pitfalls
+
+- Using `"square"` or `"triangle"` with `@tsparticles/basic` — these shapes require `@tsparticles/slim` or the dedicated shape package
+- Using `"image"` without providing `width` and `height` — the image may render at unexpected sizes
+- Using `"character"` with an emoji that relies on an external font without including that font in the page
+- Using `replaceColor: true` on raster images (PNG/JPG) — only works with SVG
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Custom shapes (plugins): [Plugins](../../Plugins.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Size.md b/markdown/Options/Particles/Size.md
index eed62033adb..525d032c094 100644
--- a/markdown/Options/Particles/Size.md
+++ b/markdown/Options/Particles/Size.md
@@ -1,10 +1,80 @@
# Particles Size
-| key | option type | example | notes |
-| ---------------------- | ------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `value` | `number` / `object` | `50` / `{ min: 10, max: 50 }` | |
-| `animation.destroy` | `string` | `min`
`max`
`none` | Destroys the particles if not `none` when it reaches the `min` or
`max` value of the animation |
-| `animation.enable` | `boolean` | `true` / `false` | |
-| `animation.speed` | `number` | `3` | Describes the rate at which particles will shrink or grow as a
function of other `size` values |
-| `animation.startValue` | `string` | `min`
`max`
`random` | Defines where is the starting value of the animation, if `random`
property is set this will be ignored |
-| `animation.sync` | `boolean` | `true` / `false` | Unless `animation.startValue` is set to `random`, when `sync` is
toggled `true`, particles will change size simultaneously for
their entire duration; when `false`, particles begin changing
size from their time of appearance, but independently
of one another. |
+Controls the visual size of particles, including animated grow/shrink effects.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------------------- | ------------------ | -------------------------- | -------------------------------------------------------- |
+| `value` | `number` / `range` | `4` / `{ min: 1, max: 8 }` | Base radius in pixels |
+| `animation.enable` | `boolean` | `true` / `false` | Animates size over time |
+| `animation.speed` | `number` | `3` | Rate of change as a function of other size values |
+| `animation.startValue` | `string` | `min` / `max` / `random` | Starting point of the animation |
+| `animation.sync` | `boolean` | `true` / `false` | When `true`, all particles resize in sync |
+| `animation.destroy` | `string` | `min` / `max` / `none` | Destroys the particle when size reaches the chosen bound |
+
+## Quick examples
+
+### Fixed size
+
+```json
+{
+ "size": {
+ "value": 4
+ }
+}
+```
+
+### Random size per particle
+
+```json
+{
+ "size": {
+ "value": { "min": 1, "max": 6 }
+ }
+}
+```
+
+### Pulsing effect (grow and shrink)
+
+```json
+{
+ "size": {
+ "value": { "min": 2, "max": 8 },
+ "animation": {
+ "enable": true,
+ "speed": 2,
+ "startValue": "random",
+ "sync": false
+ }
+ }
+}
+```
+
+### Shrink to destruction (e.g. for emitter-based effects)
+
+```json
+{
+ "size": {
+ "value": 6,
+ "animation": {
+ "enable": true,
+ "speed": 1,
+ "startValue": "max",
+ "destroy": "min"
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Using `destroy: "min"` without an emitter to replenish particles will result in an empty canvas
+- `animation.sync: true` is ignored when `startValue` is `random`
+- Retina devices multiply `value` by `devicePixelRatio`; combine with `detectRetina: true` for consistent results
+
+## Related docs
+
+- Particles root: [Particles](../Particles.md)
+- Opacity (same animation shape): [Opacity](./Opacity.md)
+- Options root: [Options](../../Options.md)
diff --git a/markdown/Options/Particles/Stroke.md b/markdown/Options/Particles/Stroke.md
index c7bc1dd4085..e2728cd1bd3 100644
--- a/markdown/Options/Particles/Stroke.md
+++ b/markdown/Options/Particles/Stroke.md
@@ -1,6 +1,23 @@
# Particles Stroke
-| key | option type | example | notes |
-| ------- | -------------- | ------- | ----------------------------------------------------------------------- |
-| `width` | `number` | `2` | |
-| `color` | `color object` | | This `color` object is the same described here {@link IAnimatableColor} |
+Defines the outline drawn around particle shapes.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------- | -------------- | ------- | ------------------------------------------ |
+| `width` | `number` | `2` | Stroke width in pixels |
+| `color` | `color object` | | Stroke color, see {@link IAnimatableColor} |
+
+## Quick example
+
+```json
+{
+ "stroke": {
+ "width": 2,
+ "color": {
+ "value": "#ffffff"
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Tilt.md b/markdown/Options/Particles/Tilt.md
index ee829ec1958..684a394f710 100644
--- a/markdown/Options/Particles/Tilt.md
+++ b/markdown/Options/Particles/Tilt.md
@@ -1,10 +1,31 @@
# Particles Tilt
-| key | option type | example | notes |
-| ------------------ | ------------------ | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `enable` | `boolean` | `true` / `false` | |
-| `value` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | angle in degrees |
-| `direction` | `string` | `"clockwise"` / `"counter-clockwise"` / `"random"` | |
-| `animation.enable` | `boolean` | `true` / `false` | |
-| `animation.speed` | `number` | `5` | Describes the rate at which a particle will turn as a function
of `value` inputs |
-| `animation.sync` | `boolean` | `true` / `false` | When `sync` is toggled `true`, particles generated will turn in
time with each other for their entire duration. However, when `sync` is
toggled `false`, particles generated begin turning at the set speed from
their time of appearance, but independently of one another. |
+Applies tilt rotation to particle rendering.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ------------------ | ------------------ | -------------------------------------------------- | ----------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables tilt effect |
+| `value` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Base tilt angle in degrees |
+| `direction` | `string` | `"clockwise"` / `"counter-clockwise"` / `"random"` | Tilt direction |
+| `animation.enable` | `boolean` | `true` / `false` | Enables tilt animation |
+| `animation.speed` | `number` | `5` | Tilt speed |
+| `animation.sync` | `boolean` | `true` / `false` | `true`: synchronized tilt animation |
+
+## Quick example
+
+```json
+{
+ "tilt": {
+ "enable": true,
+ "value": { "min": 0, "max": 45 },
+ "direction": "random",
+ "animation": {
+ "enable": true,
+ "speed": 20,
+ "sync": false
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Twinkle.md b/markdown/Options/Particles/Twinkle.md
index de559c8d402..c5153f42a58 100644
--- a/markdown/Options/Particles/Twinkle.md
+++ b/markdown/Options/Particles/Twinkle.md
@@ -1,9 +1,33 @@
# Particles Twinkle
-| key | option type | example | notes |
-| --------------------- | -------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------ |
-| `particles.enable` | `boolean` | `true` / `false` | |
-| `particles.color` | `color object` | | This `color` object is the same described here {@link IColor}, this value is optional |
-| `particles.frequency` | `number` | `0...1` | This value will be the comparison to `Math.random()` call, if the random value is greater the twinkle effect will be displayed |
-| `particles.opacity` | `number` | `0...1` | |
-| `lines` | `object` | | The same values of `particles` but applied to linked lines |
+Adds random blinking effects to particles and links.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| --------------------- | -------------- | ---------------- | ------------------------------------------------ |
+| `particles.enable` | `boolean` | `true` / `false` | Enables particle twinkle |
+| `particles.color` | `color object` | | Optional twinkle color, see {@link IColor} |
+| `particles.frequency` | `number` | `0...1` | Probability threshold for twinkle per frame |
+| `particles.opacity` | `number` | `0...1` | Twinkle opacity |
+| `lines` | `object` | | Same properties as `particles`, applied to links |
+
+## Quick example
+
+```json
+{
+ "twinkle": {
+ "particles": {
+ "enable": true,
+ "frequency": 0.05,
+ "opacity": 1,
+ "color": {
+ "value": "#ffffff"
+ }
+ },
+ "lines": {
+ "enable": false
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/Wobble.md b/markdown/Options/Particles/Wobble.md
index 5990216196a..2f65d8c85bd 100644
--- a/markdown/Options/Particles/Wobble.md
+++ b/markdown/Options/Particles/Wobble.md
@@ -1,7 +1,29 @@
# Particles Wobble
-| key | option type | example | notes |
-| ---------- | ------------------ | -------------------------- | --------------------------------------------------------------------------------------------------------------------- |
-| `distance` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | |
-| `enable` | `boolean` | `true` / `false` | |
-| `speed` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Describes the rate of travel of a particle progressing along the
curve defined by other values in this property. |
+Applies oscillating movement on top of normal particle motion.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------- | ------------------ | -------------------------- | --------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables wobble effect |
+| `distance` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Oscillation amplitude |
+| `speed` | `number` / `range` | `0` / `{ min: 1, max: 5 }` | Oscillation speed |
+
+## Quick example
+
+```json
+{
+ "wobble": {
+ "enable": true,
+ "distance": {
+ "min": 2,
+ "max": 6
+ },
+ "speed": {
+ "min": 4,
+ "max": 10
+ }
+ }
+}
+```
diff --git a/markdown/Options/Particles/ZIndex.md b/markdown/Options/Particles/ZIndex.md
index 1ca57f8c957..b6d2331329c 100644
--- a/markdown/Options/Particles/ZIndex.md
+++ b/markdown/Options/Particles/ZIndex.md
@@ -1,8 +1,28 @@
# Particles zIndex
-| key | option type | example | notes |
-| -------------- | ------------------- | ---------------------------------- | --------------------------------------------------------------- |
-| `value` | `number` / `object` | `0...100` / `{ min: 0, max: 100 }` | Defaults to 0. |
-| `opacityRate` | `number` | `2` | The rate with which the z-index alters the particle's opacity. |
-| `velocityRate` | `number` | `-10` | The rate with which the z-index alters the particle's velocity. |
-| `sizeRate` | `number` | `5` | The rate with which the z-index alters the particle's size. |
+Controls how particle layering affects opacity, velocity, and size.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| -------------- | ------------------ | ---------------------------------- | ---------------------------------------- |
+| `value` | `number` / `range` | `0...100` / `{ min: 0, max: 100 }` | Base z-layer value |
+| `opacityRate` | `number` | `2` | Multiplier applied to opacity by zIndex |
+| `velocityRate` | `number` | `-10` | Multiplier applied to velocity by zIndex |
+| `sizeRate` | `number` | `5` | Multiplier applied to size by zIndex |
+
+## Quick example
+
+```json
+{
+ "zIndex": {
+ "value": {
+ "min": 0,
+ "max": 50
+ },
+ "opacityRate": 1,
+ "velocityRate": -2,
+ "sizeRate": 2
+ }
+}
+```
diff --git a/markdown/Options/Plugins/Absorbers.md b/markdown/Options/Plugins/Absorbers.md
index 00495e0bc03..d6e531ce39f 100644
--- a/markdown/Options/Plugins/Absorbers.md
+++ b/markdown/Options/Plugins/Absorbers.md
@@ -1,10 +1,36 @@
# Absorbers
-| key | option type | example | notes |
-| -------------- | ------------------- | ----------------------------- | ---------------------------------------------------------------------------------------------- |
-| `color` | `color object` | | This `color` object is the same described here {@link IColor} |
-| `opacity` | `number` | `0...1` | |
-| `position` | `object` | `{ "x": 50, "y": 50 }` | The position specified is not absolute, it will be used as a percent value of the canvas size. |
-| `size.density` | `number` | `5` | The higher the value, the more the particles are attracted |
-| `size.limit` | `number` | `100` | The absorber max radius, this value is optional |
-| `size.value` | `number` / `object` | `50` / `{ min: 10, max: 50 }` | The absorber radius |
+Defines absorber entities that pull nearby particles and can consume them.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| -------------- | ------------------ | ----------------------------- | ---------------------------------- |
+| `color` | `color object` | | Absorber color, see {@link IColor} |
+| `opacity` | `number` | `0...1` | Absorber opacity |
+| `position` | `object` | `{ "x": 50, "y": 50 }` | Position in canvas percent values |
+| `size.value` | `number` / `range` | `50` / `{ min: 10, max: 50 }` | Absorber radius |
+| `size.density` | `number` | `5` | Attraction intensity |
+| `size.limit` | `number` | `100` | Maximum absorber radius |
+
+## Quick example
+
+```json
+{
+ "absorbers": {
+ "color": {
+ "value": "#f59e0b"
+ },
+ "opacity": 0.7,
+ "position": {
+ "x": 50,
+ "y": 50
+ },
+ "size": {
+ "value": 30,
+ "density": 6,
+ "limit": 120
+ }
+ }
+}
+```
diff --git a/markdown/Options/Plugins/Emitters.md b/markdown/Options/Plugins/Emitters.md
index b30cdbcac34..9ecf5227905 100644
--- a/markdown/Options/Plugins/Emitters.md
+++ b/markdown/Options/Plugins/Emitters.md
@@ -1,15 +1,47 @@
# Emitters
-| key | option type | example | notes |
-| --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ |
-| `direction` | `string` | `"none"`
`"top"`
`"top-right"`
`"right"`
`"bottom-right"`
`"bottom"`
`"bottom-left"`
`"left"`
`"top-left"` | The generated particles direction |
-| `life.count` | `number` | `1` | The emitter number of times will appear |
-| `life.duration` | `number` | `5` | The emitter life duration, in seconds |
-| `life.delay` | `number` | `0.1` | The emitter delay between any appearance |
-| `particles` | `object` | | See Particles options here {@link IParticlesOptions} |
-| `position` | `object` | `{ "x": 50, "y": 50 }` | The position specified is not absolute, it will be used as a percent value of the canvas size. |
-| `size.width` | `number` | `10` | |
-| `size.height` | `number` | `10` | |
-| `size.mode` | `string` | `"precise"` / `"percent"` | Specify how to use the size values, `precise` uses pixels, `percent` will be calculated on canvas size |
-| `rate.quantity` | `number` | `1` | The particles generated everytime the rate event occurs |
-| `rate.delay` | `number` | `0.1` | The rate event event delay time, in seconds |
+Defines particle emitters that continuously or periodically spawn particles.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- |
+| `direction` | `string` | `"none"`, `"top"`, `"top-right"`, `"right"`, `"bottom-right"`, `"bottom"`, `"bottom-left"`, `"left"`, `"top-left"` | Spawn direction |
+| `life.count` | `number` | `1` | Number of emitter cycles |
+| `life.duration` | `number` | `5` | Emitter active duration (seconds) |
+| `life.delay` | `number` | `0.1` | Delay between cycles (seconds) |
+| `particles` | `object` | | Spawned particle options, see {@link IParticlesOptions} |
+| `position` | `object` | `{ "x": 50, "y": 50 }` | Position in canvas percent values |
+| `size.width` | `number` | `10` | Emitter area width |
+| `size.height` | `number` | `10` | Emitter area height |
+| `size.mode` | `string` | `"precise"` / `"percent"` | `precise`: pixels, `percent`: relative to canvas size |
+| `rate.quantity` | `number` | `1` | Particles generated per emission |
+| `rate.delay` | `number` | `0.1` | Delay between emissions (seconds) |
+
+## Quick example
+
+```json
+{
+ "emitters": {
+ "direction": "top",
+ "position": {
+ "x": 50,
+ "y": 90
+ },
+ "size": {
+ "width": 40,
+ "height": 0,
+ "mode": "percent"
+ },
+ "rate": {
+ "quantity": 4,
+ "delay": 0.15
+ },
+ "particles": {
+ "move": {
+ "speed": 2
+ }
+ }
+ }
+}
+```
diff --git a/markdown/Options/Plugins/Infection.md b/markdown/Options/Plugins/Infection.md
index 02076fccdf4..d341cb1f6b6 100644
--- a/markdown/Options/Plugins/Infection.md
+++ b/markdown/Options/Plugins/Infection.md
@@ -1,19 +1,47 @@
# Infection
-| key | option type | example | notes |
-| ------------ | ----------- | ---------------- | ----------------------------------------------------------------------------------- |
-| `cure` | `boolean` | `true` / `false` | if the infection can be cured, bringing back the particle to its normal state |
-| `delay` | `number` | `1` | the "symptoms" delay, after how many seconds the infected particle change its state |
-| `enable` | `boolean` | `true` / `false` | |
-| `infections` | `number` | `1` | how many particles are infected at startup |
-| `stages` | `array` | | |
+Configures infection-like propagation between particles.
-## Infection Stage
+## Properties
-| key | option type | example | notes |
-| --------------- | -------------- | ------- | ----------------------------------------------------------------------------------- |
-| `color` | `color object` | | This `color` object is the same described here {@link IColor} |
-| `radius` | `number` | `1` | an outer radius for spreading the infection without touch |
-| `rate` | `number` | `1` | chances of infecting other particles |
-| `duration` | `number` | `1` | how many seconds does the stage should last |
-| `infectedStage` | `number` | `0` | which stage should be set when a particle will be infected by another at this stage |
+| Key | Type | Example | Notes |
+| ------------ | --------- | ---------------- | --------------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables infection mode |
+| `infections` | `number` | `1` | Number of particles infected at startup |
+| `delay` | `number` | `1` | Delay in seconds before symptoms apply |
+| `cure` | `boolean` | `true` / `false` | If infected particles can recover |
+| `stages` | `array` | | Infection stages sequence |
+
+## Infection stage properties
+
+| Key | Type | Example | Notes |
+| --------------- | -------------- | ------- | --------------------------------------- |
+| `color` | `color object` | | Stage color, see {@link IColor} |
+| `radius` | `number` | `1` | Infection spread radius |
+| `rate` | `number` | `1` | Infection chance multiplier |
+| `duration` | `number` | `1` | Stage duration in seconds |
+| `infectedStage` | `number` | `0` | Next stage index for infected particles |
+
+## Quick example
+
+```json
+{
+ "infection": {
+ "enable": true,
+ "infections": 2,
+ "delay": 0.5,
+ "cure": true,
+ "stages": [
+ {
+ "color": {
+ "value": "#22c55e"
+ },
+ "radius": 1,
+ "rate": 0.3,
+ "duration": 2,
+ "infectedStage": 0
+ }
+ ]
+ }
+}
+```
diff --git a/markdown/Options/Plugins/PolygonMask.md b/markdown/Options/Plugins/PolygonMask.md
index 0cb25f893a7..932771f999f 100644
--- a/markdown/Options/Plugins/PolygonMask.md
+++ b/markdown/Options/Plugins/PolygonMask.md
@@ -1,13 +1,44 @@
# Polygon Mask
-| key | option type | example | notes |
-| ---------------- | -------------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | --- |
-| `enable` | `boolean` | `true` / `false` | |
-| `draw.enable` | `boolean` | `true` / `false` | |
-| `draw.lineWidth` | `number` | `0.5` | |
-| `draw.lineColor` | `color object` | | This `color` object is the same described here {@link IColor} | |
-| `position` | `object` | `{ "x": 50, "y": 50 }` | The position specified is not absolute, it will be used as a percent value. |
-| `scale` | `number` | 1 | |
-| `type` | `string` | `none`
`inside`
`outside`
`inline` | |
-| `move.radius` | `number` | `10` | |
-| `url` | `string` | `demo/svg/deer.svg` | this file will be downloaded with an ajax request, if it won't load you have some **XSS** issues |
+Constrains particles to a polygon/SVG shape and optionally draws its outline.
+
+## Properties
+
+| Key | Type | Example | Notes |
+| ---------------- | -------------- | --------------------------------------------- | ---------------------------------- |
+| `enable` | `boolean` | `true` / `false` | Enables polygon mask |
+| `url` | `string` | `"demo/svg/deer.svg"` | SVG source URL |
+| `type` | `string` | `"none"`, `"inside"`, `"outside"`, `"inline"` | Particle placement mode |
+| `position` | `object` | `{ "x": 50, "y": 50 }` | Position in canvas percent values |
+| `scale` | `number` | `1` | Polygon scale factor |
+| `move.radius` | `number` | `10` | Movement radius along inline paths |
+| `draw.enable` | `boolean` | `true` / `false` | Draws polygon outline |
+| `draw.lineWidth` | `number` | `0.5` | Outline width |
+| `draw.lineColor` | `color object` | | Outline color, see {@link IColor} |
+
+## Quick example
+
+```json
+{
+ "polygon": {
+ "enable": true,
+ "url": "demo/svg/deer.svg",
+ "type": "inline",
+ "position": {
+ "x": 50,
+ "y": 50
+ },
+ "scale": 1,
+ "move": {
+ "radius": 8
+ },
+ "draw": {
+ "enable": false,
+ "lineWidth": 0.5,
+ "lineColor": {
+ "value": "#ffffff"
+ }
+ }
+ }
+}
+```
diff --git a/markdown/Options/Themes.md b/markdown/Options/Themes.md
index 397fd025f95..cdba47454e6 100644
--- a/markdown/Options/Themes.md
+++ b/markdown/Options/Themes.md
@@ -1,33 +1,87 @@
# Theme Options
-- [Theme Options](#theme-options)
- - [Default](#default)
- - [Mode](#mode)
- - [Value](#value)
- - [Name](#name)
- - [Options](#options)
+Allows defining multiple named themes (light/dark/any) that can be switched at runtime via `container.loadTheme(name)`.
-## Default
+## Structure
-- [mode](#mode)
-- [value](#value)
+```json
+{
+ "themes": [
+ {
+ "name": "dark",
+ "default": {
+ "value": true,
+ "mode": "dark"
+ },
+ "options": {
+ "background": { "color": "#0d1117" },
+ "particles": { "color": { "value": "#ffffff" } }
+ }
+ },
+ {
+ "name": "light",
+ "default": {
+ "value": true,
+ "mode": "light"
+ },
+ "options": {
+ "background": { "color": "#ffffff" },
+ "particles": { "color": { "value": "#000000" } }
+ }
+ }
+ ]
+}
+```
-### Mode
+## Properties
-Values accepted
+### `name`
-- `"any"`
-- `"dark"`
-- `"light"`
+A string identifier used to reference the theme in `container.loadTheme("dark")`.
-### Value
+### `default`
-If set to `true` this theme will be the default one for the specified mode, the last one set to default will be used if more than one are set.
+Controls whether and when this theme is applied automatically.
-## Name
+| Key | Type | Values | Notes |
+| --------------- | --------- | ------------------------------ | ------------------------------------------------------- |
+| `default.value` | `boolean` | `true` / `false` | If `true`, this is the default theme for the given mode |
+| `default.mode` | `string` | `"any"` / `"dark"` / `"light"` | Applies when the OS/browser reports this color scheme |
-The theme name used to change the theme using the {@link Container.loadTheme} function
+- `"dark"` — applied when `prefers-color-scheme: dark` is detected
+- `"light"` — applied when `prefers-color-scheme: light` is detected
+- `"any"` — applied regardless of system preference
-## Options
+If more than one theme sets `default.value: true` for the same `mode`, the last one wins.
-This object is the entire {@link Options | options } object
+### `options`
+
+A partial {@link Options} object. Only the properties you specify will override the base config — everything else remains unchanged.
+
+## Switching themes at runtime
+
+```javascript
+const container = await tsParticles.load({
+ id: "tsparticles",
+ options: {
+ /* ... */
+ },
+});
+
+// Switch to a named theme
+container.loadTheme("dark");
+
+// Reset to the default theme for the current mode
+container.loadTheme(undefined);
+```
+
+## Common pitfalls
+
+- Defining two themes with `default.value: true` for the same `mode` — only the last one is used
+- Passing a `name` that was not registered in `themes` to `loadTheme()` — nothing changes
+- Setting complex nested overrides in `options` and expecting deep merge — only specified keys are overridden
+
+## Related docs
+
+- Container runtime API: [Container](../Container.md)
+- Options root: [Options](../Options.md)
diff --git a/markdown/Pages/index.md b/markdown/Pages/index.md
index 3a7845af0e0..0c942001bc9 100644
--- a/markdown/Pages/index.md
+++ b/markdown/Pages/index.md
@@ -1,3 +1,129 @@
# tsParticles
-## Index Page
+Quick guide to choose the right package, find the right option reference, and start from presets, palettes, or ready-made configs in a few minutes.
+
+## Quick checklist
+
+If this is your first time with tsParticles:
+
+1. Install `@tsparticles/engine`
+2. Pick one runtime path:
+ - `@tsparticles/slim` for most production websites and apps
+ - `@tsparticles/all` for prototypes, playgrounds, and full feature coverage
+ - only the packages you need if you want a minimal custom build
+3. Load your chosen bundle once
+4. Start with one of these inputs:
+ - manual options
+ - a ready-made config from `@tsparticles/configs`
+ - an official preset from the `tsparticles/presets` repository
+
+## Minimal start example
+
+```ts
+import { tsParticles } from "@tsparticles/engine";
+import { loadSlim } from "@tsparticles/slim";
+
+await loadSlim(tsParticles);
+
+await tsParticles.load({
+ id: "tsparticles",
+ options: {
+ background: {
+ color: "#0d1117",
+ },
+ particles: {
+ number: {
+ value: 60,
+ },
+ move: {
+ enable: true,
+ speed: 1.2,
+ },
+ size: {
+ value: { min: 1, max: 3 },
+ },
+ },
+ },
+});
+```
+
+## Choose your quick-start path
+
+- **I need a production-ready default**: `@tsparticles/slim`
+- **I need only core plus custom plugins**: `@tsparticles/engine`
+- **I need every feature for quick prototyping**: `@tsparticles/all`
+- **I want a ready visual starting point**: use `@tsparticles/configs` or an official preset first
+
+## Quick documentation map
+
+- Root options: [Options](../Options.md)
+- Color formats and values: [Color](../Color.md)
+- Runtime container management: [Container](../Container.md)
+- Plugins, custom shapes, custom presets: [Plugins](../Plugins.md)
+- Migration from particles.js: [pjsMigration](../pjsMigration.md)
+
+## Detailed option guides
+
+- Canvas and global behavior: [Background](../Options/Background.md), [Background Mask](../Options/BackgroundMask.md), [Full Screen](../Options/FullScreen.md), [Motion](../Options/Motion.md)
+- Interactivity: [Interactivity](../Options/Interactivity.md), [Click](../Options/Interactivity/Click.md), [Hover](../Options/Interactivity/Hover.md), [Div](../Options/Interactivity/Div.md)
+- Particle behavior: [Particles](../Options/Particles.md), [Color](../Options/Particles/Color.md), [Collisions](../Options/Particles/Collisions.md), [Life](../Options/Particles/Life.md), [Orbit](../Options/Particles/Orbit.md)
+- Plugin-driven options: [Absorbers](../Options/Plugins/Absorbers.md), [Emitters](../Options/Plugins/Emitters.md), [Infection](../Options/Plugins/Infection.md), [Polygon Mask](../Options/Plugins/PolygonMask.md)
+
+## Ready-made starting sources
+
+### Configs (`@tsparticles/configs`)
+
+Use configs when you want a concrete example object you can inspect and modify directly.
+
+- Package README:
+- Typical use case: copy a working config, then tune particles, interactivity, and visuals step by step
+
+### Presets
+
+Use presets when you want a reusable effect name such as `stars`, `fireworks`, or `confetti`.
+
+- Repository:
+- Demo catalog:
+
+Main preset catalog:
+
+- Ambient
+- Big Circles
+- Bubbles
+- Confetti
+- Confetti Cannon
+- Confetti Explosions
+- Confetti Falling
+- Confetti Parade
+- Fire
+- Firefly
+- Fireworks
+- Fountain
+- Hyperspace
+- Links
+- Sea Anemone
+- Snow
+- Squares
+- Stars
+- Triangles
+
+### Palettes
+
+Use palettes when you already have the behavior you want and only need a reusable color direction.
+
+- Repository directory:
+- Palette-based demos:
+
+## Bundle choice
+
+- `@tsparticles/basic`: simple use cases and reduced payload
+- `@tsparticles/slim`: recommended choice for most websites and apps
+- `tsparticles`: complete bundle with many extensions
+- `@tsparticles/all`: includes everything (useful for prototypes/playgrounds)
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before loading bundle or preset features
+- Using an `id` that does not exist in the DOM
+- Assuming configs or presets also load the runtime plugins they depend on
+- Mixing too many presets/options in the first iteration instead of starting from one stable base
diff --git a/markdown/Plugins.md b/markdown/Plugins.md
index 36c66a66887..95f015f7081 100644
--- a/markdown/Plugins.md
+++ b/markdown/Plugins.md
@@ -1,170 +1,101 @@
-# Plugins/Customizations
+# Plugins and Customizations
-tsParticles now supports some customizations 🥳.
+tsParticles can be extended with plugins, custom shapes, and custom presets.
-**NOW YOU CAN CREATE YOUR OWN SHAPES OR PRESETS**
+This page provides a practical flow to build extensions that users can reuse easily.
-## Creating a custom shape
+## Choose your extension path
-You can now create a script with your own shape to use in your website or for distributing it to others. All you have to do is a drawing function, give it a name and use it in the config.
+- **Custom shape**: when you need a new particle drawing primitive
+- **Custom preset**: when you want to reuse the same effect across many projects
+- **Plugin**: when you need new runtime behavior, interactions, or rendering logic
-Publish your shapes with `tsparticles-shape` tag on `NPM` so everyone can find it.
+## Before you start
-You'll find a sample below.
+- Register shape/preset before calling `tsParticles.load(...)`
+- Use a unique name (for example, with a project prefix)
+- Always document a minimal configuration example
+- If you are starting from an existing demo object, keep that config as a fixture while developing your extension
-### Spiral sample
+## Create a custom shape
-_spiral.js_ - The custom shape script, you can distribute it or reuse in all your websites.
+Register a shape with `tsParticles.addShape(name, drawer)`.
-```javascript
-// call this method before initializing tsParticles, this shape will be available in all of your tsParticles instances
-// parameters: shape name, drawing method
-// opacity is just for shapes that needs a differenc opacity handling like images
-tsParticles.addShape("spiral", function (context, particle, radius, opacity) {
- const data = particle.shapeData,
- realWidth = (radius - data.innerRadius) / data.lineSpacing;
+### Function example
+
+```ts
+tsParticles.addShape("spiral", (context, particle, radius) => {
+ const data = particle.shapeData as { innerRadius: number; lineSpacing: number };
+ const realWidth = (radius - data.innerRadius) / data.lineSpacing;
for (let i = 0; i < realWidth * 10; i++) {
- const angle = 0.1 * i,
- factor = data.innerRadius + data.lineSpacing * angle,
- pos = {
- x: factor * Math.cos(angle),
- y: factor * Math.sin(angle),
- };
-
- context.lineTo(pos.x, pos.y);
+ const angle = 0.1 * i;
+ const factor = data.innerRadius + data.lineSpacing * angle;
+
+ context.lineTo(factor * Math.cos(angle), factor * Math.sin(angle));
}
});
```
-If you prefer using classes you can, {@link IShapeDrawer} interface can be implemented in your code or at least a class with four method {@link IShapeDrawer.draw |draw(context, particle, radius, opacity, delta)}, {@link IShapeDrawer.init | init(container)}, {@link IShapeDrawer.afterEffect | afterEffect(context, particle, radius, opacity, delta)}, {@link IShapeDrawer.destroy | destroy(container)} in it. You can find a sample below.
+### Class example (`IShapeDrawer`)
-```javascript
+```ts
class SpiralDrawer {
- draw(context, particle, radius, opacity, delta) {
- const data = (particle.shapeData = realWidth = (radius - data.innerRadius) / data.lineSpacing);
+ draw(context, particle, radius) {
+ const data = particle.shapeData;
+ const realWidth = (radius - data.innerRadius) / data.lineSpacing;
for (let i = 0; i < realWidth * 10; i++) {
- const angle = 0.1 * i,
- factor = data.innerRadius + data.lineSpacing * angle,
- pos = {
- x: factor * Math.cos(angle),
- y: factor * Math.sin(angle),
- };
-
- context.lineTo(pos.x, pos.y);
+ const angle = 0.1 * i;
+ const factor = data.innerRadius + data.lineSpacing * angle;
+
+ context.lineTo(factor * Math.cos(angle), factor * Math.sin(angle));
}
}
}
-// call this method before initializing tsParticles, this shape will be available in all of your tsParticles instances
-// parameters: shape name, drawer class
tsParticles.addShape("spiral", new SpiralDrawer());
```
-#### Bubble Sample (with after effect)
-
-_bubble.js_ - The custom shape script
-
-```javascript
-tsParticles.addShape(
- "bubble",
- function (context, particle, radius) {
- // drawing function
- context.arc(0, 0, radius, 0, Math.PI * 2, false);
- },
- undefined, // init function is not required
- function (context, particle, radius) {
- // after effect function
- context.save();
- context.beginPath();
- context.arc(radius / 3, -radius / 3, radius / 3, 0, Math.PI * 2, false);
- context.closePath();
- context.fillStyle = "#fff9";
- context.fill();
- context.restore();
- },
-);
-```
-
-### Config
+Useful interface: {@link IShapeDrawer}
-_config.json_ - The config section to add to your config or in your plugin readme to teach others on how to use it.
+### Shape configuration
-```javascript
+```json
{
- // [... omitted for brevity]
"particles": {
- // [... omitted for brevity]
"shape": {
- "type": "spiral", // this must match the name above, the type works as always, you can use an array with your custom shape inside
+ "type": "spiral",
"options": {
- // this must match the name above, these are the values set in particle.shapeData (the first line of the method above)
- // you can use array as value here too, the values will be random picked, like in standard shapes
"spiral": {
"innerRadius": 1,
"lineSpacing": 1,
- "close": false, // this value is used by tsParticles to close the path, if you don't want to close it set this value to false
- "fill": false // this value is used by tsParticles to fill the shape with the particles color, if you want only the stroke set this value to false
+ "close": false,
+ "fill": false
}
}
- // [... omitted for brevity]
}
- // [... omitted for brevity]
}
- // [... omitted for brevity]
}
```
-## Creating a custom preset
-
-You can now create a script with your own preset to use in your website or for distributing it to others. All you have to do is give it a name and set all the options you need it to load correctly. Remember to not import all config, properties not needed can be omitted.
-
-Publish your preset with `tsparticles-preset` tag on `NPM` so everyone can find it.
+## Create a custom preset
-You'll find a sample below.
+Register a preset with `tsParticles.addPreset(name, options)` and then use it in config with `preset`.
-### Fire preset sample
-
-_fire.preset.js_ - The custom preset script, you can distribute it or reuse in all your websites.
-
-```javascript
-// call this method before initializing tsParticles, this preset will be available in all of your tsParticles instances
-// parameters: preset name, preset partial options
-tsParticles.addPreset("fire", {
+```ts
+tsParticles.addPreset("my-fire", {
fpsLimit: 40,
particles: {
number: {
value: 80,
- density: {
- enable: true,
- area: 800,
- },
- },
- color: {
- value: ["#fdcf58", "#757676", "#f27d0c", "#800909", "#f07f13"],
- },
- opacity: {
- value: 0.5,
- random: true,
- },
- size: {
- value: 3,
- random: true,
},
move: {
enable: true,
speed: 6,
- random: false,
},
- },
- interactivity: {
- events: {
- onclick: {
- enable: true,
- mode: "push",
- },
- resize: true,
+ color: {
+ value: ["#fdcf58", "#757676", "#f27d0c", "#800909", "#f07f13"],
},
},
background: {
@@ -173,10 +104,30 @@ tsParticles.addPreset("fire", {
});
```
-_config.json_ - The config section to add to your config or in your plugin readme to teach others on how to use it.
+Preset usage:
-```javascript
+```json
{
- "preset": "fire" // this should match the name above, it can be used in array values too, it will be loaded in order like everyone else
+ "preset": "my-fire"
}
```
+
+## Publish on npm
+
+- For shapes: use the `tsparticles-shape` tag
+- For presets: use the `tsparticles-preset` tag
+- Include in README: installation, registration snippet, config snippet
+
+## Reuse strategy
+
+- Start from `@tsparticles/configs` if you need a concrete object to evolve into a preset
+- Start from the official presets repository if you need a ready effect close to your target result
+- Use palettes when behavior is already correct and only the color identity should change
+
+## Related resources
+
+- Official presets:
+- Official palettes:
+- Demo configs:
+- Root options: [Options](./Options.md)
+- Docs introduction: [Pages/index](./Pages/index.md)
diff --git a/markdown/pjsMigration.md b/markdown/pjsMigration.md
index 29fded728d7..2f8ea217049 100644
--- a/markdown/pjsMigration.md
+++ b/markdown/pjsMigration.md
@@ -1,89 +1,72 @@
# Migrating from Particles.js
-tsParticles is fully compatible with Particles.js and the migration is really easy to do.
+tsParticles is compatible with particles.js, and migration can be done in a few steps.
-Let's checkout your possible HTML code.
+## Quick checklist
-## Simple solution
+1. Replace `particles.min.js` with `tsparticles.min.js`
+2. Update canvas CSS class names (`particles-js` -> `tsparticles`)
+3. Replace `particlesJS(...)` APIs with `tsParticles.load(...)`
+4. Gradually migrate deprecated options (`snake_case` -> `camelCase`)
-You should have something like the following code
+## 1) Migrate script and CSS
```html
```
-Well to migrate from particles.js to tsParticles all you have to do is replace that to this
+becomes:
```html
```
-If you have customized the css like this:
+If you had custom CSS on the canvas:
```css
.particles-js-canvas-element {
- /* your awesome CSS code */
+ /* custom CSS */
}
```
-You have to change it like this
+becomes:
```css
.tsparticles-canvas-element {
- /* your awesome CSS code */
+ /* custom CSS */
}
```
-And you're done. Easy isn't it?
+## 2) Migrate JavaScript API
-## Advanced solution
+### Quick mapping
-Probably you noticed some warnings in the console. Well yes, it's really easy doing the migration but new features requires new configs and bug fixes can mess up some things.
+| particles.js | tsParticles |
+| ------------------------------------------ | ---------------------------------------------- |
+| `particlesJS("id", options)` | `tsParticles.load({ id: "id", options })` |
+| `particlesJS.load("id", "path", callback)` | `tsParticles.loadJSON("id", "path").then(...)` |
-If you're not familiar with Javascript don't worry, you can skip this part and keep the warnings, everything will work fine.
+### Practical example
-If you care about console warnings well you are in the right place.
+Before:
-The particlesJS identifier is now obsolete, well the library has a new name so it changed.
-
-Now let's checkout the Javascript code, you should have something like this
-
-```javascript
-/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
-particlesJS.load("particles-js", "assets/particles.json", function () {
+```js
+particlesJS.load("particles-js", "assets/particles.json", () => {
console.log("callback - particles.js config loaded");
});
```
-or something like this
+After:
-```javascript
-particlesJS("particles-js", {
- /* your options here */
+```js
+tsParticles.loadJSON("tsparticles", "assets/particles.json").then(container => {
+ console.log("callback - tsParticles config loaded", container);
});
```
-All you have to do to use the new identifiers it replacing the function
-
-`particlesJS()` into `tsParticles.load()`
-
-or the function
-
-`particlesJS.load()` into `tsParticles.loadJSON()`
-
-**Warning here, the `loadJSON` doesn't have a third parameter, if you need a callback use the `then` function.**
-
-Still really simple.
-
-Let's convert the sample provided above to understand
-
-```javascript
-/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
-tsParticles.loadJSON("particles-js", "assets/particles.json").then(function (p) {
- // p is the loaded container, for using it later
- console.log("callback - particles.js config loaded");
-});
+Or with inline options:
+```js
tsParticles.load({
id: "tsparticles",
options: {
@@ -92,16 +75,26 @@ tsParticles.load({
});
```
-But probably you noticed that your warnings are still there, well the options are changed too but like the identifier this is not an issue.
+Note: `loadJSON` does not use callback as a third parameter; use `then(...)`.
+
+## 3) Update options
+
+Many legacy options still work, but updating them is recommended:
-## Transforming Options
+- `line_linked` -> `links`
+- `retina_detect` -> `detectRetina`
+- in general, `snake_case` -> `camelCase`
-Let's checkout the options warning. They suggest you to change the old property in the newer one.
+If you see console warnings, use them as a guide to update your configuration file.
-The changed properties still continues to work, but they will be dropped probably for new features.
+## Common migration pitfalls
-If you find a property with a `_` in the name, that property was renamed. We can take `line_linked` property as sample. It's renamed `lineLinked` now.
+- Updating script names but keeping old DOM ids/classes in templates
+- Migrating API calls but forgetting to convert option keys to camelCase
+- Using `loadJSON` with a callback argument instead of `then(...)`
+- Applying too many config changes at once instead of migrating incrementally
-Boom. Another warning gone!
+## 4) Next step
-Checkout warnings for finding all other properties renamed.
+- Root options and config structure: [Options](./Options.md)
+- Ready-to-use presets:
diff --git a/package.json b/package.json
index 4bdd3674c4c..99bb68f60e4 100644
--- a/package.json
+++ b/package.json
@@ -3,6 +3,7 @@
"name": "@tsparticles/workspace",
"description": "tsParticles monorepository",
"version": "0.0.0",
+ "type": "module",
"scripts": {
"slimbuild": "pnpm run prettify:readme && nx run-many -t build --parallel=50%",
"slimbuild:ci": "pnpm run prettify:ci:readme && nx run-many -t build:ci",
@@ -23,6 +24,8 @@
"publish:v3": "lerna publish from-package --dist-tag v3",
"publish:v2": "lerna publish from-package --dist-tag v2",
"publish:v1": "lerna publish from-package --dist-tag v1",
+ "release:zip-artifacts": "node scripts/package-zips.js",
+ "release:prettify-changelog": "node scripts/prettify-changelog.js",
"deploy:docs:json": "node deploy.docs-json.js",
"prepare": "husky"
},
diff --git a/paths/branches/README.md b/paths/branches/README.md
index eb97e34a75e..4c7485f4201 100644
--- a/paths/branches/README.md
+++ b/paths/branches/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for branches movement.
+## 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
@@ -72,3 +78,34 @@ import { loadBranchesPath } from "@tsparticles/path-branches";
await loadBranchesPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"branches"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "branches",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadBranchesPath(...)`
+- 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/paths/brownian/README.md b/paths/brownian/README.md
index 0f3d68870fa..e006f80fc1c 100644
--- a/paths/brownian/README.md
+++ b/paths/brownian/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for brownian movement.
+## 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
@@ -72,3 +78,34 @@ import { loadBrownianPath } from "@tsparticles/path-brownian";
await loadBrownianPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"brownian"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "brownian",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadBrownianPath(...)`
+- 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/paths/curlNoise/README.md b/paths/curlNoise/README.md
index b466ce528c9..d7d83e9e9cf 100644
--- a/paths/curlNoise/README.md
+++ b/paths/curlNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for curl noise movement.
+## 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
@@ -72,3 +78,34 @@ import { loadCurlNoisePath } from "@tsparticles/path-curl-noise";
await loadCurlNoisePath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"curlNoise"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "curlNoise",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadCurlNoisePath(...)`
+- 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/paths/curves/README.md b/paths/curves/README.md
index f9bddfc42c7..00d8fb54a73 100644
--- a/paths/curves/README.md
+++ b/paths/curves/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for curves movement.
+## 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
@@ -72,3 +78,34 @@ import { loadCurvesPath } from "@tsparticles/path-curves";
await loadCurvesPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"curves"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "curves",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadCurvesPath(...)`
+- 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/paths/fractalNoise/README.md b/paths/fractalNoise/README.md
index ec801f4e51a..2acad5dc14d 100644
--- a/paths/fractalNoise/README.md
+++ b/paths/fractalNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for fractal noise movement.
+## 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
@@ -72,3 +78,34 @@ import { loadFractalNoisePath } from "@tsparticles/path-fractal-noise";
await loadFractalNoisePath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"fractalNoise"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "fractalNoise",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadFractalNoisePath(...)`
+- 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/paths/grid/README.md b/paths/grid/README.md
index 505b1348a61..b4c6284e12d 100644
--- a/paths/grid/README.md
+++ b/paths/grid/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for grid path movement.
+## 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
@@ -72,3 +78,34 @@ import { loadGridPath } from "@tsparticles/path-grid";
await loadGridPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"grid"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "grid",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadGridPath(...)`
+- 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/paths/levy/README.md b/paths/levy/README.md
index 46f27bc763b..c49478fd247 100644
--- a/paths/levy/README.md
+++ b/paths/levy/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for levy movement.
+## 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
@@ -72,3 +78,34 @@ import { loadLevyPath } from "@tsparticles/path-levy";
await loadLevyPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"levy"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "levy",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadLevyPath(...)`
+- 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/paths/perlinNoise/README.md b/paths/perlinNoise/README.md
index 93c76de4e73..66cc418c371 100644
--- a/paths/perlinNoise/README.md
+++ b/paths/perlinNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for perlin noise movement.
+## 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
@@ -72,3 +78,34 @@ import { loadPerlinNoisePath } from "@tsparticles/path-perlin-noise";
await loadPerlinNoisePath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"perlinNoise"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "perlinNoise",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPerlinNoisePath(...)`
+- 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/paths/polygon/README.md b/paths/polygon/README.md
index 369d0cf95a6..c0b5c1bf39b 100644
--- a/paths/polygon/README.md
+++ b/paths/polygon/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for polygon movement.
+## 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
@@ -72,3 +78,34 @@ import { loadPolygonPath } from "@tsparticles/path-polygon";
await loadPolygonPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"polygon"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "polygon",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPolygonPath(...)`
+- 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/paths/random/README.md b/paths/random/README.md
index f44081be009..ddedc384577 100644
--- a/paths/random/README.md
+++ b/paths/random/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for random path movement.
+## 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
@@ -72,3 +78,34 @@ import { loadRandomPath } from "@tsparticles/path-random";
await loadRandomPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"random"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "random",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadRandomPath(...)`
+- 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/paths/simplexNoise/README.md b/paths/simplexNoise/README.md
index cff3201b763..35d9e9db622 100644
--- a/paths/simplexNoise/README.md
+++ b/paths/simplexNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for simplex noise movement.
+## 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
@@ -72,3 +78,34 @@ import { loadSimplexNoisePath } from "@tsparticles/path-simplex-noise";
await loadSimplexNoisePath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"simplexNoise"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "simplexNoise",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSimplexNoisePath(...)`
+- 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/paths/spiral/README.md b/paths/spiral/README.md
index 1e53803d6f2..3449c1a7c6f 100644
--- a/paths/spiral/README.md
+++ b/paths/spiral/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for spiral movement.
+## 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
@@ -72,3 +78,34 @@ import { loadSpiralPath } from "@tsparticles/path-spiral";
await loadSpiralPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"spiral"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "spiral",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSpiralPath(...)`
+- 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/paths/svg/README.md b/paths/svg/README.md
index 584614ede48..23378e7f593 100644
--- a/paths/svg/README.md
+++ b/paths/svg/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for on svg path movement.
+## 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
@@ -72,3 +78,34 @@ import { loadSVGPath } from "@tsparticles/path-svg";
await loadSVGPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"svg"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "svg",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSVGPath(...)`
+- 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/paths/zigzag/README.md b/paths/zigzag/README.md
index f157b6ed655..3a03daef565 100644
--- a/paths/zigzag/README.md
+++ b/paths/zigzag/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for on zigzag path movement.
+## 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
@@ -72,3 +78,34 @@ import { loadZigZagPath } from "@tsparticles/path-zigzag";
await loadZigZagPath(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.path`
+- Path generator name: `"zigzag"`
+
+```json
+{
+ "particles": {
+ "move": {
+ "enable": true,
+ "path": {
+ "enable": true,
+ "generator": "zigzag",
+ "options": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadZigZagPath(...)`
+- 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/plugins/absorbers/README.md b/plugins/absorbers/README.md
index a08359ebb5a..f879b2d06da 100644
--- a/plugins/absorbers/README.md
+++ b/plugins/absorbers/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles absorbers.
+## 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
@@ -77,3 +83,24 @@ import { loadAbsorbersPlugin } from "@tsparticles/plugin-absorbers";
await loadAbsorbersPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `absorbers`
+
+```json
+{
+ "absorbers": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadInteractivityPlugin(...)`
+- 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/plugins/backgroundMask/README.md b/plugins/backgroundMask/README.md
index 02f87ca8a76..27fe13336f1 100644
--- a/plugins/backgroundMask/README.md
+++ b/plugins/backgroundMask/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling background mask feature.
+## 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
@@ -72,3 +78,24 @@ import { loadBackgroundMaskPlugin } from "@tsparticles/plugin-background-mask";
await loadBackgroundMaskPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `backgroundMask`
+
+```json
+{
+ "backgroundMask": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadBackgroundMaskPlugin(...)`
+- 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/plugins/blend/README.md b/plugins/blend/README.md
index 09a95d35902..5c2c97ebc07 100644
--- a/plugins/blend/README.md
+++ b/plugins/blend/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling blend feature.
+## 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
@@ -72,3 +78,19 @@ import { loadBlendPlugin } from "@tsparticles/plugin-blend";
await loadBlendPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadBlendPlugin(...)`
+- 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/plugins/canvasMask/README.md b/plugins/canvasMask/README.md
index f6c93450b7d..22bad143d93 100644
--- a/plugins/canvasMask/README.md
+++ b/plugins/canvasMask/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles canvas mask effect.
+## 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
@@ -72,3 +78,19 @@ import { loadCanvasMaskPlugin } from "@tsparticles/plugin-canvas-mask";
await loadCanvasMaskPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadCanvasMaskPlugin(...)`
+- 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/plugins/colors/hex/README.md b/plugins/colors/hex/README.md
index bfb40bcc57c..c495ca5bc03 100644
--- a/plugins/colors/hex/README.md
+++ b/plugins/colors/hex/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the hex color support.
+## 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
@@ -72,3 +78,19 @@ import { loadHexColorPlugin } from "@tsparticles/plugin-hex-color";
await loadHexColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadHexColorPlugin(...)`
+- 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/plugins/colors/hsl/README.md b/plugins/colors/hsl/README.md
index d7c085a1195..8535439bbfa 100644
--- a/plugins/colors/hsl/README.md
+++ b/plugins/colors/hsl/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the HSL color support.
+## 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
@@ -72,3 +78,19 @@ import { loadHslColorPlugin } from "@tsparticles/plugin-hsl-color";
await loadHslColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadHslColorPlugin(...)`
+- 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/plugins/colors/hsv/README.md b/plugins/colors/hsv/README.md
index 1bc359713ce..bf32f1ef295 100644
--- a/plugins/colors/hsv/README.md
+++ b/plugins/colors/hsv/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the HSV color support.
+## 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
@@ -72,3 +78,19 @@ import { loadHsvColorPlugin } from "@tsparticles/plugin-hsv-color";
await loadHsvColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadHsvColorPlugin(...)`
+- 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/plugins/colors/hwb/README.md b/plugins/colors/hwb/README.md
index 6838f0b6507..a2713b107a6 100644
--- a/plugins/colors/hwb/README.md
+++ b/plugins/colors/hwb/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the HWB color support.
+## 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
@@ -72,3 +78,19 @@ import { loadHwbColorPlugin } from "@tsparticles/plugin-hwb-color";
await loadHwbColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadHwbColorPlugin(...)`
+- 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/plugins/colors/lab/README.md b/plugins/colors/lab/README.md
index c2d7b434db6..ae823f9d8bb 100644
--- a/plugins/colors/lab/README.md
+++ b/plugins/colors/lab/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the LAB color support.
+## 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
@@ -72,3 +78,19 @@ import { loadLabColorPlugin } from "@tsparticles/plugin-lab-color";
await loadLabColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadLabColorPlugin(...)`
+- 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/plugins/colors/lch/README.md b/plugins/colors/lch/README.md
index 085cbb9e5f5..e2966bfeb1f 100644
--- a/plugins/colors/lch/README.md
+++ b/plugins/colors/lch/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the LCH color support.
+## 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
@@ -72,3 +78,19 @@ import { loadLchColorPlugin } from "@tsparticles/plugin-lch-color";
await loadLchColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadLchColorPlugin(...)`
+- 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/plugins/colors/named/README.md b/plugins/colors/named/README.md
index 3941e0205fc..176d3a7cec8 100644
--- a/plugins/colors/named/README.md
+++ b/plugins/colors/named/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the Named color support.
+## 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
@@ -72,3 +78,19 @@ import { loadNamedColorPlugin } from "@tsparticles/plugin-named-color";
await loadNamedColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadNamedColorPlugin(...)`
+- 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/plugins/colors/oklab/README.md b/plugins/colors/oklab/README.md
index 78acdab9fb0..d0bbe115435 100644
--- a/plugins/colors/oklab/README.md
+++ b/plugins/colors/oklab/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the OKLAB color support.
+## 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
@@ -72,3 +78,19 @@ import { loadOklabColorPlugin } from "@tsparticles/plugin-oklab-color";
await loadOklabColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadOklabColorPlugin(...)`
+- 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/plugins/colors/oklch/README.md b/plugins/colors/oklch/README.md
index 476bf922600..8a6a184a156 100644
--- a/plugins/colors/oklch/README.md
+++ b/plugins/colors/oklch/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the OKLCH color support.
+## 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
@@ -72,3 +78,19 @@ import { loadOklchColorPlugin } from "@tsparticles/plugin-oklch-color";
await loadOklchColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadOklchColorPlugin(...)`
+- 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/plugins/colors/rgb/README.md b/plugins/colors/rgb/README.md
index 2b2f58b5a43..e81d62e06a5 100644
--- a/plugins/colors/rgb/README.md
+++ b/plugins/colors/rgb/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the RGB color support.
+## 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
@@ -72,3 +78,19 @@ import { loadRgbColorPlugin } from "@tsparticles/plugin-rgb-color";
await loadRgbColorPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadRgbColorPlugin(...)`
+- 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/plugins/easings/back/README.md b/plugins/easings/back/README.md
index 649e3b65725..6f4446b3c33 100644
--- a/plugins/easings/back/README.md
+++ b/plugins/easings/back/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing back support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingBackPlugin } from "@tsparticles/plugin-easing-back";
await loadEasingBackPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingBackPlugin(...)`
+- 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/plugins/easings/bounce/README.md b/plugins/easings/bounce/README.md
index 0dcb6f62cf1..ff74560a296 100644
--- a/plugins/easings/bounce/README.md
+++ b/plugins/easings/bounce/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing bounce support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingBlendPlugin } from "@tsparticles/plugin-easing-bounce";
await loadEasingBlendPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingBlendPlugin(...)`
+- 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/plugins/easings/circ/README.md b/plugins/easings/circ/README.md
index 190f1ca5edd..c0473e41d25 100644
--- a/plugins/easings/circ/README.md
+++ b/plugins/easings/circ/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing circ support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingCircPlugin } from "@tsparticles/plugin-easing-circ";
await loadEasingCircPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingCircPlugin(...)`
+- 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/plugins/easings/cubic/README.md b/plugins/easings/cubic/README.md
index 34a47011567..9184887839f 100644
--- a/plugins/easings/cubic/README.md
+++ b/plugins/easings/cubic/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing cubic support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingCubicPlugin } from "@tsparticles/plugin-easing-cubic";
await loadEasingCubicPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingCubicPlugin(...)`
+- 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/plugins/easings/elastic/README.md b/plugins/easings/elastic/README.md
index c2ea939b015..f981cb2983f 100644
--- a/plugins/easings/elastic/README.md
+++ b/plugins/easings/elastic/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing elastic support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingElasticPlugin } from "@tsparticles/plugin-easing-elastic";
await loadEasingElasticPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingElasticPlugin(...)`
+- 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/plugins/easings/expo/README.md b/plugins/easings/expo/README.md
index 238c0fc72f5..ea86e3c0f0c 100644
--- a/plugins/easings/expo/README.md
+++ b/plugins/easings/expo/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing expo support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingExpoPlugin } from "@tsparticles/plugin-easing-expo";
await loadEasingExpoPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingExpoPlugin(...)`
+- 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/plugins/easings/gaussian/README.md b/plugins/easings/gaussian/README.md
index 66583f91234..51cd9c309e7 100644
--- a/plugins/easings/gaussian/README.md
+++ b/plugins/easings/gaussian/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing gaussian support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingGaussianPlugin } from "@tsparticles/plugin-easing-gaussian";
await loadEasingGaussianPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingGaussianPlugin(...)`
+- 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/plugins/easings/linear/README.md b/plugins/easings/linear/README.md
index 3a62d242d1f..0a2f0591882 100644
--- a/plugins/easings/linear/README.md
+++ b/plugins/easings/linear/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing linear support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingLinearPlugin } from "@tsparticles/plugin-easing-linear";
await loadEasingLinearPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingLinearPlugin(...)`
+- 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/plugins/easings/quad/README.md b/plugins/easings/quad/README.md
index 49f4b0b9666..9f0e1f7c61e 100644
--- a/plugins/easings/quad/README.md
+++ b/plugins/easings/quad/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing quad support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingQuadPlugin } from "@tsparticles/plugin-easing-quad";
await loadEasingQuadPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingQuadPlugin(...)`
+- 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/plugins/easings/quart/README.md b/plugins/easings/quart/README.md
index 1571c4adc55..f86365c15ad 100644
--- a/plugins/easings/quart/README.md
+++ b/plugins/easings/quart/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing quart support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingQuartPlugin } from "@tsparticles/plugin-easing-quart";
await loadEasingQuartPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingQuartPlugin(...)`
+- 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/plugins/easings/quint/README.md b/plugins/easings/quint/README.md
index f32937e1063..ebc09418ac8 100644
--- a/plugins/easings/quint/README.md
+++ b/plugins/easings/quint/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing quint support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingQuintPlugin } from "@tsparticles/plugin-easing-quint";
await loadEasingQuintPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingQuintPlugin(...)`
+- 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/plugins/easings/sigmoid/README.md b/plugins/easings/sigmoid/README.md
index 58c3219edc7..2dff9bf8c0a 100644
--- a/plugins/easings/sigmoid/README.md
+++ b/plugins/easings/sigmoid/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing sigmoid support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingSigmoidPlugin } from "@tsparticles/plugin-easing-sigmoid";
await loadEasingSigmoidPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingSigmoidPlugin(...)`
+- 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/plugins/easings/sine/README.md b/plugins/easings/sine/README.md
index dcde352026c..f600b614020 100644
--- a/plugins/easings/sine/README.md
+++ b/plugins/easings/sine/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing sine support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingSinePlugin } from "@tsparticles/plugin-easing-sine";
await loadEasingSinePlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingSinePlugin(...)`
+- 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/plugins/easings/smoothstep/README.md b/plugins/easings/smoothstep/README.md
index 136461f625f..5eaf4ab5faa 100644
--- a/plugins/easings/smoothstep/README.md
+++ b/plugins/easings/smoothstep/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the easing smoothstep support.
+## 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
@@ -72,3 +78,19 @@ import { loadEasingSmoothstepPlugin } from "@tsparticles/plugin-easing-smoothste
await loadEasingSmoothstepPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEasingSmoothstepPlugin(...)`
+- 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/plugins/emitters/README.md b/plugins/emitters/README.md
index 3c9199faee0..3a5a60498a3 100644
--- a/plugins/emitters/README.md
+++ b/plugins/emitters/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles emitters.
+## 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
@@ -77,3 +83,24 @@ import { loadEmittersPlugin } from "@tsparticles/plugin-emitters";
await loadEmittersPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `emitters`
+
+```json
+{
+ "emitters": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadInteractivityPlugin(...)`
+- 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/plugins/emittersShapes/canvas/README.md b/plugins/emittersShapes/canvas/README.md
index 72d3640ccc6..eec7065daec 100644
--- a/plugins/emittersShapes/canvas/README.md
+++ b/plugins/emittersShapes/canvas/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the emitters shape canvas support.
+## 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
@@ -77,3 +83,19 @@ import { loadEmittersShapeCanvasPlugin } from "@tsparticles/plugin-emitters-shap
await loadEmittersShapeCanvasPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEmittersPlugin(...)`
+- 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/plugins/emittersShapes/circle/README.md b/plugins/emittersShapes/circle/README.md
index 2cd773014e1..7f710b652be 100644
--- a/plugins/emittersShapes/circle/README.md
+++ b/plugins/emittersShapes/circle/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the emitters shape circle support.
+## 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
@@ -77,3 +83,19 @@ import { loadEmittersShapeCirclePlugin } from "@tsparticles/plugin-emitters-shap
await loadEmittersShapeCirclePlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEmittersPlugin(...)`
+- 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/plugins/emittersShapes/path/README.md b/plugins/emittersShapes/path/README.md
index 6c55ac5b182..24f38516a71 100644
--- a/plugins/emittersShapes/path/README.md
+++ b/plugins/emittersShapes/path/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the emitters shape path support.
+## 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
@@ -77,3 +83,19 @@ import { loadEmittersShapePathPlugin } from "@tsparticles/plugin-emitters-shape-
await loadEmittersShapePathPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEmittersPlugin(...)`
+- 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/plugins/emittersShapes/polygon/README.md b/plugins/emittersShapes/polygon/README.md
index 6f1b4ae1053..56465c12996 100644
--- a/plugins/emittersShapes/polygon/README.md
+++ b/plugins/emittersShapes/polygon/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the emitters shape polygon support.
+## 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
@@ -77,3 +83,19 @@ import { loadEmittersShapePolygonPlugin } from "@tsparticles/plugin-emitters-sha
await loadEmittersShapePolygonPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEmittersPlugin(...)`
+- 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/plugins/emittersShapes/square/README.md b/plugins/emittersShapes/square/README.md
index 89b24a26e71..d36b27c082a 100644
--- a/plugins/emittersShapes/square/README.md
+++ b/plugins/emittersShapes/square/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the emitters shape square support.
+## 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
@@ -77,3 +83,19 @@ import { loadEmittersShapeSquarePlugin } from "@tsparticles/plugin-emitters-shap
await loadEmittersShapeSquarePlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEmittersPlugin(...)`
+- 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/plugins/exports/image/README.md b/plugins/exports/image/README.md
index b1b1169d078..dfbf5f53903 100644
--- a/plugins/exports/image/README.md
+++ b/plugins/exports/image/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the export image support.
+## 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
@@ -72,3 +78,19 @@ import { loadExportImagePlugin } from "@tsparticles/plugin-export-image";
await loadExportImagePlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadExportImagePlugin(...)`
+- 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/plugins/exports/json/README.md b/plugins/exports/json/README.md
index 3ca6b36e0b8..22eba2580c9 100644
--- a/plugins/exports/json/README.md
+++ b/plugins/exports/json/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the export json support.
+## 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
@@ -72,3 +78,19 @@ import { loadExportJSONPlugin } from "@tsparticles/plugin-export-json";
await loadExportJSONPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadExportJSONPlugin(...)`
+- 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/plugins/exports/video/README.md b/plugins/exports/video/README.md
index b293ad84c10..ff0e402aafc 100644
--- a/plugins/exports/video/README.md
+++ b/plugins/exports/video/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for adding the export video support.
+## 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
@@ -72,3 +78,19 @@ import { loadExportVideoPlugin } from "@tsparticles/plugin-export-video";
await loadExportVideoPlugin();
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadExportVideoPlugin(...)`
+- 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/plugins/infection/README.md b/plugins/infection/README.md
index 7b8e5b182d7..695a1aa6088 100644
--- a/plugins/infection/README.md
+++ b/plugins/infection/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles infection simulation effect.
+## 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
@@ -77,3 +83,24 @@ import { loadInfectionPlugin } from "@tsparticles/plugin-infection";
await loadInfectionPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `infection`
+
+```json
+{
+ "infection": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadInteractivityPlugin(...)`
+- 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/plugins/interactivity/README.md b/plugins/interactivity/README.md
index b92a9355a92..ce51cce1fab 100644
--- a/plugins/interactivity/README.md
+++ b/plugins/interactivity/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling interactivity sickness CSS value.
+## 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
@@ -72,3 +78,19 @@ import { loadInteractivityPlugin } from "@tsparticles/plugin-interactivity";
await loadInteractivityPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadInteractivityPlugin(...)`
+- 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/plugins/manualParticles/README.md b/plugins/manualParticles/README.md
index 6c8e63f6d96..536ebf43733 100644
--- a/plugins/manualParticles/README.md
+++ b/plugins/manualParticles/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling manual particles feature.
+## 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
@@ -72,3 +78,24 @@ import { loadManualParticlesPlugin } from "@tsparticles/plugin-manual-particles"
await loadManualParticlesPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `manualParticles`
+
+```json
+{
+ "manualParticles": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadManualParticlesPlugin(...)`
+- 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/plugins/motion/README.md b/plugins/motion/README.md
index 808867d2105..5ca4507728d 100644
--- a/plugins/motion/README.md
+++ b/plugins/motion/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling motion sickness CSS value.
+## 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
@@ -72,3 +78,19 @@ import { loadMotionPlugin } from "@tsparticles/plugin-motion";
await loadMotionPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadMotionPlugin(...)`
+- 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/plugins/move/README.md b/plugins/move/README.md
index a62ca9a2b58..4434077a5c8 100644
--- a/plugins/move/README.md
+++ b/plugins/move/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) move plugin for standard movement effect.
+## 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
@@ -72,3 +78,19 @@ import { loadMovePlugin } from "@tsparticles/plugin-move";
await loadMovePlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadMovePlugin(...)`
+- 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/plugins/poisson/README.md b/plugins/poisson/README.md
index cc14a57d581..805871743ef 100644
--- a/plugins/poisson/README.md
+++ b/plugins/poisson/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles poisson disc effect.
+## 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
@@ -72,3 +78,19 @@ import { loadPoissonDiscPlugin } from "@tsparticles/plugin-poisson";
await loadPoissonDiscPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPoissonDiscPlugin(...)`
+- 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/plugins/polygonMask/README.md b/plugins/polygonMask/README.md
index 24fd7667c5c..10337610e61 100644
--- a/plugins/polygonMask/README.md
+++ b/plugins/polygonMask/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles polygon mask effect.
+## 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
@@ -72,3 +78,24 @@ import { loadPolygonMaskPlugin } from "@tsparticles/plugin-polygon-mask";
await loadPolygonMaskPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `polygonMask`
+
+```json
+{
+ "polygonMask": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPolygonMaskPlugin(...)`
+- 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/plugins/responsive/README.md b/plugins/responsive/README.md
index 4f7a9060f73..37997a2c327 100644
--- a/plugins/responsive/README.md
+++ b/plugins/responsive/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling responsive feature.
+## 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
@@ -72,3 +78,24 @@ import { loadResponsivePlugin } from "@tsparticles/plugin-responsive";
await loadResponsivePlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `responsive`
+
+```json
+{
+ "responsive": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadResponsivePlugin(...)`
+- 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/plugins/sounds/README.md b/plugins/sounds/README.md
index 4bfd3c67070..351c95ac2d3 100644
--- a/plugins/sounds/README.md
+++ b/plugins/sounds/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for particles sounds effect.
+## 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
@@ -72,3 +78,19 @@ import { loadSoundsPlugin } from "@tsparticles/plugin-sounds";
await loadSoundsPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSoundsPlugin(...)`
+- 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/plugins/themes/README.md b/plugins/themes/README.md
index c4e62cf4a6a..94be4d233c7 100644
--- a/plugins/themes/README.md
+++ b/plugins/themes/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling themes feature.
+## 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
@@ -72,3 +78,24 @@ import { loadThemesPlugin } from "@tsparticles/plugin-themes";
await loadThemesPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `themes`
+
+```json
+{
+ "themes": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadThemesPlugin(...)`
+- 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/plugins/trail/README.md b/plugins/trail/README.md
index bcbd80143e3..e902d74b0bb 100644
--- a/plugins/trail/README.md
+++ b/plugins/trail/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling trail feature.
+## 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
@@ -72,3 +78,24 @@ import { loadTrailPlugin } from "@tsparticles/plugin-trail";
await loadTrailPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `trail`
+
+```json
+{
+ "trail": {}
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadTrailPlugin(...)`
+- 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/plugins/zoom/README.md b/plugins/zoom/README.md
index fa941a5b27f..ab346ba8fe4 100644
--- a/plugins/zoom/README.md
+++ b/plugins/zoom/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) plugin for handling zoom interactions.
+## 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
@@ -72,3 +78,19 @@ import { loadZoomPlugin } from "@tsparticles/plugin-zoom";
await loadZoomPlugin(tsParticles);
})();
```
+
+## Option mapping
+
+- This package primarily extends runtime behavior or rendering and may not expose a single dedicated root options key.
+- Use the usage example in this README and combine with the nearest options section in the docs.
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadZoomPlugin(...)`
+- 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/pnpm-lock.yaml b/pnpm-lock.yaml
index ec49eb9932e..36baab630d1 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.0)(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.21
version: 1.15.21
- "@tsparticles/cli":
+ '@tsparticles/cli':
specifier: ^3.4.4
version: 3.4.4(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)
- "@tsparticles/depcruise-config":
+ '@tsparticles/depcruise-config':
specifier: ^3.4.5
version: 3.4.5(dependency-cruiser@17.3.10)
- "@tsparticles/eslint-config":
+ '@tsparticles/eslint-config':
specifier: ^3.4.5
version: 3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))
- "@tsparticles/prettier-config":
+ '@tsparticles/prettier-config':
specifier: ^3.4.5
version: 3.4.5(prettier@3.8.1)
- "@tsparticles/tsconfig":
+ '@tsparticles/tsconfig':
specifier: ^3.4.5
version: 3.4.5(typescript@6.0.2)
- "@tsparticles/webpack-plugin":
+ '@tsparticles/webpack-plugin':
specifier: ^3.4.5
version: 3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)
- "@types/node":
+ '@types/node':
specifier: ^25.5.0
version: 25.5.0
- "@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,275 +387,275 @@ 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":
+ '@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-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/effect-trail":
+ '@tsparticles/effect-trail':
specifier: workspace:*
version: link:../../effects/trail/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-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/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-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-rotate":
+ '@tsparticles/updater-rotate':
specifier: workspace:*
version: link:../../updaters/rotate/dist
- "@tsparticles/updater-stroke-color":
+ '@tsparticles/updater-stroke-color':
specifier: workspace:*
version: link:../../updaters/strokeColor/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:
@@ -667,440 +668,440 @@ 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":
+ '@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-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":
+ '@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.0
version: 25.5.0
- "@types/stylus":
+ '@types/stylus':
specifier: ^0.48.43
version: 0.48.43
ace-builds:
@@ -1157,14 +1158,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.21
version: 1.15.21
minify:
@@ -1172,17 +1173,17 @@ importers:
version: 15.2.0
sass:
specifier: ^1.98.0
- version: 1.98.0
+ version: 1.99.0
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:
@@ -1191,39 +1192,39 @@ importers:
version: 6.0.2
vite:
specifier: ^8.0.3
- version: 8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)
+ version: 8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.99.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)
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
@@ -1233,1034 +1234,1034 @@ 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/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:
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/strokeColor:
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
@@ -2276,214 +2277,181 @@ 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.2(vitest@4.1.2)
- "@vitest/ui":
+ '@vitest/ui':
specifier: ^4.1.2
version: 4.1.2(vitest@4.1.2)
canvas:
specifier: ^3.2.2
- version: 3.2.2
+ version: 3.2.3
jsdom:
specifier: ^29.0.1
- version: 29.0.1(canvas@3.2.2)
+ version: 29.0.1(canvas@3.2.3)
jsdom-global:
specifier: ^3.0.2
- version: 3.0.2(jsdom@29.0.1(canvas@3.2.2))
+ version: 3.0.2(jsdom@29.0.1(canvas@3.2.3))
vitest:
specifier: ^4.1.2
- version: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))
+ version: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.3))(vite@8.0.3(@types/node@25.5.0)(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.0.1":
- resolution:
- { integrity: sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw== }
- engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 }
-
- "@asamuzakjp/dom-selector@7.0.3":
- resolution:
- { integrity: sha512-Q6mU0Z6bfj6YvnX2k9n0JxiIwrCFN59x/nWmYQnAqP000ruX/yV+5bp/GRcF5T8ncvfwJQ7fgfP74DlpKExILA== }
- 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.0":
- resolution:
- { integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww== }
- 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.0.1':
+ resolution: {integrity: sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+
+ '@asamuzakjp/dom-selector@7.0.3':
+ resolution: {integrity: sha512-Q6mU0Z6bfj6YvnX2k9n0JxiIwrCFN59x/nWmYQnAqP000ruX/yV+5bp/GRcF5T8ncvfwJQ7fgfP74DlpKExILA==}
+ 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.0':
+ resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
+ 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
@@ -2493,1821 +2461,1514 @@ 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.1":
- resolution:
- { integrity: sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w== }
+ '@csstools/css-syntax-patches-for-csstree@1.1.1':
+ resolution: {integrity: sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==}
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/runtime@1.8.1":
- resolution:
- { integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg== }
-
- "@emnapi/wasi-threads@1.1.0":
- resolution:
- { integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== }
-
- "@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/runtime@1.8.1':
+ resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
+
+ '@emnapi/wasi-threads@1.1.0':
+ resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+
+ '@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.3":
- resolution:
- { integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw== }
- engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
-
- "@eslint/config-helpers@0.5.3":
- resolution:
- { integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw== }
- engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
-
- "@eslint/core@1.1.1":
- resolution:
- { integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ== }
- 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.3':
+ resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ '@eslint/config-helpers@0.5.3':
+ resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ '@eslint/core@1.1.1':
+ resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==}
+ 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.3":
- resolution:
- { integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ== }
- engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
+ '@eslint/object-schema@3.0.3':
+ resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- "@eslint/plugin-kit@0.6.1":
- resolution:
- { integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ== }
- engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
+ '@eslint/plugin-kit@0.6.1':
+ resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==}
+ 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.1":
- resolution:
- { integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== }
- 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== }
-
- "@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 }
+ '@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.1':
+ resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
+ 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==}
+
+ '@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.122.0":
- resolution:
- { integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA== }
+ '@oxc-project/types@0.122.0':
+ resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==}
- "@parcel/watcher-android-arm64@2.5.1":
- resolution:
- { integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== }
- 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.1":
- resolution:
- { integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== }
- 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.1":
- resolution:
- { integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== }
- 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.1":
- resolution:
- { integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== }
- 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.1":
- resolution:
- { integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== }
- 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.1":
- resolution:
- { integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== }
- 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.1":
- resolution:
- { integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== }
- 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.1":
- resolution:
- { integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== }
- 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.1":
- resolution:
- { integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== }
- 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.1":
- resolution:
- { integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== }
- 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.1":
- resolution:
- { integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== }
- 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.1":
- resolution:
- { integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== }
- 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.1":
- resolution:
- { integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== }
- 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.1":
- resolution:
- { integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== }
- 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.12":
- resolution:
- { integrity: sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA== }
- 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.12':
+ resolution: {integrity: sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- "@rolldown/binding-darwin-arm64@1.0.0-rc.12":
- resolution:
- { integrity: sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-darwin-arm64@1.0.0-rc.12':
+ resolution: {integrity: sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- "@rolldown/binding-darwin-x64@1.0.0-rc.12":
- resolution:
- { integrity: sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-darwin-x64@1.0.0-rc.12':
+ resolution: {integrity: sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- "@rolldown/binding-freebsd-x64@1.0.0-rc.12":
- resolution:
- { integrity: sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-freebsd-x64@1.0.0-rc.12':
+ resolution: {integrity: sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12":
- resolution:
- { integrity: sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12':
+ resolution: {integrity: sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12":
- resolution:
- { integrity: sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12':
+ resolution: {integrity: sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- "@rolldown/binding-linux-arm64-musl@1.0.0-rc.12":
- resolution:
- { integrity: sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12':
+ resolution: {integrity: sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12":
- resolution:
- { integrity: sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12':
+ resolution: {integrity: sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12":
- resolution:
- { integrity: sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12':
+ resolution: {integrity: sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- "@rolldown/binding-linux-x64-gnu@1.0.0-rc.12":
- resolution:
- { integrity: sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-x64-gnu@1.0.0-rc.12':
+ resolution: {integrity: sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- "@rolldown/binding-linux-x64-musl@1.0.0-rc.12":
- resolution:
- { integrity: sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-linux-x64-musl@1.0.0-rc.12':
+ resolution: {integrity: sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- "@rolldown/binding-openharmony-arm64@1.0.0-rc.12":
- resolution:
- { integrity: sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-openharmony-arm64@1.0.0-rc.12':
+ resolution: {integrity: sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- "@rolldown/binding-wasm32-wasi@1.0.0-rc.12":
- resolution:
- { integrity: sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg== }
- engines: { node: ">=14.0.0" }
+ '@rolldown/binding-wasm32-wasi@1.0.0-rc.12':
+ resolution: {integrity: sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg==}
+ engines: {node: '>=14.0.0'}
cpu: [wasm32]
- "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12":
- resolution:
- { integrity: sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12':
+ resolution: {integrity: sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- "@rolldown/binding-win32-x64-msvc@1.0.0-rc.12":
- resolution:
- { integrity: sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12':
+ resolution: {integrity: sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- "@rolldown/pluginutils@1.0.0-rc.12":
- resolution:
- { integrity: sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw== }
-
- "@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.12':
+ resolution: {integrity: sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw==}
+
+ '@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.21":
- resolution:
- { integrity: sha512-SA8SFg9dp0qKRH8goWsax6bptFE2EdmPf2YRAQW9WoHGf3XKM1bX0nd5UdwxmC5hXsBUZAYf7xSciCler6/oyA== }
- engines: { node: ">=10" }
+ '@swc/core-darwin-arm64@1.15.21':
+ resolution: {integrity: sha512-SA8SFg9dp0qKRH8goWsax6bptFE2EdmPf2YRAQW9WoHGf3XKM1bX0nd5UdwxmC5hXsBUZAYf7xSciCler6/oyA==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
- "@swc/core-darwin-x64@1.15.21":
- resolution:
- { integrity: sha512-//fOVntgowz9+V90lVsNCtyyrtbHp3jWH6Rch7MXHXbcvbLmbCTmssl5DeedUWLLGiAAW1wksBdqdGYOTjaNLw== }
- engines: { node: ">=10" }
+ '@swc/core-darwin-x64@1.15.21':
+ resolution: {integrity: sha512-//fOVntgowz9+V90lVsNCtyyrtbHp3jWH6Rch7MXHXbcvbLmbCTmssl5DeedUWLLGiAAW1wksBdqdGYOTjaNLw==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
- "@swc/core-linux-arm-gnueabihf@1.15.21":
- resolution:
- { integrity: sha512-meNI4Sh6h9h8DvIfEc0l5URabYMSuNvyisLmG6vnoYAS43s8ON3NJR8sDHvdP7NJTrLe0q/x2XCn6yL/BeHcZg== }
- engines: { node: ">=10" }
+ '@swc/core-linux-arm-gnueabihf@1.15.21':
+ resolution: {integrity: sha512-meNI4Sh6h9h8DvIfEc0l5URabYMSuNvyisLmG6vnoYAS43s8ON3NJR8sDHvdP7NJTrLe0q/x2XCn6yL/BeHcZg==}
+ engines: {node: '>=10'}
cpu: [arm]
os: [linux]
- "@swc/core-linux-arm64-gnu@1.15.21":
- resolution:
- { integrity: sha512-QrXlNQnHeXqU2EzLlnsPoWEh8/GtNJLvfMiPsDhk+ht6Xv8+vhvZ5YZ/BokNWSIZiWPKLAqR0M7T92YF5tmD3g== }
- engines: { node: ">=10" }
+ '@swc/core-linux-arm64-gnu@1.15.21':
+ resolution: {integrity: sha512-QrXlNQnHeXqU2EzLlnsPoWEh8/GtNJLvfMiPsDhk+ht6Xv8+vhvZ5YZ/BokNWSIZiWPKLAqR0M7T92YF5tmD3g==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- "@swc/core-linux-arm64-musl@1.15.21":
- resolution:
- { integrity: sha512-8/yGCMO333ultDaMQivE5CjO6oXDPeeg1IV4sphojPkb0Pv0i6zvcRIkgp60xDB+UxLr6VgHgt+BBgqS959E9g== }
- engines: { node: ">=10" }
+ '@swc/core-linux-arm64-musl@1.15.21':
+ resolution: {integrity: sha512-8/yGCMO333ultDaMQivE5CjO6oXDPeeg1IV4sphojPkb0Pv0i6zvcRIkgp60xDB+UxLr6VgHgt+BBgqS959E9g==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
libc: [musl]
- "@swc/core-linux-ppc64-gnu@1.15.21":
- resolution:
- { integrity: sha512-ucW0HzPx0s1dgRvcvuLSPSA/2Kk/VYTv9st8qe1Kc22Gu0Q0rH9+6TcBTmMuNIp0Xs4BPr1uBttmbO1wEGI49Q== }
- engines: { node: ">=10" }
+ '@swc/core-linux-ppc64-gnu@1.15.21':
+ resolution: {integrity: sha512-ucW0HzPx0s1dgRvcvuLSPSA/2Kk/VYTv9st8qe1Kc22Gu0Q0rH9+6TcBTmMuNIp0Xs4BPr1uBttmbO1wEGI49Q==}
+ engines: {node: '>=10'}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- "@swc/core-linux-s390x-gnu@1.15.21":
- resolution:
- { integrity: sha512-ulTnOGc5I7YRObE/9NreAhQg94QkiR5qNhhcUZ1iFAYjzg/JGAi1ch+s/Ixe61pMIr8bfVrF0NOaB0f8wjaAfA== }
- engines: { node: ">=10" }
+ '@swc/core-linux-s390x-gnu@1.15.21':
+ resolution: {integrity: sha512-ulTnOGc5I7YRObE/9NreAhQg94QkiR5qNhhcUZ1iFAYjzg/JGAi1ch+s/Ixe61pMIr8bfVrF0NOaB0f8wjaAfA==}
+ engines: {node: '>=10'}
cpu: [s390x]
os: [linux]
libc: [glibc]
- "@swc/core-linux-x64-gnu@1.15.21":
- resolution:
- { integrity: sha512-D0RokxtM+cPvSqJIKR6uja4hbD+scI9ezo95mBhfSyLUs9wnPPl26sLp1ZPR/EXRdYm3F3S6RUtVi+8QXhT24Q== }
- engines: { node: ">=10" }
+ '@swc/core-linux-x64-gnu@1.15.21':
+ resolution: {integrity: sha512-D0RokxtM+cPvSqJIKR6uja4hbD+scI9ezo95mBhfSyLUs9wnPPl26sLp1ZPR/EXRdYm3F3S6RUtVi+8QXhT24Q==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [linux]
libc: [glibc]
- "@swc/core-linux-x64-musl@1.15.21":
- resolution:
- { integrity: sha512-nER8u7VeRfmU6fMDzl1NQAbbB/G7O2avmvCOwIul1uGkZ2/acbPH+DCL9h5+0yd/coNcxMBTL6NGepIew+7C2w== }
- engines: { node: ">=10" }
+ '@swc/core-linux-x64-musl@1.15.21':
+ resolution: {integrity: sha512-nER8u7VeRfmU6fMDzl1NQAbbB/G7O2avmvCOwIul1uGkZ2/acbPH+DCL9h5+0yd/coNcxMBTL6NGepIew+7C2w==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [linux]
libc: [musl]
- "@swc/core-win32-arm64-msvc@1.15.21":
- resolution:
- { integrity: sha512-+/AgNBnjYugUA8C0Do4YzymgvnGbztv7j8HKSQLvR/DQgZPoXQ2B3PqB2mTtGh/X5DhlJWiqnunN35JUgWcAeQ== }
- engines: { node: ">=10" }
+ '@swc/core-win32-arm64-msvc@1.15.21':
+ resolution: {integrity: sha512-+/AgNBnjYugUA8C0Do4YzymgvnGbztv7j8HKSQLvR/DQgZPoXQ2B3PqB2mTtGh/X5DhlJWiqnunN35JUgWcAeQ==}
+ engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
- "@swc/core-win32-ia32-msvc@1.15.21":
- resolution:
- { integrity: sha512-IkSZj8PX/N4HcaFhMQtzmkV8YSnuNoJ0E6OvMwFiOfejPhiKXvl7CdDsn1f4/emYEIDO3fpgZW9DTaCRMDxaDA== }
- engines: { node: ">=10" }
+ '@swc/core-win32-ia32-msvc@1.15.21':
+ resolution: {integrity: sha512-IkSZj8PX/N4HcaFhMQtzmkV8YSnuNoJ0E6OvMwFiOfejPhiKXvl7CdDsn1f4/emYEIDO3fpgZW9DTaCRMDxaDA==}
+ engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
- "@swc/core-win32-x64-msvc@1.15.21":
- resolution:
- { integrity: sha512-zUyWso7OOENB6e1N1hNuNn8vbvLsTdKQ5WKLgt/JcBNfJhKy/6jmBmqI3GXk/MyvQKd5SLvP7A0F36p7TeDqvw== }
- engines: { node: ">=10" }
+ '@swc/core-win32-x64-msvc@1.15.21':
+ resolution: {integrity: sha512-zUyWso7OOENB6e1N1hNuNn8vbvLsTdKQ5WKLgt/JcBNfJhKy/6jmBmqI3GXk/MyvQKd5SLvP7A0F36p7TeDqvw==}
+ engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- "@swc/core@1.15.21":
- resolution:
- { integrity: sha512-fkk7NJcBscrR3/F8jiqlMptRHP650NxqDnspBMrRe5d8xOoCy9MLL5kOBLFXjFLfMo3KQQHhk+/jUULOMlR1uQ== }
- engines: { node: ">=10" }
+ '@swc/core@1.15.21':
+ resolution: {integrity: sha512-fkk7NJcBscrR3/F8jiqlMptRHP650NxqDnspBMrRe5d8xOoCy9MLL5kOBLFXjFLfMo3KQQHhk+/jUULOMlR1uQ==}
+ 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.25":
- resolution:
- { integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g== }
+ '@swc/types@0.1.25':
+ resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==}
- "@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.4":
- resolution:
- { integrity: sha512-Vj6kOVkvL7fVrdlVAM2Eth7GmbMDi4/U1CnNJ1jVyJ1BROY2LpqUgR9sBk/x40lqwi0fk+2yXkwRlEP1xAP1hQ== }
+ '@tsparticles/cli@3.4.4':
+ resolution: {integrity: sha512-Vj6kOVkvL7fVrdlVAM2Eth7GmbMDi4/U1CnNJ1jVyJ1BROY2LpqUgR9sBk/x40lqwi0fk+2yXkwRlEP1xAP1hQ==}
hasBin: true
- "@tsparticles/depcruise-config@3.4.5":
- resolution:
- { integrity: sha512-jygXu1pMK1sHS/yKS7PRa0Arl655996A+x2IxJ9IwVzyqJRNfCUlwtbxsrzImVTzy56SU7GKxQLMupeS9XGv8w== }
+ '@tsparticles/depcruise-config@3.4.5':
+ resolution: {integrity: sha512-jygXu1pMK1sHS/yKS7PRa0Arl655996A+x2IxJ9IwVzyqJRNfCUlwtbxsrzImVTzy56SU7GKxQLMupeS9XGv8w==}
peerDependencies:
dependency-cruiser: ^17
- "@tsparticles/eslint-config@3.4.5":
- resolution:
- { integrity: sha512-un2WU844uQqHRzeWbkml3pMeLBec+fdhgKnbeUEQoJuT2hyeK6qgDgvR74TelzMkoPI4Ffktq8qrAO+g08MRVg== }
+ '@tsparticles/eslint-config@3.4.5':
+ resolution: {integrity: sha512-un2WU844uQqHRzeWbkml3pMeLBec+fdhgKnbeUEQoJuT2hyeK6qgDgvR74TelzMkoPI4Ffktq8qrAO+g08MRVg==}
peerDependencies:
eslint: ^10
- "@tsparticles/prettier-config@3.4.5":
- resolution:
- { integrity: sha512-GHLbJn3Wnm69LB+6oEICjH87QF8aLz8ROQw5mkDrTGgIDsm1kI1bZ3vYbOomO/hgWfZAxg/ReMJuK5FkmIqMVA== }
+ '@tsparticles/prettier-config@3.4.5':
+ resolution: {integrity: sha512-GHLbJn3Wnm69LB+6oEICjH87QF8aLz8ROQw5mkDrTGgIDsm1kI1bZ3vYbOomO/hgWfZAxg/ReMJuK5FkmIqMVA==}
peerDependencies:
prettier: ^3
- "@tsparticles/tsconfig@3.4.5":
- resolution:
- { integrity: sha512-84mKRB3x3c55D5CC4MQmXT1u8V0iBJOQMA2uB6yil+8434K06HXh6L99AVR/k4m41D9h99ywuBFqgo3w1NzAdg== }
+ '@tsparticles/tsconfig@3.4.5':
+ resolution: {integrity: sha512-84mKRB3x3c55D5CC4MQmXT1u8V0iBJOQMA2uB6yil+8434K06HXh6L99AVR/k4m41D9h99ywuBFqgo3w1NzAdg==}
peerDependencies:
typescript: ^6
- "@tsparticles/webpack-plugin@3.4.5":
- resolution:
- { integrity: sha512-Tc7Bh2lpju9zLD/l0yMhYDwSisOVW2l6pdmxyekOG+RhvYJT3gGL2JlVrCLZXrRDh6yWe/ns4rp8wJZlrzM7zw== }
+ '@tsparticles/webpack-plugin@3.4.5':
+ resolution: {integrity: sha512-Tc7Bh2lpju9zLD/l0yMhYDwSisOVW2l6pdmxyekOG+RhvYJT3gGL2JlVrCLZXrRDh6yWe/ns4rp8wJZlrzM7zw==}
+
+ '@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==}
- "@tufjs/canonical-json@2.0.0":
- resolution:
- { integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== }
- engines: { node: ^16.14.0 || >=18.0.0 }
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
- "@tufjs/models@4.1.0":
- resolution:
- { integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww== }
- engines: { node: ^20.17.0 || >=22.9.0 }
+ '@types/body-parser@1.19.2':
+ resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
- "@tybys/wasm-util@0.10.1":
- resolution:
- { integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== }
+ '@types/cacheable-request@6.0.3':
+ resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
- "@tybys/wasm-util@0.9.0":
- resolution:
- { integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== }
+ '@types/chai@5.2.2':
+ resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
- "@types/body-parser@1.19.2":
- resolution:
- { integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== }
+ '@types/connect-livereload@0.6.3':
+ resolution: {integrity: sha512-CaWami/rQdycHKnOR+UIfBNxNeqLC5f1KqMdclbsf+TsiLgXwYm2/+KlAefcR3ODom7Fuz4bvWazDMsmfaV5gw==}
- "@types/cacheable-request@6.0.3":
- resolution:
- { integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== }
+ '@types/connect@3.4.35':
+ resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
- "@types/chai@5.2.2":
- resolution:
- { integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg== }
+ '@types/deep-eql@4.0.2':
+ resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
- "@types/connect-livereload@0.6.3":
- resolution:
- { integrity: sha512-CaWami/rQdycHKnOR+UIfBNxNeqLC5f1KqMdclbsf+TsiLgXwYm2/+KlAefcR3ODom7Fuz4bvWazDMsmfaV5gw== }
+ '@types/eslint-scope@3.7.7':
+ resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
- "@types/connect@3.4.35":
- resolution:
- { integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== }
+ '@types/eslint@8.56.6':
+ resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==}
- "@types/deep-eql@4.0.2":
- resolution:
- { integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw== }
+ '@types/esrecurse@4.3.1':
+ resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
- "@types/eslint-scope@3.7.7":
- resolution:
- { integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== }
+ '@types/estree@1.0.8':
+ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
- "@types/eslint@8.56.6":
- resolution:
- { integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A== }
+ '@types/express-serve-static-core@5.0.0':
+ resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==}
- "@types/esrecurse@4.3.1":
- resolution:
- { integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== }
+ '@types/express@5.0.6':
+ resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==}
- "@types/estree@1.0.8":
- resolution:
- { integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== }
+ '@types/hast@3.0.4':
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
- "@types/express-serve-static-core@5.0.0":
- resolution:
- { integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw== }
+ '@types/http-cache-semantics@4.0.4':
+ resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
- "@types/express@5.0.6":
- resolution:
- { integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA== }
+ '@types/http-errors@2.0.5':
+ resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
- "@types/hast@3.0.4":
- resolution:
- { integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== }
+ '@types/jsdom@28.0.1':
+ resolution: {integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw==}
- "@types/http-cache-semantics@4.0.4":
- resolution:
- { integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== }
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- "@types/http-errors@2.0.5":
- resolution:
- { integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== }
+ '@types/keyv@3.1.4':
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
- "@types/jsdom@28.0.1":
- resolution:
- { integrity: sha512-GJq2QE4TAZ5ajSoCasn5DOFm8u1mI3tIFvM5tIq3W5U/RTB6gsHwc6Yhpl91X9VSDOUVblgXmG+2+sSvFQrdlw== }
+ '@types/livereload@0.9.5':
+ resolution: {integrity: sha512-2RXcRKdivPmn67pwjytvHoRv46AeXaLYVUWA0zkel1XSAOH5i71G0KfUdE5u3g80T155gR3Fo3ilVaqparLsVA==}
- "@types/json-schema@7.0.15":
- resolution:
- { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== }
+ '@types/luxon@3.7.1':
+ resolution: {integrity: sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg==}
- "@types/keyv@3.1.4":
- resolution:
- { integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== }
+ '@types/mime@1.3.2':
+ resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
- "@types/livereload@0.9.5":
- resolution:
- { integrity: sha512-2RXcRKdivPmn67pwjytvHoRv46AeXaLYVUWA0zkel1XSAOH5i71G0KfUdE5u3g80T155gR3Fo3ilVaqparLsVA== }
+ '@types/minimist@1.2.2':
+ resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
- "@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@24.10.9':
+ resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==}
- "@types/node@25.5.0":
- resolution:
- { integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw== }
+ '@types/node@25.5.0':
+ resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==}
- "@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.0":
- resolution:
- { integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/eslint-plugin@8.58.0':
+ resolution: {integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- "@typescript-eslint/parser": ^8.58.0
+ '@typescript-eslint/parser': ^8.58.0
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.0":
- resolution:
- { integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/parser@8.58.0':
+ resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==}
+ 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.0":
- resolution:
- { integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/project-service@8.58.0':
+ resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==}
+ 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.0":
- resolution:
- { integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ== }
- 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.0':
+ resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==}
+ 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.57.1":
- resolution:
- { integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/tsconfig-utils@8.57.1':
+ resolution: {integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==}
+ 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.0":
- resolution:
- { integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/tsconfig-utils@8.58.0':
+ resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==}
+ 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.0":
- resolution:
- { integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/type-utils@8.58.0':
+ resolution: {integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==}
+ 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/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/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.0":
- resolution:
- { integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/typescript-estree@8.58.0':
+ resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==}
+ 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.0":
- resolution:
- { integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/utils@8.58.0':
+ resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==}
+ 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.0":
- resolution:
- { integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/visitor-keys@8.58.0':
+ resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- "@vitest/coverage-v8@4.1.2":
- resolution:
- { integrity: sha512-sPK//PHO+kAkScb8XITeB1bf7fsk85Km7+rt4eeuRR3VS1/crD47cmV5wicisJmjNdfeokTZwjMk4Mj2d58Mgg== }
+ '@vitest/coverage-v8@4.1.2':
+ resolution: {integrity: sha512-sPK//PHO+kAkScb8XITeB1bf7fsk85Km7+rt4eeuRR3VS1/crD47cmV5wicisJmjNdfeokTZwjMk4Mj2d58Mgg==}
peerDependencies:
- "@vitest/browser": 4.1.2
+ '@vitest/browser': 4.1.2
vitest: 4.1.2
peerDependenciesMeta:
- "@vitest/browser":
+ '@vitest/browser':
optional: true
- "@vitest/expect@4.1.2":
- resolution:
- { integrity: sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ== }
+ '@vitest/expect@4.1.2':
+ resolution: {integrity: sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ==}
- "@vitest/mocker@4.1.2":
- resolution:
- { integrity: sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q== }
+ '@vitest/mocker@4.1.2':
+ resolution: {integrity: sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q==}
peerDependencies:
msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -4317,220 +3978,173 @@ 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/runner@4.1.2":
- resolution:
- { integrity: sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ== }
+ '@vitest/runner@4.1.2':
+ resolution: {integrity: sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ==}
- "@vitest/snapshot@4.1.2":
- resolution:
- { integrity: sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A== }
+ '@vitest/snapshot@4.1.2':
+ resolution: {integrity: sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A==}
- "@vitest/spy@4.1.2":
- resolution:
- { integrity: sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA== }
+ '@vitest/spy@4.1.2':
+ resolution: {integrity: sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA==}
- "@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==}
- "@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:
@@ -4538,175 +4152,141 @@ 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==}
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}
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
@@ -4716,624 +4296,500 @@ 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@2.0.1:
- resolution:
- { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== }
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
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}
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.2:
- resolution:
- { integrity: sha512-duEt4h1HHu9sJZyVKfLRXR6tsKPY7cEELzxSRJkwddOXYvQT3P/+es98SV384JA0zMOZ5s+9gatnGfM6sL4Drg== }
- engines: { node: ^18.12.0 || >= 20.9.0 }
+ canvas@3.2.3:
+ 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.1.0:
- resolution:
- { integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w== }
- engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 }
+ resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.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:
@@ -5341,544 +4797,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== }
-
- detect-libc@1.0.3:
- resolution:
- { integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== }
- engines: { node: ">=0.10" }
- hasBin: true
+ 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.0:
- resolution:
- { integrity: sha512-kCKF62fwtzwYm0IGBNjRUjtJgMfGapII+FslMHIjMR5KTnwEmBmWLDRSnc3XSNP8bNy34tekgQyDT0hr7pERRQ== }
- engines: { node: ">=12" }
+ resolution: {integrity: sha512-kCKF62fwtzwYm0IGBNjRUjtJgMfGapII+FslMHIjMR5KTnwEmBmWLDRSnc3XSNP8bNy34tekgQyDT0hr7pERRQ==}
+ 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.1.0:
- resolution:
- { integrity: sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA== }
- engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
+ resolution: {integrity: sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==}
+ 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:
@@ -5886,841 +5228,672 @@ 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.0:
- resolution:
- { integrity: sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw== }
+ resolution: {integrity: sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw==}
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.1:
- resolution:
- { integrity: sha512-z6JOK5gRO7aMybVq/y/MlIpKh8JIi68FBKMUtKkK2KH/wMSRlCxQ682d08LB9fYXplyY/UXG8P4XXTScmdjApg== }
- engines: { node: ^20.19.0 || ^22.13.0 || >=24.0.0 }
+ resolution: {integrity: sha512-z6JOK5gRO7aMybVq/y/MlIpKh8JIi68FBKMUtKkK2KH/wMSRlCxQ682d08LB9fYXplyY/UXG8P4XXTScmdjApg==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0}
peerDependencies:
canvas: ^3.0.0
peerDependenciesMeta:
@@ -6728,768 +5901,617 @@ 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.2.7:
- resolution:
- { integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA== }
- engines: { node: 20 || >=22 }
+ resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==}
+ 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.12.2:
- resolution:
- { integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA== }
+ resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
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@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@5.1.6:
- resolution:
- { integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== }
- engines: { node: ">=10" }
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
+ 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.74.0:
- resolution:
- { integrity: sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w== }
- engines: { node: ">=10" }
+ node-abi@3.89.0:
+ 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:
@@ -7497,1345 +6519,1067 @@ 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.1:
- resolution:
- { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== }
- engines: { node: ">=8.6" }
+ picomatch@2.3.2:
+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
+ engines: {node: '>=8.6'}
picomatch@4.0.3:
- resolution:
- { integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== }
- engines: { node: ">=12" }
+ resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+ engines: {node: '>=12'}
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.8:
- resolution:
- { integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg== }
- engines: { node: ^10 || ^12 || >=14 }
+ resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==}
+ 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.3:
- resolution:
- { integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA== }
+ pump@3.0.4:
+ 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.12:
- resolution:
- { integrity: sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ resolution: {integrity: sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A==}
+ 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.98.0:
- resolution:
- { integrity: sha512-+4N/u9dZ4PrgzGgPlKnaaRQx64RO0JBKs9sDhQ2pLgN6JQZ25uPQZKQYaBJU48Kd5BxgXoJ4e09Dq7nMcOUW3A== }
- engines: { node: ">=14.0.0" }
+ sass@1.99.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.2:
- resolution:
- { integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA== }
+ tar-fs@2.1.4:
+ 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
@@ -8843,460 +7587,375 @@ 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'}
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'}
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.19:
- resolution:
- { integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A== }
+ resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==}
tldts@7.0.19:
- resolution:
- { integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA== }
+ resolution: {integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==}
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.4.0:
- resolution:
- { integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA== }
- engines: { node: ">=18.12" }
+ resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
+ engines: {node: '>=18.12'}
peerDependencies:
- typescript: ">=4.8.4"
+ typescript: '>=4.8.4'
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.2:
- resolution:
- { integrity: sha512-WNoeWX9+8X3E3riuYPduilUTFefl1K+Z+5bmYqNeH5qcWjtnTRMbRzGdEQ4XXn1WEO4WCIlU0vf46Ca2y/mspg== }
+ resolution: {integrity: sha512-WNoeWX9+8X3E3riuYPduilUTFefl1K+Z+5bmYqNeH5qcWjtnTRMbRzGdEQ4XXn1WEO4WCIlU0vf46Ca2y/mspg==}
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.0:
- resolution:
- { integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==}
+ 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.6:
- resolution:
- { integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA== }
- engines: { node: ">=20.18.1" }
+ resolution: {integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==}
+ 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.3:
- resolution:
- { integrity: sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ== }
- engines: { node: ^20.19.0 || >=22.12.0 }
+ resolution: {integrity: sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ==}
+ 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
- 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
@@ -9320,35 +7979,34 @@ packages:
optional: true
vitest@4.1.2:
- resolution:
- { integrity: sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg== }
- engines: { node: ^20.0.0 || ^22.0.0 || >=24.0.0 }
+ resolution: {integrity: sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg==}
+ 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.2
- "@vitest/browser-preview": 4.1.2
- "@vitest/browser-webdriverio": 4.1.2
- "@vitest/ui": 4.1.2
- 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.2
+ '@vitest/browser-preview': 4.1.2
+ '@vitest/browser-webdriverio': 4.1.2
+ '@vitest/ui': 4.1.2
+ 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/ui":
+ '@vitest/ui':
optional: true
happy-dom:
optional: true
@@ -9356,54 +8014,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
@@ -9416,132 +8064,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
@@ -9549,12 +8173,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
@@ -9562,250 +8185,233 @@ 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': {}
- "@asamuzakjp/css-color@5.0.1":
+ '@adobe/css-tools@4.3.3': {}
+
+ '@asamuzakjp/css-color@5.0.1':
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
lru-cache: 11.2.7
- "@asamuzakjp/dom-selector@7.0.3":
+ '@asamuzakjp/dom-selector@7.0.3':
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
lru-cache: 11.2.7
- "@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.0":
+ '@babel/parser@7.29.0':
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.0)(conventional-commits-parser@6.3.0)(typescript@6.0.2)":
+ '@commitlint/cli@20.5.0(@types/node@25.5.0)(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.0)(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.0)(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.0)(typescript@6.0.2)":
+ '@commitlint/load@20.5.0(@types/node@25.5.0)(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.0)(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
@@ -9813,76 +8419,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.1(css-tree@3.2.1)":
+ '@csstools/css-syntax-patches-for-csstree@1.1.1(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
@@ -9890,17 +8496,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
@@ -9914,296 +8520,296 @@ 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/runtime@1.8.1":
+ '@emnapi/runtime@1.8.1':
dependencies:
tslib: 2.8.1
- "@emnapi/wasi-threads@1.1.0":
+ '@emnapi/wasi-threads@1.1.0':
dependencies:
tslib: 2.8.1
- "@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.1.0(jiti@2.6.1))":
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.1.0(jiti@2.6.1))':
dependencies:
eslint: 10.1.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.3":
+ '@eslint/config-array@0.23.3':
dependencies:
- "@eslint/object-schema": 3.0.3
+ '@eslint/object-schema': 3.0.3
debug: 4.4.3(supports-color@5.5.0)
minimatch: 10.2.4
transitivePeerDependencies:
- supports-color
- "@eslint/config-helpers@0.5.3":
+ '@eslint/config-helpers@0.5.3':
dependencies:
- "@eslint/core": 1.1.1
+ '@eslint/core': 1.1.1
- "@eslint/core@1.1.1":
+ '@eslint/core@1.1.1':
dependencies:
- "@types/json-schema": 7.0.15
+ '@types/json-schema': 7.0.15
- "@eslint/js@10.0.1(eslint@10.1.0(jiti@2.6.1))":
+ '@eslint/js@10.0.1(eslint@10.1.0(jiti@2.6.1))':
optionalDependencies:
eslint: 10.1.0(jiti@2.6.1)
- "@eslint/object-schema@3.0.3": {}
+ '@eslint/object-schema@3.0.3': {}
- "@eslint/plugin-kit@0.6.1":
+ '@eslint/plugin-kit@0.6.1':
dependencies:
- "@eslint/core": 1.1.1
+ '@eslint/core': 1.1.1
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.0)":
+ '@inquirer/checkbox@4.3.2(@types/node@25.5.0)':
dependencies:
- "@inquirer/ansi": 1.0.2
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/figures": 1.0.15
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/confirm@5.1.21(@types/node@25.5.0)":
+ '@inquirer/confirm@5.1.21(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/core@10.3.2(@types/node@25.5.0)":
+ '@inquirer/core@10.3.2(@types/node@25.5.0)':
dependencies:
- "@inquirer/ansi": 1.0.2
- "@inquirer/figures": 1.0.15
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
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.0
+ '@types/node': 25.5.0
- "@inquirer/editor@4.2.23(@types/node@25.5.0)":
+ '@inquirer/editor@4.2.23(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/external-editor": 1.0.3(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/external-editor': 1.0.3(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/expand@4.0.23(@types/node@25.5.0)":
+ '@inquirer/expand@4.0.23(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/external-editor@1.0.3(@types/node@25.5.0)":
+ '@inquirer/external-editor@1.0.3(@types/node@25.5.0)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.1
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/figures@1.0.15": {}
+ '@inquirer/figures@1.0.15': {}
- "@inquirer/input@4.3.1(@types/node@25.5.0)":
+ '@inquirer/input@4.3.1(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/number@3.0.23(@types/node@25.5.0)":
+ '@inquirer/number@3.0.23(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/password@4.0.23(@types/node@25.5.0)":
+ '@inquirer/password@4.0.23(@types/node@25.5.0)':
dependencies:
- "@inquirer/ansi": 1.0.2
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
optionalDependencies:
- "@types/node": 25.5.0
-
- "@inquirer/prompts@7.10.1(@types/node@25.5.0)":
- dependencies:
- "@inquirer/checkbox": 4.3.2(@types/node@25.5.0)
- "@inquirer/confirm": 5.1.21(@types/node@25.5.0)
- "@inquirer/editor": 4.2.23(@types/node@25.5.0)
- "@inquirer/expand": 4.0.23(@types/node@25.5.0)
- "@inquirer/input": 4.3.1(@types/node@25.5.0)
- "@inquirer/number": 3.0.23(@types/node@25.5.0)
- "@inquirer/password": 4.0.23(@types/node@25.5.0)
- "@inquirer/rawlist": 4.1.11(@types/node@25.5.0)
- "@inquirer/search": 3.2.2(@types/node@25.5.0)
- "@inquirer/select": 4.4.2(@types/node@25.5.0)
+ '@types/node': 25.5.0
+
+ '@inquirer/prompts@7.10.1(@types/node@25.5.0)':
+ dependencies:
+ '@inquirer/checkbox': 4.3.2(@types/node@25.5.0)
+ '@inquirer/confirm': 5.1.21(@types/node@25.5.0)
+ '@inquirer/editor': 4.2.23(@types/node@25.5.0)
+ '@inquirer/expand': 4.0.23(@types/node@25.5.0)
+ '@inquirer/input': 4.3.1(@types/node@25.5.0)
+ '@inquirer/number': 3.0.23(@types/node@25.5.0)
+ '@inquirer/password': 4.0.23(@types/node@25.5.0)
+ '@inquirer/rawlist': 4.1.11(@types/node@25.5.0)
+ '@inquirer/search': 3.2.2(@types/node@25.5.0)
+ '@inquirer/select': 4.4.2(@types/node@25.5.0)
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/rawlist@4.1.11(@types/node@25.5.0)":
+ '@inquirer/rawlist@4.1.11(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/search@3.2.2(@types/node@25.5.0)":
+ '@inquirer/search@3.2.2(@types/node@25.5.0)':
dependencies:
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/figures": 1.0.15
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/select@4.4.2(@types/node@25.5.0)":
+ '@inquirer/select@4.4.2(@types/node@25.5.0)':
dependencies:
- "@inquirer/ansi": 1.0.2
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/figures": 1.0.15
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/figures': 1.0.15
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
yoctocolors-cjs: 2.1.3
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@inquirer/type@3.0.10(@types/node@25.5.0)":
+ '@inquirer/type@3.0.10(@types/node@25.5.0)':
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@isaacs/cliui@8.0.2":
+ '@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
string-width-cjs: string-width@4.2.3
@@ -10212,84 +8818,84 @@ 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.1": {}
+ '@jridgewell/resolve-uri@3.1.1': {}
- "@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.1
- "@jridgewell/sourcemap-codec": 1.5.5
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.5.5
- "@jridgewell/trace-mapping@0.3.9":
+ '@jridgewell/trace-mapping@0.3.9':
dependencies:
- "@jridgewell/resolve-uri": 3.1.1
- "@jridgewell/sourcemap-codec": 1.5.5
+ '@jridgewell/resolve-uri': 3.1.1
+ '@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
- "@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
@@ -10299,19 +8905,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
@@ -10337,28 +8943,28 @@ 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
proc-log: 5.0.0
promise-retry: 2.0.1
- semver: 7.7.4
+ 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.2.7
npm-pick-manifest: 11.0.3
@@ -10367,24 +8973,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
@@ -10394,17 +9000,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
@@ -10412,34 +9018,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.21))":
+ '@nx/devkit@22.3.3(nx@22.6.4(@swc/core@1.15.21))':
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
@@ -10448,449 +9054,449 @@ 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.122.0": {}
+ '@oxc-project/types@0.122.0': {}
- "@parcel/watcher-android-arm64@2.5.1":
+ '@parcel/watcher-android-arm64@2.5.6':
optional: true
- "@parcel/watcher-darwin-arm64@2.5.1":
+ '@parcel/watcher-darwin-arm64@2.5.6':
optional: true
- "@parcel/watcher-darwin-x64@2.5.1":
+ '@parcel/watcher-darwin-x64@2.5.6':
optional: true
- "@parcel/watcher-freebsd-x64@2.5.1":
+ '@parcel/watcher-freebsd-x64@2.5.6':
optional: true
- "@parcel/watcher-linux-arm-glibc@2.5.1":
+ '@parcel/watcher-linux-arm-glibc@2.5.6':
optional: true
- "@parcel/watcher-linux-arm-musl@2.5.1":
+ '@parcel/watcher-linux-arm-musl@2.5.6':
optional: true
- "@parcel/watcher-linux-arm64-glibc@2.5.1":
+ '@parcel/watcher-linux-arm64-glibc@2.5.6':
optional: true
- "@parcel/watcher-linux-arm64-musl@2.5.1":
+ '@parcel/watcher-linux-arm64-musl@2.5.6':
optional: true
- "@parcel/watcher-linux-x64-glibc@2.5.1":
+ '@parcel/watcher-linux-x64-glibc@2.5.6':
optional: true
- "@parcel/watcher-linux-x64-musl@2.5.1":
+ '@parcel/watcher-linux-x64-musl@2.5.6':
optional: true
- "@parcel/watcher-win32-arm64@2.5.1":
+ '@parcel/watcher-win32-arm64@2.5.6':
optional: true
- "@parcel/watcher-win32-ia32@2.5.1":
+ '@parcel/watcher-win32-ia32@2.5.6':
optional: true
- "@parcel/watcher-win32-x64@2.5.1":
+ '@parcel/watcher-win32-x64@2.5.6':
optional: true
- "@parcel/watcher@2.5.1":
+ '@parcel/watcher@2.5.6':
dependencies:
- detect-libc: 1.0.3
+ detect-libc: 2.1.2
is-glob: 4.0.3
- micromatch: 4.0.5
node-addon-api: 7.1.1
+ picomatch: 4.0.4
optionalDependencies:
- "@parcel/watcher-android-arm64": 2.5.1
- "@parcel/watcher-darwin-arm64": 2.5.1
- "@parcel/watcher-darwin-x64": 2.5.1
- "@parcel/watcher-freebsd-x64": 2.5.1
- "@parcel/watcher-linux-arm-glibc": 2.5.1
- "@parcel/watcher-linux-arm-musl": 2.5.1
- "@parcel/watcher-linux-arm64-glibc": 2.5.1
- "@parcel/watcher-linux-arm64-musl": 2.5.1
- "@parcel/watcher-linux-x64-glibc": 2.5.1
- "@parcel/watcher-linux-x64-musl": 2.5.1
- "@parcel/watcher-win32-arm64": 2.5.1
- "@parcel/watcher-win32-ia32": 2.5.1
- "@parcel/watcher-win32-x64": 2.5.1
+ '@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.12":
+ '@rolldown/binding-android-arm64@1.0.0-rc.12':
optional: true
- "@rolldown/binding-darwin-arm64@1.0.0-rc.12":
+ '@rolldown/binding-darwin-arm64@1.0.0-rc.12':
optional: true
- "@rolldown/binding-darwin-x64@1.0.0-rc.12":
+ '@rolldown/binding-darwin-x64@1.0.0-rc.12':
optional: true
- "@rolldown/binding-freebsd-x64@1.0.0-rc.12":
+ '@rolldown/binding-freebsd-x64@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12":
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12":
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-arm64-musl@1.0.0-rc.12":
+ '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12":
+ '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12":
+ '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-x64-gnu@1.0.0-rc.12":
+ '@rolldown/binding-linux-x64-gnu@1.0.0-rc.12':
optional: true
- "@rolldown/binding-linux-x64-musl@1.0.0-rc.12":
+ '@rolldown/binding-linux-x64-musl@1.0.0-rc.12':
optional: true
- "@rolldown/binding-openharmony-arm64@1.0.0-rc.12":
+ '@rolldown/binding-openharmony-arm64@1.0.0-rc.12':
optional: true
- "@rolldown/binding-wasm32-wasi@1.0.0-rc.12":
+ '@rolldown/binding-wasm32-wasi@1.0.0-rc.12':
dependencies:
- "@napi-rs/wasm-runtime": 1.1.1
+ '@napi-rs/wasm-runtime': 1.1.1
optional: true
- "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12":
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12':
optional: true
- "@rolldown/binding-win32-x64-msvc@1.0.0-rc.12":
+ '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12':
optional: true
- "@rolldown/pluginutils@1.0.0-rc.12": {}
+ '@rolldown/pluginutils@1.0.0-rc.12': {}
- "@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.1.0(jiti@2.6.1))":
+ '@stylistic/eslint-plugin@5.10.0(eslint@10.1.0(jiti@2.6.1))':
dependencies:
- "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.0(jiti@2.6.1))
- "@typescript-eslint/types": 8.58.0
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0(jiti@2.6.1))
+ '@typescript-eslint/types': 8.58.0
eslint: 10.1.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.21":
+ '@swc/core-darwin-arm64@1.15.21':
optional: true
- "@swc/core-darwin-x64@1.15.21":
+ '@swc/core-darwin-x64@1.15.21':
optional: true
- "@swc/core-linux-arm-gnueabihf@1.15.21":
+ '@swc/core-linux-arm-gnueabihf@1.15.21':
optional: true
- "@swc/core-linux-arm64-gnu@1.15.21":
+ '@swc/core-linux-arm64-gnu@1.15.21':
optional: true
- "@swc/core-linux-arm64-musl@1.15.21":
+ '@swc/core-linux-arm64-musl@1.15.21':
optional: true
- "@swc/core-linux-ppc64-gnu@1.15.21":
+ '@swc/core-linux-ppc64-gnu@1.15.21':
optional: true
- "@swc/core-linux-s390x-gnu@1.15.21":
+ '@swc/core-linux-s390x-gnu@1.15.21':
optional: true
- "@swc/core-linux-x64-gnu@1.15.21":
+ '@swc/core-linux-x64-gnu@1.15.21':
optional: true
- "@swc/core-linux-x64-musl@1.15.21":
+ '@swc/core-linux-x64-musl@1.15.21':
optional: true
- "@swc/core-win32-arm64-msvc@1.15.21":
+ '@swc/core-win32-arm64-msvc@1.15.21':
optional: true
- "@swc/core-win32-ia32-msvc@1.15.21":
+ '@swc/core-win32-ia32-msvc@1.15.21':
optional: true
- "@swc/core-win32-x64-msvc@1.15.21":
+ '@swc/core-win32-x64-msvc@1.15.21':
optional: true
- "@swc/core@1.15.21":
+ '@swc/core@1.15.21':
dependencies:
- "@swc/counter": 0.1.3
- "@swc/types": 0.1.25
+ '@swc/counter': 0.1.3
+ '@swc/types': 0.1.25
optionalDependencies:
- "@swc/core-darwin-arm64": 1.15.21
- "@swc/core-darwin-x64": 1.15.21
- "@swc/core-linux-arm-gnueabihf": 1.15.21
- "@swc/core-linux-arm64-gnu": 1.15.21
- "@swc/core-linux-arm64-musl": 1.15.21
- "@swc/core-linux-ppc64-gnu": 1.15.21
- "@swc/core-linux-s390x-gnu": 1.15.21
- "@swc/core-linux-x64-gnu": 1.15.21
- "@swc/core-linux-x64-musl": 1.15.21
- "@swc/core-win32-arm64-msvc": 1.15.21
- "@swc/core-win32-ia32-msvc": 1.15.21
- "@swc/core-win32-x64-msvc": 1.15.21
+ '@swc/core-darwin-arm64': 1.15.21
+ '@swc/core-darwin-x64': 1.15.21
+ '@swc/core-linux-arm-gnueabihf': 1.15.21
+ '@swc/core-linux-arm64-gnu': 1.15.21
+ '@swc/core-linux-arm64-musl': 1.15.21
+ '@swc/core-linux-ppc64-gnu': 1.15.21
+ '@swc/core-linux-s390x-gnu': 1.15.21
+ '@swc/core-linux-x64-gnu': 1.15.21
+ '@swc/core-linux-x64-musl': 1.15.21
+ '@swc/core-win32-arm64-msvc': 1.15.21
+ '@swc/core-win32-ia32-msvc': 1.15.21
+ '@swc/core-win32-x64-msvc': 1.15.21
- "@swc/counter@0.1.3": {}
+ '@swc/counter@0.1.3': {}
- "@swc/types@0.1.25":
+ '@swc/types@0.1.25':
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.4(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)":
+ '@tsparticles/cli@3.4.4(@types/eslint@8.56.6)(jiti@2.6.1)(webpack-cli@7.0.2)':
dependencies:
- "@swc/core": 1.15.21
- "@tsparticles/depcruise-config": 3.4.5(dependency-cruiser@17.3.10)
- "@tsparticles/eslint-config": 3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))
- "@tsparticles/prettier-config": 3.4.5(prettier@3.8.1)
- "@tsparticles/tsconfig": 3.4.5(typescript@6.0.2)
- "@tsparticles/webpack-plugin": 3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)
+ '@swc/core': 1.15.21
+ '@tsparticles/depcruise-config': 3.4.5(dependency-cruiser@17.3.10)
+ '@tsparticles/eslint-config': 3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))
+ '@tsparticles/prettier-config': 3.4.5(prettier@3.8.1)
+ '@tsparticles/tsconfig': 3.4.5(typescript@6.0.2)
+ '@tsparticles/webpack-plugin': 3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)
commander: 14.0.3
dependency-cruiser: 17.3.10
eslint: 10.1.0(jiti@2.6.1)
@@ -10910,8 +9516,8 @@ snapshots:
typescript-eslint: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
webpack: 5.105.4(@swc/core@1.15.21)(webpack-cli@7.0.2)
transitivePeerDependencies:
- - "@swc/helpers"
- - "@types/eslint"
+ - '@swc/helpers'
+ - '@types/eslint'
- bufferutil
- esbuild
- jiti
@@ -10921,15 +9527,15 @@ snapshots:
- webpack-cli
- webpack-dev-server
- "@tsparticles/depcruise-config@3.4.5(dependency-cruiser@17.3.10)":
+ '@tsparticles/depcruise-config@3.4.5(dependency-cruiser@17.3.10)':
dependencies:
dependency-cruiser: 17.3.10
- "@tsparticles/eslint-config@3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))":
+ '@tsparticles/eslint-config@3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))':
dependencies:
- "@eslint/js": 10.0.1(eslint@10.1.0(jiti@2.6.1))
- "@stylistic/eslint-plugin": 5.10.0(eslint@10.1.0(jiti@2.6.1))
- "@tsparticles/prettier-config": 3.4.5(prettier@3.8.1)
+ '@eslint/js': 10.0.1(eslint@10.1.0(jiti@2.6.1))
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.1.0(jiti@2.6.1))
+ '@tsparticles/prettier-config': 3.4.5(prettier@3.8.1)
eslint: 10.1.0(jiti@2.6.1)
eslint-config-prettier: 10.1.8(eslint@10.1.0(jiti@2.6.1))
eslint-plugin-jsdoc: 62.9.0(eslint@10.1.0(jiti@2.6.1))
@@ -10941,24 +9547,24 @@ snapshots:
typescript: 6.0.2
typescript-eslint: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
transitivePeerDependencies:
- - "@types/eslint"
+ - '@types/eslint'
- supports-color
- "@tsparticles/prettier-config@3.4.5(prettier@3.8.1)":
+ '@tsparticles/prettier-config@3.4.5(prettier@3.8.1)':
dependencies:
prettier: 3.8.1
prettier-plugin-multiline-arrays: 4.1.5(prettier@3.8.1)
- "@tsparticles/tsconfig@3.4.5(typescript@6.0.2)":
+ '@tsparticles/tsconfig@3.4.5(typescript@6.0.2)':
dependencies:
typescript: 6.0.2
- "@tsparticles/webpack-plugin@3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)":
+ '@tsparticles/webpack-plugin@3.4.5(@types/eslint@8.56.6)(jiti@2.6.1)':
dependencies:
- "@stylistic/eslint-plugin": 5.10.0(eslint@10.1.0(jiti@2.6.1))
- "@swc/core": 1.15.21
- "@tsparticles/eslint-config": 3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))
- "@tsparticles/prettier-config": 3.4.5(prettier@3.8.1)
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.1.0(jiti@2.6.1))
+ '@swc/core': 1.15.21
+ '@tsparticles/eslint-config': 3.4.5(@types/eslint@8.56.6)(eslint@10.1.0(jiti@2.6.1))
+ '@tsparticles/prettier-config': 3.4.5(prettier@3.8.1)
browserslist: 4.28.2
eslint: 10.1.0(jiti@2.6.1)
eslint-config-prettier: 10.1.8(eslint@10.1.0(jiti@2.6.1))
@@ -10974,8 +9580,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
@@ -10984,163 +9590,163 @@ 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.4
- "@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.0
+ '@types/connect': 3.4.35
+ '@types/node': 25.5.0
- "@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.0
- "@types/responselike": 1.0.3
+ '@types/http-cache-semantics': 4.0.4
+ '@types/keyv': 3.1.4
+ '@types/node': 25.5.0
+ '@types/responselike': 1.0.3
- "@types/chai@5.2.2":
+ '@types/chai@5.2.2':
dependencies:
- "@types/deep-eql": 4.0.2
+ '@types/deep-eql': 4.0.2
- "@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.0
+ '@types/node': 25.5.0
- "@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.0
- "@types/qs": 6.9.7
- "@types/range-parser": 1.2.4
- "@types/send": 0.17.1
+ '@types/node': 25.5.0
+ '@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.0
- "@types/tough-cookie": 4.0.5
+ '@types/node': 25.5.0
+ '@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.0
+ '@types/node': 25.5.0
- "@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.0":
+ '@types/node@25.5.0':
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.0
+ '@types/node': 25.5.0
- "@types/send@0.17.1":
+ '@types/send@0.17.1':
dependencies:
- "@types/mime": 1.3.2
- "@types/node": 25.5.0
+ '@types/mime': 1.3.2
+ '@types/node': 25.5.0
- "@types/serve-static@2.2.0":
+ '@types/serve-static@2.2.0':
dependencies:
- "@types/http-errors": 2.0.5
- "@types/node": 25.5.0
+ '@types/http-errors': 2.0.5
+ '@types/node': 25.5.0
- "@types/stylus@0.48.43":
+ '@types/stylus@0.48.43':
dependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
- "@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.0
+ '@types/node': 25.5.0
- "@types/yauzl@2.10.3":
+ '@types/yauzl@2.10.3':
dependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
optional: true
- "@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)":
+ '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)':
dependencies:
- "@eslint-community/regexpp": 4.12.2
- "@typescript-eslint/parser": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
- "@typescript-eslint/scope-manager": 8.58.0
- "@typescript-eslint/type-utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
- "@typescript-eslint/utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
- "@typescript-eslint/visitor-keys": 8.58.0
+ '@eslint-community/regexpp': 4.12.2
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/type-utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/visitor-keys': 8.58.0
eslint: 10.1.0(jiti@2.6.1)
ignore: 7.0.5
natural-compare: 1.4.0
@@ -11149,63 +9755,63 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)":
+ '@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)':
dependencies:
- "@typescript-eslint/scope-manager": 8.58.0
- "@typescript-eslint/types": 8.58.0
- "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2)
- "@typescript-eslint/visitor-keys": 8.58.0
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/visitor-keys': 8.58.0
debug: 4.4.3(supports-color@5.5.0)
eslint: 10.1.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.57.1(typescript@6.0.2)
- "@typescript-eslint/types": 8.58.0
+ '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
debug: 4.4.3(supports-color@5.5.0)
typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/project-service@8.58.0(typescript@6.0.2)":
+ '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)':
dependencies:
- "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@6.0.2)
- "@typescript-eslint/types": 8.58.0
+ '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
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.0":
+ '@typescript-eslint/scope-manager@8.58.0':
dependencies:
- "@typescript-eslint/types": 8.58.0
- "@typescript-eslint/visitor-keys": 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/visitor-keys': 8.58.0
- "@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.57.1(typescript@6.0.2)":
+ '@typescript-eslint/tsconfig-utils@8.57.1(typescript@6.0.2)':
dependencies:
typescript: 6.0.2
- "@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)":
+ '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)':
dependencies:
typescript: 6.0.2
- "@typescript-eslint/type-utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)":
+ '@typescript-eslint/type-utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)':
dependencies:
- "@typescript-eslint/types": 8.58.0
- "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2)
- "@typescript-eslint/utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
debug: 4.4.3(supports-color@5.5.0)
eslint: 10.1.0(jiti@2.6.1)
ts-api-utils: 2.5.0(typescript@6.0.2)
@@ -11213,16 +9819,16 @@ 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/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.2
semver: 7.7.4
@@ -11232,12 +9838,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)":
+ '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)':
dependencies:
- "@typescript-eslint/project-service": 8.58.0(typescript@6.0.2)
- "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@6.0.2)
- "@typescript-eslint/types": 8.58.0
- "@typescript-eslint/visitor-keys": 8.58.0
+ '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/visitor-keys': 8.58.0
debug: 4.4.3(supports-color@5.5.0)
minimatch: 10.2.4
semver: 7.7.4
@@ -11247,42 +9853,42 @@ snapshots:
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/utils@8.56.1(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)":
+ '@typescript-eslint/utils@8.56.1(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)':
dependencies:
- "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.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.1.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.1.0(jiti@2.6.1)
typescript: 6.0.2
transitivePeerDependencies:
- supports-color
- "@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)":
+ '@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)':
dependencies:
- "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.0(jiti@2.6.1))
- "@typescript-eslint/scope-manager": 8.58.0
- "@typescript-eslint/types": 8.58.0
- "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.58.0
+ '@typescript-eslint/types': 8.58.0
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
eslint: 10.1.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.0":
+ '@typescript-eslint/visitor-keys@8.58.0':
dependencies:
- "@typescript-eslint/types": 8.58.0
+ '@typescript-eslint/types': 8.58.0
eslint-visitor-keys: 5.0.1
- "@vitest/coverage-v8@4.1.2(vitest@4.1.2)":
+ '@vitest/coverage-v8@4.1.2(vitest@4.1.2)':
dependencies:
- "@bcoe/v8-coverage": 1.0.2
- "@vitest/utils": 4.1.2
+ '@bcoe/v8-coverage': 1.0.2
+ '@vitest/utils': 4.1.2
ast-v8-to-istanbul: 1.0.0
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
@@ -11291,148 +9897,148 @@ snapshots:
obug: 2.1.1
std-env: 4.0.0
tinyrainbow: 3.1.0
- vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.3))(vite@8.0.3(@types/node@25.5.0)(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.2":
+ '@vitest/expect@4.1.2':
dependencies:
- "@standard-schema/spec": 1.1.0
- "@types/chai": 5.2.2
- "@vitest/spy": 4.1.2
- "@vitest/utils": 4.1.2
+ '@standard-schema/spec': 1.1.0
+ '@types/chai': 5.2.2
+ '@vitest/spy': 4.1.2
+ '@vitest/utils': 4.1.2
chai: 6.2.2
tinyrainbow: 3.1.0
- "@vitest/mocker@4.1.2(vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))":
+ '@vitest/mocker@4.1.2(vite@8.0.3(@types/node@25.5.0)(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.2
+ '@vitest/spy': 4.1.2
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)
+ vite: 8.0.3(@types/node@25.5.0)(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/runner@4.1.2":
+ '@vitest/runner@4.1.2':
dependencies:
- "@vitest/utils": 4.1.2
+ '@vitest/utils': 4.1.2
pathe: 2.0.3
- "@vitest/snapshot@4.1.2":
+ '@vitest/snapshot@4.1.2':
dependencies:
- "@vitest/pretty-format": 4.1.2
- "@vitest/utils": 4.1.2
+ '@vitest/pretty-format': 4.1.2
+ '@vitest/utils': 4.1.2
magic-string: 0.30.21
pathe: 2.0.3
- "@vitest/spy@4.1.2": {}
+ '@vitest/spy@4.1.2': {}
- "@vitest/ui@4.1.2(vitest@4.1.2)":
+ '@vitest/ui@4.1.2(vitest@4.1.2)':
dependencies:
- "@vitest/utils": 4.1.2
+ '@vitest/utils': 4.1.2
fflate: 0.8.2
flatted: 3.4.2
pathe: 2.0.3
sirv: 3.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.1.0
- vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))
+ vitest: 4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.3))(vite@8.0.3(@types/node@25.5.0)(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
- "@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
@@ -11535,7 +10141,7 @@ snapshots:
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
- picomatch: 2.3.1
+ picomatch: 2.3.2
aproba@2.0.0: {}
@@ -11561,7 +10167,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
@@ -11589,7 +10195,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: {}
@@ -11674,7 +10280,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:
@@ -11718,7 +10324,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.2.7
@@ -11772,7 +10378,7 @@ snapshots:
caniuse-lite@1.0.30001784: {}
- canvas@3.2.2:
+ canvas@3.2.3:
dependencies:
node-addon-api: 7.1.1
prebuild-install: 7.1.3
@@ -11946,8 +10552,8 @@ snapshots:
constantinople@4.0.1:
dependencies:
- "@babel/parser": 7.29.0
- "@babel/types": 7.29.0
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
content-disposition@1.0.1: {}
@@ -12005,7 +10611,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:
@@ -12038,7 +10644,7 @@ snapshots:
cosmiconfig-typescript-loader@6.1.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2):
dependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
cosmiconfig: 9.0.1(typescript@6.0.2)
jiti: 2.6.1
typescript: 6.0.2
@@ -12065,7 +10671,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:
@@ -12114,7 +10720,7 @@ snapshots:
whatwg-mimetype: 5.0.0
whatwg-url: 16.0.1
transitivePeerDependencies:
- - "@noble/hashes"
+ - '@noble/hashes'
dateformat@3.0.3: {}
@@ -12199,9 +10805,6 @@ snapshots:
deprecation@2.3.1: {}
- detect-libc@1.0.3:
- optional: true
-
detect-libc@2.1.2: {}
detect-node@2.1.0:
@@ -12267,8 +10870,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
@@ -12348,32 +10951,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: {}
@@ -12393,8 +10996,8 @@ snapshots:
eslint-plugin-jsdoc@62.9.0(eslint@10.1.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)
@@ -12418,14 +11021,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.1.0(jiti@2.6.1))
eslint-plugin-tsdoc@0.5.2(eslint@10.1.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.1.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.1.0(jiti@2.6.1))(typescript@6.0.2)
transitivePeerDependencies:
- eslint
- supports-color
@@ -12438,8 +11041,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
@@ -12451,16 +11054,16 @@ snapshots:
eslint@10.1.0(jiti@2.6.1):
dependencies:
- "@eslint-community/eslint-utils": 4.9.1(eslint@10.1.0(jiti@2.6.1))
- "@eslint-community/regexpp": 4.12.2
- "@eslint/config-array": 0.23.3
- "@eslint/config-helpers": 0.5.3
- "@eslint/core": 1.1.1
- "@eslint/plugin-kit": 0.6.1
- "@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.1.0(jiti@2.6.1))
+ '@eslint-community/regexpp': 4.12.2
+ '@eslint/config-array': 0.23.3
+ '@eslint/config-helpers': 0.5.3
+ '@eslint/core': 1.1.1
+ '@eslint/plugin-kit': 0.6.1
+ '@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)
@@ -12514,7 +11117,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- "@types/estree": 1.0.8
+ '@types/estree': 1.0.8
esutils@2.0.3: {}
@@ -12594,7 +11197,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
@@ -12606,8 +11209,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
@@ -12628,10 +11231,6 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.5.0(picomatch@4.0.3):
- optionalDependencies:
- picomatch: 4.0.3
-
fdir@6.5.0(picomatch@4.0.4):
optionalDependencies:
picomatch: 4.0.4
@@ -12787,7 +11386,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
@@ -12799,7 +11398,7 @@ snapshots:
get-stream@5.2.0:
dependencies:
- pump: 3.0.3
+ pump: 3.0.4
get-stream@6.0.0: {}
@@ -12823,7 +11422,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
@@ -12930,10 +11529,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
@@ -12993,9 +11592,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: {}
@@ -13011,7 +11610,7 @@ snapshots:
svgo: 4.0.1
terser: 5.46.0
optionalDependencies:
- "@swc/core": 1.15.21
+ '@swc/core': 1.15.21
http-cache-semantics@4.2.0: {}
@@ -13112,7 +11711,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
@@ -13122,15 +11721,15 @@ snapshots:
inquirer@12.9.6(@types/node@25.5.0):
dependencies:
- "@inquirer/ansi": 1.0.2
- "@inquirer/core": 10.3.2(@types/node@25.5.0)
- "@inquirer/prompts": 7.10.1(@types/node@25.5.0)
- "@inquirer/type": 3.0.10(@types/node@25.5.0)
+ '@inquirer/ansi': 1.0.2
+ '@inquirer/core': 10.3.2(@types/node@25.5.0)
+ '@inquirer/prompts': 7.10.1(@types/node@25.5.0)
+ '@inquirer/type': 3.0.10(@types/node@25.5.0)
mute-stream: 2.0.0
run-async: 4.0.6
rxjs: 7.8.2
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
interpret@3.1.1: {}
@@ -13240,13 +11839,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:
@@ -13259,14 +11858,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.0
+ '@types/node': 25.5.0
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -13295,17 +11894,17 @@ snapshots:
jsdoc-type-pratt-parser@7.2.0: {}
- jsdom-global@3.0.2(jsdom@29.0.1(canvas@3.2.2)):
+ jsdom-global@3.0.2(jsdom@29.0.1(canvas@3.2.3)):
dependencies:
- jsdom: 29.0.1(canvas@3.2.2)
+ jsdom: 29.0.1(canvas@3.2.3)
- jsdom@29.0.1(canvas@3.2.2):
+ jsdom@29.0.1(canvas@3.2.3):
dependencies:
- "@asamuzakjp/css-color": 5.0.1
- "@asamuzakjp/dom-selector": 7.0.3
- "@bramus/specificity": 2.4.2
- "@csstools/css-syntax-patches-for-csstree": 1.1.1(css-tree@3.2.1)
- "@exodus/bytes": 1.15.0
+ '@asamuzakjp/css-color': 5.0.1
+ '@asamuzakjp/dom-selector': 7.0.3
+ '@bramus/specificity': 2.4.2
+ '@csstools/css-syntax-patches-for-csstree': 1.1.1(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
@@ -13323,9 +11922,9 @@ snapshots:
whatwg-url: 16.0.1
xml-name-validator: 5.0.0
optionalDependencies:
- canvas: 3.2.2
+ canvas: 3.2.3
transitivePeerDependencies:
- - "@noble/hashes"
+ - '@noble/hashes'
json-buffer@3.0.1: {}
@@ -13401,12 +12000,12 @@ snapshots:
lerna@9.0.7(@swc/core@1.15.21)(@types/node@25.5.0):
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.21))
- "@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.21))
+ '@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
@@ -13468,9 +12067,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
@@ -13489,7 +12088,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
@@ -13674,8 +12273,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
@@ -13699,12 +12298,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.0
- "@babel/types": 7.29.0
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
source-map-js: 1.2.1
make-dir@3.1.0:
@@ -13719,7 +12318,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
@@ -13735,7 +12334,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
@@ -13783,7 +12382,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
@@ -13804,7 +12403,7 @@ snapshots:
micromatch@4.0.5:
dependencies:
braces: 3.0.2
- picomatch: 2.3.1
+ picomatch: 2.3.2
mime-db@1.52.0: {}
@@ -13828,8 +12427,8 @@ snapshots:
minify@15.2.0:
dependencies:
- "@putout/minify": 6.0.0
- "@swc/core": 1.15.21
+ '@putout/minify': 6.0.0
+ '@swc/core': 1.15.21
clean-css: 5.3.3
css-b64-images: 0.2.5
debug: 4.4.3(supports-color@5.5.0)
@@ -13844,7 +12443,7 @@ snapshots:
try-catch: 4.0.7
try-to-catch: 4.0.3
transitivePeerDependencies:
- - "@swc/helpers"
+ - '@swc/helpers'
- supports-color
minimatch@10.2.2:
@@ -13955,7 +12554,7 @@ snapshots:
neo-async@2.6.2: {}
- node-abi@3.74.0:
+ node-abi@3.89.0:
dependencies:
semver: 7.7.4
@@ -13975,7 +12574,7 @@ snapshots:
make-fetch-happen: 15.0.3
nopt: 9.0.0
proc-log: 6.1.0
- semver: 7.7.4
+ semver: 7.7.2
tar: 7.5.11
tinyglobby: 0.2.15
which: 6.0.0
@@ -14027,7 +12626,7 @@ snapshots:
dependencies:
hosted-git-info: 4.1.0
is-core-module: 2.16.1
- semver: 7.7.4
+ semver: 7.7.2
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
@@ -14058,7 +12657,7 @@ snapshots:
dependencies:
hosted-git-info: 8.1.0
proc-log: 5.0.0
- semver: 7.7.4
+ semver: 7.7.2
validate-npm-package-name: 6.0.2
npm-package-arg@13.0.1:
@@ -14078,7 +12677,7 @@ snapshots:
npm-install-checks: 7.1.2
npm-normalize-package-bin: 4.0.0
npm-package-arg: 12.0.2
- semver: 7.7.4
+ semver: 7.7.2
npm-pick-manifest@11.0.3:
dependencies:
@@ -14089,7 +12688,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
@@ -14127,11 +12726,11 @@ snapshots:
nx@22.6.4(@swc/core@1.15.21):
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
@@ -14164,17 +12763,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.21
+ '@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.21
transitivePeerDependencies:
- debug
@@ -14215,7 +12814,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
@@ -14237,26 +12836,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: {}
@@ -14329,11 +12928,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
@@ -14351,11 +12950,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
@@ -14392,7 +12991,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
@@ -14451,7 +13050,7 @@ snapshots:
picocolors@1.1.1: {}
- picomatch@2.3.1: {}
+ picomatch@2.3.2: {}
picomatch@4.0.3: {}
@@ -14486,11 +13085,11 @@ snapshots:
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 2.0.0
- node-abi: 3.74.0
- pump: 3.0.3
+ node-abi: 3.89.0
+ pump: 3.0.4
rc: 1.2.8
simple-get: 4.0.1
- tar-fs: 2.1.2
+ tar-fs: 2.1.4
tunnel-agent: 0.6.0
prelude-ls@1.2.1: {}
@@ -14501,8 +13100,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
@@ -14510,7 +13109,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
@@ -14557,8 +13156,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: {}
@@ -14629,7 +13228,7 @@ snapshots:
pug-runtime: 3.0.1
pug-strip-comments: 2.0.0
- pump@3.0.3:
+ pump@3.0.4:
dependencies:
end-of-stream: 1.4.5
once: 1.4.0
@@ -14689,7 +13288,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
@@ -14723,7 +13322,7 @@ snapshots:
readdirp@3.6.0:
dependencies:
- picomatch: 2.3.1
+ picomatch: 2.3.2
readdirp@4.1.2: {}
@@ -14801,24 +13400,24 @@ snapshots:
rolldown@1.0.0-rc.12:
dependencies:
- "@oxc-project/types": 0.122.0
- "@rolldown/pluginutils": 1.0.0-rc.12
+ '@oxc-project/types': 0.122.0
+ '@rolldown/pluginutils': 1.0.0-rc.12
optionalDependencies:
- "@rolldown/binding-android-arm64": 1.0.0-rc.12
- "@rolldown/binding-darwin-arm64": 1.0.0-rc.12
- "@rolldown/binding-darwin-x64": 1.0.0-rc.12
- "@rolldown/binding-freebsd-x64": 1.0.0-rc.12
- "@rolldown/binding-linux-arm-gnueabihf": 1.0.0-rc.12
- "@rolldown/binding-linux-arm64-gnu": 1.0.0-rc.12
- "@rolldown/binding-linux-arm64-musl": 1.0.0-rc.12
- "@rolldown/binding-linux-ppc64-gnu": 1.0.0-rc.12
- "@rolldown/binding-linux-s390x-gnu": 1.0.0-rc.12
- "@rolldown/binding-linux-x64-gnu": 1.0.0-rc.12
- "@rolldown/binding-linux-x64-musl": 1.0.0-rc.12
- "@rolldown/binding-openharmony-arm64": 1.0.0-rc.12
- "@rolldown/binding-wasm32-wasi": 1.0.0-rc.12
- "@rolldown/binding-win32-arm64-msvc": 1.0.0-rc.12
- "@rolldown/binding-win32-x64-msvc": 1.0.0-rc.12
+ '@rolldown/binding-android-arm64': 1.0.0-rc.12
+ '@rolldown/binding-darwin-arm64': 1.0.0-rc.12
+ '@rolldown/binding-darwin-x64': 1.0.0-rc.12
+ '@rolldown/binding-freebsd-x64': 1.0.0-rc.12
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.12
+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.12
+ '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.12
+ '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.12
+ '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.12
+ '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.12
+ '@rolldown/binding-linux-x64-musl': 1.0.0-rc.12
+ '@rolldown/binding-openharmony-arm64': 1.0.0-rc.12
+ '@rolldown/binding-wasm32-wasi': 1.0.0-rc.12
+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.12
+ '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.12
router@2.2.0:
dependencies:
@@ -14852,13 +13451,13 @@ snapshots:
safer-buffer@2.1.2: {}
- sass@1.98.0:
+ sass@1.99.0:
dependencies:
chokidar: 4.0.3
immutable: 5.1.5
source-map-js: 1.2.1
optionalDependencies:
- "@parcel/watcher": 2.5.1
+ '@parcel/watcher': 2.5.6
sax@1.4.1: {}
@@ -14870,7 +13469,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)
@@ -14982,12 +13581,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
@@ -15005,7 +13604,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
@@ -15154,7 +13753,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
@@ -15194,25 +13793,25 @@ snapshots:
swc-loader@0.2.7(@swc/core@1.15.21)(webpack@5.105.4):
dependencies:
- "@swc/core": 1.15.21
- "@swc/counter": 0.1.3
+ '@swc/core': 1.15.21
+ '@swc/counter': 0.1.3
webpack: 5.105.4(@swc/core@1.15.21)(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: {}
tapable@2.3.0: {}
- tar-fs@2.1.2:
+ tar-fs@2.1.4:
dependencies:
chownr: 1.1.4
mkdirp-classic: 0.5.3
- pump: 3.0.3
+ pump: 3.0.4
tar-stream: 2.2.0
tar-stream@2.2.0:
@@ -15236,7 +13835,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
@@ -15251,24 +13850,24 @@ snapshots:
terser-webpack-plugin@5.4.0(@swc/core@1.15.21)(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.21)(webpack-cli@7.0.2)
optionalDependencies:
- "@swc/core": 1.15.21
+ '@swc/core': 1.15.21
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
@@ -15296,8 +13895,8 @@ snapshots:
tinyglobby@0.2.12:
dependencies:
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
+ fdir: 6.5.0(picomatch@4.0.4)
+ picomatch: 4.0.4
tinyglobby@0.2.15:
dependencies:
@@ -15322,7 +13921,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: {}
@@ -15373,7 +13972,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
@@ -15384,12 +13983,12 @@ snapshots:
ts-node@10.9.2(@swc/core@1.15.21)(@types/node@25.5.0)(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.0
+ '@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.0
acorn: 8.10.0
acorn-walk: 8.2.0
arg: 4.1.3
@@ -15400,7 +13999,7 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
- "@swc/core": 1.15.21
+ '@swc/core': 1.15.21
tsconfig-paths-webpack-plugin@4.2.0:
dependencies:
@@ -15419,7 +14018,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:
@@ -15454,9 +14053,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: {}
@@ -15489,7 +14088,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
@@ -15498,10 +14097,10 @@ snapshots:
typescript-eslint@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2):
dependencies:
- "@typescript-eslint/eslint-plugin": 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
- "@typescript-eslint/parser": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
- "@typescript-eslint/typescript-estree": 8.58.0(typescript@6.0.2)
- "@typescript-eslint/utils": 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/parser': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
+ '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2)
+ '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)
eslint: 10.1.0(jiti@2.6.1)
typescript: 6.0.2
transitivePeerDependencies:
@@ -15571,11 +14170,11 @@ snapshots:
vanilla-picker@2.12.3:
dependencies:
- "@sphinxxxx/color-conversion": 2.2.2
+ '@sphinxxxx/color-conversion': 2.2.2
vary@1.1.2: {}
- vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3):
+ vite@8.0.3(@types/node@25.5.0)(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:
lightningcss: 1.32.0
picomatch: 4.0.4
@@ -15583,24 +14182,24 @@ snapshots:
rolldown: 1.0.0-rc.12
tinyglobby: 0.2.15
optionalDependencies:
- "@types/node": 25.5.0
+ '@types/node': 25.5.0
esbuild: 0.27.2
fsevents: 2.3.3
jiti: 2.6.1
- sass: 1.98.0
+ sass: 1.99.0
stylus: 0.64.0
terser: 5.46.0
yaml: 2.8.3
- vitest@4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.2))(vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)):
+ vitest@4.1.2(@types/node@25.5.0)(@vitest/ui@4.1.2)(jsdom@29.0.1(canvas@3.2.3))(vite@8.0.3(@types/node@25.5.0)(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.2
- "@vitest/mocker": 4.1.2(vite@8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3))
- "@vitest/pretty-format": 4.1.2
- "@vitest/runner": 4.1.2
- "@vitest/snapshot": 4.1.2
- "@vitest/spy": 4.1.2
- "@vitest/utils": 4.1.2
+ '@vitest/expect': 4.1.2
+ '@vitest/mocker': 4.1.2(vite@8.0.3(@types/node@25.5.0)(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/runner': 4.1.2
+ '@vitest/snapshot': 4.1.2
+ '@vitest/spy': 4.1.2
+ '@vitest/utils': 4.1.2
es-module-lexer: 2.0.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -15612,12 +14211,12 @@ snapshots:
tinyexec: 1.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.1.0
- vite: 8.0.3(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(stylus@0.64.0)(terser@5.46.0)(yaml@2.8.3)
+ vite: 8.0.3(@types/node@25.5.0)(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.0
- "@vitest/ui": 4.1.2(vitest@4.1.2)
- jsdom: 29.0.1(canvas@3.2.2)
+ '@types/node': 25.5.0
+ '@vitest/ui': 4.1.2(vitest@4.1.2)
+ jsdom: 29.0.1(canvas@3.2.3)
transitivePeerDependencies:
- msw
@@ -15646,7 +14245,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
@@ -15662,7 +14261,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
@@ -15685,12 +14284,12 @@ snapshots:
webpack@5.105.4(@swc/core@1.15.21)(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
@@ -15713,7 +14312,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
@@ -15721,11 +14320,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:
@@ -15763,8 +14362,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
@@ -15777,8 +14376,8 @@ snapshots:
with@7.0.2:
dependencies:
- "@babel/parser": 7.29.0
- "@babel/types": 7.29.0
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
assert-never: 1.3.0
babel-walk: 3.0.0-canary-5
diff --git a/scripts/package-zips.js b/scripts/package-zips.js
new file mode 100644
index 00000000000..c1f55dabe00
--- /dev/null
+++ b/scripts/package-zips.js
@@ -0,0 +1,88 @@
+import { execSync } from "node:child_process";
+import { readdirSync, existsSync, readFileSync, mkdirSync, rmSync } from "node:fs";
+import { join, relative } from "node:path";
+
+const ROOT = process.cwd();
+const OUTPUT_DIR = join(ROOT, "release-artifacts");
+const SKIPPED_PATH_PREFIXES = ["demo", "utils/tests"];
+const SKIPPED_DIR_NAMES = new Set([".git", "node_modules", "dist", "release-artifacts"]);
+
+// Clean output directory
+rmSync(OUTPUT_DIR, { recursive: true, force: true });
+mkdirSync(OUTPUT_DIR, { recursive: true });
+
+/**
+ * Recursively find all directories containing a package.json
+ */
+function findPackages(dir) {
+ const entries = readdirSync(dir, { withFileTypes: true });
+ const packages = [];
+
+ for (const entry of entries) {
+ if (!entry.isDirectory()) {
+ continue;
+ }
+
+ if (SKIPPED_DIR_NAMES.has(entry.name)) {
+ continue;
+ }
+
+ const fullPath = join(dir, entry.name);
+ const relativePath = relative(ROOT, fullPath).replace(/\\/g, "/");
+
+ // Ignore excluded trees entirely (demo/** and utils/tests/**).
+ if (SKIPPED_PATH_PREFIXES.some((prefix) => relativePath === prefix || relativePath.startsWith(`${prefix}/`))) {
+ continue;
+ }
+
+ const packageJsonPath = join(fullPath, "package.json");
+
+ if (existsSync(packageJsonPath)) {
+ packages.push(fullPath);
+ }
+
+ // Continue searching nested folders
+ packages.push(...findPackages(fullPath));
+ }
+
+ return packages;
+}
+
+/**
+ * Create a zip from a dist folder
+ */
+function createZip(distPath, outputZipPath) {
+ console.log(`📦 Creating ${outputZipPath}`);
+
+ execSync(`cd "${distPath}" && zip -r "${outputZipPath}" .`, {
+ stdio: "inherit",
+ });
+}
+
+// 🔍 Find all packages in repo
+const allPackages = findPackages(ROOT);
+
+for (const pkgPath of allPackages) {
+ const distPath = join(pkgPath, "dist");
+ const packageJsonPath = join(pkgPath, "package.json");
+
+ // Skip if no dist folder
+ if (!existsSync(distPath)) continue;
+
+ const pkgJson = JSON.parse(readFileSync(packageJsonPath, "utf-8"));
+
+ const normalizedName = pkgJson.name
+ .replace(/^@[^/]+\//, "") // remove scope if present
+ .replace(/\//g, "-"); // safety
+
+ const name = normalizedName.startsWith("tsparticles") ? normalizedName : `tsparticles-${normalizedName}`;
+
+ const version = pkgJson.version;
+
+ const zipName = `${name}-${version}.zip`;
+ const zipPath = join(OUTPUT_DIR, zipName);
+
+ createZip(distPath, zipPath);
+}
+
+console.log("✅ All package archives created successfully.");
diff --git a/scripts/prettify-changelog.js b/scripts/prettify-changelog.js
new file mode 100644
index 00000000000..a7a48a2093f
--- /dev/null
+++ b/scripts/prettify-changelog.js
@@ -0,0 +1,90 @@
+import { execSync } from "node:child_process";
+import { readFileSync, writeFileSync } from "node:fs";
+
+// Read raw release notes generated by GitHub
+const raw = readFileSync("RAW_RELEASE.md", "utf-8");
+const lines = raw.split("\n");
+
+/**
+ * Map a file path to a logical package name.
+ * Adjusted for monorepo structure.
+ */
+function getPackageFromPath(filePath) {
+ const parts = filePath.split("/");
+
+ if (parts.length === 0) return null;
+
+ // Ignore demo folder
+ if (parts[0] === "demo") return null;
+
+ // Ignore test utilities
+ if (parts[0] === "utils" && parts[1] === "tests") return null;
+
+ // Single package
+ if (parts[0] === "engine") return "engine";
+
+ // Root utils (excluding tests)
+ if (parts[0] === "utils") return "utils";
+
+ // Generic structure: /
+ if (parts.length >= 2) {
+ return `${parts[0]}/${parts[1]}`;
+ }
+
+ return null;
+}
+
+/**
+ * Extract affected packages from a PR using GitHub CLI.
+ */
+function getPackagesFromPR(prNumber) {
+ try {
+ const result = execSync(`gh pr view ${prNumber} --json files`, { encoding: "utf-8" });
+
+ const files = JSON.parse(result).files;
+ const packages = new Set();
+
+ for (const file of files) {
+ const pkg = getPackageFromPath(file.path);
+ if (pkg) {
+ packages.add(pkg);
+ }
+ }
+
+ return [...packages];
+ } catch (error) {
+ console.warn(`Failed to fetch PR #${prNumber}:`, error.message);
+ return [];
+ }
+}
+
+let output = "";
+
+// Process each line of the generated release notes
+for (const line of lines) {
+ /**
+ * Match lines like:
+ * - Add new feature (#123)
+ */
+ const match = line.match(/- (.+?) \(#(\d+)\)/);
+
+ if (!match) {
+ output += line + "\n";
+ continue;
+ }
+
+ const [, text, prNumber] = match;
+
+ const packages = getPackagesFromPR(prNumber);
+
+ if (packages.length === 0) {
+ output += `- ${text}\n`;
+ } else {
+ output += `- ${text} (${packages.join(", ")})\n`;
+ }
+}
+
+// Write final formatted changelog
+writeFileSync("RELEASE_NOTES.md", output);
+
+console.log("✅ Changelog successfully enhanced with affected packages.");
diff --git a/shapes/arrow/README.md b/shapes/arrow/README.md
index eaed77e4045..ced0a624113 100644
--- a/shapes/arrow/README.md
+++ b/shapes/arrow/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional arrow shape.
+## 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
@@ -73,3 +79,32 @@ import { loadArrowShape } from "@tsparticles/shape-arrow";
await loadArrowShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "arrow"`
+- Shape-specific options key: `particles.shape.options.arrow`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "arrow",
+ "options": {
+ "arrow": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadArrowShape(...)`
+- 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/shapes/cards/README.md b/shapes/cards/README.md
index d6387b4a906..a1c2cba6d93 100644
--- a/shapes/cards/README.md
+++ b/shapes/cards/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional cards shape.
+## 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
@@ -74,3 +80,32 @@ import { loadCardsShape } from "@tsparticles/shape-cards";
await loadCardsShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "cards"`
+- Shape-specific options key: `particles.shape.options.cards`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "cards",
+ "options": {
+ "cards": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadFullCardsShape(...)`
+- 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/shapes/circle/README.md b/shapes/circle/README.md
index 470d0b8472e..0b3ae9bed82 100644
--- a/shapes/circle/README.md
+++ b/shapes/circle/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional circle shape.
+## 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
@@ -73,3 +79,32 @@ import { loadCircleShape } from "@tsparticles/shape-circle";
await loadCircleShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "circle"`
+- Shape-specific options key: `particles.shape.options.circle`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "circle",
+ "options": {
+ "circle": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadCircleShape(...)`
+- 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/shapes/cog/README.md b/shapes/cog/README.md
index da65e971830..afe81a0fb99 100644
--- a/shapes/cog/README.md
+++ b/shapes/cog/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional cog shape.
+## 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
@@ -73,3 +79,32 @@ import { loadCogShape } from "@tsparticles/shape-cog";
await loadCogShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "cog"`
+- Shape-specific options key: `particles.shape.options.cog`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "cog",
+ "options": {
+ "cog": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadCogShape(...)`
+- 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/shapes/emoji/README.md b/shapes/emoji/README.md
index 1fd66593edc..efc9472868e 100644
--- a/shapes/emoji/README.md
+++ b/shapes/emoji/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional emoji shape.
+## 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
@@ -73,3 +79,32 @@ import { loadEmojiShape } from "@tsparticles/shape-emoji";
await loadEmojiShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "emoji"`
+- Shape-specific options key: `particles.shape.options.emoji`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "emoji",
+ "options": {
+ "emoji": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadEmojiShape(...)`
+- 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/shapes/heart/README.md b/shapes/heart/README.md
index ece935341a7..d0e7e35ec72 100644
--- a/shapes/heart/README.md
+++ b/shapes/heart/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional heart shape.
+## 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
@@ -73,3 +79,32 @@ import { loadHeartShape } from "@tsparticles/shape-heart";
await loadHeartShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "heart"`
+- Shape-specific options key: `particles.shape.options.heart`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "heart",
+ "options": {
+ "heart": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadHeartShape(...)`
+- 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/shapes/image/README.md b/shapes/image/README.md
index 3aec44648bc..b561830b4d7 100644
--- a/shapes/image/README.md
+++ b/shapes/image/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional image shape.
+## 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
@@ -73,3 +79,32 @@ import { loadImageShape } from "@tsparticles/shape-image";
await loadImageShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "image"`
+- Shape-specific options key: `particles.shape.options.image`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "image",
+ "options": {
+ "image": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadImageShape(...)`
+- 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/shapes/infinity/README.md b/shapes/infinity/README.md
index 274a1333f13..ecbe0d81999 100644
--- a/shapes/infinity/README.md
+++ b/shapes/infinity/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional infinity shape.
+## 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
@@ -73,3 +79,32 @@ import { loadInfinityShape } from "@tsparticles/shape-infinity";
await loadInfinityShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "infinity"`
+- Shape-specific options key: `particles.shape.options.infinity`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "infinity",
+ "options": {
+ "infinity": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadInfinityShape(...)`
+- 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/shapes/line/README.md b/shapes/line/README.md
index d9d243731da..c278b4a6689 100644
--- a/shapes/line/README.md
+++ b/shapes/line/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional line shape.
+## 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
@@ -73,3 +79,32 @@ import { loadLineShape } from "@tsparticles/shape-line";
await loadLineShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "line"`
+- Shape-specific options key: `particles.shape.options.line`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "line",
+ "options": {
+ "line": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadLineShape(...)`
+- 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/shapes/matrix/README.md b/shapes/matrix/README.md
index d57a143092f..c9824032042 100644
--- a/shapes/matrix/README.md
+++ b/shapes/matrix/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional matrix shape.
+## 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
@@ -73,3 +79,32 @@ import { loadMatrixShape } from "@tsparticles/shape-matrix";
await loadMatrixShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "matrix"`
+- Shape-specific options key: `particles.shape.options.matrix`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "matrix",
+ "options": {
+ "matrix": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadMatrixShape(...)`
+- 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/shapes/path/README.md b/shapes/path/README.md
index ba0818d1aaa..db2e9dc7dd3 100644
--- a/shapes/path/README.md
+++ b/shapes/path/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional path shape.
+## 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
@@ -73,3 +79,32 @@ import { loadPathShape } from "@tsparticles/shape-path";
await loadPathShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "path"`
+- Shape-specific options key: `particles.shape.options.path`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "path",
+ "options": {
+ "path": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPathShape(...)`
+- 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/shapes/polygon/README.md b/shapes/polygon/README.md
index a1ff8312922..6d558f0b450 100644
--- a/shapes/polygon/README.md
+++ b/shapes/polygon/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional polygon shape.
+## 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
@@ -74,3 +80,32 @@ import { loadPolygonShape } from "@tsparticles/shape-polygon";
await loadPolygonShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "polygon"`
+- Shape-specific options key: `particles.shape.options.polygon`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "polygon",
+ "options": {
+ "polygon": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPolygonShape(...)`
+- 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/shapes/rounded-polygon/README.md b/shapes/rounded-polygon/README.md
index 52591e691f5..756e1b9fcdb 100644
--- a/shapes/rounded-polygon/README.md
+++ b/shapes/rounded-polygon/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional rounded polygon shape.
+## 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
@@ -74,3 +80,32 @@ import { loadRoundedPolygonShape } from "@tsparticles/shape-rounded-polygon";
await loadRoundedPolygonShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "rounded-polygon"`
+- Shape-specific options key: `particles.shape.options.rounded-polygon`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "rounded-polygon",
+ "options": {
+ "rounded-polygon": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadRoundedPolygonShape(...)`
+- 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/shapes/rounded-rect/README.md b/shapes/rounded-rect/README.md
index 047f53c4583..c27380481f4 100644
--- a/shapes/rounded-rect/README.md
+++ b/shapes/rounded-rect/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional rounded rectangle shape.
+## 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
@@ -73,3 +79,32 @@ import { loadRoundedRectShape } from "@tsparticles/shape-rounded-rect";
await loadRoundedRectShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "rounded-rect"`
+- Shape-specific options key: `particles.shape.options.rounded-rect`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "rounded-rect",
+ "options": {
+ "rounded-rect": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadRoundedRectShape(...)`
+- 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/shapes/spiral/README.md b/shapes/spiral/README.md
index d9c29021fbd..829287a2953 100644
--- a/shapes/spiral/README.md
+++ b/shapes/spiral/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional spiral shape.
+## 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
@@ -73,3 +79,32 @@ import { loadSpiralShape } from "@tsparticles/shape-spiral";
await loadSpiralShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "spiral"`
+- Shape-specific options key: `particles.shape.options.spiral`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "spiral",
+ "options": {
+ "spiral": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSpiralShape(...)`
+- 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/shapes/square/README.md b/shapes/square/README.md
index 24aa8c0ecf3..f3d7b6c0fc3 100644
--- a/shapes/square/README.md
+++ b/shapes/square/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional square shape.
+## 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
@@ -73,3 +79,32 @@ import { loadSquareShape } from "@tsparticles/shape-square";
await loadSquareShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "square"`
+- Shape-specific options key: `particles.shape.options.square`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "square",
+ "options": {
+ "square": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSquareShape(...)`
+- 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/shapes/squircle/README.md b/shapes/squircle/README.md
index 4fc7c563109..1957fac2ecc 100644
--- a/shapes/squircle/README.md
+++ b/shapes/squircle/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional squircle shape.
+## 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
@@ -73,3 +79,32 @@ import { loadSquircleShape } from "@tsparticles/shape-squircle";
await loadSquircleShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "squircle"`
+- Shape-specific options key: `particles.shape.options.squircle`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "squircle",
+ "options": {
+ "squircle": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSquircleShape(...)`
+- 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/shapes/star/README.md b/shapes/star/README.md
index 517dfc24174..1b330e6a8ec 100644
--- a/shapes/star/README.md
+++ b/shapes/star/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional star shape.
+## 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
@@ -73,3 +79,32 @@ import { loadStarShape } from "@tsparticles/shape-star";
await loadStarShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "star"`
+- Shape-specific options key: `particles.shape.options.star`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "star",
+ "options": {
+ "star": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadStarShape(...)`
+- 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/shapes/text/README.md b/shapes/text/README.md
index 2c9bd1f3e31..75710957897 100644
--- a/shapes/text/README.md
+++ b/shapes/text/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) additional text shape.
+## 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
@@ -73,3 +79,32 @@ import { loadTextShape } from "@tsparticles/shape-text";
await loadTextShape(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.shape.type: "text"`
+- Shape-specific options key: `particles.shape.options.text`
+
+```json
+{
+ "particles": {
+ "shape": {
+ "type": "text",
+ "options": {
+ "text": {}
+ }
+ }
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadTextShape(...)`
+- 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/typedoc.json b/typedoc.json
index 1da84451551..fdd0dbaca0f 100644
--- a/typedoc.json
+++ b/typedoc.json
@@ -61,7 +61,7 @@
"plugins/exports/video",
"plugins/infection",
"plugins/motion",
- "plugin/move",
+ "plugins/move",
"plugins/polygonMask",
"plugins/sounds",
"plugins/trail",
@@ -80,7 +80,7 @@
"shapes/square",
"shapes/star",
"shapes/text",
- "updaters/color",
+ "updaters/fillColor",
"updaters/destroy",
"updaters/gradient",
"updaters/life",
@@ -104,15 +104,14 @@
"hideGenerator": true,
"out": "./docs",
"plugin": [
- "typedoc-plugin-carbon-ads",
+ "typedoc-plugin-google-ads",
"typedoc-plugin-clarity",
"typedoc-plugin-coverage",
"typedoc-plugin-keywords",
"typedoc-plugin-mdn-links"
],
"clarityId": "8q4bxin4tm",
- "carbonServe": "CEAI6KJL",
- "carbonPlacement": "particlesjsorg",
+ "googleAdsId": "ca-pub-6401284988946422",
"keywords": [
"html",
"css",
diff --git a/updaters/destroy/README.md b/updaters/destroy/README.md
index b09f11ba4b0..a106b7486b1 100644
--- a/updaters/destroy/README.md
+++ b/updaters/destroy/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for destroy 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
@@ -72,3 +78,26 @@ import { loadDestroyUpdater } from "@tsparticles/updater-destroy";
await loadDestroyUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.destroy`
+
+```json
+{
+ "particles": {
+ "destroy": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadDestroyUpdater(...)`
+- 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/fillColor/README.md b/updaters/fillColor/README.md
index 138435a3943..36fe679d995 100644
--- a/updaters/fillColor/README.md
+++ b/updaters/fillColor/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for 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
@@ -72,3 +78,26 @@ import { loadFillColorUpdater } from "@tsparticles/updater-fill-color";
await loadFillColorUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.color`
+
+```json
+{
+ "particles": {
+ "color": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadFillColorUpdater(...)`
+- 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/gradient/README.md b/updaters/gradient/README.md
index 4bd17ebe397..511ae58bad8 100644
--- a/updaters/gradient/README.md
+++ b/updaters/gradient/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for gradient 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
@@ -72,3 +78,26 @@ import { loadGradientUpdater } from "@tsparticles/updater-gradient";
await loadGradientUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.color`
+
+```json
+{
+ "particles": {
+ "color": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadGradientUpdater(...)`
+- 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/life/README.md b/updaters/life/README.md
index af996924954..fc04991e45c 100644
--- a/updaters/life/README.md
+++ b/updaters/life/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for life 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
@@ -72,3 +78,26 @@ import { loadLifeUpdater } from "@tsparticles/updater-life";
await loadLifeUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.life`
+
+```json
+{
+ "particles": {
+ "life": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadLifeUpdater(...)`
+- 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/opacity/README.md b/updaters/opacity/README.md
index 6eded945ddb..1d9b6c66604 100644
--- a/updaters/opacity/README.md
+++ b/updaters/opacity/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for opacity 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
@@ -72,3 +78,26 @@ import { loadOpacityUpdater } from "@tsparticles/updater-opacity";
await loadOpacityUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.opacity`
+
+```json
+{
+ "particles": {
+ "opacity": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadOpacityUpdater(...)`
+- 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/orbit/README.md b/updaters/orbit/README.md
index b0da454d4be..479f62d1504 100644
--- a/updaters/orbit/README.md
+++ b/updaters/orbit/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for orbit 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
@@ -72,3 +78,26 @@ import { loadOrbitUpdater } from "@tsparticles/updater-orbit";
await loadOrbitUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.orbit`
+
+```json
+{
+ "particles": {
+ "orbit": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadOrbitUpdater(...)`
+- 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/outModes/README.md b/updaters/outModes/README.md
index 797d74b904a..74b936c328f 100644
--- a/updaters/outModes/README.md
+++ b/updaters/outModes/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for out modes 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
@@ -72,3 +78,26 @@ import { loadOutModesUpdater } from "@tsparticles/updater-out-modes";
await loadOutModesUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.move.outModes`
+
+```json
+{
+ "particles": {
+ "move.outModes": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadOutModesUpdater(...)`
+- 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/roll/README.md b/updaters/roll/README.md
index 3bc50623883..f2772899889 100644
--- a/updaters/roll/README.md
+++ b/updaters/roll/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for roll 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
@@ -72,3 +78,26 @@ import { loadRollUpdater } from "@tsparticles/updater-roll";
await loadRollUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.roll`
+
+```json
+{
+ "particles": {
+ "roll": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadRollUpdater(...)`
+- 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/rotate/README.md b/updaters/rotate/README.md
index 7737b196337..b3aa8d88445 100644
--- a/updaters/rotate/README.md
+++ b/updaters/rotate/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for rotate 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
@@ -72,3 +78,26 @@ import { loadRotateUpdater } from "@tsparticles/updater-rotate";
await loadRotateUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.rotate`
+
+```json
+{
+ "particles": {
+ "rotate": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadRotateUpdater(...)`
+- 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/size/README.md b/updaters/size/README.md
index 9b84ce67fe7..20cbc68dffd 100644
--- a/updaters/size/README.md
+++ b/updaters/size/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for size 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
@@ -72,3 +78,26 @@ import { loadSizeUpdater } from "@tsparticles/updater-size";
await loadSizeUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.size`
+
+```json
+{
+ "particles": {
+ "size": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSizeUpdater(...)`
+- 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/README.md b/updaters/strokeColor/README.md
index a7e6e3986e2..32ecd64294f 100644
--- a/updaters/strokeColor/README.md
+++ b/updaters/strokeColor/README.md
@@ -8,6 +8,12 @@
[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
@@ -72,3 +78,26 @@ import { loadStrokeColorUpdater } from "@tsparticles/updater-stroke-color";
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/tilt/README.md b/updaters/tilt/README.md
index bfb3ade0bd0..0a0b485edfa 100644
--- a/updaters/tilt/README.md
+++ b/updaters/tilt/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for tilt 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
@@ -72,3 +78,26 @@ import { loadTiltUpdater } from "@tsparticles/updater-tilt";
await loadTiltUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.tilt`
+
+```json
+{
+ "particles": {
+ "tilt": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadTiltUpdater(...)`
+- 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/twinkle/README.md b/updaters/twinkle/README.md
index d79726f9fa6..4fc0f1054d6 100644
--- a/updaters/twinkle/README.md
+++ b/updaters/twinkle/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for twinkle 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
@@ -72,3 +78,26 @@ import { loadTwinkleUpdater } from "@tsparticles/updater-twinkle";
await loadTwinkleUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.twinkle`
+
+```json
+{
+ "particles": {
+ "twinkle": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadTwinkleUpdater(...)`
+- 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/wobble/README.md b/updaters/wobble/README.md
index 9b30af0b09d..b3de5254bc9 100644
--- a/updaters/wobble/README.md
+++ b/updaters/wobble/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) updater plugin for wobble 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
@@ -72,3 +78,26 @@ import { loadWobbleUpdater } from "@tsparticles/updater-wobble";
await loadWobbleUpdater(tsParticles);
})();
```
+
+## Option mapping
+
+- Primary options key: `particles.wobble`
+
+```json
+{
+ "particles": {
+ "wobble": {}
+ }
+}
+```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadWobbleUpdater(...)`
+- 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/utils/canvasUtils/README.md b/utils/canvasUtils/README.md
index 67d02d87aa5..8bf6ef648e6 100644
--- a/utils/canvasUtils/README.md
+++ b/utils/canvasUtils/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) canvas utils.
+## 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
@@ -72,3 +78,14 @@ import { loadCanvasUtilsPath } from "@tsparticles/canvas-utils";
await loadCanvasUtilsPath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadCanvasUtilsPath(...)`
+- 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/utils/configs/README.md b/utils/configs/README.md
index a51f395b659..c0154897344 100644
--- a/utils/configs/README.md
+++ b/utils/configs/README.md
@@ -2,6 +2,12 @@
# tsParticles Demo Configs
+## Quick checklist
+
+1. Install `@tsparticles/configs` and `@tsparticles/engine`
+2. Import one config preset (for example `configs.basic`)
+3. Pass that config to `tsParticles.load(...)`
+
## Installation
```bash
@@ -56,3 +62,15 @@ import * as configs from "@tsparticles/configs";
Some configs need plugins to work, they are not installed with this library.
This library contains only the config files, the plugins must be installed separately.
+
+## Common pitfalls
+
+- Using a config that requires plugins without loading those plugins first
+- Assuming this package bundles runtime plugins (it only exports config objects)
+- Mixing config objects from different versions without checking option compatibility
+
+## Related docs
+
+- Main docs:
+- Root options guide:
+- Repository README:
diff --git a/utils/fractalNoise/README.md b/utils/fractalNoise/README.md
index 5b380f8ea77..3d6069008ca 100644
--- a/utils/fractalNoise/README.md
+++ b/utils/fractalNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for fractal noise movement.
+## 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
@@ -72,3 +78,14 @@ import { loadFractalNoisePath } from "@tsparticles/fractal-noise";
await loadFractalNoisePath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadFractalNoisePath(...)`
+- 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/utils/noiseField/README.md b/utils/noiseField/README.md
index 5b380f8ea77..3d6069008ca 100644
--- a/utils/noiseField/README.md
+++ b/utils/noiseField/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for fractal noise movement.
+## 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
@@ -72,3 +78,14 @@ import { loadFractalNoisePath } from "@tsparticles/fractal-noise";
await loadFractalNoisePath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadFractalNoisePath(...)`
+- 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/utils/pathUtils/README.md b/utils/pathUtils/README.md
index b761f8999cf..31f37fa1bad 100644
--- a/utils/pathUtils/README.md
+++ b/utils/pathUtils/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for path utils movement.
+## 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
@@ -72,3 +78,14 @@ import { loadPathUtilsPath } from "@tsparticles/path-utils";
await loadPathUtilsPath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPathUtilsPath(...)`
+- 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/utils/perlinNoise/README.md b/utils/perlinNoise/README.md
index 913afeccfb9..9c3c1ccc39d 100644
--- a/utils/perlinNoise/README.md
+++ b/utils/perlinNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for perlin noise movement.
+## 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
@@ -72,3 +78,14 @@ import { loadPerlinNoisePath } from "@tsparticles/perlin-noise";
await loadPerlinNoisePath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadPerlinNoisePath(...)`
+- 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/utils/simplexNoise/README.md b/utils/simplexNoise/README.md
index 2c98b21c24e..dd68de76cb7 100644
--- a/utils/simplexNoise/README.md
+++ b/utils/simplexNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) library for simplex noise movement.
+## 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
@@ -72,3 +78,14 @@ import { loadSimplexNoisePath } from "@tsparticles/path-simplex-noise";
await loadSimplexNoisePath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSimplexNoisePath(...)`
+- 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/utils/smoothValueNoise/README.md b/utils/smoothValueNoise/README.md
index d3228edb440..555413630ca 100644
--- a/utils/smoothValueNoise/README.md
+++ b/utils/smoothValueNoise/README.md
@@ -8,6 +8,12 @@
[tsParticles](https://github.com/tsparticles/tsparticles) path plugin for smooth-value noise movement.
+## 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
@@ -72,3 +78,14 @@ import { loadSmoothValueNoisePath } from "@tsparticles/smooth-value-noise";
await loadSmoothValueNoisePath(tsParticles);
})();
```
+
+## Common pitfalls
+
+- Calling `tsParticles.load(...)` before `loadSmoothValueNoisePath(...)`
+- 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/utils/tests/README.md b/utils/tests/README.md
new file mode 100644
index 00000000000..bd6ae13f315
--- /dev/null
+++ b/utils/tests/README.md
@@ -0,0 +1,52 @@
+# tsParticles Test Suite
+
+Comprehensive test package for tsParticles core engine using Vitest and jsdom.
+
+## Quick checklist
+
+1. Install dependencies from the repository root
+2. Run all tests or watch specific test files
+3. Check coverage reports for CI validation
+
+## Usage
+
+From the repository root:
+
+```bash
+pnpm i
+pnpm --filter @tsparticles/tests test
+```
+
+## Available scripts
+
+- `pnpm prettify` — Format source code with Prettier
+- `pnpm prettify:ci` — Check formatting (CI mode)
+- `pnpm lint` — Run ESLint and auto-fix issues
+- `pnpm lint:ci` — Check linting (CI mode)
+- `pnpm build` — Lint, format, and run tests
+- `pnpm build:ci` — CI build with strict checks
+- `pnpm test` — Run all tests
+- `pnpm test:particle` — Run Particle-specific tests only
+- `pnpm test:ui` — Run tests in watch mode with UI
+- `pnpm test:ci` — CI test run with coverage
+
+## Testing
+
+Tests use:
+- **Vitest** as the test runner
+- **jsdom** for DOM simulation
+- **canvas** package for canvas testing
+- Custom fixtures in `src/Fixture/`
+- Coverage tracking via v8 provider (see `vitest.config.ts`)
+
+## Common pitfalls
+
+- Tests require workspace dependencies to be built first
+- Canvas tests need the native `canvas` package; install it if missing
+- Ensure deterministic tests: avoid timing assertions without explicit ticks
+
+## Related docs
+
+- Main docs:
+- Repository README:
+