From ddf4ecd5b2e942227265a1bc1379f34512ab27d1 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Wed, 13 May 2026 09:49:47 -0400
Subject: [PATCH 1/9] Rename to focus package
---
...migration.md => focus-solid2-migration.md} | 2 +-
.changeset/pre.json | 2 +-
README.md | 2 +-
packages/{autofocus => focus}/CHANGELOG.md | 2 +-
packages/{autofocus => focus}/LICENSE | 0
packages/{autofocus => focus}/README.md | 22 ++++++++--------
packages/{autofocus => focus}/dev/index.tsx | 0
packages/{autofocus => focus}/package.json | 6 ++---
packages/{autofocus => focus}/src/index.ts | 0
.../{autofocus => focus}/test/index.test.tsx | 0
.../{autofocus => focus}/test/server.test.ts | 0
packages/{autofocus => focus}/tsconfig.json | 0
pnpm-lock.yaml | 26 +++++++++----------
13 files changed, 31 insertions(+), 31 deletions(-)
rename .changeset/{autofocus-solid2-migration.md => focus-solid2-migration.md} (95%)
rename packages/{autofocus => focus}/CHANGELOG.md (98%)
rename packages/{autofocus => focus}/LICENSE (100%)
rename packages/{autofocus => focus}/README.md (77%)
rename packages/{autofocus => focus}/dev/index.tsx (100%)
rename packages/{autofocus => focus}/package.json (92%)
rename packages/{autofocus => focus}/src/index.ts (100%)
rename packages/{autofocus => focus}/test/index.test.tsx (100%)
rename packages/{autofocus => focus}/test/server.test.ts (100%)
rename packages/{autofocus => focus}/tsconfig.json (100%)
diff --git a/.changeset/autofocus-solid2-migration.md b/.changeset/focus-solid2-migration.md
similarity index 95%
rename from .changeset/autofocus-solid2-migration.md
rename to .changeset/focus-solid2-migration.md
index a9c43b560..8720ad291 100644
--- a/.changeset/autofocus-solid2-migration.md
+++ b/.changeset/focus-solid2-migration.md
@@ -1,5 +1,5 @@
---
-"@solid-primitives/autofocus": major
+"@solid-primitives/focus": major
---
Migrate to Solid.js v2.0 (beta.10)
diff --git a/.changeset/pre.json b/.changeset/pre.json
index ae0287918..c41689783 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -5,7 +5,7 @@
"@solid-primitives/active-element": "2.1.5",
"@solid-primitives/analytics": "0.2.1",
"@solid-primitives/audio": "1.4.4",
- "@solid-primitives/autofocus": "0.1.4",
+ "@solid-primitives/focus": "0.1.4",
"@solid-primitives/bounds": "0.1.5",
"@solid-primitives/broadcast-channel": "0.1.1",
"@solid-primitives/clipboard": "1.6.4",
diff --git a/README.md b/README.md
index 1ddd4dda8..210b3535f 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ The goal of Solid Primitives is to wrap client and server side functionality to
|----|----|----|----|----|----|
|
*Inputs* |
|[active-element](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createActiveElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createactiveelement) [createFocusSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createfocussignal)|[](https://bundlephobia.com/package/@solid-primitives/active-element)|[](https://www.npmjs.com/package/@solid-primitives/active-element)||
-|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#autofocus) [createAutofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/autofocus#createautofocus)|[](https://bundlephobia.com/package/@solid-primitives/autofocus)|[](https://www.npmjs.com/package/@solid-primitives/autofocus)|✓|
+|[focus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#autofocus) [createAutofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#createautofocus)|[](https://bundlephobia.com/package/@solid-primitives/focus)|[](https://www.npmjs.com/package/@solid-primitives/focus)|✓|
|[input-mask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createInputMask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createinputmask) [createMaskPattern](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createmaskpattern)|[](https://bundlephobia.com/package/@solid-primitives/input-mask)|[](https://www.npmjs.com/package/@solid-primitives/input-mask)|✓|
|[keyboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[useKeyDownList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownlist) [useCurrentlyHeldKey](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usecurrentlyheldkey) [useKeyDownSequence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownsequence) [createKeyHold](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createkeyhold) [createShortcut](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createshortcut)|[](https://bundlephobia.com/package/@solid-primitives/keyboard)|[](https://www.npmjs.com/package/@solid-primitives/keyboard)||
|[mouse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMousePosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createmouseposition) [createPositionToElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createpositiontoelement)|[](https://bundlephobia.com/package/@solid-primitives/mouse)|[](https://www.npmjs.com/package/@solid-primitives/mouse)||
diff --git a/packages/autofocus/CHANGELOG.md b/packages/focus/CHANGELOG.md
similarity index 98%
rename from packages/autofocus/CHANGELOG.md
rename to packages/focus/CHANGELOG.md
index 976ecae9d..ac009a623 100644
--- a/packages/autofocus/CHANGELOG.md
+++ b/packages/focus/CHANGELOG.md
@@ -1,4 +1,4 @@
-# @solid-primitives/autofocus
+# @solid-primitives/focus
## 0.1.4
diff --git a/packages/autofocus/LICENSE b/packages/focus/LICENSE
similarity index 100%
rename from packages/autofocus/LICENSE
rename to packages/focus/LICENSE
diff --git a/packages/autofocus/README.md b/packages/focus/README.md
similarity index 77%
rename from packages/autofocus/README.md
rename to packages/focus/README.md
index d07bdfa56..7d3b64079 100644
--- a/packages/autofocus/README.md
+++ b/packages/focus/README.md
@@ -1,11 +1,11 @@
-
+
-# @solid-primitives/autofocus
+# @solid-primitives/focus
-[](https://bundlephobia.com/package/@solid-primitives/autofocus)
-[](https://www.npmjs.com/package/@solid-primitives/autofocus)
+[](https://bundlephobia.com/package/@solid-primitives/focus)
+[](https://www.npmjs.com/package/@solid-primitives/focus)
[](https://github.com/solidjs-community/solid-primitives#contribution-process)
Primitives for autofocusing HTML elements.
@@ -18,11 +18,11 @@ The native autofocus attribute only works on page load, which makes it incompati
## Installation
```bash
-npm install @solid-primitives/autofocus
+npm install @solid-primitives/focus
# or
-yarn add @solid-primitives/autofocus
+yarn add @solid-primitives/focus
# or
-pnpm add @solid-primitives/autofocus
+pnpm add @solid-primitives/focus
```
## `autofocus`
@@ -32,7 +32,7 @@ pnpm add @solid-primitives/autofocus
`autofocus` is a ref callback factory. It uses the native `autofocus` attribute to determine whether to focus the element.
```tsx
-import { autofocus } from "@solid-primitives/autofocus";
+import { autofocus } from "@solid-primitives/focus";
Autofocused
@@ -55,7 +55,7 @@ To conditionally enable autofocus, control the `autofocus` attribute directly
`createAutofocus` reactively autofocuses an element passed in as a signal.
```tsx
-import { createAutofocus } from "@solid-primitives/autofocus";
+import { createAutofocus } from "@solid-primitives/focus";
// Using ref
let ref!: HTMLButtonElement;
@@ -72,9 +72,9 @@ createAutofocus(ref);
## Demo
-You may see the working example here: https://primitives.solidjs.community/playground/autofocus/
+You may see the working example here: https://primitives.solidjs.community/playground/focus/
-Source code: https://github.com/solidjs-community/solid-primitives/blob/main/packages/autofocus/dev/index.tsx
+Source code: https://github.com/solidjs-community/solid-primitives/blob/main/packages/focus/dev/index.tsx
## Changelog
diff --git a/packages/autofocus/dev/index.tsx b/packages/focus/dev/index.tsx
similarity index 100%
rename from packages/autofocus/dev/index.tsx
rename to packages/focus/dev/index.tsx
diff --git a/packages/autofocus/package.json b/packages/focus/package.json
similarity index 92%
rename from packages/autofocus/package.json
rename to packages/focus/package.json
index 57e15d953..27f0b8602 100644
--- a/packages/autofocus/package.json
+++ b/packages/focus/package.json
@@ -1,11 +1,11 @@
{
- "name": "@solid-primitives/autofocus",
+ "name": "@solid-primitives/focus",
"version": "0.2.0",
"description": "Primitives for autofocusing HTML elements",
"author": "jer3m01 ",
"contributors": [],
"license": "MIT",
- "homepage": "https://primitives.solidjs.community/package/autofocus",
+ "homepage": "https://primitives.solidjs.community/package/focus",
"repository": {
"type": "git",
"url": "git+https://github.com/solidjs-community/solid-primitives.git"
@@ -14,7 +14,7 @@
"url": "https://github.com/solidjs-community/solid-primitives/issues"
},
"primitive": {
- "name": "autofocus",
+ "name": "focus",
"stage": 1,
"list": [
"autofocus",
diff --git a/packages/autofocus/src/index.ts b/packages/focus/src/index.ts
similarity index 100%
rename from packages/autofocus/src/index.ts
rename to packages/focus/src/index.ts
diff --git a/packages/autofocus/test/index.test.tsx b/packages/focus/test/index.test.tsx
similarity index 100%
rename from packages/autofocus/test/index.test.tsx
rename to packages/focus/test/index.test.tsx
diff --git a/packages/autofocus/test/server.test.ts b/packages/focus/test/server.test.ts
similarity index 100%
rename from packages/autofocus/test/server.test.ts
rename to packages/focus/test/server.test.ts
diff --git a/packages/autofocus/tsconfig.json b/packages/focus/tsconfig.json
similarity index 100%
rename from packages/autofocus/tsconfig.json
rename to packages/focus/tsconfig.json
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 70787571b..5d3727113 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -119,19 +119,6 @@ importers:
specifier: ^1.9.7
version: 1.9.7
- packages/autofocus:
- dependencies:
- '@solid-primitives/utils':
- specifier: workspace:^
- version: link:../utils
- devDependencies:
- '@solidjs/web':
- specifier: 2.0.0-beta.10
- version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
- solid-js:
- specifier: 2.0.0-beta.10
- version: 2.0.0-beta.10
-
packages/bounds:
dependencies:
'@solid-primitives/event-listener':
@@ -345,6 +332,19 @@ importers:
specifier: ^1.9.7
version: 1.9.7
+ packages/focus:
+ dependencies:
+ '@solid-primitives/utils':
+ specifier: workspace:^
+ version: link:../utils
+ devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.10
+ version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+ solid-js:
+ specifier: 2.0.0-beta.10
+ version: 2.0.0-beta.10
+
packages/fullscreen:
dependencies:
'@solid-primitives/utils':
From 32d8eace3fe599e5afd5b3c03d12c44a139e3427 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Wed, 13 May 2026 10:21:04 -0400
Subject: [PATCH 2/9] Migrated autofocus from corvu, add licensing and
attribution
---
packages/focus/LICENSE | 6 +-
packages/focus/README.md | 92 ++++++-
packages/focus/package.json | 18 +-
packages/focus/src/autofocus.ts | 65 +++++
packages/focus/src/focusTrap.ts | 214 ++++++++++++++++
packages/focus/src/index.ts | 69 +-----
packages/focus/test/index.test.tsx | 384 ++++++++++++++++++++++++++---
packages/focus/test/server.test.ts | 9 +-
packages/utils/src/index.ts | 10 +
9 files changed, 761 insertions(+), 106 deletions(-)
create mode 100644 packages/focus/src/autofocus.ts
create mode 100644 packages/focus/src/focusTrap.ts
diff --git a/packages/focus/LICENSE b/packages/focus/LICENSE
index 38b41d975..7a35c2e14 100644
--- a/packages/focus/LICENSE
+++ b/packages/focus/LICENSE
@@ -2,6 +2,10 @@ MIT License
Copyright (c) 2021 Solid Primitives Working Group
+The `createFocusTrap` primitive is ported from solid-focus-trap:
+ Copyright (c) 2023 Jasmin Noetzli (GiyoMoon)
+ https://github.com/corvudev/corvu/tree/main/packages/solid-focus-trap
+
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@@ -18,4 +22,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file
+SOFTWARE.
diff --git a/packages/focus/README.md b/packages/focus/README.md
index 7d3b64079..92772a3e6 100644
--- a/packages/focus/README.md
+++ b/packages/focus/README.md
@@ -8,12 +8,13 @@
[](https://www.npmjs.com/package/@solid-primitives/focus)
[](https://github.com/solidjs-community/solid-primitives#contribution-process)
-Primitives for autofocusing HTML elements.
+Primitives for autofocusing HTML elements and trapping focus within a container.
-The native autofocus attribute only works on page load, which makes it incompatible with SolidJS. These primitives run on render, allowing autofocus on initial render as well as dynamically added components.
+The native `autofocus` attribute only works on page load, which makes it incompatible with SolidJS. These primitives run on render, allowing autofocus on initial render as well as dynamically added components.
-- [`autofocus`](#autofocus) - Directive to autofocus an element on render.
+- [`autofocus`](#autofocus) - Ref callback factory to autofocus an element on render.
- [`createAutofocus`](#createautofocus) - Reactive primitive to autofocus an element on render.
+- [`createFocusTrap`](#createfocustrap) - Traps focus inside a given DOM element.
## Installation
@@ -50,7 +51,7 @@ To conditionally enable autofocus, control the `autofocus` attribute directly
> **Note:** The `enabled` parameter was removed because it was redundant — the same effect is achieved by omitting the `autofocus` attribute. Previously, Solid directives always received an accessor argument whether you used it or not, which gave the impression an explicit toggle was necessary.
-### `createAutofocus`
+## `createAutofocus`
`createAutofocus` reactively autofocuses an element passed in as a signal.
@@ -70,12 +71,95 @@ createAutofocus(ref);
Autofocused ;
```
+## `createFocusTrap`
+
+`createFocusTrap` traps keyboard focus inside a given DOM element, cycling through focusable children on Tab / Shift+Tab. It uses a `MutationObserver` to stay up to date with DOM changes and restores focus to the previously focused element when deactivated.
+
+> Ported from [solid-focus-trap](https://github.com/corvudev/corvu/tree/main/packages/solid-focus-trap) by [Jasmin Noetzli (GiyoMoon)](https://github.com/GiyoMoon), adapted for Solid.js 2.0.
+
+### How to use it
+
+```tsx
+import { createFocusTrap } from "@solid-primitives/focus";
+
+const DialogContent: Component<{ open: boolean }> = props => {
+ const [contentRef, setContentRef] = createSignal(null);
+
+ createFocusTrap({
+ element: contentRef,
+ enabled: () => props.open,
+ });
+
+ return (
+
+
+ Close
+
+
+
+ );
+};
+```
+
+### Props
+
+| Prop | Type | Default | Description |
+| -------------------- | --------------------------------- | -------------------------------- | --------------------------------------------------------------------------------- |
+| `element` | `MaybeAccessor` | — | Element to trap focus within. |
+| `enabled` | `MaybeAccessor` | `true` | Whether the trap is active. |
+| `observeChanges` | `MaybeAccessor` | `true` | Watch for DOM mutations inside the container and refresh focusable elements. |
+| `initialFocusElement`| `MaybeAccessor` | First focusable element | Element to focus when the trap activates. |
+| `restoreFocus` | `MaybeAccessor` | `true` | Restore focus to the previously focused element when the trap deactivates. |
+| `finalFocusElement` | `MaybeAccessor` | Previously focused element | Element to focus when the trap deactivates. |
+| `onInitialFocus` | `(event: Event) => void` | — | Callback when focus moves into the trap. Call `event.preventDefault()` to cancel.|
+| `onFinalFocus` | `(event: Event) => void` | — | Callback when focus restores. Call `event.preventDefault()` to cancel. |
+
+### Custom initial focus
+
+```tsx
+const [contentRef, setContentRef] = createSignal(null);
+const [inputRef, setInputRef] = createSignal(null);
+
+createFocusTrap({
+ element: contentRef,
+ enabled: () => props.open,
+ initialFocusElement: inputRef,
+});
+
+return (
+
+
+ Close
+
+
+
+);
+```
+
+### Preventing focus moves
+
+```tsx
+createFocusTrap({
+ element: contentRef,
+ onInitialFocus: event => {
+ event.preventDefault(); // focus won't move on activation
+ },
+ onFinalFocus: event => {
+ event.preventDefault(); // focus won't restore on deactivation
+ },
+});
+```
+
## Demo
You may see the working example here: https://primitives.solidjs.community/playground/focus/
Source code: https://github.com/solidjs-community/solid-primitives/blob/main/packages/focus/dev/index.tsx
+## Credits
+
+`createFocusTrap` is ported from [solid-focus-trap](https://github.com/corvudev/corvu/tree/main/packages/solid-focus-trap), part of the [corvu](https://corvu.dev) UI toolkit by [Jasmin Noetzli (GiyoMoon)](https://github.com/GiyoMoon). Licensed under the MIT License.
+
## Changelog
See [CHANGELOG.md](./CHANGELOG.md)
diff --git a/packages/focus/package.json b/packages/focus/package.json
index 27f0b8602..0c1539fae 100644
--- a/packages/focus/package.json
+++ b/packages/focus/package.json
@@ -1,9 +1,14 @@
{
"name": "@solid-primitives/focus",
"version": "0.2.0",
- "description": "Primitives for autofocusing HTML elements",
+ "description": "Primitives for autofocusing HTML elements and trapping focus within a container",
"author": "jer3m01 ",
- "contributors": [],
+ "contributors": [
+ {
+ "name": "Jasmin Noetzli",
+ "url": "https://github.com/GiyoMoon"
+ }
+ ],
"license": "MIT",
"homepage": "https://primitives.solidjs.community/package/focus",
"repository": {
@@ -18,7 +23,8 @@
"stage": 1,
"list": [
"autofocus",
- "createAutofocus"
+ "createAutofocus",
+ "createFocusTrap"
],
"category": "Inputs"
},
@@ -26,7 +32,11 @@
"solid",
"primitives",
"focus",
- "autofocus"
+ "autofocus",
+ "focus-trap",
+ "trap",
+ "accessibility",
+ "a11y"
],
"private": false,
"sideEffects": false,
diff --git a/packages/focus/src/autofocus.ts b/packages/focus/src/autofocus.ts
new file mode 100644
index 000000000..5a5cf0e06
--- /dev/null
+++ b/packages/focus/src/autofocus.ts
@@ -0,0 +1,65 @@
+import { createEffect, onSettled, type Accessor } from "solid-js";
+import type { JSX } from "@solidjs/web";
+import { type FalsyValue } from "@solid-primitives/utils";
+
+/**
+ * Ref callback factory to autofocus an element on render.
+ * Uses the native `autofocus` attribute to determine whether to focus.
+ *
+ * To disable autofocus, simply omit the `autofocus` attribute on the element —
+ * no `enabled` parameter is needed or provided.
+ *
+ * @returns Ref callback to attach to the element.
+ *
+ * @example
+ * ```tsx
+ * Autofocused
+ * ```
+ */
+export const autofocus = () => {
+ let el: HTMLElement | undefined;
+
+ onSettled(() => {
+ if (!el?.hasAttribute("autofocus")) return;
+ const id = setTimeout(() => el?.focus());
+ return () => clearTimeout(id);
+ });
+
+ return (element: HTMLElement) => {
+ el = element;
+ };
+};
+
+/**
+ * Creates a new reactive primitive for autofocusing the element on render.
+ *
+ * @param ref - Element to focus.
+ *
+ * @example
+ * ```ts
+ * let ref!: HTMLButtonElement;
+ *
+ * createAutofocus(() => ref);
+ *
+ * Autofocused ;
+ *
+ * // Using ref signal
+ * const [ref, setRef] = createSignal();
+ * createAutofocus(ref);
+ *
+ * Autofocused ;
+ * ```
+ */
+export const createAutofocus = (ref: Accessor) => {
+ createEffect(
+ () => ref(),
+ el => {
+ if (!el) return;
+ const id = setTimeout(() => el.focus());
+ return () => clearTimeout(id);
+ },
+ );
+};
+
+// only here so the `JSX` import won't be shaken off the tree:
+export type E = JSX.Element;
diff --git a/packages/focus/src/focusTrap.ts b/packages/focus/src/focusTrap.ts
new file mode 100644
index 000000000..669b0312b
--- /dev/null
+++ b/packages/focus/src/focusTrap.ts
@@ -0,0 +1,214 @@
+/*
+ * Ported from solid-focus-trap by Jasmin Noetzli (GiyoMoon)
+ * MIT License — https://github.com/corvudev/corvu/tree/main/packages/solid-focus-trap
+ * Adapted for Solid.js 2.0 and @solid-primitives/focus by the Solid Primitives Working Group.
+ */
+
+import { access, afterPaint, INTERNAL_OPTIONS, type MaybeAccessor } from "@solid-primitives/utils";
+import { createEffect, createMemo, createSignal } from "solid-js";
+
+const FOCUSABLE_SELECTOR =
+ 'a[href]:not([tabindex="-1"]), button:not([tabindex="-1"]), input:not([tabindex="-1"]), textarea:not([tabindex="-1"]), select:not([tabindex="-1"]), details:not([tabindex="-1"]), [tabindex]:not([tabindex="-1"])';
+
+const EVENT_INITIAL_FOCUS = "focusTrap.initialFocus";
+const EVENT_FINAL_FOCUS = "focusTrap.finalFocus";
+const EVENT_OPTIONS = { bubbles: false, cancelable: true } as const;
+
+export type CreateFocusTrapProps = {
+ /** Element to trap focus within. */
+ element: MaybeAccessor;
+ /** Whether the focus trap is active. Default: `true` */
+ enabled?: MaybeAccessor;
+ /**
+ * Watch for DOM mutations inside the container and reload the list of
+ * focusable elements accordingly. Default: `true`
+ */
+ observeChanges?: MaybeAccessor;
+ /**
+ * Element to focus when the trap activates.
+ * Default: the first focusable element inside `element`.
+ */
+ initialFocusElement?: MaybeAccessor;
+ /**
+ * Restore focus to the element that was focused before the trap activated
+ * when the trap is deactivated. Default: `true`
+ */
+ restoreFocus?: MaybeAccessor;
+ /**
+ * Element to focus when the trap deactivates.
+ * Default: the element that was focused before the trap activated.
+ */
+ finalFocusElement?: MaybeAccessor;
+ /**
+ * Callback fired when focus moves into the trap.
+ * Call `event.preventDefault()` to suppress the focus move.
+ */
+ onInitialFocus?: (event: Event) => void;
+ /**
+ * Callback fired when focus is restored after deactivation.
+ * Call `event.preventDefault()` to suppress the focus move.
+ */
+ onFinalFocus?: (event: Event) => void;
+};
+
+/**
+ * Traps focus inside the given element. Aware of DOM changes inside the trap
+ * via a MutationObserver. Properly restores focus when deactivated.
+ *
+ * Ported from [solid-focus-trap](https://github.com/corvudev/corvu/tree/main/packages/solid-focus-trap)
+ * by Jasmin Noetzli (GiyoMoon), adapted for Solid.js 2.0.
+ *
+ * @example
+ * ```tsx
+ * const [ref, setRef] = createSignal(null);
+ * createFocusTrap({ element: ref, enabled: () => isOpen() });
+ * ...
+ * ```
+ */
+export const createFocusTrap = (props: CreateFocusTrapProps): void => {
+ const [focusableElements, setFocusableElements] = createSignal(
+ null,
+ INTERNAL_OPTIONS,
+ );
+
+ const firstFocusElement = createMemo(() => {
+ const els = focusableElements();
+ return els ? (els[0] ?? null) : null;
+ });
+
+ const lastFocusElement = createMemo(() => {
+ const els = focusableElements();
+ return els ? (els[els.length - 1] ?? null) : null;
+ });
+
+ let originalFocusedElement: HTMLElement | null = null;
+
+ const loadFocusableElements = (container: HTMLElement) => {
+ const sorted = Array.from(container.querySelectorAll(FOCUSABLE_SELECTOR))
+ .map((element, domIndex) => ({ element, domIndex, tabIndex: element.tabIndex }))
+ .sort((a, b) =>
+ a.tabIndex === b.tabIndex ? a.domIndex - b.domIndex : a.tabIndex - b.tabIndex,
+ );
+ setFocusableElements(sorted.map(({ element }) => element));
+ };
+
+ const triggerInitialFocus = (container: HTMLElement) => {
+ afterPaint(() => {
+ const target = access(props.initialFocusElement ?? null) ?? firstFocusElement() ?? container;
+ const { onInitialFocus } = props;
+ if (onInitialFocus) {
+ const event = new CustomEvent(EVENT_INITIAL_FOCUS, EVENT_OPTIONS);
+ container.addEventListener(EVENT_INITIAL_FOCUS, onInitialFocus);
+ container.dispatchEvent(event);
+ container.removeEventListener(EVENT_INITIAL_FOCUS, onInitialFocus);
+ if (event.defaultPrevented) return;
+ }
+ target.focus();
+ });
+ };
+
+ const triggerRestoreFocus = (container: HTMLElement) => {
+ afterPaint(() => {
+ if (!access(props.restoreFocus ?? true)) return;
+ const target = access(props.finalFocusElement ?? null) ?? originalFocusedElement;
+ if (!target) return;
+ const { onFinalFocus } = props;
+ if (onFinalFocus) {
+ const event = new CustomEvent(EVENT_FINAL_FOCUS, EVENT_OPTIONS);
+ container.addEventListener(EVENT_FINAL_FOCUS, onFinalFocus);
+ container.dispatchEvent(event);
+ container.removeEventListener(EVENT_FINAL_FOCUS, onFinalFocus);
+ if (event.defaultPrevented) return;
+ }
+ target.focus();
+ });
+ };
+
+ const onFirstElementKeyDown = (event: KeyboardEvent) => {
+ if (event.key === "Tab" && event.shiftKey) {
+ event.preventDefault();
+ lastFocusElement()!.focus();
+ }
+ };
+
+ const onLastElementKeyDown = (event: KeyboardEvent) => {
+ if (event.key === "Tab" && !event.shiftKey) {
+ event.preventDefault();
+ firstFocusElement()!.focus();
+ }
+ };
+
+ const preventTab = (event: KeyboardEvent) => {
+ if (event.key === "Tab") event.preventDefault();
+ };
+
+ // Activate / deactivate the trap when element or enabled changes.
+ createEffect(
+ () => ({
+ container: access(props.element),
+ enabled: access(props.enabled ?? true),
+ observeChanges: access(props.observeChanges ?? true),
+ }),
+ ({ container, enabled, observeChanges }) => {
+ if (!container || !enabled) return;
+
+ originalFocusedElement = document.activeElement as HTMLElement | null;
+ loadFocusableElements(container);
+ triggerInitialFocus(container);
+
+ const observer = new MutationObserver(() => {
+ afterPaint(() => {
+ loadFocusableElements(container);
+ if (!document.activeElement || document.activeElement === document.body) {
+ triggerInitialFocus(container);
+ }
+ });
+ });
+
+ if (observeChanges) {
+ observer.observe(container, {
+ subtree: true,
+ childList: true,
+ attributes: true,
+ attributeFilter: ["tabindex"],
+ });
+ }
+
+ return () => {
+ if (observeChanges) observer.disconnect();
+ setFocusableElements(null);
+ triggerRestoreFocus(container);
+ };
+ },
+ );
+
+ // When there are no focusable elements, block all Tab key presses.
+ createEffect(
+ () => focusableElements(),
+ elements => {
+ if (elements === null || elements.length !== 0) return;
+ document.addEventListener("keydown", preventTab);
+ return () => document.removeEventListener("keydown", preventTab);
+ },
+ );
+
+ // Shift+Tab on the first element → wrap to last.
+ createEffect(
+ () => firstFocusElement(),
+ el => {
+ if (!el) return;
+ el.addEventListener("keydown", onFirstElementKeyDown);
+ return () => el.removeEventListener("keydown", onFirstElementKeyDown);
+ },
+ );
+
+ // Tab on the last element → wrap to first.
+ createEffect(
+ () => lastFocusElement(),
+ el => {
+ if (!el) return;
+ el.addEventListener("keydown", onLastElementKeyDown);
+ return () => el.removeEventListener("keydown", onLastElementKeyDown);
+ },
+ );
+};
diff --git a/packages/focus/src/index.ts b/packages/focus/src/index.ts
index 5a5cf0e06..bc812c568 100644
--- a/packages/focus/src/index.ts
+++ b/packages/focus/src/index.ts
@@ -1,65 +1,4 @@
-import { createEffect, onSettled, type Accessor } from "solid-js";
-import type { JSX } from "@solidjs/web";
-import { type FalsyValue } from "@solid-primitives/utils";
-
-/**
- * Ref callback factory to autofocus an element on render.
- * Uses the native `autofocus` attribute to determine whether to focus.
- *
- * To disable autofocus, simply omit the `autofocus` attribute on the element —
- * no `enabled` parameter is needed or provided.
- *
- * @returns Ref callback to attach to the element.
- *
- * @example
- * ```tsx
- * Autofocused
- * ```
- */
-export const autofocus = () => {
- let el: HTMLElement | undefined;
-
- onSettled(() => {
- if (!el?.hasAttribute("autofocus")) return;
- const id = setTimeout(() => el?.focus());
- return () => clearTimeout(id);
- });
-
- return (element: HTMLElement) => {
- el = element;
- };
-};
-
-/**
- * Creates a new reactive primitive for autofocusing the element on render.
- *
- * @param ref - Element to focus.
- *
- * @example
- * ```ts
- * let ref!: HTMLButtonElement;
- *
- * createAutofocus(() => ref);
- *
- * Autofocused ;
- *
- * // Using ref signal
- * const [ref, setRef] = createSignal();
- * createAutofocus(ref);
- *
- * Autofocused ;
- * ```
- */
-export const createAutofocus = (ref: Accessor) => {
- createEffect(
- () => ref(),
- el => {
- if (!el) return;
- const id = setTimeout(() => el.focus());
- return () => clearTimeout(id);
- },
- );
-};
-
-// only here so the `JSX` import won't be shaken off the tree:
-export type E = JSX.Element;
+export { autofocus, createAutofocus } from "./autofocus.js";
+export type { E } from "./autofocus.js";
+export { createFocusTrap } from "./focusTrap.js";
+export type { CreateFocusTrapProps } from "./focusTrap.js";
diff --git a/packages/focus/test/index.test.tsx b/packages/focus/test/index.test.tsx
index d7bc0b901..d1c8aa578 100644
--- a/packages/focus/test/index.test.tsx
+++ b/packages/focus/test/index.test.tsx
@@ -1,16 +1,25 @@
import { describe, test, expect, vi, beforeEach, afterAll, beforeAll } from "vitest";
import { createRoot, createSignal, flush } from "solid-js";
-import { autofocus, createAutofocus } from "../src/index.js";
+import { autofocus, createAutofocus, createFocusTrap } from "../src/index.js";
+
+// ─── Shared focus tracking ────────────────────────────────────────────────────
let focused: HTMLElement | null = null;
const original_focus = HTMLElement.prototype.focus;
-HTMLElement.prototype.focus = function (this) {
+HTMLElement.prototype.focus = function (this: HTMLElement) {
focused = this;
};
+// ─── Fake timers + rAF stub ───────────────────────────────────────────────────
+
beforeAll(() => {
vi.useFakeTimers();
+ // afterPaint uses double rAF; stub it as setTimeout so vi.runAllTimers() drives it.
+ vi.stubGlobal("requestAnimationFrame", (fn: FrameRequestCallback) =>
+ setTimeout(() => fn(performance.now()), 0),
+ );
+ vi.stubGlobal("cancelAnimationFrame", (id: number) => clearTimeout(id));
});
beforeEach(() => {
@@ -20,31 +29,37 @@ beforeEach(() => {
afterAll(() => {
vi.useRealTimers();
+ vi.unstubAllGlobals();
HTMLElement.prototype.focus = original_focus;
});
+// ─── Helper ───────────────────────────────────────────────────────────────────
+
+/** Run all pending effects then drain all timers (including nested rAFs). */
+const settle = () => {
+ flush();
+ vi.runAllTimers();
+};
+
+// ─── autofocus ────────────────────────────────────────────────────────────────
+
describe("autofocus", () => {
test("focuses the element with autofocus attribute", () => {
const el = document.createElement("button");
el.setAttribute("autofocus", "");
const dispose = createRoot(dispose => {
- // Phase 1: factory registers onSettled
const ref = autofocus();
- // Phase 2: ref callback receives the element
ref(el);
return dispose;
});
- flush();
- expect(focused).toBe(null);
- vi.runAllTimers();
+ settle();
expect(focused).toBe(el);
-
dispose();
});
- test("doesn't focus when autofocus HTML attribute is absent", () => {
+ test("doesn't focus when autofocus attribute is absent", () => {
const el = document.createElement("button");
const dispose = createRoot(dispose => {
@@ -53,35 +68,30 @@ describe("autofocus", () => {
return dispose;
});
- flush();
+ settle();
expect(focused).toBe(null);
- vi.runAllTimers();
- expect(focused).toBe(null);
-
dispose();
});
-
});
+// ─── createAutofocus ──────────────────────────────────────────────────────────
+
describe("createAutofocus", () => {
const el = document.createElement("button"),
el2 = document.createElement("button");
- test("createAutofocus focuses the element", () => {
+ test("focuses the element", () => {
const dispose = createRoot(dispose => {
createAutofocus(() => el);
return dispose;
});
- flush();
- expect(focused).toBe(null);
- vi.runAllTimers();
+ settle();
expect(focused).toBe(el);
-
dispose();
});
- test("createAutofocus works with signal", () => {
+ test("works with signal — focuses when signal is set", () => {
const [ref, setRef] = createSignal();
const dispose = createRoot(dispose => {
@@ -89,28 +99,340 @@ describe("createAutofocus", () => {
return dispose;
});
- flush();
- expect(focused).toBe(null);
- vi.runAllTimers();
+ settle();
expect(focused).toBe(null);
setRef(el);
- flush();
- expect(focused).toBe(null);
- vi.runAllTimers();
+ settle();
expect(focused).toBe(el);
setRef(el2);
- flush();
- expect(focused).toBe(el);
- vi.runAllTimers();
+ settle();
expect(focused).toBe(el2);
dispose();
setRef(el);
- expect(focused).toBe(el2);
vi.runAllTimers();
- expect(focused).toBe(el2);
+ expect(focused).toBe(el2); // no focus after dispose
+ });
+});
+
+// ─── createFocusTrap ──────────────────────────────────────────────────────────
+
+/** Build a container with `n` focusable buttons and return them. */
+function makeContainer(n: number): { container: HTMLElement; buttons: HTMLButtonElement[] } {
+ const container = document.createElement("div");
+ const buttons: HTMLButtonElement[] = [];
+ for (let i = 0; i < n; i++) {
+ const btn = document.createElement("button");
+ btn.textContent = `btn${i}`;
+ container.appendChild(btn);
+ buttons.push(btn);
+ }
+ return { container, buttons };
+}
+
+function tabKey(shiftKey = false) {
+ return new KeyboardEvent("keydown", { key: "Tab", shiftKey, bubbles: true, cancelable: true });
+}
+
+describe("createFocusTrap", () => {
+ test("focuses the first focusable element on activation", () => {
+ const { container, buttons } = makeContainer(3);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(buttons[0]);
+ dispose();
+ });
+
+ test("Tab on last element wraps to first", () => {
+ const { container, buttons } = makeContainer(3);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container });
+ return dispose;
+ });
+
+ settle();
+ buttons[2]!.dispatchEvent(tabKey(false));
+ expect(focused).toBe(buttons[0]);
+ dispose();
+ });
+
+ test("Shift+Tab on first element wraps to last", () => {
+ const { container, buttons } = makeContainer(3);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container });
+ return dispose;
+ });
+
+ settle();
+ buttons[0]!.dispatchEvent(tabKey(true));
+ expect(focused).toBe(buttons[2]);
+ dispose();
+ });
+
+ test("blocks Tab when there are no focusable elements", () => {
+ const container = document.createElement("div"); // no children
+
+ let tabPrevented = false;
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container });
+ return dispose;
+ });
+
+ flush(); // run effects so preventTab listener is added
+
+ const event = tabKey();
+ Object.defineProperty(event, "defaultPrevented", { get: () => tabPrevented });
+ const originalPreventDefault = event.preventDefault.bind(event);
+ event.preventDefault = () => {
+ tabPrevented = true;
+ originalPreventDefault();
+ };
+
+ document.dispatchEvent(event);
+ expect(tabPrevented).toBe(true);
+ dispose();
+ });
+
+ test("does not activate when enabled is false", () => {
+ const { container } = makeContainer(2);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, enabled: false });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(null);
+ dispose();
+ });
+
+ test("activates and deactivates reactively via enabled signal", () => {
+ const { container, buttons } = makeContainer(2);
+ const [enabled, setEnabled] = createSignal(false);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, enabled });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(null); // not yet enabled
+
+ setEnabled(true);
+ settle();
+ expect(focused).toBe(buttons[0]); // initial focus
+
+ dispose();
+ });
+
+ test("restores focus to the previously focused element on deactivation", () => {
+ const { container, buttons } = makeContainer(2);
+ const trigger = document.createElement("button");
+ const [enabled, setEnabled] = createSignal(true);
+
+ // Pretend `trigger` is the element that was focused before the trap.
+ const origActiveElement = Object.getOwnPropertyDescriptor(Document.prototype, "activeElement")!;
+ Object.defineProperty(document, "activeElement", {
+ get: () => trigger,
+ configurable: true,
+ });
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, enabled });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(buttons[0]); // initial focus inside trap
+
+ // Restore the real activeElement descriptor before deactivating
+ Object.defineProperty(document, "activeElement", origActiveElement);
+
+ setEnabled(false);
+ settle();
+ expect(focused).toBe(trigger); // focus restored
+ dispose();
+ });
+
+ test("uses initialFocusElement when provided", () => {
+ const { container, buttons } = makeContainer(3);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, initialFocusElement: buttons[2] });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(buttons[2]);
+ dispose();
+ });
+
+ test("uses finalFocusElement when provided on deactivation", () => {
+ const { container } = makeContainer(2);
+ const customFinal = document.createElement("button");
+ const [enabled, setEnabled] = createSignal(true);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, enabled, finalFocusElement: customFinal });
+ return dispose;
+ });
+
+ settle();
+
+ setEnabled(false);
+ settle();
+ expect(focused).toBe(customFinal);
+ dispose();
+ });
+
+ test("onInitialFocus callback is called when trap activates", () => {
+ const { container } = makeContainer(1);
+ const onInitialFocus = vi.fn();
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, onInitialFocus });
+ return dispose;
+ });
+
+ settle();
+ expect(onInitialFocus).toHaveBeenCalledOnce();
+ dispose();
+ });
+
+ test("onInitialFocus preventDefault suppresses initial focus", () => {
+ const { container } = makeContainer(1);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({
+ element: container,
+ onInitialFocus: e => e.preventDefault(),
+ });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(null);
+ dispose();
+ });
+
+ test("onFinalFocus callback is called on deactivation", () => {
+ const { container } = makeContainer(1);
+ const [enabled, setEnabled] = createSignal(true);
+ const onFinalFocus = vi.fn();
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, enabled, onFinalFocus });
+ return dispose;
+ });
+
+ settle();
+ setEnabled(false);
+ settle();
+ expect(onFinalFocus).toHaveBeenCalledOnce();
+ dispose();
+ });
+
+ test("onFinalFocus preventDefault suppresses focus restore", () => {
+ const { container } = makeContainer(1);
+ const trigger = document.createElement("button");
+ const [enabled, setEnabled] = createSignal(true);
+
+ const origActiveElement = Object.getOwnPropertyDescriptor(Document.prototype, "activeElement")!;
+ Object.defineProperty(document, "activeElement", {
+ get: () => trigger,
+ configurable: true,
+ });
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({
+ element: container,
+ enabled,
+ onFinalFocus: e => e.preventDefault(),
+ });
+ return dispose;
+ });
+
+ settle();
+ Object.defineProperty(document, "activeElement", origActiveElement);
+
+ focused = null;
+ setEnabled(false);
+ settle();
+ expect(focused).toBe(null); // prevented
+ dispose();
+ });
+
+ test("does not restore focus when restoreFocus is false", () => {
+ const { container } = makeContainer(1);
+ const [enabled, setEnabled] = createSignal(true);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container, enabled, restoreFocus: false });
+ return dispose;
+ });
+
+ settle();
+ focused = null;
+ setEnabled(false);
+ settle();
+ expect(focused).toBe(null);
+ dispose();
+ });
+
+ test("respects tabIndex ordering for focusable elements", () => {
+ const container = document.createElement("div");
+ const a = document.createElement("button"); // tabIndex 0
+ const b = document.createElement("button");
+ b.tabIndex = 2;
+ const c = document.createElement("button");
+ c.tabIndex = 1;
+ // DOM order: a(0), b(2), c(1) → sorted: a(0), c(1), b(2)
+ container.append(a, b, c);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: container });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(a); // first by tabIndex order
+
+ // Tab on last (b, tabIndex=2) wraps to first (a, tabIndex=0)
+ b.dispatchEvent(tabKey(false));
+ expect(focused).toBe(a);
+
+ // Shift+Tab on first (a) wraps to last (b)
+ a.dispatchEvent(tabKey(true));
+ expect(focused).toBe(b);
+
+ dispose();
+ });
+
+ test("element as reactive signal — activates when signal becomes non-null", () => {
+ const { container, buttons } = makeContainer(2);
+ const [el, setEl] = createSignal(null);
+
+ const dispose = createRoot(dispose => {
+ createFocusTrap({ element: el });
+ return dispose;
+ });
+
+ settle();
+ expect(focused).toBe(null);
+
+ setEl(container);
+ settle();
+ expect(focused).toBe(buttons[0]);
+ dispose();
});
});
diff --git a/packages/focus/test/server.test.ts b/packages/focus/test/server.test.ts
index d8c2b5f8b..9b4ae4800 100644
--- a/packages/focus/test/server.test.ts
+++ b/packages/focus/test/server.test.ts
@@ -1,6 +1,6 @@
import { describe, expect, it } from "vitest";
import { createRoot } from "solid-js";
-import { createAutofocus } from "../src/index.js";
+import { createAutofocus, createFocusTrap } from "../src/index.js";
describe("API doesn't break in SSR", () => {
it("createAutofocus() - SSR", () => {
@@ -9,4 +9,11 @@ describe("API doesn't break in SSR", () => {
dispose();
});
});
+
+ it("createFocusTrap() - SSR", () => {
+ createRoot(dispose => {
+ expect(() => createFocusTrap({ element: null })).not.toThrow();
+ dispose();
+ });
+ });
});
diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts
index 7c5e33cb1..49c91bdd5 100644
--- a/packages/utils/src/index.ts
+++ b/packages/utils/src/index.ts
@@ -311,6 +311,16 @@ export function handleDiffArray(
}
}
+/**
+ * Schedules `fn` to run after the browser has painted by nesting two
+ * requestAnimationFrame calls. No-op in non-browser environments.
+ */
+export const afterPaint = (fn: () => void): void => {
+ if (typeof requestAnimationFrame === "function") {
+ requestAnimationFrame(() => requestAnimationFrame(fn));
+ }
+};
+
// ─── String transforms ────────────────────────────────────────────────────────
/**
From fe09eb93c3c6bc831e154e2698ac1232ac4a0fc9 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Wed, 13 May 2026 12:15:30 -0400
Subject: [PATCH 3/9] Move createFocusSignal to focus package out of
active-element
---
packages/active-element/package.json | 3 +-
packages/active-element/src/index.ts | 59 ++-------------------
packages/active-element/test/index.test.ts | 47 +---------------
packages/active-element/test/server.test.ts | 9 +---
packages/focus/package.json | 5 +-
packages/focus/src/focusSignal.ts | 52 ++++++++++++++++++
packages/focus/src/index.ts | 1 +
packages/focus/tsconfig.json | 3 ++
pnpm-lock.yaml | 3 ++
pnpm-workspace.yaml | 4 ++
10 files changed, 74 insertions(+), 112 deletions(-)
create mode 100644 packages/focus/src/focusSignal.ts
diff --git a/packages/active-element/package.json b/packages/active-element/package.json
index 0c43a6a2a..728c38941 100644
--- a/packages/active-element/package.json
+++ b/packages/active-element/package.json
@@ -16,8 +16,7 @@
"name": "active-element",
"stage": 3,
"list": [
- "createActiveElement",
- "createFocusSignal"
+ "createActiveElement"
],
"category": "Inputs"
},
diff --git a/packages/active-element/src/index.ts b/packages/active-element/src/index.ts
index 307bcb7c3..f32293dab 100644
--- a/packages/active-element/src/index.ts
+++ b/packages/active-element/src/index.ts
@@ -1,11 +1,7 @@
import { type Accessor, type JSX } from "solid-js";
import { isServer } from "solid-js/web";
-import {
- type MaybeAccessor,
- type Directive,
- createHydratableSignal,
-} from "@solid-primitives/utils";
-import { makeEventListener, createEventListener } from "@solid-primitives/event-listener";
+import { type Directive, createHydratableSignal } from "@solid-primitives/utils";
+import { makeEventListener } from "@solid-primitives/event-listener";
declare module "solid-js" {
namespace JSX {
@@ -60,54 +56,6 @@ export function createActiveElement(): Accessor {
return active;
}
-/**
- * Attaches "blur" and "focus" event listeners to the element.
- * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#makeFocusListener
- * @param target element
- * @param callback handle focus change
- * @param useCapture activates capturing, which allows to listen on events at the root that don't support bubbling.
- * @returns function for clearing event listeners
- * @example
- * const [isFocused, setIsFocused] = createSignal(false)
- * const clear = makeFocusListener(focused => setIsFocused(focused));
- * // remove listeners (happens also on cleanup)
- * clear();
- */
-export function makeFocusListener(
- target: Element,
- callback: (isActive: boolean) => void,
- useCapture = true,
-): VoidFunction {
- if (isServer) {
- return () => void 0;
- }
- const clear1 = makeEventListener(target, "blur", callback.bind(void 0, false), useCapture);
- const clear2 = makeEventListener(target, "focus", callback.bind(void 0, true), useCapture);
- return () => (clear1(), clear2());
-}
-
-/**
- * Provides a signal representing element's focus state.
- * @param target element or a reactive function returning one
- * @returns boolean signal representing element's focus state
- * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createFocusSignal
- * @example
- * const isFocused = createFocusSignal(() => el)
- * isFocused() // T: boolean
- */
-export function createFocusSignal(target: MaybeAccessor): Accessor {
- if (isServer) {
- return () => false;
- }
- const [isActive, setIsActive] = createHydratableSignal(
- false,
- () => document.activeElement === target,
- );
- createEventListener(target, "blur", () => setIsActive(false), true);
- createEventListener(target, "focus", () => setIsActive(true), true);
- return isActive;
-}
-
/**
* A directive that notifies you when the element becomes active or inactive.
*
@@ -123,5 +71,6 @@ export const focus: Directive<(isActive: boolean) => void> = (target, props) =>
}
const callback = props();
callback(document.activeElement === target);
- makeFocusListener(target, callback);
+ makeEventListener(target, "blur", callback.bind(void 0, false), true);
+ makeEventListener(target, "focus", callback.bind(void 0, true), true);
};
diff --git a/packages/active-element/test/index.test.ts b/packages/active-element/test/index.test.ts
index de3e574ac..a47b39bcc 100644
--- a/packages/active-element/test/index.test.ts
+++ b/packages/active-element/test/index.test.ts
@@ -1,12 +1,6 @@
import { createRoot } from "solid-js";
import { describe, test, expect } from "vitest";
-import {
- makeActiveElementListener,
- createActiveElement,
- makeFocusListener,
- createFocusSignal,
- focus,
-} from "../src/index.js";
+import { makeActiveElementListener, createActiveElement, focus } from "../src/index.js";
const dispatchFocusEvent = (
target: Element | Window = window,
@@ -40,29 +34,6 @@ describe("makeActiveElementListener", () => {
}));
});
-describe("makeFocusListener", () => {
- test("works properly", () =>
- createRoot(dispose => {
- const el = document.createElement("div");
- const captured: any[] = [];
- const clear = makeFocusListener(el, e => captured.push(e));
- expect(captured).toEqual([]);
- dispatchFocusEvent(el, "focus");
- expect(captured).toEqual([true]);
- dispatchFocusEvent(el, "blur");
- expect(captured).toEqual([true, false]);
- clear();
- dispatchFocusEvent(el, "focus");
- expect(captured).toEqual([true, false]);
- makeFocusListener(el, e => captured.push(e));
- dispatchFocusEvent(el, "blur");
- expect(captured).toEqual([true, false, false]);
- dispose();
- dispatchFocusEvent(el, "focus");
- expect(captured).toEqual([true, false, false]);
- }));
-});
-
describe("createActiveElement", () => {
test("works properly", () =>
createRoot(dispose => {
@@ -72,22 +43,6 @@ describe("createActiveElement", () => {
}));
});
-describe("createFocusSignal", () => {
- test("works properly", () =>
- createRoot(dispose => {
- const el = document.createElement("div");
- const activeEl = createFocusSignal(el);
- expect(activeEl()).toBe(false);
- dispatchFocusEvent(el, "focus");
- expect(activeEl()).toBe(true);
- dispatchFocusEvent(el, "blur");
- expect(activeEl()).toBe(false);
- dispose();
- dispatchFocusEvent(el, "focus");
- expect(activeEl()).toBe(false);
- }));
-});
-
describe("use:focus", () => {
test("works properly", () =>
createRoot(dispose => {
diff --git a/packages/active-element/test/server.test.ts b/packages/active-element/test/server.test.ts
index 830c9fb3d..558d9566d 100644
--- a/packages/active-element/test/server.test.ts
+++ b/packages/active-element/test/server.test.ts
@@ -1,8 +1,7 @@
import { describe, test, expect, vi } from "vitest";
-import { makeActiveElementListener, createActiveElement, createFocusSignal } from "../src/index.js";
+import { makeActiveElementListener, createActiveElement } from "../src/index.js";
describe("API doesn't break in SSR", () => {
- // check if the API doesn't throw when calling it in SSR
test("makeActiveElementListener() - SSR", () => {
const cb = vi.fn();
expect(() => makeActiveElementListener(cb)).not.toThrow();
@@ -12,10 +11,4 @@ describe("API doesn't break in SSR", () => {
test("createActiveElement() - SSR", () => {
expect(() => createActiveElement()).not.toThrow();
});
-
- test("createFocusSignal() - SSR", () => {
- const el = vi.fn();
- expect(() => createFocusSignal(el)).not.toThrow();
- expect(el).not.toBeCalled();
- });
});
diff --git a/packages/focus/package.json b/packages/focus/package.json
index 02e232612..14b74bf26 100644
--- a/packages/focus/package.json
+++ b/packages/focus/package.json
@@ -24,7 +24,9 @@
"list": [
"autofocus",
"createAutofocus",
- "createFocusTrap"
+ "createFocusTrap",
+ "makeFocusListener",
+ "createFocusSignal"
],
"category": "Inputs"
},
@@ -66,6 +68,7 @@
"solid-js": "^2.0.0-beta.12"
},
"dependencies": {
+ "@solid-primitives/event-listener": "workspace:^",
"@solid-primitives/utils": "workspace:^"
},
"typesVersions": {},
diff --git a/packages/focus/src/focusSignal.ts b/packages/focus/src/focusSignal.ts
new file mode 100644
index 000000000..1b6e90426
--- /dev/null
+++ b/packages/focus/src/focusSignal.ts
@@ -0,0 +1,52 @@
+import { type Accessor } from "solid-js";
+import { isServer } from "@solidjs/web";
+import { type MaybeAccessor, createHydratableSignal } from "@solid-primitives/utils";
+import { makeEventListener, createEventListener } from "@solid-primitives/event-listener";
+
+/**
+ * Attaches "blur" and "focus" event listeners to the element.
+ * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#makeFocusListener
+ * @param target element
+ * @param callback handle focus change
+ * @param useCapture activates capturing, which allows to listen on events at the root that don't support bubbling.
+ * @returns function for clearing event listeners
+ * @example
+ * const [isFocused, setIsFocused] = createSignal(false)
+ * const clear = makeFocusListener(el, focused => setIsFocused(focused));
+ * // remove listeners (happens also on cleanup)
+ * clear();
+ */
+export function makeFocusListener(
+ target: Element,
+ callback: (isActive: boolean) => void,
+ useCapture = true,
+): VoidFunction {
+ if (isServer) {
+ return () => void 0;
+ }
+ const clear1 = makeEventListener(target, "blur", callback.bind(void 0, false), useCapture);
+ const clear2 = makeEventListener(target, "focus", callback.bind(void 0, true), useCapture);
+ return () => (clear1(), clear2());
+}
+
+/**
+ * Provides a signal representing element's focus state.
+ * @param target element or a reactive function returning one
+ * @returns boolean signal representing element's focus state
+ * @see https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#createFocusSignal
+ * @example
+ * const isFocused = createFocusSignal(() => el)
+ * isFocused() // T: boolean
+ */
+export function createFocusSignal(target: MaybeAccessor): Accessor {
+ if (isServer) {
+ return () => false;
+ }
+ const [isActive, setIsActive] = createHydratableSignal(
+ false,
+ () => document.activeElement === target,
+ );
+ createEventListener(target, "blur", () => setIsActive(false), true);
+ createEventListener(target, "focus", () => setIsActive(true), true);
+ return isActive;
+}
diff --git a/packages/focus/src/index.ts b/packages/focus/src/index.ts
index bc812c568..678243b0b 100644
--- a/packages/focus/src/index.ts
+++ b/packages/focus/src/index.ts
@@ -2,3 +2,4 @@ export { autofocus, createAutofocus } from "./autofocus.js";
export type { E } from "./autofocus.js";
export { createFocusTrap } from "./focusTrap.js";
export type { CreateFocusTrapProps } from "./focusTrap.js";
+export { makeFocusListener, createFocusSignal } from "./focusSignal.js";
diff --git a/packages/focus/tsconfig.json b/packages/focus/tsconfig.json
index dc1970e16..b9b2b6782 100644
--- a/packages/focus/tsconfig.json
+++ b/packages/focus/tsconfig.json
@@ -6,6 +6,9 @@
"rootDir": "src"
},
"references": [
+ {
+ "path": "../event-listener"
+ },
{
"path": "../utils"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1623f9551..acb201640 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -334,6 +334,9 @@ importers:
packages/focus:
dependencies:
+ '@solid-primitives/event-listener':
+ specifier: workspace:^
+ version: link:../event-listener
'@solid-primitives/utils':
specifier: workspace:^
version: link:../utils
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index f621dcf45..92f944bbb 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -2,6 +2,10 @@ packages:
- packages/*
- site
+allowBuilds:
+ '@parcel/watcher': set this to true or false
+ esbuild: set this to true or false
+
onlyBuiltDependencies:
- "@parcel/watcher"
- esbuild
From 5a89eb75d3180e6c0be4050c3134a2e94a5600e9 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Wed, 13 May 2026 12:19:03 -0400
Subject: [PATCH 4/9] Bumped active-element to beta 12
---
packages/active-element/package.json | 6 ++++--
packages/active-element/src/index.ts | 4 ++--
pnpm-lock.yaml | 7 +++++--
3 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/packages/active-element/package.json b/packages/active-element/package.json
index 728c38941..2230c4aa4 100644
--- a/packages/active-element/package.json
+++ b/packages/active-element/package.json
@@ -54,10 +54,12 @@
"@solid-primitives/utils": "workspace:^"
},
"peerDependencies": {
- "solid-js": "^1.6.12"
+ "@solidjs/web": "^2.0.0-beta.12",
+ "solid-js": "^2.0.0-beta.12"
},
"typesVersions": {},
"devDependencies": {
- "solid-js": "^1.9.7"
+ "@solidjs/web": "2.0.0-beta.12",
+ "solid-js": "2.0.0-beta.12"
}
}
diff --git a/packages/active-element/src/index.ts b/packages/active-element/src/index.ts
index f32293dab..4afc9b0d2 100644
--- a/packages/active-element/src/index.ts
+++ b/packages/active-element/src/index.ts
@@ -1,5 +1,5 @@
import { type Accessor, type JSX } from "solid-js";
-import { isServer } from "solid-js/web";
+import { isServer } from "@solidjs/web";
import { type Directive, createHydratableSignal } from "@solid-primitives/utils";
import { makeEventListener } from "@solid-primitives/event-listener";
@@ -11,7 +11,7 @@ declare module "solid-js" {
}
}
// This ensures the `JSX` import won't fall victim to tree shaking
-export type E = JSX.Element;
+export type E = JSX.Directives;
const getActiveElement = () =>
document.activeElement === document.body ? null : document.activeElement;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index acb201640..717822004 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -96,9 +96,12 @@ importers:
specifier: workspace:^
version: link:../utils
devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.12
+ version: 2.0.0-beta.12(solid-js@2.0.0-beta.12)
solid-js:
- specifier: ^1.9.7
- version: 1.9.7
+ specifier: 2.0.0-beta.12
+ version: 2.0.0-beta.12
packages/analytics:
devDependencies:
From 1e9a524006c8197968bd81e3b7f7966f3a47a57b Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Wed, 13 May 2026 12:20:51 -0400
Subject: [PATCH 5/9] Added proper changesets
---
.changeset/active-element-solid2-migration.md | 18 ++++++++++++++++++
.changeset/focus-solid2-migration.md | 19 +++++++++++++++++--
2 files changed, 35 insertions(+), 2 deletions(-)
create mode 100644 .changeset/active-element-solid2-migration.md
diff --git a/.changeset/active-element-solid2-migration.md b/.changeset/active-element-solid2-migration.md
new file mode 100644
index 000000000..5f8139a51
--- /dev/null
+++ b/.changeset/active-element-solid2-migration.md
@@ -0,0 +1,18 @@
+---
+"@solid-primitives/active-element": major
+---
+
+Migrate to Solid.js v2.0 (beta.12)
+
+## Breaking Changes
+
+**Peer dependencies**: `solid-js@^2.0.0-beta.12` and `@solidjs/web@^2.0.0-beta.12` are now required.
+
+- `makeFocusListener` and `createFocusSignal` have moved to `@solid-primitives/focus`. Import them from there instead:
+ ```ts
+ // Before
+ import { makeFocusListener, createFocusSignal } from "@solid-primitives/active-element";
+ // After
+ import { makeFocusListener, createFocusSignal } from "@solid-primitives/focus";
+ ```
+- `isServer` is now sourced from `@solidjs/web` internally (no user-facing API change)
diff --git a/.changeset/focus-solid2-migration.md b/.changeset/focus-solid2-migration.md
index 8720ad291..fb95c2c84 100644
--- a/.changeset/focus-solid2-migration.md
+++ b/.changeset/focus-solid2-migration.md
@@ -2,11 +2,11 @@
"@solid-primitives/focus": major
---
-Migrate to Solid.js v2.0 (beta.10)
+Migrate to Solid.js v2.0 (beta.12)
## Breaking Changes
-**Peer dependencies**: `solid-js@^2.0.0-beta.10` and `@solidjs/web@^2.0.0-beta.10` are now required.
+**Peer dependencies**: `solid-js@^2.0.0-beta.12` and `@solidjs/web@^2.0.0-beta.12` are now required.
- `autofocus` is now a **ref callback factory** (`use:autofocus` directive removed; Solid 2.0 no longer supports `use:` directives):
```tsx
@@ -23,3 +23,18 @@ Migrate to Solid.js v2.0 (beta.10)
- `JSX` type is now imported from `@solidjs/web` (was `solid-js`)
- `onMount` replaced by `onSettled` from `solid-js`
- `createAutofocus` uses split `createEffect(compute, apply)` form with proper timeout cleanup on re-focus
+
+## New Primitives
+
+`makeFocusListener` and `createFocusSignal` have moved here from `@solid-primitives/active-element`:
+
+- **`makeFocusListener(target, callback, useCapture?)`** — attaches `focus`/`blur` listeners to an element, calling `callback` with the new boolean focus state. Returns a cleanup function.
+ ```ts
+ const clear = makeFocusListener(el, isFocused => console.log(isFocused));
+ clear(); // remove listeners
+ ```
+- **`createFocusSignal(target)`** — reactive signal that tracks whether `target` is focused.
+ ```ts
+ const isFocused = createFocusSignal(() => el);
+ isFocused(); // boolean
+ ```
From def8ee04c213ed0eb20711cf9448ccba1da32109 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Thu, 14 May 2026 20:06:34 -0400
Subject: [PATCH 6/9] Better types, adapting to 2.0 and adding undefinedes
---
packages/event-listener/src/types.ts | 2 +-
packages/focus/package.json | 4 ++++
packages/focus/src/focusTrap.ts | 14 +++++++-------
packages/utils/src/index.ts | 13 +++++++------
4 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/packages/event-listener/src/types.ts b/packages/event-listener/src/types.ts
index 3394558df..46794c15d 100644
--- a/packages/event-listener/src/types.ts
+++ b/packages/event-listener/src/types.ts
@@ -1,4 +1,4 @@
-import type { JSX } from "solid-js";
+import type { JSX } from "@solidjs/web";
export type EventListenerOptions = boolean | AddEventListenerOptions;
diff --git a/packages/focus/package.json b/packages/focus/package.json
index 14b74bf26..c848eaa19 100644
--- a/packages/focus/package.json
+++ b/packages/focus/package.json
@@ -7,6 +7,10 @@
{
"name": "Jasmin Noetzli",
"url": "https://github.com/GiyoMoon"
+ },
+ {
+ "name": "David Di Biase",
+ "url": "https://github.com/davedbase"
}
],
"license": "MIT",
diff --git a/packages/focus/src/focusTrap.ts b/packages/focus/src/focusTrap.ts
index 669b0312b..06391279e 100644
--- a/packages/focus/src/focusTrap.ts
+++ b/packages/focus/src/focusTrap.ts
@@ -16,7 +16,7 @@ const EVENT_OPTIONS = { bubbles: false, cancelable: true } as const;
export type CreateFocusTrapProps = {
/** Element to trap focus within. */
- element: MaybeAccessor;
+ element: MaybeAccessor;
/** Whether the focus trap is active. Default: `true` */
enabled?: MaybeAccessor;
/**
@@ -28,7 +28,7 @@ export type CreateFocusTrapProps = {
* Element to focus when the trap activates.
* Default: the first focusable element inside `element`.
*/
- initialFocusElement?: MaybeAccessor;
+ initialFocusElement?: MaybeAccessor;
/**
* Restore focus to the element that was focused before the trap activated
* when the trap is deactivated. Default: `true`
@@ -38,7 +38,7 @@ export type CreateFocusTrapProps = {
* Element to focus when the trap deactivates.
* Default: the element that was focused before the trap activated.
*/
- finalFocusElement?: MaybeAccessor;
+ finalFocusElement?: MaybeAccessor;
/**
* Callback fired when focus moves into the trap.
* Call `event.preventDefault()` to suppress the focus move.
@@ -66,8 +66,8 @@ export type CreateFocusTrapProps = {
* ```
*/
export const createFocusTrap = (props: CreateFocusTrapProps): void => {
- const [focusableElements, setFocusableElements] = createSignal(
- null,
+ const [focusableElements, setFocusableElements] = createSignal(
+ undefined,
INTERNAL_OPTIONS,
);
@@ -176,7 +176,7 @@ export const createFocusTrap = (props: CreateFocusTrapProps): void => {
return () => {
if (observeChanges) observer.disconnect();
- setFocusableElements(null);
+ setFocusableElements(undefined);
triggerRestoreFocus(container);
};
},
@@ -186,7 +186,7 @@ export const createFocusTrap = (props: CreateFocusTrapProps): void => {
createEffect(
() => focusableElements(),
elements => {
- if (elements === null || elements.length !== 0) return;
+ if (!elements || elements.length !== 0) return;
document.addEventListener("keydown", preventTab);
return () => document.removeEventListener("keydown", preventTab);
},
diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts
index 4c0eab146..1556ee589 100644
--- a/packages/utils/src/index.ts
+++ b/packages/utils/src/index.ts
@@ -1,11 +1,11 @@
import {
getOwner,
onCleanup,
+ onSettled,
createSignal,
createStore,
type Accessor,
untrack,
- type AccessorArray,
type EffectFunction,
type ComputeFunction,
type NoInfer,
@@ -15,10 +15,11 @@ import {
type Store,
type StoreSetter,
sharedConfig,
- onMount,
DEV,
- equalFn,
+ isEqual,
} from "solid-js";
+
+type AccessorArray = Accessor[];
// isServer moved from solid-js/web (1.x) to @solidjs/web (2.x).
// typeof window is a universal fallback compatible with both versions.
const isServer = typeof window === "undefined";
@@ -47,11 +48,11 @@ export const noop = (() => void 0) as Noop;
export const trueFn: () => boolean = () => true;
export const falseFn: () => boolean = () => false;
-/** @deprecated use {@link equalFn} from "solid-js" */
-export const defaultEquals = equalFn;
+/** @deprecated use {@link isEqual} from "solid-js" */
+export const defaultEquals = isEqual;
export const EQUALS_FALSE_OPTIONS = { equals: false } as const satisfies SignalOptions;
-export const INTERNAL_OPTIONS = { internal: true } as const satisfies SignalOptions;
+export const INTERNAL_OPTIONS = {} as const satisfies SignalOptions;
/**
* Check if the value is an instance of ___
From 669039f76ee56217e85da7e4efc006c63994d502 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Thu, 14 May 2026 20:56:10 -0400
Subject: [PATCH 7/9] =?UTF-8?q?Jeremy=20wants=20undefined=20instead=20of?=
=?UTF-8?q?=20void=200=20since=20it=E2=80=99s=20cursed=20:p?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/focus/src/focusSignal.ts | 6 +++---
packages/utils/src/index.ts | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/focus/src/focusSignal.ts b/packages/focus/src/focusSignal.ts
index 1b6e90426..c24e09e6c 100644
--- a/packages/focus/src/focusSignal.ts
+++ b/packages/focus/src/focusSignal.ts
@@ -22,10 +22,10 @@ export function makeFocusListener(
useCapture = true,
): VoidFunction {
if (isServer) {
- return () => void 0;
+ return () => {};
}
- const clear1 = makeEventListener(target, "blur", callback.bind(void 0, false), useCapture);
- const clear2 = makeEventListener(target, "focus", callback.bind(void 0, true), useCapture);
+ const clear1 = makeEventListener(target, "blur", callback.bind(undefined, false), useCapture);
+ const clear2 = makeEventListener(target, "focus", callback.bind(undefined, true), useCapture);
return () => (clear1(), clear2());
}
diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts
index 1556ee589..8213e539d 100644
--- a/packages/utils/src/index.ts
+++ b/packages/utils/src/index.ts
@@ -44,7 +44,7 @@ export const isDev = isClient && !!DEV;
export const isProd = !isDev;
/** no operation */
-export const noop = (() => void 0) as Noop;
+export const noop = (() => {}) as Noop;
export const trueFn: () => boolean = () => true;
export const falseFn: () => boolean = () => false;
From 10bcfdb68bee87455447db39856e26745d0e714d Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Sat, 23 May 2026 11:46:02 -0400
Subject: [PATCH 8/9] Oops restored afterPaint
---
packages/utils/src/index.ts | 10 +
pnpm-lock.yaml | 5083 ++++++-----------------------------
2 files changed, 811 insertions(+), 4282 deletions(-)
diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts
index c13ddf0ca..3d00f01d9 100644
--- a/packages/utils/src/index.ts
+++ b/packages/utils/src/index.ts
@@ -321,6 +321,16 @@ export function handleDiffArray(
}
}
+/**
+ * Schedules `fn` to run after the browser has painted by nesting two
+ * requestAnimationFrame calls. No-op in non-browser environments.
+ */
+export const afterPaint = (fn: () => void): void => {
+ if (typeof requestAnimationFrame === "function") {
+ requestAnimationFrame(() => requestAnimationFrame(fn));
+ }
+};
+
// ─── String transforms ────────────────────────────────────────────────────────
/**
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4756e046f..e9335f9cc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,9 +17,9 @@ importers:
'@nothing-but/node-resolve-ts':
specifier: ^1.0.1
version: 1.0.1
- '@solidjs/start':
- specifier: ^1.1.4
- version: 1.1.4(solid-js@2.0.0-beta.13)(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ '@solidjs/web':
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
'@types/jsdom':
specifier: ^21.1.7
version: 21.1.7
@@ -28,25 +28,25 @@ importers:
version: 22.15.31
'@typescript-eslint/eslint-plugin':
specifier: ^8.34.0
- version: 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)
+ version: 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/parser':
specifier: ^8.34.0
- version: 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)
+ version: 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
babel-preset-solid:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(@babel/core@7.29.0)(solid-js@2.0.0-beta.14)
esbuild:
specifier: ^0.25.5
version: 0.25.5
esbuild-plugin-solid:
specifier: ^0.6.0
- version: 0.6.0(esbuild@0.25.5)(solid-js@2.0.0-beta.13)
+ version: 0.6.0(esbuild@0.25.5)(solid-js@2.0.0-beta.14)
eslint:
specifier: ^9.28.0
- version: 9.28.0(jiti@2.6.1)
+ version: 9.28.0(jiti@1.21.7)
eslint-plugin-eslint-comments:
specifier: ^3.2.0
- version: 3.2.0(eslint@9.28.0(jiti@2.6.1))
+ version: 3.2.0(eslint@9.28.0(jiti@1.21.7))
eslint-plugin-no-only-tests:
specifier: ^3.3.0
version: 3.3.0
@@ -75,23 +75,20 @@ importers:
specifier: ^4.0.1
version: 4.0.1
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
typescript:
specifier: ^5.8.3
version: 5.8.3
- vinxi:
- specifier: ^0.5.7
- version: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
vite:
specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
+ version: 6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
vite-plugin-solid:
- specifier: ^2.11.6
- version: 2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ specifier: 3.0.0-next.5
+ version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
vitest:
specifier: ^2.1.9
- version: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)
+ version: 2.1.9(@types/node@22.15.31)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.77.8)
packages/active-element:
dependencies:
@@ -124,9 +121,12 @@ importers:
specifier: workspace:^
version: link:../utils
devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: ^1.9.7
- version: 1.9.7
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/bounds:
dependencies:
@@ -141,20 +141,20 @@ importers:
specifier: workspace:^
version: link:../scheduled
'@solidjs/web':
- specifier: ^2.0.0-beta.12
- version: 2.0.0-beta.12(solid-js@2.0.0-beta.12)
+ specifier: ^2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: ^2.0.0-beta.12
- version: 2.0.0-beta.12
+ specifier: ^2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/broadcast-channel:
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/clipboard:
dependencies:
@@ -163,11 +163,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/connectivity:
dependencies:
@@ -201,6 +201,16 @@ importers:
specifier: ^1.9.7
version: 1.9.7
+ packages/controlled-signal:
+ dependencies:
+ '@solid-primitives/utils':
+ specifier: workspace:^
+ version: link:../utils
+ devDependencies:
+ solid-js:
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
+
packages/cookies:
devDependencies:
solid-js:
@@ -269,8 +279,8 @@ importers:
version: link:../utils
devDependencies:
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/devices:
devDependencies:
@@ -285,8 +295,8 @@ importers:
version: link:../utils
devDependencies:
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/event-dispatcher:
devDependencies:
@@ -301,17 +311,17 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/event-props:
devDependencies:
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/fetch:
dependencies:
@@ -354,11 +364,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/fullscreen:
dependencies:
@@ -379,6 +389,9 @@ importers:
specifier: workspace:^
version: link:../utils
devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
'@types/leaflet':
specifier: ^1.9.8
version: 1.9.12
@@ -386,8 +399,8 @@ importers:
specifier: ^1.9.4
version: 1.9.4
solid-js:
- specifier: ^1.9.7
- version: 1.9.7
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/gestures:
devDependencies:
@@ -403,7 +416,7 @@ importers:
devDependencies:
'@graphql-codegen/cli':
specifier: ^5.0.0
- version: 5.0.2(@parcel/watcher@2.5.1)(@types/node@22.15.31)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.8.3)
+ version: 5.0.2(@types/node@22.15.31)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.8.3)
'@graphql-codegen/typed-document-node':
specifier: ^5.0.1
version: 5.0.9(graphql@16.9.0)
@@ -473,8 +486,21 @@ importers:
packages/input-mask:
devDependencies:
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
+
+ packages/interaction:
+ dependencies:
+ '@solid-primitives/utils':
+ specifier: workspace:^
+ version: link:../utils
+ devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
+ solid-js:
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/intersection-observer:
dependencies:
@@ -486,11 +512,11 @@ importers:
specifier: workspace:^
version: link:../range
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/jsx-tokenizer:
dependencies:
@@ -515,11 +541,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/keyed:
devDependencies:
@@ -548,6 +574,19 @@ importers:
specifier: ^1.9.7
version: 1.9.7
+ packages/list-state:
+ dependencies:
+ '@solid-primitives/utils':
+ specifier: workspace:^
+ version: link:../utils
+ devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
+ solid-js:
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
+
packages/map:
dependencies:
'@solid-primitives/trigger':
@@ -561,8 +600,8 @@ importers:
packages/marker:
devDependencies:
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/masonry:
dependencies:
@@ -574,8 +613,8 @@ importers:
specifier: workspace:^
version: link:../media
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/match:
devDependencies:
@@ -599,11 +638,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/memo:
dependencies:
@@ -612,11 +651,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/mouse:
dependencies:
@@ -653,11 +692,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/orientation:
dependencies:
@@ -666,11 +705,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/page-visibility:
dependencies:
@@ -707,11 +746,11 @@ importers:
packages/platform:
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/pointer:
dependencies:
@@ -726,11 +765,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/presence:
dependencies:
@@ -739,8 +778,8 @@ importers:
version: link:../utils
devDependencies:
solid-js:
- specifier: ^2.0.0-beta.12
- version: 2.0.0-beta.12
+ specifier: ^2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/promise:
dependencies:
@@ -769,11 +808,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/range:
dependencies:
@@ -795,14 +834,14 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
solid-transition-group:
specifier: ^0.2.3
- version: 0.2.3(solid-js@2.0.0-beta.13)
+ version: 0.2.3(solid-js@2.0.0-beta.14)
packages/resize-observer:
dependencies:
@@ -820,11 +859,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/resource:
devDependencies:
@@ -839,11 +878,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/scheduled:
devDependencies:
@@ -854,20 +893,20 @@ importers:
specifier: workspace:^
version: link:../timer
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/script-loader:
devDependencies:
'@solidjs/web':
- specifier: ^2.0.0-beta.12
- version: 2.0.0-beta.12(solid-js@2.0.0-beta.12)
+ specifier: ^2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: ^2.0.0-beta.12
- version: 2.0.0-beta.12
+ specifier: ^2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/scroll:
dependencies:
@@ -880,10 +919,16 @@ importers:
'@solid-primitives/static-store':
specifier: workspace:^
version: link:../static-store
+ '@solid-primitives/utils':
+ specifier: workspace:^
+ version: link:../utils
devDependencies:
+ '@solidjs/web':
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: ^1.9.7
- version: 1.9.7
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/selection:
devDependencies:
@@ -946,11 +991,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/storage:
dependencies:
@@ -985,11 +1030,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/timer:
devDependencies:
@@ -1016,20 +1061,20 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/tween:
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/upload:
dependencies:
@@ -1044,11 +1089,11 @@ importers:
packages/utils:
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/vibrate:
dependencies:
@@ -1057,11 +1102,11 @@ importers:
version: link:../utils
devDependencies:
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/virtual:
dependencies:
@@ -1073,14 +1118,14 @@ importers:
specifier: ^7.27.0
version: 7.29.0
'@solidjs/web':
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
babel-preset-solid:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.13)
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14(@babel/core@7.29.0)(solid-js@2.0.0-beta.14)
solid-js:
- specifier: 2.0.0-beta.13
- version: 2.0.0-beta.13
+ specifier: 2.0.0-beta.14
+ version: 2.0.0-beta.14
packages/websocket:
devDependencies:
@@ -1147,12 +1192,15 @@ importers:
'@solid-primitives/utils':
specifier: workspace:^
version: link:../packages/utils
+ '@solidjs/web':
+ specifier: 2.0.0-beta.13
+ version: 2.0.0-beta.13(solid-js@2.0.0-beta.14)
'@tanstack/solid-router':
- specifier: ^1.168.16
- version: 1.169.1(solid-js@2.0.0-beta.13)
+ specifier: ^2.0.0-beta.17
+ version: 2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
'@tanstack/solid-start':
- specifier: ^1.167.28
- version: 1.167.59(solid-js@2.0.0-beta.13)(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ specifier: ^2.0.0-beta.17
+ version: 2.0.0-beta.18(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
clsx:
specifier: ^2.0.0
version: 2.1.1
@@ -1177,12 +1225,6 @@ importers:
sass:
specifier: ^1.72.0
version: 1.77.8
- solid-dismiss:
- specifier: ^1.7.121
- version: 1.8.2(solid-js@2.0.0-beta.13)
- solid-icons:
- specifier: ^1.1.0
- version: 1.1.0(solid-js@2.0.0-beta.13)
undici:
specifier: ^5.28.2
version: 5.28.4
@@ -1216,10 +1258,10 @@ importers:
version: 4.0.0
vite:
specifier: ^8.0.8
- version: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
+ version: 8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
vite-plugin-solid:
- specifier: ^2.11.12
- version: 2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ specifier: 3.0.0-next.5
+ version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
packages:
@@ -1240,10 +1282,6 @@ packages:
'@asamuzakjp/css-color@3.2.0':
resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==}
- '@babel/code-frame@7.26.2':
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
@@ -1544,10 +1582,6 @@ packages:
resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.27.4':
- resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
- engines: {node: '>=6.9.0'}
-
'@babel/traverse@7.29.0':
resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
engines: {node: '>=6.9.0'}
@@ -1615,14 +1649,6 @@ packages:
'@changesets/write@0.4.0':
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
- '@cloudflare/kv-asset-handler@0.4.0':
- resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==}
- engines: {node: '>=18.0.0'}
-
- '@colors/colors@1.6.0':
- resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
- engines: {node: '>=0.1.90'}
-
'@csstools/color-helpers@5.0.2':
resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==}
engines: {node: '>=18'}
@@ -1651,19 +1677,6 @@ packages:
resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
engines: {node: '>=18'}
- '@dabh/diagnostics@2.0.3':
- resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==}
-
- '@deno/shim-deno-test@0.5.0':
- resolution: {integrity: sha512-4nMhecpGlPi0cSzT67L+Tm+GOJqvuk8gqHBziqcUQOarnuIax1z96/gJHCSIz2Z0zhxE6Rzwb3IZXPtFh51j+w==}
-
- '@deno/shim-deno@0.19.2':
- resolution: {integrity: sha512-q3VTHl44ad8T2Tw2SpeAvghdGOjlnLPDNO2cpOxwMrBE/PVas6geWpbpIgrM+czOCH0yejp0yi8OaTuB+NU40Q==}
-
- '@dependents/detective-less@5.0.1':
- resolution: {integrity: sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==}
- engines: {node: '>=18'}
-
'@emnapi/core@1.10.0':
resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
@@ -1685,6 +1698,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.28.0':
+ resolution: {integrity: sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.21.5':
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
engines: {node: '>=12'}
@@ -1697,6 +1716,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.28.0':
+ resolution: {integrity: sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.21.5':
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
engines: {node: '>=12'}
@@ -1709,6 +1734,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.28.0':
+ resolution: {integrity: sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.21.5':
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
engines: {node: '>=12'}
@@ -1721,6 +1752,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.28.0':
+ resolution: {integrity: sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.21.5':
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
engines: {node: '>=12'}
@@ -1733,6 +1770,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.28.0':
+ resolution: {integrity: sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.21.5':
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
engines: {node: '>=12'}
@@ -1745,6 +1788,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.28.0':
+ resolution: {integrity: sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.21.5':
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
engines: {node: '>=12'}
@@ -1757,6 +1806,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.28.0':
+ resolution: {integrity: sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.21.5':
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
engines: {node: '>=12'}
@@ -1769,6 +1824,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.28.0':
+ resolution: {integrity: sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.21.5':
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
engines: {node: '>=12'}
@@ -1781,6 +1842,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.28.0':
+ resolution: {integrity: sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.21.5':
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
engines: {node: '>=12'}
@@ -1793,6 +1860,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.28.0':
+ resolution: {integrity: sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.21.5':
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
engines: {node: '>=12'}
@@ -1805,6 +1878,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.28.0':
+ resolution: {integrity: sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.21.5':
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
engines: {node: '>=12'}
@@ -1817,6 +1896,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.28.0':
+ resolution: {integrity: sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.21.5':
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
engines: {node: '>=12'}
@@ -1829,6 +1914,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.28.0':
+ resolution: {integrity: sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.21.5':
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
engines: {node: '>=12'}
@@ -1841,6 +1932,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.28.0':
+ resolution: {integrity: sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.21.5':
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
engines: {node: '>=12'}
@@ -1853,6 +1950,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.28.0':
+ resolution: {integrity: sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.21.5':
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
engines: {node: '>=12'}
@@ -1865,6 +1968,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.28.0':
+ resolution: {integrity: sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.21.5':
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
engines: {node: '>=12'}
@@ -1877,12 +1986,24 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.28.0':
+ resolution: {integrity: sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-arm64@0.25.5':
resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-arm64@0.28.0':
+ resolution: {integrity: sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.21.5':
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
engines: {node: '>=12'}
@@ -1895,12 +2016,24 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.28.0':
+ resolution: {integrity: sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.25.5':
resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.28.0':
+ resolution: {integrity: sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.21.5':
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
engines: {node: '>=12'}
@@ -1913,6 +2046,18 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.28.0':
+ resolution: {integrity: sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/openharmony-arm64@0.28.0':
+ resolution: {integrity: sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
'@esbuild/sunos-x64@0.21.5':
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
engines: {node: '>=12'}
@@ -1925,6 +2070,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.28.0':
+ resolution: {integrity: sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.21.5':
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
engines: {node: '>=12'}
@@ -1937,6 +2088,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.28.0':
+ resolution: {integrity: sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.21.5':
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
engines: {node: '>=12'}
@@ -1949,6 +2106,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.28.0':
+ resolution: {integrity: sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.21.5':
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
engines: {node: '>=12'}
@@ -1961,6 +2124,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.28.0':
+ resolution: {integrity: sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.7.0':
resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2007,9 +2176,6 @@ packages:
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'}
- '@fastify/busboy@3.1.1':
- resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==}
-
'@floating-ui/core@1.7.5':
resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==}
@@ -2252,17 +2418,10 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@ioredis/commands@1.2.0':
- resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
-
'@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'}
-
'@jridgewell/gen-mapping@0.3.13':
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
@@ -2281,9 +2440,6 @@ packages:
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
- '@jridgewell/source-map@0.3.6':
- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
-
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
@@ -2305,53 +2461,12 @@ packages:
'@manypkg/get-packages@1.1.3':
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
- '@mapbox/node-pre-gyp@2.0.0':
- resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==}
- engines: {node: '>=18'}
- hasBin: true
-
'@napi-rs/wasm-runtime@1.1.4':
resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
- '@netlify/binary-info@1.0.0':
- resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==}
-
- '@netlify/blobs@9.1.2':
- resolution: {integrity: sha512-7dMjExSH4zj4ShvLem49mE3mf0K171Tx2pV4WDWhJbRUWW3SJIR2qntz0LvUGS97N5HO1SmnzrgWUhEXCsApiw==}
- engines: {node: ^14.16.0 || >=16.0.0}
-
- '@netlify/dev-utils@2.2.0':
- resolution: {integrity: sha512-5XUvZuffe3KetyhbWwd4n2ktd7wraocCYw10tlM+/u/95iAz29GjNiuNxbCD1T6Bn1MyGc4QLVNKOWhzJkVFAw==}
- engines: {node: ^14.16.0 || >=16.0.0}
-
- '@netlify/functions@3.1.10':
- resolution: {integrity: sha512-sI93kcJ2cUoMgDRPnrEm0lZhuiDVDqM6ngS/UbHTApIH3+eg3yZM5p/0SDFQQq9Bad0/srFmgBmTdXushzY5kg==}
- engines: {node: '>=14.0.0'}
-
- '@netlify/open-api@2.37.0':
- resolution: {integrity: sha512-zXnRFkxgNsalSgU8/vwTWnav3R+8KG8SsqHxqaoJdjjJtnZR7wo3f+qqu4z+WtZ/4V7fly91HFUwZ6Uz2OdW7w==}
- engines: {node: '>=14.8.0'}
-
- '@netlify/runtime-utils@1.3.1':
- resolution: {integrity: sha512-7/vIJlMYrPJPlEW84V2yeRuG3QBu66dmlv9neTmZ5nXzwylhBEOhy11ai+34A8mHCSZI4mKns25w3HM9kaDdJg==}
- engines: {node: '>=16.0.0'}
-
- '@netlify/serverless-functions-api@1.41.2':
- resolution: {integrity: sha512-pfCkH50JV06SGMNsNPjn8t17hOcId4fA881HeYQgMBOrewjsw4csaYgHEnCxCEu24Y5x75E2ULbFpqm9CvRCqw==}
- engines: {node: '>=18.0.0'}
-
- '@netlify/serverless-functions-api@2.1.2':
- resolution: {integrity: sha512-uEFA0LAcBGd3+fgDSLkTTsrgyooKqu8mN/qA+F/COS2A7NFWRcLFnjVKH/xZhxq+oQkrSa+XPS9qj2wgQosiQw==}
- engines: {node: '>=18.0.0'}
-
- '@netlify/zip-it-and-ship-it@12.1.4':
- resolution: {integrity: sha512-/wM1c0iyym/7SlowbgqTuu/+tJS8CDDs4vLhSizKntFl3VOeDVX0kr9qriH9wA2hYstwGSuHsEgEAnKdMcDBOg==}
- engines: {node: '>=18.14.0'}
- hasBin: true
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -2390,132 +2505,21 @@ packages:
'@oxc-project/types@0.127.0':
resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==}
- '@parcel/watcher-android-arm64@2.5.1':
- resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
- 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'}
- cpu: [arm64]
- os: [darwin]
+ '@peculiar/asn1-schema@2.3.13':
+ resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==}
- '@parcel/watcher-darwin-x64@2.5.1':
- resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [darwin]
+ '@peculiar/json-schema@1.1.12':
+ resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
+ engines: {node: '>=8.0.0'}
- '@parcel/watcher-freebsd-x64@2.5.1':
- resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
- 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'}
- 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'}
- 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'}
- 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'}
- 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'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@parcel/watcher-linux-x64-musl@2.5.1':
- resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@parcel/watcher-wasm@2.3.0':
- resolution: {integrity: sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==}
- engines: {node: '>= 10.0.0'}
- bundledDependencies:
- - napi-wasm
-
- '@parcel/watcher-wasm@2.5.1':
- resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==}
- engines: {node: '>= 10.0.0'}
- bundledDependencies:
- - napi-wasm
-
- '@parcel/watcher-win32-arm64@2.5.1':
- resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
- 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'}
- cpu: [ia32]
- os: [win32]
-
- '@parcel/watcher-win32-x64@2.5.1':
- resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
- 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'}
-
- '@peculiar/asn1-schema@2.3.13':
- resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==}
-
- '@peculiar/json-schema@1.1.12':
- resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
- engines: {node: '>=8.0.0'}
-
- '@peculiar/webcrypto@1.5.0':
- resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==}
- engines: {node: '>=10.12.0'}
+ '@peculiar/webcrypto@1.5.0':
+ resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==}
+ engines: {node: '>=10.12.0'}
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@poppinss/colors@4.1.4':
- resolution: {integrity: sha512-FA+nTU8p6OcSH4tLDY5JilGYr1bVWHpNmcLr7xmMEdbWmKHa+3QZ+DqefrXKmdjO/brHTnQZo20lLSjaO7ydog==}
- engines: {node: '>=18.16.0'}
-
- '@poppinss/dumper@0.6.3':
- resolution: {integrity: sha512-iombbn8ckOixMtuV1p3f8jN6vqhXefNjJttoPaJDMeIk/yIGhkkL3OrHkEjE9SRsgoAx1vBUU2GtgggjvA5hCA==}
-
- '@poppinss/exception@1.2.1':
- resolution: {integrity: sha512-aQypoot0HPSJa6gDPEPTntc1GT6QINrSbgRlRhadGW2WaYqUK3tK4Bw9SBMZXhmxd3GeAlZjVcODHgiu+THY7A==}
- engines: {node: '>=18'}
-
'@reduxjs/toolkit@1.9.7':
resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==}
peerDependencies:
@@ -2631,78 +2635,6 @@ packages:
'@rolldown/pluginutils@1.0.0-rc.17':
resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==}
- '@rollup/plugin-alias@5.1.1':
- resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-commonjs@28.0.3':
- resolution: {integrity: sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==}
- engines: {node: '>=16.0.0 || 14 >= 14.17'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-inject@5.0.5':
- resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-json@6.1.0':
- resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-node-resolve@16.0.1':
- resolution: {integrity: sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-replace@6.0.2':
- resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-terser@0.4.4':
- resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/pluginutils@5.1.4':
- resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.43.0':
resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==}
cpu: [arm]
@@ -2814,39 +2746,10 @@ packages:
cpu: [x64]
os: [win32]
- '@shikijs/core@1.29.2':
- resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==}
-
- '@shikijs/engine-javascript@1.29.2':
- resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==}
-
- '@shikijs/engine-oniguruma@1.29.2':
- resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==}
-
- '@shikijs/langs@1.29.2':
- resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==}
-
- '@shikijs/themes@1.29.2':
- resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==}
-
- '@shikijs/types@1.29.2':
- resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==}
-
- '@shikijs/vscode-textmate@10.0.2':
- resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
-
'@sindresorhus/is@4.6.0':
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines: {node: '>=10'}
- '@sindresorhus/is@7.0.2':
- resolution: {integrity: sha512-d9xRovfKNz1SKieM0qJdO+PQonjnnIfSNWfHYnBSJ9hkjm0ZPw6HlxscDXYstp3z+7V2GOFHc+J0CYrYTjqCJw==}
- engines: {node: '>=18'}
-
- '@sindresorhus/merge-streams@2.3.0':
- resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
- engines: {node: '>=18'}
-
'@solid-devtools/debugger@0.28.1':
resolution: {integrity: sha512-6qIUI6VYkXoRnL8oF5bvh2KgH71qlJ18hNw/mwSyY6v48eb80ZR48/5PDXufUa3q+MBSuYa1uqTMwLewpay9eg==}
peerDependencies:
@@ -2940,10 +2843,8 @@ packages:
'@solidjs/signals@2.0.0-beta.13':
resolution: {integrity: sha512-jc+wLRK+eyUFerH8Mjed4HikdJwz3z95TT7tqyG+K00IV9jfgZWvR1nZDUEZc6kXffmtW/z+w6PNn62ea5KjIw==}
- '@solidjs/start@1.1.4':
- resolution: {integrity: sha512-ma1TBYqoTju87tkqrHExMReM5Z/+DTXSmi30CCTavtwuR73Bsn4rVGqm528p4sL2koRMfAuBMkrhuttjzhL68g==}
- peerDependencies:
- vinxi: ^0.5.3
+ '@solidjs/signals@2.0.0-beta.14':
+ resolution: {integrity: sha512-y72nYtD7ogwX/UR5g2Y+meyeO6Q/xbQGtmvVTQX6USkMwEGOMnytqDnHj5amUzD7Fzqg32svwtCSx/q8hsOXAA==}
'@solidjs/web@2.0.0-beta.12':
resolution: {integrity: sha512-Wc+/LctUqfNQs98VnijoEu4gWFOSu/kUcZiBIjQ+S9ZUuT6Z77CRkmiZ0C8dyOhNPbTgpU2JYH6B5wqY2eqS0A==}
@@ -2955,8 +2856,10 @@ packages:
peerDependencies:
solid-js: ^2.0.0-beta.13
- '@speed-highlight/core@1.2.7':
- resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==}
+ '@solidjs/web@2.0.0-beta.14':
+ resolution: {integrity: sha512-iYqLqYapbnYBxbX9WspujYBdFHM1HND+Pd0p18vXHHlhYi42oBmIayxH4JsqPA+abe19nnpjXLmv03X2/IpmVQ==}
+ peerDependencies:
+ solid-js: ^2.0.0-beta.14
'@supabase/auth-js@2.67.3':
resolution: {integrity: sha512-NJDaW8yXs49xMvWVOkSIr8j46jf+tYHV0wHhrwOaLLMZSFO4g6kKAf+MfzQ2RaD06OCUkUHIzctLAxjTgEVpzw==}
@@ -2990,34 +2893,28 @@ packages:
peerDependencies:
tailwindcss: '>=3.0.0 || insiders'
- '@tanstack/directive-functions-plugin@1.121.0':
- resolution: {integrity: sha512-XMLdFvp0OT7sRVlxEPvsqRDn3ufhgmbli7YPrde8quypNJxK0Pwg2AVNTqGGLUZeI81i8CQXTZOXW+GdVXcHBA==}
- engines: {node: '>=12'}
- peerDependencies:
- vite: '>=6.0.0'
-
'@tanstack/history@1.161.6':
resolution: {integrity: sha512-NaOGLRrddszbQj9upGat6HG/4TKvXLvu+osAIgfxPYA+eIvYKv8GKDJOrY2D3/U9MRnKfMWD7bU4jeD4xmqyIg==}
engines: {node: '>=20.19'}
- '@tanstack/router-core@1.169.1':
- resolution: {integrity: sha512-x+2gIGKTTE1qAn7tLieGfrB5ciOviDmmi2ox9fAWUubRV+yTU5ruGFXocoCIWF+lB+SOtnHjo2E9BLSWyYoEmA==}
+ '@tanstack/router-core@1.168.9':
+ resolution: {integrity: sha512-18oeEwEDyXOIuO1VBP9ACaK7tYHZUjynGDCoUh/5c/BNhia9vCJCp9O0LfhZXOorDc/PmLSgvmweFhVmIxF10g==}
engines: {node: '>=20.19'}
hasBin: true
- '@tanstack/router-generator@1.166.39':
- resolution: {integrity: sha512-j2OW/UvpjM/DT9tHVmuhWW1k6UOezTRrPqBPZFFmIth0fY7iTPqK+Erqpo8r5yGTRGCbMvOS4sL3H2MldnIZew==}
+ '@tanstack/router-generator@1.166.24':
+ resolution: {integrity: sha512-vdaGKwuH+r+DPe6R1mjk+TDDmDH6NTG7QqwxHqGEvOH4aGf9sPjhmRKNJZqQr8cPIbfp6u5lXyZ1TeDcSNMVEA==}
engines: {node: '>=20.19'}
- '@tanstack/router-plugin@1.167.32':
- resolution: {integrity: sha512-i9BA6GzUCoM20UYZ77orXzHwD5zM0OQTtLuPNbqTTSG38CvR6viRFP/d+QFo2aRNyCvun8PR7zSa49bslSggEQ==}
+ '@tanstack/router-plugin@1.167.12':
+ resolution: {integrity: sha512-StEHcctCuFI5taSjO+lhR/yQ+EK63BdyYa+ne6FoNQPB3MMrOUrz2ZVnbqILRLkh2b+p2EfBKt65sgAKdKygPQ==}
engines: {node: '>=20.19'}
hasBin: true
peerDependencies:
- '@rsbuild/core': '>=1.0.2 || ^2.0.0'
- '@tanstack/react-router': ^1.169.1
- vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0'
- vite-plugin-solid: ^2.11.10 || ^3.0.0-0
+ '@rsbuild/core': '>=1.0.2'
+ '@tanstack/react-router': ^1.168.10
+ vite: '>=5.0.0 || >=6.0.0 || >=7.0.0'
+ vite-plugin-solid: ^2.11.10
webpack: '>=5.92.0'
peerDependenciesMeta:
'@rsbuild/core':
@@ -3031,52 +2928,43 @@ packages:
webpack:
optional: true
- '@tanstack/router-utils@1.121.0':
- resolution: {integrity: sha512-+gOHZdEVjOTTdk8Z7J/NVG0KdvzxFeUYjINYZEqQDRKoxEg8f+Npram0MXGy8N15OyZrsm+KHR1vMFZ2yEvZkw==}
- engines: {node: '>=12'}
-
- '@tanstack/router-utils@1.161.7':
- resolution: {integrity: sha512-VkY0u7ax/GD0qU6ZLLnfPC+UMxVzxRbvZp4yV4iUSXjgJZ/siAT5/QlLm9FEDJ9QDoC0VD9W7f00tKKreUI7Ng==}
+ '@tanstack/router-utils@1.161.6':
+ resolution: {integrity: sha512-nRcYw+w2OEgK6VfjirYvGyPLOK+tZQz1jkYcmH5AjMamQ9PycnlxZF2aEZtPpNoUsaceX2bHptn6Ub5hGXqNvw==}
engines: {node: '>=20.19'}
- '@tanstack/server-functions-plugin@1.121.0':
- resolution: {integrity: sha512-gz3Mpn4t1cB3ZJLaeTJ6GS2wpAis24qJHvqyFQrTKjRiz8LOHqsGDOnT5vgA5Vdjlv3alZiyhPW7WFFctsI/VA==}
- engines: {node: '>=12'}
-
- '@tanstack/solid-router@1.169.1':
- resolution: {integrity: sha512-Ij0kD/nh8h7JupF6obPZvmYFLPF74tlPDuwIGdWWS3vJWYx8SXuDrI11rMTJPmftnkgYDfhrwvhYQzz4K3/+cQ==}
+ '@tanstack/solid-router@2.0.0-beta.17':
+ resolution: {integrity: sha512-NJyYMv/NNnsm4N93wi1E7WMHtf+194fpQAQzFlguyK66fHQQ9gbif0stFh2WK9tOAtD5uZjRUGTlRPrnTLzd1w==}
engines: {node: '>=20.19'}
hasBin: true
peerDependencies:
- solid-js: ^1.9.10
+ '@solidjs/web': '>=2.0.0-0 <3.0.0'
+ solid-js: '>=2.0.0-0 <3.0.0'
- '@tanstack/solid-start-client@1.166.46':
- resolution: {integrity: sha512-DP51//F+oiwZ2A15IemClWFxDKAn5Dp3Td8SJoWqlB/o+qpts2JRJ5ZA8Yg0MVNhss6NM3DOhZVTNz1TvyibQw==}
+ '@tanstack/solid-start-client@2.0.0-beta.17':
+ resolution: {integrity: sha512-DwJ9PBN1zo0NbMy4k21hmahtkwc9sAy8UNd358SwjZj3X94OIsJR9NFOtzQgoEu+i0IkPZPvjqIvww66HFfFIw==}
engines: {node: '>=22.12.0'}
peerDependencies:
- solid-js: '>=1.0.0'
+ '@solidjs/web': '>=2.0.0-0 <3.0.0'
+ solid-js: '>=2.0.0-0 <3.0.0'
- '@tanstack/solid-start-server@1.166.50':
- resolution: {integrity: sha512-d1QzU0+XQLM1kjmY4t0DDa81Hgp6cbFg3Jv935dPGOW0MFMZb8cSb03qFfI2OFsME/xB0FpwONiR0ofkeXW5Vw==}
+ '@tanstack/solid-start-server@2.0.0-beta.17':
+ resolution: {integrity: sha512-4Lx04PiZ+LRJzEKQM+vNtK3D3uj1fhKbY+bb1VblVHMSdj5bLkUE1Yh63y2/9fL2uLCdmPKUTD4z6Ne8msUA6w==}
engines: {node: '>=22.12.0'}
peerDependencies:
- solid-js: ^1.0.0
+ '@solidjs/web': '>=2.0.0-0 <3.0.0'
+ solid-js: '>=2.0.0-0 <3.0.0'
- '@tanstack/solid-start@1.167.59':
- resolution: {integrity: sha512-sdsUIn/MocEcX/+Q6yP4J1lulCjUJF4FYVLou8UnS5aNl+C2DNPNdlCLyzIRgNFXTLqtZ0XukE9lF5CUJlvY/Q==}
+ '@tanstack/solid-start@2.0.0-beta.18':
+ resolution: {integrity: sha512-jQ1KzEoQFmU+wJ7btJ6QHVIDkeihXaW8kOJUq88AiBsPPrafDd+BfdrTQHH4XFLmRS6WEMtwmcUaSBx5BHhIWQ==}
engines: {node: '>=22.12.0'}
+ hasBin: true
peerDependencies:
- '@rsbuild/core': ^2.0.0
- solid-js: '>=1.0.0'
+ '@solidjs/web': '>=2.0.0-0 <3.0.0'
+ solid-js: '>=2.0.0-0 <3.0.0'
vite: '>=7.0.0'
- peerDependenciesMeta:
- '@rsbuild/core':
- optional: true
- vite:
- optional: true
- '@tanstack/start-client-core@1.168.1':
- resolution: {integrity: sha512-P0gtOPMzHONjDP0fLL7NWJ25MWBrwxh45tMObgzKH7ziHXciB1s3eiUUjNWISr/vcPXVptppgaBVJ8IGZpR1fQ==}
+ '@tanstack/start-client-core@1.167.9':
+ resolution: {integrity: sha512-2ETQO/bxiZGsoTdPxZb7xR8YqCy5l4kv/QPkwIXuvx/A4BjufngXfgISjXUicXsFRIBZeiFnBzp9A38UMsS2iA==}
engines: {node: '>=22.12.0'}
hasBin: true
@@ -3084,24 +2972,19 @@ packages:
resolution: {integrity: sha512-Y6QSlGiLga8cHfvxGGaonXIlt2bIUTVdH6AMjmpMp7+ANNCp+N96GQbjjhLye3JkaxDfP68x5iZA8NK4imgRig==}
engines: {node: '>=22.12.0'}
- '@tanstack/start-plugin-core@1.169.17':
- resolution: {integrity: sha512-9VIDnVAu3h/JYqYBbrNBgDpg37uWLbOM2tZgMoLIuW/oXbyv70Iy68NthNqgISnGWrrPyuRs3wcGwYdaPrUw4A==}
+ '@tanstack/start-plugin-core@1.167.17':
+ resolution: {integrity: sha512-OkorpOobGOEDVr72QUmkzKjbawKC05CSz+1B3OObB/AxBIIw+lLLhTXbV45QkX2LZA7dcRvPJYZGOH1pkFqA1g==}
engines: {node: '>=22.12.0'}
peerDependencies:
- '@rsbuild/core': ^2.0.0
vite: '>=7.0.0'
- peerDependenciesMeta:
- '@rsbuild/core':
- optional: true
- vite:
- optional: true
- '@tanstack/start-server-core@1.167.29':
- resolution: {integrity: sha512-ZuTrFOIbmNh9wL3W6hOfHmcvcJaxoLOGw4rMRY4J9D0Ue756+l9ub6hjqKVRcNxB43gc9ewE0mQiE8ofANjo1A==}
+ '@tanstack/start-server-core@1.167.9':
+ resolution: {integrity: sha512-vKkslQIihoDDVumF73VXT7PVFmN7Nea0nKhZx7gMbc0m09yPQYYR1dn86/dz14k6/7cDkJ+qKXa09rlVlN/i9Q==}
engines: {node: '>=22.12.0'}
+ hasBin: true
- '@tanstack/start-storage-context@1.166.34':
- resolution: {integrity: sha512-mIre+HDvahOnUmP3vQx+x4kvUzam/uVYpCphudR/Czzi0Crfm0JyyLMNv7hHxkfqMg9aTrxYtDTZHR3isrUKhg==}
+ '@tanstack/start-storage-context@1.166.23':
+ resolution: {integrity: sha512-3vEdiYRMx+r+Q7Xqxj3YmADPIpMm7fkKxDa8ITwodGXiw+SBJCGkpBXGUWjOXyXkIyqGHKM5UrReTcVUTkmaug==}
engines: {node: '>=22.12.0'}
'@tanstack/virtual-file-routes@1.161.7':
@@ -3134,9 +3017,6 @@ packages:
'@types/babel__traverse@7.20.7':
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
- '@types/braces@3.0.5':
- resolution: {integrity: sha512-SQFof9H+LXeWNz8wDe7oN5zu7ket0qwMu5vZubW4GCJ8Kkeh6nBWUz87+KTz/G3Kqsrp0j/W253XJb3KMEeg3w==}
-
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
@@ -3173,9 +3053,6 @@ packages:
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
- '@types/micromatch@4.0.9':
- resolution: {integrity: sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==}
-
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
@@ -3185,24 +3062,15 @@ packages:
'@types/node@22.15.31':
resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==}
- '@types/normalize-package-data@2.4.4':
- resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
-
'@types/phoenix@1.6.6':
resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==}
- '@types/resolve@1.20.2':
- resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
-
'@types/sizzle@2.3.8':
resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==}
'@types/tough-cookie@4.0.5':
resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
- '@types/triple-beam@1.3.5':
- resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==}
-
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
@@ -3212,9 +3080,6 @@ packages:
'@types/ws@8.5.12':
resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
- '@types/yauzl@2.10.3':
- resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
-
'@typescript-eslint/eslint-plugin@8.34.0':
resolution: {integrity: sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3277,25 +3142,6 @@ packages:
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- '@vercel/nft@0.29.4':
- resolution: {integrity: sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==}
- engines: {node: '>=18'}
- hasBin: true
-
- '@vinxi/listhen@1.5.6':
- resolution: {integrity: sha512-WSN1z931BtasZJlgPp704zJFnQFRg7yzSjkm3MzAWQYe4uXFXlFr1hc5Ac2zae5/HDOz5x1/zDM5Cb54vTCnWw==}
- hasBin: true
-
- '@vinxi/plugin-directives@0.5.1':
- resolution: {integrity: sha512-pH/KIVBvBt7z7cXrUH/9uaqcdxjegFC7+zvkZkdOyWzs+kQD5KPf3cl8kC+5ayzXHT+OMlhGhyitytqN3cGmHg==}
- peerDependencies:
- vinxi: ^0.5.5
-
- '@vinxi/server-components@0.5.1':
- resolution: {integrity: sha512-0BsG95qac3dkhfdRZxqzqYWJE4NvPL7ILlV43B6K6ho1etXWB2e5b0IxsUAUbyqpqiXM7mSRivojuXjb2G4OsQ==}
- peerDependencies:
- vinxi: ^0.5.5
-
'@vitest/expect@2.1.9':
resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==}
@@ -3325,32 +3171,9 @@ packages:
'@vitest/utils@2.1.9':
resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==}
- '@vue/compiler-core@3.5.16':
- resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==}
-
- '@vue/compiler-dom@3.5.16':
- resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==}
-
- '@vue/compiler-sfc@3.5.16':
- resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==}
-
- '@vue/compiler-ssr@3.5.16':
- resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==}
-
- '@vue/shared@3.5.16':
- resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==}
-
- '@whatwg-node/disposablestack@0.0.6':
- resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==}
- engines: {node: '>=18.0.0'}
-
'@whatwg-node/events@0.0.3':
resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==}
- '@whatwg-node/fetch@0.10.8':
- resolution: {integrity: sha512-Rw9z3ctmeEj8QIB9MavkNJqekiu9usBCSMZa+uuAvM0lF3v70oQVCXNppMIqaV6OTZbdaHF1M2HLow58DEw+wg==}
- engines: {node: '>=18.0.0'}
-
'@whatwg-node/fetch@0.8.8':
resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==}
@@ -3365,48 +3188,14 @@ packages:
resolution: {integrity: sha512-oOknAo8NvDnvj7P0N2ZHq/n3iK3wVtJHXwLVUsBBlc+u3UaNiL+bwXmS2OKu/pH+rIWMtOsXsTABrPjcCgEByg==}
engines: {node: '>=18.0.0'}
- '@whatwg-node/node-fetch@0.7.21':
- resolution: {integrity: sha512-QC16IdsEyIW7kZd77aodrMO7zAoDyyqRCTLg+qG4wqtP4JV9AA+p7/lgqMdD29XyiYdVvIdFrfI9yh7B1QvRvw==}
- engines: {node: '>=18.0.0'}
-
- '@whatwg-node/promise-helpers@1.3.2':
- resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==}
- engines: {node: '>=16.0.0'}
-
- '@whatwg-node/server@0.9.71':
- resolution: {integrity: sha512-ueFCcIPaMgtuYDS9u0qlUoEvj6GiSsKrwnOLPp9SshqjtcRaR1IEHRjoReq3sXNydsF5i0ZnmuYgXq9dV53t0g==}
- engines: {node: '>=18.0.0'}
-
- abbrev@3.0.1:
- resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
- abort-controller@3.0.0:
- resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
- engines: {node: '>=6.5'}
-
- acorn-import-attributes@1.9.5:
- resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
- peerDependencies:
- acorn: ^8
-
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn-loose@8.5.1:
- resolution: {integrity: sha512-H68u/wiI8PAsSBclEIWwUg3dqEaDZXQHCovulbedgp78zJstjn7gDjfGgwUtW0BHi+KasryFLreHAGX/iXU85A==}
- engines: {node: '>=0.4.0'}
-
acorn-node@1.8.2:
resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==}
- acorn-typescript@1.4.13:
- resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==}
- peerDependencies:
- acorn: '>=8.9.0'
-
acorn-walk@7.2.0:
resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
engines: {node: '>=0.4.0'}
@@ -3432,9 +3221,6 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ansi-align@3.0.1:
- resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
-
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
@@ -3474,14 +3260,6 @@ packages:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
- archiver-utils@5.0.2:
- resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==}
- engines: {node: '>= 14'}
-
- archiver@7.0.1:
- resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==}
- engines: {node: '>= 14'}
-
arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
@@ -3506,10 +3284,6 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
- ast-module-types@6.0.1:
- resolution: {integrity: sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==}
- engines: {node: '>=18'}
-
ast-types@0.16.1:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
@@ -3518,16 +3292,6 @@ packages:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
- astring@1.9.0:
- resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
- hasBin: true
-
- async-sema@3.1.1:
- resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
-
- async@3.2.6:
- resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
-
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -3546,12 +3310,6 @@ packages:
resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==}
hasBin: true
- b4a@1.6.7:
- resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
-
- babel-dead-code-elimination@1.0.10:
- resolution: {integrity: sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==}
-
babel-dead-code-elimination@1.0.12:
resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==}
@@ -3565,6 +3323,11 @@ packages:
peerDependencies:
'@babel/core': ^7.20.12
+ babel-plugin-jsx-dom-expressions@0.50.0-next.13:
+ resolution: {integrity: sha512-ANjSohrXkRTxqFOENz5vk57UEjLHx4lqOibSXmNZ51aNvzZ7zT22JB+kpv9AutPzhy7tcJaNtnLoq6yqlTZTzw==}
+ peerDependencies:
+ '@babel/core': ^7.20.12
+
babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0:
resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==}
@@ -3587,15 +3350,21 @@ packages:
solid-js:
optional: true
+ babel-preset-solid@2.0.0-beta.14:
+ resolution: {integrity: sha512-l0eX4t+vYmANQqEbRWz0d7b9zt2SybxX7/PfA5cyWGphSGiMtGahFT6XHXktDd8x16o5t1DyPIl7yfa/HAho3A==}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ solid-js: ^2.0.0-beta.14
+ peerDependenciesMeta:
+ solid-js:
+ optional: true
+
bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- bare-events@2.5.4:
- resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==}
-
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -3607,19 +3376,12 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- bindings@1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
-
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- boxen@8.0.1:
- resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
- engines: {node: '>=18'}
-
brace-expansion@1.1.12:
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
@@ -3638,26 +3400,9 @@ packages:
bser@2.1.1:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
- buffer-crc32@0.2.13:
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
-
- buffer-crc32@1.0.0:
- resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
- engines: {node: '>=8.0.0'}
-
- buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
-
buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
-
- builtin-modules@3.3.0:
- resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
- engines: {node: '>=6'}
-
busboy@1.6.0:
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
engines: {node: '>=10.16.0'}
@@ -3666,14 +3411,6 @@ packages:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
- c12@3.0.4:
- resolution: {integrity: sha512-t5FaZTYbbCtvxuZq9xxIruYydrAGsJ+8UdP0pZzMiK2xl/gNiSOy0OxhLzHUEEb0m1QXYqfzfvyIFEmz/g9lqg==}
- peerDependencies:
- magicast: ^0.3.5
- peerDependenciesMeta:
- magicast:
- optional: true
-
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -3682,13 +3419,6 @@ packages:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
- call-bound@1.0.4:
- resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
- engines: {node: '>= 0.4'}
-
- callsite@1.0.0:
- resolution: {integrity: sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==}
-
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -3704,10 +3434,6 @@ packages:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
- camelcase@8.0.0:
- resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
- engines: {node: '>=16'}
-
caniuse-lite@1.0.30001722:
resolution: {integrity: sha512-DCQHBBZtiK6JVkAGw7drvAMK0Q0POD/xZvEmDp6baiMMP6QXXk9HpD6mNYBZWhOPG6LvIDb82ITqtWjhDckHCA==}
@@ -3729,10 +3455,6 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.4.1:
- resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
change-case-all@1.0.15:
resolution: {integrity: sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==}
@@ -3770,29 +3492,14 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
-
- chownr@3.0.0:
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
- engines: {node: '>=18'}
-
ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
- citty@0.1.6:
- resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
-
clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
- cli-boxes@3.0.0:
- resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
- engines: {node: '>=10'}
-
cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
@@ -3809,10 +3516,6 @@ packages:
resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
engines: {node: '>= 10'}
- clipboardy@4.0.0:
- resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==}
- engines: {node: '>=18'}
-
cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
@@ -3828,10 +3531,6 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- cluster-key-slot@1.1.2:
- resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
- engines: {node: '>=0.10.0'}
-
color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
@@ -3854,9 +3553,6 @@ packages:
colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
- colorspace@1.1.4:
- resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==}
-
combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
@@ -3864,17 +3560,6 @@ packages:
comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
- commander@10.0.1:
- resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
- engines: {node: '>=14'}
-
- commander@12.1.0:
- resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
- engines: {node: '>=18'}
-
- commander@2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
-
commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
@@ -3883,62 +3568,22 @@ packages:
resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
engines: {node: '>= 6'}
- common-path-prefix@3.0.0:
- resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
-
common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
- commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
-
- compatx@0.2.0:
- resolution: {integrity: sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==}
-
- compress-commons@6.0.2:
- resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
- engines: {node: '>= 14'}
-
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- confbox@0.1.8:
- resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
-
- confbox@0.2.2:
- resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
-
- consola@3.4.2:
- resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
- engines: {node: ^14.18.0 || >=16.10.0}
-
constant-case@3.0.4:
resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- cookie-es@1.2.2:
- resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
-
cookie-es@2.0.0:
resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==}
- cookie-es@3.1.1:
- resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==}
-
- cookie@1.0.2:
- resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
- engines: {node: '>=18'}
-
- copy-file@11.0.0:
- resolution: {integrity: sha512-mFsNh/DIANLqFt5VHZoGirdg7bK5+oTWlhnGu6tgRhzBlnEKWaPX2xrFaLltii/6rmhqFMJqffUgknuRdpYlHw==}
- engines: {node: '>=18'}
-
- core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
-
cosmiconfig@8.3.6:
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
@@ -3948,23 +3593,6 @@ packages:
typescript:
optional: true
- crc-32@1.2.2:
- resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
- engines: {node: '>=0.8'}
- hasBin: true
-
- crc32-stream@6.0.0:
- resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==}
- engines: {node: '>= 14'}
-
- cron-parser@4.9.0:
- resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==}
- engines: {node: '>=12.0.0'}
-
- croner@9.0.0:
- resolution: {integrity: sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==}
- engines: {node: '>=18.0'}
-
cross-fetch@3.1.8:
resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==}
@@ -3976,9 +3604,6 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- crossws@0.3.5:
- resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
-
css-select@5.2.2:
resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
@@ -4016,44 +3641,9 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
- dax-sh@0.43.2:
- resolution: {integrity: sha512-uULa1sSIHgXKGCqJ/pA0zsnzbHlVnuq7g8O2fkHokWFNwEGIhh5lAJlxZa1POG5En5ba7AU4KcBAvGQWMMf8rg==}
- deprecated: This package has moved to simply be 'dax' instead of 'dax-sh'
-
- db0@0.3.2:
- resolution: {integrity: sha512-xzWNQ6jk/+NtdfLyXEipbX55dmDSeteLFt/ayF+wZUU5bzKgmrDOxmInUTbyVRp46YwnJdkDA1KhB7WIXFofJw==}
- peerDependencies:
- '@electric-sql/pglite': '*'
- '@libsql/client': '*'
- better-sqlite3: '*'
- drizzle-orm: '*'
- mysql2: '*'
- sqlite3: '*'
- peerDependenciesMeta:
- '@electric-sql/pglite':
- optional: true
- '@libsql/client':
- optional: true
- better-sqlite3:
- optional: true
- drizzle-orm:
- optional: true
- mysql2:
- optional: true
- sqlite3:
- optional: true
-
debounce@1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
- debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@4.4.1:
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
@@ -4063,9 +3653,6 @@ packages:
supports-color:
optional: true
- decache@4.6.2:
- resolution: {integrity: sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==}
-
decamelize@1.2.0:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
@@ -4083,35 +3670,16 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
-
defaults@1.0.4:
resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
- define-lazy-prop@2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
-
defined@1.0.1:
resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==}
- defu@6.1.4:
- resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
-
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
- denque@2.1.0:
- resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
- engines: {node: '>=0.10'}
-
- depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
-
dependency-graph@0.11.0:
resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==}
engines: {node: '>= 0.6.0'}
@@ -4120,69 +3688,14 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
- destr@2.0.5:
- resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
-
- destroy@1.2.0:
- resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
-
detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
- detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
detect-libc@2.0.4:
resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
engines: {node: '>=8'}
- detective-amd@6.0.1:
- resolution: {integrity: sha512-TtyZ3OhwUoEEIhTFoc1C9IyJIud3y+xYkSRjmvCt65+ycQuc3VcBrPRTMWoO/AnuCyOB8T5gky+xf7Igxtjd3g==}
- engines: {node: '>=18'}
- hasBin: true
-
- detective-cjs@6.0.1:
- resolution: {integrity: sha512-tLTQsWvd2WMcmn/60T2inEJNhJoi7a//PQ7DwRKEj1yEeiQs4mrONgsUtEJKnZmrGWBBmE0kJ1vqOG/NAxwaJw==}
- engines: {node: '>=18'}
-
- detective-es6@5.0.1:
- resolution: {integrity: sha512-XusTPuewnSUdoxRSx8OOI6xIA/uld/wMQwYsouvFN2LAg7HgP06NF1lHRV3x6BZxyL2Kkoih4ewcq8hcbGtwew==}
- engines: {node: '>=18'}
-
- detective-postcss@7.0.1:
- resolution: {integrity: sha512-bEOVpHU9picRZux5XnwGsmCN4+8oZo7vSW0O0/Enq/TO5R2pIAP2279NsszpJR7ocnQt4WXU0+nnh/0JuK4KHQ==}
- engines: {node: ^14.0.0 || >=16.0.0}
- peerDependencies:
- postcss: ^8.4.47
-
- detective-sass@6.0.1:
- resolution: {integrity: sha512-jSGPO8QDy7K7pztUmGC6aiHkexBQT4GIH+mBAL9ZyBmnUIOFbkfZnO8wPRRJFP/QP83irObgsZHCoDHZ173tRw==}
- engines: {node: '>=18'}
-
- detective-scss@5.0.1:
- resolution: {integrity: sha512-MAyPYRgS6DCiS6n6AoSBJXLGVOydsr9huwXORUlJ37K3YLyiN0vYHpzs3AdJOgHobBfispokoqrEon9rbmKacg==}
- engines: {node: '>=18'}
-
- detective-stylus@5.0.1:
- resolution: {integrity: sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA==}
- engines: {node: '>=18'}
-
- detective-typescript@14.0.0:
- resolution: {integrity: sha512-pgN43/80MmWVSEi5LUuiVvO/0a9ss5V7fwVfrJ4QzAQRd3cwqU1SfWGXJFcNKUqoD5cS+uIovhw5t/0rSeC5Mw==}
- engines: {node: '>=18'}
- peerDependencies:
- typescript: ^5.4.4
-
- detective-vue2@2.2.0:
- resolution: {integrity: sha512-sVg/t6O2z1zna8a/UIV6xL5KUa2cMTQbdTIIvqNM0NIPswp52fe43Nwmbahzj3ww4D844u/vC2PYfiGLvD3zFA==}
- engines: {node: '>=18'}
- peerDependencies:
- typescript: ^5.4.4
-
detective@5.2.1:
resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==}
engines: {node: '>=0.8.0'}
@@ -4221,10 +3734,6 @@ packages:
dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
- dot-prop@9.0.0:
- resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
- engines: {node: '>=18'}
-
dotenv@16.5.0:
resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
engines: {node: '>=12'}
@@ -4237,24 +3746,12 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- duplexer@0.1.2:
- resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
-
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
-
electron-to-chromium@1.5.166:
resolution: {integrity: sha512-QPWqHL0BglzPYyJJ1zSSmwFFL6MFXhbACOCcsCdUMCkzPdS9/OIBVxg516X/Ado2qwAq8k0nJJ7phQPCqiaFAw==}
- emoji-regex-xs@1.0.0:
- resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
-
- emoji-regex@10.4.0:
- resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
-
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -4267,23 +3764,9 @@ packages:
emoticon@4.1.0:
resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==}
- enabled@2.0.0:
- resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==}
-
- encodeurl@1.0.2:
- resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
- engines: {node: '>= 0.8'}
-
- encodeurl@2.0.0:
- resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
- engines: {node: '>= 0.8'}
-
encoding-sniffer@0.2.1:
resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==}
- end-of-stream@1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
-
enquirer@2.4.1:
resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
engines: {node: '>=8.6'}
@@ -4300,19 +3783,9 @@ packages:
resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
engines: {node: '>=0.12'}
- env-paths@3.0.0:
- resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- error-stack-parser-es@1.0.5:
- resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
-
- error-stack-parser@2.1.4:
- resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
-
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
@@ -4348,13 +3821,15 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.28.0:
+ resolution: {integrity: sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
- escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
-
escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
@@ -4367,11 +3842,6 @@ packages:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
- escodegen@2.1.0:
- resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
- engines: {node: '>=6.0'}
- hasBin: true
-
eslint-plugin-eslint-comments@3.2.0:
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
@@ -4425,9 +3895,6 @@ packages:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
@@ -4435,32 +3902,10 @@ packages:
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'}
-
- event-target-shim@5.0.1:
- resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
- engines: {node: '>=6'}
-
- eventemitter3@4.0.7:
- resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
-
- events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
-
- execa@8.0.1:
- resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
- engines: {node: '>=16.17'}
-
expect-type@1.2.1:
resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==}
engines: {node: '>=12.0.0'}
- exsolve@1.0.5:
- resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==}
-
exsolve@1.0.8:
resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
@@ -4478,20 +3923,12 @@ packages:
resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==}
engines: {node: ^12.20 || >= 14.13}
- extract-zip@2.0.1:
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
- engines: {node: '>= 10.17.0'}
- hasBin: true
-
fast-decode-uri-component@1.0.1:
resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- fast-fifo@1.3.2:
- resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
-
fast-glob@3.3.3:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
@@ -4520,9 +3957,6 @@ packages:
fbjs@3.0.5:
resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==}
- fd-slicer@1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
-
fdir@6.4.6:
resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
peerDependencies:
@@ -4540,16 +3974,10 @@ packages:
picomatch:
optional: true
- fecha@4.2.3:
- resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==}
-
fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines: {node: ^12.20 || >= 14.13}
- fetchdts@0.1.7:
- resolution: {integrity: sha512-YoZjBdafyLIop9lSxXVI33oLD5kN31q4Td+CasofLLYeLXRFeOsuOw0Uo+XNRi9PZlbfdlN2GmRtm4tCEQ9/KA==}
-
figures@3.2.0:
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
engines: {node: '>=8'}
@@ -4558,21 +3986,10 @@ packages:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
- file-uri-to-path@1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
-
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- filter-obj@6.1.0:
- resolution: {integrity: sha512-xdMtCAODmPloU9qtmPcdBV9Kd27NtMse+4ayThxqIHUES5Z2S6bGpap5PpdmNM56ub7y3i1eyr+vJJIIgWGKmA==}
- engines: {node: '>=18'}
-
- find-up-simple@1.0.1:
- resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
- engines: {node: '>=18'}
-
find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -4581,10 +3998,6 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- find-up@7.0.0:
- resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==}
- engines: {node: '>=18'}
-
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
@@ -4592,18 +4005,6 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
- fn.name@1.1.0:
- resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==}
-
- follow-redirects@1.15.9:
- resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
-
foreground-child@3.3.0:
resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
engines: {node: '>=14'}
@@ -4619,14 +4020,6 @@ packages:
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
- fresh@0.5.2:
- resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
- engines: {node: '>= 0.6'}
-
- fresh@2.0.0:
- resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
- engines: {node: '>= 0.8'}
-
fs-extra@7.0.1:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
engines: {node: '>=6 <7 || >=8'}
@@ -4654,41 +4047,18 @@ packages:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- get-amd-module-type@6.0.1:
- resolution: {integrity: sha512-MtjsmYiCXcYDDrGqtNbeIYdAl85n+5mSv2r3FbzER/YV3ZILw4HNNIw34HuV5pyl0jzs6GFYU1VHVEefhgcNHQ==}
- engines: {node: '>=18'}
-
get-caller-file@2.0.5:
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'}
-
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
- get-port-please@3.1.2:
- resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
-
get-proto@1.0.1:
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'}
-
- get-stream@8.0.1:
- resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
- engines: {node: '>=16'}
-
- giget@2.0.0:
- resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
- hasBin: true
-
github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
@@ -4721,15 +4091,6 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
- globby@14.1.0:
- resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==}
- engines: {node: '>=18'}
-
- gonzales-pe@4.3.0:
- resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==}
- engines: {node: '>=0.6.0'}
- hasBin: true
-
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
@@ -4771,15 +4132,8 @@ packages:
resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
- gzip-size@7.0.0:
- resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- h3@1.15.3:
- resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==}
-
- h3@2.0.1-rc.20:
- resolution: {integrity: sha512-28ljodXuUp0fZovdiSRq4G9OgrxCztrJe5VdYzXAB7ueRvI7pIUqLU14Xi3XqdYJ/khXjfpUOOD2EQa6CmBgsg==}
+ h3@2.0.1-rc.16:
+ resolution: {integrity: sha512-h+pjvyujdo9way8qj6FUbhaQcHlR8FEq65EhTX9ViT5pK8aLj68uFl4hBkF+hsTJAH+H1END2Yv6hTIsabGfag==}
engines: {node: '>=20.11.1'}
hasBin: true
peerDependencies:
@@ -4836,13 +4190,6 @@ packages:
resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==}
engines: {node: '>=12.0.0'}
- hookable@5.5.3:
- resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
-
- hosted-git-info@7.0.2:
- resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
- engines: {node: ^16.14.0 || >=18.0.0}
-
html-encoding-sniffer@4.0.0:
resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
engines: {node: '>=18'}
@@ -4854,46 +4201,24 @@ packages:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
- html-to-image@1.11.13:
- resolution: {integrity: sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==}
-
html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
htmlparser2@10.1.0:
resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
- http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
-
http-proxy-agent@7.0.2:
resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines: {node: '>= 14'}
- http-proxy@1.18.1:
- resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
- engines: {node: '>=8.0.0'}
-
- http-shutdown@1.2.2:
- resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
- engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
-
https-proxy-agent@7.0.6:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- httpxy@0.1.7:
- resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==}
-
human-id@4.1.1:
resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==}
hasBin: true
- human-signals@5.0.0:
- resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
- engines: {node: '>=16.17.0'}
-
iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -4939,10 +4264,6 @@ packages:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
- index-to-position@1.1.0:
- resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==}
- engines: {node: '>=18'}
-
inflight@1.0.6:
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.
@@ -4957,13 +4278,6 @@ packages:
invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
- ioredis@5.6.1:
- resolution: {integrity: sha512-UxC0Yv1Y4WRJiGQxQkP0hfdL0/5/6YvdfOOClRgJ0qppSarkhneSa6UvkMkms0AkdGimSH3Ikqm+6mkMmX7vGA==}
- engines: {node: '>=12.22.0'}
-
- iron-webcrypto@1.2.1:
- resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
-
is-absolute@1.0.0:
resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
engines: {node: '>=0.10.0'}
@@ -4978,24 +4292,10 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- is-builtin-module@3.2.1:
- resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
- engines: {node: '>=6'}
-
is-core-module@2.16.1:
resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
- is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
-
- is-docker@3.0.0:
- resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -5008,11 +4308,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-inside-container@1.0.0:
- resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
- engines: {node: '>=14.16'}
- hasBin: true
-
is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
@@ -5020,21 +4315,10 @@ packages:
is-lower-case@2.0.2:
resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==}
- is-module@1.0.0:
- resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
-
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-path-inside@4.0.0:
- resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
- engines: {node: '>=12'}
-
- is-plain-obj@2.1.0:
- resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
- engines: {node: '>=8'}
-
is-plain-obj@4.1.0:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
@@ -5042,25 +4326,10 @@ packages:
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
- is-reference@1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
-
is-relative@1.0.0:
resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
engines: {node: '>=0.10.0'}
- is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
-
- is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- is-stream@4.0.1:
- resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==}
- engines: {node: '>=18'}
-
is-subdir@1.2.0:
resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
engines: {node: '>=4'}
@@ -5076,13 +4345,6 @@ packages:
is-upper-case@2.0.2:
resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==}
- is-url-superb@4.0.0:
- resolution: {integrity: sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==}
- engines: {node: '>=10'}
-
- is-url@1.2.4:
- resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==}
-
is-what@4.1.16:
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
engines: {node: '>=12.13'}
@@ -5091,21 +4353,6 @@ packages:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
- is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
-
- is-wsl@3.1.0:
- resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
- engines: {node: '>=16'}
-
- is64bit@2.0.0:
- resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==}
- engines: {node: '>=18'}
-
- isarray@1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
-
isbot@5.1.39:
resolution: {integrity: sha512-obH0yYahGXdzNxo+djmHhBYThUKDkz565cxkIlt2L9hXfv1NlaLKoDBHo6KxXsYrIXx2RK3x5vY36CfZcobxEw==}
engines: {node: '>=18'}
@@ -5113,10 +4360,6 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- isexe@3.1.1:
- resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
- engines: {node: '>=16'}
-
isomorphic-ws@5.0.0:
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
peerDependencies:
@@ -5129,23 +4372,12 @@ packages:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
- jiti@2.4.2:
- resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
- hasBin: true
-
- jiti@2.6.1:
- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
- hasBin: true
-
jose@5.6.3:
resolution: {integrity: sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g==}
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-tokens@9.0.1:
- resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
-
js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
@@ -5199,40 +4431,9 @@ packages:
jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
- junk@4.0.1:
- resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==}
- engines: {node: '>=12.20'}
-
- jwt-decode@4.0.0:
- resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==}
- engines: {node: '>=18'}
-
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- klona@2.0.6:
- resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
- engines: {node: '>= 8'}
-
- knitwork@1.2.0:
- resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==}
-
- kuler@2.0.0:
- resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
-
- lambda-local@2.2.0:
- resolution: {integrity: sha512-bPcgpIXbHnVGfI/omZIlgucDqlf4LrsunwoKue5JdZeGybt8L6KyJz2Zu19ffuZwIwLj2NAI2ZyaqNT6/cetcg==}
- engines: {node: '>=8'}
- hasBin: true
-
- lazystream@1.0.1:
- resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
- engines: {node: '>= 0.6.3'}
-
leaflet@1.9.4:
resolution: {integrity: sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==}
@@ -5325,10 +4526,6 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- listhen@1.9.0:
- resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==}
- hasBin: true
-
listr2@4.0.5:
resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
engines: {node: '>=12'}
@@ -5338,10 +4535,6 @@ packages:
enquirer:
optional: true
- local-pkg@1.1.1:
- resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
- engines: {node: '>=14'}
-
locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -5350,25 +4543,9 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- locate-path@7.2.0:
- resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- lodash-es@4.17.21:
- resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
-
lodash.castarray@4.4.0:
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
- lodash.debounce@4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
-
- lodash.defaults@4.2.0:
- resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
-
- lodash.isarguments@3.1.0:
- resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
-
lodash.isplainobject@4.0.6:
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
@@ -5392,10 +4569,6 @@ packages:
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
engines: {node: '>=10'}
- logform@2.7.0:
- resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==}
- engines: {node: '>= 12.0.0'}
-
longest-streak@3.1.0:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
@@ -5421,22 +4594,9 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- luxon@3.6.1:
- resolution: {integrity: sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==}
- engines: {node: '>=12'}
-
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
- magic-string@0.30.21:
- resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
-
- magicast@0.2.11:
- resolution: {integrity: sha512-6saXbRDA1HMkqbsvHOU6HBjCVgZT460qheRkLhJQHWAbhXoWESI3Kn/dGGXyKs15FFKR85jsUqFx2sMK0wy/5g==}
-
- magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
-
map-cache@0.2.2:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
engines: {node: '>=0.10.0'}
@@ -5488,13 +4648,6 @@ packages:
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
engines: {node: '>=12.13'}
- merge-options@3.0.4:
- resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==}
- engines: {node: '>=10'}
-
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
@@ -5508,9 +4661,6 @@ packages:
'@types/node':
optional: true
- micro-api-client@3.3.0:
- resolution: {integrity: sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg==}
-
micromark-core-commonmark@2.0.3:
resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
@@ -5603,41 +4753,14 @@ packages:
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'}
-
mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- mime-types@3.0.1:
- resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
- engines: {node: '>= 0.6'}
-
- mime@1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
- hasBin: true
-
- mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- mime@4.0.7:
- resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==}
- engines: {node: '>=16'}
- hasBin: true
-
mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
- mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -5645,10 +4768,6 @@ packages:
resolution: {integrity: sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==}
engines: {node: '>=10'}
- minimatch@5.1.6:
- resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
- engines: {node: '>=10'}
-
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -5660,30 +4779,10 @@ packages:
resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
- minizlib@3.0.2:
- resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
- engines: {node: '>= 18'}
-
- mkdirp@3.0.1:
- resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
- engines: {node: '>=10'}
- hasBin: true
-
- mlly@1.7.4:
- resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
-
- module-definition@6.0.1:
- resolution: {integrity: sha512-FeVc50FTfVVQnolk/WQT8MX+2WVcDnTGiq6Wo+/+lJ2ET1bRVi3HG3YlJUfqagNMc/kUlFSoR96AJkxGpKz13g==}
- engines: {node: '>=18'}
- hasBin: true
-
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
- ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -5701,26 +4800,9 @@ packages:
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- netlify@13.3.5:
- resolution: {integrity: sha512-Nc3loyVASW59W+8fLDZT1lncpG7llffyZ2o0UQLx/Fr20i7P8oP+lE7+TEcFvXj9IUWU6LjB9P3BH+iFGyp+mg==}
- engines: {node: ^14.16.0 || >=16.0.0}
-
- nitropack@2.11.12:
- resolution: {integrity: sha512-e2AdQrEY1IVoNTdyjfEQV93xkqz4SQxAMR0xWF8mZUUHxMLm6S4nPzpscjksmT4OdUxl0N8/DCaGjKQ9ghdodA==}
- engines: {node: ^16.11.0 || >=17.0.0}
- hasBin: true
- peerDependencies:
- xml2js: ^0.6.2
- peerDependenciesMeta:
- xml2js:
- optional: true
-
no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
- node-addon-api@7.1.1:
- resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
-
node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines: {node: '>=10.5.0'}
@@ -5733,9 +4815,6 @@ packages:
resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==}
engines: {node: '>=18'}
- node-fetch-native@1.6.6:
- resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
-
node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
@@ -5749,36 +4828,12 @@ packages:
resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- node-forge@1.3.1:
- resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
- engines: {node: '>= 6.13.0'}
-
- node-gyp-build@4.8.4:
- resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
- hasBin: true
-
node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
- node-mock-http@1.0.0:
- resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==}
-
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
- node-source-walk@7.0.1:
- resolution: {integrity: sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg==}
- engines: {node: '>=18'}
-
- nopt@8.1.0:
- resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==}
- engines: {node: ^18.17.0 || >=20.5.0}
- hasBin: true
-
- normalize-package-data@6.0.2:
- resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
- engines: {node: ^16.14.0 || >=18.0.0}
-
normalize-path@2.1.1:
resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==}
engines: {node: '>=0.10.0'}
@@ -5794,10 +4849,6 @@ packages:
normalize.css@8.0.1:
resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
- npm-run-path@5.3.0:
- resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -5810,11 +4861,6 @@ packages:
nwsapi@2.2.20:
resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==}
- nypm@0.6.0:
- resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==}
- engines: {node: ^14.16.0 || >=16.10.0}
- hasBin: true
-
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -5827,41 +4873,13 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- object-inspect@1.13.4:
- resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
- engines: {node: '>= 0.4'}
-
- ofetch@1.4.1:
- resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
-
- ohash@2.0.11:
- resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
-
- on-finished@2.4.1:
- 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==}
- one-time@1.0.0:
- resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==}
-
onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
- onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
-
- oniguruma-to-es@2.3.0:
- resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==}
-
- open@8.4.2:
- resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
- engines: {node: '>=12'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
@@ -5877,10 +4895,6 @@ packages:
outdent@0.5.0:
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
- p-event@6.0.1:
- resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==}
- engines: {node: '>=16.17'}
-
p-filter@2.1.0:
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
engines: {node: '>=8'}
@@ -5893,10 +4907,6 @@ packages:
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}
-
p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -5905,10 +4915,6 @@ packages:
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}
-
p-map@2.1.0:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
@@ -5917,22 +4923,10 @@ packages:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
- p-map@7.0.3:
- resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==}
- engines: {node: '>=18'}
-
- p-timeout@6.1.4:
- resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
- engines: {node: '>=14.16'}
-
p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- p-wait-for@5.0.2:
- resolution: {integrity: sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==}
- engines: {node: '>=12'}
-
package-json-from-dist@1.0.0:
resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
@@ -5950,18 +4944,10 @@ packages:
resolution: {integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==}
engines: {node: '>=0.8'}
- parse-gitignore@2.0.0:
- resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==}
- engines: {node: '>=14'}
-
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-json@8.3.0:
- resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
- engines: {node: '>=18'}
-
parse5-htmlparser2-tree-adapter@7.1.0:
resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
@@ -5971,10 +4957,6 @@ packages:
parse5@7.3.0:
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
- parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
-
pascal-case@3.1.2:
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
@@ -5985,10 +4967,6 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
- path-exists@5.0.0:
- resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
@@ -5997,10 +4975,6 @@ packages:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- path-key@4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
-
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
@@ -6016,17 +4990,10 @@ packages:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
- path-to-regexp@6.3.0:
- resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
-
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- path-type@6.0.0:
- resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==}
- engines: {node: '>=18'}
-
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
@@ -6037,12 +5004,6 @@ packages:
resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
engines: {node: '>= 14.16'}
- pend@1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
-
- perfect-debounce@1.0.0:
- resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
-
picocolors@0.2.1:
resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==}
@@ -6073,12 +5034,6 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
- pkg-types@1.3.1:
- resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
-
- pkg-types@2.1.0:
- resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
-
postcss-functions@3.0.0:
resolution: {integrity: sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==}
@@ -6132,12 +5087,6 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss-values-parser@6.0.2:
- resolution: {integrity: sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==}
- engines: {node: '>=10'}
- peerDependencies:
- postcss: ^8.2.9
-
postcss@6.0.23:
resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==}
engines: {node: '>=4.0.0'}
@@ -6158,11 +5107,6 @@ packages:
resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==}
engines: {node: ^10 || ^12 || >=14}
- precinct@12.2.0:
- resolution: {integrity: sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==}
- engines: {node: '>=18'}
- hasBin: true
-
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -6232,30 +5176,16 @@ packages:
engines: {node: '>=14'}
hasBin: true
- pretty-bytes@6.1.1:
- resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
- engines: {node: ^14.13.1 || >=16.0.0}
-
pretty-hrtime@1.0.3:
resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
engines: {node: '>= 0.8'}
- process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
-
- process@0.11.10:
- resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
- engines: {node: '>= 0.6.0'}
-
promise@7.3.1:
resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
property-information@7.1.0:
resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
- pump@3.0.2:
- resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
-
punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
@@ -6274,32 +5204,12 @@ packages:
resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==}
engines: {node: '>=6.0.0'}
- qs@6.14.0:
- resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
- engines: {node: '>=0.6'}
-
quansync@0.2.10:
resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- quote-unquote@1.0.0:
- resolution: {integrity: sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==}
-
- radix3@1.1.2:
- resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
-
- randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
-
- range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
-
- rc9@2.1.2:
- resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
-
react@19.2.5:
resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==}
engines: {node: '>=0.10.0'}
@@ -6307,52 +5217,22 @@ packages:
read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
- read-package-up@11.0.0:
- resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==}
- engines: {node: '>=18'}
-
- read-pkg@9.0.1:
- resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==}
- engines: {node: '>=18'}
-
read-yaml-file@1.1.0:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
- readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
-
readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
- readable-stream@4.7.0:
- resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- readdir-glob@1.1.3:
- resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
-
readdirp@3.6.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'}
-
recast@0.23.11:
resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==}
engines: {node: '>= 4'}
- redis-errors@1.2.0:
- resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
- engines: {node: '>=4'}
-
- redis-parser@3.0.0:
- resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
- engines: {node: '>=4'}
-
reduce-css-calc@2.1.8:
resolution: {integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==}
@@ -6364,15 +5244,6 @@ packages:
redux@4.2.1:
resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==}
- regex-recursion@5.1.1:
- resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==}
-
- regex-utilities@2.3.0:
- resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
-
- regex@5.1.1:
- resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==}
-
rehype-autolink-headings@7.1.0:
resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==}
@@ -6423,12 +5294,6 @@ packages:
require-main-filename@2.0.0:
resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
- require-package-name@2.0.1:
- resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==}
-
- requires-port@1.0.0:
- resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
-
reselect@4.1.8:
resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==}
@@ -6445,10 +5310,6 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- resolve@2.0.0-next.5:
- resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
- hasBin: true
-
restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
@@ -6465,19 +5326,6 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- rollup-plugin-visualizer@5.14.0:
- resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- rolldown: 1.x
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rolldown:
- optional: true
- rollup:
- optional: true
-
rollup@4.43.0:
resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -6502,16 +5350,9 @@ packages:
rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
- safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- safe-stable-stringify@2.5.0:
- resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
- engines: {node: '>=10'}
-
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
@@ -6527,9 +5368,6 @@ packages:
scuid@1.1.0:
resolution: {integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==}
- scule@1.3.0:
- resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
-
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -6539,20 +5377,9 @@ packages:
engines: {node: '>=10'}
hasBin: true
- send@0.19.0:
- resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==}
- engines: {node: '>= 0.8.0'}
-
- send@1.2.0:
- resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
- engines: {node: '>= 18'}
-
sentence-case@3.0.4:
resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
- serialize-javascript@6.0.2:
- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
-
seroval-plugins@1.3.2:
resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==}
engines: {node: '>=10'}
@@ -6573,26 +5400,12 @@ packages:
resolution: {integrity: sha512-xcRN39BdsnO9Tf+VzsE7b3JyTJASItIV1FVFewJKCFcW4s4haIKS3e6vj8PGB9qBwC7tnuOywQMdv5N4qkzi7Q==}
engines: {node: '>=10'}
- serve-placeholder@2.0.2:
- resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==}
-
- serve-static@1.16.2:
- resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==}
- engines: {node: '>= 0.8.0'}
-
- serve-static@2.2.0:
- resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
- engines: {node: '>= 18'}
-
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
setimmediate@1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
- setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
-
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -6604,25 +5417,6 @@ packages:
shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- shiki@1.29.2:
- resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==}
-
- side-channel-list@1.0.0:
- 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'}
-
- side-channel-weakmap@1.0.2:
- 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'}
-
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
@@ -6647,10 +5441,6 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- slash@5.1.0:
- resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
- engines: {node: '>=14.16'}
-
slice-ansi@3.0.0:
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
engines: {node: '>=8'}
@@ -6659,35 +5449,22 @@ packages:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines: {node: '>=10'}
- smob@1.5.0:
- resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==}
-
snake-case@3.0.4:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
- solid-dismiss@1.8.2:
- resolution: {integrity: sha512-fQeI+X5eVZWVRpkwnNHHXGrTkF3NzCOEKDTle7CCmsV4X0legjD2/rnnzVfWMFqCMJd7byfdrlMVVqjoZAuBDQ==}
- peerDependencies:
- solid-js: '1'
-
- solid-icons@1.1.0:
- resolution: {integrity: sha512-IesTfr/F1ElVwH2E1110s2RPXH4pujKfSs+koT8rwuTAdleO5s26lNSpqJV7D1+QHooJj18mcOiz2PIKs0ic+A==}
- peerDependencies:
- solid-js: '*'
-
solid-js@1.9.7:
resolution: {integrity: sha512-/saTKi8iWEM233n5OSi1YHCCuh66ZIQ7aK2hsToPe4tqGm7qAejU1SwNuTPivbWAYq7SjuHVVYxxuZQNRbICiw==}
solid-js@2.0.0-beta.12:
resolution: {integrity: sha512-UJC4gc0Dgbm6BTBFhUdrfIEXiQ/jaQuUGxYfZnEkywwD5FX16MhlM/e6bq2+94mhXUExYI9VJoGBh7CpOZ/1XA==}
- solid-js@2.0.0-beta.13:
- resolution: {integrity: sha512-uAknr7Xkn25zAufBrYko4eOCbcg/gkrwnmE9KVb2Kb3vVZw2ibqseNxpjslnwJkT4gFScmFniqJtzRp7vO2klA==}
+ solid-js@2.0.0-beta.14:
+ resolution: {integrity: sha512-gbbvlxhs1GgL1IsnwHNtkTCRBBQcIDMwznBw3T05iYvP+fuUKMyIPku+ZLjeALyX4RaSLR99JSL6NttyHsYb8Q==}
- solid-refresh@0.6.3:
- resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
+ solid-refresh@0.8.0-next.7:
+ resolution: {integrity: sha512-fqkPRAeiE0tqfo2ZljeQBIXwfYssU2w1FmaWFrXmnV33B/CfGfez7BjtOF0Y1/orUNRXI/DZcJlJThHllcCMsA==}
peerDependencies:
- solid-js: ^1.3
+ solid-js: '>=2.0.0-beta.7 <2.0.0-experimental.0'
solid-transition-group@0.2.3:
resolution: {integrity: sha512-iB72c9N5Kz9ykRqIXl0lQohOau4t0dhel9kjwFvx81UZJbVwaChMuBuyhiZmK24b8aKEK0w3uFM96ZxzcyZGdg==}
@@ -6695,27 +5472,14 @@ packages:
peerDependencies:
solid-js: ^1.6.12
- solid-use@0.9.1:
- resolution: {integrity: sha512-UwvXDVPlrrbj/9ewG9ys5uL2IO4jSiwys2KPzK4zsnAcmEl7iDafZWW1Mo4BSEWOmQCGK6IvpmGHo1aou8iOFw==}
- engines: {node: '>=10'}
- peerDependencies:
- solid-js: ^1.7
-
source-map-js@1.2.1:
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==}
-
source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- source-map@0.7.4:
- resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
- engines: {node: '>= 8'}
-
source-map@0.7.6:
resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
engines: {node: '>= 12'}
@@ -6726,18 +5490,6 @@ packages:
spawndamnit@3.0.1:
resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==}
- spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
-
- spdx-exceptions@2.5.0:
- resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
-
- spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
-
- spdx-license-ids@3.0.21:
- resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==}
-
sponge-case@1.0.1:
resolution: {integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==}
@@ -6749,26 +5501,9 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
- stack-trace@0.0.10:
- resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==}
-
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- stackframe@1.3.4:
- resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
-
- standard-as-callback@2.1.0:
- resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
-
- statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
-
- statuses@2.0.2:
- resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
- engines: {node: '>= 0.8'}
-
std-env@3.9.0:
resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
@@ -6776,9 +5511,6 @@ packages:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'}
- streamx@2.22.1:
- resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==}
-
string-env-interpolation@1.0.1:
resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==}
@@ -6790,13 +5522,6 @@ packages:
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'}
-
- string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
-
string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
@@ -6815,26 +5540,15 @@ packages:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
- strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
-
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strip-literal@3.0.0:
- resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
-
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
- supports-color@10.0.0:
- resolution: {integrity: sha512-HRVVSbCCMbj7/kdWF9Q+bbckjBHLtHMEoJWlkmYzzdwhYMkjkOwubLM6t7NbWKjgKamGDrWL1++KrjUO1t9oAQ==}
- engines: {node: '>=18'}
-
supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
@@ -6857,10 +5571,6 @@ packages:
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- system-architecture@0.1.0:
- resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
- engines: {node: '>=18'}
-
tailwindcss-dir@4.0.0:
resolution: {integrity: sha512-G5orTODS8sDQOZqKa2Q4Ey/F4nlxK1mTZm02iKHLxZaNjpboPews/h2KUksC5KbgIVrpmOe1hqcNYZJy07ftwA==}
@@ -6874,35 +5584,10 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
- tar-stream@3.1.7:
- resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
-
- tar@7.4.3:
- resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
- engines: {node: '>=18'}
- deprecated: Old versions of tar 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
-
term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
- terracotta@1.0.6:
- resolution: {integrity: sha512-yVrmT/Lg6a3tEbeYEJH8ksb1PYkR5FA9k5gr1TchaSNIiA2ZWs5a+koEbePXwlBP0poaV7xViZ/v50bQFcMgqw==}
- engines: {node: '>=10'}
- peerDependencies:
- solid-js: ^1.8
-
- terser@5.42.0:
- resolution: {integrity: sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==}
- engines: {node: '>=10'}
- hasBin: true
-
- text-decoder@1.2.3:
- resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
-
- text-hex@1.0.0:
- resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==}
-
thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines: {node: '>=0.8'}
@@ -6952,28 +5637,14 @@ packages:
resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==}
hasBin: true
- tmp-promise@3.0.3:
- resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==}
-
tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
- tmp@0.2.3:
- resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
- engines: {node: '>=14.14'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
-
- toml@3.0.0:
- resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
-
tough-cookie@5.1.2:
resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==}
engines: {node: '>=16'}
@@ -6988,10 +5659,6 @@ packages:
trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
- triple-beam@1.4.1:
- resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
- engines: {node: '>= 14.0.0'}
-
trough@2.2.0:
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
@@ -7013,6 +5680,11 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+ tsx@4.22.3:
+ resolution: {integrity: sha512-mdoNxBC/cSQObGGVQ5Bpn5i+yv7j68gk3Nfm3wFjcJg3Z0Mix9jzAFfP12prmm5eVGmDKtp0yyArrs0Q+8gZHg==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -7021,10 +5693,6 @@ packages:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
- type-fest@4.41.0:
- resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
- engines: {node: '>=16'}
-
typescript@5.8.3:
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
engines: {node: '>=14.17'}
@@ -7036,22 +5704,10 @@ packages:
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
- ultrahtml@1.6.0:
- resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
-
unc-path-regex@0.1.2:
resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==}
engines: {node: '>=0.10.0'}
- uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
-
- unctx@2.4.1:
- resolution: {integrity: sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==}
-
- undici-types@5.28.4:
- resolution: {integrity: sha512-3OeMF5Lyowe8VW0skf5qaIE7Or3yS9LS7fvMUI0gg4YxpIBVg0L8BxCmROw2CcYhSkpR68Epz7CGc8MPj94Uww==}
-
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
@@ -7063,31 +5719,13 @@ packages:
resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==}
engines: {node: '>=20.18.1'}
- unenv@1.10.0:
- resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
-
- unenv@2.0.0-rc.17:
- resolution: {integrity: sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==}
-
unicode-emoji-modifier-base@1.0.0:
resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==}
engines: {node: '>=4'}
- unicorn-magic@0.1.0:
- resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
- engines: {node: '>=18'}
-
- unicorn-magic@0.3.0:
- resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
- engines: {node: '>=18'}
-
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unimport@5.0.1:
- resolution: {integrity: sha512-1YWzPj6wYhtwHE+9LxRlyqP4DiRrhGfJxdtH475im8ktyZXO3jHj/3PZ97zDdvkYoovFdi0K4SKl3a7l92v3sQ==}
- engines: {node: '>=18.12.0'}
-
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -7114,92 +5752,10 @@ packages:
resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==}
engines: {node: '>=0.10.0'}
- unplugin-utils@0.2.4:
- resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
- engines: {node: '>=18.12.0'}
-
- unplugin@1.16.1:
- resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
- engines: {node: '>=14.0.0'}
-
unplugin@2.3.5:
resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==}
engines: {node: '>=18.12.0'}
- unplugin@3.0.0:
- resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==}
- engines: {node: ^20.19.0 || >=22.12.0}
-
- unstorage@1.16.0:
- resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==}
- peerDependencies:
- '@azure/app-configuration': ^1.8.0
- '@azure/cosmos': ^4.2.0
- '@azure/data-tables': ^13.3.0
- '@azure/identity': ^4.6.0
- '@azure/keyvault-secrets': ^4.9.0
- '@azure/storage-blob': ^12.26.0
- '@capacitor/preferences': ^6.0.3 || ^7.0.0
- '@deno/kv': '>=0.9.0'
- '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0
- '@planetscale/database': ^1.19.0
- '@upstash/redis': ^1.34.3
- '@vercel/blob': '>=0.27.1'
- '@vercel/kv': ^1.0.1
- aws4fetch: ^1.0.20
- db0: '>=0.2.1'
- idb-keyval: ^6.2.1
- ioredis: ^5.4.2
- uploadthing: ^7.4.4
- peerDependenciesMeta:
- '@azure/app-configuration':
- optional: true
- '@azure/cosmos':
- optional: true
- '@azure/data-tables':
- optional: true
- '@azure/identity':
- optional: true
- '@azure/keyvault-secrets':
- optional: true
- '@azure/storage-blob':
- optional: true
- '@capacitor/preferences':
- optional: true
- '@deno/kv':
- optional: true
- '@netlify/blobs':
- optional: true
- '@planetscale/database':
- optional: true
- '@upstash/redis':
- optional: true
- '@vercel/blob':
- optional: true
- '@vercel/kv':
- optional: true
- aws4fetch:
- optional: true
- db0:
- optional: true
- idb-keyval:
- optional: true
- ioredis:
- optional: true
- uploadthing:
- optional: true
-
- untun@0.1.3:
- resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
- hasBin: true
-
- untyped@2.0.0:
- resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==}
- hasBin: true
-
- unwasm@0.3.9:
- resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==}
-
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
hasBin: true
@@ -7212,9 +5768,6 @@ packages:
upper-case@2.0.2:
resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
- uqr@0.1.2:
- resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
-
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -7227,16 +5780,9 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- uuid@11.1.0:
- resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
- hasBin: true
-
validate-html-nesting@1.2.2:
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
- validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
value-or-promise@1.0.12:
resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==}
engines: {node: '>=12'}
@@ -7247,35 +5793,22 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vinxi@0.5.7:
- resolution: {integrity: sha512-8+xsAx/+J+QENGV2igI29u1/gvlFKeXYBAsIk1OOzt9USmLxyaqBHf+GvkiZ8QgPTFP9OyA2w+TuPynyushr7g==}
- hasBin: true
-
vite-node@2.1.9:
resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
- vite-plugin-solid@2.11.12:
- resolution: {integrity: sha512-FgjPcx2OwX9h6f28jli7A4bG7PP3te8uyakE5iqsmpq3Jqi1TWLgSroC9N6cMfGRU2zXsl4Q6ISvTr2VL0QHpA==}
+ vite-plugin-solid@3.0.0-next.5:
+ resolution: {integrity: sha512-hcn3mzevQDv6Oyo/Zv5LXdOrlWwKGeGVxNhc9fUq3AcN9aO6KABy52yq5cvnPDo3qaxmvOJVbNS1H4V5rx7AQg==}
peerDependencies:
+ '@solidjs/web': '>=2.0.0-beta.0 <2.0.0-experimental.0'
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
- solid-js: ^1.7.2
+ solid-js: '>=2.0.0-beta.0 <2.0.0-experimental.0'
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
'@testing-library/jest-dom':
optional: true
- vite-plugin-solid@2.11.6:
- resolution: {integrity: sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==}
- peerDependencies:
- '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
- solid-js: ^1.7.2
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- '@testing-library/jest-dom':
- optional: true
-
vite@5.4.4:
resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -7390,14 +5923,6 @@ packages:
yaml:
optional: true
- vitefu@1.0.6:
- resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- vite:
- optional: true
-
vitefu@1.1.3:
resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==}
peerDependencies:
@@ -7479,28 +6004,11 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- which@4.0.0:
- resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
- engines: {node: ^16.13.0 || >=18.0.0}
- hasBin: true
-
why-is-node-running@2.3.0:
resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
hasBin: true
- widest-line@5.0.0:
- resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
- engines: {node: '>=18'}
-
- winston-transport@4.9.0:
- resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==}
- engines: {node: '>= 12.0.0'}
-
- winston@3.17.0:
- resolution: {integrity: sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==}
- engines: {node: '>= 12.0.0'}
-
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
@@ -7517,17 +6025,9 @@ packages:
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'}
-
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- write-file-atomic@6.0.0:
- resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==}
- engines: {node: ^18.17.0 || >=20.5.0}
-
ws@8.18.2:
resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==}
engines: {node: '>=10.0.0'}
@@ -7565,10 +6065,6 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yallist@5.0.0:
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
- engines: {node: '>=18'}
-
yaml-ast-parser@0.0.43:
resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==}
@@ -7593,29 +6089,10 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
- yauzl@2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yocto-queue@1.2.1:
- resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
- engines: {node: '>=12.20'}
-
- youch-core@0.3.2:
- resolution: {integrity: sha512-fusrlIMLeRvTFYLUjJ9KzlGC3N+6MOPJ68HNj/yJv2nz7zq8t4HEviLms2gkdRPUS7F5rZ5n+pYx9r88m6IE1g==}
- engines: {node: '>=18'}
-
- youch@4.1.0-beta.8:
- resolution: {integrity: sha512-rY2A2lSF7zC+l7HH9Mq+83D1dLlsPnEvy8jTouzaptDZM6geqZ3aJe/b7ULCwRURPtWV3vbDjA2DDMdoBol0HQ==}
- engines: {node: '>=18'}
-
- zip-stream@6.0.1:
- resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
- engines: {node: '>= 14'}
-
zod@3.25.63:
resolution: {integrity: sha512-3ttCkqhtpncYXfP0f6dsyabbYV/nEUW+Xlu89jiXbTBifUfjaSqXOG6JnQPLtqt87n7KAmnMqcjay6c0Wq0Vbw==}
@@ -7664,12 +6141,6 @@ snapshots:
'@csstools/css-tokenizer': 3.0.4
lru-cache: 10.4.3
- '@babel/code-frame@7.26.2':
- dependencies:
- '@babel/helper-validator-identifier': 7.27.1
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
'@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
@@ -8031,18 +6502,6 @@ snapshots:
'@babel/parser': 7.29.3
'@babel/types': 7.29.0
- '@babel/traverse@7.27.4':
- dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.5
- '@babel/parser': 7.27.5
- '@babel/template': 7.27.2
- '@babel/types': 7.29.0
- debug: 4.4.1
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
'@babel/traverse@7.29.0':
dependencies:
'@babel/code-frame': 7.29.0
@@ -8207,12 +6666,6 @@ snapshots:
human-id: 4.1.1
prettier: 2.8.8
- '@cloudflare/kv-asset-handler@0.4.0':
- dependencies:
- mime: 3.0.0
-
- '@colors/colors@1.6.0': {}
-
'@csstools/color-helpers@5.0.2': {}
'@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
@@ -8233,24 +6686,6 @@ snapshots:
'@csstools/css-tokenizer@3.0.4': {}
- '@dabh/diagnostics@2.0.3':
- dependencies:
- colorspace: 1.1.4
- enabled: 2.0.0
- kuler: 2.0.0
-
- '@deno/shim-deno-test@0.5.0': {}
-
- '@deno/shim-deno@0.19.2':
- dependencies:
- '@deno/shim-deno-test': 0.5.0
- which: 4.0.0
-
- '@dependents/detective-less@5.0.1':
- dependencies:
- gonzales-pe: 4.3.0
- node-source-walk: 7.0.1
-
'@emnapi/core@1.10.0':
dependencies:
'@emnapi/wasi-threads': 1.2.1
@@ -8273,147 +6708,225 @@ snapshots:
'@esbuild/aix-ppc64@0.25.5':
optional: true
+ '@esbuild/aix-ppc64@0.28.0':
+ optional: true
+
'@esbuild/android-arm64@0.21.5':
optional: true
'@esbuild/android-arm64@0.25.5':
optional: true
+ '@esbuild/android-arm64@0.28.0':
+ optional: true
+
'@esbuild/android-arm@0.21.5':
optional: true
'@esbuild/android-arm@0.25.5':
optional: true
+ '@esbuild/android-arm@0.28.0':
+ optional: true
+
'@esbuild/android-x64@0.21.5':
optional: true
'@esbuild/android-x64@0.25.5':
optional: true
+ '@esbuild/android-x64@0.28.0':
+ optional: true
+
'@esbuild/darwin-arm64@0.21.5':
optional: true
'@esbuild/darwin-arm64@0.25.5':
optional: true
+ '@esbuild/darwin-arm64@0.28.0':
+ optional: true
+
'@esbuild/darwin-x64@0.21.5':
optional: true
'@esbuild/darwin-x64@0.25.5':
optional: true
+ '@esbuild/darwin-x64@0.28.0':
+ optional: true
+
'@esbuild/freebsd-arm64@0.21.5':
optional: true
'@esbuild/freebsd-arm64@0.25.5':
optional: true
+ '@esbuild/freebsd-arm64@0.28.0':
+ optional: true
+
'@esbuild/freebsd-x64@0.21.5':
optional: true
'@esbuild/freebsd-x64@0.25.5':
optional: true
+ '@esbuild/freebsd-x64@0.28.0':
+ optional: true
+
'@esbuild/linux-arm64@0.21.5':
optional: true
'@esbuild/linux-arm64@0.25.5':
optional: true
+ '@esbuild/linux-arm64@0.28.0':
+ optional: true
+
'@esbuild/linux-arm@0.21.5':
optional: true
'@esbuild/linux-arm@0.25.5':
optional: true
+ '@esbuild/linux-arm@0.28.0':
+ optional: true
+
'@esbuild/linux-ia32@0.21.5':
optional: true
'@esbuild/linux-ia32@0.25.5':
optional: true
+ '@esbuild/linux-ia32@0.28.0':
+ optional: true
+
'@esbuild/linux-loong64@0.21.5':
optional: true
'@esbuild/linux-loong64@0.25.5':
optional: true
+ '@esbuild/linux-loong64@0.28.0':
+ optional: true
+
'@esbuild/linux-mips64el@0.21.5':
optional: true
'@esbuild/linux-mips64el@0.25.5':
optional: true
+ '@esbuild/linux-mips64el@0.28.0':
+ optional: true
+
'@esbuild/linux-ppc64@0.21.5':
optional: true
'@esbuild/linux-ppc64@0.25.5':
optional: true
+ '@esbuild/linux-ppc64@0.28.0':
+ optional: true
+
'@esbuild/linux-riscv64@0.21.5':
optional: true
'@esbuild/linux-riscv64@0.25.5':
optional: true
+ '@esbuild/linux-riscv64@0.28.0':
+ optional: true
+
'@esbuild/linux-s390x@0.21.5':
optional: true
'@esbuild/linux-s390x@0.25.5':
optional: true
+ '@esbuild/linux-s390x@0.28.0':
+ optional: true
+
'@esbuild/linux-x64@0.21.5':
optional: true
'@esbuild/linux-x64@0.25.5':
optional: true
+ '@esbuild/linux-x64@0.28.0':
+ optional: true
+
'@esbuild/netbsd-arm64@0.25.5':
optional: true
+ '@esbuild/netbsd-arm64@0.28.0':
+ optional: true
+
'@esbuild/netbsd-x64@0.21.5':
optional: true
'@esbuild/netbsd-x64@0.25.5':
optional: true
+ '@esbuild/netbsd-x64@0.28.0':
+ optional: true
+
'@esbuild/openbsd-arm64@0.25.5':
optional: true
+ '@esbuild/openbsd-arm64@0.28.0':
+ optional: true
+
'@esbuild/openbsd-x64@0.21.5':
optional: true
'@esbuild/openbsd-x64@0.25.5':
optional: true
+ '@esbuild/openbsd-x64@0.28.0':
+ optional: true
+
+ '@esbuild/openharmony-arm64@0.28.0':
+ optional: true
+
'@esbuild/sunos-x64@0.21.5':
optional: true
'@esbuild/sunos-x64@0.25.5':
optional: true
+ '@esbuild/sunos-x64@0.28.0':
+ optional: true
+
'@esbuild/win32-arm64@0.21.5':
optional: true
'@esbuild/win32-arm64@0.25.5':
optional: true
+ '@esbuild/win32-arm64@0.28.0':
+ optional: true
+
'@esbuild/win32-ia32@0.21.5':
optional: true
'@esbuild/win32-ia32@0.25.5':
optional: true
+ '@esbuild/win32-ia32@0.28.0':
+ optional: true
+
'@esbuild/win32-x64@0.21.5':
optional: true
'@esbuild/win32-x64@0.25.5':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@2.6.1))':
+ '@esbuild/win32-x64@0.28.0':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0(jiti@1.21.7))':
dependencies:
- eslint: 9.28.0(jiti@2.6.1)
+ eslint: 9.28.0(jiti@1.21.7)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -8461,8 +6974,6 @@ snapshots:
'@fastify/busboy@2.1.1': {}
- '@fastify/busboy@3.1.1': {}
-
'@floating-ui/core@1.7.5':
dependencies:
'@floating-ui/utils': 0.2.11
@@ -8485,7 +6996,7 @@ snapshots:
graphql: 16.9.0
tslib: 2.6.3
- '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.5.1)(@types/node@22.15.31)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.8.3)':
+ '@graphql-codegen/cli@5.0.2(@types/node@22.15.31)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.8.3)':
dependencies:
'@babel/generator': 7.27.5
'@babel/template': 7.27.2
@@ -8523,8 +7034,6 @@ snapshots:
tslib: 2.8.1
yaml: 2.5.0
yargs: 17.7.2
- optionalDependencies:
- '@parcel/watcher': 2.5.1
transitivePeerDependencies:
- '@types/node'
- bufferutil
@@ -8921,8 +7430,6 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@ioredis/commands@1.2.0': {}
-
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -8932,10 +7439,6 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
- '@isaacs/fs-minipass@4.0.1':
- dependencies:
- minipass: 7.1.2
-
'@jridgewell/gen-mapping@0.3.13':
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -8956,11 +7459,6 @@ snapshots:
'@jridgewell/set-array@1.2.1': {}
- '@jridgewell/source-map@0.3.6':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
'@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/sourcemap-codec@1.5.5': {}
@@ -8993,19 +7491,6 @@ snapshots:
globby: 11.1.0
read-yaml-file: 1.1.0
- '@mapbox/node-pre-gyp@2.0.0':
- dependencies:
- consola: 3.4.2
- detect-libc: 2.0.4
- https-proxy-agent: 7.0.6
- node-fetch: 2.7.0
- nopt: 8.1.0
- semver: 7.7.2
- tar: 7.4.3
- transitivePeerDependencies:
- - encoding
- - supports-color
-
'@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
'@emnapi/core': 1.10.0
@@ -9013,94 +7498,6 @@ snapshots:
'@tybys/wasm-util': 0.10.1
optional: true
- '@netlify/binary-info@1.0.0': {}
-
- '@netlify/blobs@9.1.2':
- dependencies:
- '@netlify/dev-utils': 2.2.0
- '@netlify/runtime-utils': 1.3.1
-
- '@netlify/dev-utils@2.2.0':
- dependencies:
- '@whatwg-node/server': 0.9.71
- chokidar: 4.0.3
- decache: 4.6.2
- dot-prop: 9.0.0
- env-paths: 3.0.0
- find-up: 7.0.0
- lodash.debounce: 4.0.8
- netlify: 13.3.5
- parse-gitignore: 2.0.0
- uuid: 11.1.0
- write-file-atomic: 6.0.0
-
- '@netlify/functions@3.1.10(rollup@4.43.0)':
- dependencies:
- '@netlify/blobs': 9.1.2
- '@netlify/dev-utils': 2.2.0
- '@netlify/serverless-functions-api': 1.41.2
- '@netlify/zip-it-and-ship-it': 12.1.4(rollup@4.43.0)
- cron-parser: 4.9.0
- decache: 4.6.2
- extract-zip: 2.0.1
- is-stream: 4.0.1
- jwt-decode: 4.0.0
- lambda-local: 2.2.0
- read-package-up: 11.0.0
- source-map-support: 0.5.21
- transitivePeerDependencies:
- - encoding
- - rollup
- - supports-color
-
- '@netlify/open-api@2.37.0': {}
-
- '@netlify/runtime-utils@1.3.1': {}
-
- '@netlify/serverless-functions-api@1.41.2': {}
-
- '@netlify/serverless-functions-api@2.1.2': {}
-
- '@netlify/zip-it-and-ship-it@12.1.4(rollup@4.43.0)':
- dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.27.6
- '@netlify/binary-info': 1.0.0
- '@netlify/serverless-functions-api': 2.1.2
- '@vercel/nft': 0.29.4(rollup@4.43.0)
- archiver: 7.0.1
- common-path-prefix: 3.0.0
- copy-file: 11.0.0
- es-module-lexer: 1.7.0
- esbuild: 0.25.5
- execa: 8.0.1
- fast-glob: 3.3.3
- filter-obj: 6.1.0
- find-up: 7.0.0
- is-builtin-module: 3.2.1
- is-path-inside: 4.0.0
- junk: 4.0.1
- locate-path: 7.2.0
- merge-options: 3.0.4
- minimatch: 9.0.5
- normalize-path: 3.0.0
- p-map: 7.0.3
- path-exists: 5.0.0
- precinct: 12.2.0
- require-package-name: 2.0.1
- resolve: 2.0.0-next.5
- semver: 7.7.2
- tmp-promise: 3.0.3
- toml: 3.0.0
- unixify: 1.0.0
- urlpattern-polyfill: 8.0.2
- yargs: 17.7.2
- zod: 3.25.63
- transitivePeerDependencies:
- - encoding
- - rollup
- - supports-color
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -9136,76 +7533,6 @@ snapshots:
'@oxc-project/types@0.127.0': {}
- '@parcel/watcher-android-arm64@2.5.1':
- optional: true
-
- '@parcel/watcher-darwin-arm64@2.5.1':
- optional: true
-
- '@parcel/watcher-darwin-x64@2.5.1':
- optional: true
-
- '@parcel/watcher-freebsd-x64@2.5.1':
- optional: true
-
- '@parcel/watcher-linux-arm-glibc@2.5.1':
- optional: true
-
- '@parcel/watcher-linux-arm-musl@2.5.1':
- optional: true
-
- '@parcel/watcher-linux-arm64-glibc@2.5.1':
- optional: true
-
- '@parcel/watcher-linux-arm64-musl@2.5.1':
- optional: true
-
- '@parcel/watcher-linux-x64-glibc@2.5.1':
- optional: true
-
- '@parcel/watcher-linux-x64-musl@2.5.1':
- optional: true
-
- '@parcel/watcher-wasm@2.3.0':
- dependencies:
- is-glob: 4.0.3
- micromatch: 4.0.8
-
- '@parcel/watcher-wasm@2.5.1':
- dependencies:
- is-glob: 4.0.3
- micromatch: 4.0.8
-
- '@parcel/watcher-win32-arm64@2.5.1':
- optional: true
-
- '@parcel/watcher-win32-ia32@2.5.1':
- optional: true
-
- '@parcel/watcher-win32-x64@2.5.1':
- optional: true
-
- '@parcel/watcher@2.5.1':
- dependencies:
- detect-libc: 1.0.3
- is-glob: 4.0.3
- micromatch: 4.0.8
- node-addon-api: 7.1.1
- 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
-
'@peculiar/asn1-schema@2.3.13':
dependencies:
asn1js: 3.0.5
@@ -9227,18 +7554,6 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@poppinss/colors@4.1.4':
- dependencies:
- kleur: 4.1.5
-
- '@poppinss/dumper@0.6.3':
- dependencies:
- '@poppinss/colors': 4.1.4
- '@sindresorhus/is': 7.0.2
- supports-color: 10.0.0
-
- '@poppinss/exception@1.2.1': {}
-
'@reduxjs/toolkit@1.9.7':
dependencies:
immer: 9.0.21
@@ -9301,69 +7616,6 @@ snapshots:
'@rolldown/pluginutils@1.0.0-rc.17': {}
- '@rollup/plugin-alias@5.1.1(rollup@4.43.0)':
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/plugin-commonjs@28.0.3(rollup@4.43.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- commondir: 1.0.1
- estree-walker: 2.0.2
- fdir: 6.4.6(picomatch@4.0.2)
- is-reference: 1.2.1
- magic-string: 0.30.17
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/plugin-inject@5.0.5(rollup@4.43.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- estree-walker: 2.0.2
- magic-string: 0.30.17
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/plugin-json@6.1.0(rollup@4.43.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.43.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- '@types/resolve': 1.20.2
- deepmerge: 4.3.1
- is-module: 1.0.0
- resolve: 1.22.10
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/plugin-replace@6.0.2(rollup@4.43.0)':
- dependencies:
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- magic-string: 0.30.17
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/plugin-terser@0.4.4(rollup@4.43.0)':
- dependencies:
- serialize-javascript: 6.0.2
- smob: 1.5.0
- terser: 5.42.0
- optionalDependencies:
- rollup: 4.43.0
-
- '@rollup/pluginutils@5.1.4(rollup@4.43.0)':
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 2.0.2
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.43.0
-
'@rollup/rollup-android-arm-eabi@4.43.0':
optional: true
@@ -9424,200 +7676,140 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.43.0':
optional: true
- '@shikijs/core@1.29.2':
- dependencies:
- '@shikijs/engine-javascript': 1.29.2
- '@shikijs/engine-oniguruma': 1.29.2
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.4
- hast-util-to-html: 9.0.5
-
- '@shikijs/engine-javascript@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.2
- oniguruma-to-es: 2.3.0
-
- '@shikijs/engine-oniguruma@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.2
-
- '@shikijs/langs@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
-
- '@shikijs/themes@1.29.2':
- dependencies:
- '@shikijs/types': 1.29.2
-
- '@shikijs/types@1.29.2':
- dependencies:
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.4
-
- '@shikijs/vscode-textmate@10.0.2': {}
-
'@sindresorhus/is@4.6.0': {}
- '@sindresorhus/is@7.0.2': {}
-
- '@sindresorhus/merge-streams@2.3.0': {}
-
- '@solid-devtools/debugger@0.28.1(solid-js@2.0.0-beta.13)':
+ '@solid-devtools/debugger@0.28.1(solid-js@2.0.0-beta.14)':
dependencies:
'@nothing-but/utils': 0.17.0
- '@solid-devtools/shared': 0.20.0(solid-js@2.0.0-beta.13)
- '@solid-primitives/bounds': 0.1.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/keyboard': 1.3.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/scheduled': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
-
- '@solid-devtools/logger@0.9.11(solid-js@2.0.0-beta.13)':
+ '@solid-devtools/shared': 0.20.0(solid-js@2.0.0-beta.14)
+ '@solid-primitives/bounds': 0.1.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/keyboard': 1.3.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/scheduled': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
+
+ '@solid-devtools/logger@0.9.11(solid-js@2.0.0-beta.14)':
dependencies:
'@nothing-but/utils': 0.17.0
- '@solid-devtools/debugger': 0.28.1(solid-js@2.0.0-beta.13)
- '@solid-devtools/shared': 0.20.0(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-devtools/debugger': 0.28.1(solid-js@2.0.0-beta.14)
+ '@solid-devtools/shared': 0.20.0(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-devtools/shared@0.20.0(solid-js@2.0.0-beta.13)':
+ '@solid-devtools/shared@0.20.0(solid-js@2.0.0-beta.14)':
dependencies:
'@nothing-but/utils': 0.17.0
- '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/media': 2.3.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/refs': 1.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/scheduled': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/styles': 0.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/media': 2.3.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/refs': 1.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/scheduled': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/styles': 0.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/bounds@0.1.5(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/bounds@0.1.5(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/resize-observer': 2.1.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/resize-observer': 2.1.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/event-listener@2.4.5(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/event-listener@2.4.5(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/keyboard@1.3.5(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/keyboard@1.3.5(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/media@2.3.5(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/media@2.3.5(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
'@solid-primitives/refs@1.0.8(solid-js@1.9.7)':
dependencies:
'@solid-primitives/utils': 6.2.3(solid-js@1.9.7)
solid-js: 1.9.7
- '@solid-primitives/refs@1.0.8(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/refs@1.0.8(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/utils': 6.2.3(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/utils': 6.2.3(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/refs@1.1.3(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/refs@1.1.3(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/resize-observer@2.1.5(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/resize-observer@2.1.5(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.13)
- '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/event-listener': 2.4.5(solid-js@2.0.0-beta.14)
+ '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/static-store': 0.1.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/rootless@1.5.3(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/rootless@1.5.3(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/scheduled@1.5.3(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/scheduled@1.5.3(solid-js@2.0.0-beta.14)':
dependencies:
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/static-store@0.1.3(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/static-store@0.1.3(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/styles@0.1.3(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/styles@0.1.3(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.13)
- '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/rootless': 1.5.3(solid-js@2.0.0-beta.14)
+ '@solid-primitives/utils': 6.4.0(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
'@solid-primitives/transition-group@1.0.5(solid-js@1.9.7)':
dependencies:
solid-js: 1.9.7
- '@solid-primitives/transition-group@1.0.5(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/transition-group@1.0.5(solid-js@2.0.0-beta.14)':
dependencies:
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
'@solid-primitives/utils@6.2.3(solid-js@1.9.7)':
dependencies:
solid-js: 1.9.7
- '@solid-primitives/utils@6.2.3(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/utils@6.2.3(solid-js@2.0.0-beta.14)':
dependencies:
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
- '@solid-primitives/utils@6.4.0(solid-js@2.0.0-beta.13)':
+ '@solid-primitives/utils@6.4.0(solid-js@2.0.0-beta.14)':
dependencies:
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
- '@solidjs/meta@0.29.4(solid-js@2.0.0-beta.13)':
+ '@solidjs/meta@0.29.4(solid-js@2.0.0-beta.14)':
dependencies:
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
'@solidjs/signals@2.0.0-beta.13': {}
- '@solidjs/start@1.1.4(solid-js@2.0.0-beta.13)(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
- dependencies:
- '@tanstack/server-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- '@vinxi/server-components': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- defu: 6.1.4
- error-stack-parser: 2.1.4
- html-to-image: 1.11.13
- radix3: 1.1.2
- seroval: 1.3.2
- seroval-plugins: 1.3.2(seroval@1.3.2)
- shiki: 1.29.2
- source-map-js: 1.2.1
- terracotta: 1.0.6(solid-js@2.0.0-beta.13)
- tinyglobby: 0.2.14
- vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- vite-plugin-solid: 2.11.12(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- transitivePeerDependencies:
- - '@testing-library/jest-dom'
- - solid-js
- - supports-color
- - vite
+ '@solidjs/signals@2.0.0-beta.14': {}
'@solidjs/web@2.0.0-beta.12(solid-js@2.0.0-beta.12)':
dependencies:
@@ -9625,13 +7817,17 @@ snapshots:
seroval-plugins: 1.5.2(seroval@1.5.2)
solid-js: 2.0.0-beta.12
- '@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.13)':
+ '@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14)':
dependencies:
seroval: 1.5.2
seroval-plugins: 1.5.2(seroval@1.5.2)
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
- '@speed-highlight/core@1.2.7': {}
+ '@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14)':
+ dependencies:
+ seroval: 1.5.2
+ seroval-plugins: 1.5.2(seroval@1.5.2)
+ solid-js: 2.0.0-beta.14
'@supabase/auth-js@2.67.3':
dependencies:
@@ -9687,42 +7883,29 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 3.3.3
- '@tanstack/directive-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/core': 7.29.0
- '@babel/traverse': 7.27.4
- '@babel/types': 7.29.0
- '@tanstack/router-utils': 1.121.0
- babel-dead-code-elimination: 1.0.10
- tiny-invariant: 1.3.3
- vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- transitivePeerDependencies:
- - supports-color
-
'@tanstack/history@1.161.6': {}
- '@tanstack/router-core@1.169.1':
+ '@tanstack/router-core@1.168.9':
dependencies:
'@tanstack/history': 1.161.6
- cookie-es: 3.1.1
+ cookie-es: 2.0.0
seroval: 1.5.2
seroval-plugins: 1.5.2(seroval@1.5.2)
- '@tanstack/router-generator@1.166.39':
+ '@tanstack/router-generator@1.166.24':
dependencies:
- '@babel/types': 7.29.0
- '@tanstack/router-core': 1.169.1
- '@tanstack/router-utils': 1.161.7
+ '@tanstack/router-core': 1.168.9
+ '@tanstack/router-utils': 1.161.6
'@tanstack/virtual-file-routes': 1.161.7
- jiti: 2.6.1
- magic-string: 0.30.21
prettier: 3.5.3
+ recast: 0.23.11
+ source-map: 0.7.6
+ tsx: 4.22.3
zod: 3.25.63
transitivePeerDependencies:
- supports-color
- '@tanstack/router-plugin@1.167.32(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
+ '@tanstack/router-plugin@1.167.12(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))':
dependencies:
'@babel/core': 7.29.0
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0)
@@ -9730,31 +7913,20 @@ snapshots:
'@babel/template': 7.28.6
'@babel/traverse': 7.29.0
'@babel/types': 7.29.0
- '@tanstack/router-core': 1.169.1
- '@tanstack/router-generator': 1.166.39
- '@tanstack/router-utils': 1.161.7
+ '@tanstack/router-core': 1.168.9
+ '@tanstack/router-generator': 1.166.24
+ '@tanstack/router-utils': 1.161.6
'@tanstack/virtual-file-routes': 1.161.7
chokidar: 3.6.0
- unplugin: 3.0.0
+ unplugin: 2.3.5
zod: 3.25.63
optionalDependencies:
- vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- vite-plugin-solid: 2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- transitivePeerDependencies:
- - supports-color
-
- '@tanstack/router-utils@1.121.0':
- dependencies:
- '@babel/core': 7.29.0
- '@babel/generator': 7.29.1
- '@babel/parser': 7.29.3
- '@babel/preset-typescript': 7.27.1(@babel/core@7.29.0)
- ansis: 4.1.0
- diff: 8.0.2
+ vite: 8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
+ vite-plugin-solid: 3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
transitivePeerDependencies:
- supports-color
- '@tanstack/router-utils@1.161.7':
+ '@tanstack/router-utils@1.161.6':
dependencies:
'@babel/core': 7.29.0
'@babel/generator': 7.29.1
@@ -9768,128 +7940,112 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@tanstack/server-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/core': 7.29.0
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.0)
- '@babel/template': 7.27.2
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
- '@tanstack/directive-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- babel-dead-code-elimination: 1.0.10
- tiny-invariant: 1.3.3
- transitivePeerDependencies:
- - supports-color
- - vite
-
- '@tanstack/solid-router@1.169.1(solid-js@2.0.0-beta.13)':
+ '@tanstack/solid-router@2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)':
dependencies:
- '@solid-devtools/logger': 0.9.11(solid-js@2.0.0-beta.13)
- '@solid-primitives/refs': 1.0.8(solid-js@2.0.0-beta.13)
- '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.13)
+ '@solid-devtools/logger': 0.9.11(solid-js@2.0.0-beta.14)
+ '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.14)
+ '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.14)
'@tanstack/history': 1.161.6
- '@tanstack/router-core': 1.169.1
+ '@tanstack/router-core': 1.168.9
isbot: 5.1.39
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
- '@tanstack/solid-start-client@1.166.46(solid-js@2.0.0-beta.13)':
+ '@tanstack/solid-start-client@2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)':
dependencies:
- '@tanstack/router-core': 1.169.1
- '@tanstack/solid-router': 1.169.1(solid-js@2.0.0-beta.13)
- '@tanstack/start-client-core': 1.168.1
- solid-js: 2.0.0-beta.13
+ '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.14)
+ '@tanstack/router-core': 1.168.9
+ '@tanstack/solid-router': 2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
+ '@tanstack/start-client-core': 1.167.9
+ solid-js: 2.0.0-beta.14
- '@tanstack/solid-start-server@1.166.50(solid-js@2.0.0-beta.13)':
+ '@tanstack/solid-start-server@2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)':
dependencies:
- '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.13)
+ '@solidjs/meta': 0.29.4(solid-js@2.0.0-beta.14)
+ '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.14)
'@tanstack/history': 1.161.6
- '@tanstack/router-core': 1.169.1
- '@tanstack/solid-router': 1.169.1(solid-js@2.0.0-beta.13)
- '@tanstack/start-client-core': 1.168.1
- '@tanstack/start-server-core': 1.167.29
- solid-js: 2.0.0-beta.13
+ '@tanstack/router-core': 1.168.9
+ '@tanstack/solid-router': 2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
+ '@tanstack/start-client-core': 1.167.9
+ '@tanstack/start-server-core': 1.167.9
+ solid-js: 2.0.0-beta.14
transitivePeerDependencies:
- crossws
- '@tanstack/solid-start@1.167.59(solid-js@2.0.0-beta.13)(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
+ '@tanstack/solid-start@2.0.0-beta.18(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))':
dependencies:
- '@tanstack/solid-router': 1.169.1(solid-js@2.0.0-beta.13)
- '@tanstack/solid-start-client': 1.166.46(solid-js@2.0.0-beta.13)
- '@tanstack/solid-start-server': 1.166.50(solid-js@2.0.0-beta.13)
- '@tanstack/start-client-core': 1.168.1
- '@tanstack/start-plugin-core': 1.169.17(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- '@tanstack/start-server-core': 1.167.29
+ '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.14)
+ '@tanstack/solid-router': 2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
+ '@tanstack/solid-start-client': 2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
+ '@tanstack/solid-start-server': 2.0.0-beta.17(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
+ '@tanstack/start-client-core': 1.167.9
+ '@tanstack/start-plugin-core': 1.167.17(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
+ '@tanstack/start-server-core': 1.167.9
pathe: 2.0.3
- solid-js: 2.0.0-beta.13
- optionalDependencies:
- vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
+ solid-js: 2.0.0-beta.14
+ vite: 8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
transitivePeerDependencies:
+ - '@rsbuild/core'
- '@tanstack/react-router'
- crossws
- supports-color
- vite-plugin-solid
- webpack
- '@tanstack/start-client-core@1.168.1':
+ '@tanstack/start-client-core@1.167.9':
dependencies:
- '@tanstack/router-core': 1.169.1
+ '@tanstack/router-core': 1.168.9
'@tanstack/start-fn-stubs': 1.161.6
- '@tanstack/start-storage-context': 1.166.34
+ '@tanstack/start-storage-context': 1.166.23
seroval: 1.5.2
'@tanstack/start-fn-stubs@1.161.6': {}
- '@tanstack/start-plugin-core@1.169.17(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
+ '@tanstack/start-plugin-core@1.167.17(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/core': 7.29.0
'@babel/types': 7.29.0
'@rolldown/pluginutils': 1.0.0-beta.40
- '@tanstack/router-core': 1.169.1
- '@tanstack/router-generator': 1.166.39
- '@tanstack/router-plugin': 1.167.32(vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- '@tanstack/router-utils': 1.161.7
- '@tanstack/start-client-core': 1.168.1
- '@tanstack/start-server-core': 1.167.29
+ '@tanstack/router-core': 1.168.9
+ '@tanstack/router-generator': 1.166.24
+ '@tanstack/router-plugin': 1.167.12(vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)))(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
+ '@tanstack/router-utils': 1.161.6
+ '@tanstack/start-client-core': 1.167.9
+ '@tanstack/start-server-core': 1.167.9
cheerio: 1.2.0
exsolve: 1.0.8
- lightningcss: 1.32.0
pathe: 2.0.3
picomatch: 4.0.4
- seroval: 1.5.2
source-map: 0.7.6
srvx: 0.11.15
tinyglobby: 0.2.16
ufo: 1.6.1
- vitefu: 1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ vite: 8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
+ vitefu: 1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
xmlbuilder2: 4.0.3
zod: 3.25.63
- optionalDependencies:
- vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
transitivePeerDependencies:
+ - '@rsbuild/core'
- '@tanstack/react-router'
- crossws
- supports-color
- vite-plugin-solid
- webpack
- '@tanstack/start-server-core@1.167.29':
+ '@tanstack/start-server-core@1.167.9':
dependencies:
'@tanstack/history': 1.161.6
- '@tanstack/router-core': 1.169.1
- '@tanstack/start-client-core': 1.168.1
- '@tanstack/start-storage-context': 1.166.34
- fetchdts: 0.1.7
- h3-v2: h3@2.0.1-rc.20
+ '@tanstack/router-core': 1.168.9
+ '@tanstack/start-client-core': 1.167.9
+ '@tanstack/start-storage-context': 1.166.23
+ h3-v2: h3@2.0.1-rc.16
seroval: 1.5.2
transitivePeerDependencies:
- crossws
- '@tanstack/start-storage-context@1.166.34':
+ '@tanstack/start-storage-context@1.166.23':
dependencies:
- '@tanstack/router-core': 1.169.1
+ '@tanstack/router-core': 1.168.9
'@tanstack/virtual-file-routes@1.161.7': {}
@@ -9908,7 +8064,7 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.29.3
'@babel/types': 7.29.0
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
@@ -9927,8 +8083,6 @@ snapshots:
dependencies:
'@babel/types': 7.29.0
- '@types/braces@3.0.5': {}
-
'@types/debug@4.1.12':
dependencies:
'@types/ms': 0.7.34
@@ -9969,10 +8123,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- '@types/micromatch@4.0.9':
- dependencies:
- '@types/braces': 3.0.5
-
'@types/ms@0.7.34': {}
'@types/node@12.20.55': {}
@@ -9981,18 +8131,12 @@ snapshots:
dependencies:
undici-types: 6.21.0
- '@types/normalize-package-data@2.4.4': {}
-
'@types/phoenix@1.6.6': {}
- '@types/resolve@1.20.2': {}
-
'@types/sizzle@2.3.8': {}
'@types/tough-cookie@4.0.5': {}
- '@types/triple-beam@1.3.5': {}
-
'@types/unist@3.0.3': {}
'@types/wicg-file-system-access@2023.10.2': {}
@@ -10001,20 +8145,15 @@ snapshots:
dependencies:
'@types/node': 22.15.31
- '@types/yauzl@2.10.3':
- dependencies:
- '@types/node': 22.15.31
- optional: true
-
- '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3))(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/scope-manager': 8.34.0
- '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)
+ '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.34.0
- eslint: 9.28.0(jiti@2.6.1)
+ eslint: 9.28.0(jiti@1.21.7)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -10023,14 +8162,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.34.0
'@typescript-eslint/types': 8.34.0
'@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
'@typescript-eslint/visitor-keys': 8.34.0
debug: 4.4.1
- eslint: 9.28.0(jiti@2.6.1)
+ eslint: 9.28.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10053,12 +8192,12 @@ snapshots:
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)
debug: 4.4.1
- eslint: 9.28.0(jiti@2.6.1)
+ eslint: 9.28.0(jiti@1.21.7)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -10082,13 +8221,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@2.6.1))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@1.21.7))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
'@typescript-eslint/scope-manager': 8.34.0
'@typescript-eslint/types': 8.34.0
'@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- eslint: 9.28.0(jiti@2.6.1)
+ eslint: 9.28.0(jiti@1.21.7)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -10100,83 +8239,20 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
- '@vercel/nft@0.29.4(rollup@4.43.0)':
- dependencies:
- '@mapbox/node-pre-gyp': 2.0.0
- '@rollup/pluginutils': 5.1.4(rollup@4.43.0)
- acorn: 8.15.0
- acorn-import-attributes: 1.9.5(acorn@8.15.0)
- async-sema: 3.1.1
- bindings: 1.5.0
- estree-walker: 2.0.2
- glob: 10.4.5
- graceful-fs: 4.2.11
- node-gyp-build: 4.8.4
- picomatch: 4.0.2
- resolve-from: 5.0.0
- transitivePeerDependencies:
- - encoding
- - rollup
- - supports-color
-
- '@vinxi/listhen@1.5.6':
- dependencies:
- '@parcel/watcher': 2.5.1
- '@parcel/watcher-wasm': 2.3.0
- citty: 0.1.6
- clipboardy: 4.0.0
- consola: 3.4.2
- defu: 6.1.4
- get-port-please: 3.1.2
- h3: 1.15.3
- http-shutdown: 1.2.2
- jiti: 1.21.7
- mlly: 1.7.4
- node-forge: 1.3.1
- pathe: 1.1.2
- std-env: 3.9.0
- ufo: 1.6.1
- untun: 0.1.3
- uqr: 0.1.2
-
- '@vinxi/plugin-directives@0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
- dependencies:
- '@babel/parser': 7.27.5
- acorn: 8.15.0
- acorn-jsx: 5.3.2(acorn@8.15.0)
- acorn-loose: 8.5.1
- acorn-typescript: 1.4.13(acorn@8.15.0)
- astring: 1.9.0
- magicast: 0.2.11
- recast: 0.23.11
- tslib: 2.8.1
- vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
-
- '@vinxi/server-components@0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))':
- dependencies:
- '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- acorn: 8.15.0
- acorn-loose: 8.5.1
- acorn-typescript: 1.4.13(acorn@8.15.0)
- astring: 1.9.0
- magicast: 0.2.11
- recast: 0.23.11
- vinxi: 0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
-
- '@vitest/expect@2.1.9':
+ '@vitest/expect@2.1.9':
dependencies:
'@vitest/spy': 2.1.9
'@vitest/utils': 2.1.9
chai: 5.2.0
tinyrainbow: 1.2.0
- '@vitest/mocker@2.1.9(vite@5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0))':
+ '@vitest/mocker@2.1.9(vite@5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8))':
dependencies:
'@vitest/spy': 2.1.9
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)
+ vite: 5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)
'@vitest/pretty-format@2.1.9':
dependencies:
@@ -10203,50 +8279,8 @@ snapshots:
loupe: 3.1.3
tinyrainbow: 1.2.0
- '@vue/compiler-core@3.5.16':
- dependencies:
- '@babel/parser': 7.29.3
- '@vue/shared': 3.5.16
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.1
-
- '@vue/compiler-dom@3.5.16':
- dependencies:
- '@vue/compiler-core': 3.5.16
- '@vue/shared': 3.5.16
-
- '@vue/compiler-sfc@3.5.16':
- dependencies:
- '@babel/parser': 7.29.3
- '@vue/compiler-core': 3.5.16
- '@vue/compiler-dom': 3.5.16
- '@vue/compiler-ssr': 3.5.16
- '@vue/shared': 3.5.16
- estree-walker: 2.0.2
- magic-string: 0.30.17
- postcss: 8.5.5
- source-map-js: 1.2.1
-
- '@vue/compiler-ssr@3.5.16':
- dependencies:
- '@vue/compiler-dom': 3.5.16
- '@vue/shared': 3.5.16
-
- '@vue/shared@3.5.16': {}
-
- '@whatwg-node/disposablestack@0.0.6':
- dependencies:
- '@whatwg-node/promise-helpers': 1.3.2
- tslib: 2.8.1
-
'@whatwg-node/events@0.0.3': {}
- '@whatwg-node/fetch@0.10.8':
- dependencies:
- '@whatwg-node/node-fetch': 0.7.21
- urlpattern-polyfill: 10.1.0
-
'@whatwg-node/fetch@0.8.8':
dependencies:
'@peculiar/webcrypto': 1.5.0
@@ -10275,52 +8309,16 @@ snapshots:
fast-querystring: 1.1.2
tslib: 2.8.1
- '@whatwg-node/node-fetch@0.7.21':
- dependencies:
- '@fastify/busboy': 3.1.1
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/promise-helpers': 1.3.2
- tslib: 2.8.1
-
- '@whatwg-node/promise-helpers@1.3.2':
- dependencies:
- tslib: 2.8.1
-
- '@whatwg-node/server@0.9.71':
- dependencies:
- '@whatwg-node/disposablestack': 0.0.6
- '@whatwg-node/fetch': 0.10.8
- '@whatwg-node/promise-helpers': 1.3.2
- tslib: 2.8.1
-
- abbrev@3.0.1: {}
-
- abort-controller@3.0.0:
- dependencies:
- event-target-shim: 5.0.1
-
- acorn-import-attributes@1.9.5(acorn@8.15.0):
- dependencies:
- acorn: 8.15.0
-
acorn-jsx@5.3.2(acorn@8.15.0):
dependencies:
acorn: 8.15.0
- acorn-loose@8.5.1:
- dependencies:
- acorn: 8.15.0
-
acorn-node@1.8.2:
dependencies:
acorn: 7.4.1
acorn-walk: 7.2.0
xtend: 4.0.2
- acorn-typescript@1.4.13(acorn@8.15.0):
- dependencies:
- acorn: 8.15.0
-
acorn-walk@7.2.0: {}
acorn@7.4.1: {}
@@ -10341,10 +8339,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ansi-align@3.0.1:
- dependencies:
- string-width: 4.2.3
-
ansi-colors@4.1.3: {}
ansi-escapes@4.3.2:
@@ -10374,26 +8368,6 @@ snapshots:
normalize-path: 3.0.0
picomatch: 2.3.1
- archiver-utils@5.0.2:
- dependencies:
- glob: 10.4.5
- graceful-fs: 4.2.11
- is-stream: 2.0.1
- lazystream: 1.0.1
- lodash: 4.17.21
- normalize-path: 3.0.0
- readable-stream: 4.7.0
-
- archiver@7.0.1:
- dependencies:
- archiver-utils: 5.0.2
- async: 3.2.6
- buffer-crc32: 1.0.0
- readable-stream: 4.7.0
- readdir-glob: 1.1.3
- tar-stream: 3.1.7
- zip-stream: 6.0.1
-
arg@5.0.2: {}
argparse@1.0.10:
@@ -10414,20 +8388,12 @@ snapshots:
assertion-error@2.0.1: {}
- ast-module-types@6.0.1: {}
-
ast-types@0.16.1:
dependencies:
tslib: 2.8.1
astral-regex@2.0.0: {}
- astring@1.9.0: {}
-
- async-sema@3.1.1: {}
-
- async@3.2.6: {}
-
asynckit@0.4.0: {}
auto-bind@4.0.0: {}
@@ -10452,17 +8418,6 @@ snapshots:
postcss: 7.0.39
postcss-value-parser: 4.2.0
- b4a@1.6.7: {}
-
- babel-dead-code-elimination@1.0.10:
- dependencies:
- '@babel/core': 7.29.0
- '@babel/parser': 7.27.5
- '@babel/traverse': 7.27.4
- '@babel/types': 7.29.0
- transitivePeerDependencies:
- - supports-color
-
babel-dead-code-elimination@1.0.12:
dependencies:
'@babel/core': 7.29.0
@@ -10492,6 +8447,16 @@ snapshots:
parse5: 7.3.0
validate-html-nesting: 1.2.2
+ babel-plugin-jsx-dom-expressions@0.50.0-next.13(@babel/core@7.29.0):
+ dependencies:
+ '@babel/core': 7.29.0
+ '@babel/helper-module-imports': 7.18.6
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0)
+ '@babel/types': 7.29.0
+ html-entities: 2.3.3
+ parse5: 7.3.0
+ validate-html-nesting: 1.2.2
+
babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {}
babel-preset-fbjs@3.4.0(@babel/core@7.29.0):
@@ -10532,20 +8497,24 @@ snapshots:
'@babel/core': 7.29.0
babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.29.0)
- babel-preset-solid@2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.13):
+ babel-preset-solid@2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.14):
dependencies:
'@babel/core': 7.29.0
babel-plugin-jsx-dom-expressions: 0.50.0-next.11(@babel/core@7.29.0)
optionalDependencies:
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
+
+ babel-preset-solid@2.0.0-beta.14(@babel/core@7.29.0)(solid-js@2.0.0-beta.14):
+ dependencies:
+ '@babel/core': 7.29.0
+ babel-plugin-jsx-dom-expressions: 0.50.0-next.13(@babel/core@7.29.0)
+ optionalDependencies:
+ solid-js: 2.0.0-beta.14
bail@2.0.2: {}
balanced-match@1.0.2: {}
- bare-events@2.5.4:
- optional: true
-
base64-js@1.5.1: {}
better-path-resolve@1.0.0:
@@ -10554,10 +8523,6 @@ snapshots:
binary-extensions@2.3.0: {}
- bindings@1.5.0:
- dependencies:
- file-uri-to-path: 1.0.0
-
bl@4.1.0:
dependencies:
buffer: 5.7.1
@@ -10566,17 +8531,6 @@ snapshots:
boolbase@1.0.0: {}
- boxen@8.0.1:
- dependencies:
- ansi-align: 3.0.1
- camelcase: 8.0.0
- chalk: 5.4.1
- cli-boxes: 3.0.0
- string-width: 7.2.0
- type-fest: 4.41.0
- widest-line: 5.0.0
- wrap-ansi: 9.0.0
-
brace-expansion@1.1.12:
dependencies:
balanced-match: 1.0.2
@@ -10601,47 +8555,17 @@ snapshots:
dependencies:
node-int64: 0.4.0
- buffer-crc32@0.2.13: {}
-
- buffer-crc32@1.0.0: {}
-
- buffer-from@1.1.2: {}
-
buffer@5.7.1:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- buffer@6.0.3:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- builtin-modules@3.3.0: {}
-
busboy@1.6.0:
dependencies:
streamsearch: 1.1.0
bytes@3.1.2: {}
- c12@3.0.4(magicast@0.3.5):
- dependencies:
- chokidar: 4.0.3
- confbox: 0.2.2
- defu: 6.1.4
- dotenv: 16.5.0
- exsolve: 1.0.5
- giget: 2.0.0
- jiti: 2.4.2
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 1.0.0
- pkg-types: 2.1.0
- rc9: 2.1.2
- optionalDependencies:
- magicast: 0.3.5
-
cac@6.7.14: {}
call-bind-apply-helpers@1.0.2:
@@ -10649,13 +8573,6 @@ snapshots:
es-errors: 1.3.0
function-bind: 1.1.2
- call-bound@1.0.4:
- dependencies:
- call-bind-apply-helpers: 1.0.2
- get-intrinsic: 1.3.0
-
- callsite@1.0.0: {}
-
callsites@3.1.0: {}
camel-case@4.1.2:
@@ -10667,8 +8584,6 @@ snapshots:
camelcase@5.3.1: {}
- camelcase@8.0.0: {}
-
caniuse-lite@1.0.30001722: {}
capital-case@1.0.4:
@@ -10698,8 +8613,6 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.4.1: {}
-
change-case-all@1.0.15:
dependencies:
change-case: 4.1.2
@@ -10775,22 +8688,10 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- chokidar@4.0.3:
- dependencies:
- readdirp: 4.1.2
-
- chownr@3.0.0: {}
-
ci-info@3.9.0: {}
- citty@0.1.6:
- dependencies:
- consola: 3.4.2
-
clean-stack@2.2.0: {}
- cli-boxes@3.0.0: {}
-
cli-cursor@3.1.0:
dependencies:
restore-cursor: 3.1.0
@@ -10804,12 +8705,6 @@ snapshots:
cli-width@3.0.0: {}
- clipboardy@4.0.0:
- dependencies:
- execa: 8.0.1
- is-wsl: 3.1.0
- is64bit: 2.0.0
-
cliui@6.0.0:
dependencies:
string-width: 4.2.3
@@ -10826,8 +8721,6 @@ snapshots:
clsx@2.1.1: {}
- cluster-key-slot@1.1.2: {}
-
color-convert@1.9.3:
dependencies:
color-name: 1.1.3
@@ -10852,51 +8745,20 @@ snapshots:
colorette@2.0.20: {}
- colorspace@1.1.4:
- dependencies:
- color: 3.2.1
- text-hex: 1.0.0
-
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
comma-separated-tokens@2.0.3: {}
- commander@10.0.1: {}
-
- commander@12.1.0: {}
-
- commander@2.20.3: {}
-
commander@4.1.1: {}
commander@5.1.0: {}
- common-path-prefix@3.0.0: {}
-
common-tags@1.8.2: {}
- commondir@1.0.1: {}
-
- compatx@0.2.0: {}
-
- compress-commons@6.0.2:
- dependencies:
- crc-32: 1.2.2
- crc32-stream: 6.0.0
- is-stream: 2.0.1
- normalize-path: 3.0.0
- readable-stream: 4.7.0
-
concat-map@0.0.1: {}
- confbox@0.1.8: {}
-
- confbox@0.2.2: {}
-
- consola@3.4.2: {}
-
constant-case@3.0.4:
dependencies:
no-case: 3.0.4
@@ -10905,21 +8767,8 @@ snapshots:
convert-source-map@2.0.0: {}
- cookie-es@1.2.2: {}
-
cookie-es@2.0.0: {}
- cookie-es@3.1.1: {}
-
- cookie@1.0.2: {}
-
- copy-file@11.0.0:
- dependencies:
- graceful-fs: 4.2.11
- p-event: 6.0.1
-
- core-util-is@1.0.3: {}
-
cosmiconfig@8.3.6(typescript@5.8.3):
dependencies:
import-fresh: 3.3.1
@@ -10929,19 +8778,6 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- crc-32@1.2.2: {}
-
- crc32-stream@6.0.0:
- dependencies:
- crc-32: 1.2.2
- readable-stream: 4.7.0
-
- cron-parser@4.9.0:
- dependencies:
- luxon: 3.6.1
-
- croner@9.0.0: {}
-
cross-fetch@3.1.8:
dependencies:
node-fetch: 2.7.0
@@ -10958,10 +8794,6 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- crossws@0.3.5:
- dependencies:
- uncrypto: 0.1.3
-
css-select@5.2.2:
dependencies:
boolbase: 1.0.0
@@ -10996,27 +8828,12 @@ snapshots:
dependencies:
'@babel/runtime': 7.27.6
- dax-sh@0.43.2:
- dependencies:
- '@deno/shim-deno': 0.19.2
- undici-types: 5.28.4
-
- db0@0.3.2: {}
-
debounce@1.2.1: {}
- debug@2.6.9:
- dependencies:
- ms: 2.0.0
-
debug@4.4.1:
dependencies:
ms: 2.1.3
- decache@4.6.2:
- dependencies:
- callsite: 1.0.0
-
decamelize@1.2.0: {}
decimal.js@10.5.0: {}
@@ -11029,94 +8846,22 @@ snapshots:
deep-is@0.1.4: {}
- deepmerge@4.3.1: {}
-
defaults@1.0.4:
dependencies:
clone: 1.0.4
- define-lazy-prop@2.0.0: {}
-
defined@1.0.1: {}
- defu@6.1.4: {}
-
delayed-stream@1.0.0: {}
- denque@2.1.0: {}
-
- depd@2.0.0: {}
-
dependency-graph@0.11.0: {}
dequal@2.0.3: {}
- destr@2.0.5: {}
-
- destroy@1.2.0: {}
-
detect-indent@6.1.0: {}
- detect-libc@1.0.3: {}
-
detect-libc@2.0.4: {}
- detective-amd@6.0.1:
- dependencies:
- ast-module-types: 6.0.1
- escodegen: 2.1.0
- get-amd-module-type: 6.0.1
- node-source-walk: 7.0.1
-
- detective-cjs@6.0.1:
- dependencies:
- ast-module-types: 6.0.1
- node-source-walk: 7.0.1
-
- detective-es6@5.0.1:
- dependencies:
- node-source-walk: 7.0.1
-
- detective-postcss@7.0.1(postcss@8.5.5):
- dependencies:
- is-url: 1.2.4
- postcss: 8.5.5
- postcss-values-parser: 6.0.2(postcss@8.5.5)
-
- detective-sass@6.0.1:
- dependencies:
- gonzales-pe: 4.3.0
- node-source-walk: 7.0.1
-
- detective-scss@5.0.1:
- dependencies:
- gonzales-pe: 4.3.0
- node-source-walk: 7.0.1
-
- detective-stylus@5.0.1: {}
-
- detective-typescript@14.0.0(typescript@5.8.3):
- dependencies:
- '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3)
- ast-module-types: 6.0.1
- node-source-walk: 7.0.1
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
- detective-vue2@2.2.0(typescript@5.8.3):
- dependencies:
- '@dependents/detective-less': 5.0.1
- '@vue/compiler-sfc': 3.5.16
- detective-es6: 5.0.1
- detective-sass: 6.0.1
- detective-scss: 5.0.1
- detective-stylus: 5.0.1
- detective-typescript: 14.0.0(typescript@5.8.3)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
detective@5.2.1:
dependencies:
acorn-node: 1.8.2
@@ -11160,10 +8905,6 @@ snapshots:
no-case: 3.0.4
tslib: 2.8.1
- dot-prop@9.0.0:
- dependencies:
- type-fest: 4.41.0
-
dotenv@16.5.0: {}
dset@3.1.3: {}
@@ -11174,18 +8915,10 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- duplexer@0.1.2: {}
-
eastasianwidth@0.2.0: {}
- ee-first@1.1.1: {}
-
electron-to-chromium@1.5.166: {}
- emoji-regex-xs@1.0.0: {}
-
- emoji-regex@10.4.0: {}
-
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
@@ -11194,21 +8927,11 @@ snapshots:
emoticon@4.1.0: {}
- enabled@2.0.0: {}
-
- encodeurl@1.0.2: {}
-
- encodeurl@2.0.0: {}
-
encoding-sniffer@0.2.1:
dependencies:
iconv-lite: 0.6.3
whatwg-encoding: 3.1.1
- end-of-stream@1.4.4:
- dependencies:
- once: 1.4.0
-
enquirer@2.4.1:
dependencies:
ansi-colors: 4.1.3
@@ -11220,18 +8943,10 @@ snapshots:
entities@7.0.1: {}
- env-paths@3.0.0: {}
-
error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
- error-stack-parser-es@1.0.5: {}
-
- error-stack-parser@2.1.4:
- dependencies:
- stackframe: 1.3.4
-
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
@@ -11249,13 +8964,13 @@ snapshots:
has-tostringtag: 1.0.2
hasown: 2.0.2
- esbuild-plugin-solid@0.6.0(esbuild@0.25.5)(solid-js@2.0.0-beta.13):
+ esbuild-plugin-solid@0.6.0(esbuild@0.25.5)(solid-js@2.0.0-beta.14):
dependencies:
'@babel/core': 7.29.0
'@babel/preset-typescript': 7.27.1(@babel/core@7.29.0)
babel-preset-solid: 1.9.6(@babel/core@7.29.0)
esbuild: 0.25.5
- solid-js: 2.0.0-beta.13
+ solid-js: 2.0.0-beta.14
transitivePeerDependencies:
- supports-color
@@ -11313,9 +9028,36 @@ snapshots:
'@esbuild/win32-ia32': 0.25.5
'@esbuild/win32-x64': 0.25.5
- escalade@3.2.0: {}
+ esbuild@0.28.0:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.28.0
+ '@esbuild/android-arm': 0.28.0
+ '@esbuild/android-arm64': 0.28.0
+ '@esbuild/android-x64': 0.28.0
+ '@esbuild/darwin-arm64': 0.28.0
+ '@esbuild/darwin-x64': 0.28.0
+ '@esbuild/freebsd-arm64': 0.28.0
+ '@esbuild/freebsd-x64': 0.28.0
+ '@esbuild/linux-arm': 0.28.0
+ '@esbuild/linux-arm64': 0.28.0
+ '@esbuild/linux-ia32': 0.28.0
+ '@esbuild/linux-loong64': 0.28.0
+ '@esbuild/linux-mips64el': 0.28.0
+ '@esbuild/linux-ppc64': 0.28.0
+ '@esbuild/linux-riscv64': 0.28.0
+ '@esbuild/linux-s390x': 0.28.0
+ '@esbuild/linux-x64': 0.28.0
+ '@esbuild/netbsd-arm64': 0.28.0
+ '@esbuild/netbsd-x64': 0.28.0
+ '@esbuild/openbsd-arm64': 0.28.0
+ '@esbuild/openbsd-x64': 0.28.0
+ '@esbuild/openharmony-arm64': 0.28.0
+ '@esbuild/sunos-x64': 0.28.0
+ '@esbuild/win32-arm64': 0.28.0
+ '@esbuild/win32-ia32': 0.28.0
+ '@esbuild/win32-x64': 0.28.0
- escape-html@1.0.3: {}
+ escalade@3.2.0: {}
escape-string-regexp@1.0.5: {}
@@ -11323,18 +9065,10 @@ snapshots:
escape-string-regexp@5.0.0: {}
- escodegen@2.1.0:
- dependencies:
- esprima: 4.0.1
- estraverse: 5.3.0
- esutils: 2.0.3
- optionalDependencies:
- source-map: 0.6.1
-
- eslint-plugin-eslint-comments@3.2.0(eslint@9.28.0(jiti@2.6.1)):
+ eslint-plugin-eslint-comments@3.2.0(eslint@9.28.0(jiti@1.21.7)):
dependencies:
escape-string-regexp: 1.0.5
- eslint: 9.28.0(jiti@2.6.1)
+ eslint: 9.28.0(jiti@1.21.7)
ignore: 5.3.2
eslint-plugin-no-only-tests@3.3.0: {}
@@ -11348,9 +9082,9 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.28.0(jiti@2.6.1):
+ eslint@9.28.0(jiti@1.21.7):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.6.1))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@1.21.7))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.20.1
'@eslint/config-helpers': 0.2.3
@@ -11386,7 +9120,7 @@ snapshots:
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
- jiti: 2.6.1
+ jiti: 1.21.7
transitivePeerDependencies:
- supports-color
@@ -11408,38 +9142,14 @@ snapshots:
estraverse@5.3.0: {}
- estree-walker@2.0.2: {}
-
estree-walker@3.0.3:
dependencies:
'@types/estree': 1.0.8
esutils@2.0.3: {}
- etag@1.8.1: {}
-
- event-target-shim@5.0.1: {}
-
- eventemitter3@4.0.7: {}
-
- events@3.3.0: {}
-
- execa@8.0.1:
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 8.0.1
- human-signals: 5.0.0
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 4.1.0
- strip-final-newline: 3.0.0
-
expect-type@1.2.1: {}
- exsolve@1.0.5: {}
-
exsolve@1.0.8: {}
extend@3.0.2: {}
@@ -11454,22 +9164,10 @@ snapshots:
extract-files@11.0.0: {}
- extract-zip@2.0.1:
- dependencies:
- debug: 4.4.1
- get-stream: 5.2.0
- yauzl: 2.10.0
- optionalDependencies:
- '@types/yauzl': 2.10.3
- transitivePeerDependencies:
- - supports-color
-
fast-decode-uri-component@1.0.1: {}
fast-deep-equal@3.1.3: {}
- fast-fifo@1.3.2: {}
-
fast-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -11512,10 +9210,6 @@ snapshots:
transitivePeerDependencies:
- encoding
- fd-slicer@1.1.0:
- dependencies:
- pend: 1.2.0
-
fdir@6.4.6(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -11524,15 +9218,11 @@ snapshots:
optionalDependencies:
picomatch: 4.0.4
- fecha@4.2.3: {}
-
fetch-blob@3.2.0:
dependencies:
node-domexception: 1.0.0
web-streams-polyfill: 3.3.3
- fetchdts@0.1.7: {}
-
figures@3.2.0:
dependencies:
escape-string-regexp: 1.0.5
@@ -11541,16 +9231,10 @@ snapshots:
dependencies:
flat-cache: 4.0.1
- file-uri-to-path@1.0.0: {}
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
- filter-obj@6.1.0: {}
-
- find-up-simple@1.0.1: {}
-
find-up@4.1.0:
dependencies:
locate-path: 5.0.0
@@ -11561,12 +9245,6 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- find-up@7.0.0:
- dependencies:
- locate-path: 7.2.0
- path-exists: 5.0.0
- unicorn-magic: 0.1.0
-
flat-cache@4.0.1:
dependencies:
flatted: 3.3.3
@@ -11574,10 +9252,6 @@ snapshots:
flatted@3.3.3: {}
- fn.name@1.1.0: {}
-
- follow-redirects@1.15.9: {}
-
foreground-child@3.3.0:
dependencies:
cross-spawn: 7.0.6
@@ -11597,10 +9271,6 @@ snapshots:
fraction.js@4.3.7: {}
- fresh@0.5.2: {}
-
- fresh@2.0.0: {}
-
fs-extra@7.0.1:
dependencies:
graceful-fs: 4.2.11
@@ -11624,15 +9294,8 @@ snapshots:
gensync@1.0.0-beta.2: {}
- get-amd-module-type@6.0.1:
- dependencies:
- ast-module-types: 6.0.1
- node-source-walk: 7.0.1
-
get-caller-file@2.0.5: {}
- get-east-asian-width@1.3.0: {}
-
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -11646,28 +9309,11 @@ snapshots:
hasown: 2.0.2
math-intrinsics: 1.1.0
- get-port-please@3.1.2: {}
-
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-stream@5.2.0:
- dependencies:
- pump: 3.0.2
-
- get-stream@8.0.1: {}
-
- giget@2.0.0:
- dependencies:
- citty: 0.1.6
- consola: 3.4.2
- defu: 6.1.4
- node-fetch-native: 1.6.6
- nypm: 0.6.0
- pathe: 2.0.3
-
github-slugger@2.0.0: {}
glob-parent@5.1.2:
@@ -11709,19 +9355,6 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- globby@14.1.0:
- dependencies:
- '@sindresorhus/merge-streams': 2.3.0
- fast-glob: 3.3.3
- ignore: 7.0.5
- path-type: 6.0.0
- slash: 5.1.0
- unicorn-magic: 0.3.0
-
- gonzales-pe@4.3.0:
- dependencies:
- minimist: 1.2.8
-
gopd@1.2.0: {}
graceful-fs@4.2.11: {}
@@ -11768,23 +9401,7 @@ snapshots:
graphql@16.9.0: {}
- gzip-size@7.0.0:
- dependencies:
- duplexer: 0.1.2
-
- h3@1.15.3:
- dependencies:
- cookie-es: 1.2.2
- crossws: 0.3.5
- defu: 6.1.4
- destr: 2.0.5
- iron-webcrypto: 1.2.1
- node-mock-http: 1.0.0
- radix3: 1.1.2
- ufo: 1.6.1
- uncrypto: 0.1.3
-
- h3@2.0.1-rc.20:
+ h3@2.0.1-rc.16:
dependencies:
rou3: 0.8.1
srvx: 0.11.15
@@ -11853,12 +9470,6 @@ snapshots:
highlight.js@11.11.1: {}
- hookable@5.5.3: {}
-
- hosted-git-info@7.0.2:
- dependencies:
- lru-cache: 10.4.3
-
html-encoding-sniffer@4.0.0:
dependencies:
whatwg-encoding: 3.1.1
@@ -11867,8 +9478,6 @@ snapshots:
html-tags@3.3.1: {}
- html-to-image@1.11.13: {}
-
html-void-elements@3.0.0: {}
htmlparser2@10.1.0:
@@ -11878,14 +9487,6 @@ snapshots:
domutils: 3.2.2
entities: 7.0.1
- http-errors@2.0.0:
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
-
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.3
@@ -11893,16 +9494,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- http-proxy@1.18.1:
- dependencies:
- eventemitter3: 4.0.7
- follow-redirects: 1.15.9
- requires-port: 1.0.0
- transitivePeerDependencies:
- - debug
-
- http-shutdown@1.2.2: {}
-
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.3
@@ -11910,12 +9501,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- httpxy@0.1.7: {}
-
human-id@4.1.1: {}
- human-signals@5.0.0: {}
-
iconv-lite@0.4.24:
dependencies:
safer-buffer: 2.1.2
@@ -11947,8 +9534,6 @@ snapshots:
indent-string@4.0.0: {}
- index-to-position@1.1.0: {}
-
inflight@1.0.6:
dependencies:
once: 1.4.0
@@ -11978,22 +9563,6 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- ioredis@5.6.1:
- dependencies:
- '@ioredis/commands': 1.2.0
- cluster-key-slot: 1.1.2
- debug: 4.4.1
- denque: 2.1.0
- lodash.defaults: 4.2.0
- lodash.isarguments: 3.1.0
- redis-errors: 1.2.0
- redis-parser: 3.0.0
- standard-as-callback: 2.1.0
- transitivePeerDependencies:
- - supports-color
-
- iron-webcrypto@1.2.1: {}
-
is-absolute@1.0.0:
dependencies:
is-relative: 1.0.0
@@ -12007,18 +9576,10 @@ snapshots:
dependencies:
binary-extensions: 2.3.0
- is-builtin-module@3.2.1:
- dependencies:
- builtin-modules: 3.3.0
-
is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
- is-docker@2.2.1: {}
-
- is-docker@3.0.0: {}
-
is-extglob@2.1.1: {}
is-fullwidth-code-point@3.0.0: {}
@@ -12027,42 +9588,22 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-inside-container@1.0.0:
- dependencies:
- is-docker: 3.0.0
-
is-interactive@1.0.0: {}
is-lower-case@2.0.2:
dependencies:
tslib: 2.8.1
- is-module@1.0.0: {}
-
is-number@7.0.0: {}
- is-path-inside@4.0.0: {}
-
- is-plain-obj@2.1.0: {}
-
is-plain-obj@4.1.0: {}
is-potential-custom-element-name@1.0.1: {}
- is-reference@1.2.1:
- dependencies:
- '@types/estree': 1.0.8
-
is-relative@1.0.0:
dependencies:
is-unc-path: 1.0.0
- is-stream@2.0.1: {}
-
- is-stream@3.0.0: {}
-
- is-stream@4.0.1: {}
-
is-subdir@1.2.0:
dependencies:
better-path-resolve: 1.0.0
@@ -12077,34 +9618,14 @@ snapshots:
dependencies:
tslib: 2.8.1
- is-url-superb@4.0.0: {}
-
- is-url@1.2.4: {}
-
is-what@4.1.16: {}
is-windows@1.0.2: {}
- is-wsl@2.2.0:
- dependencies:
- is-docker: 2.2.1
-
- is-wsl@3.1.0:
- dependencies:
- is-inside-container: 1.0.0
-
- is64bit@2.0.0:
- dependencies:
- system-architecture: 0.1.0
-
- isarray@1.0.0: {}
-
isbot@5.1.39: {}
isexe@2.0.0: {}
- isexe@3.1.1: {}
-
isomorphic-ws@5.0.0(ws@8.18.2):
dependencies:
ws: 8.18.2
@@ -12117,16 +9638,10 @@ snapshots:
jiti@1.21.7: {}
- jiti@2.4.2: {}
-
- jiti@2.6.1: {}
-
jose@5.6.3: {}
js-tokens@4.0.0: {}
- js-tokens@9.0.1: {}
-
js-yaml@3.14.1:
dependencies:
argparse: 1.0.10
@@ -12193,32 +9708,10 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
- junk@4.0.1: {}
-
- jwt-decode@4.0.0: {}
-
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
- kleur@4.1.5: {}
-
- klona@2.0.6: {}
-
- knitwork@1.2.0: {}
-
- kuler@2.0.0: {}
-
- lambda-local@2.2.0:
- dependencies:
- commander: 10.0.1
- dotenv: 16.5.0
- winston: 3.17.0
-
- lazystream@1.0.1:
- dependencies:
- readable-stream: 2.3.8
-
leaflet@1.9.4: {}
levn@0.4.1:
@@ -12281,27 +9774,6 @@ snapshots:
lines-and-columns@1.2.4: {}
- listhen@1.9.0:
- dependencies:
- '@parcel/watcher': 2.5.1
- '@parcel/watcher-wasm': 2.5.1
- citty: 0.1.6
- clipboardy: 4.0.0
- consola: 3.4.2
- crossws: 0.3.5
- defu: 6.1.4
- get-port-please: 3.1.2
- h3: 1.15.3
- http-shutdown: 1.2.2
- jiti: 2.4.2
- mlly: 1.7.4
- node-forge: 1.3.1
- pathe: 1.1.2
- std-env: 3.9.0
- ufo: 1.6.1
- untun: 0.1.3
- uqr: 0.1.2
-
listr2@4.0.5(enquirer@2.4.1):
dependencies:
cli-truncate: 2.1.0
@@ -12315,12 +9787,6 @@ snapshots:
optionalDependencies:
enquirer: 2.4.1
- local-pkg@1.1.1:
- dependencies:
- mlly: 1.7.4
- pkg-types: 2.1.0
- quansync: 0.2.10
-
locate-path@5.0.0:
dependencies:
p-locate: 4.1.0
@@ -12329,20 +9795,8 @@ snapshots:
dependencies:
p-locate: 5.0.0
- locate-path@7.2.0:
- dependencies:
- p-locate: 6.0.0
-
- lodash-es@4.17.21: {}
-
lodash.castarray@4.4.0: {}
- lodash.debounce@4.0.8: {}
-
- lodash.defaults@4.2.0: {}
-
- lodash.isarguments@3.1.0: {}
-
lodash.isplainobject@4.0.6: {}
lodash.merge@4.6.2: {}
@@ -12365,15 +9819,6 @@ snapshots:
slice-ansi: 4.0.0
wrap-ansi: 6.2.0
- logform@2.7.0:
- dependencies:
- '@colors/colors': 1.6.0
- '@types/triple-beam': 1.3.5
- fecha: 4.2.3
- ms: 2.1.3
- safe-stable-stringify: 2.5.0
- triple-beam: 1.4.1
-
longest-streak@3.1.0: {}
loose-envify@1.4.0:
@@ -12402,28 +9847,10 @@ snapshots:
dependencies:
yallist: 3.1.1
- luxon@3.6.1: {}
-
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- magic-string@0.30.21:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
-
- magicast@0.2.11:
- dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.29.0
- recast: 0.23.11
-
- magicast@0.3.5:
- dependencies:
- '@babel/parser': 7.29.3
- '@babel/types': 7.29.0
- source-map-js: 1.2.1
-
map-cache@0.2.2: {}
markdown-table@3.0.4: {}
@@ -12548,20 +9975,12 @@ snapshots:
dependencies:
is-what: 4.1.16
- merge-options@3.0.4:
- dependencies:
- is-plain-obj: 2.1.0
-
- merge-stream@2.0.0: {}
-
merge2@1.4.1: {}
meros@1.3.0(@types/node@22.15.31):
optionalDependencies:
'@types/node': 22.15.31
- micro-api-client@3.3.0: {}
-
micromark-core-commonmark@2.0.3:
dependencies:
decode-named-character-reference: 1.1.0
@@ -12760,26 +10179,12 @@ snapshots:
mime-db@1.52.0: {}
- mime-db@1.54.0: {}
-
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
- mime-types@3.0.1:
- dependencies:
- mime-db: 1.54.0
-
- mime@1.6.0: {}
-
- mime@3.0.0: {}
-
- mime@4.0.7: {}
-
mimic-fn@2.1.0: {}
- mimic-fn@4.0.0: {}
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.12
@@ -12788,10 +10193,6 @@ snapshots:
dependencies:
brace-expansion: 1.1.12
- minimatch@5.1.6:
- dependencies:
- brace-expansion: 2.0.2
-
minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.2
@@ -12800,28 +10201,8 @@ snapshots:
minipass@7.1.2: {}
- minizlib@3.0.2:
- dependencies:
- minipass: 7.1.2
-
- mkdirp@3.0.1: {}
-
- mlly@1.7.4:
- dependencies:
- acorn: 8.15.0
- pathe: 2.0.3
- pkg-types: 1.3.1
- ufo: 1.6.1
-
- module-definition@6.0.1:
- dependencies:
- ast-module-types: 6.0.1
- node-source-walk: 7.0.1
-
mri@1.2.0: {}
- ms@2.0.0: {}
-
ms@2.1.3: {}
mute-stream@0.0.8: {}
@@ -12836,122 +10217,11 @@ snapshots:
natural-compare@1.4.0: {}
- netlify@13.3.5:
- dependencies:
- '@netlify/open-api': 2.37.0
- lodash-es: 4.17.21
- micro-api-client: 3.3.0
- node-fetch: 3.3.2
- p-wait-for: 5.0.2
- qs: 6.14.0
-
- nitropack@2.11.12:
- dependencies:
- '@cloudflare/kv-asset-handler': 0.4.0
- '@netlify/functions': 3.1.10(rollup@4.43.0)
- '@rollup/plugin-alias': 5.1.1(rollup@4.43.0)
- '@rollup/plugin-commonjs': 28.0.3(rollup@4.43.0)
- '@rollup/plugin-inject': 5.0.5(rollup@4.43.0)
- '@rollup/plugin-json': 6.1.0(rollup@4.43.0)
- '@rollup/plugin-node-resolve': 16.0.1(rollup@4.43.0)
- '@rollup/plugin-replace': 6.0.2(rollup@4.43.0)
- '@rollup/plugin-terser': 0.4.4(rollup@4.43.0)
- '@vercel/nft': 0.29.4(rollup@4.43.0)
- archiver: 7.0.1
- c12: 3.0.4(magicast@0.3.5)
- chokidar: 4.0.3
- citty: 0.1.6
- compatx: 0.2.0
- confbox: 0.2.2
- consola: 3.4.2
- cookie-es: 2.0.0
- croner: 9.0.0
- crossws: 0.3.5
- db0: 0.3.2
- defu: 6.1.4
- destr: 2.0.5
- dot-prop: 9.0.0
- esbuild: 0.25.5
- escape-string-regexp: 5.0.0
- etag: 1.8.1
- exsolve: 1.0.5
- globby: 14.1.0
- gzip-size: 7.0.0
- h3: 1.15.3
- hookable: 5.5.3
- httpxy: 0.1.7
- ioredis: 5.6.1
- jiti: 2.4.2
- klona: 2.0.6
- knitwork: 1.2.0
- listhen: 1.9.0
- magic-string: 0.30.17
- magicast: 0.3.5
- mime: 4.0.7
- mlly: 1.7.4
- node-fetch-native: 1.6.6
- node-mock-http: 1.0.0
- ofetch: 1.4.1
- ohash: 2.0.11
- pathe: 2.0.3
- perfect-debounce: 1.0.0
- pkg-types: 2.1.0
- pretty-bytes: 6.1.1
- radix3: 1.1.2
- rollup: 4.43.0
- rollup-plugin-visualizer: 5.14.0(rollup@4.43.0)
- scule: 1.3.0
- semver: 7.7.2
- serve-placeholder: 2.0.2
- serve-static: 2.2.0
- source-map: 0.7.4
- std-env: 3.9.0
- ufo: 1.6.1
- ultrahtml: 1.6.0
- uncrypto: 0.1.3
- unctx: 2.4.1
- unenv: 2.0.0-rc.17
- unimport: 5.0.1
- unplugin-utils: 0.2.4
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
- untyped: 2.0.0
- unwasm: 0.3.9
- youch: 4.1.0-beta.8
- youch-core: 0.3.2
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@electric-sql/pglite'
- - '@libsql/client'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - better-sqlite3
- - drizzle-orm
- - encoding
- - idb-keyval
- - mysql2
- - rolldown
- - sqlite3
- - supports-color
- - uploadthing
-
no-case@3.0.4:
dependencies:
lower-case: 2.0.2
tslib: 2.8.1
- node-addon-api@7.1.1: {}
-
node-domexception@1.0.0: {}
node-emoji@1.11.0:
@@ -12965,8 +10235,6 @@ snapshots:
emojilib: 2.4.0
skin-tone: 2.0.0
- node-fetch-native@1.6.6: {}
-
node-fetch@2.7.0:
dependencies:
whatwg-url: 5.0.0
@@ -12977,30 +10245,10 @@ snapshots:
fetch-blob: 3.2.0
formdata-polyfill: 4.0.10
- node-forge@1.3.1: {}
-
- node-gyp-build@4.8.4: {}
-
node-int64@0.4.0: {}
- node-mock-http@1.0.0: {}
-
node-releases@2.0.19: {}
- node-source-walk@7.0.1:
- dependencies:
- '@babel/parser': 7.29.3
-
- nopt@8.1.0:
- dependencies:
- abbrev: 3.0.1
-
- normalize-package-data@6.0.2:
- dependencies:
- hosted-git-info: 7.0.2
- semver: 7.7.2
- validate-npm-package-license: 3.0.4
-
normalize-path@2.1.1:
dependencies:
remove-trailing-separator: 1.1.0
@@ -13011,10 +10259,6 @@ snapshots:
normalize.css@8.0.1: {}
- npm-run-path@5.3.0:
- dependencies:
- path-key: 4.0.0
-
nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
@@ -13025,62 +10269,20 @@ snapshots:
nwsapi@2.2.20: {}
- nypm@0.6.0:
- dependencies:
- citty: 0.1.6
- consola: 3.4.2
- pathe: 2.0.3
- pkg-types: 2.1.0
- tinyexec: 0.3.2
-
object-assign@4.1.1: {}
object-hash@2.2.0: {}
object-hash@3.0.0: {}
- object-inspect@1.13.4: {}
-
- ofetch@1.4.1:
- dependencies:
- destr: 2.0.5
- node-fetch-native: 1.6.6
- ufo: 1.6.1
-
- ohash@2.0.11: {}
-
- on-finished@2.4.1:
- dependencies:
- ee-first: 1.1.1
-
once@1.4.0:
dependencies:
wrappy: 1.0.2
- one-time@1.0.0:
- dependencies:
- fn.name: 1.1.0
-
onetime@5.1.2:
dependencies:
mimic-fn: 2.1.0
- onetime@6.0.0:
- dependencies:
- mimic-fn: 4.0.0
-
- oniguruma-to-es@2.3.0:
- dependencies:
- emoji-regex-xs: 1.0.0
- regex: 5.1.1
- regex-recursion: 5.1.1
-
- open@8.4.2:
- dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -13106,10 +10308,6 @@ snapshots:
outdent@0.5.0: {}
- p-event@6.0.1:
- dependencies:
- p-timeout: 6.1.4
-
p-filter@2.1.0:
dependencies:
p-map: 2.1.0
@@ -13122,10 +10320,6 @@ snapshots:
dependencies:
yocto-queue: 0.1.0
- p-limit@4.0.0:
- dependencies:
- yocto-queue: 1.2.1
-
p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
@@ -13134,26 +10328,14 @@ snapshots:
dependencies:
p-limit: 3.1.0
- p-locate@6.0.0:
- dependencies:
- p-limit: 4.0.0
-
p-map@2.1.0: {}
p-map@4.0.0:
dependencies:
aggregate-error: 3.1.0
- p-map@7.0.3: {}
-
- p-timeout@6.1.4: {}
-
p-try@2.2.0: {}
- p-wait-for@5.0.2:
- dependencies:
- p-timeout: 6.1.4
-
package-json-from-dist@1.0.0: {}
package-manager-detector@0.2.11:
@@ -13175,8 +10357,6 @@ snapshots:
map-cache: 0.2.2
path-root: 0.1.1
- parse-gitignore@2.0.0: {}
-
parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.29.0
@@ -13184,12 +10364,6 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-json@8.3.0:
- dependencies:
- '@babel/code-frame': 7.29.0
- index-to-position: 1.1.0
- type-fest: 4.41.0
-
parse5-htmlparser2-tree-adapter@7.1.0:
dependencies:
domhandler: 5.0.3
@@ -13203,8 +10377,6 @@ snapshots:
dependencies:
entities: 6.0.1
- parseurl@1.3.3: {}
-
pascal-case@3.1.2:
dependencies:
no-case: 3.0.4
@@ -13217,14 +10389,10 @@ snapshots:
path-exists@4.0.0: {}
- path-exists@5.0.0: {}
-
path-is-absolute@1.0.1: {}
path-key@3.1.1: {}
- path-key@4.0.0: {}
-
path-parse@1.0.7: {}
path-root-regex@0.1.2: {}
@@ -13238,22 +10406,14 @@ snapshots:
lru-cache: 10.4.3
minipass: 7.1.2
- path-to-regexp@6.3.0: {}
-
path-type@4.0.0: {}
- path-type@6.0.0: {}
-
pathe@1.1.2: {}
pathe@2.0.3: {}
pathval@2.0.0: {}
- pend@1.2.0: {}
-
- perfect-debounce@1.0.0: {}
-
picocolors@0.2.1: {}
picocolors@1.1.1: {}
@@ -13270,18 +10430,6 @@ snapshots:
pirates@4.0.6: {}
- pkg-types@1.3.1:
- dependencies:
- confbox: 0.1.8
- mlly: 1.7.4
- pathe: 2.0.3
-
- pkg-types@2.1.0:
- dependencies:
- confbox: 0.2.2
- exsolve: 1.0.5
- pathe: 2.0.3
-
postcss-functions@3.0.0:
dependencies:
glob: 7.2.3
@@ -13337,13 +10485,6 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss-values-parser@6.0.2(postcss@8.5.5):
- dependencies:
- color-name: 1.1.4
- is-url-superb: 4.0.0
- postcss: 8.5.5
- quote-unquote: 1.0.0
-
postcss@6.0.23:
dependencies:
chalk: 2.4.2
@@ -13373,26 +10514,6 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
- precinct@12.2.0:
- dependencies:
- '@dependents/detective-less': 5.0.1
- commander: 12.1.0
- detective-amd: 6.0.1
- detective-cjs: 6.0.1
- detective-es6: 5.0.1
- detective-postcss: 7.0.1(postcss@8.5.5)
- detective-sass: 6.0.1
- detective-scss: 5.0.1
- detective-stylus: 5.0.1
- detective-typescript: 14.0.0(typescript@5.8.3)
- detective-vue2: 2.2.0(typescript@5.8.3)
- module-definition: 6.0.1
- node-source-walk: 7.0.1
- postcss: 8.5.5
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
prelude-ls@1.2.1: {}
prettier-plugin-tailwindcss@0.6.12(prettier@3.5.3):
@@ -13403,25 +10524,14 @@ snapshots:
prettier@3.5.3: {}
- pretty-bytes@6.1.1: {}
-
pretty-hrtime@1.0.3: {}
- process-nextick-args@2.0.1: {}
-
- process@0.11.10: {}
-
promise@7.3.1:
dependencies:
asap: 2.0.6
property-information@7.1.0: {}
- pump@3.0.2:
- dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
-
punycode@1.4.1: {}
punycode@2.3.1: {}
@@ -13439,49 +10549,16 @@ snapshots:
pvutils@1.1.3: {}
- qs@6.14.0:
- dependencies:
- side-channel: 1.1.0
-
quansync@0.2.10: {}
queue-microtask@1.2.3: {}
- quote-unquote@1.0.0: {}
-
- radix3@1.1.2: {}
-
- randombytes@2.1.0:
- dependencies:
- safe-buffer: 5.2.1
-
- range-parser@1.2.1: {}
-
- rc9@2.1.2:
- dependencies:
- defu: 6.1.4
- destr: 2.0.5
-
react@19.2.5: {}
read-cache@1.0.0:
dependencies:
pify: 2.3.0
- read-package-up@11.0.0:
- dependencies:
- find-up-simple: 1.0.1
- read-pkg: 9.0.1
- type-fest: 4.41.0
-
- read-pkg@9.0.1:
- dependencies:
- '@types/normalize-package-data': 2.4.4
- normalize-package-data: 6.0.2
- parse-json: 8.3.0
- type-fest: 4.41.0
- unicorn-magic: 0.1.0
-
read-yaml-file@1.1.0:
dependencies:
graceful-fs: 4.2.11
@@ -13489,40 +10566,16 @@ snapshots:
pify: 4.0.1
strip-bom: 3.0.0
- readable-stream@2.3.8:
+ readable-stream@3.6.2:
dependencies:
- core-util-is: 1.0.3
inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
+ string_decoder: 1.3.0
util-deprecate: 1.0.2
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
- readable-stream@4.7.0:
- dependencies:
- abort-controller: 3.0.0
- buffer: 6.0.3
- events: 3.3.0
- process: 0.11.10
- string_decoder: 1.3.0
-
- readdir-glob@1.1.3:
- dependencies:
- minimatch: 5.1.6
-
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
- readdirp@4.1.2: {}
-
recast@0.23.11:
dependencies:
ast-types: 0.16.1
@@ -13531,12 +10584,6 @@ snapshots:
tiny-invariant: 1.3.3
tslib: 2.8.1
- redis-errors@1.2.0: {}
-
- redis-parser@3.0.0:
- dependencies:
- redis-errors: 1.2.0
-
reduce-css-calc@2.1.8:
dependencies:
css-unit-converter: 1.1.2
@@ -13550,17 +10597,6 @@ snapshots:
dependencies:
'@babel/runtime': 7.27.6
- regex-recursion@5.1.1:
- dependencies:
- regex: 5.1.1
- regex-utilities: 2.3.0
-
- regex-utilities@2.3.0: {}
-
- regex@5.1.1:
- dependencies:
- regex-utilities: 2.3.0
-
rehype-autolink-headings@7.1.0:
dependencies:
'@types/hast': 3.0.4
@@ -13657,10 +10693,6 @@ snapshots:
require-main-filename@2.0.0: {}
- require-package-name@2.0.1: {}
-
- requires-port@1.0.0: {}
-
reselect@4.1.8: {}
resolve-from@4.0.0: {}
@@ -13673,12 +10705,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- resolve@2.0.0-next.5:
- dependencies:
- is-core-module: 2.16.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
@@ -13709,15 +10735,6 @@ snapshots:
'@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17
'@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17
- rollup-plugin-visualizer@5.14.0(rollup@4.43.0):
- dependencies:
- open: 8.4.2
- picomatch: 4.0.2
- source-map: 0.7.4
- yargs: 17.7.2
- optionalDependencies:
- rollup: 4.43.0
-
rollup@4.43.0:
dependencies:
'@types/estree': 1.0.7
@@ -13760,12 +10777,8 @@ snapshots:
dependencies:
tslib: 2.8.1
- safe-buffer@5.1.2: {}
-
safe-buffer@5.2.1: {}
- safe-stable-stringify@2.5.0: {}
-
safer-buffer@2.1.2: {}
sass@1.77.8:
@@ -13780,56 +10793,16 @@ snapshots:
scuid@1.1.0: {}
- scule@1.3.0: {}
-
semver@6.3.1: {}
semver@7.7.2: {}
- send@0.19.0:
- dependencies:
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- encodeurl: 1.0.2
- escape-html: 1.0.3
- etag: 1.8.1
- fresh: 0.5.2
- http-errors: 2.0.0
- mime: 1.6.0
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: 1.2.1
- statuses: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- send@1.2.0:
- dependencies:
- debug: 4.4.1
- encodeurl: 2.0.0
- escape-html: 1.0.3
- etag: 1.8.1
- fresh: 2.0.0
- http-errors: 2.0.0
- mime-types: 3.0.1
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: 1.2.1
- statuses: 2.0.2
- transitivePeerDependencies:
- - supports-color
-
sentence-case@3.0.4:
dependencies:
no-case: 3.0.4
tslib: 2.8.1
upper-case-first: 2.0.2
- serialize-javascript@6.0.2:
- dependencies:
- randombytes: 2.1.0
-
seroval-plugins@1.3.2(seroval@1.3.2):
dependencies:
seroval: 1.3.2
@@ -13842,34 +10815,10 @@ snapshots:
seroval@1.5.2: {}
- serve-placeholder@2.0.2:
- dependencies:
- defu: 6.1.4
-
- serve-static@1.16.2:
- dependencies:
- encodeurl: 2.0.0
- escape-html: 1.0.3
- parseurl: 1.3.3
- send: 0.19.0
- transitivePeerDependencies:
- - supports-color
-
- serve-static@2.2.0:
- dependencies:
- encodeurl: 2.0.0
- escape-html: 1.0.3
- parseurl: 1.3.3
- send: 1.2.0
- transitivePeerDependencies:
- - supports-color
-
set-blocking@2.0.0: {}
setimmediate@1.0.5: {}
- setprototypeof@1.2.0: {}
-
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -13878,45 +10827,6 @@ snapshots:
shell-quote@1.8.1: {}
- shiki@1.29.2:
- dependencies:
- '@shikijs/core': 1.29.2
- '@shikijs/engine-javascript': 1.29.2
- '@shikijs/engine-oniguruma': 1.29.2
- '@shikijs/langs': 1.29.2
- '@shikijs/themes': 1.29.2
- '@shikijs/types': 1.29.2
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.4
-
- side-channel-list@1.0.0:
- dependencies:
- es-errors: 1.3.0
- object-inspect: 1.13.4
-
- side-channel-map@1.0.1:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
-
- side-channel-weakmap@1.0.2:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- get-intrinsic: 1.3.0
- object-inspect: 1.13.4
- side-channel-map: 1.0.1
-
- side-channel@1.1.0:
- dependencies:
- es-errors: 1.3.0
- object-inspect: 1.13.4
- side-channel-list: 1.0.0
- side-channel-map: 1.0.1
- side-channel-weakmap: 1.0.2
-
siginfo@2.0.0: {}
signal-exit@3.0.7: {}
@@ -13935,8 +10845,6 @@ snapshots:
slash@3.0.0: {}
- slash@5.1.0: {}
-
slice-ansi@3.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -13949,21 +10857,11 @@ snapshots:
astral-regex: 2.0.0
is-fullwidth-code-point: 3.0.0
- smob@1.5.0: {}
-
snake-case@3.0.4:
dependencies:
dot-case: 3.0.4
tslib: 2.8.1
- solid-dismiss@1.8.2(solid-js@2.0.0-beta.13):
- dependencies:
- solid-js: 2.0.0-beta.13
-
- solid-icons@1.1.0(solid-js@2.0.0-beta.13):
- dependencies:
- solid-js: 2.0.0-beta.13
-
solid-js@1.9.7:
dependencies:
csstype: 3.1.3
@@ -13977,21 +10875,18 @@ snapshots:
seroval: 1.5.2
seroval-plugins: 1.5.2(seroval@1.5.2)
- solid-js@2.0.0-beta.13:
+ solid-js@2.0.0-beta.14:
dependencies:
- '@solidjs/signals': 2.0.0-beta.13
+ '@solidjs/signals': 2.0.0-beta.14
csstype: 3.1.3
seroval: 1.5.2
seroval-plugins: 1.5.2(seroval@1.5.2)
- solid-refresh@0.6.3(solid-js@2.0.0-beta.13):
+ solid-refresh@0.8.0-next.7(solid-js@2.0.0-beta.14):
dependencies:
- '@babel/generator': 7.27.5
- '@babel/helper-module-imports': 7.28.6
+ '@babel/generator': 7.29.1
'@babel/types': 7.29.0
- solid-js: 2.0.0-beta.13
- transitivePeerDependencies:
- - supports-color
+ solid-js: 2.0.0-beta.14
solid-transition-group@0.2.3(solid-js@1.9.7):
dependencies:
@@ -13999,27 +10894,16 @@ snapshots:
'@solid-primitives/transition-group': 1.0.5(solid-js@1.9.7)
solid-js: 1.9.7
- solid-transition-group@0.2.3(solid-js@2.0.0-beta.13):
- dependencies:
- '@solid-primitives/refs': 1.0.8(solid-js@2.0.0-beta.13)
- '@solid-primitives/transition-group': 1.0.5(solid-js@2.0.0-beta.13)
- solid-js: 2.0.0-beta.13
-
- solid-use@0.9.1(solid-js@2.0.0-beta.13):
+ solid-transition-group@0.2.3(solid-js@2.0.0-beta.14):
dependencies:
- solid-js: 2.0.0-beta.13
+ '@solid-primitives/refs': 1.0.8(solid-js@2.0.0-beta.14)
+ '@solid-primitives/transition-group': 1.0.5(solid-js@2.0.0-beta.14)
+ solid-js: 2.0.0-beta.14
source-map-js@1.2.1: {}
- source-map-support@0.5.21:
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
source-map@0.6.1: {}
- source-map@0.7.4: {}
-
source-map@0.7.6: {}
space-separated-tokens@2.0.2: {}
@@ -14029,20 +10913,6 @@ snapshots:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- spdx-correct@3.2.0:
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.21
-
- spdx-exceptions@2.5.0: {}
-
- spdx-expression-parse@3.0.1:
- dependencies:
- spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.21
-
- spdx-license-ids@3.0.21: {}
-
sponge-case@1.0.1:
dependencies:
tslib: 2.8.1
@@ -14051,29 +10921,12 @@ snapshots:
srvx@0.11.15: {}
- stack-trace@0.0.10: {}
-
stackback@0.0.2: {}
- stackframe@1.3.4: {}
-
- standard-as-callback@2.1.0: {}
-
- statuses@2.0.1: {}
-
- statuses@2.0.2: {}
-
std-env@3.9.0: {}
streamsearch@1.1.0: {}
- streamx@2.22.1:
- dependencies:
- fast-fifo: 1.3.2
- text-decoder: 1.2.3
- optionalDependencies:
- bare-events: 2.5.4
-
string-env-interpolation@1.0.1: {}
string-width@4.2.3:
@@ -14088,16 +10941,6 @@ snapshots:
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- string-width@7.2.0:
- dependencies:
- emoji-regex: 10.4.0
- get-east-asian-width: 1.3.0
- strip-ansi: 7.1.0
-
- string_decoder@1.1.1:
- dependencies:
- safe-buffer: 5.1.2
-
string_decoder@1.3.0:
dependencies:
safe-buffer: 5.2.1
@@ -14117,14 +10960,8 @@ snapshots:
strip-bom@3.0.0: {}
- strip-final-newline@3.0.0: {}
-
strip-json-comments@3.1.1: {}
- strip-literal@3.0.0:
- dependencies:
- js-tokens: 9.0.1
-
sucrase@3.35.0:
dependencies:
'@jridgewell/gen-mapping': 0.3.8
@@ -14135,8 +10972,6 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
- supports-color@10.0.0: {}
-
supports-color@5.5.0:
dependencies:
has-flag: 3.0.0
@@ -14157,8 +10992,6 @@ snapshots:
symbol-tree@3.2.4: {}
- system-architecture@0.1.0: {}
-
tailwindcss-dir@4.0.0:
dependencies:
tailwindcss: 1.9.6
@@ -14215,41 +11048,8 @@ snapshots:
transitivePeerDependencies:
- ts-node
- tar-stream@3.1.7:
- dependencies:
- b4a: 1.6.7
- fast-fifo: 1.3.2
- streamx: 2.22.1
-
- tar@7.4.3:
- dependencies:
- '@isaacs/fs-minipass': 4.0.1
- chownr: 3.0.0
- minipass: 7.1.2
- minizlib: 3.0.2
- mkdirp: 3.0.1
- yallist: 5.0.0
-
term-size@2.2.1: {}
- terracotta@1.0.6(solid-js@2.0.0-beta.13):
- dependencies:
- solid-js: 2.0.0-beta.13
- solid-use: 0.9.1(solid-js@2.0.0-beta.13)
-
- terser@5.42.0:
- dependencies:
- '@jridgewell/source-map': 0.3.6
- acorn: 8.15.0
- commander: 2.20.3
- source-map-support: 0.5.21
-
- text-decoder@1.2.3:
- dependencies:
- b4a: 1.6.7
-
- text-hex@1.0.0: {}
-
thenify-all@1.6.0:
dependencies:
thenify: 3.3.1
@@ -14292,24 +11092,14 @@ snapshots:
dependencies:
tldts-core: 6.1.86
- tmp-promise@3.0.3:
- dependencies:
- tmp: 0.2.3
-
tmp@0.0.33:
dependencies:
os-tmpdir: 1.0.2
- tmp@0.2.3: {}
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- toidentifier@1.0.1: {}
-
- toml@3.0.0: {}
-
tough-cookie@5.1.2:
dependencies:
tldts: 6.1.86
@@ -14322,8 +11112,6 @@ snapshots:
trim-lines@3.0.1: {}
- triple-beam@1.4.1: {}
-
trough@2.2.0: {}
ts-api-utils@2.1.0(typescript@5.8.3):
@@ -14338,35 +11126,26 @@ snapshots:
tslib@2.8.1: {}
+ tsx@4.22.3:
+ dependencies:
+ esbuild: 0.28.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
type-fest@0.21.3: {}
- type-fest@4.41.0: {}
-
typescript@5.8.3: {}
ua-parser-js@1.0.38: {}
ufo@1.6.1: {}
- ultrahtml@1.6.0: {}
-
unc-path-regex@0.1.2: {}
- uncrypto@0.1.3: {}
-
- unctx@2.4.1:
- dependencies:
- acorn: 8.15.0
- estree-walker: 3.0.3
- magic-string: 0.30.17
- unplugin: 2.3.5
-
- undici-types@5.28.4: {}
-
undici-types@6.21.0: {}
undici@5.28.4:
@@ -14375,28 +11154,8 @@ snapshots:
undici@7.25.0: {}
- unenv@1.10.0:
- dependencies:
- consola: 3.4.2
- defu: 6.1.4
- mime: 3.0.0
- node-fetch-native: 1.6.6
- pathe: 1.1.2
-
- unenv@2.0.0-rc.17:
- dependencies:
- defu: 6.1.4
- exsolve: 1.0.5
- ohash: 2.0.11
- pathe: 2.0.3
- ufo: 1.6.1
-
unicode-emoji-modifier-base@1.0.0: {}
- unicorn-magic@0.1.0: {}
-
- unicorn-magic@0.3.0: {}
-
unified@11.0.5:
dependencies:
'@types/unist': 3.0.3
@@ -14407,23 +11166,6 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unimport@5.0.1:
- dependencies:
- acorn: 8.15.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- local-pkg: 1.1.1
- magic-string: 0.30.17
- mlly: 1.7.4
- pathe: 2.0.3
- picomatch: 4.0.2
- pkg-types: 2.1.0
- scule: 1.3.0
- strip-literal: 3.0.0
- tinyglobby: 0.2.14
- unplugin: 2.3.5
- unplugin-utils: 0.2.4
-
unist-util-find-after@5.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -14458,65 +11200,12 @@ snapshots:
dependencies:
normalize-path: 2.1.1
- unplugin-utils@0.2.4:
- dependencies:
- pathe: 2.0.3
- picomatch: 4.0.2
-
- unplugin@1.16.1:
- dependencies:
- acorn: 8.15.0
- webpack-virtual-modules: 0.6.2
-
unplugin@2.3.5:
dependencies:
acorn: 8.15.0
- picomatch: 4.0.2
- webpack-virtual-modules: 0.6.2
-
- unplugin@3.0.0:
- dependencies:
- '@jridgewell/remapping': 2.3.5
picomatch: 4.0.4
webpack-virtual-modules: 0.6.2
- unstorage@1.16.0(db0@0.3.2)(ioredis@5.6.1):
- dependencies:
- anymatch: 3.1.3
- chokidar: 4.0.3
- destr: 2.0.5
- h3: 1.15.3
- lru-cache: 10.4.3
- node-fetch-native: 1.6.6
- ofetch: 1.4.1
- ufo: 1.6.1
- optionalDependencies:
- db0: 0.3.2
- ioredis: 5.6.1
-
- untun@0.1.3:
- dependencies:
- citty: 0.1.6
- consola: 3.4.2
- pathe: 1.1.2
-
- untyped@2.0.0:
- dependencies:
- citty: 0.1.6
- defu: 6.1.4
- jiti: 2.4.2
- knitwork: 1.2.0
- scule: 1.3.0
-
- unwasm@0.3.9:
- dependencies:
- knitwork: 1.2.0
- magic-string: 0.30.17
- mlly: 1.7.4
- pathe: 1.1.2
- pkg-types: 1.3.1
- unplugin: 1.16.1
-
update-browserslist-db@1.1.3(browserslist@4.25.0):
dependencies:
browserslist: 4.25.0
@@ -14531,8 +11220,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- uqr@0.1.2: {}
-
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
@@ -14543,15 +11230,8 @@ snapshots:
util-deprecate@1.0.2: {}
- uuid@11.1.0: {}
-
validate-html-nesting@1.2.2: {}
- validate-npm-package-license@3.0.4:
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
-
value-or-promise@1.0.12: {}
vfile-message@4.0.2:
@@ -14564,91 +11244,13 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vinxi@0.5.7(@types/node@22.15.31)(db0@0.3.2)(ioredis@5.6.1)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0):
- dependencies:
- '@babel/core': 7.29.0
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0)
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.0)
- '@types/micromatch': 4.0.9
- '@vinxi/listhen': 1.5.6
- boxen: 8.0.1
- chokidar: 4.0.3
- citty: 0.1.6
- consola: 3.4.2
- crossws: 0.3.5
- dax-sh: 0.43.2
- defu: 6.1.4
- es-module-lexer: 1.7.0
- esbuild: 0.25.5
- get-port-please: 3.1.2
- h3: 1.15.3
- hookable: 5.5.3
- http-proxy: 1.18.1
- micromatch: 4.0.8
- nitropack: 2.11.12
- node-fetch-native: 1.6.6
- path-to-regexp: 6.3.0
- pathe: 1.1.2
- radix3: 1.1.2
- resolve: 1.22.10
- serve-placeholder: 2.0.2
- serve-static: 1.16.2
- tinyglobby: 0.2.14
- ufo: 1.6.1
- unctx: 2.4.1
- unenv: 1.10.0
- unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1)
- vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- zod: 3.25.63
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@electric-sql/pglite'
- - '@libsql/client'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@types/node'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/kv'
- - aws4fetch
- - better-sqlite3
- - db0
- - debug
- - drizzle-orm
- - encoding
- - idb-keyval
- - ioredis
- - jiti
- - less
- - lightningcss
- - mysql2
- - rolldown
- - sass
- - sass-embedded
- - sqlite3
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - uploadthing
- - xml2js
- - yaml
-
- vite-node@2.1.9(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0):
+ vite-node@2.1.9(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8):
dependencies:
cac: 6.7.14
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 1.1.2
- vite: 5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)
+ vite: 5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)
transitivePeerDependencies:
- '@types/node'
- less
@@ -14660,46 +11262,35 @@ snapshots:
- supports-color
- terser
- vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)):
+ vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.13(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)):
dependencies:
'@babel/core': 7.29.0
+ '@solidjs/web': 2.0.0-beta.13(solid-js@2.0.0-beta.14)
'@types/babel__core': 7.20.5
- babel-preset-solid: 1.9.6(@babel/core@7.29.0)
+ babel-preset-solid: 2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.14)
merge-anything: 5.1.7
- solid-js: 2.0.0-beta.13
- solid-refresh: 0.6.3(solid-js@2.0.0-beta.13)
- vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ solid-js: 2.0.0-beta.14
+ solid-refresh: 0.8.0-next.7(solid-js@2.0.0-beta.14)
+ vite: 8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
+ vitefu: 1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
transitivePeerDependencies:
- supports-color
- vite-plugin-solid@2.11.12(solid-js@2.0.0-beta.13)(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)):
+ vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)(vite@6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)):
dependencies:
'@babel/core': 7.29.0
+ '@solidjs/web': 2.0.0-beta.14(solid-js@2.0.0-beta.14)
'@types/babel__core': 7.20.5
- babel-preset-solid: 1.9.6(@babel/core@7.29.0)
- merge-anything: 5.1.7
- solid-js: 2.0.0-beta.13
- solid-refresh: 0.6.3(solid-js@2.0.0-beta.13)
- vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- vitefu: 1.0.6(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
- transitivePeerDependencies:
- - supports-color
-
- vite-plugin-solid@2.11.6(solid-js@2.0.0-beta.13)(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)):
- dependencies:
- '@babel/core': 7.29.0
- '@types/babel__core': 7.20.5
- babel-preset-solid: 1.9.6(@babel/core@7.29.0)
+ babel-preset-solid: 2.0.0-beta.13(@babel/core@7.29.0)(solid-js@2.0.0-beta.14)
merge-anything: 5.1.7
- solid-js: 2.0.0-beta.13
- solid-refresh: 0.6.3(solid-js@2.0.0-beta.13)
- vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
- vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0))
+ solid-js: 2.0.0-beta.14
+ solid-refresh: 0.8.0-next.7(solid-js@2.0.0-beta.14)
+ vite: 6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
+ vitefu: 1.1.3(vite@6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0))
transitivePeerDependencies:
- supports-color
- vite@5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0):
+ vite@5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8):
dependencies:
esbuild: 0.21.5
postcss: 8.5.5
@@ -14709,9 +11300,8 @@ snapshots:
fsevents: 2.3.3
lightningcss: 1.32.0
sass: 1.77.8
- terser: 5.42.0
- vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0):
+ vite@6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
@@ -14722,13 +11312,13 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.31
fsevents: 2.3.3
- jiti: 2.6.1
+ jiti: 1.21.7
lightningcss: 1.32.0
sass: 1.77.8
- terser: 5.42.0
+ tsx: 4.22.3
yaml: 2.5.0
- vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0):
+ vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
@@ -14737,29 +11327,25 @@ snapshots:
tinyglobby: 0.2.16
optionalDependencies:
'@types/node': 22.15.31
- esbuild: 0.25.5
+ esbuild: 0.28.0
fsevents: 2.3.3
- jiti: 2.6.1
+ jiti: 1.21.7
sass: 1.77.8
- terser: 5.42.0
+ tsx: 4.22.3
yaml: 2.5.0
- vitefu@1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)):
- optionalDependencies:
- vite: 6.3.5(@types/node@22.15.31)(jiti@2.6.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
-
- vitefu@1.0.6(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)):
+ vitefu@1.1.3(vite@6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)):
optionalDependencies:
- vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
+ vite: 6.3.5(@types/node@22.15.31)(jiti@1.21.7)(lightningcss@1.32.0)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
- vitefu@1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)):
+ vitefu@1.1.3(vite@8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)):
optionalDependencies:
- vite: 8.0.10(@types/node@22.15.31)(esbuild@0.25.5)(jiti@2.6.1)(sass@1.77.8)(terser@5.42.0)(yaml@2.5.0)
+ vite: 8.0.10(@types/node@22.15.31)(esbuild@0.28.0)(jiti@1.21.7)(sass@1.77.8)(tsx@4.22.3)(yaml@2.5.0)
- vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0):
+ vitest@2.1.9(@types/node@22.15.31)(jsdom@25.0.1)(lightningcss@1.32.0)(sass@1.77.8):
dependencies:
'@vitest/expect': 2.1.9
- '@vitest/mocker': 2.1.9(vite@5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0))
+ '@vitest/mocker': 2.1.9(vite@5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8))
'@vitest/pretty-format': 2.1.9
'@vitest/runner': 2.1.9
'@vitest/snapshot': 2.1.9
@@ -14775,8 +11361,8 @@ snapshots:
tinyexec: 0.3.2
tinypool: 1.1.0
tinyrainbow: 1.2.0
- vite: 5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)
- vite-node: 2.1.9(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)(terser@5.42.0)
+ vite: 5.4.4(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)
+ vite-node: 2.1.9(@types/node@22.15.31)(lightningcss@1.32.0)(sass@1.77.8)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.15.31
@@ -14838,39 +11424,11 @@ snapshots:
dependencies:
isexe: 2.0.0
- which@4.0.0:
- dependencies:
- isexe: 3.1.1
-
why-is-node-running@2.3.0:
dependencies:
siginfo: 2.0.0
stackback: 0.0.2
- widest-line@5.0.0:
- dependencies:
- string-width: 7.2.0
-
- winston-transport@4.9.0:
- dependencies:
- logform: 2.7.0
- readable-stream: 3.6.2
- triple-beam: 1.4.1
-
- winston@3.17.0:
- dependencies:
- '@colors/colors': 1.6.0
- '@dabh/diagnostics': 2.0.3
- async: 3.2.6
- is-stream: 2.0.1
- logform: 2.7.0
- one-time: 1.0.0
- readable-stream: 3.6.2
- safe-stable-stringify: 2.5.0
- stack-trace: 0.0.10
- triple-beam: 1.4.1
- winston-transport: 4.9.0
-
word-wrap@1.2.5: {}
wrap-ansi@6.2.0:
@@ -14891,19 +11449,8 @@ snapshots:
string-width: 5.1.2
strip-ansi: 7.1.0
- wrap-ansi@9.0.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 7.2.0
- strip-ansi: 7.1.0
-
wrappy@1.0.2: {}
- write-file-atomic@6.0.0:
- dependencies:
- imurmurhash: 0.1.4
- signal-exit: 4.1.0
-
ws@8.18.2: {}
xml-name-validator@5.0.0: {}
@@ -14925,8 +11472,6 @@ snapshots:
yallist@3.1.1: {}
- yallist@5.0.0: {}
-
yaml-ast-parser@0.0.43: {}
yaml@2.5.0: {}
@@ -14962,34 +11507,8 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
- yauzl@2.10.0:
- dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
-
yocto-queue@0.1.0: {}
- yocto-queue@1.2.1: {}
-
- youch-core@0.3.2:
- dependencies:
- '@poppinss/exception': 1.2.1
- error-stack-parser-es: 1.0.5
-
- youch@4.1.0-beta.8:
- dependencies:
- '@poppinss/colors': 4.1.4
- '@poppinss/dumper': 0.6.3
- '@speed-highlight/core': 1.2.7
- cookie: 1.0.2
- youch-core: 0.3.2
-
- zip-stream@6.0.1:
- dependencies:
- archiver-utils: 5.0.2
- compress-commons: 6.0.2
- readable-stream: 4.7.0
-
zod@3.25.63: {}
zwitch@2.0.4: {}
From 92ed7f7023e4745b347dfd52804eafdfc8025b37 Mon Sep 17 00:00:00 2001
From: David Di Biase <1168397+davedbase@users.noreply.github.com>
Date: Sat, 23 May 2026 12:00:09 -0400
Subject: [PATCH 9/9] Patch badge URLs
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 210b3535f..6b4a25686 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ The goal of Solid Primitives is to wrap client and server side functionality to
|----|----|----|----|----|----|
|*Inputs* |
|[active-element](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createActiveElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createactiveelement) [createFocusSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/active-element#createfocussignal)|[](https://bundlephobia.com/package/@solid-primitives/active-element)|[](https://www.npmjs.com/package/@solid-primitives/active-element)||
-|[focus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#autofocus) [createAutofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#createautofocus)|[](https://bundlephobia.com/package/@solid-primitives/focus)|[](https://www.npmjs.com/package/@solid-primitives/focus)|✓|
+|[focus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[autofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#autofocus) [createAutofocus](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#createautofocus) [makeFocusListener](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#makefocuslistener) [createFocusSignal](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#createfocussignal) [createFocusTrap](https://github.com/solidjs-community/solid-primitives/tree/main/packages/focus#createfocustrap)|[](https://bundlephobia.com/package/@solid-primitives/focus)|[](https://www.npmjs.com/package/@solid-primitives/focus)|✓|
|[input-mask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createInputMask](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createinputmask) [createMaskPattern](https://github.com/solidjs-community/solid-primitives/tree/main/packages/input-mask#createmaskpattern)|[](https://bundlephobia.com/package/@solid-primitives/input-mask)|[](https://www.npmjs.com/package/@solid-primitives/input-mask)|✓|
|[keyboard](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[useKeyDownList](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownlist) [useCurrentlyHeldKey](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usecurrentlyheldkey) [useKeyDownSequence](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#usekeydownsequence) [createKeyHold](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createkeyhold) [createShortcut](https://github.com/solidjs-community/solid-primitives/tree/main/packages/keyboard#createshortcut)|[](https://bundlephobia.com/package/@solid-primitives/keyboard)|[](https://www.npmjs.com/package/@solid-primitives/keyboard)||
|[mouse](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#readme)|[](https://github.com/solidjs-community/solid-primitives/blob/main/CONTRIBUTING.md#contribution-process)|[createMousePosition](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createmouseposition) [createPositionToElement](https://github.com/solidjs-community/solid-primitives/tree/main/packages/mouse#createpositiontoelement)|[](https://bundlephobia.com/package/@solid-primitives/mouse)|[](https://www.npmjs.com/package/@solid-primitives/mouse)||