diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 8be5028..0000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-# To get started with Dependabot version updates, you'll need to specify which
-# package ecosystems to update and where the package manifests are located.
-# Please see the documentation for all configuration options:
-# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
-
-version: 2
-updates:
- - package-ecosystem: "npm" # See documentation for possible values
- directory: "/" # Location of package manifests
- schedule:
- interval: "weekly"
\ No newline at end of file
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 5075362..0a1f2ac 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -46,9 +46,6 @@ jobs:
pnpm-store-${{ runner.os }}-
- name: Build
run: pnpm run build
- - name: Build Stackblitz
- if: github.event_name == 'pull_request'
- run: pnpm dlx pkg-pr-new@0.0 publish --compact --pnpm .
- name: Build size report
if: github.event_name == 'pull_request'
uses: andresz1/size-limit-action@v1.8.0
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..3df4535
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,8 @@
+# CHANGELOG
+
+## [2.0.0] 01-22-2026
+
+### :boom: Breaking
+
+- Removed [`mitt`](https://www.npmjs.com/package/mitt) as dependency to implement a far simpler event emitter.
+ - To remove all event emitters from an event type call `timer.off()`
diff --git a/README.md b/README.md
index 3dde53f..6874867 100644
--- a/README.md
+++ b/README.md
@@ -13,12 +13,16 @@
-`mini-timer` is the smallest, minimal-dependency event driven timer that quickly and comfortably counts time for you.
+`mini-timer` is the smallest event driven timer without any dependencies that quickly and comfortably counts time for you.
```powershell
pnpm i mini-timer
```
+## Goal
+
+The goal of this package is to provide the smallest possible timer package that is easy to use and as versatile as possible.
+
## Usage
The timer requires 2 (optional 3) arguments that define the start and end point with the increment between steps.
@@ -56,10 +60,10 @@ t.resume()
t.stop() // The default event of stop is "finish".
// Now, clean everything up with "off"
-
-t.off('update', ...)
+t.off('update', ...) // Removes callback by reference
+t.off('update') // Removes all callbacks
```
---
-© Torathion 2025
+© Torathion 2026
diff --git a/index.d.ts b/index.d.ts
index d5b7d0c..1dc6f8f 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -1,5 +1,3 @@
-import { type Handler } from 'mitt'
-
declare module 'mini-timer' {
/**
* Union type for events that signal the timer has stopped.
@@ -22,6 +20,11 @@ declare module 'mini-timer' {
*/
export type TimerEvent = StopEvent | 'update' | StartEvent
+ /**
+ * Generic Timer Event Listener for all event types.
+ */
+ export type TimerListener = (elapsed: number) => void
+
/**
* Defines the core state properties of a timer.
*/
@@ -40,20 +43,24 @@ declare module 'mini-timer' {
* Represents a timer instance, extending `TimerState` with control methods and event handling.
*/
export interface Timer extends TimerState {
+ /**
+ * Event cache storing all functions.
+ */
+ events: Map>
/**
* Removes an event handler for a specific timer event.
*
* @param event - The timer event to stop listening for.
* @param handler - The handler function to remove.
*/
- off: (event: TimerEvent, handler: Handler) => void
+ off: (event: TimerEvent, handler: TimerListener) => void
/**
* Registers an event handler for a specific timer event.
*
* @param event - The timer event to listen for.
* @param handler - The handler function to call when the event occurs.
*/
- on: (event: TimerEvent, handler: Handler) => void
+ on: (event: TimerEvent, handler: TimerListener) => void
/**
* Pauses the timer. This stops the timer and emits a 'pause' event.
*/
diff --git a/package.json b/package.json
index 1917c96..94e0251 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "mini-timer",
- "version": "1.0.2",
+ "version": "2.0.0",
"description": "The tiniest timer to tick!",
"types": "./index.d.ts",
"main": "./dist/index.js",
@@ -21,7 +21,7 @@
"keywords": [
"small",
"timer",
- "micro",
+ "mini",
"tiny",
"utility"
],
@@ -37,23 +37,18 @@
"license": "MIT",
"type": "module",
"sideEffects": false,
- "packageManager": "pnpm@10.11.0",
+ "packageManager": "pnpm@10.28.1",
"devDependencies": {
- "@rollup/rollup-win32-ia32-msvc": "^4.41.1",
- "@size-limit/file": "^11.2.0",
- "@size-limit/preset-app": "^11.2.0",
- "@vitest/coverage-v8": "^3.1.4",
- "esbuild": "^0.25.4",
- "eslint": "^9.27.0",
- "eslint-config-shiny": "^4.2.1",
- "jiti": "^2.4.2",
- "size-limit": "^11.2.0",
- "typescript": "^5.8.3",
- "typestar": "^1.11.0",
- "vite": "^6.3.5",
- "vitest": "^3.1.4"
- },
- "dependencies": {
- "mitt": "^3.0.1"
+ "@size-limit/file": "^12.0.0",
+ "@size-limit/preset-app": "^12.0.0",
+ "@vitest/coverage-v8": "^4.0.18",
+ "esbuild": "^0.27.2",
+ "eslint": "^9.39.2",
+ "eslint-config-shiny": "^4.3.1",
+ "jiti": "^2.6.1",
+ "size-limit": "^12.0.0",
+ "typescript": "^5.9.3",
+ "vite": "^7.3.1",
+ "vitest": "^4.0.18"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a842afe..ef2802a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,57 +7,43 @@ settings:
importers:
.:
- dependencies:
- mitt:
- specifier: ^3.0.1
- version: 3.0.1
devDependencies:
- '@rollup/rollup-win32-ia32-msvc':
- specifier: ^4.41.1
- version: 4.41.1
'@size-limit/file':
- specifier: ^11.2.0
- version: 11.2.0(size-limit@11.2.0)
+ specifier: ^12.0.0
+ version: 12.0.0(size-limit@12.0.0(jiti@2.6.1))
'@size-limit/preset-app':
- specifier: ^11.2.0
- version: 11.2.0(size-limit@11.2.0)
+ specifier: ^12.0.0
+ version: 12.0.0(size-limit@12.0.0(jiti@2.6.1))
'@vitest/coverage-v8':
- specifier: ^3.1.4
- version: 3.1.4(vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))
+ specifier: ^4.0.18
+ version: 4.0.18(vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))
esbuild:
- specifier: ^0.25.4
- version: 0.25.4
+ specifier: ^0.27.2
+ version: 0.27.2
eslint:
- specifier: ^9.27.0
- version: 9.27.0(jiti@2.4.2)
+ specifier: ^9.39.2
+ version: 9.39.2(jiti@2.6.1)
eslint-config-shiny:
- specifier: ^4.2.1
- version: 4.2.1(@vue/compiler-sfc@3.5.14)(eslint-plugin-react@7.37.3(eslint@9.27.0(jiti@2.4.2)))(jiti@2.4.2)(picomatch@4.0.2)(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)(vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))
+ specifier: ^4.3.1
+ version: 4.3.1(@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.14)(eslint-plugin-react@7.37.3(eslint@9.39.2(jiti@2.6.1)))(jiti@2.6.1)(picomatch@4.0.3)(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)(vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))
jiti:
- specifier: ^2.4.2
- version: 2.4.2
+ specifier: ^2.6.1
+ version: 2.6.1
size-limit:
- specifier: ^11.2.0
- version: 11.2.0
+ specifier: ^12.0.0
+ version: 12.0.0(jiti@2.6.1)
typescript:
- specifier: ^5.8.3
- version: 5.8.3
- typestar:
- specifier: ^1.11.0
- version: 1.11.0
+ specifier: ^5.9.3
+ version: 5.9.3
vite:
- specifier: ^6.3.5
- version: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
+ specifier: ^7.3.1
+ version: 7.3.1(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)
vitest:
- specifier: ^3.1.4
- version: 3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
+ specifier: ^4.0.18
+ version: 4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)
packages:
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@babel/helper-string-parser@7.27.1':
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
@@ -66,8 +52,12 @@ packages:
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.2':
- resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==}
+ '@babel/helper-validator-identifier@7.28.5':
+ resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/parser@7.28.6':
+ resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -75,160 +65,166 @@ packages:
resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.1':
- resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
+ '@babel/types@7.28.6':
+ resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@1.0.2':
resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines: {node: '>=18'}
- '@esbuild/aix-ppc64@0.25.4':
- resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
+ '@esbuild/aix-ppc64@0.27.2':
+ resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.4':
- resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
+ '@esbuild/android-arm64@0.27.2':
+ resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.25.4':
- resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
+ '@esbuild/android-arm@0.27.2':
+ resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.4':
- resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
+ '@esbuild/android-x64@0.27.2':
+ resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.4':
- resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
+ '@esbuild/darwin-arm64@0.27.2':
+ resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.4':
- resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==}
+ '@esbuild/darwin-x64@0.27.2':
+ resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.4':
- resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
+ '@esbuild/freebsd-arm64@0.27.2':
+ resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.4':
- resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
+ '@esbuild/freebsd-x64@0.27.2':
+ resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.4':
- resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
+ '@esbuild/linux-arm64@0.27.2':
+ resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.4':
- resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
+ '@esbuild/linux-arm@0.27.2':
+ resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.4':
- resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
+ '@esbuild/linux-ia32@0.27.2':
+ resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.25.4':
- resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
+ '@esbuild/linux-loong64@0.27.2':
+ resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.4':
- resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==}
+ '@esbuild/linux-mips64el@0.27.2':
+ resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.4':
- resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
+ '@esbuild/linux-ppc64@0.27.2':
+ resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.4':
- resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
+ '@esbuild/linux-riscv64@0.27.2':
+ resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.4':
- resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
+ '@esbuild/linux-s390x@0.27.2':
+ resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.4':
- resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
+ '@esbuild/linux-x64@0.27.2':
+ resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.4':
- resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==}
+ '@esbuild/netbsd-arm64@0.27.2':
+ resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.4':
- resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
+ '@esbuild/netbsd-x64@0.27.2':
+ resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.4':
- resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
+ '@esbuild/openbsd-arm64@0.27.2':
+ resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.4':
- resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
+ '@esbuild/openbsd-x64@0.27.2':
+ resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.25.4':
- resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
+ '@esbuild/openharmony-arm64@0.27.2':
+ resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@esbuild/sunos-x64@0.27.2':
+ resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.4':
- resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
+ '@esbuild/win32-arm64@0.27.2':
+ resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.4':
- resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
+ '@esbuild/win32-ia32@0.27.2':
+ resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.4':
- resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
+ '@esbuild/win32-x64@0.27.2':
+ resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -245,25 +241,43 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/eslint-utils@4.9.1':
+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
'@eslint-community/regexpp@4.12.1':
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint-react/ast@1.49.0':
- resolution: {integrity: sha512-kKYKd3hVjztMMLNAX41GRbi+luSIVYSYReXtifiPKjYNu/CkZ14x5o9CCN0iAeuSinpSmaUq4qXDD6nihMp1Wg==}
+ '@eslint-react/ast@1.52.2':
+ resolution: {integrity: sha512-L0Tbbzx5l7JHgkQ1TqPWQuZ4+PsXDcgtt3056FOYqstUrDRG+5ylm7h3gEWu98I3FDdgLS8q9dOzz0PGgwZCTA==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
- '@eslint-react/core@1.49.0':
- resolution: {integrity: sha512-SS2V3reZmiTSgJjyNhIotZDcpcXeQBr/HWAup/Q3a5rtJDydKO2grvdSpP92NbaGKaIsakRMW4XupUmGVZhnYA==}
- engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+ '@eslint-react/ast@1.53.1':
+ resolution: {integrity: sha512-qvUC99ewtriJp9quVEOvZ6+RHcsMLfVQ0OhZ4/LupZUDhjW7GiX1dxJsFaxHdJ9rLNLhQyLSPmbAToeqUrSruQ==}
+ engines: {node: '>=18.18.0'}
- '@eslint-react/eff@1.49.0':
- resolution: {integrity: sha512-u4TNqG/smBx5HefDJDUkpdDJ2Wg0rXJFFi61UHPREp0IDPKQOqCMQ1fH1RbZp2w95TRiar94/mXwweeyqAVekQ==}
+ '@eslint-react/core@1.52.2':
+ resolution: {integrity: sha512-FpxKZJHlf3zXETNL+WQP/SoYuVQNheWm1iDgW68RyHygD8mzk9CnVLDgjMrfmh2n0eaOqnWCL/IC2YzD6VpYOQ==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
- '@eslint-react/eslint-plugin@1.49.0':
- resolution: {integrity: sha512-KMMSRROH4OQla+pOQjXC3IYTgOWBIf46WaZDwX0hGgGP8qzXAjJcWiJdButhIQ8PsgKoFKnr13uStIput8wwIQ==}
+ '@eslint-react/core@1.53.1':
+ resolution: {integrity: sha512-8prroos5/Uvvh8Tjl1HHCpq4HWD3hV9tYkm7uXgKA6kqj0jHlgRcQzuO6ZPP7feBcK3uOeug7xrq03BuG8QKCA==}
+ engines: {node: '>=18.18.0'}
+
+ '@eslint-react/eff@1.52.2':
+ resolution: {integrity: sha512-YBPE2J1+PfXrR9Ct+9rQsw8uRU06zHopI508cfj0usaIBf3hz18V2GoRTVhsjniP0QbvKQdHzyPmmS/B6uyMZQ==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
+
+ '@eslint-react/eff@1.53.1':
+ resolution: {integrity: sha512-uq20lPRAmsWRjIZm+mAV/2kZsU2nDqn5IJslxGWe3Vfdw23hoyhEw3S1KKlxbftwbTvsZjKvVP0iw3bZo/NUpg==}
+ engines: {node: '>=18.18.0'}
+
+ '@eslint-react/eslint-plugin@1.53.1':
+ resolution: {integrity: sha512-JZ2ciXNCC9CtBBAqYtwWH+Jy/7ZzLw+whei8atP4Fxsbh+Scs30MfEwBzuiEbNw6uF9eZFfPidchpr5RaEhqxg==}
+ engines: {node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ^4.9.5 || ^5.3.3
@@ -271,26 +285,46 @@ packages:
typescript:
optional: true
- '@eslint-react/kit@1.49.0':
- resolution: {integrity: sha512-bLyVQaFaXG34ShcStuMRX64GUOkB7qUvhXsl5+Z56LE+PAM60pTWIxtPJ4PdogO9iEOpNU7v3FDnuCLVKTAzKg==}
+ '@eslint-react/kit@1.52.2':
+ resolution: {integrity: sha512-k0cSgFnPlDPI1xyRzHjEWIapLG0zCy7mx1HBLg5wuKf/zzSh3iNFId53xMebR05vM2k9YH63gsvTwRkGx/77Zw==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
- '@eslint-react/shared@1.49.0':
- resolution: {integrity: sha512-e+qB/bcQTBnRnYXBEAJkKBxHcsiIM+2KGHBJAmc9OFwaEtOOGl+1ShhVox6r9YIIGI7ak+ylnLYabkQp15K/tw==}
+ '@eslint-react/kit@1.53.1':
+ resolution: {integrity: sha512-zOi2le9V4rMrJvQV4OeedGvMGvDT46OyFPOwXKs7m0tQu5vXVJ8qwIPaVQT1n/WIuvOg49OfmAVaHpGxK++xLQ==}
+ engines: {node: '>=18.18.0'}
+
+ '@eslint-react/shared@1.52.2':
+ resolution: {integrity: sha512-YHysVcCfmBoxt2+6Ao4HdLPUYNSem70gy+0yzOQvlQFSsGhh+uifQ68SSa/2uJBWfNUm9xQlyDsr2raeO4BlgA==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
- '@eslint-react/var@1.49.0':
- resolution: {integrity: sha512-CHx6PZAptM3ghSyr0yCxSbR3Fl+EvCk9ctIqj8lQYbXnSkHyIfwclFJb884pc+pss3glmCsOrWNQtR3dxPVVrQ==}
+ '@eslint-react/shared@1.53.1':
+ resolution: {integrity: sha512-gomJQmFqQgQVI3Ra4vTMG/s6a4bx3JqeNiTBjxBJt4C9iGaBj458GkP4LJHX7TM6xUzX+fMSKOPX7eV3C/+UCw==}
+ engines: {node: '>=18.18.0'}
+
+ '@eslint-react/var@1.52.2':
+ resolution: {integrity: sha512-/7IYMPsmO0tIYqkqAVnkqB4eXeVBvgBL/a9hcGCO2eUSzslYzQHSzNPhIoPLD9HXng+0CWlT+KupOFIqP9a26A==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
- '@eslint/config-array@0.20.0':
- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
+ '@eslint-react/var@1.53.1':
+ resolution: {integrity: sha512-yzwopvPntcHU7mmDvWzRo1fb8QhjD8eDRRohD11rTV1u7nWO4QbJi0pOyugQakvte1/W11Y0Vr8Of0Ojk/A6zg==}
+ engines: {node: '>=18.18.0'}
+
+ '@eslint/config-array@0.20.1':
+ resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/config-array@0.21.1':
+ resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0.2.2':
resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/config-helpers@0.4.2':
+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/core@0.13.0':
resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -299,22 +333,30 @@ packages:
resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@0.17.0':
+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.26.0':
- resolution: {integrity: sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==}
+ '@eslint/js@9.29.0':
+ resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.27.0':
- resolution: {integrity: sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==}
+ '@eslint/js@9.39.2':
+ resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/object-schema@2.1.7':
+ resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/plugin-kit@0.2.8':
resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -323,6 +365,10 @@ packages:
resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/plugin-kit@0.4.1':
+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -343,31 +389,18 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@isaacs/cliui@8.0.2':
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
-
- '@istanbuljs/schema@0.1.3':
- resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
- engines: {node: '>=8'}
-
- '@jridgewell/gen-mapping@0.3.8':
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
- '@jridgewell/trace-mapping@0.3.25':
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@jridgewell/sourcemap-codec@1.5.5':
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
+ '@jridgewell/trace-mapping@0.3.31':
+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
'@mdn/browser-compat-data@5.7.6':
resolution: {integrity: sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==}
@@ -384,10 +417,6 @@ packages:
'@microsoft/tsdoc@0.15.1':
resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==}
- '@modelcontextprotocol/sdk@1.11.5':
- resolution: {integrity: sha512-gS7Q7IHpKxjVaNLMUZyTtatZ63ca3h418zPPntAhu/MvG5yfz/8HMcDAOpvpQfx3V3dsw9QQxk8RuFNrQhLlgA==}
- engines: {node: '>=18'}
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -404,122 +433,133 @@ packages:
resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
engines: {node: '>=12.4.0'}
- '@pkgjs/parseargs@0.11.0':
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
-
- '@puppeteer/browsers@2.10.5':
- resolution: {integrity: sha512-eifa0o+i8dERnngJwKrfp3dEq7ia5XFyoqB17S4gK8GhsQE4/P8nxOfQSE0zQHxzzLo/cmF+7+ywEQ7wK7Fb+w==}
- engines: {node: '>=18'}
- hasBin: true
-
- '@puppeteer/browsers@2.2.2':
- resolution: {integrity: sha512-hZ/JhxPIceWaGSEzUZp83/8M49CoxlkuThfTR7t4AoCu5+ZvJ3vktLm60Otww2TXeROB5igiZ8D9oPQh6ckBVg==}
+ '@puppeteer/browsers@2.10.10':
+ resolution: {integrity: sha512-3ZG500+ZeLql8rE0hjfhkycJjDj0pI/btEh3L9IkWUYcOrgP0xCNRq3HbtbqOPbvDhFaAWD88pDFtlLv8ns8gA==}
engines: {node: '>=18'}
hasBin: true
- '@rollup/rollup-android-arm-eabi@4.41.0':
- resolution: {integrity: sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==}
+ '@rollup/rollup-android-arm-eabi@4.56.0':
+ resolution: {integrity: sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.41.0':
- resolution: {integrity: sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==}
+ '@rollup/rollup-android-arm64@4.56.0':
+ resolution: {integrity: sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.41.0':
- resolution: {integrity: sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==}
+ '@rollup/rollup-darwin-arm64@4.56.0':
+ resolution: {integrity: sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.41.0':
- resolution: {integrity: sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==}
+ '@rollup/rollup-darwin-x64@4.56.0':
+ resolution: {integrity: sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.41.0':
- resolution: {integrity: sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==}
+ '@rollup/rollup-freebsd-arm64@4.56.0':
+ resolution: {integrity: sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.41.0':
- resolution: {integrity: sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==}
+ '@rollup/rollup-freebsd-x64@4.56.0':
+ resolution: {integrity: sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.41.0':
- resolution: {integrity: sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.56.0':
+ resolution: {integrity: sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.41.0':
- resolution: {integrity: sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.56.0':
+ resolution: {integrity: sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.41.0':
- resolution: {integrity: sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==}
+ '@rollup/rollup-linux-arm64-gnu@4.56.0':
+ resolution: {integrity: sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.41.0':
- resolution: {integrity: sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==}
+ '@rollup/rollup-linux-arm64-musl@4.56.0':
+ resolution: {integrity: sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.41.0':
- resolution: {integrity: sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==}
+ '@rollup/rollup-linux-loong64-gnu@4.56.0':
+ resolution: {integrity: sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.41.0':
- resolution: {integrity: sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==}
+ '@rollup/rollup-linux-loong64-musl@4.56.0':
+ resolution: {integrity: sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==}
+ cpu: [loong64]
+ os: [linux]
+
+ '@rollup/rollup-linux-ppc64-gnu@4.56.0':
+ resolution: {integrity: sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-ppc64-musl@4.56.0':
+ resolution: {integrity: sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.41.0':
- resolution: {integrity: sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==}
+ '@rollup/rollup-linux-riscv64-gnu@4.56.0':
+ resolution: {integrity: sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.41.0':
- resolution: {integrity: sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==}
+ '@rollup/rollup-linux-riscv64-musl@4.56.0':
+ resolution: {integrity: sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.41.0':
- resolution: {integrity: sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==}
+ '@rollup/rollup-linux-s390x-gnu@4.56.0':
+ resolution: {integrity: sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.41.0':
- resolution: {integrity: sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==}
+ '@rollup/rollup-linux-x64-gnu@4.56.0':
+ resolution: {integrity: sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.41.0':
- resolution: {integrity: sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==}
+ '@rollup/rollup-linux-x64-musl@4.56.0':
+ resolution: {integrity: sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.41.0':
- resolution: {integrity: sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==}
+ '@rollup/rollup-openbsd-x64@4.56.0':
+ resolution: {integrity: sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@rollup/rollup-openharmony-arm64@4.56.0':
+ resolution: {integrity: sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rollup/rollup-win32-arm64-msvc@4.56.0':
+ resolution: {integrity: sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.41.0':
- resolution: {integrity: sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==}
+ '@rollup/rollup-win32-ia32-msvc@4.56.0':
+ resolution: {integrity: sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.41.1':
- resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==}
- cpu: [ia32]
+ '@rollup/rollup-win32-x64-gnu@4.56.0':
+ resolution: {integrity: sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==}
+ cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.41.0':
- resolution: {integrity: sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==}
+ '@rollup/rollup-win32-x64-msvc@4.56.0':
+ resolution: {integrity: sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==}
cpu: [x64]
os: [win32]
@@ -530,37 +570,28 @@ packages:
resolution: {integrity: sha512-dNZafjM93Y+F+sfwTO5gTpsGXlnc/0Q+c2+62ViqP3gkMWvHEMSKkaEHgVJLcLg3i/g19GSIPziiKpgyne07Bw==}
engines: {node: '>=8'}
- '@size-limit/file@11.2.0':
- resolution: {integrity: sha512-OZHE3putEkQ/fgzz3Tp/0hSmfVo3wyTpOJSRNm6AmcwX4Nm9YtTfbQQ/hZRwbBFR23S7x2Sd9EbqYzngKwbRoA==}
- engines: {node: ^18.0.0 || >=20.0.0}
- peerDependencies:
- size-limit: 11.2.0
-
- '@size-limit/preset-app@11.2.0':
- resolution: {integrity: sha512-mIOLQm9Vi4pQpwEuGxsdNtH9xBxTNUkV2+qbUFnUYeKUXsTrtPGdfDYSE48rzg+TfbyeOC3sH4HvVwHi0BRbIA==}
+ '@size-limit/file@12.0.0':
+ resolution: {integrity: sha512-OzKYpDzWJ2jo6cAIzVsaPuvzZTmMLDoVCViEvsctmImxpXzwJZcuBEpPohFKKdgVdZuNTU8WstmvywPq55Njdw==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
peerDependencies:
- size-limit: 11.2.0
+ size-limit: 12.0.0
- '@size-limit/time@11.2.0':
- resolution: {integrity: sha512-bL7EnxL3jivVipnlf1xUYDgbnAOinkl6pbNc3WSFkEOFEwy7i58rqOFs5H4iS3Y0mrCueafakUpIW25HiKZZPA==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@size-limit/preset-app@12.0.0':
+ resolution: {integrity: sha512-Us6LL0OIvx3XuEzMu7ZfUoE/WscH2/+nTPhNAyCFiJZKrsDDMPAvdZBcWIYNpIAG3ADMi/wIQrUXLCRCsEUF4Q==}
peerDependencies:
- size-limit: 11.2.0
+ size-limit: 12.0.0
- '@stylistic/eslint-plugin-js@4.2.0':
- resolution: {integrity: sha512-MiJr6wvyzMYl/wElmj8Jns8zH7Q1w8XoVtm+WM6yDaTrfxryMyb8n0CMxt82fo42RoLIfxAEtM6tmQVxqhk0/A==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@size-limit/time@12.0.0':
+ resolution: {integrity: sha512-MAMr1OK1qEEoxbrYjA79cGzncY6KVhNRx6Hid4L1vZLbR6P+k0Cs8zREzCslS4XtOXqyxMtvIJfpq10MN+pAtg==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
peerDependencies:
- eslint: '>=9.0.0'
+ size-limit: 12.0.0
- '@stylistic/eslint-plugin-jsx@4.2.0':
- resolution: {integrity: sha512-V+AtcVs0a3ck2IWWH/fd/+TmOYSgBJlsJXIR65+3kqgNi3p3pPfo9C8nhRsU/KlcSwhnzyx+Z/kEcuWCMZtTcA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: '>=9.0.0'
+ '@standard-schema/spec@1.1.0':
+ resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
- '@stylistic/eslint-plugin-ts@4.2.0':
- resolution: {integrity: sha512-j2o2GvOx9v66x8hmp/HJ+0T+nOppiO5ycGsCkifh7JPGgjxEhpkGmIGx3RWsoxpWbad3VCX8e8/T8n3+7ze1Zg==}
+ '@stylistic/eslint-plugin@4.4.1':
+ resolution: {integrity: sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=9.0.0'
@@ -568,9 +599,18 @@ packages:
'@tootallnate/quickjs-emscripten@0.23.0':
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
+ '@types/chai@5.2.3':
+ resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
+
+ '@types/deep-eql@4.0.2':
+ resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
+
'@types/estree@1.0.7':
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+ '@types/estree@1.0.8':
+ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -583,66 +623,121 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.32.1':
- resolution: {integrity: sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==}
+ '@typescript-eslint/eslint-plugin@8.34.0':
+ resolution: {integrity: sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
+ '@typescript-eslint/parser': ^8.34.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/parser@8.32.1':
- resolution: {integrity: sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==}
+ '@typescript-eslint/parser@8.34.0':
+ resolution: {integrity: sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@8.32.1':
- resolution: {integrity: sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==}
+ '@typescript-eslint/project-service@8.34.0':
+ resolution: {integrity: sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/project-service@8.53.1':
+ resolution: {integrity: sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/scope-manager@8.34.0':
+ resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/scope-manager@8.53.1':
+ resolution: {integrity: sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/tsconfig-utils@8.34.0':
+ resolution: {integrity: sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <5.9.0'
+
+ '@typescript-eslint/tsconfig-utils@8.53.1':
+ resolution: {integrity: sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
- '@typescript-eslint/type-utils@8.32.1':
- resolution: {integrity: sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==}
+ '@typescript-eslint/type-utils@8.34.0':
+ resolution: {integrity: sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@8.32.1':
- resolution: {integrity: sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==}
+ '@typescript-eslint/type-utils@8.53.1':
+ resolution: {integrity: sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/types@8.34.0':
+ resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/types@8.53.1':
+ resolution: {integrity: sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.32.1':
- resolution: {integrity: sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==}
+ '@typescript-eslint/typescript-estree@8.34.0':
+ resolution: {integrity: sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@8.32.1':
- resolution: {integrity: sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==}
+ '@typescript-eslint/typescript-estree@8.53.1':
+ resolution: {integrity: sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/utils@8.34.0':
+ resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@8.32.1':
- resolution: {integrity: sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==}
+ '@typescript-eslint/utils@8.53.1':
+ resolution: {integrity: sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
+ '@typescript-eslint/visitor-keys@8.34.0':
+ resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@typescript-eslint/visitor-keys@8.53.1':
+ resolution: {integrity: sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitest/coverage-v8@3.1.4':
- resolution: {integrity: sha512-G4p6OtioySL+hPV7Y6JHlhpsODbJzt1ndwHAFkyk6vVjpK03PFsKnauZIzcd0PrK4zAbc5lc+jeZ+eNGiMA+iw==}
+ '@vitest/coverage-v8@4.0.18':
+ resolution: {integrity: sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==}
peerDependencies:
- '@vitest/browser': 3.1.4
- vitest: 3.1.4
+ '@vitest/browser': 4.0.18
+ vitest: 4.0.18
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/eslint-plugin@1.1.44':
- resolution: {integrity: sha512-m4XeohMT+Dj2RZfxnbiFR+Cv5dEC0H7C6TlxRQT7GK2556solm99kxgzJp/trKrZvanZcOFyw7aABykUTfWyrg==}
+ '@vitest/eslint-plugin@1.2.5':
+ resolution: {integrity: sha512-cfmXz++mkqYpssrKymd7KJumxaZBsfFji2y22QV04kDYKRbiaZ+s4WZL/bzAkcefVKj4KkFctVALHdDZhFhHGg==}
peerDependencies:
- '@typescript-eslint/utils': '>= 8.24.0'
eslint: '>= 8.57.0'
typescript: '>= 5.0.0'
vitest: '*'
@@ -652,34 +747,34 @@ packages:
vitest:
optional: true
- '@vitest/expect@3.1.4':
- resolution: {integrity: sha512-xkD/ljeliyaClDYqHPNCiJ0plY5YIcM0OlRiZizLhlPmpXWpxnGMyTZXOHFhFeG7w9P5PBeL4IdtJ/HeQwTbQA==}
+ '@vitest/expect@4.0.18':
+ resolution: {integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==}
- '@vitest/mocker@3.1.4':
- resolution: {integrity: sha512-8IJ3CvwtSw/EFXqWFL8aCMu+YyYXG2WUSrQbViOZkWTKTVicVwZ/YiEZDSqD00kX+v/+W+OnxhNWoeVKorHygA==}
+ '@vitest/mocker@4.0.18':
+ resolution: {integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==}
peerDependencies:
msw: ^2.4.9
- vite: ^5.0.0 || ^6.0.0
+ vite: ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- '@vitest/pretty-format@3.1.4':
- resolution: {integrity: sha512-cqv9H9GvAEoTaoq+cYqUTCGscUjKqlJZC7PRwY5FMySVj5J+xOm1KQcCiYHJOEzOKRUhLH4R2pTwvFlWCEScsg==}
+ '@vitest/pretty-format@4.0.18':
+ resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==}
- '@vitest/runner@3.1.4':
- resolution: {integrity: sha512-djTeF1/vt985I/wpKVFBMWUlk/I7mb5hmD5oP8K9ACRmVXgKTae3TUOtXAEBfslNKPzUQvnKhNd34nnRSYgLNQ==}
+ '@vitest/runner@4.0.18':
+ resolution: {integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==}
- '@vitest/snapshot@3.1.4':
- resolution: {integrity: sha512-JPHf68DvuO7vilmvwdPr9TS0SuuIzHvxeaCkxYcCD4jTk67XwL45ZhEHFKIuCm8CYstgI6LZ4XbwD6ANrwMpFg==}
+ '@vitest/snapshot@4.0.18':
+ resolution: {integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==}
- '@vitest/spy@3.1.4':
- resolution: {integrity: sha512-Xg1bXhu+vtPXIodYN369M86K8shGLouNjoVI78g8iAq2rFoHFdajNvJJ5A/9bPMFcfQqdaCpOgWKEoMQg/s0Yg==}
+ '@vitest/spy@4.0.18':
+ resolution: {integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==}
- '@vitest/utils@3.1.4':
- resolution: {integrity: sha512-yriMuO1cfFhmiGc8ataN51+9ooHRuURdfAZfwFd3usWynjzpLslZdYnRegTv32qdgtJTsj15FoeZe2g15fY1gg==}
+ '@vitest/utils@4.0.18':
+ resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==}
'@vue/compiler-core@3.5.14':
resolution: {integrity: sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==}
@@ -696,16 +791,6 @@ packages:
'@vue/shared@3.5.14':
resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==}
- '@zod/core@0.11.6':
- resolution: {integrity: sha512-03Bv82fFSfjDAvMfdHHdGSS6SOJs0iCcJlWJv1kJHRtoTT02hZpyip/2Lk6oo4l4FtjuwTrsEQTwg/LD8I7dJA==}
-
- '@zod/mini@4.0.0-beta.20250505T195954':
- resolution: {integrity: sha512-ioybPtU4w4TqwHvJv0gkAiYNaBkZ/BaGHBpK7viCIRSE8BiiZucVZ8vS0YE04Qy1R120nAnFy1d+tD9ByMO0yw==}
-
- accepts@2.0.0:
- resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
- engines: {node: '>= 0.6'}
-
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -716,6 +801,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.15.0:
+ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
agent-base@7.1.3:
resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
engines: {node: '>= 14'}
@@ -726,9 +816,6 @@ packages:
ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
- ajv@8.17.1:
- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -741,10 +828,6 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
-
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -798,6 +881,9 @@ packages:
resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
engines: {node: '>=4'}
+ ast-v8-to-istanbul@0.3.10:
+ resolution: {integrity: sha512-p4K7vMz2ZSk3wN8l5o3y2bJAoZXT3VuJI5OLTATY/01CYWumWvwkUw0SqDBnNq6IiTO3qDa1eSQDibAV8g7XOQ==}
+
async-function@1.0.0:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
@@ -828,9 +914,6 @@ packages:
bare-events@2.5.4:
resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==}
- bare-fs@2.3.5:
- resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==}
-
bare-fs@4.1.5:
resolution: {integrity: sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==}
engines: {bare: '>=1.16.0'}
@@ -840,16 +923,10 @@ packages:
bare-buffer:
optional: true
- bare-os@2.4.4:
- resolution: {integrity: sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==}
-
bare-os@3.6.1:
resolution: {integrity: sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==}
engines: {bare: '>=1.14.0'}
- bare-path@2.1.3:
- resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==}
-
bare-path@3.0.0:
resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==}
@@ -864,9 +941,6 @@ packages:
bare-events:
optional: true
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
basic-ftp@5.0.5:
resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==}
engines: {node: '>=10.0.0'}
@@ -877,10 +951,6 @@ packages:
bitbob@3.0.1:
resolution: {integrity: sha512-cnfWmweQNKDTD+gkCOFbxyCTGmTAHTJMAK1Wr+ED2y+GA0cDC/EkI7UuqsTt+CuKjqKS/kQmO0c39t8QmP7wug==}
- body-parser@2.2.0:
- resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==}
- engines: {node: '>=18'}
-
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -902,25 +972,10 @@ packages:
buffer-crc32@0.2.13:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
- builtin-modules@5.0.0:
- resolution: {integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==}
- engines: {node: '>=18.20'}
-
bytes-iec@3.1.1:
resolution: {integrity: sha512-fey6+4jDK7TFtFg/klGSvNKJctyU7n2aQdnM+CO0ruLPbqqMOM8Tio0Pc+deqUeVKX1tL5DQep1zQ7+37aTAsA==}
engines: {node: '>= 0.8'}
- bytes@3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
- engines: {node: '>= 0.8'}
-
- cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
@@ -940,9 +995,9 @@ packages:
caniuse-lite@1.0.30001718:
resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==}
- chai@5.2.0:
- resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
- engines: {node: '>=12'}
+ chai@6.2.2:
+ resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
+ engines: {node: '>=18'}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -952,16 +1007,8 @@ packages:
resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
- check-error@2.1.1:
- resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
- engines: {node: '>= 16'}
-
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
-
- chromium-bidi@0.5.17:
- resolution: {integrity: sha512-BqOuIWUgTPj8ayuBFJUYCCuwIcwjBsb3/614P7tt1bEPJ4i1M0kCdIl0Wi9xhtswBXnfO2bTpTMkHD71H8rJMg==}
+ chromium-bidi@8.0.0:
+ resolution: {integrity: sha512-d1VmE0FD7lxZQHzcDUCKZSNRtRwISXDsdg4HjdTR5+Ll5nQ/vzU12JeNmupD6VWffrPSlrnGhEWlLESKH3VO+g==}
peerDependencies:
devtools-protocol: '*'
@@ -992,8 +1039,8 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- commander@12.1.0:
- resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
+ commander@12.0.0:
+ resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==}
engines: {node: '>=18'}
comment-parser@1.4.1:
@@ -1003,35 +1050,15 @@ packages:
compare-versions@6.1.1:
resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==}
- compresso@1.4.0:
- resolution: {integrity: sha512-FNUMNJ5pvyKl5b7LfumEgZBYYXgLuhAQQ0xscnot0cKPAvF+p0MElPOqF3dndpr15+xiPRe/PeZCamOZYcfTIA==}
+ compresso@1.4.2:
+ resolution: {integrity: sha512-EO/XVRxeakGo0IYUI/eJ+FVfF2kVhFi6rPZEZwWiG4YFUUniVIi3owSQ1X1eVcaZLiC6LuOHt0gcb05+zmDR9A==}
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- content-disposition@1.0.0:
- resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==}
- engines: {node: '>= 0.6'}
-
- content-type@1.0.5:
- resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
- engines: {node: '>= 0.6'}
-
- cookie-signature@1.2.2:
- resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
- engines: {node: '>=6.6.0'}
-
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
-
core-js-compat@3.42.0:
resolution: {integrity: sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==}
- cors@2.8.5:
- resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
- engines: {node: '>= 0.10'}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -1071,8 +1098,8 @@ packages:
supports-color:
optional: true
- debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1080,8 +1107,8 @@ packages:
supports-color:
optional: true
- debug@4.4.1:
- resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
+ debug@4.4.3:
+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1093,9 +1120,13 @@ packages:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
- deep-eql@5.0.2:
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
- engines: {node: '>=6'}
+ dedent@1.7.1:
+ resolution: {integrity: sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==}
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -1112,12 +1143,8 @@ packages:
resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
engines: {node: '>= 14'}
- depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
-
- devtools-protocol@0.0.1262051:
- resolution: {integrity: sha512-YJe4CT5SA8on3Spa+UDtNhEqtuV6Epwz3OZ4HQVLhlRccpZ9/PAYk0/cy/oKxFKRrZPBUPyxympQci4yWNWZ9g==}
+ devtools-protocol@0.0.1495869:
+ resolution: {integrity: sha512-i+bkd9UYFis40RcnkW7XrOprCujXRAHg62IVh/Ah3G8MmNXpCGt1m0dTFhSdx/AVs8XEMbdOGRwdkR1Bcta8AA==}
doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
@@ -1127,12 +1154,6 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- 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.155:
resolution: {integrity: sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==}
@@ -1145,9 +1166,9 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- encodeurl@2.0.0:
- resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
- engines: {node: '>= 0.8'}
+ empathic@1.1.0:
+ resolution: {integrity: sha512-rsPft6CK3eHtrlp9Y5ALBb+hfK+DWnA4WFebbazxjWyx8vSm3rZeoM3z9irsjcqO3PYRzlfv27XIB4tz2DV7RA==}
+ engines: {node: '>=14'}
end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
@@ -1195,8 +1216,8 @@ packages:
resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
engines: {node: '>= 0.4'}
- esbuild@0.25.4:
- resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
+ esbuild@0.27.2:
+ resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==}
engines: {node: '>=18'}
hasBin: true
@@ -1204,9 +1225,6 @@ packages:
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'}
@@ -1232,8 +1250,8 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
- eslint-config-shiny@4.2.1:
- resolution: {integrity: sha512-C7TNnTup4HWJJmHAzys0EZySm0GoRvXmwlGuncMgWwKorcVkL06XxyOVmn/Gx/u0fhMU8ikwxLI3+KKYE89gJA==}
+ eslint-config-shiny@4.3.1:
+ resolution: {integrity: sha512-AhGNjugqk5cjSzO7aQ0pOAlBfoC3aLVqafTwMaEl0HKP30LUunWTTcvOTecyVGBPIJRlZFIk9r0NiJ+coBXUxA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-import-resolver-custom-alias@1.3.2:
@@ -1302,8 +1320,8 @@ packages:
peerDependencies:
eslint: '>=8'
- eslint-plugin-es-x@8.6.2:
- resolution: {integrity: sha512-gROvFUd66sbYLexe1w/jm+6YhrFrI9TTa2AHqdtAeqyfpVkJk3Sbx7kquyiwz7fD4/heejJIFEOn83zzsmowzA==}
+ eslint-plugin-es-x@8.7.0:
+ resolution: {integrity: sha512-Du5Sb067sjqzmglaPhsfcEQgE1EYfL8sko+4jOMcAB/XKGoCxntSrOmTYuVzswA1rzM9+MZwH6+GOp0G3/wVCg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8'
@@ -1334,8 +1352,8 @@ packages:
peerDependencies:
eslint: '>=0.8.0'
- eslint-plugin-jest@28.11.0:
- resolution: {integrity: sha512-QAfipLcNCWLVocVbZW8GimKn5p5iiMcgGbRzz8z/P5q7xw+cNEpYqyzFMtIF/ZgF2HLOyy+dYBut+DoYolvqig==}
+ eslint-plugin-jest@28.14.0:
+ resolution: {integrity: sha512-P9s/qXSMTpRTerE2FQ0qJet2gKbcGyFTPAJipoKxmWqR6uuFqIqk8FuEfg5yBieOezVrEfAMZrEwJ6yEp+1MFQ==}
engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1359,8 +1377,8 @@ packages:
peerDependencies:
eslint: '>=8.23.0'
- eslint-plugin-n@17.18.0:
- resolution: {integrity: sha512-hvZ/HusueqTJ7VDLoCpjN0hx4N4+jHIWTXD4TMLHy9F23XkDagR9v+xQWRWR57yY55GPF8NnD4ox9iGTxirY8A==}
+ eslint-plugin-n@17.23.2:
+ resolution: {integrity: sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
@@ -1380,8 +1398,8 @@ packages:
peerDependencies:
eslint: ^8 || ^9
- eslint-plugin-perfectionist@4.13.0:
- resolution: {integrity: sha512-dsPwXwV7IrG26PJ+h1crQ1f5kxay/gQAU0NJnbVTQc91l5Mz9kPjyIZ7fXgie+QSgi8a+0TwGbfaJx+GIhzuoQ==}
+ eslint-plugin-perfectionist@4.15.1:
+ resolution: {integrity: sha512-MHF0cBoOG0XyBf7G0EAFCuJJu4I18wy0zAoT1OHfx2o6EOx1EFTIzr2HGeuZa1kDcusoX0xJ9V7oZmaeFd773Q==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
eslint: '>=8.45.0'
@@ -1392,8 +1410,8 @@ packages:
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
- eslint-plugin-react-debug@1.49.0:
- resolution: {integrity: sha512-d7/5OnbBFPVQG9jVjM1Bs5p24M+xCri0Dv1ExeWxJZO1Gl9xKaqDO4tv6+cL9Kg2+yy6QaD/xD6j6IHjIv2Bmw==}
+ eslint-plugin-react-debug@1.52.2:
+ resolution: {integrity: sha512-9aJoZbC7VPhZ9ByKEg0R1ReDaltLGb9oLMwXL+oxoP4MFYQOL2BKNca+yfe74YZbSCOYidV1nsmCdTEQxh3nhg==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1402,8 +1420,18 @@ packages:
typescript:
optional: true
- eslint-plugin-react-dom@1.49.0:
- resolution: {integrity: sha512-gz+rXbU9evjneshMYclUXHCzFSdt4QHRaLZYJXrdzTBTnROM1lrjvmT72Pt8KYQpiRNIcz1pemyJQmdJ2OQ+Ig==}
+ eslint-plugin-react-debug@1.53.1:
+ resolution: {integrity: sha512-WNOiQ6jhodJE88VjBU/IVDM+2Zr9gKHlBFDUSA3fQ0dMB5RiBVj5wMtxbxRuipK/GqNJbteqHcZoYEod7nfddg==}
+ engines: {node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-dom@1.52.2:
+ resolution: {integrity: sha512-HDwQTwGfJTFAa4x0Bf9NH/TVHULEFjI0/vBNhkZt7JAHFb7v+SrhlXGUIIKfQTPHHJIAQZm8v3yzc5g/NlCokA==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1412,12 +1440,22 @@ packages:
typescript:
optional: true
+ eslint-plugin-react-dom@1.53.1:
+ resolution: {integrity: sha512-UYrWJ2cS4HpJ1A5XBuf1HfMpPoLdfGil+27g/ldXfGemb4IXqlxHt4ANLyC8l2CWcE3SXGJW7mTslL34MG0qTQ==}
+ engines: {node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
eslint-plugin-react-hook-form@0.3.1:
resolution: {integrity: sha512-+KHoQvjGa6gxxDaVTDPXmqOL+tJ2fWTBggBQTafoVTTe41xLnq94+ZXpb7oTDDRMP97UN908iIX3mNwQqnRxHw==}
engines: {node: '>=0.10.0'}
- eslint-plugin-react-hooks-extra@1.49.0:
- resolution: {integrity: sha512-euvLPhRaYxZIuj1muOB+SKrepcuM9NiPABAyMmGdwSOPdoZX/SphXxzzJLkAWCN1m3QwWXpSFH/J9Z+fQ5Av3w==}
+ eslint-plugin-react-hooks-extra@1.52.2:
+ resolution: {integrity: sha512-95vjCeNMGNZGFoBSwrvaAKfCDvHXXbrdiaizlCmD57AYTHALI9CzvEapQP9qjETNzuf5Uta0/kmRI5Ln4v2y6A==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1426,14 +1464,24 @@ packages:
typescript:
optional: true
+ eslint-plugin-react-hooks-extra@1.53.1:
+ resolution: {integrity: sha512-fshTnMWNn9NjFLIuy7HzkRgGK29vKv4ZBO9UMr+kltVAfKLMeXXP6021qVKk66i/XhQjbktiS+vQsu1Rd3ZKvg==}
+ engines: {node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
eslint-plugin-react-hooks@5.2.0:
resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
- eslint-plugin-react-naming-convention@1.49.0:
- resolution: {integrity: sha512-TfaLDPdNsdlQy+plRXO6yzae38ZpT+pHQijSxKLYSJvegfe5VYJTltsKPkwa8+WSUnZAS9U4NXwYdi06uP5aiw==}
+ eslint-plugin-react-naming-convention@1.52.2:
+ resolution: {integrity: sha512-Nww0JUC5aq1Wj0ezuPylBfC4w+j3t3pvg0vR0b+OXjMVAttLQJURgXmAzpURJ1dQOrROLtEQGL4lLTeIAEJ3uQ==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1442,6 +1490,16 @@ packages:
typescript:
optional: true
+ eslint-plugin-react-naming-convention@1.53.1:
+ resolution: {integrity: sha512-rvZ/B/CSVF8d34HQ4qIt90LRuxotVx+KUf3i1OMXAyhsagEFMRe4gAlPJiRufZ+h9lnuu279bEdd+NINsXOteA==}
+ engines: {node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
eslint-plugin-react-perf@3.3.3:
resolution: {integrity: sha512-EzPdxsRJg5IllCAH9ny/3nK7sv9251tvKmi/d3Ouv5KzI8TB3zNhzScxL9wnh9Hvv8GYC5LEtzTauynfOEYiAw==}
engines: {node: '>=6.9.1'}
@@ -1463,8 +1521,8 @@ packages:
peerDependencies:
eslint: '>=8.40'
- eslint-plugin-react-web-api@1.49.0:
- resolution: {integrity: sha512-Tba3qAKXjwM58jE9gocwgUqcuy+3gsh75HtbBjf2iG9vHoRiLuve9r1zGuI1SSlF+J8NdIfZf9b+1rBDLn+Spw==}
+ eslint-plugin-react-web-api@1.52.2:
+ resolution: {integrity: sha512-EAwSufPNZHWievnCGBRnpE9BcH351dZWTdnuLnDBOmoP5VJnfvaaxgupuFeGSYwM+emzA+0h8qZa/uwjG57TOw==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1473,8 +1531,18 @@ packages:
typescript:
optional: true
- eslint-plugin-react-x@1.49.0:
- resolution: {integrity: sha512-yRh5nN8Z1Xoq26dt40Jnbqg8Z3N/svD4v7bT7sAWGslhCpxAGJEnOpj6V0L0xmw4ztz7ZonHt/4ks7mEOpagmQ==}
+ eslint-plugin-react-web-api@1.53.1:
+ resolution: {integrity: sha512-INVZ3Cbl9/b+sizyb43ChzEPXXYuDsBGU9BIg7OVTNPyDPloCXdI+dQFAcSlDocZhPrLxhPV3eT6+gXbygzYXg==}
+ engines: {node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ eslint-plugin-react-x@1.52.2:
+ resolution: {integrity: sha512-Pxpf3YxCUcNgzJVT6blAJ2KvLX32pUxtXndaCZoTdiytFw/H9OZKq4Qczxx/Lpo9Ri5rm4FbIZL3BfL/HGmzBw==}
engines: {bun: '>=1.0.15', node: '>=18.18.0'}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -1486,14 +1554,27 @@ packages:
typescript:
optional: true
+ eslint-plugin-react-x@1.53.1:
+ resolution: {integrity: sha512-MwMNnVwiPem0U6SlejDF/ddA4h/lmP6imL1RDZ2m3pUBrcdcOwOx0gyiRVTA3ENnhRlWfHljHf5y7m8qDSxMEg==}
+ engines: {node: '>=18.18.0'}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ ts-api-utils: ^2.1.0
+ typescript: ^4.9.5 || ^5.3.3
+ peerDependenciesMeta:
+ ts-api-utils:
+ optional: true
+ typescript:
+ optional: true
+
eslint-plugin-react@7.37.3:
resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
- eslint-plugin-regexp@2.7.0:
- resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==}
+ eslint-plugin-regexp@2.10.0:
+ resolution: {integrity: sha512-ovzQT8ESVn5oOe5a7gIDPD5v9bCSjIFJu57sVPDqgPRXicQzOnYfFN21WoQBQF18vrhT5o7UMKFwJQVVjyJ0ng==}
engines: {node: ^18 || >=20}
peerDependencies:
eslint: '>=8.44.0'
@@ -1501,17 +1582,17 @@ packages:
eslint-plugin-security@1.4.0:
resolution: {integrity: sha512-xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==}
- eslint-plugin-testing-library@7.2.1:
- resolution: {integrity: sha512-sZFbfPaWt+4M1tSY6bc9zyTHAEYR4RNoe7XppcAx/+PQpps+ZGEAmAiTcMykcxRFPNIsbaaIOGinTcY6++ttOA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: ^9.14.0}
+ eslint-plugin-testing-library@7.15.4:
+ resolution: {integrity: sha512-qP0ZPWAvDrS3oxZJErUfn3SZiIzj5Zh2EWuyWxjR5Bsk84ntxpquh4D0USorfyw5MzECURQ8OcEeBQdspHatzQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
eslint-plugin-tsdoc@0.4.0:
resolution: {integrity: sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==}
- eslint-plugin-unicorn@59.0.1:
- resolution: {integrity: sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==}
+ eslint-plugin-unicorn-x@1.0.8:
+ resolution: {integrity: sha512-q2j/xRY+OL/3W95xlY8yZUyzHXgkNR+UL1rstqXefuuAXpdC5CIGbBQELqQfdoUwD55jrCmrOKObMaKFzrwOKA==}
engines: {node: ^18.20.0 || ^20.10.0 || >=21.0.0}
peerDependencies:
eslint: '>=9.22.0'
@@ -1528,12 +1609,19 @@ packages:
eslint: '>=5.0.0'
vue-eslint-parser: '>=7.1.0'
- eslint-plugin-vue@10.1.0:
- resolution: {integrity: sha512-/VTiJ1eSfNLw6lvG9ENySbGmcVvz6wZ9nA7ZqXlLBY2RkaF15iViYKxglWiIch12KiLAj0j1iXPYU6W4wTROFA==}
+ eslint-plugin-vue@10.7.0:
+ resolution: {integrity: sha512-r2XFCK4qlo1sxEoAMIoTTX0PZAdla0JJDt1fmYiworZUX67WeEGqm+JbyAg3M+pGiJ5U6Mp5WQbontXWtIW7TA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
+ '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
+ '@typescript-eslint/parser': ^7.0.0 || ^8.0.0
eslint: ^8.57.0 || ^9.0.0
vue-eslint-parser: ^10.0.0
+ peerDependenciesMeta:
+ '@stylistic/eslint-plugin':
+ optional: true
+ '@typescript-eslint/parser':
+ optional: true
eslint-plugin-vuejs-accessibility@2.4.1:
resolution: {integrity: sha512-ZRZhPdslplZXSF71MtSG+zXYRAT5KiHR4JVuo/DERQf9noAkDvi5W418VOE1qllmJd7wTenndxi1q8XeDMxdHw==}
@@ -1559,6 +1647,10 @@ packages:
resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ eslint-scope@8.4.0:
+ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1567,8 +1659,12 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.26.0:
- resolution: {integrity: sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==}
+ eslint-visitor-keys@4.2.1:
+ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint@9.29.0:
+ resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1577,8 +1673,8 @@ packages:
jiti:
optional: true
- eslint@9.27.0:
- resolution: {integrity: sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==}
+ eslint@9.39.2:
+ resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1591,6 +1687,10 @@ packages:
resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ espree@10.4.0:
+ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1608,8 +1708,8 @@ packages:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines: {node: '>=4.0'}
- estimo@3.0.3:
- resolution: {integrity: sha512-qSibrDHo82yvmgeOW7onGgeOzS/nnqa8r2exQ8LyTSH8rAma10VBJE+hPSdukV1nQrqFvEz7BVe5puUK2LZJXg==}
+ estimo@3.0.5:
+ resolution: {integrity: sha512-Q9asaAAM3KZc4Ckr8GMcJWYc3hNCf0KnmhkfzHuAWmqGoPssQoe5Mb8et1CYmmkeMfPTlUyeBHRi53Bedvnl1Q==}
engines: {node: '>=18'}
hasBin: true
@@ -1627,32 +1727,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'}
-
- eventsource-parser@3.0.2:
- resolution: {integrity: sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==}
- engines: {node: '>=18.0.0'}
-
- eventsource@3.0.7:
- resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
- engines: {node: '>=18.0.0'}
-
- expect-type@1.2.1:
- resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==}
+ expect-type@1.3.0:
+ resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
engines: {node: '>=12.0.0'}
- express-rate-limit@7.5.0:
- resolution: {integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==}
- engines: {node: '>= 16'}
- peerDependencies:
- express: ^4.11 || 5 || ^5.0.0-beta.1
-
- express@5.1.0:
- resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==}
- engines: {node: '>= 18'}
-
extract-zip@2.0.1:
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
engines: {node: '>= 10.17.0'}
@@ -1677,17 +1755,23 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fast-uri@3.0.6:
- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
-
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
- fdir@6.4.4:
- resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
+ fdir@6.4.6:
+ resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -1702,18 +1786,10 @@ packages:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- finalhandler@2.1.0:
- resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
- engines: {node: '>= 0.8'}
-
- find-chrome-bin@2.0.2:
- resolution: {integrity: sha512-KlggCilbbvgETk/WEq9NG894U8yu4erIW0SjMm1sMPm2xihCHeNoybpzGoxEzHRthwF3XrKOgHYtfqgJzpCH2w==}
+ find-chrome-bin@2.0.4:
+ resolution: {integrity: sha512-iKiqIb7FsA0hwnq0vvDay4RsmHUFLvWVquTb59XVlxfHS68XaWZfEjriF2vTZ3k/plicyKZxMJLqxKt10kSOtQ==}
engines: {node: '>=18.0.0'}
- find-up-simple@1.0.1:
- resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
- engines: {node: '>=18'}
-
find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
@@ -1729,18 +1805,6 @@ packages:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
- foreground-child@3.3.1:
- resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
- engines: {node: '>=14'}
-
- forwarded@0.2.0:
- resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
- engines: {node: '>= 0.6'}
-
- fresh@2.0.0:
- resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
- engines: {node: '>= 0.8'}
-
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -1798,10 +1862,6 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- glob@10.4.5:
- resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
- hasBin: true
-
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
@@ -1814,14 +1874,17 @@ packages:
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
- globals@16.1.0:
- resolution: {integrity: sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==}
+ globals@16.5.0:
+ resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
engines: {node: '>=18'}
globalthis@1.0.4:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
+ globrex@0.1.2:
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
@@ -1862,10 +1925,6 @@ packages:
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
- 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'}
@@ -1874,13 +1933,6 @@ packages:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- iconv-lite@0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
-
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -1897,10 +1949,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- indent-string@5.0.0:
- resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
- engines: {node: '>=12'}
-
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.
@@ -1916,10 +1964,6 @@ packages:
resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
engines: {node: '>= 12'}
- ipaddr.js@1.9.1:
- resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
- engines: {node: '>= 0.10'}
-
is-array-buffer@3.0.5:
resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
@@ -1936,10 +1980,6 @@ packages:
resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines: {node: '>= 0.4'}
- is-builtin-module@5.0.0:
- resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==}
- engines: {node: '>=18.20'}
-
is-bun-module@1.3.0:
resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==}
@@ -2001,9 +2041,6 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-promise@4.0.0:
- resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
-
is-regex@1.2.1:
resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines: {node: '>= 0.4'}
@@ -2062,23 +2099,16 @@ packages:
resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines: {node: '>=10'}
- istanbul-lib-source-maps@5.0.6:
- resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
- engines: {node: '>=10'}
-
- istanbul-reports@3.1.7:
- resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
+ istanbul-reports@3.2.0:
+ resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines: {node: '>=8'}
iterator.prototype@1.1.5:
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
engines: {node: '>= 0.4'}
- jackspeak@3.4.3:
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
-
- jiti@2.4.2:
- resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ jiti@2.6.1:
+ resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true
jju@1.4.0:
@@ -2087,6 +2117,9 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ js-tokens@9.0.1:
+ resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
+
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -2170,25 +2203,15 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- loupe@3.1.3:
- resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==}
-
- lru-cache@10.4.3:
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
-
- lru-cache@6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
-
lru-cache@7.18.3:
resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
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.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+ magicast@0.5.1:
+ resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==}
make-dir@4.0.0:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
@@ -2198,14 +2221,6 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- media-typer@1.1.0:
- resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
- engines: {node: '>= 0.8'}
-
- merge-descriptors@2.0.0:
- resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
- engines: {node: '>=18'}
-
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
@@ -2214,22 +2229,10 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
- mime-db@1.54.0:
- resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
- engines: {node: '>= 0.6'}
-
- mime-types@3.0.1:
- resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
- engines: {node: '>= 0.6'}
-
mimic-function@5.0.1:
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
engines: {node: '>=18'}
- min-indent@1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -2240,16 +2243,9 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -2258,8 +2254,8 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- nanoid@5.0.7:
- resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==}
+ nanoid@5.1.5:
+ resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==}
engines: {node: ^18 || >=20}
hasBin: true
@@ -2273,10 +2269,6 @@ packages:
resolution: {integrity: sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==}
engines: {node: '>=18'}
- negotiator@1.0.0:
- resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
- engines: {node: '>= 0.6'}
-
netmask@2.0.2:
resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
engines: {node: '>= 0.4.0'}
@@ -2323,9 +2315,8 @@ packages:
resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines: {node: '>= 0.4'}
- on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
+ obug@2.1.1:
+ resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
@@ -2362,17 +2353,10 @@ packages:
resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
engines: {node: '>= 14'}
- package-json-from-dist@1.0.1:
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
-
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
-
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -2388,21 +2372,9 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-scurry@1.11.1:
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
- engines: {node: '>=16 || 14 >=14.18'}
-
- path-to-regexp@8.2.0:
- resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
- engines: {node: '>=16'}
-
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- pathval@2.0.0:
- resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
- engines: {node: '>= 14.16'}
-
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
@@ -2417,9 +2389,9 @@ packages:
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
engines: {node: '>=12'}
- pkce-challenge@5.0.0:
- resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==}
- engines: {node: '>=16.20.0'}
+ picomatch@4.0.3:
+ resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
+ engines: {node: '>=12'}
pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
@@ -2445,6 +2417,10 @@ packages:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
+ postcss-selector-parser@7.1.1:
+ resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ engines: {node: '>=4'}
+
postcss-styl@0.12.3:
resolution: {integrity: sha512-8I7Cd8sxiEITIp32xBK4K/Aj1ukX6vuWnx8oY/oAH35NfQI4OZaY5nd68Yx8HeN5S49uhQ6DL0rNk0ZBu/TaLg==}
engines: {node: ^8.10.0 || ^10.13.0 || ^11.10.1 || >=12.13.0}
@@ -2453,6 +2429,10 @@ packages:
resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
engines: {node: ^10 || ^12 || >=14}
+ postcss@8.5.6:
+ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -2467,14 +2447,6 @@ packages:
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
- proxy-addr@2.0.7:
- resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
- engines: {node: '>= 0.10'}
-
- proxy-agent@6.4.0:
- resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==}
- engines: {node: '>= 14'}
-
proxy-agent@6.5.0:
resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==}
engines: {node: '>= 14'}
@@ -2489,32 +2461,16 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- puppeteer-core@22.6.5:
- resolution: {integrity: sha512-s0/5XkAWe0/dWISiljdrybjwDCHhgN31Nu/wznOZPKeikgcJtZtbvPKBz0t802XWqfSQnQDt3L6xiAE5JLlfuw==}
+ puppeteer-core@24.22.0:
+ resolution: {integrity: sha512-oUeWlIg0pMz8YM5pu0uqakM+cCyYyXkHBxx9di9OUELu9X9+AYrNGGRLK9tNME3WfN3JGGqQIH3b4/E9LGek/w==}
engines: {node: '>=18'}
- qs@6.14.0:
- resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
- engines: {node: '>=0.6'}
-
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
-
- raw-body@3.0.0:
- resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==}
- engines: {node: '>= 0.8'}
-
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- readdirp@4.1.2:
- resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
- engines: {node: '>= 14.18.0'}
-
refa@0.12.1:
resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -2583,15 +2539,11 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rollup@4.41.0:
- resolution: {integrity: sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==}
+ rollup@4.56.0:
+ resolution: {integrity: sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- router@2.2.0:
- resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
- engines: {node: '>= 18'}
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -2599,9 +2551,6 @@ packages:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
safe-push-apply@1.0.0:
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines: {node: '>= 0.4'}
@@ -2623,27 +2572,22 @@ packages:
resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
engines: {node: ^14.0.0 || >=16.0.0}
+ 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
- semver@7.6.0:
- resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.2:
resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
hasBin: true
- send@1.2.0:
- resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
- engines: {node: '>= 18'}
-
- serve-static@2.2.0:
- resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
- engines: {node: '>= 18'}
+ semver@7.7.3:
+ resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
+ engines: {node: '>=10'}
+ hasBin: true
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
@@ -2657,9 +2601,6 @@ packages:
resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
engines: {node: '>= 0.4'}
- setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
-
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -2691,10 +2632,15 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- size-limit@11.2.0:
- resolution: {integrity: sha512-2kpQq2DD/pRpx3Tal/qRW1SYwcIeQ0iq8li5CJHQgOC+FtPn2BVmuDtzUCgNnpCrbgtfEHqh+iWzxK+Tq6C+RQ==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ size-limit@12.0.0:
+ resolution: {integrity: sha512-JBG8dioIs0m2kHOhs9jD6E/tZKD08vmbf2bfqj/rJyNWqJxk/ZcakixjhYtsqdbi+AKVbfPkt3g2RRZiKaizYA==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
+ peerDependencies:
+ jiti: ^2.0.0
+ peerDependenciesMeta:
+ jiti:
+ optional: true
smart-buffer@4.2.0:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
@@ -2733,12 +2679,8 @@ packages:
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
-
- std-env@3.9.0:
- resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
+ std-env@3.10.0:
+ resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
stdin-discarder@0.2.2:
resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
@@ -2758,10 +2700,6 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
-
string-width@7.2.0:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
@@ -2801,16 +2739,12 @@ packages:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
- strip-indent@4.0.0:
- resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==}
- engines: {node: '>=12'}
-
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strip-json-comments@5.0.1:
- resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==}
+ strip-json-comments@5.0.2:
+ resolution: {integrity: sha512-4X2FR3UwhNUE9G49aIsJW5hRRR3GXGTBTZRMfv568O60ojM8HcWjV/VxAxCDW3SUND33O6ZY66ZuRcdkj73q2g==}
engines: {node: '>=14.16'}
stylus@0.57.0:
@@ -2829,61 +2763,50 @@ packages:
resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==}
engines: {node: '>=6'}
- tar-fs@3.0.5:
- resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==}
-
- tar-fs@3.0.8:
- resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==}
+ tar-fs@3.1.1:
+ resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==}
tar-stream@3.1.7:
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
- test-exclude@7.0.1:
- resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
- engines: {node: '>=18'}
-
text-decoder@1.2.3:
resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==}
- through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@0.3.2:
- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ tinyexec@1.0.2:
+ resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
+ engines: {node: '>=18'}
tinyglobby@0.2.13:
resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
engines: {node: '>=12.0.0'}
- tinypool@1.0.2:
- resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
- engines: {node: ^18.0.0 || >=20.0.0}
-
- tinyrainbow@2.0.0:
- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
- engines: {node: '>=14.0.0'}
+ tinyglobby@0.2.15:
+ resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+ engines: {node: '>=12.0.0'}
- tinyspy@3.0.2:
- resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
+ tinyrainbow@3.0.3:
+ resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
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'}
-
ts-api-utils@2.1.0:
resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
+ ts-api-utils@2.4.0:
+ resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
+ engines: {node: '>=18.12'}
+ peerDependencies:
+ typescript: '>=4.8.4'
+
ts-declaration-location@1.0.7:
resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==}
peerDependencies:
@@ -2892,6 +2815,9 @@ packages:
ts-pattern@5.7.1:
resolution: {integrity: sha512-EGs8PguQqAAUIcQfK4E9xdXxB6s2GK4sJfT/vcc9V1ELIvC4LH/zXu2t/5fajtv6oiRCxdv7BgtVK3vWgROxag==}
+ ts-pattern@5.9.0:
+ resolution: {integrity: sha512-6s5V71mX8qBUmlgbrfL33xDUwO0fq48rxAu2LBE11WBeGdpCPOsXksQbZJHvHwhrd3QjUusd3mAOM5Gg0mFBLg==}
+
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
@@ -2902,10 +2828,6 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-is@2.0.1:
- resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
- engines: {node: '>= 0.6'}
-
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
@@ -2922,28 +2844,34 @@ packages:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typescript@5.8.3:
- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
+ typed-query-selector@2.12.0:
+ resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==}
+
+ typescript-eslint@8.34.0:
+ resolution: {integrity: sha512-MRpfN7uYjTrTGigFCt8sRyNqJFhjN0WwZecldaqhWm+wy0gaRt8Edb/3cuUy0zdq2opJWT6iXINKAtewnDOltQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '>=4.8.4 <5.9.0'
+
+ typescript@5.9.3:
+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
typestar@1.11.0:
resolution: {integrity: sha512-qY63sJVhtICsKAvLEsxmqzs5z3LnMTkg/9cZC4ZATNSH9UZo8QORyjd5ImM/C3gnmwLNH2+gujuNsn0spmvUaw==}
+ typestar@2.1.0:
+ resolution: {integrity: sha512-k1GEoqWb3S9qOALNuLEF98Glux1xJmcu5MG+668/eftVWv1pP02ope7FdasTwyWUx98gnjun3TsqA6KMPyVRjQ==}
+
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- unbzip2-stream@1.4.3:
- resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
-
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- unpipe@1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
-
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
hasBin: true
@@ -2953,37 +2881,25 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- urlpattern-polyfill@10.0.0:
- resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==}
-
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
validate-html-nesting@1.2.2:
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
- vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
-
- vite-node@3.1.4:
- resolution: {integrity: sha512-6enNwYnpyDo4hEgytbmc6mYWHXDHYEn0D1/rw4Q+tnHUGtKTJsn8T1YkX6Q18wI5LCrS8CTYlBaiCqxOy2kvUA==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
-
- vite@6.3.5:
- resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vite@7.3.1:
+ resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@types/node': ^20.19.0 || >=22.12.0
jiti: '>=1.21.0'
- less: '*'
+ less: ^4.0.0
lightningcss: ^1.21.0
- sass: '*'
- sass-embedded: '*'
- stylus: '*'
- sugarss: '*'
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
@@ -3011,26 +2927,32 @@ packages:
yaml:
optional: true
- vitest@3.1.4:
- resolution: {integrity: sha512-Ta56rT7uWxCSJXlBtKgIlApJnT6e6IGmTYxYcmxjJ4ujuZDI59GUQgVDObXXJujOmPDBYXHK1qmaGtneu6TNIQ==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vitest@4.0.18:
+ resolution: {integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
- '@types/debug': ^4.1.12
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.1.4
- '@vitest/ui': 3.1.4
+ '@opentelemetry/api': ^1.9.0
+ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
+ '@vitest/browser-playwright': 4.0.18
+ '@vitest/browser-preview': 4.0.18
+ '@vitest/browser-webdriverio': 4.0.18
+ '@vitest/ui': 4.0.18
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
- '@types/debug':
+ '@opentelemetry/api':
optional: true
'@types/node':
optional: true
- '@vitest/browser':
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-preview':
+ optional: true
+ '@vitest/browser-webdriverio':
optional: true
'@vitest/ui':
optional: true
@@ -3051,6 +2973,9 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
+ webdriver-bidi-protocol@0.2.11:
+ resolution: {integrity: sha512-Y9E1/oi4XMxcR8AT0ZC4OvYntl34SPgwjmELH+owjBr0korAX4jKgZULBWILGCVGdVCQ0dodTToIETozhG8zvA==}
+
which-boxed-primitive@1.1.1:
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines: {node: '>= 0.4'}
@@ -3085,15 +3010,11 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
-
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- ws@8.16.0:
- resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
+ ws@8.19.0:
+ resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -3112,9 +3033,6 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -3134,140 +3052,148 @@ packages:
resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
engines: {node: '>=18'}
- zod-to-json-schema@3.24.5:
- resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==}
- peerDependencies:
- zod: ^3.24.1
-
- zod@3.22.4:
- resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
-
zod@3.25.17:
resolution: {integrity: sha512-8hQzQ/kMOIFbwOgPrm9Sf9rtFHpFUMy4HvN0yEB0spw14aYi0uT5xG5CE2DB9cd51GWNsz+DNO7se1kztHMKnw==}
-snapshots:
+ zod@3.25.76:
+ resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ zod@4.3.6:
+ resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
+
+snapshots:
'@babel/helper-string-parser@7.27.1': {}
'@babel/helper-validator-identifier@7.27.1': {}
- '@babel/parser@7.27.2':
+ '@babel/helper-validator-identifier@7.28.5': {}
+
+ '@babel/parser@7.28.6':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.28.6
'@babel/runtime@7.27.1': {}
- '@babel/types@7.27.1':
+ '@babel/types@7.28.6':
dependencies:
'@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
+ '@babel/helper-validator-identifier': 7.28.5
'@bcoe/v8-coverage@1.0.2': {}
- '@esbuild/aix-ppc64@0.25.4':
+ '@esbuild/aix-ppc64@0.27.2':
+ optional: true
+
+ '@esbuild/android-arm64@0.27.2':
optional: true
- '@esbuild/android-arm64@0.25.4':
+ '@esbuild/android-arm@0.27.2':
optional: true
- '@esbuild/android-arm@0.25.4':
+ '@esbuild/android-x64@0.27.2':
optional: true
- '@esbuild/android-x64@0.25.4':
+ '@esbuild/darwin-arm64@0.27.2':
optional: true
- '@esbuild/darwin-arm64@0.25.4':
+ '@esbuild/darwin-x64@0.27.2':
optional: true
- '@esbuild/darwin-x64@0.25.4':
+ '@esbuild/freebsd-arm64@0.27.2':
optional: true
- '@esbuild/freebsd-arm64@0.25.4':
+ '@esbuild/freebsd-x64@0.27.2':
optional: true
- '@esbuild/freebsd-x64@0.25.4':
+ '@esbuild/linux-arm64@0.27.2':
optional: true
- '@esbuild/linux-arm64@0.25.4':
+ '@esbuild/linux-arm@0.27.2':
optional: true
- '@esbuild/linux-arm@0.25.4':
+ '@esbuild/linux-ia32@0.27.2':
optional: true
- '@esbuild/linux-ia32@0.25.4':
+ '@esbuild/linux-loong64@0.27.2':
optional: true
- '@esbuild/linux-loong64@0.25.4':
+ '@esbuild/linux-mips64el@0.27.2':
optional: true
- '@esbuild/linux-mips64el@0.25.4':
+ '@esbuild/linux-ppc64@0.27.2':
optional: true
- '@esbuild/linux-ppc64@0.25.4':
+ '@esbuild/linux-riscv64@0.27.2':
optional: true
- '@esbuild/linux-riscv64@0.25.4':
+ '@esbuild/linux-s390x@0.27.2':
optional: true
- '@esbuild/linux-s390x@0.25.4':
+ '@esbuild/linux-x64@0.27.2':
optional: true
- '@esbuild/linux-x64@0.25.4':
+ '@esbuild/netbsd-arm64@0.27.2':
optional: true
- '@esbuild/netbsd-arm64@0.25.4':
+ '@esbuild/netbsd-x64@0.27.2':
optional: true
- '@esbuild/netbsd-x64@0.25.4':
+ '@esbuild/openbsd-arm64@0.27.2':
optional: true
- '@esbuild/openbsd-arm64@0.25.4':
+ '@esbuild/openbsd-x64@0.27.2':
optional: true
- '@esbuild/openbsd-x64@0.25.4':
+ '@esbuild/openharmony-arm64@0.27.2':
optional: true
- '@esbuild/sunos-x64@0.25.4':
+ '@esbuild/sunos-x64@0.27.2':
optional: true
- '@esbuild/win32-arm64@0.25.4':
+ '@esbuild/win32-arm64@0.27.2':
optional: true
- '@esbuild/win32-ia32@0.25.4':
+ '@esbuild/win32-ia32@0.27.2':
optional: true
- '@esbuild/win32-x64@0.25.4':
+ '@esbuild/win32-x64@0.27.2':
optional: true
- '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.26.0(jiti@2.4.2))':
+ '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.29.0(jiti@2.6.1))':
dependencies:
escape-string-regexp: 4.0.0
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
ignore: 5.3.2
- '@eslint-community/eslint-utils@4.7.0(eslint@9.26.0(jiti@2.4.2))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@2.6.1))':
+ dependencies:
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.39.2(jiti@2.6.1))':
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.39.2(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
- '@eslint-community/eslint-utils@4.7.0(eslint@9.27.0(jiti@2.4.2))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.29.0(jiti@2.6.1))':
dependencies:
- eslint: 9.27.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))':
+ dependencies:
+ eslint: 9.39.2(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint-react/ast@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@eslint-react/ast@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-react/eff': 1.49.0
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.52.2
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
string-ts: 2.2.1
ts-pattern: 5.7.1
transitivePeerDependencies:
@@ -3275,17 +3201,30 @@ snapshots:
- supports-color
- typescript
- '@eslint-react/core@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
- dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/ast@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/eff': 1.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/core@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
birecord: 0.1.1
ts-pattern: 5.7.1
transitivePeerDependencies:
@@ -3293,60 +3232,103 @@ snapshots:
- supports-color
- typescript
- '@eslint-react/eff@1.49.0': {}
-
- '@eslint-react/eslint-plugin@1.49.0(eslint@9.26.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)':
- dependencies:
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
- eslint-plugin-react-debug: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-dom: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-hooks-extra: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-naming-convention: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-web-api: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-x: 1.49.0(eslint@9.26.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
+ '@eslint-react/core@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ birecord: 0.1.1
+ ts-pattern: 5.9.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/eff@1.52.2': {}
+
+ '@eslint-react/eff@1.53.1': {}
+
+ '@eslint-react/eslint-plugin@1.53.1(eslint@9.29.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-plugin-react-debug: 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-dom: 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-hooks-extra: 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-naming-convention: 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-web-api: 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-x: 1.53.1(eslint@9.29.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- ts-api-utils
- '@eslint-react/kit@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@eslint-react/kit@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-react/eff': 1.49.0
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@zod/mini': 4.0.0-beta.20250505T195954
+ '@eslint-react/eff': 1.52.2
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
ts-pattern: 5.7.1
+ zod: 3.25.76
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@eslint-react/shared@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@eslint-react/kit@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@zod/mini': 4.0.0-beta.20250505T195954
+ '@eslint-react/eff': 1.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ ts-pattern: 5.9.0
+ zod: 4.3.6
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/shared@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
ts-pattern: 5.7.1
+ zod: 3.25.76
transitivePeerDependencies:
- eslint
- supports-color
- typescript
- '@eslint-react/var@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@eslint-react/shared@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ ts-pattern: 5.9.0
+ zod: 4.3.6
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint-react/var@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
string-ts: 2.2.1
ts-pattern: 5.7.1
transitivePeerDependencies:
@@ -3354,7 +3336,21 @@ snapshots:
- supports-color
- typescript
- '@eslint/config-array@0.20.0':
+ '@eslint-react/var@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - typescript
+
+ '@eslint/config-array@0.20.1':
dependencies:
'@eslint/object-schema': 2.1.6
debug: 4.4.1
@@ -3362,8 +3358,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@eslint/config-array@0.21.1':
+ dependencies:
+ '@eslint/object-schema': 2.1.7
+ debug: 4.4.1
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
'@eslint/config-helpers@0.2.2': {}
+ '@eslint/config-helpers@0.4.2':
+ dependencies:
+ '@eslint/core': 0.17.0
+
'@eslint/core@0.13.0':
dependencies:
'@types/json-schema': 7.0.15
@@ -3372,11 +3380,15 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
+ '@eslint/core@0.17.0':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
debug: 4.4.1
- espree: 10.3.0
+ espree: 10.4.0
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.1
@@ -3386,12 +3398,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.26.0': {}
+ '@eslint/js@9.29.0': {}
- '@eslint/js@9.27.0': {}
+ '@eslint/js@9.39.2': {}
'@eslint/object-schema@2.1.6': {}
+ '@eslint/object-schema@2.1.7': {}
+
'@eslint/plugin-kit@0.2.8':
dependencies:
'@eslint/core': 0.13.0
@@ -3402,6 +3416,11 @@ snapshots:
'@eslint/core': 0.14.0
levn: 0.4.1
+ '@eslint/plugin-kit@0.4.1':
+ dependencies:
+ '@eslint/core': 0.17.0
+ levn: 0.4.1
+
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.6':
@@ -3415,41 +3434,24 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@isaacs/cliui@8.0.2':
- dependencies:
- string-width: 5.1.2
- string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.0
- strip-ansi-cjs: strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: wrap-ansi@7.0.0
-
- '@istanbuljs/schema@0.1.3': {}
-
- '@jridgewell/gen-mapping@0.3.8':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.25
-
'@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/set-array@1.2.1': {}
-
'@jridgewell/sourcemap-codec@1.5.0': {}
- '@jridgewell/trace-mapping@0.3.25':
+ '@jridgewell/sourcemap-codec@1.5.5': {}
+
+ '@jridgewell/trace-mapping@0.3.31':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
'@mdn/browser-compat-data@5.7.6': {}
- '@microsoft/eslint-plugin-sdl@1.1.0(eslint@9.26.0(jiti@2.4.2))':
+ '@microsoft/eslint-plugin-sdl@1.1.0(eslint@9.29.0(jiti@2.6.1))':
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
- eslint-plugin-n: 17.10.3(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-react: 7.37.3(eslint@9.26.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-plugin-n: 17.10.3(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-react: 7.37.3(eslint@9.29.0(jiti@2.6.1))
eslint-plugin-security: 1.4.0
'@microsoft/tsdoc-config@0.17.1':
@@ -3461,22 +3463,6 @@ snapshots:
'@microsoft/tsdoc@0.15.1': {}
- '@modelcontextprotocol/sdk@1.11.5':
- dependencies:
- ajv: 8.17.1
- content-type: 1.0.5
- cors: 2.8.5
- cross-spawn: 7.0.6
- eventsource: 3.0.7
- express: 5.1.0
- express-rate-limit: 7.5.0(express@5.1.0)
- pkce-challenge: 5.0.0
- raw-body: 3.0.0
- zod: 3.25.17
- zod-to-json-schema: 3.24.5(zod@3.25.17)
- transitivePeerDependencies:
- - supports-color
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -3491,96 +3477,92 @@ snapshots:
'@nolyfill/is-core-module@1.0.39': {}
- '@pkgjs/parseargs@0.11.0':
- optional: true
-
- '@puppeteer/browsers@2.10.5':
+ '@puppeteer/browsers@2.10.10':
dependencies:
- debug: 4.4.1
+ debug: 4.4.3
extract-zip: 2.0.1
progress: 2.0.3
proxy-agent: 6.5.0
semver: 7.7.2
- tar-fs: 3.0.8
+ tar-fs: 3.1.1
yargs: 17.7.2
transitivePeerDependencies:
- bare-buffer
- supports-color
- '@puppeteer/browsers@2.2.2':
- dependencies:
- debug: 4.3.4
- extract-zip: 2.0.1
- progress: 2.0.3
- proxy-agent: 6.4.0
- semver: 7.6.0
- tar-fs: 3.0.5
- unbzip2-stream: 1.4.3
- yargs: 17.7.2
- transitivePeerDependencies:
- - bare-buffer
- - supports-color
+ '@rollup/rollup-android-arm-eabi@4.56.0':
+ optional: true
+
+ '@rollup/rollup-android-arm64@4.56.0':
+ optional: true
+
+ '@rollup/rollup-darwin-arm64@4.56.0':
+ optional: true
- '@rollup/rollup-android-arm-eabi@4.41.0':
+ '@rollup/rollup-darwin-x64@4.56.0':
optional: true
- '@rollup/rollup-android-arm64@4.41.0':
+ '@rollup/rollup-freebsd-arm64@4.56.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.41.0':
+ '@rollup/rollup-freebsd-x64@4.56.0':
optional: true
- '@rollup/rollup-darwin-x64@4.41.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.56.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.41.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.56.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.41.0':
+ '@rollup/rollup-linux-arm64-gnu@4.56.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.41.0':
+ '@rollup/rollup-linux-arm64-musl@4.56.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.41.0':
+ '@rollup/rollup-linux-loong64-gnu@4.56.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.41.0':
+ '@rollup/rollup-linux-loong64-musl@4.56.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.41.0':
+ '@rollup/rollup-linux-ppc64-gnu@4.56.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.41.0':
+ '@rollup/rollup-linux-ppc64-musl@4.56.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.41.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.56.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.41.0':
+ '@rollup/rollup-linux-riscv64-musl@4.56.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.41.0':
+ '@rollup/rollup-linux-s390x-gnu@4.56.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.41.0':
+ '@rollup/rollup-linux-x64-gnu@4.56.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.41.0':
+ '@rollup/rollup-linux-x64-musl@4.56.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.41.0':
+ '@rollup/rollup-openbsd-x64@4.56.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.41.0':
+ '@rollup/rollup-openharmony-arm64@4.56.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.41.0':
+ '@rollup/rollup-win32-arm64-msvc@4.56.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.41.1': {}
+ '@rollup/rollup-win32-ia32-msvc@4.56.0':
+ optional: true
+
+ '@rollup/rollup-win32-x64-gnu@4.56.0':
+ optional: true
- '@rollup/rollup-win32-x64-msvc@4.41.0':
+ '@rollup/rollup-win32-x64-msvc@4.56.0':
optional: true
'@rtsao/scc@1.1.0': {}
@@ -3591,59 +3573,58 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@size-limit/file@11.2.0(size-limit@11.2.0)':
+ '@size-limit/file@12.0.0(size-limit@12.0.0(jiti@2.6.1))':
dependencies:
- size-limit: 11.2.0
+ size-limit: 12.0.0(jiti@2.6.1)
- '@size-limit/preset-app@11.2.0(size-limit@11.2.0)':
+ '@size-limit/preset-app@12.0.0(size-limit@12.0.0(jiti@2.6.1))':
dependencies:
- '@size-limit/file': 11.2.0(size-limit@11.2.0)
- '@size-limit/time': 11.2.0(size-limit@11.2.0)
- size-limit: 11.2.0
+ '@size-limit/file': 12.0.0(size-limit@12.0.0(jiti@2.6.1))
+ '@size-limit/time': 12.0.0(size-limit@12.0.0(jiti@2.6.1))
+ size-limit: 12.0.0(jiti@2.6.1)
transitivePeerDependencies:
- bare-buffer
- bufferutil
- supports-color
- utf-8-validate
- '@size-limit/time@11.2.0(size-limit@11.2.0)':
+ '@size-limit/time@12.0.0(size-limit@12.0.0(jiti@2.6.1))':
dependencies:
- estimo: 3.0.3
- size-limit: 11.2.0
+ estimo: 3.0.5
+ size-limit: 12.0.0(jiti@2.6.1)
transitivePeerDependencies:
- bare-buffer
- bufferutil
- supports-color
- utf-8-validate
- '@stylistic/eslint-plugin-js@4.2.0(eslint@9.26.0(jiti@2.4.2))':
- dependencies:
- eslint: 9.26.0(jiti@2.4.2)
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
+ '@standard-schema/spec@1.1.0': {}
- '@stylistic/eslint-plugin-jsx@4.2.0(eslint@9.26.0(jiti@2.4.2))':
+ '@stylistic/eslint-plugin@4.4.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.2(jiti@2.6.1)
eslint-visitor-keys: 4.2.0
espree: 10.3.0
estraverse: 5.3.0
picomatch: 4.0.2
-
- '@stylistic/eslint-plugin-ts@4.2.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
transitivePeerDependencies:
- supports-color
- typescript
'@tootallnate/quickjs-emscripten@0.23.0': {}
+ '@types/chai@5.2.3':
+ dependencies:
+ '@types/deep-eql': 4.0.2
+ assertion-error: 2.0.1
+
+ '@types/deep-eql@4.0.2': {}
+
'@types/estree@1.0.7': {}
+ '@types/estree@1.0.8': {}
+
'@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
@@ -3658,174 +3639,268 @@ snapshots:
'@types/node': 22.15.21
optional: true
- '@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/type-utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.34.0
+ eslint: 9.29.0(jiti@2.6.1)
+ graphemer: 1.4.0
+ ignore: 7.0.4
+ natural-compare: 1.4.0
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.32.1
- eslint: 9.27.0(jiti@2.4.2)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/type-utils': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.34.0
+ eslint: 9.39.2(jiti@2.6.1)
graphemer: 1.4.0
ignore: 7.0.4
natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ '@typescript-eslint/parser@8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.34.0
+ debug: 4.4.1
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/project-service@8.34.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.32.1
+ '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.34.0
debug: 4.4.1
- eslint: 9.27.0(jiti@2.4.2)
- typescript: 5.8.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.32.1':
+ '@typescript-eslint/project-service@8.53.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ debug: 4.4.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/scope-manager@8.34.0':
+ dependencies:
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/visitor-keys': 8.34.0
+
+ '@typescript-eslint/scope-manager@8.53.1':
+ dependencies:
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/visitor-keys': 8.53.1
+
+ '@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.9.3)':
+ dependencies:
+ typescript: 5.9.3
+
+ '@typescript-eslint/tsconfig-utils@8.53.1(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/visitor-keys': 8.32.1
+ typescript: 5.9.3
- '@typescript-eslint/type-utils@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
debug: 4.4.1
- eslint: 9.26.0(jiti@2.4.2)
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ eslint: 9.29.0(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/type-utils@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
debug: 4.4.1
- eslint: 9.27.0(jiti@2.4.2)
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ eslint: 9.39.2(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
+ optional: true
+
+ '@typescript-eslint/type-utils@8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ debug: 4.4.3
+ eslint: 9.29.0(jiti@2.6.1)
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.34.0': {}
- '@typescript-eslint/types@8.32.1': {}
+ '@typescript-eslint/types@8.53.1': {}
- '@typescript-eslint/typescript-estree@8.32.1(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.34.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/visitor-keys': 8.32.1
+ '@typescript-eslint/project-service': 8.34.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/visitor-keys': 8.34.0
debug: 4.4.1
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.2
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/typescript-estree@8.53.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.53.1(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/visitor-keys': 8.53.1
+ debug: 4.4.3
+ minimatch: 9.0.5
+ semver: 7.7.3
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
- typescript: 5.8.3
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.39.2(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/typescript-estree': 8.32.1(typescript@5.8.3)
- eslint: 9.27.0(jiti@2.4.2)
- typescript: 5.8.3
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.39.2(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.34.0
+ '@typescript-eslint/types': 8.34.0
+ '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.9.3)
+ eslint: 9.39.2(jiti@2.6.1)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.32.1':
+ '@typescript-eslint/utils@8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/types': 8.32.1
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.29.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.34.0':
+ dependencies:
+ '@typescript-eslint/types': 8.34.0
eslint-visitor-keys: 4.2.0
- '@vitest/coverage-v8@3.1.4(vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))':
+ '@typescript-eslint/visitor-keys@8.53.1':
+ dependencies:
+ '@typescript-eslint/types': 8.53.1
+ eslint-visitor-keys: 4.2.1
+
+ '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))':
dependencies:
- '@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2
- debug: 4.4.1
+ '@vitest/utils': 4.0.18
+ ast-v8-to-istanbul: 0.3.10
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 5.0.6
- istanbul-reports: 3.1.7
- magic-string: 0.30.17
- magicast: 0.3.5
- std-env: 3.9.0
- test-exclude: 7.0.1
- tinyrainbow: 2.0.0
- vitest: 3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
- transitivePeerDependencies:
- - supports-color
+ istanbul-reports: 3.2.0
+ magicast: 0.5.1
+ obug: 2.1.1
+ std-env: 3.10.0
+ tinyrainbow: 3.0.3
+ vitest: 4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)
- '@vitest/eslint-plugin@1.1.44(@typescript-eslint/utils@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))':
+ '@vitest/eslint-plugin@1.2.5(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))':
dependencies:
- '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
optionalDependencies:
- typescript: 5.8.3
- vitest: 3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
+ typescript: 5.9.3
+ vitest: 4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)
+ transitivePeerDependencies:
+ - supports-color
- '@vitest/expect@3.1.4':
+ '@vitest/expect@4.0.18':
dependencies:
- '@vitest/spy': 3.1.4
- '@vitest/utils': 3.1.4
- chai: 5.2.0
- tinyrainbow: 2.0.0
+ '@standard-schema/spec': 1.1.0
+ '@types/chai': 5.2.3
+ '@vitest/spy': 4.0.18
+ '@vitest/utils': 4.0.18
+ chai: 6.2.2
+ tinyrainbow: 3.0.3
- '@vitest/mocker@3.1.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))':
+ '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))':
dependencies:
- '@vitest/spy': 3.1.4
+ '@vitest/spy': 4.0.18
estree-walker: 3.0.3
- magic-string: 0.30.17
+ magic-string: 0.30.21
optionalDependencies:
- vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
+ vite: 7.3.1(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)
- '@vitest/pretty-format@3.1.4':
+ '@vitest/pretty-format@4.0.18':
dependencies:
- tinyrainbow: 2.0.0
+ tinyrainbow: 3.0.3
- '@vitest/runner@3.1.4':
+ '@vitest/runner@4.0.18':
dependencies:
- '@vitest/utils': 3.1.4
+ '@vitest/utils': 4.0.18
pathe: 2.0.3
- '@vitest/snapshot@3.1.4':
+ '@vitest/snapshot@4.0.18':
dependencies:
- '@vitest/pretty-format': 3.1.4
- magic-string: 0.30.17
+ '@vitest/pretty-format': 4.0.18
+ magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@3.1.4':
- dependencies:
- tinyspy: 3.0.2
+ '@vitest/spy@4.0.18': {}
- '@vitest/utils@3.1.4':
+ '@vitest/utils@4.0.18':
dependencies:
- '@vitest/pretty-format': 3.1.4
- loupe: 3.1.3
- tinyrainbow: 2.0.0
+ '@vitest/pretty-format': 4.0.18
+ tinyrainbow: 3.0.3
'@vue/compiler-core@3.5.14':
dependencies:
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.28.6
'@vue/shared': 3.5.14
entities: 4.5.0
estree-walker: 2.0.2
@@ -3838,14 +3913,14 @@ snapshots:
'@vue/compiler-sfc@3.5.14':
dependencies:
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.28.6
'@vue/compiler-core': 3.5.14
'@vue/compiler-dom': 3.5.14
'@vue/compiler-ssr': 3.5.14
'@vue/shared': 3.5.14
estree-walker: 2.0.2
- magic-string: 0.30.17
- postcss: 8.5.3
+ magic-string: 0.30.21
+ postcss: 8.5.6
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.14':
@@ -3855,23 +3930,18 @@ snapshots:
'@vue/shared@3.5.14': {}
- '@zod/core@0.11.6': {}
-
- '@zod/mini@4.0.0-beta.20250505T195954':
- dependencies:
- '@zod/core': 0.11.6
-
- accepts@2.0.0:
- dependencies:
- mime-types: 3.0.1
- negotiator: 1.0.0
-
acorn-jsx@5.3.2(acorn@8.14.1):
dependencies:
acorn: 8.14.1
+ acorn-jsx@5.3.2(acorn@8.15.0):
+ dependencies:
+ acorn: 8.15.0
+
acorn@8.14.1: {}
+ acorn@8.15.0: {}
+
agent-base@7.1.3: {}
ajv@6.12.6:
@@ -3888,13 +3958,6 @@ snapshots:
require-from-string: 2.0.2
uri-js: 4.4.1
- ajv@8.17.1:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.0.6
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
ansi-regex@5.0.1: {}
ansi-regex@6.1.0: {}
@@ -3903,8 +3966,6 @@ snapshots:
dependencies:
color-convert: 2.0.1
- ansi-styles@6.2.1: {}
-
argparse@2.0.1: {}
aria-query@5.3.2: {}
@@ -3986,6 +4047,12 @@ snapshots:
dependencies:
tslib: 2.8.1
+ ast-v8-to-istanbul@0.3.10:
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
+ estree-walker: 3.0.3
+ js-tokens: 9.0.1
+
async-function@1.0.0: {}
atob@2.1.2: {}
@@ -4005,15 +4072,6 @@ snapshots:
bare-events@2.5.4:
optional: true
- bare-fs@2.3.5:
- dependencies:
- bare-events: 2.5.4
- bare-path: 2.1.3
- bare-stream: 2.6.5(bare-events@2.5.4)
- transitivePeerDependencies:
- - bare-buffer
- optional: true
-
bare-fs@4.1.5:
dependencies:
bare-events: 2.5.4
@@ -4021,17 +4079,9 @@ snapshots:
bare-stream: 2.6.5(bare-events@2.5.4)
optional: true
- bare-os@2.4.4:
- optional: true
-
bare-os@3.6.1:
optional: true
- bare-path@2.1.3:
- dependencies:
- bare-os: 2.4.4
- optional: true
-
bare-path@3.0.0:
dependencies:
bare-os: 3.6.1
@@ -4044,28 +4094,12 @@ snapshots:
bare-events: 2.5.4
optional: true
- base64-js@1.5.1: {}
-
basic-ftp@5.0.5: {}
birecord@0.1.1: {}
bitbob@3.0.1: {}
- body-parser@2.2.0:
- dependencies:
- bytes: 3.1.2
- content-type: 1.0.5
- debug: 4.4.1
- http-errors: 2.0.0
- iconv-lite: 0.6.3
- on-finished: 2.4.1
- qs: 6.14.0
- raw-body: 3.0.0
- type-is: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
boolbase@1.0.0: {}
brace-expansion@1.1.11:
@@ -4090,19 +4124,8 @@ snapshots:
buffer-crc32@0.2.13: {}
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
- builtin-modules@5.0.0: {}
-
bytes-iec@3.1.1: {}
- bytes@3.1.2: {}
-
- cac@6.7.14: {}
-
call-bind-apply-helpers@1.0.2:
dependencies:
es-errors: 1.3.0
@@ -4124,13 +4147,7 @@ snapshots:
caniuse-lite@1.0.30001718: {}
- chai@5.2.0:
- dependencies:
- assertion-error: 2.0.1
- check-error: 2.1.1
- deep-eql: 5.0.2
- loupe: 3.1.3
- pathval: 2.0.0
+ chai@6.2.2: {}
chalk@4.1.2:
dependencies:
@@ -4139,18 +4156,11 @@ snapshots:
chalk@5.4.1: {}
- check-error@2.1.1: {}
-
- chokidar@4.0.3:
- dependencies:
- readdirp: 4.1.2
-
- chromium-bidi@0.5.17(devtools-protocol@0.0.1262051):
+ chromium-bidi@8.0.0(devtools-protocol@0.0.1495869):
dependencies:
- devtools-protocol: 0.0.1262051
+ devtools-protocol: 0.0.1495869
mitt: 3.0.1
- urlpattern-polyfill: 10.0.0
- zod: 3.22.4
+ zod: 3.25.17
ci-info@4.2.0: {}
@@ -4176,37 +4186,22 @@ snapshots:
color-name@1.1.4: {}
- commander@12.1.0: {}
+ commander@12.0.0: {}
comment-parser@1.4.1: {}
compare-versions@6.1.1: {}
- compresso@1.4.0:
+ compresso@1.4.2:
dependencies:
- typestar: 1.11.0
+ typestar: 2.1.0
concat-map@0.0.1: {}
- content-disposition@1.0.0:
- dependencies:
- safe-buffer: 5.2.1
-
- content-type@1.0.5: {}
-
- cookie-signature@1.2.2: {}
-
- cookie@0.7.2: {}
-
core-js-compat@3.42.0:
dependencies:
browserslist: 4.24.5
- cors@2.8.5:
- dependencies:
- object-assign: 4.1.1
- vary: 1.1.2
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -4247,17 +4242,17 @@ snapshots:
dependencies:
ms: 2.1.3
- debug@4.3.4:
+ debug@4.4.1:
dependencies:
- ms: 2.1.2
+ ms: 2.1.3
- debug@4.4.1:
+ debug@4.4.3:
dependencies:
ms: 2.1.3
decode-uri-component@0.2.2: {}
- deep-eql@5.0.2: {}
+ dedent@1.7.1: {}
deep-is@0.1.4: {}
@@ -4279,9 +4274,7 @@ snapshots:
escodegen: 2.1.0
esprima: 4.0.1
- depd@2.0.0: {}
-
- devtools-protocol@0.0.1262051: {}
+ devtools-protocol@0.0.1495869: {}
doctrine@2.1.0:
dependencies:
@@ -4293,10 +4286,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- eastasianwidth@0.2.0: {}
-
- ee-first@1.1.1: {}
-
electron-to-chromium@1.5.155: {}
emoji-regex@10.4.0: {}
@@ -4305,7 +4294,7 @@ snapshots:
emoji-regex@9.2.2: {}
- encodeurl@2.0.0: {}
+ empathic@1.1.0: {}
end-of-stream@1.4.4:
dependencies:
@@ -4418,38 +4407,37 @@ snapshots:
is-date-object: 1.1.0
is-symbol: 1.1.1
- esbuild@0.25.4:
+ esbuild@0.27.2:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.4
- '@esbuild/android-arm': 0.25.4
- '@esbuild/android-arm64': 0.25.4
- '@esbuild/android-x64': 0.25.4
- '@esbuild/darwin-arm64': 0.25.4
- '@esbuild/darwin-x64': 0.25.4
- '@esbuild/freebsd-arm64': 0.25.4
- '@esbuild/freebsd-x64': 0.25.4
- '@esbuild/linux-arm': 0.25.4
- '@esbuild/linux-arm64': 0.25.4
- '@esbuild/linux-ia32': 0.25.4
- '@esbuild/linux-loong64': 0.25.4
- '@esbuild/linux-mips64el': 0.25.4
- '@esbuild/linux-ppc64': 0.25.4
- '@esbuild/linux-riscv64': 0.25.4
- '@esbuild/linux-s390x': 0.25.4
- '@esbuild/linux-x64': 0.25.4
- '@esbuild/netbsd-arm64': 0.25.4
- '@esbuild/netbsd-x64': 0.25.4
- '@esbuild/openbsd-arm64': 0.25.4
- '@esbuild/openbsd-x64': 0.25.4
- '@esbuild/sunos-x64': 0.25.4
- '@esbuild/win32-arm64': 0.25.4
- '@esbuild/win32-ia32': 0.25.4
- '@esbuild/win32-x64': 0.25.4
+ '@esbuild/aix-ppc64': 0.27.2
+ '@esbuild/android-arm': 0.27.2
+ '@esbuild/android-arm64': 0.27.2
+ '@esbuild/android-x64': 0.27.2
+ '@esbuild/darwin-arm64': 0.27.2
+ '@esbuild/darwin-x64': 0.27.2
+ '@esbuild/freebsd-arm64': 0.27.2
+ '@esbuild/freebsd-x64': 0.27.2
+ '@esbuild/linux-arm': 0.27.2
+ '@esbuild/linux-arm64': 0.27.2
+ '@esbuild/linux-ia32': 0.27.2
+ '@esbuild/linux-loong64': 0.27.2
+ '@esbuild/linux-mips64el': 0.27.2
+ '@esbuild/linux-ppc64': 0.27.2
+ '@esbuild/linux-riscv64': 0.27.2
+ '@esbuild/linux-s390x': 0.27.2
+ '@esbuild/linux-x64': 0.27.2
+ '@esbuild/netbsd-arm64': 0.27.2
+ '@esbuild/netbsd-x64': 0.27.2
+ '@esbuild/openbsd-arm64': 0.27.2
+ '@esbuild/openbsd-x64': 0.27.2
+ '@esbuild/openharmony-arm64': 0.27.2
+ '@esbuild/sunos-x64': 0.27.2
+ '@esbuild/win32-arm64': 0.27.2
+ '@esbuild/win32-ia32': 0.27.2
+ '@esbuild/win32-x64': 0.27.2
escalade@3.2.0: {}
- escape-html@1.0.3: {}
-
escape-string-regexp@1.0.5: {}
escape-string-regexp@4.0.0: {}
@@ -4462,82 +4450,82 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-compat-utils@0.5.1(eslint@9.26.0(jiti@2.4.2)):
+ eslint-compat-utils@0.5.1(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
semver: 7.7.2
- eslint-compat-utils@0.6.5(eslint@9.26.0(jiti@2.4.2)):
+ eslint-compat-utils@0.6.5(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
semver: 7.7.2
- eslint-config-shiny@4.2.1(@vue/compiler-sfc@3.5.14)(eslint-plugin-react@7.37.3(eslint@9.27.0(jiti@2.4.2)))(jiti@2.4.2)(picomatch@4.0.2)(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)(vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)):
- dependencies:
- '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.26.0(jiti@2.4.2))
- '@eslint-react/eslint-plugin': 1.49.0(eslint@9.26.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
- '@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.27.0
- '@microsoft/eslint-plugin-sdl': 1.1.0(eslint@9.26.0(jiti@2.4.2))
- '@stylistic/eslint-plugin-js': 4.2.0(eslint@9.26.0(jiti@2.4.2))
- '@stylistic/eslint-plugin-jsx': 4.2.0(eslint@9.26.0(jiti@2.4.2))
- '@stylistic/eslint-plugin-ts': 4.2.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/eslint-plugin': 8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- '@vitest/eslint-plugin': 1.1.44(@typescript-eslint/utils@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))
- compresso: 1.4.0
- eslint: 9.26.0(jiti@2.4.2)
+ eslint-config-shiny@4.3.1(@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.14)(eslint-plugin-react@7.37.3(eslint@9.39.2(jiti@2.6.1)))(jiti@2.6.1)(picomatch@4.0.3)(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)(vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)):
+ dependencies:
+ '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.29.0(jiti@2.6.1))
+ '@eslint-react/eslint-plugin': 1.53.1(eslint@9.29.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)
+ '@eslint/js': 9.39.2
+ '@microsoft/eslint-plugin-sdl': 1.1.0(eslint@9.29.0(jiti@2.6.1))
+ '@stylistic/eslint-plugin': 4.4.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@vitest/eslint-plugin': 1.2.5(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))
+ compresso: 1.4.2
+ eslint: 9.29.0(jiti@2.6.1)
eslint-import-resolver-custom-alias: 1.3.2(eslint-plugin-import@2.31.0)
- eslint-import-resolver-typescript: 3.8.7(eslint-plugin-import@2.31.0)(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-array-func: 5.0.2(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-autofix: 2.2.0(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-compat: 6.0.2(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-es-x: 8.6.2(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))
- eslint-plugin-jest: 28.11.0(@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-jest-dom: 5.5.0(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-jest-formatting: 3.1.0(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-n: 17.18.0(eslint@9.26.0(jiti@2.4.2))
+ eslint-import-resolver-typescript: 3.8.7(eslint-plugin-import@2.31.0)(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-array-func: 5.0.2(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-autofix: 2.2.0(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-compat: 6.0.2(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-es-x: 8.7.0(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))
+ eslint-plugin-jest: 28.14.0(@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-jest-dom: 5.5.0(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-jest-formatting: 3.1.0(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-n: 17.23.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-no-only-tests: 3.3.0
- eslint-plugin-no-secrets: 2.2.1(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-no-unsanitized: 4.1.2(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-perfectionist: 4.13.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-promise: 7.2.1(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-react-debug: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-dom: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-no-secrets: 2.2.1(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-no-unsanitized: 4.1.2(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-perfectionist: 4.15.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-promise: 7.2.1(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-react-debug: 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-dom: 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-react-hook-form: 0.3.1
- eslint-plugin-react-hooks: 5.2.0(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-react-hooks-extra: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-naming-convention: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-perf: 3.3.3(eslint@9.26.0(jiti@2.4.2))
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-react-hooks-extra: 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-naming-convention: 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-perf: 3.3.3(eslint@9.29.0(jiti@2.6.1))
eslint-plugin-react-prefer-function-component: 4.0.1
- eslint-plugin-react-redux: 4.2.2(eslint-plugin-react@7.37.3(eslint@9.27.0(jiti@2.4.2)))(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-react-refresh: 0.4.20(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-react-web-api: 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-react-x: 1.49.0(eslint@9.26.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
- eslint-plugin-regexp: 2.7.0(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-testing-library: 7.2.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-redux: 4.2.2(eslint-plugin-react@7.37.3(eslint@9.39.2(jiti@2.6.1)))(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-react-refresh: 0.4.20(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-react-web-api: 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint-plugin-react-x: 1.52.2(eslint@9.29.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)
+ eslint-plugin-regexp: 2.10.0(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-testing-library: 7.15.4(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-tsdoc: 0.4.0
- eslint-plugin-unicorn: 59.0.1(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-validate-jsx-nesting: 0.1.1(eslint@9.26.0(jiti@2.4.2))
- eslint-plugin-vue: 10.1.0(eslint@9.26.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.26.0(jiti@2.4.2)))
- eslint-plugin-vue-scoped-css: 2.10.0(eslint@9.26.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.26.0(jiti@2.4.2)))
- eslint-plugin-vuejs-accessibility: 2.4.1(eslint@9.26.0(jiti@2.4.2))
- eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.14)(eslint@9.26.0(jiti@2.4.2))
- fdir: 6.4.4(picomatch@4.0.2)
- globals: 16.1.0
+ eslint-plugin-unicorn-x: 1.0.8(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-validate-jsx-nesting: 0.1.1(eslint@9.29.0(jiti@2.6.1))
+ eslint-plugin-vue: 10.7.0(@stylistic/eslint-plugin@4.4.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.6.1)))
+ eslint-plugin-vue-scoped-css: 2.10.0(eslint@9.29.0(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.6.1)))
+ eslint-plugin-vuejs-accessibility: 2.4.1(eslint@9.29.0(jiti@2.6.1))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.14)(eslint@9.29.0(jiti@2.6.1))
+ fdir: 6.4.6(picomatch@4.0.3)
+ globals: 16.5.0
node-comb: 2.0.0
ora: 8.2.0
promeister: 1.0.2
semver: 7.7.2
- strip-json-comments: 5.0.1
- vue-eslint-parser: 10.1.3(eslint@9.27.0(jiti@2.4.2))
+ strip-json-comments: 5.0.2
+ typescript-eslint: 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ typestar: 2.1.0
+ vue-eslint-parser: 10.1.3(eslint@9.39.2(jiti@2.6.1))
yoctocolors: 2.1.1
transitivePeerDependencies:
- '@testing-library/dom'
+ - '@typescript-eslint/eslint-plugin'
+ - '@typescript-eslint/parser'
- '@vue/compiler-sfc'
+ - babel-plugin-macros
- eslint-import-resolver-webpack
- eslint-plugin-import-x
- eslint-plugin-react
@@ -4551,7 +4539,7 @@ snapshots:
eslint-import-resolver-custom-alias@1.3.2(eslint-plugin-import@2.31.0):
dependencies:
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))
glob-parent: 6.0.2
resolve: 1.22.10
@@ -4563,70 +4551,70 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.8.7(eslint-plugin-import@2.31.0)(eslint@9.26.0(jiti@2.4.2)):
+ eslint-import-resolver-typescript@3.8.7(eslint-plugin-import@2.31.0)(eslint@9.29.0(jiti@2.6.1)):
dependencies:
'@nolyfill/is-core-module': 1.0.39
debug: 4.4.1
enhanced-resolve: 5.18.1
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
get-tsconfig: 4.10.1
is-bun-module: 1.3.0
stable-hash: 0.0.4
tinyglobby: 0.2.13
optionalDependencies:
- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.27.0(jiti@2.4.2)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)):
dependencies:
debug: 3.2.7
optionalDependencies:
- '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.27.0(jiti@2.4.2)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.39.2(jiti@2.6.1)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-array-func@5.0.2(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-array-func@5.0.2(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
- eslint-plugin-autofix@2.2.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-autofix@2.2.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
eslint-rule-composer: 0.3.0
espree: 9.6.1
esutils: 2.0.3
string-similarity: 4.0.4
- eslint-plugin-compat@6.0.2(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-compat@6.0.2(eslint@9.29.0(jiti@2.6.1)):
dependencies:
'@mdn/browser-compat-data': 5.7.6
ast-metadata-inferer: 0.8.1
browserslist: 4.24.5
caniuse-lite: 1.0.30001718
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
find-up: 5.0.0
globals: 15.15.0
lodash.memoize: 4.1.2
semver: 7.7.2
- eslint-plugin-es-x@7.8.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-es-x@7.8.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
- eslint: 9.26.0(jiti@2.4.2)
- eslint-compat-utils: 0.5.1(eslint@9.26.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-compat-utils: 0.5.1(eslint@9.29.0(jiti@2.6.1))
- eslint-plugin-es-x@8.6.2(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-es-x@8.7.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
- eslint: 9.26.0(jiti@2.4.2)
- eslint-compat-utils: 0.6.5(eslint@9.26.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-compat-utils: 0.6.5(eslint@9.29.0(jiti@2.6.1))
- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2)):
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -4635,9 +4623,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.27.0(jiti@2.4.2)
+ eslint: 9.39.2(jiti@2.6.1)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.27.0(jiti@2.4.2))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -4649,33 +4637,33 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jest-dom@5.5.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-jest-dom@5.5.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
'@babel/runtime': 7.27.1
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
requireindex: 1.2.0
- eslint-plugin-jest-formatting@3.1.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-jest-formatting@3.1.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
- eslint-plugin-jest@28.11.0(@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-jsx-a11y@6.10.2(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.29.0(jiti@2.6.1)):
dependencies:
aria-query: 5.3.2
array-includes: 3.1.8
@@ -4685,7 +4673,7 @@ snapshots:
axobject-query: 4.1.0
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
hasown: 2.0.2
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -4694,92 +4682,135 @@ snapshots:
safe-regex-test: 1.1.0
string.prototype.includes: 2.0.1
- eslint-plugin-n@17.10.3(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-n@17.10.3(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
enhanced-resolve: 5.18.1
- eslint: 9.26.0(jiti@2.4.2)
- eslint-plugin-es-x: 7.8.0(eslint@9.26.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-plugin-es-x: 7.8.0(eslint@9.29.0(jiti@2.6.1))
get-tsconfig: 4.10.1
globals: 15.15.0
ignore: 5.3.2
minimatch: 9.0.5
semver: 7.7.2
- eslint-plugin-n@17.18.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-n@17.23.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
enhanced-resolve: 5.18.1
- eslint: 9.26.0(jiti@2.4.2)
- eslint-plugin-es-x: 7.8.0(eslint@9.26.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-plugin-es-x: 7.8.0(eslint@9.29.0(jiti@2.6.1))
get-tsconfig: 4.10.1
globals: 15.15.0
+ globrex: 0.1.2
ignore: 5.3.2
- minimatch: 9.0.5
semver: 7.7.2
+ ts-declaration-location: 1.0.7(typescript@5.9.3)
+ transitivePeerDependencies:
+ - typescript
eslint-plugin-no-only-tests@3.3.0: {}
- eslint-plugin-no-secrets@2.2.1(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-no-secrets@2.2.1(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
- eslint-plugin-no-unsanitized@4.1.2(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-no-unsanitized@4.1.2(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
- eslint-plugin-perfectionist@4.13.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-perfectionist@4.15.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- - typescript
-
- eslint-plugin-promise@7.2.1(eslint@9.26.0(jiti@2.4.2)):
- dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
- eslint: 9.26.0(jiti@2.4.2)
+ - typescript
+
+ eslint-plugin-promise@7.2.1(eslint@9.29.0(jiti@2.6.1)):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
+ eslint: 9.29.0(jiti@2.6.1)
+
+ eslint-plugin-react-debug@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ string-ts: 2.2.1
+ ts-pattern: 5.7.1
+ optionalDependencies:
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-debug@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ optionalDependencies:
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- eslint-plugin-react-debug@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
- dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/core': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ eslint-plugin-react-dom@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ compare-versions: 6.1.1
+ eslint: 9.29.0(jiti@2.6.1)
string-ts: 2.2.1
ts-pattern: 5.7.1
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-dom@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
- dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/core': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-dom@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
compare-versions: 6.1.1
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
string-ts: 2.2.1
- ts-pattern: 5.7.1
+ ts-pattern: 5.9.0
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -4787,109 +4818,191 @@ snapshots:
dependencies:
requireindex: 1.1.0
- eslint-plugin-react-hooks-extra@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
- dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/core': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ eslint-plugin-react-hooks-extra@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
string-ts: 2.2.1
ts-pattern: 5.7.1
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-hooks-extra@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ optionalDependencies:
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-hooks@5.2.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-react-hooks@5.2.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
- eslint-plugin-react-naming-convention@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-react-naming-convention@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/core': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
string-ts: 2.2.1
ts-pattern: 5.7.1
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-naming-convention@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ optionalDependencies:
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-perf@3.3.3(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-react-perf@3.3.3(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
eslint-plugin-react-prefer-function-component@4.0.1: {}
- eslint-plugin-react-redux@4.2.2(eslint-plugin-react@7.37.3(eslint@9.27.0(jiti@2.4.2)))(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-react-redux@4.2.2(eslint-plugin-react@7.37.3(eslint@9.39.2(jiti@2.6.1)))(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
- eslint-plugin-react: 7.37.3(eslint@9.27.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-plugin-react: 7.37.3(eslint@9.39.2(jiti@2.6.1))
eslint-rule-composer: 0.3.0
- eslint-plugin-react-refresh@0.4.20(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-react-refresh@0.4.20(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
- eslint-plugin-react-web-api@1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-react-web-api@1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/core': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
string-ts: 2.2.1
ts-pattern: 5.7.1
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-web-api@1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ optionalDependencies:
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-x@1.49.0(eslint@9.26.0(jiti@2.4.2))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3):
- dependencies:
- '@eslint-react/ast': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/core': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/eff': 1.49.0
- '@eslint-react/kit': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/shared': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@eslint-react/var': 1.49.0(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/types': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint-plugin-react-x@1.52.2(eslint@9.29.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.52.2
+ '@eslint-react/kit': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.52.2(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
compare-versions: 6.1.1
- eslint: 9.26.0(jiti@2.4.2)
- is-immutable-type: 5.0.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ is-immutable-type: 5.0.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
string-ts: 2.2.1
ts-pattern: 5.7.1
optionalDependencies:
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-react-x@1.53.1(eslint@9.29.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3):
+ dependencies:
+ '@eslint-react/ast': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/core': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/eff': 1.53.1
+ '@eslint-react/kit': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/shared': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@eslint-react/var': 1.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/types': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ compare-versions: 6.1.1
+ eslint: 9.29.0(jiti@2.6.1)
+ is-immutable-type: 5.0.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ string-ts: 2.2.1
+ ts-pattern: 5.9.0
+ optionalDependencies:
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-react@7.37.3(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-react@7.37.3(eslint@9.29.0(jiti@2.6.1)):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
@@ -4897,7 +5010,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -4911,7 +5024,7 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-react@7.37.3(eslint@9.27.0(jiti@2.4.2)):
+ eslint-plugin-react@7.37.3(eslint@9.39.2(jiti@2.6.1)):
dependencies:
array-includes: 3.1.8
array.prototype.findlast: 1.2.5
@@ -4919,7 +5032,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.27.0(jiti@2.4.2)
+ eslint: 9.39.2(jiti@2.6.1)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -4933,12 +5046,12 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-regexp@2.7.0(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-regexp@2.10.0(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
@@ -4948,11 +5061,11 @@ snapshots:
dependencies:
safe-regex: 1.1.0
- eslint-plugin-testing-library@7.2.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-testing-library@7.15.4(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/scope-manager': 8.32.1
- '@typescript-eslint/utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
+ '@typescript-eslint/scope-manager': 8.53.1
+ '@typescript-eslint/utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
transitivePeerDependencies:
- supports-color
- typescript
@@ -4962,71 +5075,75 @@ snapshots:
'@microsoft/tsdoc': 0.15.1
'@microsoft/tsdoc-config': 0.17.1
- eslint-plugin-unicorn@59.0.1(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-unicorn-x@1.0.8(eslint@9.29.0(jiti@2.6.1)):
dependencies:
'@babel/helper-validator-identifier': 7.27.1
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
'@eslint/plugin-kit': 0.2.8
ci-info: 4.2.0
clean-regexp: 1.0.0
core-js-compat: 3.42.0
- eslint: 9.26.0(jiti@2.4.2)
+ dedent: 1.7.1
+ empathic: 1.1.0
+ eslint: 9.29.0(jiti@2.6.1)
esquery: 1.6.0
- find-up-simple: 1.0.1
- globals: 16.1.0
- indent-string: 5.0.0
- is-builtin-module: 5.0.0
+ globals: 16.5.0
jsesc: 3.1.0
pluralize: 8.0.0
regexp-tree: 0.1.27
regjsparser: 0.12.0
+ scule: 1.3.0
semver: 7.7.2
- strip-indent: 4.0.0
+ transitivePeerDependencies:
+ - babel-plugin-macros
- eslint-plugin-validate-jsx-nesting@0.1.1(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-validate-jsx-nesting@0.1.1(eslint@9.29.0(jiti@2.6.1)):
dependencies:
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
validate-html-nesting: 1.2.2
- eslint-plugin-vue-scoped-css@2.10.0(eslint@9.26.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.26.0(jiti@2.4.2))):
+ eslint-plugin-vue-scoped-css@2.10.0(eslint@9.29.0(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.6.1))):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
- eslint: 9.26.0(jiti@2.4.2)
- eslint-compat-utils: 0.6.5(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
+ eslint: 9.29.0(jiti@2.6.1)
+ eslint-compat-utils: 0.6.5(eslint@9.29.0(jiti@2.6.1))
lodash: 4.17.21
postcss: 8.5.3
postcss-safe-parser: 6.0.0(postcss@8.5.3)
postcss-scss: 4.0.9(postcss@8.5.3)
postcss-selector-parser: 6.1.2
postcss-styl: 0.12.3
- vue-eslint-parser: 10.1.3(eslint@9.27.0(jiti@2.4.2))
+ vue-eslint-parser: 10.1.3(eslint@9.39.2(jiti@2.6.1))
transitivePeerDependencies:
- supports-color
- eslint-plugin-vue@10.1.0(eslint@9.26.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.26.0(jiti@2.4.2))):
+ eslint-plugin-vue@10.7.0(@stylistic/eslint-plugin@4.4.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.6.1))):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
- eslint: 9.26.0(jiti@2.4.2)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
+ eslint: 9.29.0(jiti@2.6.1)
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.1
semver: 7.7.2
- vue-eslint-parser: 10.1.3(eslint@9.27.0(jiti@2.4.2))
+ vue-eslint-parser: 10.1.3(eslint@9.39.2(jiti@2.6.1))
xml-name-validator: 4.0.0
+ optionalDependencies:
+ '@stylistic/eslint-plugin': 4.4.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
- eslint-plugin-vuejs-accessibility@2.4.1(eslint@9.26.0(jiti@2.4.2)):
+ eslint-plugin-vuejs-accessibility@2.4.1(eslint@9.29.0(jiti@2.6.1)):
dependencies:
aria-query: 5.3.2
emoji-regex: 10.4.0
- eslint: 9.26.0(jiti@2.4.2)
- vue-eslint-parser: 9.4.3(eslint@9.26.0(jiti@2.4.2))
+ eslint: 9.29.0(jiti@2.6.1)
+ vue-eslint-parser: 9.4.3(eslint@9.29.0(jiti@2.6.1))
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.14)(eslint@9.26.0(jiti@2.4.2)):
+ eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.14)(eslint@9.29.0(jiti@2.6.1)):
dependencies:
'@vue/compiler-sfc': 3.5.14
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
eslint-rule-composer@0.3.0: {}
@@ -5040,24 +5157,30 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
+ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
eslint-visitor-keys@3.4.3: {}
eslint-visitor-keys@4.2.0: {}
- eslint@9.26.0(jiti@2.4.2):
+ eslint-visitor-keys@4.2.1: {}
+
+ eslint@9.29.0(jiti@2.6.1):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.20.0
+ '@eslint/config-array': 0.20.1
'@eslint/config-helpers': 0.2.2
- '@eslint/core': 0.13.0
+ '@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.26.0
- '@eslint/plugin-kit': 0.2.8
+ '@eslint/js': 9.29.0
+ '@eslint/plugin-kit': 0.3.1
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
- '@modelcontextprotocol/sdk': 1.11.5
'@types/estree': 1.0.7
'@types/json-schema': 7.0.15
ajv: 6.12.6
@@ -5065,9 +5188,9 @@ snapshots:
cross-spawn: 7.0.6
debug: 4.4.1
escape-string-regexp: 4.0.0
- eslint-scope: 8.3.0
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -5082,35 +5205,33 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
- zod: 3.25.17
optionalDependencies:
- jiti: 2.4.2
+ jiti: 2.6.1
transitivePeerDependencies:
- supports-color
- eslint@9.27.0(jiti@2.4.2):
+ eslint@9.39.2(jiti@2.6.1):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.27.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.20.0
- '@eslint/config-helpers': 0.2.2
- '@eslint/core': 0.14.0
+ '@eslint/config-array': 0.21.1
+ '@eslint/config-helpers': 0.4.2
+ '@eslint/core': 0.17.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.27.0
- '@eslint/plugin-kit': 0.3.1
+ '@eslint/js': 9.39.2
+ '@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
'@types/estree': 1.0.7
- '@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
debug: 4.4.1
escape-string-regexp: 4.0.0
- eslint-scope: 8.3.0
- eslint-visitor-keys: 4.2.0
- espree: 10.3.0
+ eslint-scope: 8.4.0
+ eslint-visitor-keys: 4.2.1
+ espree: 10.4.0
esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -5126,7 +5247,7 @@ snapshots:
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
- jiti: 2.4.2
+ jiti: 2.6.1
transitivePeerDependencies:
- supports-color
@@ -5136,6 +5257,12 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.14.1)
eslint-visitor-keys: 4.2.0
+ espree@10.4.0:
+ dependencies:
+ acorn: 8.15.0
+ acorn-jsx: 5.3.2(acorn@8.15.0)
+ eslint-visitor-keys: 4.2.1
+
espree@9.6.1:
dependencies:
acorn: 8.14.1
@@ -5152,13 +5279,13 @@ snapshots:
dependencies:
estraverse: 5.3.0
- estimo@3.0.3:
+ estimo@3.0.5:
dependencies:
'@sitespeed.io/tracium': 0.3.3
- commander: 12.1.0
- find-chrome-bin: 2.0.2
- nanoid: 5.0.7
- puppeteer-core: 22.6.5
+ commander: 12.0.0
+ find-chrome-bin: 2.0.4
+ nanoid: 5.1.5
+ puppeteer-core: 24.22.0
transitivePeerDependencies:
- bare-buffer
- bufferutil
@@ -5175,55 +5302,11 @@ snapshots:
esutils@2.0.3: {}
- etag@1.8.1: {}
-
- eventsource-parser@3.0.2: {}
-
- eventsource@3.0.7:
- dependencies:
- eventsource-parser: 3.0.2
-
- expect-type@1.2.1: {}
-
- express-rate-limit@7.5.0(express@5.1.0):
- dependencies:
- express: 5.1.0
-
- express@5.1.0:
- dependencies:
- accepts: 2.0.0
- body-parser: 2.2.0
- content-disposition: 1.0.0
- content-type: 1.0.5
- cookie: 0.7.2
- cookie-signature: 1.2.2
- debug: 4.4.1
- encodeurl: 2.0.0
- escape-html: 1.0.3
- etag: 1.8.1
- finalhandler: 2.1.0
- fresh: 2.0.0
- http-errors: 2.0.0
- merge-descriptors: 2.0.0
- mime-types: 3.0.1
- on-finished: 2.4.1
- once: 1.4.0
- parseurl: 1.3.3
- proxy-addr: 2.0.7
- qs: 6.14.0
- range-parser: 1.2.1
- router: 2.2.0
- send: 1.2.0
- serve-static: 2.2.0
- statuses: 2.0.1
- type-is: 2.0.1
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
+ expect-type@1.3.0: {}
extract-zip@2.0.1:
dependencies:
- debug: 4.4.1
+ debug: 4.4.3
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -5249,8 +5332,6 @@ snapshots:
fast-levenshtein@2.0.6: {}
- fast-uri@3.0.6: {}
-
fastq@1.19.1:
dependencies:
reusify: 1.1.0
@@ -5259,10 +5340,18 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.4.4(picomatch@4.0.2):
+ fdir@6.4.6(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
+ fdir@6.4.6(picomatch@4.0.3):
+ optionalDependencies:
+ picomatch: 4.0.3
+
+ fdir@6.5.0(picomatch@4.0.3):
+ optionalDependencies:
+ picomatch: 4.0.3
+
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
@@ -5271,26 +5360,13 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
- finalhandler@2.1.0:
- dependencies:
- debug: 4.4.1
- encodeurl: 2.0.0
- escape-html: 1.0.3
- on-finished: 2.4.1
- parseurl: 1.3.3
- statuses: 2.0.1
- transitivePeerDependencies:
- - supports-color
-
- find-chrome-bin@2.0.2:
+ find-chrome-bin@2.0.4:
dependencies:
- '@puppeteer/browsers': 2.10.5
+ '@puppeteer/browsers': 2.10.10
transitivePeerDependencies:
- bare-buffer
- supports-color
- find-up-simple@1.0.1: {}
-
find-up@5.0.0:
dependencies:
locate-path: 6.0.0
@@ -5307,15 +5383,6 @@ snapshots:
dependencies:
is-callable: 1.2.7
- foreground-child@3.3.1:
- dependencies:
- cross-spawn: 7.0.6
- signal-exit: 4.1.0
-
- forwarded@0.2.0: {}
-
- fresh@2.0.0: {}
-
fs.realpath@1.0.0: {}
fsevents@2.3.3:
@@ -5374,7 +5441,7 @@ snapshots:
dependencies:
basic-ftp: 5.0.5
data-uri-to-buffer: 6.0.2
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -5386,15 +5453,6 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob@10.4.5:
- dependencies:
- foreground-child: 3.3.1
- jackspeak: 3.4.3
- minimatch: 9.0.5
- minipass: 7.1.2
- package-json-from-dist: 1.0.1
- path-scurry: 1.11.1
-
glob@7.2.3:
dependencies:
fs.realpath: 1.0.0
@@ -5408,13 +5466,15 @@ snapshots:
globals@15.15.0: {}
- globals@16.1.0: {}
+ globals@16.5.0: {}
globalthis@1.0.4:
dependencies:
define-properties: 1.2.1
gopd: 1.2.0
+ globrex@0.1.2: {}
+
gopd@1.2.0: {}
graceful-fs@4.2.11: {}
@@ -5445,34 +5505,20 @@ snapshots:
html-escaper@2.0.2: {}
- 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
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.3
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
- iconv-lite@0.6.3:
- dependencies:
- safer-buffer: 2.1.2
-
- ieee754@1.2.1: {}
-
ignore@5.3.2: {}
ignore@7.0.4: {}
@@ -5484,8 +5530,6 @@ snapshots:
imurmurhash@0.1.4: {}
- indent-string@5.0.0: {}
-
inflight@1.0.6:
dependencies:
once: 1.4.0
@@ -5504,8 +5548,6 @@ snapshots:
jsbn: 1.1.0
sprintf-js: 1.1.3
- ipaddr.js@1.9.1: {}
-
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
@@ -5529,10 +5571,6 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-builtin-module@5.0.0:
- dependencies:
- builtin-modules: 5.0.0
-
is-bun-module@1.3.0:
dependencies:
semver: 7.7.2
@@ -5573,13 +5611,13 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-immutable-type@5.0.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3):
+ is-immutable-type@5.0.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/type-utils': 8.32.1(eslint@9.26.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.26.0(jiti@2.4.2)
- ts-api-utils: 2.1.0(typescript@5.8.3)
- ts-declaration-location: 1.0.7(typescript@5.8.3)
- typescript: 5.8.3
+ '@typescript-eslint/type-utils': 8.53.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ ts-api-utils: 2.1.0(typescript@5.9.3)
+ ts-declaration-location: 1.0.7(typescript@5.9.3)
+ typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -5594,8 +5632,6 @@ snapshots:
is-number@7.0.0: {}
- is-promise@4.0.0: {}
-
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -5651,15 +5687,7 @@ snapshots:
make-dir: 4.0.0
supports-color: 7.2.0
- istanbul-lib-source-maps@5.0.6:
- dependencies:
- '@jridgewell/trace-mapping': 0.3.25
- debug: 4.4.1
- istanbul-lib-coverage: 3.2.2
- transitivePeerDependencies:
- - supports-color
-
- istanbul-reports@3.1.7:
+ istanbul-reports@3.2.0:
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
@@ -5673,18 +5701,14 @@ snapshots:
has-symbols: 1.1.0
set-function-name: 2.0.2
- jackspeak@3.4.3:
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
- jiti@2.4.2: {}
+ jiti@2.6.1: {}
jju@1.4.0: {}
js-tokens@4.0.0: {}
+ js-tokens@9.0.1: {}
+
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
@@ -5754,24 +5778,16 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- loupe@3.1.3: {}
-
- lru-cache@10.4.3: {}
-
- lru-cache@6.0.0:
- dependencies:
- yallist: 4.0.0
-
lru-cache@7.18.3: {}
- magic-string@0.30.17:
+ magic-string@0.30.21:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.5
- magicast@0.3.5:
+ magicast@0.5.1:
dependencies:
- '@babel/parser': 7.27.2
- '@babel/types': 7.27.1
+ '@babel/parser': 7.28.6
+ '@babel/types': 7.28.6
source-map-js: 1.2.1
make-dir@4.0.0:
@@ -5780,10 +5796,6 @@ snapshots:
math-intrinsics@1.1.0: {}
- media-typer@1.1.0: {}
-
- merge-descriptors@2.0.0: {}
-
merge2@1.4.1: {}
micromatch@4.0.8:
@@ -5791,16 +5803,8 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
- mime-db@1.54.0: {}
-
- mime-types@3.0.1:
- dependencies:
- mime-db: 1.54.0
-
mimic-function@5.0.1: {}
- min-indent@1.0.1: {}
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
@@ -5811,17 +5815,13 @@ snapshots:
minimist@1.2.8: {}
- minipass@7.1.2: {}
-
mitt@3.0.1: {}
- ms@2.1.2: {}
-
ms@2.1.3: {}
nanoid@3.3.11: {}
- nanoid@5.0.7: {}
+ nanoid@5.1.5: {}
nanospinner@1.2.2:
dependencies:
@@ -5831,8 +5831,6 @@ snapshots:
natural-orderby@5.0.0: {}
- negotiator@1.0.0: {}
-
netmask@2.0.2: {}
node-comb@2.0.0: {}
@@ -5885,9 +5883,7 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- on-finished@2.4.1:
- dependencies:
- ee-first: 1.1.1
+ obug@2.1.1: {}
once@1.4.0:
dependencies:
@@ -5936,7 +5932,7 @@ snapshots:
dependencies:
'@tootallnate/quickjs-emscripten': 0.23.0
agent-base: 7.1.3
- debug: 4.4.1
+ debug: 4.4.3
get-uri: 6.0.4
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
@@ -5950,14 +5946,10 @@ snapshots:
degenerator: 5.0.1
netmask: 2.0.2
- package-json-from-dist@1.0.1: {}
-
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- parseurl@1.3.3: {}
-
path-exists@4.0.0: {}
path-is-absolute@1.0.1: {}
@@ -5966,17 +5958,8 @@ snapshots:
path-parse@1.0.7: {}
- path-scurry@1.11.1:
- dependencies:
- lru-cache: 10.4.3
- minipass: 7.1.2
-
- path-to-regexp@8.2.0: {}
-
pathe@2.0.3: {}
- pathval@2.0.0: {}
-
pend@1.2.0: {}
picocolors@1.1.1: {}
@@ -5985,7 +5968,7 @@ snapshots:
picomatch@4.0.2: {}
- pkce-challenge@5.0.0: {}
+ picomatch@4.0.3: {}
pluralize@8.0.0: {}
@@ -6004,6 +5987,11 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ postcss-selector-parser@7.1.1:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
postcss-styl@0.12.3:
dependencies:
debug: 4.4.1
@@ -6020,6 +6008,12 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
+ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
prelude-ls@1.2.1: {}
progress@2.0.3: {}
@@ -6035,28 +6029,10 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
- proxy-addr@2.0.7:
- dependencies:
- forwarded: 0.2.0
- ipaddr.js: 1.9.1
-
- proxy-agent@6.4.0:
- dependencies:
- agent-base: 7.1.3
- debug: 4.4.1
- http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.6
- lru-cache: 7.18.3
- pac-proxy-agent: 7.2.0
- proxy-from-env: 1.1.0
- socks-proxy-agent: 8.0.5
- transitivePeerDependencies:
- - supports-color
-
proxy-agent@6.5.0:
dependencies:
agent-base: 7.1.3
- debug: 4.4.1
+ debug: 4.4.3
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
lru-cache: 7.18.3
@@ -6075,38 +6051,25 @@ snapshots:
punycode@2.3.1: {}
- puppeteer-core@22.6.5:
+ puppeteer-core@24.22.0:
dependencies:
- '@puppeteer/browsers': 2.2.2
- chromium-bidi: 0.5.17(devtools-protocol@0.0.1262051)
- debug: 4.3.4
- devtools-protocol: 0.0.1262051
- ws: 8.16.0
+ '@puppeteer/browsers': 2.10.10
+ chromium-bidi: 8.0.0(devtools-protocol@0.0.1495869)
+ debug: 4.4.3
+ devtools-protocol: 0.0.1495869
+ typed-query-selector: 2.12.0
+ webdriver-bidi-protocol: 0.2.11
+ ws: 8.19.0
transitivePeerDependencies:
- bare-buffer
- bufferutil
- supports-color
- utf-8-validate
- qs@6.14.0:
- dependencies:
- side-channel: 1.1.0
-
queue-microtask@1.2.3: {}
- range-parser@1.2.1: {}
-
- raw-body@3.0.0:
- dependencies:
- bytes: 3.1.2
- http-errors: 2.0.0
- iconv-lite: 0.6.3
- unpipe: 1.0.0
-
react-is@16.13.1: {}
- readdirp@4.1.2: {}
-
refa@0.12.1:
dependencies:
'@eslint-community/regexpp': 4.12.1
@@ -6175,42 +6138,37 @@ snapshots:
reusify@1.1.0: {}
- rollup@4.41.0:
+ rollup@4.56.0:
dependencies:
- '@types/estree': 1.0.7
+ '@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.41.0
- '@rollup/rollup-android-arm64': 4.41.0
- '@rollup/rollup-darwin-arm64': 4.41.0
- '@rollup/rollup-darwin-x64': 4.41.0
- '@rollup/rollup-freebsd-arm64': 4.41.0
- '@rollup/rollup-freebsd-x64': 4.41.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.41.0
- '@rollup/rollup-linux-arm-musleabihf': 4.41.0
- '@rollup/rollup-linux-arm64-gnu': 4.41.0
- '@rollup/rollup-linux-arm64-musl': 4.41.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.41.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.41.0
- '@rollup/rollup-linux-riscv64-gnu': 4.41.0
- '@rollup/rollup-linux-riscv64-musl': 4.41.0
- '@rollup/rollup-linux-s390x-gnu': 4.41.0
- '@rollup/rollup-linux-x64-gnu': 4.41.0
- '@rollup/rollup-linux-x64-musl': 4.41.0
- '@rollup/rollup-win32-arm64-msvc': 4.41.0
- '@rollup/rollup-win32-ia32-msvc': 4.41.0
- '@rollup/rollup-win32-x64-msvc': 4.41.0
+ '@rollup/rollup-android-arm-eabi': 4.56.0
+ '@rollup/rollup-android-arm64': 4.56.0
+ '@rollup/rollup-darwin-arm64': 4.56.0
+ '@rollup/rollup-darwin-x64': 4.56.0
+ '@rollup/rollup-freebsd-arm64': 4.56.0
+ '@rollup/rollup-freebsd-x64': 4.56.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.56.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.56.0
+ '@rollup/rollup-linux-arm64-gnu': 4.56.0
+ '@rollup/rollup-linux-arm64-musl': 4.56.0
+ '@rollup/rollup-linux-loong64-gnu': 4.56.0
+ '@rollup/rollup-linux-loong64-musl': 4.56.0
+ '@rollup/rollup-linux-ppc64-gnu': 4.56.0
+ '@rollup/rollup-linux-ppc64-musl': 4.56.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.56.0
+ '@rollup/rollup-linux-riscv64-musl': 4.56.0
+ '@rollup/rollup-linux-s390x-gnu': 4.56.0
+ '@rollup/rollup-linux-x64-gnu': 4.56.0
+ '@rollup/rollup-linux-x64-musl': 4.56.0
+ '@rollup/rollup-openbsd-x64': 4.56.0
+ '@rollup/rollup-openharmony-arm64': 4.56.0
+ '@rollup/rollup-win32-arm64-msvc': 4.56.0
+ '@rollup/rollup-win32-ia32-msvc': 4.56.0
+ '@rollup/rollup-win32-x64-gnu': 4.56.0
+ '@rollup/rollup-win32-x64-msvc': 4.56.0
fsevents: 2.3.3
- router@2.2.0:
- dependencies:
- debug: 4.4.1
- depd: 2.0.0
- is-promise: 4.0.0
- parseurl: 1.3.3
- path-to-regexp: 8.2.0
- transitivePeerDependencies:
- - supports-color
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
@@ -6223,8 +6181,6 @@ snapshots:
has-symbols: 1.1.0
isarray: 2.0.5
- safe-buffer@5.2.1: {}
-
safe-push-apply@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -6250,38 +6206,13 @@ snapshots:
refa: 0.12.1
regexp-ast-analysis: 0.7.1
- semver@6.3.1: {}
+ scule@1.3.0: {}
- semver@7.6.0:
- dependencies:
- lru-cache: 6.0.0
+ semver@6.3.1: {}
semver@7.7.2: {}
- 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.1
- 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
+ semver@7.7.3: {}
set-function-length@1.2.2:
dependencies:
@@ -6305,8 +6236,6 @@ snapshots:
es-errors: 1.3.0
es-object-atoms: 1.1.1
- setprototypeof@1.2.0: {}
-
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -6345,22 +6274,22 @@ snapshots:
signal-exit@4.1.0: {}
- size-limit@11.2.0:
+ size-limit@12.0.0(jiti@2.6.1):
dependencies:
bytes-iec: 3.1.1
- chokidar: 4.0.3
- jiti: 2.4.2
lilconfig: 3.1.3
nanospinner: 1.2.2
picocolors: 1.1.1
- tinyglobby: 0.2.13
+ tinyglobby: 0.2.15
+ optionalDependencies:
+ jiti: 2.6.1
smart-buffer@4.2.0: {}
socks-proxy-agent@8.0.5:
dependencies:
agent-base: 7.1.3
- debug: 4.4.1
+ debug: 4.4.3
socks: 2.8.4
transitivePeerDependencies:
- supports-color
@@ -6387,9 +6316,7 @@ snapshots:
stackback@0.0.2: {}
- statuses@2.0.1: {}
-
- std-env@3.9.0: {}
+ std-env@3.10.0: {}
stdin-discarder@0.2.2: {}
@@ -6410,12 +6337,6 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string-width@5.1.2:
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.0
-
string-width@7.2.0:
dependencies:
emoji-regex: 10.4.0
@@ -6482,13 +6403,9 @@ snapshots:
strip-bom@3.0.0: {}
- strip-indent@4.0.0:
- dependencies:
- min-indent: 1.0.1
-
strip-json-comments@3.1.1: {}
- strip-json-comments@5.0.1: {}
+ strip-json-comments@5.0.2: {}
stylus@0.57.0:
dependencies:
@@ -6509,17 +6426,7 @@ snapshots:
tapable@2.2.2: {}
- tar-fs@3.0.5:
- dependencies:
- pump: 3.0.2
- tar-stream: 3.1.7
- optionalDependencies:
- bare-fs: 2.3.5
- bare-path: 2.1.3
- transitivePeerDependencies:
- - bare-buffer
-
- tar-fs@3.0.8:
+ tar-fs@3.1.1:
dependencies:
pump: 3.0.2
tar-stream: 3.1.7
@@ -6535,50 +6442,47 @@ snapshots:
fast-fifo: 1.3.2
streamx: 2.22.0
- test-exclude@7.0.1:
- dependencies:
- '@istanbuljs/schema': 0.1.3
- glob: 10.4.5
- minimatch: 9.0.5
-
text-decoder@1.2.3:
dependencies:
b4a: 1.6.7
- through@2.3.8: {}
-
tinybench@2.9.0: {}
- tinyexec@0.3.2: {}
+ tinyexec@1.0.2: {}
tinyglobby@0.2.13:
dependencies:
- fdir: 6.4.4(picomatch@4.0.2)
+ fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
- tinypool@1.0.2: {}
-
- tinyrainbow@2.0.0: {}
+ tinyglobby@0.2.15:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
- tinyspy@3.0.2: {}
+ tinyrainbow@3.0.3: {}
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- toidentifier@1.0.1: {}
+ ts-api-utils@2.1.0(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
- ts-api-utils@2.1.0(typescript@5.8.3):
+ ts-api-utils@2.4.0(typescript@5.9.3):
dependencies:
- typescript: 5.8.3
+ typescript: 5.9.3
- ts-declaration-location@1.0.7(typescript@5.8.3):
+ ts-declaration-location@1.0.7(typescript@5.9.3):
dependencies:
picomatch: 4.0.2
- typescript: 5.8.3
+ typescript: 5.9.3
ts-pattern@5.7.1: {}
+ ts-pattern@5.9.0: {}
+
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -6592,12 +6496,6 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-is@2.0.1:
- dependencies:
- content-type: 1.0.5
- media-typer: 1.1.0
- mime-types: 3.0.1
-
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
@@ -6631,10 +6529,24 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript@5.8.3: {}
+ typed-query-selector@2.12.0: {}
+
+ typescript-eslint@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.34.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)
+ eslint: 9.29.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ typescript@5.9.3: {}
typestar@1.11.0: {}
+ typestar@2.1.0: {}
+
unbox-primitive@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -6642,16 +6554,9 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- unbzip2-stream@1.4.3:
- dependencies:
- buffer: 5.7.1
- through: 2.3.8
-
undici-types@6.21.0:
optional: true
- unpipe@1.0.0: {}
-
update-browserslist-db@1.1.3(browserslist@4.24.5):
dependencies:
browserslist: 4.24.5
@@ -6662,71 +6567,45 @@ snapshots:
dependencies:
punycode: 2.3.1
- urlpattern-polyfill@10.0.0: {}
-
util-deprecate@1.0.2: {}
validate-html-nesting@1.2.2: {}
- vary@1.1.2: {}
-
- vite-node@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0):
- dependencies:
- cac: 6.7.14
- debug: 4.4.1
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0):
+ vite@7.3.1(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0):
dependencies:
- esbuild: 0.25.4
- fdir: 6.4.4(picomatch@4.0.2)
- picomatch: 4.0.2
- postcss: 8.5.3
- rollup: 4.41.0
- tinyglobby: 0.2.13
+ esbuild: 0.27.2
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
+ postcss: 8.5.6
+ rollup: 4.56.0
+ tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 22.15.21
fsevents: 2.3.3
- jiti: 2.4.2
+ jiti: 2.6.1
stylus: 0.57.0
- vitest@3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0):
+ vitest@4.0.18(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0):
dependencies:
- '@vitest/expect': 3.1.4
- '@vitest/mocker': 3.1.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0))
- '@vitest/pretty-format': 3.1.4
- '@vitest/runner': 3.1.4
- '@vitest/snapshot': 3.1.4
- '@vitest/spy': 3.1.4
- '@vitest/utils': 3.1.4
- chai: 5.2.0
- debug: 4.4.1
- expect-type: 1.2.1
- magic-string: 0.30.17
+ '@vitest/expect': 4.0.18
+ '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0))
+ '@vitest/pretty-format': 4.0.18
+ '@vitest/runner': 4.0.18
+ '@vitest/snapshot': 4.0.18
+ '@vitest/spy': 4.0.18
+ '@vitest/utils': 4.0.18
+ es-module-lexer: 1.7.0
+ expect-type: 1.3.0
+ magic-string: 0.30.21
+ obug: 2.1.1
pathe: 2.0.3
- std-env: 3.9.0
+ picomatch: 4.0.3
+ std-env: 3.10.0
tinybench: 2.9.0
- tinyexec: 0.3.2
- tinyglobby: 0.2.13
- tinypool: 1.0.2
- tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
- vite-node: 3.1.4(@types/node@22.15.21)(jiti@2.4.2)(stylus@0.57.0)
+ tinyexec: 1.0.2
+ tinyglobby: 0.2.15
+ tinyrainbow: 3.0.3
+ vite: 7.3.1(@types/node@22.15.21)(jiti@2.6.1)(stylus@0.57.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.15.21
@@ -6739,15 +6618,14 @@ snapshots:
- sass-embedded
- stylus
- sugarss
- - supports-color
- terser
- tsx
- yaml
- vue-eslint-parser@10.1.3(eslint@9.27.0(jiti@2.4.2)):
+ vue-eslint-parser@10.1.3(eslint@9.39.2(jiti@2.6.1)):
dependencies:
debug: 4.4.1
- eslint: 9.27.0(jiti@2.4.2)
+ eslint: 9.39.2(jiti@2.6.1)
eslint-scope: 8.3.0
eslint-visitor-keys: 4.2.0
espree: 10.3.0
@@ -6757,10 +6635,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-eslint-parser@9.4.3(eslint@9.26.0(jiti@2.4.2)):
+ vue-eslint-parser@9.4.3(eslint@9.29.0(jiti@2.6.1)):
dependencies:
debug: 4.4.1
- eslint: 9.26.0(jiti@2.4.2)
+ eslint: 9.29.0(jiti@2.6.1)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -6770,6 +6648,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ webdriver-bidi-protocol@0.2.11: {}
+
which-boxed-primitive@1.1.1:
dependencies:
is-bigint: 1.1.0
@@ -6828,22 +6708,14 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- wrap-ansi@8.1.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
-
wrappy@1.0.2: {}
- ws@8.16.0: {}
+ ws@8.19.0: {}
xml-name-validator@4.0.0: {}
y18n@5.0.8: {}
- yallist@4.0.0: {}
-
yargs-parser@21.1.1: {}
yargs@17.7.2:
@@ -6865,10 +6737,8 @@ snapshots:
yoctocolors@2.1.1: {}
- zod-to-json-schema@3.24.5(zod@3.25.17):
- dependencies:
- zod: 3.25.17
+ zod@3.25.17: {}
- zod@3.22.4: {}
+ zod@3.25.76: {}
- zod@3.25.17: {}
+ zod@4.3.6: {}
diff --git a/src/index.ts b/src/index.ts
index 1da1a6e..774da3a 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,6 +1,3 @@
-import type { Interval } from 'typestar'
-import mitt, { type Handler } from 'mitt'
-
const MSToHours = 1000 * 60 * 60
const MSToMin = 1000 * 60
@@ -8,10 +5,12 @@ const pad = (num: number, size: number): string => `${num}`.padStart(size, '0')
export type StartEvent = 'start' | 'resume'
export type StopEvent = 'reset' | 'finish' | 'pause'
+export type TimerListener = (elapsed: number) => void
export interface Timer extends TimerState {
- off: (event: TimerEvent, handler: Handler) => void
- on: (event: TimerEvent, handler: Handler) => void
+ events: Map>
+ off: (event: TimerEvent, handler?: TimerListener) => void
+ on: (event: TimerEvent, handler: TimerListener) => void
pause: () => void
reset: () => void
resume: () => void
@@ -56,9 +55,15 @@ export function formatTime(totalTime: number): string {
*/
export default function timer(from: number, inc: number, to?: number): Timer {
const state: TimerState = { elapsed: from, running: false }
- const emitter = mitt>()
+ const emitter = new Map>()
const sign = Math.sign(inc)
- let id: Interval | undefined
+ let id: number | undefined
+
+ const emit = (type: TimerEvent, elapsed: number): void => {
+ if (emitter.has(type)) {
+ for (const fn of emitter.get(type)!) fn(elapsed)
+ }
+ }
/**
* Manually triggers a single update cycle. This advances `elapsed` by `inc`
@@ -70,9 +75,9 @@ export default function timer(from: number, inc: number, to?: number): Timer {
let elapsed = state.elapsed + inc
if (elapsed < 0) elapsed = 0
if (to !== undefined && elapsed * sign >= to * sign) {
- state.elapsed = elapsed = to
+ state.elapsed = to
stop()
- } else emitter.emit('update', (state.elapsed = elapsed))
+ } else emit('update', (state.elapsed = elapsed))
}
}
@@ -85,7 +90,7 @@ export default function timer(from: number, inc: number, to?: number): Timer {
if (to && from * sign > to * sign) throw new Error(`Invalid timer range [${from}, ${to}] on inc ${inc}.`)
if (!state.running) {
state.running = true
- emitter.emit(event, state.elapsed)
+ emit(event, state.elapsed)
id = setInterval(update, Math.abs(inc))
}
}
@@ -105,7 +110,7 @@ export default function timer(from: number, inc: number, to?: number): Timer {
const stop = (event: StopEvent = 'finish'): void => {
if (state.running || event === 'reset') {
state.running = false
- emitter.emit(event, state.elapsed)
+ emit(event, state.elapsed)
if (id) {
clearInterval(id)
id = undefined
@@ -145,8 +150,9 @@ export default function timer(from: number, inc: number, to?: number): Timer {
* @param event - The timer event to listen for.
* @param handler - The handler function to call when the event occurs.
*/
- const on = (event: TimerEvent, handler: Handler): void => {
- emitter.on(event, handler)
+ const on = (event: TimerEvent, handler: TimerListener): void => {
+ if (!emitter.has(event)) emitter.set(event, new Set())
+ emitter.get(event)!.add(handler)
}
/**
@@ -155,9 +161,13 @@ export default function timer(from: number, inc: number, to?: number): Timer {
* @param event - The timer event to stop listening for.
* @param handler - The handler function to remove.
*/
- const off = (event: TimerEvent, handler: Handler): void => {
- emitter.off(event, handler)
+ const off = (event: TimerEvent, handler?: TimerListener): void => {
+ if (emitter.has(event)) {
+ const set = emitter.get(event)!
+ if (handler) set.delete(handler)
+ else set.clear()
+ }
}
- return Object.assign(state, { off, on, pause, reset, resume, start, stop, toggle, update })
+ return Object.assign(state, { events: emitter, off, on, pause, reset, resume, start, stop, toggle, update })
}
diff --git a/test/index.test.ts b/test/index.test.ts
index 5f774d5..21f7285 100644
--- a/test/index.test.ts
+++ b/test/index.test.ts
@@ -139,6 +139,17 @@ describe('timer', () => {
expect(timer.running).toBe(false)
})
+ it('blocks duplicate start calls', () => {
+ const timer = time(100, -10)
+ let counter = 0
+ timer.on('start', () => {
+ counter++
+ })
+
+ for (let i = 0; i < 100; i++) timer.start()
+ expect(counter).toBe(1)
+ })
+
it('elapsed property', async () => {
const timer = time(500, -100, 0)
expect(timer.elapsed).toBe(500)
@@ -194,57 +205,75 @@ describe('timer', () => {
})
})
- it('allows listening to specific events', async () => {
- const timer = time(300, -100, 0)
- const updateSpy = vi.fn()
- const startSpy = vi.fn()
- const finishSpy = vi.fn()
- const resetSpy = vi.fn()
- const pauseSpy = vi.fn()
+ describe('events', () => {
- timer.on('update', updateSpy)
- timer.on('start', startSpy)
- timer.on('finish', finishSpy)
- timer.on('reset', resetSpy)
- timer.on('pause', pauseSpy)
+ it('allows listening to specific events', async () => {
+ const timer = time(300, -100, 0)
+ const updateSpy = vi.fn()
+ const startSpy = vi.fn()
+ const finishSpy = vi.fn()
+ const resetSpy = vi.fn()
+ const pauseSpy = vi.fn()
- timer.start()
- expect(startSpy).toHaveBeenCalledWith(300)
+ timer.on('update', updateSpy)
+ timer.on('start', startSpy)
+ timer.on('finish', finishSpy)
+ timer.on('reset', resetSpy)
+ timer.on('pause', pauseSpy)
- vi.advanceTimersByTime(100)
- expect(updateSpy).toHaveBeenCalledWith(200)
+ timer.start()
+ expect(startSpy).toHaveBeenCalledWith(300)
- timer.pause()
- expect(pauseSpy).toHaveBeenCalledWith(200)
+ vi.advanceTimersByTime(100)
+ expect(updateSpy).toHaveBeenCalledWith(200)
- const promise = new Promise(resolve => {
- timer.on('finish', () => {
- expect(finishSpy).toHaveBeenCalledWith(0)
- timer.reset()
- expect(resetSpy).toHaveBeenCalledWith(0)
- resolve()
+ timer.pause()
+ expect(pauseSpy).toHaveBeenCalledWith(200)
+
+ const promise = new Promise(resolve => {
+ timer.on('finish', () => {
+ expect(finishSpy).toHaveBeenCalledWith(0)
+ timer.reset()
+ expect(resetSpy).toHaveBeenCalledWith(0)
+ resolve()
+ })
})
+
+ timer.start() // Resume
+ vi.advanceTimersByTime(200) // Finish it
+
+ await promise
})
- timer.start() // Resume
- vi.advanceTimersByTime(200) // Finish it
+ it('allows removing event listeners', async () => {
+ const timer = time(100, -10, 0)
+ const updateSpy = vi.fn()
- await promise
- })
+ timer.on('update', updateSpy)
+ timer.start()
+ vi.advanceTimersByTime(10)
+ expect(updateSpy).toHaveBeenCalledTimes(1)
- it('allows removing event listeners', async () => {
- const timer = time(100, -10, 0)
- const updateSpy = vi.fn()
+ timer.off('update', updateSpy)
+ vi.advanceTimersByTime(10)
+ expect(updateSpy).toHaveBeenCalledTimes(1) // Should not have been called again
- timer.on('update', updateSpy)
- timer.start()
- vi.advanceTimersByTime(10)
- expect(updateSpy).toHaveBeenCalledTimes(1)
+ timer.stop()
+ })
- timer.off('update', updateSpy)
- vi.advanceTimersByTime(10)
- expect(updateSpy).toHaveBeenCalledTimes(1) // Should not have been called again
+ it('can clear all events', () => {
+ const timer = time(100, 100, 0)
+ for (let i = 0; i < 10; i++) timer.on('update', () => {})
- timer.stop()
+ expect(timer.events.get('update')!.size).toBe(10)
+ timer.off('update')
+ expect(timer.events.get('update')!.size).toBe(0)
+ })
+
+ it('ignores off calls of an not set event type', () => {
+ const timer = time(100, 10, 0)
+ timer.on('update', () => {})
+ timer.off('finish')
+ })
})
})