From 11fa78f0c68ec44fa119771046f67357116ac496 Mon Sep 17 00:00:00 2001
From: James Garbutt <43081j@users.noreply.github.com>
Date: Sat, 28 Jun 2025 20:43:07 +0100
Subject: [PATCH 01/10] test: add vitest prep (#707)
Adds vitest and associated scripts which will not succeed yet, as we
have no projects.
---
package.json | 10 +-
pnpm-lock.yaml | 3640 ++++++++++++++++++++++++-------------
scripts/mangle-plugin.mjs | 44 +
vitest.config.mjs | 22 +
4 files changed, 2491 insertions(+), 1225 deletions(-)
create mode 100644 scripts/mangle-plugin.mjs
create mode 100644 vitest.config.mjs
diff --git a/package.json b/package.json
index ff31b524d..a57cab75d 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"lint:oxlint": "oxlint 'packages/**/*.{ts,tsx,js,jsx}'",
"lint:tsc": "tsc -p tsconfig.json --noEmit",
"lint-staged": "lint-staged",
- "test": "pnpm test:karma && pnpm test:mocha",
+ "test": "pnpm test:karma && pnpm test:mocha && pnpm test:vitest",
"test:minify": "pnpm test:karma:minify && pnpm test:mocha",
"test:prod": "pnpm test:karma:prod && pnpm test:mocha:prod",
"test:karma": "cross-env COVERAGE=true karma start karma.conf.js --single-run",
@@ -35,12 +35,13 @@
"test:karma:prod:watch": "cross-env NODE_ENV=production karma start karma.conf.js --no-single-run",
"test:mocha": "cross-env COVERAGE=true mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx",
"test:mocha:prod": "cross-env COVERAGE=true NODE_ENV=production mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx",
+ "test:vitest": "cross-env COVERAGE=true vitest run",
"docs:start": "cd docs && pnpm start",
"docs:build": "cd docs && pnpm build",
"docs:preview": "cd docs && pnpm preview",
"ci:build": "pnpm build && pnpm docs:build",
"ci:test": "pnpm lint && pnpm test",
- "prepare": "husky install",
+ "prepare": "husky install && playwright install chromium",
"format": "prettier --ignore-path .gitignore --write '**/*.{js,jsx,ts,tsx,yml,json,md}'",
"version": "pnpm changeset version && pnpm i --lockfile-only"
},
@@ -68,6 +69,7 @@
"@types/node": "^18.19.103",
"@types/sinon": "^10.0.13",
"@types/sinon-chai": "^3.2.8",
+ "@vitest/coverage-v8": "^3.2.4",
"babel-plugin-istanbul": "^6.1.1",
"babel-plugin-transform-rename-properties": "^0.1.0",
"buffer": "^6.0.3",
@@ -89,11 +91,13 @@
"microbundle": "^0.15.1",
"mocha": "^10.0.0",
"oxlint": "^1.3.0",
+ "playwright": "^1.53.1",
"prettier": "^3.6.2",
"shx": "^0.3.4",
"sinon": "^14.0.0",
"sinon-chai": "^3.7.0",
- "typescript": "~5.8.3"
+ "typescript": "~5.8.3",
+ "vitest": "^3.2.4"
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,yml,json,md}": [
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 529b16555..67a10e512 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,37 +18,37 @@ importers:
devDependencies:
'@babel/core':
specifier: ^7.28.4
- version: 7.28.4
+ version: 7.28.5
'@babel/plugin-syntax-jsx':
specifier: ^7.27.1
- version: 7.27.1(@babel/core@7.28.4)
+ version: 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-explicit-resource-management':
specifier: ^7.28.0
- version: 7.28.0(@babel/core@7.28.4)
+ version: 7.28.0(@babel/core@7.28.5)
'@babel/plugin-transform-modules-commonjs':
specifier: ^7.27.1
- version: 7.27.1(@babel/core@7.28.4)
+ version: 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-react-jsx':
specifier: ^7.27.1
- version: 7.27.1(@babel/core@7.28.4)
+ version: 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-typescript':
specifier: ^7.28.0
- version: 7.28.0(@babel/core@7.28.4)
+ version: 7.28.5(@babel/core@7.28.5)
'@babel/preset-env':
specifier: ^7.28.3
- version: 7.28.3(@babel/core@7.28.4)
+ version: 7.28.5(@babel/core@7.28.5)
'@babel/preset-react':
specifier: ^7.27.1
- version: 7.27.1(@babel/core@7.28.4)
+ version: 7.27.1(@babel/core@7.28.5)
'@babel/preset-typescript':
specifier: ^7.27.1
- version: 7.27.1(@babel/core@7.28.4)
+ version: 7.27.1(@babel/core@7.28.5)
'@babel/register':
specifier: ^7.28.3
- version: 7.28.3(@babel/core@7.28.4)
+ version: 7.28.3(@babel/core@7.28.5)
'@babel/standalone':
specifier: ^7.28.4
- version: 7.28.4
+ version: 7.28.5
'@changesets/changelog-github':
specifier: ^0.5.0
version: 0.5.0
@@ -60,7 +60,7 @@ importers:
version: 7.28.0
'@types/chai':
specifier: ^4.3.3
- version: 4.3.3
+ version: 4.3.20
'@types/mocha':
specifier: ^9.1.1
version: 9.1.1
@@ -69,22 +69,25 @@ importers:
version: 18.19.103
'@types/sinon':
specifier: ^10.0.13
- version: 10.0.13
+ version: 10.0.20
'@types/sinon-chai':
specifier: ^3.2.8
- version: 3.2.8
+ version: 3.2.12
+ '@vitest/coverage-v8':
+ specifier: ^3.2.4
+ version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)
babel-plugin-istanbul:
specifier: ^6.1.1
version: 6.1.1
babel-plugin-transform-rename-properties:
specifier: ^0.1.0
- version: 0.1.0(@babel/core@7.28.4)
+ version: 0.1.0(@babel/core@7.28.5)
buffer:
specifier: ^6.0.3
version: 6.0.3
chai:
specifier: ^4.3.6
- version: 4.3.6
+ version: 4.5.0
cross-env:
specifier: ^7.0.3
version: 7.0.3
@@ -102,16 +105,16 @@ importers:
version: 6.4.2
karma-chai-sinon:
specifier: ^0.1.5
- version: 0.1.5(chai@4.3.6)(karma@6.4.2)(sinon-chai@3.7.0(chai@4.3.6)(sinon@14.0.0))(sinon@14.0.0)
+ version: 0.1.5(chai@4.5.0)(karma@6.4.2)(sinon-chai@3.7.0(chai@4.5.0)(sinon@14.0.2))(sinon@14.0.2)
karma-chrome-launcher:
specifier: ^3.1.1
- version: 3.1.1
+ version: 3.2.0
karma-coverage:
specifier: ^2.2.0
- version: 2.2.0
+ version: 2.2.1
karma-esbuild:
specifier: ^2.2.5
- version: 2.2.5(esbuild@0.14.54)
+ version: 2.3.0(esbuild@0.14.54)
karma-mocha:
specifier: ^2.0.1
version: 2.0.1
@@ -120,7 +123,7 @@ importers:
version: 2.2.5(karma@6.4.2)
karma-sinon:
specifier: ^1.0.5
- version: 1.0.5(karma@6.4.2)(sinon@14.0.0)
+ version: 1.0.5(karma@6.4.2)(sinon@14.0.2)
kolorist:
specifier: ^1.5.1
version: 1.5.1
@@ -132,10 +135,13 @@ importers:
version: 0.15.1(patch_hash=191ddb4c75616fbd059c0f22ba3000be648ce78c33a2f5286f6d1ff43f9ea6b8)(@types/babel__core@7.20.5)
mocha:
specifier: ^10.0.0
- version: 10.0.0
+ version: 10.8.2
oxlint:
specifier: ^1.3.0
version: 1.3.0
+ playwright:
+ specifier: ^1.53.1
+ version: 1.53.1
prettier:
specifier: ^3.6.2
version: 3.6.2
@@ -144,13 +150,16 @@ importers:
version: 0.3.4
sinon:
specifier: ^14.0.0
- version: 14.0.0
+ version: 14.0.2
sinon-chai:
specifier: ^3.7.0
- version: 3.7.0(chai@4.3.6)(sinon@14.0.0)
+ version: 3.7.0(chai@4.5.0)(sinon@14.0.2)
typescript:
specifier: ~5.8.3
version: 5.8.3
+ vitest:
+ specifier: ^3.2.4
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@18.19.103)(@vitest/browser@3.2.4)
docs:
dependencies:
@@ -168,13 +177,13 @@ importers:
version: link:../packages/react
preact:
specifier: ^10.25.0
- version: 10.26.9
+ version: 10.27.2
preact-iso:
specifier: ^2.3.0
- version: 2.3.0(preact-render-to-string@6.5.13(preact@10.26.9))(preact@10.26.9)
+ version: 2.3.0(preact-render-to-string@6.6.3(preact@10.27.2))(preact@10.27.2)
preact-render-to-string:
specifier: ^6.0.0
- version: 6.5.13(preact@10.26.9)
+ version: 6.6.3(preact@10.27.2)
react:
specifier: ^18.2.0
version: 18.2.0
@@ -184,10 +193,10 @@ importers:
devDependencies:
'@babel/core':
specifier: ^7.28.4
- version: 7.28.4
+ version: 7.28.5
'@preact/preset-vite':
specifier: ^2.3.0
- version: 2.3.0(@babel/core@7.28.4)(preact@10.26.9)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))
+ version: 2.3.0(@babel/core@7.28.5)(preact@10.27.2)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))
'@types/react':
specifier: ^18.0.18
version: 18.0.18
@@ -196,10 +205,10 @@ importers:
version: 18.0.6
postcss:
specifier: ^8.4.31
- version: 8.5.6
+ version: 8.4.31
postcss-nesting:
specifier: ^10.1.10
- version: 10.1.10(postcss@8.5.6)
+ version: 10.1.10(postcss@8.4.31)
tiny-glob:
specifier: ^0.2.9
version: 0.2.9
@@ -217,11 +226,11 @@ importers:
version: link:../packages/core
preact:
specifier: ^10.26.9
- version: 10.26.9
+ version: 10.27.2
devDependencies:
'@preact/preset-vite':
specifier: ^2.3.0
- version: 2.3.0(@babel/core@7.28.4)(preact@10.26.9)(vite@7.0.6(@types/node@18.19.103))
+ version: 2.3.0(@babel/core@7.28.5)(preact@10.27.2)(vite@7.1.12(@types/node@18.19.103))
'@types/chrome':
specifier: ^0.0.270
version: 0.0.270
@@ -230,7 +239,7 @@ importers:
version: 5.8.3
vite:
specifier: ^7.0.0
- version: 7.0.6(@types/node@18.19.103)
+ version: 7.1.12(@types/node@18.19.103)
web-ext:
specifier: ^7.0.0
version: 7.12.0
@@ -251,10 +260,10 @@ importers:
devDependencies:
preact:
specifier: ^10.26.6
- version: 10.26.9
+ version: 10.26.6
preact-render-to-string:
specifier: ^5.2.5
- version: 5.2.6(preact@10.26.9)
+ version: 5.2.6(preact@10.26.6)
packages/preact-transform:
dependencies:
@@ -266,11 +275,11 @@ importers:
version: 7.27.1
debug:
specifier: ^4.3.4
- version: 4.4.1
+ version: 4.4.1(supports-color@8.1.1)
devDependencies:
'@babel/core':
specifier: ^7.28.4
- version: 7.28.4
+ version: 7.28.5
'@types/babel__core':
specifier: ^7.20.5
version: 7.20.5
@@ -340,14 +349,14 @@ importers:
version: link:../react
debug:
specifier: ^4.3.4
- version: 4.4.1
+ version: 4.3.4
use-sync-external-store:
specifier: ^1.2.0
version: 1.2.0(react@18.2.0)
devDependencies:
'@babel/core':
specifier: ^7.28.4
- version: 7.28.4
+ version: 7.28.5
'@types/babel__core':
specifier: ^7.20.5
version: 7.20.5
@@ -396,6 +405,10 @@ importers:
packages:
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
@@ -404,20 +417,20 @@ packages:
resolution: {integrity: sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.28.4':
- resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==}
+ '@babel/compat-data@7.28.5':
+ resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.28.4':
- resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==}
+ '@babel/core@7.28.5':
+ resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
engines: {node: '>=6.9.0'}
'@babel/generator@7.27.5':
resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.28.3':
- resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
+ '@babel/generator@7.28.5':
+ resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.27.3':
@@ -434,8 +447,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-create-class-features-plugin@7.28.3':
- resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==}
+ '@babel/helper-create-class-features-plugin@7.28.5':
+ resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -459,6 +472,10 @@ packages:
resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-member-expression-to-functions@7.28.5':
+ resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-module-imports@7.27.1':
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
engines: {node: '>=6.9.0'}
@@ -479,6 +496,10 @@ packages:
resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-plugin-utils@7.21.5':
+ resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-plugin-utils@7.27.1':
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
@@ -507,6 +528,10 @@ packages:
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.28.5':
+ resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-option@7.27.1':
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
@@ -519,18 +544,23 @@ packages:
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
engines: {node: '>=6.9.0'}
+ '@babel/parser@7.23.4':
+ resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/parser@7.27.7':
resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/parser@7.28.4':
- resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
+ '@babel/parser@7.28.5':
+ resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
- resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5':
+ resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -636,8 +666,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.28.4':
- resolution: {integrity: sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==}
+ '@babel/plugin-transform-block-scoping@7.28.5':
+ resolution: {integrity: sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -666,8 +696,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-destructuring@7.28.0':
- resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==}
+ '@babel/plugin-transform-destructuring@7.28.5':
+ resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -702,8 +732,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-exponentiation-operator@7.27.1':
- resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==}
+ '@babel/plugin-transform-exponentiation-operator@7.28.5':
+ resolution: {integrity: sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -744,8 +774,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-logical-assignment-operators@7.27.1':
- resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==}
+ '@babel/plugin-transform-logical-assignment-operators@7.28.5':
+ resolution: {integrity: sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -768,8 +798,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-systemjs@7.27.1':
- resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==}
+ '@babel/plugin-transform-modules-systemjs@7.28.5':
+ resolution: {integrity: sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -822,8 +852,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-optional-chaining@7.27.1':
- resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==}
+ '@babel/plugin-transform-optional-chaining@7.28.5':
+ resolution: {integrity: sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -858,6 +888,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-react-jsx-development@7.18.6':
+ resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-transform-react-jsx-development@7.27.1':
resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
engines: {node: '>=6.9.0'}
@@ -876,8 +912,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-regenerator@7.27.5':
- resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==}
+ '@babel/plugin-transform-regenerator@7.18.6':
+ resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -930,8 +966,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.28.0':
- resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==}
+ '@babel/plugin-transform-typescript@7.28.5':
+ resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -960,8 +996,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/preset-env@7.28.3':
- resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==}
+ '@babel/preset-env@7.28.5':
+ resolution: {integrity: sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -995,6 +1031,10 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/runtime@7.18.9':
+ resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/runtime@7.21.0':
resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==}
engines: {node: '>=6.9.0'}
@@ -1003,8 +1043,8 @@ packages:
resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==}
engines: {node: '>=6.9.0'}
- '@babel/standalone@7.28.4':
- resolution: {integrity: sha512-Qc1BNCfuJZBKs2SC5lqRmSYOw7Ka0X7urZQ7oVsGIax4eGDUIHX+CDg752N4jDxC2rbBh3li098ReGOtjT0x4g==}
+ '@babel/standalone@7.28.5':
+ resolution: {integrity: sha512-1DViPYJpRU50irpGMfLBQ9B4kyfQuL6X7SS7pwTeWeZX0mNkjzPi0XFqxCjSdddZXUQy4AhnQnnesA/ZHnvAdw==}
engines: {node: '>=6.9.0'}
'@babel/template@7.27.2':
@@ -1015,18 +1055,22 @@ packages:
resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.28.4':
- resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==}
+ '@babel/traverse@7.28.5':
+ resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
engines: {node: '>=6.9.0'}
'@babel/types@7.27.7':
resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.28.4':
- resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
+ '@babel/types@7.28.5':
+ resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
engines: {node: '>=6.9.0'}
+ '@bcoe/v8-coverage@1.0.2':
+ resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
+ engines: {node: '>=18'}
+
'@changesets/apply-release-plan@7.0.0':
resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==}
@@ -1109,14 +1153,14 @@ packages:
engines: {node: '>= 0.10.4'}
hasBin: true
- '@esbuild/aix-ppc64@0.25.8':
- resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
+ '@esbuild/aix-ppc64@0.25.5':
+ resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.25.8':
- resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==}
+ '@esbuild/android-arm64@0.25.5':
+ resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
@@ -1127,56 +1171,56 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-arm@0.25.8':
- resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==}
+ '@esbuild/android-arm@0.25.5':
+ resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.8':
- resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==}
+ '@esbuild/android-x64@0.25.5':
+ resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.8':
- resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
+ '@esbuild/darwin-arm64@0.25.5':
+ resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.8':
- resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==}
+ '@esbuild/darwin-x64@0.25.5':
+ resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.25.8':
- resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==}
+ '@esbuild/freebsd-arm64@0.25.5':
+ resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.8':
- resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==}
+ '@esbuild/freebsd-x64@0.25.5':
+ resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.25.8':
- resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==}
+ '@esbuild/linux-arm64@0.25.5':
+ resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.8':
- resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==}
+ '@esbuild/linux-arm@0.25.5':
+ resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.8':
- resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==}
+ '@esbuild/linux-ia32@0.25.5':
+ resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
@@ -1193,104 +1237,98 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.25.8':
- resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==}
+ '@esbuild/linux-loong64@0.25.5':
+ resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.25.8':
- resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==}
+ '@esbuild/linux-mips64el@0.25.5':
+ resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.25.8':
- resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==}
+ '@esbuild/linux-ppc64@0.25.5':
+ resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.8':
- resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==}
+ '@esbuild/linux-riscv64@0.25.5':
+ resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.8':
- resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==}
+ '@esbuild/linux-s390x@0.25.5':
+ resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.25.8':
- resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==}
+ '@esbuild/linux-x64@0.25.5':
+ resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.8':
- resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==}
+ '@esbuild/netbsd-arm64@0.25.5':
+ resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.25.8':
- resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==}
+ '@esbuild/netbsd-x64@0.25.5':
+ resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.8':
- resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==}
+ '@esbuild/openbsd-arm64@0.25.5':
+ resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.8':
- resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==}
+ '@esbuild/openbsd-x64@0.25.5':
+ resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.25.8':
- resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
- '@esbuild/sunos-x64@0.25.8':
- resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==}
+ '@esbuild/sunos-x64@0.25.5':
+ resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.8':
- resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==}
+ '@esbuild/win32-arm64@0.25.5':
+ resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.25.8':
- resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
+ '@esbuild/win32-ia32@0.25.5':
+ resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.8':
- resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==}
+ '@esbuild/win32-x64@0.25.5':
+ resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.7.0':
- resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
+ '@eslint-community/eslint-utils@4.9.0':
+ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
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==}
+ '@eslint-community/regexpp@4.12.2':
+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/eslintrc@2.1.4':
@@ -1351,11 +1389,8 @@ packages:
'@jridgewell/source-map@0.3.2':
resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
- '@jridgewell/sourcemap-codec@1.4.14':
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
-
- '@jridgewell/sourcemap-codec@1.5.5':
- resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@@ -1440,6 +1475,9 @@ packages:
resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
engines: {node: '>=12'}
+ '@polka/url@1.0.0-next.29':
+ resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+
'@preact/preset-vite@2.3.0':
resolution: {integrity: sha512-0kOuz7wdrQLqrPlyI/Ypw9IWDF2++GGcOHMRBYO5T2w2+dheelaBH+XrIN/okqdsGIflzFIFNyIGubo5BC8wbQ==}
peerDependencies:
@@ -1511,103 +1549,103 @@ packages:
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
- '@rollup/rollup-android-arm-eabi@4.45.1':
- resolution: {integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==}
+ '@rollup/rollup-android-arm-eabi@4.44.1':
+ resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.45.1':
- resolution: {integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==}
+ '@rollup/rollup-android-arm64@4.44.1':
+ resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.45.1':
- resolution: {integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==}
+ '@rollup/rollup-darwin-arm64@4.44.1':
+ resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.45.1':
- resolution: {integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==}
+ '@rollup/rollup-darwin-x64@4.44.1':
+ resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.45.1':
- resolution: {integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==}
+ '@rollup/rollup-freebsd-arm64@4.44.1':
+ resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.45.1':
- resolution: {integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==}
+ '@rollup/rollup-freebsd-x64@4.44.1':
+ resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.45.1':
- resolution: {integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+ resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.45.1':
- resolution: {integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==}
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+ resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.45.1':
- resolution: {integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==}
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
+ resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.45.1':
- resolution: {integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==}
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
+ resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.45.1':
- resolution: {integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
+ resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.45.1':
- resolution: {integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
+ resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.45.1':
- resolution: {integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
+ resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.45.1':
- resolution: {integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==}
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
+ resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.45.1':
- resolution: {integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==}
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
+ resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.45.1':
- resolution: {integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==}
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
+ resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.45.1':
- resolution: {integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==}
+ '@rollup/rollup-linux-x64-musl@4.44.1':
+ resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.45.1':
- resolution: {integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==}
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
+ resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.45.1':
- resolution: {integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==}
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
+ resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.45.1':
- resolution: {integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==}
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
+ resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
cpu: [x64]
os: [win32]
@@ -1615,20 +1653,29 @@ packages:
resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==}
engines: {node: '>=14.16'}
- '@sinonjs/commons@1.8.3':
- resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==}
+ '@sinonjs/commons@1.8.6':
+ resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
+
+ '@sinonjs/commons@2.0.0':
+ resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==}
+
+ '@sinonjs/commons@3.0.1':
+ resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
+
+ '@sinonjs/fake-timers@11.3.1':
+ resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==}
'@sinonjs/fake-timers@9.1.2':
resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
- '@sinonjs/samsam@6.1.1':
- resolution: {integrity: sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==}
+ '@sinonjs/samsam@7.0.1':
+ resolution: {integrity: sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw==}
- '@sinonjs/text-encoding@0.7.2':
- resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==}
+ '@sinonjs/text-encoding@0.7.3':
+ resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==}
- '@socket.io/component-emitter@3.1.0':
- resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==}
+ '@socket.io/component-emitter@3.1.2':
+ resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==}
'@surma/rollup-plugin-off-main-thread@2.2.3':
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
@@ -1637,10 +1684,23 @@ packages:
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
engines: {node: '>=14.16'}
+ '@testing-library/dom@10.4.0':
+ resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
+ engines: {node: '>=18'}
+
+ '@testing-library/user-event@14.6.1':
+ resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==}
+ engines: {node: '>=12', npm: '>=6'}
+ peerDependencies:
+ '@testing-library/dom': '>=7.21.4'
+
'@trysound/sax@0.2.0':
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
+ '@types/aria-query@5.0.4':
+ resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
+
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -1659,8 +1719,11 @@ packages:
'@types/babel__traverse@7.28.0':
resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
- '@types/chai@4.3.3':
- resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==}
+ '@types/chai@4.3.20':
+ resolution: {integrity: sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==}
+
+ '@types/chai@5.2.2':
+ resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
'@types/chrome@0.0.270':
resolution: {integrity: sha512-ADvkowV7YnJfycZZxL2brluZ6STGW+9oKG37B422UePf2PCXuFA/XdERI0T18wtuWPx0tmFeZqq6MOXVk1IC+Q==}
@@ -1668,12 +1731,15 @@ packages:
'@types/cookie@0.4.1':
resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
- '@types/cors@2.8.12':
- resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==}
+ '@types/cors@2.8.19':
+ resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
+ '@types/deep-eql@4.0.2':
+ resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
+
'@types/estree@0.0.39':
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
@@ -1737,14 +1803,14 @@ packages:
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
- '@types/sinon-chai@3.2.8':
- resolution: {integrity: sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==}
+ '@types/sinon-chai@3.2.12':
+ resolution: {integrity: sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==}
- '@types/sinon@10.0.13':
- resolution: {integrity: sha512-UVjDqJblVNQYvVNUsj0PuYYw0ELRmgt1Nt5Vk0pT5f16ROGfcKJY8o1HVuMOJOpD727RrGB9EGvoaTQE5tgxZQ==}
+ '@types/sinon@10.0.20':
+ resolution: {integrity: sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==}
- '@types/sinonjs__fake-timers@8.1.2':
- resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==}
+ '@types/sinonjs__fake-timers@15.0.1':
+ resolution: {integrity: sha512-Ko2tjWJq8oozHzHV+reuvS5KYIRAokHnGbDwGh/J64LntgpbuylF74ipEL24HCyRjf9FOlBiBHWBR1RlVKsI1w==}
'@types/use-sync-external-store@0.0.3':
resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==}
@@ -1752,12 +1818,62 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@ungap/promise-all-settled@1.1.2':
- resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==}
-
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
+ '@vitest/browser@3.2.4':
+ resolution: {integrity: sha512-tJxiPrWmzH8a+w9nLKlQMzAKX/7VjFs50MWgcAj7p9XQ7AQ9/35fByFYptgPELyLw+0aixTnC4pUWV+APcZ/kw==}
+ peerDependencies:
+ playwright: '*'
+ safaridriver: '*'
+ vitest: 3.2.4
+ webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0
+ peerDependenciesMeta:
+ playwright:
+ optional: true
+ safaridriver:
+ optional: true
+ webdriverio:
+ optional: true
+
+ '@vitest/coverage-v8@3.2.4':
+ resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==}
+ peerDependencies:
+ '@vitest/browser': 3.2.4
+ vitest: 3.2.4
+ peerDependenciesMeta:
+ '@vitest/browser':
+ optional: true
+
+ '@vitest/expect@3.2.4':
+ resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
+
+ '@vitest/mocker@3.2.4':
+ resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+
+ '@vitest/pretty-format@3.2.4':
+ resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
+
+ '@vitest/runner@3.2.4':
+ resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
+
+ '@vitest/snapshot@3.2.4':
+ resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
+
+ '@vitest/spy@3.2.4':
+ resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
+
+ '@vitest/utils@3.2.4':
+ resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
+
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -1776,6 +1892,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.8.0:
+ resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
addons-linter@6.28.0:
resolution: {integrity: sha512-fCTjXL/yG4hwq74JG8tQdrvEu0OvGrEN9yU+Df0020RDtHl3g/tTCyMeC4G1uyk8IuyMzp4myCBNnOGC7MWSQQ==}
engines: {node: '>=16.0.0'}
@@ -1814,10 +1935,6 @@ packages:
ansi-align@3.0.1:
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
- ansi-colors@4.1.1:
- resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
- engines: {node: '>=6'}
-
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
@@ -1854,6 +1971,10 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
+ ansi-styles@5.2.0:
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+ engines: {node: '>=10'}
+
ansi-styles@6.1.0:
resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==}
engines: {node: '>=12'}
@@ -1861,8 +1982,8 @@ packages:
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
- anymatch@3.1.2:
- resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
argparse@1.0.10:
@@ -1871,6 +1992,9 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+
array-differ@4.0.0:
resolution: {integrity: sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1904,6 +2028,13 @@ packages:
assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+ assertion-error@2.0.1:
+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
+ engines: {node: '>=12'}
+
+ ast-v8-to-istanbul@0.3.3:
+ resolution: {integrity: sha512-MuXMrSLVVoA6sYN/6Hke18vMzrT4TZNbZIj/hvh0fnYFpO+/kFXcLIaiPwXXWaQUPg4yJD8fj+lfJ7/1EBconw==}
+
async@3.2.4:
resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
@@ -1996,15 +2127,15 @@ packages:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
engines: {node: '>=4'}
- binary-extensions@2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
- body-parser@1.20.0:
- resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==}
+ body-parser@1.20.3:
+ resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
boolbase@1.0.0:
@@ -2034,6 +2165,16 @@ packages:
browser-stdout@1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
+ browserslist@4.21.9:
+ resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ browserslist@4.22.1:
+ resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
browserslist@4.25.1:
resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -2064,6 +2205,10 @@ packages:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
+ cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+
cacheable-lookup@7.0.0:
resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
engines: {node: '>=14.16'}
@@ -2072,9 +2217,17 @@ packages:
resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==}
engines: {node: '>=14.16'}
+ call-bind-apply-helpers@1.0.2:
+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
+ engines: {node: '>= 0.4'}
+
call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ call-bound@1.0.4:
+ resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
+ engines: {node: '>= 0.4'}
+
callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
@@ -2098,16 +2251,26 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
+ caniuse-lite@1.0.30001543:
+ resolution: {integrity: sha512-qxdO8KPWPQ+Zk6bvNpPeQIOH47qZSYdFZd6dXQzb2KzhnSXju4Kd7H1PkSJx6NICSMgo/IhRZRhhfPTHYpJUCA==}
+
+ caniuse-lite@1.0.30001564:
+ resolution: {integrity: sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==}
+
caniuse-lite@1.0.30001726:
resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
- chai@4.3.6:
- resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==}
+ chai@4.5.0:
+ resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==}
engines: {node: '>=4'}
+ chai@5.2.0:
+ resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==}
+ engines: {node: '>=12'}
+
chalk@1.1.3:
resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==}
engines: {node: '>=0.10.0'}
@@ -2127,8 +2290,12 @@ packages:
chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
- check-error@1.0.2:
- resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
+ check-error@1.0.3:
+ resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+
+ check-error@2.1.1:
+ resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
+ engines: {node: '>= 16'}
cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
@@ -2137,8 +2304,8 @@ packages:
resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==}
engines: {node: '>= 6'}
- chokidar@3.5.3:
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
chrome-launcher@0.15.1:
@@ -2254,8 +2421,8 @@ packages:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
engines: {node: '>= 0.10.0'}
- content-type@1.0.4:
- resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
+ content-type@1.0.5:
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
convert-source-map@2.0.0:
@@ -2293,6 +2460,10 @@ packages:
cross-spawn@5.1.0:
resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+ cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -2378,8 +2549,8 @@ packages:
dataloader@1.4.0:
resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==}
- date-format@4.0.13:
- resolution: {integrity: sha512-bnYCwf8Emc3pTD8pXnre+wfnjGtfi5ncMDKy7+cWZXbmRAsdWkOQHrfC1yz/KiwP5thDp2kCHWYWKBX4HP1hoQ==}
+ date-format@4.0.14:
+ resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==}
engines: {node: '>=4.0'}
debounce@1.2.1:
@@ -2431,9 +2602,13 @@ packages:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines: {node: '>=10'}
- deep-eql@3.0.1:
- resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==}
- engines: {node: '>=0.12'}
+ deep-eql@4.1.4:
+ resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
+ engines: {node: '>=6'}
+
+ deep-eql@5.0.2:
+ resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
+ engines: {node: '>=6'}
deep-extend@0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
@@ -2445,6 +2620,10 @@ packages:
deepcopy@2.1.0:
resolution: {integrity: sha512-8cZeTb1ZKC3bdSCP6XOM1IsTczIO73fdqtwa2B0N15eAz7gmyhQo+mc5gnFuulsgN3vIQYmTgbmQVKalH1dKvQ==}
+ deepmerge@4.2.2:
+ resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
+ engines: {node: '>=0.10.0'}
+
deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
@@ -2472,6 +2651,10 @@ packages:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
+ dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+
destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -2483,12 +2666,8 @@ packages:
di@0.0.1:
resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==}
- diff@5.0.0:
- resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==}
- engines: {node: '>=0.3.1'}
-
- diff@5.1.0:
- resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
+ diff@5.2.0:
+ resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
dir-glob@3.0.1:
@@ -2499,6 +2678,9 @@ packages:
resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
engines: {node: '>=6.0.0'}
+ dom-accessibility-api@0.5.16:
+ resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
+
dom-serialize@2.2.1:
resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==}
@@ -2537,6 +2719,10 @@ packages:
resolution: {integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==}
engines: {node: '>=0.10'}
+ dunder-proto@1.0.1:
+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
+ engines: {node: '>= 0.4'}
+
duplexer@0.1.1:
resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==}
@@ -2560,6 +2746,12 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
+ electron-to-chromium@1.4.457:
+ resolution: {integrity: sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA==}
+
+ electron-to-chromium@1.4.592:
+ resolution: {integrity: sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww==}
+
electron-to-chromium@1.5.177:
resolution: {integrity: sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==}
@@ -2576,20 +2768,21 @@ packages:
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- engine.io-parser@5.2.1:
- resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==}
+ engine.io-parser@5.2.3:
+ resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==}
engines: {node: '>=10.0.0'}
- engine.io@6.5.4:
- resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==}
+ engine.io@6.5.5:
+ resolution: {integrity: sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==}
engines: {node: '>=10.2.0'}
enquirer@2.3.6:
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
engines: {node: '>=8.6'}
- ent@2.2.0:
- resolution: {integrity: sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==}
+ ent@2.2.2:
+ resolution: {integrity: sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==}
+ engines: {node: '>= 0.4'}
entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
@@ -2612,6 +2805,21 @@ packages:
resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==}
engines: {node: '>= 0.4'}
+ es-define-property@1.0.1:
+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
+ engines: {node: '>= 0.4'}
+
+ es-errors@1.3.0:
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
+ engines: {node: '>= 0.4'}
+
+ es-module-lexer@1.7.0:
+ resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+
es-shim-unscopables@1.0.0:
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
@@ -2879,11 +3087,15 @@ packages:
engines: {node: '>=12'}
hasBin: true
- esbuild@0.25.8:
- resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==}
+ esbuild@0.25.5:
+ resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
engines: {node: '>=18'}
hasBin: true
+ escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -2960,6 +3172,9 @@ packages:
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+
esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -2986,6 +3201,10 @@ packages:
resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
+ expect-type@1.2.1:
+ resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==}
+ engines: {node: '>=12.0.0'}
+
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -3034,6 +3253,15 @@ packages:
picomatch:
optional: true
+ fdir@6.5.0:
+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fetch-blob@3.2.0:
resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines: {node: ^12.20 || >= 14.13}
@@ -3103,8 +3331,8 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
- follow-redirects@1.15.1:
- resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==}
+ follow-redirects@1.15.11:
+ resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -3160,11 +3388,19 @@ packages:
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
+ function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
@@ -3196,10 +3432,18 @@ packages:
get-intrinsic@1.2.1:
resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+ get-intrinsic@1.3.0:
+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
+ engines: {node: '>= 0.4'}
+
get-package-type@0.1.0:
resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
engines: {node: '>=8.0.0'}
+ get-proto@1.0.1:
+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
+ engines: {node: '>= 0.4'}
+
get-stream@5.2.0:
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
engines: {node: '>=8'}
@@ -3231,18 +3475,23 @@ packages:
engines: {node: '>=16 || 14 >=14.18'}
hasBin: true
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+
glob@6.0.4:
resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==}
deprecated: Glob versions prior to v9 are no longer supported
- glob@7.2.0:
- resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
- deprecated: Glob versions prior to v9 are no longer supported
-
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
+ glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
+ engines: {node: '>=12'}
+ deprecated: Glob versions prior to v9 are no longer supported
+
global-dirs@3.0.1:
resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
engines: {node: '>=10'}
@@ -3268,6 +3517,10 @@ packages:
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ gopd@1.2.0:
+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
+ engines: {node: '>= 0.4'}
+
got@12.6.1:
resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==}
engines: {node: '>=14.16'}
@@ -3334,10 +3587,18 @@ packages:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
+ has-symbols@1.1.0:
+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
+ engines: {node: '>= 0.4'}
+
has-tostringtag@1.0.0:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
+ has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
+ engines: {node: '>= 0.4'}
+
has-yarn@3.0.0:
resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3346,6 +3607,10 @@ packages:
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
engines: {node: '>= 0.4.0'}
+ hasown@2.0.0:
+ resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
+ engines: {node: '>= 0.4'}
+
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -3509,6 +3774,12 @@ packages:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
+ is-core-module@2.10.0:
+ resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==}
+
+ is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+
is-core-module@2.16.1:
resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
@@ -3560,8 +3831,8 @@ packages:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
- is-npm@6.0.0:
- resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==}
+ is-npm@6.1.0:
+ resolution: {integrity: sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
is-number-object@1.0.7:
@@ -3599,6 +3870,10 @@ packages:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
+ is-regex@1.2.1:
+ resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
+ engines: {node: '>= 0.4'}
+
is-relative@0.1.3:
resolution: {integrity: sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==}
engines: {node: '>=0.10.0'}
@@ -3655,9 +3930,6 @@ packages:
resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==}
engines: {node: '>=12'}
- isarray@0.0.1:
- resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
-
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@@ -3682,20 +3954,28 @@ packages:
resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
engines: {node: '>=8'}
+ istanbul-lib-coverage@3.2.2:
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
+ engines: {node: '>=8'}
+
istanbul-lib-instrument@5.2.0:
resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==}
engines: {node: '>=8'}
- istanbul-lib-report@3.0.0:
- resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
- engines: {node: '>=8'}
+ istanbul-lib-report@3.0.1:
+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
+ engines: {node: '>=10'}
istanbul-lib-source-maps@4.0.1:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
- istanbul-reports@3.1.5:
- resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
+ 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==}
engines: {node: '>=8'}
jackspeak@3.4.3:
@@ -3719,6 +3999,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@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
@@ -3786,8 +4069,8 @@ packages:
jszip@3.10.1:
resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
- just-extend@4.2.1:
- resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==}
+ just-extend@6.2.0:
+ resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==}
jwa@1.4.2:
resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==}
@@ -3804,17 +4087,17 @@ packages:
sinon: '*'
sinon-chai: '*'
- karma-chrome-launcher@3.1.1:
- resolution: {integrity: sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==}
+ karma-chrome-launcher@3.2.0:
+ resolution: {integrity: sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==}
- karma-coverage@2.2.0:
- resolution: {integrity: sha512-gPVdoZBNDZ08UCzdMHHhEImKrw1+PAOQOIiffv1YsvxFhBjqvo/SVXNk4tqn1SYqX0BJZT6S/59zgxiBe+9OuA==}
+ karma-coverage@2.2.1:
+ resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==}
engines: {node: '>=10.0.0'}
- karma-esbuild@2.2.5:
- resolution: {integrity: sha512-+NiRmZhUm/MqOsL1cAu8+RmiOMvIxWDaeYDLBB5upxHF9Hh3Og8YH43EAmDan40pxt2FKDcOjupgqIe4Tx2szQ==}
+ karma-esbuild@2.3.0:
+ resolution: {integrity: sha512-iW3DjSGohEEkufSDmXRPZP7CNP0ye+Xt8fBCcenLqPL2u8+VHZYwlzwYyfs60vjhdf1i04xekhzI7gu8as1CLg==}
peerDependencies:
- esbuild: '>=0.8.45'
+ esbuild: '>=0.17.0'
karma-mocha-reporter@2.2.5:
resolution: {integrity: sha512-Hr6nhkIp0GIJJrvzY8JFeHpQZNseuIakGac4bpw8K1+5F0tLb6l7uvXRa8mt2Z+NVwYgCct4QAfp2R2QP6o00w==}
@@ -3868,6 +4151,10 @@ packages:
lighthouse-logger@1.4.2:
resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==}
+ lilconfig@2.0.5:
+ resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
+ engines: {node: '>=10'}
+
lilconfig@2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@@ -3950,17 +4237,19 @@ packages:
resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- log4js@6.6.1:
- resolution: {integrity: sha512-J8VYFH2UQq/xucdNu71io4Fo+purYYudyErgBbswWKO0MC6QVOERRomt5su/z6d3RJSmLyTGmXl3Q/XjKCf+/A==}
+ log4js@6.9.1:
+ resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==}
engines: {node: '>=8.0'}
loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- loupe@2.3.4:
- resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==}
- deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5
+ loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+
+ loupe@3.1.4:
+ resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==}
lowercase-keys@3.0.0:
resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
@@ -3975,9 +4264,23 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+
+ lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
+ hasBin: true
+
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
+ magicast@0.3.5:
+ resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+
make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -3986,6 +4289,10 @@ packages:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
+ make-dir@4.0.0:
+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
+ engines: {node: '>=10'}
+
make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
@@ -4004,6 +4311,10 @@ packages:
marky@1.3.0:
resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==}
+ math-intrinsics@1.1.0:
+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
+ engines: {node: '>= 0.4'}
+
maxmin@2.1.0:
resolution: {integrity: sha512-NWlApBjW9az9qRPaeg7CX4sQBWwytqz32bIEo1PW9pRW+kBP9KLRfJO3UC+TV31EcQZEUq7eMzikC7zt3zPJcw==}
engines: {node: '>=0.12'}
@@ -4074,14 +4385,14 @@ packages:
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
- minimatch@5.0.1:
- resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==}
- engines: {node: '>=10'}
-
minimatch@5.1.0:
resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
engines: {node: '>=10'}
+ minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
+ engines: {node: '>=10'}
+
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -4110,8 +4421,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
- mocha@10.0.0:
- resolution: {integrity: sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==}
+ mocha@10.8.2:
+ resolution: {integrity: sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==}
engines: {node: '>= 14.0.0'}
hasBin: true
@@ -4122,6 +4433,10 @@ packages:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
+ mrmime@2.0.1:
+ resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
+ engines: {node: '>=10'}
+
ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -4150,8 +4465,8 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- nanoid@3.3.3:
- resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==}
+ nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -4166,8 +4481,8 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- nise@5.1.1:
- resolution: {integrity: sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==}
+ nise@5.1.9:
+ resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==}
node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
@@ -4194,6 +4509,9 @@ packages:
node-notifier@10.0.1:
resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==}
+ node-releases@2.0.13:
+ resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
+
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -4212,8 +4530,8 @@ packages:
resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
engines: {node: '>=10'}
- normalize-url@8.0.2:
- resolution: {integrity: sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==}
+ normalize-url@8.1.0:
+ resolution: {integrity: sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==}
engines: {node: '>=14.16'}
npm-run-path@4.0.1:
@@ -4241,6 +4559,10 @@ packages:
object-inspect@1.12.2:
resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
+ object-inspect@1.13.4:
+ resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
+ engines: {node: '>= 0.4'}
+
object-is@1.1.5:
resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
engines: {node: '>= 0.4'}
@@ -4276,6 +4598,10 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
+ open@8.4.0:
+ resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==}
+ engines: {node: '>=12'}
+
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
@@ -4360,6 +4686,9 @@ packages:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ package-json-from-dist@1.0.1:
+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
+
package-json@8.1.1:
resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==}
engines: {node: '>=14.16'}
@@ -4416,8 +4745,8 @@ packages:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
- path-to-regexp@1.8.0:
- resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
+ path-to-regexp@6.3.0:
+ resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -4426,15 +4755,25 @@ packages:
path@0.12.7:
resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
pathval@1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+ pathval@2.0.1:
+ resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
+ engines: {node: '>= 14.16'}
+
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+ picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -4442,6 +4781,10 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ picomatch@4.0.2:
+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
+ engines: {node: '>=12'}
+
picomatch@4.0.3:
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines: {node: '>=12'}
@@ -4481,6 +4824,16 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
+ playwright-core@1.53.1:
+ resolution: {integrity: sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ playwright@1.53.1:
+ resolution: {integrity: sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
postcss-calc@8.2.4:
resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==}
peerDependencies:
@@ -4696,6 +5049,10 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
postcss@8.5.6:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
@@ -4711,13 +5068,16 @@ packages:
peerDependencies:
preact: '>=10'
- preact-render-to-string@6.5.13:
- resolution: {integrity: sha512-iGPd+hKPMFKsfpR2vL4kJ6ZPcFIoWZEcBf0Dpm3zOpdVvj77aY8RlLiQji5OMrngEyaxGogeakTb54uS2FvA6w==}
+ preact-render-to-string@6.6.3:
+ resolution: {integrity: sha512-7oHG7jzjriqsFPkSPiPnzrQ0GcxFm6wOkYWNdStK5Ks9YlWSQQXKGBRAX4nKDdqX7HAQuRvI4pZNZMycK4WwDw==}
peerDependencies:
- preact: '>=10'
+ preact: '>=10 || >= 11.0.0-0'
+
+ preact@10.26.6:
+ resolution: {integrity: sha512-5SRRBinwpwkaD+OqlBDeITlRgvd8I8QlxHJw9AxSdMNV6O+LodN9nUyYGpSF7sadHjs6RzeFShMexC6DbtWr9g==}
- preact@10.26.9:
- resolution: {integrity: sha512-SSjF9vcnF27mJK1XyFMNJzFd5u3pQiATFqoaDy03XuN00u4ziveVVEGt5RKJrDR8MHE/wJo9Nnad56RLzS2RMA==}
+ preact@10.27.2:
+ resolution: {integrity: sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg==}
preferred-pm@3.0.3:
resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
@@ -4745,6 +5105,10 @@ packages:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
+ pretty-format@27.5.1:
+ resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+
pretty-format@3.8.0:
resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==}
@@ -4778,20 +5142,23 @@ packages:
pump@3.0.3:
resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
+ punycode@1.4.1:
+ resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
+
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- pupa@3.1.0:
- resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==}
+ pupa@3.3.0:
+ resolution: {integrity: sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==}
engines: {node: '>=12.20'}
qjobs@1.2.0:
resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==}
engines: {node: '>=0.9'}
- qs@6.10.3:
- resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==}
+ qs@6.13.0:
+ resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
qs@6.5.3:
@@ -4822,8 +5189,8 @@ packages:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
- raw-body@2.5.1:
- resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
+ raw-body@2.5.2:
+ resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
engines: {node: '>= 0.8'}
rc@1.2.8:
@@ -4835,6 +5202,9 @@ packages:
peerDependencies:
react: ^18.2.0
+ react-is@17.0.2:
+ resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+
react-router-dom@6.10.0:
resolution: {integrity: sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==}
engines: {node: '>=14'}
@@ -4897,9 +5267,15 @@ packages:
regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+ regenerator-runtime@0.13.9:
+ resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
+
regenerator-runtime@0.14.0:
resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
+ regenerator-transform@0.15.0:
+ resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
+
regexp.prototype.flags@1.4.3:
resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
engines: {node: '>= 0.4'}
@@ -4958,11 +5334,19 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
+ resolve@1.22.1:
+ resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
+ hasBin: true
+
resolve@1.22.10:
resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
engines: {node: '>= 0.4'}
hasBin: true
+ resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+
responselike@3.0.0:
resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
engines: {node: '>=14.16'}
@@ -5019,13 +5403,18 @@ packages:
rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
+ rollup@2.77.2:
+ resolution: {integrity: sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+
rollup@2.79.1:
resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
engines: {node: '>=10.0.0'}
hasBin: true
- rollup@4.45.1:
- resolution: {integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==}
+ rollup@4.44.1:
+ resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -5048,6 +5437,10 @@ packages:
safe-json-stringify@1.2.0:
resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==}
+ safe-regex-test@1.1.0:
+ resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
+ engines: {node: '>= 0.4'}
+
safe-stable-stringify@2.5.0:
resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
engines: {node: '>=10'}
@@ -5073,6 +5466,11 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
+ semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
semver@7.6.2:
resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
engines: {node: '>=10'}
@@ -5081,8 +5479,8 @@ packages:
serialize-javascript@4.0.0:
resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
- serialize-javascript@6.0.0:
- resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
+ serialize-javascript@6.0.2:
+ resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
@@ -5133,9 +5531,28 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ side-channel-list@1.0.0:
+ resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
+ engines: {node: '>= 0.4'}
+
+ side-channel-map@1.0.1:
+ resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
+ engines: {node: '>= 0.4'}
+
+ side-channel-weakmap@1.0.2:
+ resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
+ engines: {node: '>= 0.4'}
+
side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+ side-channel@1.1.0:
+ resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
+ engines: {node: '>= 0.4'}
+
+ siginfo@2.0.0:
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+
sign-addon@5.3.0:
resolution: {integrity: sha512-7nHlCzhQgVMLBNiXVEgbG/raq48awOW0lYMN5uo1BaB3mp0+k8M8pvDwbfTlr3apcxZJsk9HQsAW1POwoJugpQ==}
deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
@@ -5153,10 +5570,14 @@ packages:
chai: ^4.0.0
sinon: '>=4.0.0'
- sinon@14.0.0:
- resolution: {integrity: sha512-ugA6BFmE+WrJdh0owRZHToLd32Uw3Lxq6E6LtNRU+xTVBefx632h03Q7apXWRsRdZAJ41LB8aUfn2+O4jsDNMw==}
+ sinon@14.0.2:
+ resolution: {integrity: sha512-PDpV0ZI3ZCS3pEqx0vpNp6kzPhHrLx72wA0G+ZLaaJjLIYeE0n8INlgaohKuGy7hP0as5tbUd23QWu5U233t+w==}
deprecated: 16.1.1
+ sirv@3.0.1:
+ resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
+ engines: {node: '>=18'}
+
slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
@@ -5170,20 +5591,24 @@ packages:
engines: {node: '>=6'}
hasBin: true
- socket.io-adapter@2.5.2:
- resolution: {integrity: sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==}
+ socket.io-adapter@2.5.5:
+ resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==}
socket.io-parser@4.2.4:
resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==}
engines: {node: '>=10.0.0'}
- socket.io@4.7.2:
- resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==}
+ socket.io@4.7.5:
+ resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==}
engines: {node: '>=10.2.0'}
sonic-boom@3.8.1:
resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==}
+ source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
+
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -5240,6 +5665,9 @@ packages:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
+ stackback@0.0.2:
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+
statuses@1.5.0:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
@@ -5248,6 +5676,9 @@ packages:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
+ std-env@3.9.0:
+ resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
+
stream-to-array@2.3.0:
resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==}
@@ -5258,8 +5689,8 @@ packages:
stream-transform@2.1.3:
resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
- streamroller@3.1.2:
- resolution: {integrity: sha512-wZswqzbgGGsXYIrBYhOE0yP+nQ6XRk7xDcYwuQAGTYXdyAUmvgVFE0YU1g5pvQT0m7GBaQfYcSnlHbapuK0H0A==}
+ streamroller@3.1.5:
+ resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==}
engines: {node: '>=8.0'}
string-argv@0.3.2:
@@ -5348,6 +5779,9 @@ packages:
resolution: {integrity: sha512-V1LGY4UUo0jgwC+ELQ2BNWfPa17TIuwBLg+j1AA/9RPzKINl1lhxVEu2r+ZTTO8aetIsUzE5Qj6LMSBkoGYKKw==}
engines: {node: '>=14.16'}
+ strip-literal@3.0.0:
+ resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
+
style-inject@0.3.0:
resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==}
@@ -5395,6 +5829,10 @@ packages:
resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
engines: {node: '>=8'}
+ test-exclude@7.0.1:
+ resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
+ engines: {node: '>=18'}
+
text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
@@ -5414,10 +5852,32 @@ packages:
tiny-glob@0.2.9:
resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
+ tinybench@2.9.0:
+ resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
+
+ tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+
tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
+ tinyglobby@0.2.15:
+ resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+ engines: {node: '>=12.0.0'}
+
+ tinypool@1.1.1:
+ resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
+ 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'}
+
+ tinyspy@4.0.3:
+ resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==}
+ engines: {node: '>=14.0.0'}
+
tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
@@ -5426,6 +5886,10 @@ packages:
resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
engines: {node: '>=8.17.0'}
+ tmp@0.2.5:
+ resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==}
+ engines: {node: '>=14.14'}
+
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -5438,6 +5902,10 @@ packages:
resolution: {integrity: sha512-N6g8eQ1eerw6Y1pBhdgkubWIiPFwXa2POSUrlL8jth5CyyEWNWzoGKRkO3CaO7Jx27hlJP54muB3btIAbx4MPg==}
engines: {node: '>=0.4.0'}
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
tough-cookie@2.5.0:
resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
engines: {node: '>=0.8'}
@@ -5471,6 +5939,10 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
+ type-detect@4.1.0:
+ resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
+ engines: {node: '>=4'}
+
type-fest@0.13.1:
resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
engines: {node: '>=10'}
@@ -5515,8 +5987,9 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- ua-parser-js@0.7.37:
- resolution: {integrity: sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==}
+ ua-parser-js@0.7.41:
+ resolution: {integrity: sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==}
+ hasBin: true
unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
@@ -5564,17 +6037,29 @@ packages:
resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
engines: {node: '>=4'}
- update-browserslist-db@1.1.3:
- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ update-browserslist-db@1.0.11:
+ resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
- update-notifier@6.0.2:
- resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
- engines: {node: '>=14.16'}
-
- uri-js@4.4.1:
+ update-browserslist-db@1.0.13:
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ update-browserslist-db@1.1.3:
+ resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ update-notifier@6.0.2:
+ resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
+ engines: {node: '>=14.16'}
+
+ uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
use-sync-external-store@1.2.0:
@@ -5615,6 +6100,11 @@ packages:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
+ vite-node@3.2.4:
+ resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
+
vite@3.2.7:
resolution: {integrity: sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -5640,8 +6130,48 @@ packages:
terser:
optional: true
- vite@7.0.6:
- resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==}
+ vite@6.3.5:
+ resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ sass-embedded: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ vite@7.1.12:
+ resolution: {integrity: sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -5680,6 +6210,34 @@ packages:
yaml:
optional: true
+ vitest@3.2.4:
+ resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.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.2.4
+ '@vitest/ui': 3.2.4
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/debug':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
void-elements@2.0.1:
resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==}
engines: {node: '>=0.10.0'}
@@ -5736,6 +6294,11 @@ packages:
engines: {node: '>= 8'}
hasBin: true
+ why-is-node-running@2.3.0:
+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
+ engines: {node: '>=8'}
+ hasBin: true
+
widest-line@4.0.1:
resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
engines: {node: '>=12'}
@@ -5747,8 +6310,8 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- workerpool@6.2.1:
- resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==}
+ workerpool@6.5.1:
+ resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==}
wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
@@ -5768,20 +6331,32 @@ packages:
write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
- ws@8.11.0:
- resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
+ ws@8.13.0:
+ resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
+ utf-8-validate: '>=5.0.2'
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
- ws@8.13.0:
- resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
+ ws@8.17.1:
+ resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ ws@8.18.3:
+ resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -5817,6 +6392,9 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
@@ -5829,10 +6407,6 @@ packages:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'}
- yargs-parser@20.2.4:
- resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==}
- engines: {node: '>=10'}
-
yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
@@ -5853,6 +6427,10 @@ packages:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines: {node: '>=10'}
+ yargs@17.5.1:
+ resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==}
+ engines: {node: '>=12'}
+
yargs@17.7.1:
resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==}
engines: {node: '>=12'}
@@ -5873,6 +6451,11 @@ packages:
snapshots:
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
+
'@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
@@ -5881,22 +6464,22 @@ snapshots:
'@babel/compat-data@7.27.7': {}
- '@babel/compat-data@7.28.4': {}
+ '@babel/compat-data@7.28.5': {}
- '@babel/core@7.28.4':
+ '@babel/core@7.28.5':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
+ '@babel/generator': 7.28.5
'@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4)
+ '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
'@babel/helpers': 7.28.4
- '@babel/parser': 7.28.4
+ '@babel/parser': 7.28.5
'@babel/template': 7.27.2
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -5905,16 +6488,16 @@ snapshots:
'@babel/generator@7.27.5':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- '@babel/generator@7.28.3':
+ '@babel/generator@7.28.5':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
@@ -5931,45 +6514,45 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.4)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.27.7
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)':
+ '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-member-expression-to-functions': 7.27.1
+ '@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.28.5
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.4)':
+ '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.2.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.4)':
+ '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.10
transitivePeerDependencies:
@@ -5979,64 +6562,73 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-member-expression-to-functions@7.28.5':
+ dependencies:
+ '@babel/traverse': 7.28.5
+ '@babel/types': 7.28.5
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.4)':
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
'@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)':
+ '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.27.7
+
+ '@babel/helper-plugin-utils@7.21.5': {}
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.4)':
+ '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-wrap-function': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-member-expression-to-functions': 7.27.1
+ '@babel/core': 7.28.5
+ '@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
@@ -6044,618 +6636,636 @@ snapshots:
'@babel/helper-validator-identifier@7.27.1': {}
+ '@babel/helper-validator-identifier@7.28.5': {}
+
'@babel/helper-validator-option@7.27.1': {}
'@babel/helper-wrap-function@7.27.1':
dependencies:
'@babel/template': 7.27.2
- '@babel/traverse': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/helpers@7.28.4':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
+
+ '@babel/parser@7.23.4':
+ dependencies:
+ '@babel/types': 7.27.7
'@babel/parser@7.27.7':
dependencies:
'@babel/types': 7.27.7
- '@babel/parser@7.28.4':
+ '@babel/parser@7.28.5':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.4)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-class-properties@7.12.1(@babel/core@7.28.4)':
+ '@babel/plugin-proposal-class-properties@7.12.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
- '@babel/plugin-syntax-flow@7.18.6(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-flow@7.18.6(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4)':
+ '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4)
- '@babel/traverse': 7.28.4
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5)
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.4)':
+ '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4)':
+ '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4)':
+ '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-globals': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
- '@babel/traverse': 7.28.4
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5)
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/template': 7.27.2
- '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.4)':
+ '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.4)':
+ '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-flow-strip-types@7.18.9(@babel/core@7.28.4)':
+ '@babel/plugin-transform-flow-strip-types@7.18.9(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.28.4)
+ '@babel/plugin-syntax-flow': 7.18.6(@babel/core@7.28.5)
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.28.4
+ '@babel/helper-validator-identifier': 7.28.5
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.4)':
+ '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4)
- '@babel/traverse': 7.28.4
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
+ '@babel/traverse': 7.28.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.4)':
+ '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.5)':
+ dependencies:
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
'@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.28.4)':
+ '@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
+ regenerator-transform: 0.15.0
- '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.4)':
+ '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)':
+ '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.4)':
+ '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.5)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/preset-env@7.28.3(@babel/core@7.28.4)':
+ '@babel/preset-env@7.28.5(@babel/core@7.28.5)':
dependencies:
- '@babel/compat-data': 7.28.4
- '@babel/core': 7.28.4
+ '@babel/compat-data': 7.28.5
+ '@babel/core': 7.28.5
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.4)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)
- '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.4)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.4)
- '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4)
- '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.4)
- '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4)
- '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4)
- '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.4)
- '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4)
- '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.4)
- '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.4)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.4)
- babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4)
- babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4)
- babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.5)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)
+ '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.5)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.5)
+ '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.5)
+ '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.5)
+ '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
+ '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.5)
+ '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.5)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.5)
+ babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.5)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5)
+ babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.5)
core-js-compat: 3.43.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-flow@7.18.6(@babel/core@7.28.4)':
+ '@babel/preset-flow@7.18.6(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.28.4)
+ '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.28.5)
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.4)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.28.4
+ '@babel/types': 7.27.7
esutils: 2.0.3
- '@babel/preset-react@7.27.1(@babel/core@7.28.4)':
+ '@babel/preset-react@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)':
+ '@babel/preset-typescript@7.27.1(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
- '@babel/register@7.28.3(@babel/core@7.28.4)':
+ '@babel/register@7.28.3(@babel/core@7.28.5)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
clone-deep: 4.0.1
find-cache-dir: 2.1.0
make-dir: 2.1.0
pirates: 4.0.7
source-map-support: 0.5.21
+ '@babel/runtime@7.18.9':
+ dependencies:
+ regenerator-runtime: 0.13.9
+
'@babel/runtime@7.21.0':
dependencies:
regenerator-runtime: 0.13.11
@@ -6664,13 +7274,13 @@ snapshots:
dependencies:
regenerator-runtime: 0.14.0
- '@babel/standalone@7.28.4': {}
+ '@babel/standalone@7.28.5': {}
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.7
+ '@babel/parser': 7.28.5
+ '@babel/types': 7.28.5
'@babel/traverse@7.27.7':
dependencies:
@@ -6679,20 +7289,20 @@ snapshots:
'@babel/parser': 7.27.7
'@babel/template': 7.27.2
'@babel/types': 7.27.7
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/traverse@7.28.4':
+ '@babel/traverse@7.28.5':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.28.3
+ '@babel/generator': 7.28.5
'@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.4
+ '@babel/parser': 7.28.5
'@babel/template': 7.27.2
- '@babel/types': 7.28.4
- debug: 4.4.1
+ '@babel/types': 7.28.5
+ debug: 4.4.1(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -6701,10 +7311,12 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/types@7.28.4':
+ '@babel/types@7.28.5':
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': {}
'@changesets/apply-release-plan@7.0.0':
dependencies:
@@ -6720,7 +7332,7 @@ snapshots:
outdent: 0.5.0
prettier: 2.7.1
resolve-from: 5.0.0
- semver: 7.6.2
+ semver: 7.5.4
'@changesets/assemble-release-plan@6.0.0':
dependencies:
@@ -6729,7 +7341,7 @@ snapshots:
'@changesets/get-dependents-graph': 2.0.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
- semver: 7.6.2
+ semver: 7.5.4
'@changesets/changelog-git@0.2.0':
dependencies:
@@ -6773,7 +7385,7 @@ snapshots:
p-limit: 2.3.0
preferred-pm: 3.0.3
resolve-from: 5.0.0
- semver: 7.6.2
+ semver: 7.5.4
spawndamnit: 2.0.0
term-size: 2.2.1
tty-table: 4.1.6
@@ -6798,7 +7410,7 @@ snapshots:
'@manypkg/get-packages': 1.1.3
chalk: 2.4.2
fs-extra: 7.0.1
- semver: 7.6.2
+ semver: 7.5.4
'@changesets/get-github-info@0.6.0':
dependencies:
@@ -6871,9 +7483,9 @@ snapshots:
'@colors/colors@1.5.0': {}
- '@csstools/selector-specificity@2.0.2(postcss-selector-parser@6.0.10)(postcss@8.5.6)':
+ '@csstools/selector-specificity@2.0.2(postcss-selector-parser@6.0.10)(postcss@8.4.31)':
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
'@devicefarmer/adbkit-logcat@2.1.3': {}
@@ -6886,46 +7498,46 @@ snapshots:
'@devicefarmer/adbkit-monkey': 1.2.1
bluebird: 3.7.2
commander: 9.5.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
node-forge: 1.3.1
split: 1.0.1
transitivePeerDependencies:
- supports-color
- '@esbuild/aix-ppc64@0.25.8':
+ '@esbuild/aix-ppc64@0.25.5':
optional: true
- '@esbuild/android-arm64@0.25.8':
+ '@esbuild/android-arm64@0.25.5':
optional: true
'@esbuild/android-arm@0.15.18':
optional: true
- '@esbuild/android-arm@0.25.8':
+ '@esbuild/android-arm@0.25.5':
optional: true
- '@esbuild/android-x64@0.25.8':
+ '@esbuild/android-x64@0.25.5':
optional: true
- '@esbuild/darwin-arm64@0.25.8':
+ '@esbuild/darwin-arm64@0.25.5':
optional: true
- '@esbuild/darwin-x64@0.25.8':
+ '@esbuild/darwin-x64@0.25.5':
optional: true
- '@esbuild/freebsd-arm64@0.25.8':
+ '@esbuild/freebsd-arm64@0.25.5':
optional: true
- '@esbuild/freebsd-x64@0.25.8':
+ '@esbuild/freebsd-x64@0.25.5':
optional: true
- '@esbuild/linux-arm64@0.25.8':
+ '@esbuild/linux-arm64@0.25.5':
optional: true
- '@esbuild/linux-arm@0.25.8':
+ '@esbuild/linux-arm@0.25.5':
optional: true
- '@esbuild/linux-ia32@0.25.8':
+ '@esbuild/linux-ia32@0.25.5':
optional: true
'@esbuild/linux-loong64@0.14.54':
@@ -6934,62 +7546,59 @@ snapshots:
'@esbuild/linux-loong64@0.15.18':
optional: true
- '@esbuild/linux-loong64@0.25.8':
+ '@esbuild/linux-loong64@0.25.5':
optional: true
- '@esbuild/linux-mips64el@0.25.8':
+ '@esbuild/linux-mips64el@0.25.5':
optional: true
- '@esbuild/linux-ppc64@0.25.8':
+ '@esbuild/linux-ppc64@0.25.5':
optional: true
- '@esbuild/linux-riscv64@0.25.8':
+ '@esbuild/linux-riscv64@0.25.5':
optional: true
- '@esbuild/linux-s390x@0.25.8':
+ '@esbuild/linux-s390x@0.25.5':
optional: true
- '@esbuild/linux-x64@0.25.8':
+ '@esbuild/linux-x64@0.25.5':
optional: true
- '@esbuild/netbsd-arm64@0.25.8':
+ '@esbuild/netbsd-arm64@0.25.5':
optional: true
- '@esbuild/netbsd-x64@0.25.8':
+ '@esbuild/netbsd-x64@0.25.5':
optional: true
- '@esbuild/openbsd-arm64@0.25.8':
+ '@esbuild/openbsd-arm64@0.25.5':
optional: true
- '@esbuild/openbsd-x64@0.25.8':
+ '@esbuild/openbsd-x64@0.25.5':
optional: true
- '@esbuild/openharmony-arm64@0.25.8':
+ '@esbuild/sunos-x64@0.25.5':
optional: true
- '@esbuild/sunos-x64@0.25.8':
+ '@esbuild/win32-arm64@0.25.5':
optional: true
- '@esbuild/win32-arm64@0.25.8':
+ '@esbuild/win32-ia32@0.25.5':
optional: true
- '@esbuild/win32-ia32@0.25.8':
+ '@esbuild/win32-x64@0.25.5':
optional: true
- '@esbuild/win32-x64@0.25.8':
- optional: true
-
- '@eslint-community/eslint-utils@4.7.0(eslint@8.57.0)':
+ '@eslint-community/eslint-utils@4.9.0(eslint@8.57.0)':
dependencies:
eslint: 8.57.0
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.12.1': {}
+ '@eslint-community/regexpp@4.12.2': {}
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.12.6
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
espree: 9.6.1
globals: 13.24.0
ignore: 5.2.0
@@ -7007,7 +7616,7 @@ snapshots:
'@humanwhocodes/config-array@0.11.14':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -7037,19 +7646,19 @@ snapshots:
'@jridgewell/gen-mapping@0.3.13':
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.31
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/remapping@2.3.5':
dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.0': {}
@@ -7060,19 +7669,17 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@jridgewell/sourcemap-codec@1.4.14': {}
-
- '@jridgewell/sourcemap-codec@1.5.5': {}
+ '@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping@0.3.31':
dependencies:
'@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.5.0
'@manypkg/find-root@1.1.0':
dependencies:
@@ -7143,205 +7750,220 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@preact/preset-vite@2.3.0(@babel/core@7.28.4)(preact@10.26.9)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))':
+ '@polka/url@1.0.0-next.29':
+ optional: true
+
+ '@preact/preset-vite@2.3.0(@babel/core@7.28.5)(preact@10.27.2)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))':
dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4)
- '@prefresh/vite': 2.2.8(preact@10.26.9)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.28.5)
+ '@prefresh/vite': 2.2.8(preact@10.27.2)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))
'@rollup/pluginutils': 4.2.1
- babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.4)
- debug: 4.4.1
+ babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.5)
+ debug: 4.3.4
kolorist: 1.5.1
- resolve: 1.22.10
+ resolve: 1.22.1
vite: 3.2.7(@types/node@18.19.103)(terser@5.14.2)
transitivePeerDependencies:
- preact
- supports-color
- '@preact/preset-vite@2.3.0(@babel/core@7.28.4)(preact@10.26.9)(vite@7.0.6(@types/node@18.19.103))':
+ '@preact/preset-vite@2.3.0(@babel/core@7.28.5)(preact@10.27.2)(vite@7.1.12(@types/node@18.19.103))':
dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4)
- '@prefresh/vite': 2.2.8(preact@10.26.9)(vite@7.0.6(@types/node@18.19.103))
+ '@babel/core': 7.28.5
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.28.5)
+ '@prefresh/vite': 2.2.8(preact@10.27.2)(vite@7.1.12(@types/node@18.19.103))
'@rollup/pluginutils': 4.2.1
- babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.4)
- debug: 4.4.1
+ babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.5)
+ debug: 4.3.4
kolorist: 1.5.1
- resolve: 1.22.10
- vite: 7.0.6(@types/node@18.19.103)
+ resolve: 1.22.1
+ vite: 7.1.12(@types/node@18.19.103)
transitivePeerDependencies:
- preact
- supports-color
'@prefresh/babel-plugin@0.4.3': {}
- '@prefresh/core@1.3.4(preact@10.26.9)':
+ '@prefresh/core@1.3.4(preact@10.27.2)':
dependencies:
- preact: 10.26.9
+ preact: 10.27.2
'@prefresh/utils@1.1.3': {}
- '@prefresh/vite@2.2.8(preact@10.26.9)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))':
+ '@prefresh/vite@2.2.8(preact@10.27.2)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@prefresh/babel-plugin': 0.4.3
- '@prefresh/core': 1.3.4(preact@10.26.9)
+ '@prefresh/core': 1.3.4(preact@10.27.2)
'@prefresh/utils': 1.1.3
'@rollup/pluginutils': 4.2.1
- preact: 10.26.9
+ preact: 10.27.2
vite: 3.2.7(@types/node@18.19.103)(terser@5.14.2)
transitivePeerDependencies:
- supports-color
- '@prefresh/vite@2.2.8(preact@10.26.9)(vite@7.0.6(@types/node@18.19.103))':
+ '@prefresh/vite@2.2.8(preact@10.27.2)(vite@7.1.12(@types/node@18.19.103))':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@prefresh/babel-plugin': 0.4.3
- '@prefresh/core': 1.3.4(preact@10.26.9)
+ '@prefresh/core': 1.3.4(preact@10.27.2)
'@prefresh/utils': 1.1.3
'@rollup/pluginutils': 4.2.1
- preact: 10.26.9
- vite: 7.0.6(@types/node@18.19.103)
+ preact: 10.27.2
+ vite: 7.1.12(@types/node@18.19.103)
transitivePeerDependencies:
- supports-color
'@remix-run/router@1.5.0': {}
- '@rollup/plugin-alias@3.1.9(rollup@2.79.1)':
+ '@rollup/plugin-alias@3.1.9(rollup@2.77.2)':
dependencies:
- rollup: 2.79.1
+ rollup: 2.77.2
slash: 3.0.0
- '@rollup/plugin-babel@5.3.1(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@2.79.1)':
+ '@rollup/plugin-babel@5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.77.2)':
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
'@babel/helper-module-imports': 7.27.1
- '@rollup/pluginutils': 3.1.0(rollup@2.79.1)
- rollup: 2.79.1
+ '@rollup/pluginutils': 3.1.0(rollup@2.77.2)
+ rollup: 2.77.2
optionalDependencies:
'@types/babel__core': 7.20.5
transitivePeerDependencies:
- supports-color
- '@rollup/plugin-commonjs@17.1.0(rollup@2.79.1)':
+ '@rollup/plugin-commonjs@17.1.0(rollup@2.77.2)':
dependencies:
- '@rollup/pluginutils': 3.1.0(rollup@2.79.1)
+ '@rollup/pluginutils': 3.1.0(rollup@2.77.2)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 7.2.3
is-reference: 1.2.1
magic-string: 0.25.9
- resolve: 1.22.10
- rollup: 2.79.1
+ resolve: 1.22.1
+ rollup: 2.77.2
- '@rollup/plugin-json@4.1.0(rollup@2.79.1)':
+ '@rollup/plugin-json@4.1.0(rollup@2.77.2)':
dependencies:
- '@rollup/pluginutils': 3.1.0(rollup@2.79.1)
- rollup: 2.79.1
+ '@rollup/pluginutils': 3.1.0(rollup@2.77.2)
+ rollup: 2.77.2
- '@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1)':
+ '@rollup/plugin-node-resolve@11.2.1(rollup@2.77.2)':
dependencies:
- '@rollup/pluginutils': 3.1.0(rollup@2.79.1)
+ '@rollup/pluginutils': 3.1.0(rollup@2.77.2)
'@types/resolve': 1.17.1
builtin-modules: 3.3.0
- deepmerge: 4.3.1
+ deepmerge: 4.2.2
is-module: 1.0.0
- resolve: 1.22.10
- rollup: 2.79.1
+ resolve: 1.22.1
+ rollup: 2.77.2
- '@rollup/pluginutils@3.1.0(rollup@2.79.1)':
+ '@rollup/pluginutils@3.1.0(rollup@2.77.2)':
dependencies:
'@types/estree': 0.0.39
estree-walker: 1.0.1
picomatch: 2.3.1
- rollup: 2.79.1
+ rollup: 2.77.2
'@rollup/pluginutils@4.2.1':
dependencies:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/rollup-android-arm-eabi@4.45.1':
+ '@rollup/rollup-android-arm-eabi@4.44.1':
optional: true
- '@rollup/rollup-android-arm64@4.45.1':
+ '@rollup/rollup-android-arm64@4.44.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.45.1':
+ '@rollup/rollup-darwin-arm64@4.44.1':
optional: true
- '@rollup/rollup-darwin-x64@4.45.1':
+ '@rollup/rollup-darwin-x64@4.44.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.45.1':
+ '@rollup/rollup-freebsd-arm64@4.44.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.45.1':
+ '@rollup/rollup-freebsd-x64@4.44.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.45.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.45.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.45.1':
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.45.1':
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.45.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.45.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.45.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.45.1':
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.45.1':
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.45.1':
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.45.1':
+ '@rollup/rollup-linux-x64-musl@4.44.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.45.1':
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.45.1':
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.45.1':
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
optional: true
'@sindresorhus/is@5.6.0': {}
- '@sinonjs/commons@1.8.3':
+ '@sinonjs/commons@1.8.6':
+ dependencies:
+ type-detect: 4.0.8
+
+ '@sinonjs/commons@2.0.0':
+ dependencies:
+ type-detect: 4.0.8
+
+ '@sinonjs/commons@3.0.1':
dependencies:
type-detect: 4.0.8
+ '@sinonjs/fake-timers@11.3.1':
+ dependencies:
+ '@sinonjs/commons': 3.0.1
+
'@sinonjs/fake-timers@9.1.2':
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
- '@sinonjs/samsam@6.1.1':
+ '@sinonjs/samsam@7.0.1':
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 2.0.0
lodash.get: 4.4.2
- type-detect: 4.0.8
+ type-detect: 4.1.0
- '@sinonjs/text-encoding@0.7.2': {}
+ '@sinonjs/text-encoding@0.7.3': {}
- '@socket.io/component-emitter@3.1.0': {}
+ '@socket.io/component-emitter@3.1.2': {}
'@surma/rollup-plugin-off-main-thread@2.2.3':
dependencies:
@@ -7354,19 +7976,39 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
+ '@testing-library/dom@10.4.0':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/runtime': 7.23.4
+ '@types/aria-query': 5.0.4
+ aria-query: 5.3.0
+ chalk: 4.1.2
+ dom-accessibility-api: 0.5.16
+ lz-string: 1.5.0
+ pretty-format: 27.5.1
+ optional: true
+
+ '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)':
+ dependencies:
+ '@testing-library/dom': 10.4.0
+ optional: true
+
'@trysound/sax@0.2.0': {}
+ '@types/aria-query@5.0.4':
+ optional: true
+
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
'@types/babel__traverse': 7.28.0
'@types/babel__generator@7.6.4':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.27.7
'@types/babel__helper-module-imports@7.18.3':
dependencies:
@@ -7379,14 +8021,18 @@ snapshots:
'@types/babel__template@7.4.1':
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.4
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
'@types/babel__traverse@7.28.0':
dependencies:
- '@babel/types': 7.28.4
+ '@babel/types': 7.28.5
- '@types/chai@4.3.3': {}
+ '@types/chai@4.3.20': {}
+
+ '@types/chai@5.2.2':
+ dependencies:
+ '@types/deep-eql': 4.0.2
'@types/chrome@0.0.270':
dependencies:
@@ -7395,12 +8041,16 @@ snapshots:
'@types/cookie@0.4.1': {}
- '@types/cors@2.8.12': {}
+ '@types/cors@2.8.19':
+ dependencies:
+ '@types/node': 18.19.103
'@types/debug@4.1.12':
dependencies:
'@types/ms': 0.7.34
+ '@types/deep-eql@4.0.2': {}
+
'@types/estree@0.0.39': {}
'@types/estree@1.0.8': {}
@@ -7455,16 +8105,16 @@ snapshots:
'@types/semver@7.5.8': {}
- '@types/sinon-chai@3.2.8':
+ '@types/sinon-chai@3.2.12':
dependencies:
- '@types/chai': 4.3.3
- '@types/sinon': 10.0.13
+ '@types/chai': 4.3.20
+ '@types/sinon': 10.0.20
- '@types/sinon@10.0.13':
+ '@types/sinon@10.0.20':
dependencies:
- '@types/sinonjs__fake-timers': 8.1.2
+ '@types/sinonjs__fake-timers': 15.0.1
- '@types/sinonjs__fake-timers@8.1.2': {}
+ '@types/sinonjs__fake-timers@15.0.1': {}
'@types/use-sync-external-store@0.0.3': {}
@@ -7472,10 +8122,91 @@ snapshots:
dependencies:
'@types/node': 18.19.103
- '@ungap/promise-all-settled@1.1.2': {}
-
'@ungap/structured-clone@1.3.0': {}
+ '@vitest/browser@3.2.4(playwright@1.53.1)(vite@6.3.5(@types/node@18.19.103))(vitest@3.2.4)':
+ dependencies:
+ '@testing-library/dom': 10.4.0
+ '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0)
+ '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@18.19.103))
+ '@vitest/utils': 3.2.4
+ magic-string: 0.30.17
+ sirv: 3.0.1
+ tinyrainbow: 2.0.0
+ vitest: 3.2.4(@types/debug@4.1.12)(@types/node@18.19.103)(@vitest/browser@3.2.4)
+ ws: 8.18.3
+ optionalDependencies:
+ playwright: 1.53.1
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+ optional: true
+
+ '@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@bcoe/v8-coverage': 1.0.2
+ ast-v8-to-istanbul: 0.3.3
+ debug: 4.4.1(supports-color@8.1.1)
+ 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.2.4(@types/debug@4.1.12)(@types/node@18.19.103)(@vitest/browser@3.2.4)
+ optionalDependencies:
+ '@vitest/browser': 3.2.4(playwright@1.53.1)(vite@6.3.5(@types/node@18.19.103))(vitest@3.2.4)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vitest/expect@3.2.4':
+ dependencies:
+ '@types/chai': 5.2.2
+ '@vitest/spy': 3.2.4
+ '@vitest/utils': 3.2.4
+ chai: 5.2.0
+ tinyrainbow: 2.0.0
+
+ '@vitest/mocker@3.2.4(vite@6.3.5(@types/node@18.19.103))':
+ dependencies:
+ '@vitest/spy': 3.2.4
+ estree-walker: 3.0.3
+ magic-string: 0.30.17
+ optionalDependencies:
+ vite: 6.3.5(@types/node@18.19.103)
+
+ '@vitest/pretty-format@3.2.4':
+ dependencies:
+ tinyrainbow: 2.0.0
+
+ '@vitest/runner@3.2.4':
+ dependencies:
+ '@vitest/utils': 3.2.4
+ pathe: 2.0.3
+ strip-literal: 3.0.0
+
+ '@vitest/snapshot@3.2.4':
+ dependencies:
+ '@vitest/pretty-format': 3.2.4
+ magic-string: 0.30.17
+ pathe: 2.0.3
+
+ '@vitest/spy@3.2.4':
+ dependencies:
+ tinyspy: 4.0.3
+
+ '@vitest/utils@3.2.4':
+ dependencies:
+ '@vitest/pretty-format': 3.2.4
+ loupe: 3.1.4
+ tinyrainbow: 2.0.0
+
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
@@ -7491,6 +8222,8 @@ snapshots:
acorn@8.15.0: {}
+ acorn@8.8.0: {}
+
addons-linter@6.28.0(node-fetch@3.3.1):
dependencies:
'@fluent/syntax': 0.19.0
@@ -7564,8 +8297,6 @@ snapshots:
dependencies:
string-width: 4.2.3
- ansi-colors@4.1.1: {}
-
ansi-colors@4.1.3: {}
ansi-escapes@5.0.0:
@@ -7590,11 +8321,14 @@ snapshots:
dependencies:
color-convert: 2.0.1
+ ansi-styles@5.2.0:
+ optional: true
+
ansi-styles@6.1.0: {}
any-promise@1.3.0: {}
- anymatch@3.1.2:
+ anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
@@ -7605,6 +8339,11 @@ snapshots:
argparse@2.0.1: {}
+ aria-query@5.3.0:
+ dependencies:
+ dequal: 2.0.3
+ optional: true
+
array-differ@4.0.0: {}
array-union@2.1.0: {}
@@ -7635,6 +8374,14 @@ snapshots:
assertion-error@1.1.0: {}
+ assertion-error@2.0.1: {}
+
+ ast-v8-to-istanbul@0.3.3:
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ estree-walker: 3.0.3
+ js-tokens: 9.0.1
+
async@3.2.4: {}
asynckit@0.4.0: {}
@@ -7645,14 +8392,14 @@ snapshots:
atomic-sleep@1.0.0: {}
- autoprefixer@10.4.8(postcss@8.5.6):
+ autoprefixer@10.4.8(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
- caniuse-lite: 1.0.30001726
+ browserslist: 4.21.9
+ caniuse-lite: 1.0.30001543
fraction.js: 4.2.0
normalize-range: 0.1.2
- picocolors: 1.1.1
- postcss: 8.5.6
+ picocolors: 1.0.0
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.5: {}
@@ -7663,7 +8410,7 @@ snapshots:
babel-plugin-istanbul@6.1.1:
dependencies:
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/helper-plugin-utils': 7.21.5
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-instrument: 5.2.0
@@ -7673,48 +8420,48 @@ snapshots:
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.23.4
+ '@babel/runtime': 7.18.9
cosmiconfig: 7.0.1
- resolve: 1.22.10
+ resolve: 1.22.1
- babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4):
+ babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.5):
dependencies:
- '@babel/compat-data': 7.28.4
- '@babel/core': 7.28.4
- '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4)
+ '@babel/compat-data': 7.28.5
+ '@babel/core': 7.28.5
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.4):
+ babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.5):
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5)
core-js-compat: 3.43.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.4):
+ babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.5):
dependencies:
- '@babel/core': 7.28.4
- '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4)
+ '@babel/core': 7.28.5
+ '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
babel-plugin-transform-async-to-promises@0.8.18: {}
- babel-plugin-transform-hook-names@1.0.2(@babel/core@7.28.4):
+ babel-plugin-transform-hook-names@1.0.2(@babel/core@7.28.5):
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
- babel-plugin-transform-rename-properties@0.1.0(@babel/core@7.28.4):
+ babel-plugin-transform-rename-properties@0.1.0(@babel/core@7.28.5):
dependencies:
- '@babel/core': 7.28.4
+ '@babel/core': 7.28.5
- babel-plugin-transform-replace-expressions@0.2.0(@babel/core@7.28.4):
+ babel-plugin-transform-replace-expressions@0.2.0(@babel/core@7.28.5):
dependencies:
- '@babel/core': 7.28.4
- '@babel/parser': 7.28.4
+ '@babel/core': 7.28.5
+ '@babel/parser': 7.27.7
balanced-match@1.0.2: {}
@@ -7730,22 +8477,22 @@ snapshots:
dependencies:
is-windows: 1.0.2
- binary-extensions@2.2.0: {}
+ binary-extensions@2.3.0: {}
bluebird@3.7.2: {}
- body-parser@1.20.0:
+ body-parser@1.20.3:
dependencies:
bytes: 3.1.2
- content-type: 1.0.4
+ content-type: 1.0.5
debug: 2.6.9
depd: 2.0.0
destroy: 1.2.0
http-errors: 2.0.0
iconv-lite: 0.4.24
on-finished: 2.4.1
- qs: 6.10.3
- raw-body: 2.5.1
+ qs: 6.13.0
+ raw-body: 2.5.2
type-is: 1.6.18
unpipe: 1.0.0
transitivePeerDependencies:
@@ -7787,6 +8534,20 @@ snapshots:
browser-stdout@1.3.1: {}
+ browserslist@4.21.9:
+ dependencies:
+ caniuse-lite: 1.0.30001543
+ electron-to-chromium: 1.4.457
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.11(browserslist@4.21.9)
+
+ browserslist@4.22.1:
+ dependencies:
+ caniuse-lite: 1.0.30001564
+ electron-to-chromium: 1.4.592
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.13(browserslist@4.22.1)
+
browserslist@4.25.1:
dependencies:
caniuse-lite: 1.0.30001726
@@ -7816,6 +8577,8 @@ snapshots:
bytes@3.1.2: {}
+ cac@6.7.14: {}
+
cacheable-lookup@7.0.0: {}
cacheable-request@10.2.14:
@@ -7825,14 +8588,24 @@ snapshots:
http-cache-semantics: 4.2.0
keyv: 4.5.4
mimic-response: 4.0.0
- normalize-url: 8.0.2
+ normalize-url: 8.1.0
responselike: 3.0.0
- call-bind@1.0.2:
+ call-bind-apply-helpers@1.0.2:
dependencies:
+ es-errors: 1.3.0
function-bind: 1.1.2
+
+ call-bind@1.0.2:
+ dependencies:
+ function-bind: 1.1.1
get-intrinsic: 1.2.1
+ call-bound@1.0.4:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ get-intrinsic: 1.3.0
+
callsites@3.1.0: {}
camelcase-keys@6.2.2:
@@ -7849,24 +8622,36 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.25.1
- caniuse-lite: 1.0.30001726
+ browserslist: 4.22.1
+ caniuse-lite: 1.0.30001564
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
+ caniuse-lite@1.0.30001543: {}
+
+ caniuse-lite@1.0.30001564: {}
+
caniuse-lite@1.0.30001726: {}
caseless@0.12.0: {}
- chai@4.3.6:
+ chai@4.5.0:
dependencies:
assertion-error: 1.1.0
- check-error: 1.0.2
- deep-eql: 3.0.1
+ check-error: 1.0.3
+ deep-eql: 4.1.4
get-func-name: 2.0.2
- loupe: 2.3.4
+ loupe: 2.3.7
pathval: 1.1.1
- type-detect: 4.0.8
+ type-detect: 4.1.0
+
+ chai@5.2.0:
+ dependencies:
+ assertion-error: 2.0.1
+ check-error: 2.1.1
+ deep-eql: 5.0.2
+ loupe: 3.1.4
+ pathval: 2.0.1
chalk@1.1.3:
dependencies:
@@ -7891,7 +8676,11 @@ snapshots:
chardet@0.7.0: {}
- check-error@1.0.2: {}
+ check-error@1.0.3:
+ dependencies:
+ get-func-name: 2.0.2
+
+ check-error@2.1.1: {}
cheerio-select@2.1.0:
dependencies:
@@ -7912,9 +8701,9 @@ snapshots:
parse5: 7.3.0
parse5-htmlparser2-tree-adapter: 7.1.0
- chokidar@3.5.3:
+ chokidar@3.6.0:
dependencies:
- anymatch: 3.1.2
+ anymatch: 3.1.3
braces: 3.0.2
glob-parent: 5.1.2
is-binary-path: 2.1.0
@@ -8048,7 +8837,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- content-type@1.0.4: {}
+ content-type@1.0.5: {}
convert-source-map@2.0.0: {}
@@ -8079,7 +8868,7 @@ snapshots:
cross-env@7.0.3:
dependencies:
- cross-spawn: 7.0.6
+ cross-spawn: 7.0.3
cross-spawn@5.1.0:
dependencies:
@@ -8087,6 +8876,12 @@ snapshots:
shebang-command: 1.2.0
which: 1.3.1
+ cross-spawn@7.0.3:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -8097,9 +8892,9 @@ snapshots:
dependencies:
type-fest: 1.4.0
- css-declaration-sorter@6.3.0(postcss@8.5.6):
+ css-declaration-sorter@6.3.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
css-select@4.3.0:
dependencies:
@@ -8126,48 +8921,48 @@ snapshots:
cssesc@3.0.0: {}
- cssnano-preset-default@5.2.12(postcss@8.5.6):
- dependencies:
- css-declaration-sorter: 6.3.0(postcss@8.5.6)
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-calc: 8.2.4(postcss@8.5.6)
- postcss-colormin: 5.3.0(postcss@8.5.6)
- postcss-convert-values: 5.1.2(postcss@8.5.6)
- postcss-discard-comments: 5.1.2(postcss@8.5.6)
- postcss-discard-duplicates: 5.1.0(postcss@8.5.6)
- postcss-discard-empty: 5.1.1(postcss@8.5.6)
- postcss-discard-overridden: 5.1.0(postcss@8.5.6)
- postcss-merge-longhand: 5.1.6(postcss@8.5.6)
- postcss-merge-rules: 5.1.2(postcss@8.5.6)
- postcss-minify-font-values: 5.1.0(postcss@8.5.6)
- postcss-minify-gradients: 5.1.1(postcss@8.5.6)
- postcss-minify-params: 5.1.3(postcss@8.5.6)
- postcss-minify-selectors: 5.2.1(postcss@8.5.6)
- postcss-normalize-charset: 5.1.0(postcss@8.5.6)
- postcss-normalize-display-values: 5.1.0(postcss@8.5.6)
- postcss-normalize-positions: 5.1.1(postcss@8.5.6)
- postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6)
- postcss-normalize-string: 5.1.0(postcss@8.5.6)
- postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6)
- postcss-normalize-unicode: 5.1.0(postcss@8.5.6)
- postcss-normalize-url: 5.1.0(postcss@8.5.6)
- postcss-normalize-whitespace: 5.1.1(postcss@8.5.6)
- postcss-ordered-values: 5.1.3(postcss@8.5.6)
- postcss-reduce-initial: 5.1.0(postcss@8.5.6)
- postcss-reduce-transforms: 5.1.0(postcss@8.5.6)
- postcss-svgo: 5.1.0(postcss@8.5.6)
- postcss-unique-selectors: 5.1.1(postcss@8.5.6)
-
- cssnano-utils@3.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- cssnano@5.1.12(postcss@8.5.6):
- dependencies:
- cssnano-preset-default: 5.2.12(postcss@8.5.6)
- lilconfig: 2.1.0
- postcss: 8.5.6
+ cssnano-preset-default@5.2.12(postcss@8.4.31):
+ dependencies:
+ css-declaration-sorter: 6.3.0(postcss@8.4.31)
+ cssnano-utils: 3.1.0(postcss@8.4.31)
+ postcss: 8.4.31
+ postcss-calc: 8.2.4(postcss@8.4.31)
+ postcss-colormin: 5.3.0(postcss@8.4.31)
+ postcss-convert-values: 5.1.2(postcss@8.4.31)
+ postcss-discard-comments: 5.1.2(postcss@8.4.31)
+ postcss-discard-duplicates: 5.1.0(postcss@8.4.31)
+ postcss-discard-empty: 5.1.1(postcss@8.4.31)
+ postcss-discard-overridden: 5.1.0(postcss@8.4.31)
+ postcss-merge-longhand: 5.1.6(postcss@8.4.31)
+ postcss-merge-rules: 5.1.2(postcss@8.4.31)
+ postcss-minify-font-values: 5.1.0(postcss@8.4.31)
+ postcss-minify-gradients: 5.1.1(postcss@8.4.31)
+ postcss-minify-params: 5.1.3(postcss@8.4.31)
+ postcss-minify-selectors: 5.2.1(postcss@8.4.31)
+ postcss-normalize-charset: 5.1.0(postcss@8.4.31)
+ postcss-normalize-display-values: 5.1.0(postcss@8.4.31)
+ postcss-normalize-positions: 5.1.1(postcss@8.4.31)
+ postcss-normalize-repeat-style: 5.1.1(postcss@8.4.31)
+ postcss-normalize-string: 5.1.0(postcss@8.4.31)
+ postcss-normalize-timing-functions: 5.1.0(postcss@8.4.31)
+ postcss-normalize-unicode: 5.1.0(postcss@8.4.31)
+ postcss-normalize-url: 5.1.0(postcss@8.4.31)
+ postcss-normalize-whitespace: 5.1.1(postcss@8.4.31)
+ postcss-ordered-values: 5.1.3(postcss@8.4.31)
+ postcss-reduce-initial: 5.1.0(postcss@8.4.31)
+ postcss-reduce-transforms: 5.1.0(postcss@8.4.31)
+ postcss-svgo: 5.1.0(postcss@8.4.31)
+ postcss-unique-selectors: 5.1.1(postcss@8.4.31)
+
+ cssnano-utils@3.1.0(postcss@8.4.31):
+ dependencies:
+ postcss: 8.4.31
+
+ cssnano@5.1.12(postcss@8.4.31):
+ dependencies:
+ cssnano-preset-default: 5.2.12(postcss@8.4.31)
+ lilconfig: 2.0.5
+ postcss: 8.4.31
yaml: 1.10.2
csso@4.2.0:
@@ -8199,7 +8994,7 @@ snapshots:
dataloader@1.4.0: {}
- date-format@4.0.13: {}
+ date-format@4.0.14: {}
debounce@1.2.1: {}
@@ -8207,15 +9002,15 @@ snapshots:
dependencies:
ms: 2.0.0
- debug@4.3.4(supports-color@8.1.1):
+ debug@4.3.4:
dependencies:
ms: 2.1.2
- optionalDependencies:
- supports-color: 8.1.1
- debug@4.4.1:
+ debug@4.4.1(supports-color@8.1.1):
dependencies:
ms: 2.1.3
+ optionalDependencies:
+ supports-color: 8.1.1
decamelize-keys@1.1.0:
dependencies:
@@ -8232,9 +9027,11 @@ snapshots:
dependencies:
mimic-response: 3.1.0
- deep-eql@3.0.1:
+ deep-eql@4.1.4:
dependencies:
- type-detect: 4.0.8
+ type-detect: 4.1.0
+
+ deep-eql@5.0.2: {}
deep-extend@0.6.0: {}
@@ -8242,7 +9039,9 @@ snapshots:
deepcopy@2.1.0:
dependencies:
- type-detect: 4.0.8
+ type-detect: 4.1.0
+
+ deepmerge@4.2.2: {}
deepmerge@4.3.1: {}
@@ -8263,15 +9062,16 @@ snapshots:
depd@2.0.0: {}
+ dequal@2.0.3:
+ optional: true
+
destroy@1.2.0: {}
detect-indent@6.1.0: {}
di@0.0.1: {}
- diff@5.0.0: {}
-
- diff@5.1.0: {}
+ diff@5.2.0: {}
dir-glob@3.0.1:
dependencies:
@@ -8281,10 +9081,13 @@ snapshots:
dependencies:
esutils: 2.0.3
+ dom-accessibility-api@0.5.16:
+ optional: true
+
dom-serialize@2.2.1:
dependencies:
custom-event: 1.0.1
- ent: 2.2.0
+ ent: 2.2.2
extend: 3.0.2
void-elements: 2.0.1
@@ -8333,6 +9136,12 @@ snapshots:
nan: 2.23.0
optional: true
+ dunder-proto@1.0.1:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-errors: 1.3.0
+ gopd: 1.2.0
+
duplexer@0.1.1: {}
duplexer@0.1.2: {}
@@ -8354,6 +9163,10 @@ snapshots:
dependencies:
jake: 10.8.5
+ electron-to-chromium@1.4.457: {}
+
+ electron-to-chromium@1.4.592: {}
+
electron-to-chromium@1.5.177: {}
emoji-regex@8.0.0: {}
@@ -8366,20 +9179,20 @@ snapshots:
dependencies:
once: 1.4.0
- engine.io-parser@5.2.1: {}
+ engine.io-parser@5.2.3: {}
- engine.io@6.5.4:
+ engine.io@6.5.5:
dependencies:
'@types/cookie': 0.4.1
- '@types/cors': 2.8.12
+ '@types/cors': 2.8.19
'@types/node': 18.19.103
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.4.2
cors: 2.8.5
- debug: 4.3.4(supports-color@8.1.1)
- engine.io-parser: 5.2.1
- ws: 8.11.0
+ debug: 4.3.4
+ engine.io-parser: 5.2.3
+ ws: 8.17.1
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -8389,7 +9202,12 @@ snapshots:
dependencies:
ansi-colors: 4.1.3
- ent@2.2.0: {}
+ ent@2.2.2:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ punycode: 1.4.1
+ safe-regex-test: 1.1.0
entities@2.2.0: {}
@@ -8407,7 +9225,7 @@ snapshots:
dependencies:
call-bind: 1.0.2
es-to-primitive: 1.2.1
- function-bind: 1.1.2
+ function-bind: 1.1.1
function.prototype.name: 1.1.5
get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
@@ -8429,6 +9247,16 @@ snapshots:
string.prototype.trimstart: 1.0.5
unbox-primitive: 1.0.2
+ es-define-property@1.0.1: {}
+
+ es-errors@1.3.0: {}
+
+ es-module-lexer@1.7.0: {}
+
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+
es-shim-unscopables@1.0.0:
dependencies:
has: 1.0.3
@@ -8614,34 +9442,35 @@ snapshots:
esbuild-windows-64: 0.15.18
esbuild-windows-arm64: 0.15.18
- esbuild@0.25.8:
+ esbuild@0.25.5:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.8
- '@esbuild/android-arm': 0.25.8
- '@esbuild/android-arm64': 0.25.8
- '@esbuild/android-x64': 0.25.8
- '@esbuild/darwin-arm64': 0.25.8
- '@esbuild/darwin-x64': 0.25.8
- '@esbuild/freebsd-arm64': 0.25.8
- '@esbuild/freebsd-x64': 0.25.8
- '@esbuild/linux-arm': 0.25.8
- '@esbuild/linux-arm64': 0.25.8
- '@esbuild/linux-ia32': 0.25.8
- '@esbuild/linux-loong64': 0.25.8
- '@esbuild/linux-mips64el': 0.25.8
- '@esbuild/linux-ppc64': 0.25.8
- '@esbuild/linux-riscv64': 0.25.8
- '@esbuild/linux-s390x': 0.25.8
- '@esbuild/linux-x64': 0.25.8
- '@esbuild/netbsd-arm64': 0.25.8
- '@esbuild/netbsd-x64': 0.25.8
- '@esbuild/openbsd-arm64': 0.25.8
- '@esbuild/openbsd-x64': 0.25.8
- '@esbuild/openharmony-arm64': 0.25.8
- '@esbuild/sunos-x64': 0.25.8
- '@esbuild/win32-arm64': 0.25.8
- '@esbuild/win32-ia32': 0.25.8
- '@esbuild/win32-x64': 0.25.8
+ '@esbuild/aix-ppc64': 0.25.5
+ '@esbuild/android-arm': 0.25.5
+ '@esbuild/android-arm64': 0.25.5
+ '@esbuild/android-x64': 0.25.5
+ '@esbuild/darwin-arm64': 0.25.5
+ '@esbuild/darwin-x64': 0.25.5
+ '@esbuild/freebsd-arm64': 0.25.5
+ '@esbuild/freebsd-x64': 0.25.5
+ '@esbuild/linux-arm': 0.25.5
+ '@esbuild/linux-arm64': 0.25.5
+ '@esbuild/linux-ia32': 0.25.5
+ '@esbuild/linux-loong64': 0.25.5
+ '@esbuild/linux-mips64el': 0.25.5
+ '@esbuild/linux-ppc64': 0.25.5
+ '@esbuild/linux-riscv64': 0.25.5
+ '@esbuild/linux-s390x': 0.25.5
+ '@esbuild/linux-x64': 0.25.5
+ '@esbuild/netbsd-arm64': 0.25.5
+ '@esbuild/netbsd-x64': 0.25.5
+ '@esbuild/openbsd-arm64': 0.25.5
+ '@esbuild/openbsd-x64': 0.25.5
+ '@esbuild/sunos-x64': 0.25.5
+ '@esbuild/win32-arm64': 0.25.5
+ '@esbuild/win32-ia32': 0.25.5
+ '@esbuild/win32-x64': 0.25.5
+
+ escalade@3.1.1: {}
escalade@3.2.0: {}
@@ -8668,8 +9497,8 @@ snapshots:
eslint@8.57.0:
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.0)
- '@eslint-community/regexpp': 4.12.1
+ '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.0)
+ '@eslint-community/regexpp': 4.12.2
'@eslint/eslintrc': 2.1.4
'@eslint/js': 8.57.0
'@humanwhocodes/config-array': 0.11.14
@@ -8679,7 +9508,7 @@ snapshots:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.1
+ debug: 4.4.1(supports-color@8.1.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -8739,6 +9568,10 @@ snapshots:
estree-walker@2.0.2: {}
+ estree-walker@3.0.3:
+ dependencies:
+ '@types/estree': 1.0.8
+
esutils@2.0.3: {}
event-target-shim@5.0.1: {}
@@ -8763,7 +9596,7 @@ snapshots:
execa@7.2.0:
dependencies:
- cross-spawn: 7.0.6
+ cross-spawn: 7.0.3
get-stream: 6.0.1
human-signals: 4.3.1
is-stream: 3.0.0
@@ -8773,6 +9606,8 @@ snapshots:
signal-exit: 3.0.7
strip-final-newline: 3.0.0
+ expect-type@1.2.1: {}
+
extend@3.0.2: {}
extendable-error@0.1.7: {}
@@ -8811,7 +9646,11 @@ snapshots:
dependencies:
pend: 1.2.0
- fdir@6.4.6(picomatch@4.0.3):
+ fdir@6.4.6(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
+ fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
@@ -8902,7 +9741,7 @@ snapshots:
flatted@3.3.3: {}
- follow-redirects@1.15.1: {}
+ follow-redirects@1.15.11: {}
for-each@0.3.3:
dependencies:
@@ -8962,9 +9801,14 @@ snapshots:
fs.realpath@1.0.0: {}
+ fsevents@2.3.2:
+ optional: true
+
fsevents@2.3.3:
optional: true
+ function-bind@1.1.1: {}
+
function-bind@1.1.2: {}
function.prototype.name@1.1.5:
@@ -8997,13 +9841,31 @@ snapshots:
get-intrinsic@1.2.1:
dependencies:
- function-bind: 1.1.2
+ function-bind: 1.1.1
has: 1.0.3
has-proto: 1.0.1
has-symbols: 1.0.3
+ get-intrinsic@1.3.0:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ function-bind: 1.1.2
+ get-proto: 1.0.1
+ gopd: 1.2.0
+ has-symbols: 1.1.0
+ hasown: 2.0.2
+ math-intrinsics: 1.1.0
+
get-package-type@0.1.0: {}
+ get-proto@1.0.1:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-object-atoms: 1.1.1
+
get-stream@5.2.0:
dependencies:
pump: 3.0.3
@@ -9037,6 +9899,15 @@ snapshots:
minipass: 7.1.2
path-scurry: 1.11.1
+ 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@6.0.4:
dependencies:
inflight: 1.0.6
@@ -9046,7 +9917,7 @@ snapshots:
path-is-absolute: 1.0.1
optional: true
- glob@7.2.0:
+ glob@7.2.3:
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -9055,14 +9926,13 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
- glob@7.2.3:
+ glob@8.1.0:
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
- minimatch: 3.1.2
+ minimatch: 5.1.6
once: 1.4.0
- path-is-absolute: 1.0.1
global-dirs@3.0.1:
dependencies:
@@ -9091,6 +9961,8 @@ snapshots:
dependencies:
get-intrinsic: 1.2.1
+ gopd@1.2.0: {}
+
got@12.6.1:
dependencies:
'@sindresorhus/is': 5.6.0
@@ -9150,13 +10022,23 @@ snapshots:
has-symbols@1.0.3: {}
+ has-symbols@1.1.0: {}
+
has-tostringtag@1.0.0:
dependencies:
has-symbols: 1.0.3
+ has-tostringtag@1.0.2:
+ dependencies:
+ has-symbols: 1.0.3
+
has-yarn@3.0.0: {}
has@1.0.3:
+ dependencies:
+ function-bind: 1.1.1
+
+ hasown@2.0.0:
dependencies:
function-bind: 1.1.2
@@ -9190,7 +10072,7 @@ snapshots:
http-proxy@1.18.1:
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.15.1
+ follow-redirects: 1.15.11
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@@ -9220,9 +10102,9 @@ snapshots:
icss-replace-symbols@1.1.0: {}
- icss-utils@5.1.0(postcss@8.5.6):
+ icss-utils@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
ieee754@1.2.1: {}
@@ -9293,7 +10175,7 @@ snapshots:
is-binary-path@2.1.0:
dependencies:
- binary-extensions: 2.2.0
+ binary-extensions: 2.3.0
is-boolean-object@1.1.2:
dependencies:
@@ -9306,6 +10188,14 @@ snapshots:
dependencies:
ci-info: 3.9.0
+ is-core-module@2.10.0:
+ dependencies:
+ has: 1.0.3
+
+ is-core-module@2.13.1:
+ dependencies:
+ hasown: 2.0.0
+
is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
@@ -9346,7 +10236,7 @@ snapshots:
is-negative-zero@2.0.2: {}
- is-npm@6.0.0: {}
+ is-npm@6.1.0: {}
is-number-object@1.0.7:
dependencies:
@@ -9375,6 +10265,13 @@ snapshots:
call-bind: 1.0.2
has-tostringtag: 1.0.0
+ is-regex@1.2.1:
+ dependencies:
+ call-bound: 1.0.4
+ gopd: 1.2.0
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
is-relative@0.1.3: {}
is-shared-array-buffer@1.0.2:
@@ -9423,8 +10320,6 @@ snapshots:
is-yarn-global@0.4.1: {}
- isarray@0.0.1: {}
-
isarray@1.0.0: {}
isbinaryfile@4.0.10: {}
@@ -9439,34 +10334,44 @@ snapshots:
istanbul-lib-coverage@3.2.0: {}
+ istanbul-lib-coverage@3.2.2: {}
+
istanbul-lib-instrument@5.2.0:
dependencies:
- '@babel/core': 7.28.4
- '@babel/parser': 7.27.7
+ '@babel/core': 7.28.5
+ '@babel/parser': 7.23.4
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- istanbul-lib-report@3.0.0:
+ istanbul-lib-report@3.0.1:
dependencies:
- istanbul-lib-coverage: 3.2.0
- make-dir: 3.1.0
+ istanbul-lib-coverage: 3.2.2
+ make-dir: 4.0.0
supports-color: 7.2.0
istanbul-lib-source-maps@4.0.1:
dependencies:
- debug: 4.4.1
- istanbul-lib-coverage: 3.2.0
+ debug: 4.4.1(supports-color@8.1.1)
+ istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
- supports-color
- istanbul-reports@3.1.5:
+ istanbul-lib-source-maps@5.0.6:
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ debug: 4.4.1(supports-color@8.1.1)
+ istanbul-lib-coverage: 3.2.2
+ transitivePeerDependencies:
+ - supports-color
+
+ istanbul-reports@3.1.7:
dependencies:
html-escaper: 2.0.2
- istanbul-lib-report: 3.0.0
+ istanbul-lib-report: 3.0.1
jackspeak@3.4.3:
dependencies:
@@ -9493,6 +10398,8 @@ snapshots:
js-tokens@4.0.0: {}
+ js-tokens@9.0.1: {}
+
js-yaml@3.14.1:
dependencies:
argparse: 1.0.10
@@ -9543,7 +10450,7 @@ snapshots:
jws: 3.2.2
lodash: 4.17.21
ms: 2.1.3
- semver: 7.6.2
+ semver: 7.5.4
jsprim@1.4.2:
dependencies:
@@ -9559,7 +10466,7 @@ snapshots:
readable-stream: 2.3.8
setimmediate: 1.0.5
- just-extend@4.2.1: {}
+ just-extend@6.2.0: {}
jwa@1.4.2:
dependencies:
@@ -9572,31 +10479,31 @@ snapshots:
jwa: 1.4.2
safe-buffer: 5.2.1
- karma-chai-sinon@0.1.5(chai@4.3.6)(karma@6.4.2)(sinon-chai@3.7.0(chai@4.3.6)(sinon@14.0.0))(sinon@14.0.0):
+ karma-chai-sinon@0.1.5(chai@4.5.0)(karma@6.4.2)(sinon-chai@3.7.0(chai@4.5.0)(sinon@14.0.2))(sinon@14.0.2):
dependencies:
- chai: 4.3.6
+ chai: 4.5.0
karma: 6.4.2
- sinon: 14.0.0
- sinon-chai: 3.7.0(chai@4.3.6)(sinon@14.0.0)
+ sinon: 14.0.2
+ sinon-chai: 3.7.0(chai@4.5.0)(sinon@14.0.2)
- karma-chrome-launcher@3.1.1:
+ karma-chrome-launcher@3.2.0:
dependencies:
which: 1.3.1
- karma-coverage@2.2.0:
+ karma-coverage@2.2.1:
dependencies:
- istanbul-lib-coverage: 3.2.0
+ istanbul-lib-coverage: 3.2.2
istanbul-lib-instrument: 5.2.0
- istanbul-lib-report: 3.0.0
+ istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.1.5
+ istanbul-reports: 3.1.7
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
- karma-esbuild@2.2.5(esbuild@0.14.54):
+ karma-esbuild@2.3.0(esbuild@0.14.54):
dependencies:
- chokidar: 3.5.3
+ chokidar: 3.6.0
esbuild: 0.14.54
source-map: 0.6.1
@@ -9611,17 +10518,17 @@ snapshots:
dependencies:
minimist: 1.2.6
- karma-sinon@1.0.5(karma@6.4.2)(sinon@14.0.0):
+ karma-sinon@1.0.5(karma@6.4.2)(sinon@14.0.2):
dependencies:
karma: 6.4.2
- sinon: 14.0.0
+ sinon: 14.0.2
karma@6.4.2:
dependencies:
'@colors/colors': 1.5.0
- body-parser: 1.20.0
+ body-parser: 1.20.3
braces: 3.0.2
- chokidar: 3.5.3
+ chokidar: 3.6.0
connect: 3.7.0
di: 0.0.1
dom-serialize: 2.2.1
@@ -9630,17 +10537,17 @@ snapshots:
http-proxy: 1.18.1
isbinaryfile: 4.0.10
lodash: 4.17.21
- log4js: 6.6.1
+ log4js: 6.9.1
mime: 2.6.0
minimatch: 3.1.2
mkdirp: 0.5.6
qjobs: 1.2.0
range-parser: 1.2.1
rimraf: 3.0.2
- socket.io: 4.7.2
+ socket.io: 4.7.5
source-map: 0.6.1
- tmp: 0.2.1
- ua-parser-js: 0.7.37
+ tmp: 0.2.5
+ ua-parser-js: 0.7.41
yargs: 16.2.0
transitivePeerDependencies:
- bufferutil
@@ -9682,6 +10589,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ lilconfig@2.0.5: {}
+
lilconfig@2.1.0: {}
lines-and-columns@1.2.4: {}
@@ -9692,7 +10601,7 @@ snapshots:
dependencies:
chalk: 5.3.0
commander: 11.0.0
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.4
execa: 7.2.0
lilconfig: 2.1.0
listr2: 6.6.1(enquirer@2.3.6)
@@ -9770,13 +10679,13 @@ snapshots:
strip-ansi: 7.0.1
wrap-ansi: 8.1.0
- log4js@6.6.1:
+ log4js@6.9.1:
dependencies:
- date-format: 4.0.13
- debug: 4.4.1
+ date-format: 4.0.14
+ debug: 4.4.1(supports-color@8.1.1)
flatted: 3.3.3
rfdc: 1.3.0
- streamroller: 3.1.2
+ streamroller: 3.1.5
transitivePeerDependencies:
- supports-color
@@ -9784,10 +10693,12 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- loupe@2.3.4:
+ loupe@2.3.7:
dependencies:
get-func-name: 2.0.2
+ loupe@3.1.4: {}
+
lowercase-keys@3.0.0: {}
lru-cache@10.4.3: {}
@@ -9801,10 +10712,27 @@ snapshots:
dependencies:
yallist: 3.1.1
+ lru-cache@6.0.0:
+ dependencies:
+ yallist: 4.0.0
+
+ lz-string@1.5.0:
+ optional: true
+
magic-string@0.25.9:
dependencies:
sourcemap-codec: 1.4.8
+ magic-string@0.30.17:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ magicast@0.3.5:
+ dependencies:
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
+ source-map-js: 1.2.1
+
make-dir@2.1.0:
dependencies:
pify: 4.0.1
@@ -9814,6 +10742,10 @@ snapshots:
dependencies:
semver: 6.3.1
+ make-dir@4.0.0:
+ dependencies:
+ semver: 7.5.4
+
make-error@1.3.6: {}
map-age-cleaner@0.1.3:
@@ -9826,6 +10758,8 @@ snapshots:
marky@1.3.0: {}
+ math-intrinsics@1.1.0: {}
+
maxmin@2.1.0:
dependencies:
chalk: 1.1.3
@@ -9863,27 +10797,27 @@ snapshots:
microbundle@0.15.1(patch_hash=191ddb4c75616fbd059c0f22ba3000be648ce78c33a2f5286f6d1ff43f9ea6b8)(@types/babel__core@7.20.5):
dependencies:
- '@babel/core': 7.28.4
- '@babel/plugin-proposal-class-properties': 7.12.1(@babel/core@7.28.4)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4)
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.28.4)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4)
- '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.28.4)
- '@babel/preset-env': 7.28.3(@babel/core@7.28.4)
- '@babel/preset-flow': 7.18.6(@babel/core@7.28.4)
- '@babel/preset-react': 7.27.1(@babel/core@7.28.4)
- '@rollup/plugin-alias': 3.1.9(rollup@2.79.1)
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@2.79.1)
- '@rollup/plugin-commonjs': 17.1.0(rollup@2.79.1)
- '@rollup/plugin-json': 4.1.0(rollup@2.79.1)
- '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1)
+ '@babel/core': 7.28.5
+ '@babel/plugin-proposal-class-properties': 7.12.1(@babel/core@7.28.5)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.5)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-flow-strip-types': 7.18.9(@babel/core@7.28.5)
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.5)
+ '@babel/plugin-transform-regenerator': 7.18.6(@babel/core@7.28.5)
+ '@babel/preset-env': 7.28.5(@babel/core@7.28.5)
+ '@babel/preset-flow': 7.18.6(@babel/core@7.28.5)
+ '@babel/preset-react': 7.27.1(@babel/core@7.28.5)
+ '@rollup/plugin-alias': 3.1.9(rollup@2.77.2)
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.77.2)
+ '@rollup/plugin-commonjs': 17.1.0(rollup@2.77.2)
+ '@rollup/plugin-json': 4.1.0(rollup@2.77.2)
+ '@rollup/plugin-node-resolve': 11.2.1(rollup@2.77.2)
'@surma/rollup-plugin-off-main-thread': 2.2.3
asyncro: 3.0.0
- autoprefixer: 10.4.8(postcss@8.5.6)
+ autoprefixer: 10.4.8(postcss@8.4.31)
babel-plugin-macros: 3.1.0
babel-plugin-transform-async-to-promises: 0.8.18
- babel-plugin-transform-replace-expressions: 0.2.0(@babel/core@7.28.4)
+ babel-plugin-transform-replace-expressions: 0.2.0(@babel/core@7.28.5)
brotli-size: 4.0.0
builtin-modules: 3.3.0
camelcase: 6.3.0
@@ -9892,14 +10826,14 @@ snapshots:
gzip-size: 6.0.0
kleur: 4.1.5
lodash.merge: 4.6.2
- postcss: 8.5.6
+ postcss: 8.4.31
pretty-bytes: 5.6.0
- rollup: 2.79.1
+ rollup: 2.77.2
rollup-plugin-bundle-size: 1.0.3
- rollup-plugin-postcss: 4.0.2(postcss@8.5.6)
- rollup-plugin-terser: 7.0.2(rollup@2.79.1)
- rollup-plugin-typescript2: 0.32.1(rollup@2.79.1)(typescript@4.9.5)
- rollup-plugin-visualizer: 5.7.1(rollup@2.79.1)
+ rollup-plugin-postcss: 4.0.2(postcss@8.4.31)
+ rollup-plugin-terser: 7.0.2(rollup@2.77.2)
+ rollup-plugin-typescript2: 0.32.1(rollup@2.77.2)(typescript@4.9.5)
+ rollup-plugin-visualizer: 5.7.1(rollup@2.77.2)
sade: 1.8.1
terser: 5.14.2
tiny-glob: 0.2.9
@@ -9937,11 +10871,11 @@ snapshots:
dependencies:
brace-expansion: 1.1.11
- minimatch@5.0.1:
+ minimatch@5.1.0:
dependencies:
brace-expansion: 2.0.1
- minimatch@5.1.0:
+ minimatch@5.1.6:
dependencies:
brace-expansion: 2.0.1
@@ -9967,29 +10901,27 @@ snapshots:
mkdirp@1.0.4: {}
- mocha@10.0.0:
+ mocha@10.8.2:
dependencies:
- '@ungap/promise-all-settled': 1.1.2
- ansi-colors: 4.1.1
+ ansi-colors: 4.1.3
browser-stdout: 1.3.1
- chokidar: 3.5.3
- debug: 4.3.4(supports-color@8.1.1)
- diff: 5.0.0
+ chokidar: 3.6.0
+ debug: 4.4.1(supports-color@8.1.1)
+ diff: 5.2.0
escape-string-regexp: 4.0.0
find-up: 5.0.0
- glob: 7.2.0
+ glob: 8.1.0
he: 1.2.0
js-yaml: 4.1.0
log-symbols: 4.1.0
- minimatch: 5.0.1
+ minimatch: 5.1.6
ms: 2.1.3
- nanoid: 3.3.3
- serialize-javascript: 6.0.0
+ serialize-javascript: 6.0.2
strip-json-comments: 3.1.1
supports-color: 8.1.1
- workerpool: 6.2.1
+ workerpool: 6.5.1
yargs: 16.2.0
- yargs-parser: 20.2.4
+ yargs-parser: 20.2.9
yargs-unparser: 2.0.0
moment@2.30.1:
@@ -9997,6 +10929,9 @@ snapshots:
mri@1.2.0: {}
+ mrmime@2.0.1:
+ optional: true
+
ms@2.0.0: {}
ms@2.1.2: {}
@@ -10028,7 +10963,7 @@ snapshots:
nanoid@3.3.11: {}
- nanoid@3.3.3: {}
+ nanoid@3.3.7: {}
natural-compare@1.4.0: {}
@@ -10037,13 +10972,13 @@ snapshots:
negotiator@0.6.3: {}
- nise@5.1.1:
+ nise@5.1.9:
dependencies:
- '@sinonjs/commons': 1.8.3
- '@sinonjs/fake-timers': 9.1.2
- '@sinonjs/text-encoding': 0.7.2
- just-extend: 4.2.1
- path-to-regexp: 1.8.0
+ '@sinonjs/commons': 3.0.1
+ '@sinonjs/fake-timers': 11.3.1
+ '@sinonjs/text-encoding': 0.7.3
+ just-extend: 6.2.0
+ path-to-regexp: 6.3.0
node-domexception@1.0.0: {}
@@ -10063,17 +10998,19 @@ snapshots:
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
- semver: 7.6.2
+ semver: 7.5.4
shellwords: 0.1.1
uuid: 8.3.2
which: 2.0.2
+ node-releases@2.0.13: {}
+
node-releases@2.0.19: {}
normalize-package-data@2.5.0:
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.10
+ resolve: 1.22.8
semver: 5.7.2
validate-npm-package-license: 3.0.4
@@ -10083,7 +11020,7 @@ snapshots:
normalize-url@6.1.0: {}
- normalize-url@8.0.2: {}
+ normalize-url@8.1.0: {}
npm-run-path@4.0.1:
dependencies:
@@ -10105,6 +11042,8 @@ snapshots:
object-inspect@1.12.2: {}
+ object-inspect@1.13.4: {}
+
object-is@1.1.5:
dependencies:
call-bind: 1.0.2
@@ -10141,6 +11080,12 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
+ open@8.4.0:
+ dependencies:
+ define-lazy-prop: 2.0.0
+ is-docker: 2.2.1
+ is-wsl: 2.2.0
+
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
@@ -10224,12 +11169,14 @@ snapshots:
p-try@2.2.0: {}
+ package-json-from-dist@1.0.1: {}
+
package-json@8.1.1:
dependencies:
got: 12.6.1
registry-auth-token: 5.1.0
registry-url: 6.0.1
- semver: 7.6.2
+ semver: 7.5.4
pako@1.0.11: {}
@@ -10279,9 +11226,7 @@ snapshots:
lru-cache: 10.4.3
minipass: 7.1.2
- path-to-regexp@1.8.0:
- dependencies:
- isarray: 0.0.1
+ path-to-regexp@6.3.0: {}
path-type@4.0.0: {}
@@ -10290,16 +11235,24 @@ snapshots:
process: 0.11.10
util: 0.10.4
+ pathe@2.0.3: {}
+
pathval@1.1.1: {}
+ pathval@2.0.1: {}
+
pend@1.2.0: {}
performance-now@2.1.0: {}
+ picocolors@1.0.0: {}
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}
+ picomatch@4.0.2: {}
+
picomatch@4.0.3: {}
pidtree@0.6.0: {}
@@ -10339,187 +11292,195 @@ snapshots:
dependencies:
find-up: 4.1.0
- postcss-calc@8.2.4(postcss@8.5.6):
+ playwright-core@1.53.1: {}
+
+ playwright@1.53.1:
dependencies:
- postcss: 8.5.6
+ playwright-core: 1.53.1
+ optionalDependencies:
+ fsevents: 2.3.2
+
+ postcss-calc@8.2.4(postcss@8.4.31):
+ dependencies:
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
postcss-value-parser: 4.2.0
- postcss-colormin@5.3.0(postcss@8.5.6):
+ postcss-colormin@5.3.0(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
+ browserslist: 4.22.1
caniuse-api: 3.0.0
colord: 2.9.2
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-convert-values@5.1.2(postcss@8.5.6):
+ postcss-convert-values@5.1.2(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
- postcss: 8.5.6
+ browserslist: 4.22.1
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-discard-comments@5.1.2(postcss@8.5.6):
+ postcss-discard-comments@5.1.2(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-discard-duplicates@5.1.0(postcss@8.5.6):
+ postcss-discard-duplicates@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-discard-empty@5.1.1(postcss@8.5.6):
+ postcss-discard-empty@5.1.1(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-discard-overridden@5.1.0(postcss@8.5.6):
+ postcss-discard-overridden@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-load-config@3.1.4(postcss@8.5.6):
+ postcss-load-config@3.1.4(postcss@8.4.31):
dependencies:
- lilconfig: 2.1.0
+ lilconfig: 2.0.5
yaml: 1.10.2
optionalDependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-merge-longhand@5.1.6(postcss@8.5.6):
+ postcss-merge-longhand@5.1.6(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- stylehacks: 5.1.0(postcss@8.5.6)
+ stylehacks: 5.1.0(postcss@8.4.31)
- postcss-merge-rules@5.1.2(postcss@8.5.6):
+ postcss-merge-rules@5.1.2(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
+ browserslist: 4.22.1
caniuse-api: 3.0.0
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ cssnano-utils: 3.1.0(postcss@8.4.31)
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
- postcss-minify-font-values@5.1.0(postcss@8.5.6):
+ postcss-minify-font-values@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-minify-gradients@5.1.1(postcss@8.5.6):
+ postcss-minify-gradients@5.1.1(postcss@8.4.31):
dependencies:
colord: 2.9.2
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ cssnano-utils: 3.1.0(postcss@8.4.31)
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-minify-params@5.1.3(postcss@8.5.6):
+ postcss-minify-params@5.1.3(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ browserslist: 4.22.1
+ cssnano-utils: 3.1.0(postcss@8.4.31)
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-minify-selectors@5.2.1(postcss@8.5.6):
+ postcss-minify-selectors@5.2.1(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
- postcss-modules-extract-imports@3.0.0(postcss@8.5.6):
+ postcss-modules-extract-imports@3.0.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-modules-local-by-default@4.0.0(postcss@8.5.6):
+ postcss-modules-local-by-default@4.0.0(postcss@8.4.31):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ icss-utils: 5.1.0(postcss@8.4.31)
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.0.0(postcss@8.5.6):
+ postcss-modules-scope@3.0.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
- postcss-modules-values@4.0.0(postcss@8.5.6):
+ postcss-modules-values@4.0.0(postcss@8.4.31):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ icss-utils: 5.1.0(postcss@8.4.31)
+ postcss: 8.4.31
- postcss-modules@4.3.1(postcss@8.5.6):
+ postcss-modules@4.3.1(postcss@8.4.31):
dependencies:
generic-names: 4.0.0
icss-replace-symbols: 1.1.0
lodash.camelcase: 4.3.0
- postcss: 8.5.6
- postcss-modules-extract-imports: 3.0.0(postcss@8.5.6)
- postcss-modules-local-by-default: 4.0.0(postcss@8.5.6)
- postcss-modules-scope: 3.0.0(postcss@8.5.6)
- postcss-modules-values: 4.0.0(postcss@8.5.6)
+ postcss: 8.4.31
+ postcss-modules-extract-imports: 3.0.0(postcss@8.4.31)
+ postcss-modules-local-by-default: 4.0.0(postcss@8.4.31)
+ postcss-modules-scope: 3.0.0(postcss@8.4.31)
+ postcss-modules-values: 4.0.0(postcss@8.4.31)
string-hash: 1.1.3
- postcss-nesting@10.1.10(postcss@8.5.6):
+ postcss-nesting@10.1.10(postcss@8.4.31):
dependencies:
- '@csstools/selector-specificity': 2.0.2(postcss-selector-parser@6.0.10)(postcss@8.5.6)
- postcss: 8.5.6
+ '@csstools/selector-specificity': 2.0.2(postcss-selector-parser@6.0.10)(postcss@8.4.31)
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
- postcss-normalize-charset@5.1.0(postcss@8.5.6):
+ postcss-normalize-charset@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-normalize-display-values@5.1.0(postcss@8.5.6):
+ postcss-normalize-display-values@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-positions@5.1.1(postcss@8.5.6):
+ postcss-normalize-positions@5.1.1(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@5.1.1(postcss@8.5.6):
+ postcss-normalize-repeat-style@5.1.1(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-string@5.1.0(postcss@8.5.6):
+ postcss-normalize-string@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@5.1.0(postcss@8.5.6):
+ postcss-normalize-timing-functions@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@5.1.0(postcss@8.5.6):
+ postcss-normalize-unicode@5.1.0(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
- postcss: 8.5.6
+ browserslist: 4.22.1
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-url@5.1.0(postcss@8.5.6):
+ postcss-normalize-url@5.1.0(postcss@8.4.31):
dependencies:
normalize-url: 6.1.0
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@5.1.1(postcss@8.5.6):
+ postcss-normalize-whitespace@5.1.1(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-ordered-values@5.1.3(postcss@8.5.6):
+ postcss-ordered-values@5.1.3(postcss@8.4.31):
dependencies:
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
+ cssnano-utils: 3.1.0(postcss@8.4.31)
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
- postcss-reduce-initial@5.1.0(postcss@8.5.6):
+ postcss-reduce-initial@5.1.0(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
+ browserslist: 4.22.1
caniuse-api: 3.0.0
- postcss: 8.5.6
+ postcss: 8.4.31
- postcss-reduce-transforms@5.1.0(postcss@8.5.6):
+ postcss-reduce-transforms@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
postcss-selector-parser@6.0.10:
@@ -10527,40 +11488,48 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-svgo@5.1.0(postcss@8.5.6):
+ postcss-svgo@5.1.0(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
svgo: 2.8.0
- postcss-unique-selectors@5.1.1(postcss@8.5.6):
+ postcss-unique-selectors@5.1.1(postcss@8.4.31):
dependencies:
- postcss: 8.5.6
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
postcss-value-parser@4.2.0: {}
+ postcss@8.4.31:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+
postcss@8.5.6:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
- preact-iso@2.3.0(preact-render-to-string@6.5.13(preact@10.26.9))(preact@10.26.9):
+ preact-iso@2.3.0(preact-render-to-string@6.6.3(preact@10.27.2))(preact@10.27.2):
dependencies:
- preact: 10.26.9
- preact-render-to-string: 6.5.13(preact@10.26.9)
+ preact: 10.27.2
+ preact-render-to-string: 6.6.3(preact@10.27.2)
- preact-render-to-string@5.2.6(preact@10.26.9):
+ preact-render-to-string@5.2.6(preact@10.26.6):
dependencies:
- preact: 10.26.9
+ preact: 10.26.6
pretty-format: 3.8.0
- preact-render-to-string@6.5.13(preact@10.26.9):
+ preact-render-to-string@6.6.3(preact@10.27.2):
dependencies:
- preact: 10.26.9
+ preact: 10.27.2
- preact@10.26.9: {}
+ preact@10.26.6: {}
+
+ preact@10.27.2: {}
preferred-pm@3.0.3:
dependencies:
@@ -10581,6 +11550,13 @@ snapshots:
pretty-bytes@5.6.0: {}
+ pretty-format@27.5.1:
+ dependencies:
+ ansi-regex: 5.0.1
+ ansi-styles: 5.2.0
+ react-is: 17.0.2
+ optional: true
+
pretty-format@3.8.0: {}
process-nextick-args@2.0.1: {}
@@ -10608,17 +11584,19 @@ snapshots:
end-of-stream: 1.4.5
once: 1.4.0
+ punycode@1.4.1: {}
+
punycode@2.3.1: {}
- pupa@3.1.0:
+ pupa@3.3.0:
dependencies:
escape-goat: 4.0.0
qjobs@1.2.0: {}
- qs@6.10.3:
+ qs@6.13.0:
dependencies:
- side-channel: 1.0.4
+ side-channel: 1.1.0
qs@6.5.3: {}
@@ -10640,7 +11618,7 @@ snapshots:
range-parser@1.2.1: {}
- raw-body@2.5.1:
+ raw-body@2.5.2:
dependencies:
bytes: 3.1.2
http-errors: 2.0.0
@@ -10660,6 +11638,9 @@ snapshots:
react: 18.2.0
scheduler: 0.23.0
+ react-is@17.0.2:
+ optional: true
+
react-router-dom@6.10.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
dependencies:
'@remix-run/router': 1.5.0
@@ -10722,7 +11703,7 @@ snapshots:
rechoir@0.6.2:
dependencies:
- resolve: 1.22.10
+ resolve: 1.22.8
redent@3.0.0:
dependencies:
@@ -10737,8 +11718,14 @@ snapshots:
regenerator-runtime@0.13.11: {}
+ regenerator-runtime@0.13.9: {}
+
regenerator-runtime@0.14.0: {}
+ regenerator-transform@0.15.0:
+ dependencies:
+ '@babel/runtime': 7.23.4
+
regexp.prototype.flags@1.4.3:
dependencies:
call-bind: 1.0.2
@@ -10810,12 +11797,24 @@ snapshots:
resolve-from@5.0.0: {}
+ resolve@1.22.1:
+ dependencies:
+ is-core-module: 2.10.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
resolve@1.22.10:
dependencies:
is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ resolve@1.22.8:
+ dependencies:
+ is-core-module: 2.13.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
responselike@3.0.0:
dependencies:
lowercase-keys: 3.0.0
@@ -10843,83 +11842,87 @@ snapshots:
chalk: 1.1.3
maxmin: 2.1.0
- rollup-plugin-postcss@4.0.2(postcss@8.5.6):
+ rollup-plugin-postcss@4.0.2(postcss@8.4.31):
dependencies:
chalk: 4.1.2
concat-with-sourcemaps: 1.1.0
- cssnano: 5.1.12(postcss@8.5.6)
+ cssnano: 5.1.12(postcss@8.4.31)
import-cwd: 3.0.0
p-queue: 6.6.2
pify: 5.0.0
- postcss: 8.5.6
- postcss-load-config: 3.1.4(postcss@8.5.6)
- postcss-modules: 4.3.1(postcss@8.5.6)
+ postcss: 8.4.31
+ postcss-load-config: 3.1.4(postcss@8.4.31)
+ postcss-modules: 4.3.1(postcss@8.4.31)
promise.series: 0.2.0
- resolve: 1.22.10
+ resolve: 1.22.1
rollup-pluginutils: 2.8.2
safe-identifier: 0.4.2
style-inject: 0.3.0
transitivePeerDependencies:
- ts-node
- rollup-plugin-terser@7.0.2(rollup@2.79.1):
+ rollup-plugin-terser@7.0.2(rollup@2.77.2):
dependencies:
'@babel/code-frame': 7.27.1
jest-worker: 26.6.2
- rollup: 2.79.1
+ rollup: 2.77.2
serialize-javascript: 4.0.0
terser: 5.14.2
- rollup-plugin-typescript2@0.32.1(rollup@2.79.1)(typescript@4.9.5):
+ rollup-plugin-typescript2@0.32.1(rollup@2.77.2)(typescript@4.9.5):
dependencies:
'@rollup/pluginutils': 4.2.1
find-cache-dir: 3.3.2
fs-extra: 10.1.0
- resolve: 1.22.10
- rollup: 2.79.1
+ resolve: 1.22.1
+ rollup: 2.77.2
tslib: 2.4.0
typescript: 4.9.5
- rollup-plugin-visualizer@5.7.1(rollup@2.79.1):
+ rollup-plugin-visualizer@5.7.1(rollup@2.77.2):
dependencies:
- nanoid: 3.3.11
- open: 8.4.2
- rollup: 2.79.1
+ nanoid: 3.3.7
+ open: 8.4.0
+ rollup: 2.77.2
source-map: 0.7.4
- yargs: 17.7.2
+ yargs: 17.5.1
rollup-pluginutils@2.8.2:
dependencies:
estree-walker: 0.6.1
+ rollup@2.77.2:
+ optionalDependencies:
+ fsevents: 2.3.3
+
rollup@2.79.1:
optionalDependencies:
fsevents: 2.3.3
- rollup@4.45.1:
+ rollup@4.44.1:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.45.1
- '@rollup/rollup-android-arm64': 4.45.1
- '@rollup/rollup-darwin-arm64': 4.45.1
- '@rollup/rollup-darwin-x64': 4.45.1
- '@rollup/rollup-freebsd-arm64': 4.45.1
- '@rollup/rollup-freebsd-x64': 4.45.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.45.1
- '@rollup/rollup-linux-arm-musleabihf': 4.45.1
- '@rollup/rollup-linux-arm64-gnu': 4.45.1
- '@rollup/rollup-linux-arm64-musl': 4.45.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.45.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.45.1
- '@rollup/rollup-linux-riscv64-gnu': 4.45.1
- '@rollup/rollup-linux-riscv64-musl': 4.45.1
- '@rollup/rollup-linux-s390x-gnu': 4.45.1
- '@rollup/rollup-linux-x64-gnu': 4.45.1
- '@rollup/rollup-linux-x64-musl': 4.45.1
- '@rollup/rollup-win32-arm64-msvc': 4.45.1
- '@rollup/rollup-win32-ia32-msvc': 4.45.1
- '@rollup/rollup-win32-x64-msvc': 4.45.1
+ '@rollup/rollup-android-arm-eabi': 4.44.1
+ '@rollup/rollup-android-arm64': 4.44.1
+ '@rollup/rollup-darwin-arm64': 4.44.1
+ '@rollup/rollup-darwin-x64': 4.44.1
+ '@rollup/rollup-freebsd-arm64': 4.44.1
+ '@rollup/rollup-freebsd-x64': 4.44.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.1
+ '@rollup/rollup-linux-arm64-gnu': 4.44.1
+ '@rollup/rollup-linux-arm64-musl': 4.44.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.1
+ '@rollup/rollup-linux-riscv64-musl': 4.44.1
+ '@rollup/rollup-linux-s390x-gnu': 4.44.1
+ '@rollup/rollup-linux-x64-gnu': 4.44.1
+ '@rollup/rollup-linux-x64-musl': 4.44.1
+ '@rollup/rollup-win32-arm64-msvc': 4.44.1
+ '@rollup/rollup-win32-ia32-msvc': 4.44.1
+ '@rollup/rollup-win32-x64-msvc': 4.44.1
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -10939,6 +11942,12 @@ snapshots:
safe-json-stringify@1.2.0:
optional: true
+ safe-regex-test@1.1.0:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ is-regex: 1.2.1
+
safe-stable-stringify@2.5.0: {}
safer-buffer@2.1.2: {}
@@ -10951,19 +11960,23 @@ snapshots:
semver-diff@4.0.0:
dependencies:
- semver: 7.6.2
+ semver: 7.5.4
semver@5.7.2: {}
semver@6.3.1: {}
+ semver@7.5.4:
+ dependencies:
+ lru-cache: 6.0.0
+
semver@7.6.2: {}
serialize-javascript@4.0.0:
dependencies:
randombytes: 2.1.0
- serialize-javascript@6.0.0:
+ serialize-javascript@6.0.2:
dependencies:
randombytes: 2.1.0
@@ -11009,12 +12022,42 @@ snapshots:
minimist: 1.2.6
shelljs: 0.8.5
+ side-channel-list@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+ object-inspect: 1.13.4
+
+ side-channel-map@1.0.1:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ object-inspect: 1.13.4
+
+ side-channel-weakmap@1.0.2:
+ dependencies:
+ call-bound: 1.0.4
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ object-inspect: 1.13.4
+ side-channel-map: 1.0.1
+
side-channel@1.0.4:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.1
object-inspect: 1.12.2
+ side-channel@1.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ object-inspect: 1.13.4
+ side-channel-list: 1.0.0
+ side-channel-map: 1.0.1
+ side-channel-weakmap: 1.0.2
+
+ siginfo@2.0.0: {}
+
sign-addon@5.3.0:
dependencies:
common-tags: 1.8.2
@@ -11032,20 +12075,27 @@ snapshots:
signal-exit@4.1.0: {}
- sinon-chai@3.7.0(chai@4.3.6)(sinon@14.0.0):
+ sinon-chai@3.7.0(chai@4.5.0)(sinon@14.0.2):
dependencies:
- chai: 4.3.6
- sinon: 14.0.0
+ chai: 4.5.0
+ sinon: 14.0.2
- sinon@14.0.0:
+ sinon@14.0.2:
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 2.0.0
'@sinonjs/fake-timers': 9.1.2
- '@sinonjs/samsam': 6.1.1
- diff: 5.1.0
- nise: 5.1.1
+ '@sinonjs/samsam': 7.0.1
+ diff: 5.2.0
+ nise: 5.1.9
supports-color: 7.2.0
+ sirv@3.0.1:
+ dependencies:
+ '@polka/url': 1.0.0-next.29
+ mrmime: 2.0.1
+ totalist: 3.0.1
+ optional: true
+
slash@3.0.0: {}
slice-ansi@5.0.0:
@@ -11062,28 +12112,30 @@ snapshots:
wcwidth: 1.0.1
yargs: 15.4.1
- socket.io-adapter@2.5.2:
+ socket.io-adapter@2.5.5:
dependencies:
- ws: 8.11.0
+ debug: 4.3.4
+ ws: 8.17.1
transitivePeerDependencies:
- bufferutil
+ - supports-color
- utf-8-validate
socket.io-parser@4.2.4:
dependencies:
- '@socket.io/component-emitter': 3.1.0
- debug: 4.3.4(supports-color@8.1.1)
+ '@socket.io/component-emitter': 3.1.2
+ debug: 4.3.4
transitivePeerDependencies:
- supports-color
- socket.io@4.7.2:
+ socket.io@4.7.5:
dependencies:
accepts: 1.3.8
base64id: 2.0.0
cors: 2.8.5
- debug: 4.3.4(supports-color@8.1.1)
- engine.io: 6.5.4
- socket.io-adapter: 2.5.2
+ debug: 4.3.4
+ engine.io: 6.5.5
+ socket.io-adapter: 2.5.5
socket.io-parser: 4.2.4
transitivePeerDependencies:
- bufferutil
@@ -11094,6 +12146,8 @@ snapshots:
dependencies:
atomic-sleep: 1.0.0
+ source-map-js@1.0.2: {}
+
source-map-js@1.2.1: {}
source-map-support@0.5.21:
@@ -11153,10 +12207,14 @@ snapshots:
stable@0.1.8: {}
+ stackback@0.0.2: {}
+
statuses@1.5.0: {}
statuses@2.0.1: {}
+ std-env@3.9.0: {}
+
stream-to-array@2.3.0:
dependencies:
any-promise: 1.3.0
@@ -11171,10 +12229,10 @@ snapshots:
dependencies:
mixme: 0.5.4
- streamroller@3.1.2:
+ streamroller@3.1.5:
dependencies:
- date-format: 4.0.13
- debug: 4.4.1
+ date-format: 4.0.14
+ debug: 4.4.1(supports-color@8.1.1)
fs-extra: 8.1.0
transitivePeerDependencies:
- supports-color
@@ -11269,12 +12327,16 @@ snapshots:
strip-json-comments@5.0.0: {}
+ strip-literal@3.0.0:
+ dependencies:
+ js-tokens: 9.0.1
+
style-inject@0.3.0: {}
- stylehacks@5.1.0(postcss@8.5.6):
+ stylehacks@5.1.0(postcss@8.4.31):
dependencies:
- browserslist: 4.25.1
- postcss: 8.5.6
+ browserslist: 4.22.1
+ postcss: 8.4.31
postcss-selector-parser: 6.0.10
supports-color@2.0.0: {}
@@ -11300,7 +12362,7 @@ snapshots:
css-select: 4.3.0
css-tree: 1.1.3
csso: 4.2.0
- picocolors: 1.1.1
+ picocolors: 1.0.0
stable: 0.1.8
term-size@2.2.1: {}
@@ -11308,7 +12370,7 @@ snapshots:
terser@5.14.2:
dependencies:
'@jridgewell/source-map': 0.3.2
- acorn: 8.15.0
+ acorn: 8.8.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -11318,6 +12380,12 @@ snapshots:
glob: 7.2.3
minimatch: 3.1.2
+ test-exclude@7.0.1:
+ dependencies:
+ '@istanbuljs/schema': 0.1.3
+ glob: 10.4.5
+ minimatch: 9.0.5
+
text-table@0.2.0: {}
thenify-all@1.6.0:
@@ -11339,11 +12407,26 @@ snapshots:
globalyzer: 0.1.0
globrex: 0.1.2
+ tinybench@2.9.0: {}
+
+ tinyexec@0.3.2: {}
+
tinyglobby@0.2.14:
dependencies:
- fdir: 6.4.6(picomatch@4.0.3)
+ fdir: 6.4.6(picomatch@4.0.2)
+ picomatch: 4.0.2
+
+ tinyglobby@0.2.15:
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
+ tinypool@1.1.1: {}
+
+ tinyrainbow@2.0.0: {}
+
+ tinyspy@4.0.3: {}
+
tmp@0.0.33:
dependencies:
os-tmpdir: 1.0.2
@@ -11352,6 +12435,8 @@ snapshots:
dependencies:
rimraf: 3.0.2
+ tmp@0.2.5: {}
+
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -11360,6 +12445,9 @@ snapshots:
tosource@1.0.0: {}
+ totalist@3.0.1:
+ optional: true
+
tough-cookie@2.5.0:
dependencies:
psl: 1.15.0
@@ -11379,7 +12467,7 @@ snapshots:
smartwrap: 2.0.2
strip-ansi: 6.0.1
wcwidth: 1.0.1
- yargs: 17.7.2
+ yargs: 17.5.1
tunnel-agent@0.6.0:
dependencies:
@@ -11393,6 +12481,8 @@ snapshots:
type-detect@4.0.8: {}
+ type-detect@4.1.0: {}
+
type-fest@0.13.1: {}
type-fest@0.20.2: {}
@@ -11420,7 +12510,7 @@ snapshots:
typescript@5.8.3: {}
- ua-parser-js@0.7.37: {}
+ ua-parser-js@0.7.41: {}
unbox-primitive@1.0.2:
dependencies:
@@ -11456,6 +12546,18 @@ snapshots:
upath@2.0.1: {}
+ update-browserslist-db@1.0.11(browserslist@4.21.9):
+ dependencies:
+ browserslist: 4.21.9
+ escalade: 3.1.1
+ picocolors: 1.0.0
+
+ update-browserslist-db@1.0.13(browserslist@4.22.1):
+ dependencies:
+ browserslist: 4.22.1
+ escalade: 3.1.1
+ picocolors: 1.0.0
+
update-browserslist-db@1.1.3(browserslist@4.25.1):
dependencies:
browserslist: 4.25.1
@@ -11471,11 +12573,11 @@ snapshots:
import-lazy: 4.0.0
is-ci: 3.0.1
is-installed-globally: 0.4.0
- is-npm: 6.0.0
+ is-npm: 6.1.0
is-yarn-global: 0.4.1
latest-version: 7.0.0
- pupa: 3.1.0
- semver: 7.6.2
+ pupa: 3.3.0
+ semver: 7.5.4
semver-diff: 4.0.0
xdg-basedir: 5.1.0
@@ -11520,29 +12622,105 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
+ vite-node@3.2.4(@types/node@18.19.103):
+ dependencies:
+ cac: 6.7.14
+ debug: 4.4.1(supports-color@8.1.1)
+ es-module-lexer: 1.7.0
+ pathe: 2.0.3
+ vite: 7.1.12(@types/node@18.19.103)
+ transitivePeerDependencies:
+ - '@types/node'
+ - jiti
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - yaml
+
vite@3.2.7(@types/node@18.19.103)(terser@5.14.2):
dependencies:
esbuild: 0.15.18
- postcss: 8.5.6
- resolve: 1.22.10
+ postcss: 8.4.31
+ resolve: 1.22.1
rollup: 2.79.1
optionalDependencies:
'@types/node': 18.19.103
fsevents: 2.3.3
terser: 5.14.2
- vite@7.0.6(@types/node@18.19.103):
+ vite@6.3.5(@types/node@18.19.103):
dependencies:
- esbuild: 0.25.8
- fdir: 6.4.6(picomatch@4.0.3)
- picomatch: 4.0.3
+ esbuild: 0.25.5
+ fdir: 6.4.6(picomatch@4.0.2)
+ picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.45.1
+ rollup: 4.44.1
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 18.19.103
fsevents: 2.3.3
+ vite@7.1.12(@types/node@18.19.103):
+ dependencies:
+ esbuild: 0.25.5
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
+ postcss: 8.5.6
+ rollup: 4.44.1
+ tinyglobby: 0.2.15
+ optionalDependencies:
+ '@types/node': 18.19.103
+ fsevents: 2.3.3
+
+ vitest@3.2.4(@types/debug@4.1.12)(@types/node@18.19.103)(@vitest/browser@3.2.4):
+ dependencies:
+ '@types/chai': 5.2.2
+ '@vitest/expect': 3.2.4
+ '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@18.19.103))
+ '@vitest/pretty-format': 3.2.4
+ '@vitest/runner': 3.2.4
+ '@vitest/snapshot': 3.2.4
+ '@vitest/spy': 3.2.4
+ '@vitest/utils': 3.2.4
+ chai: 5.2.0
+ debug: 4.4.1(supports-color@8.1.1)
+ expect-type: 1.2.1
+ magic-string: 0.30.17
+ pathe: 2.0.3
+ picomatch: 4.0.2
+ std-env: 3.9.0
+ tinybench: 2.9.0
+ tinyexec: 0.3.2
+ tinyglobby: 0.2.14
+ tinypool: 1.1.1
+ tinyrainbow: 2.0.0
+ vite: 6.3.5(@types/node@18.19.103)
+ vite-node: 3.2.4(@types/node@18.19.103)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/debug': 4.1.12
+ '@types/node': 18.19.103
+ '@vitest/browser': 3.2.4(playwright@1.53.1)(vite@6.3.5(@types/node@18.19.103))(vitest@3.2.4)
+ transitivePeerDependencies:
+ - jiti
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - yaml
+
void-elements@2.0.1: {}
watchpack@2.4.0:
@@ -11644,6 +12822,11 @@ snapshots:
dependencies:
isexe: 2.0.0
+ why-is-node-running@2.3.0:
+ dependencies:
+ siginfo: 2.0.0
+ stackback: 0.0.2
+
widest-line@4.0.1:
dependencies:
string-width: 5.1.2
@@ -11652,7 +12835,7 @@ snapshots:
word-wrap@1.2.5: {}
- workerpool@6.2.1: {}
+ workerpool@6.5.1: {}
wrap-ansi@6.2.0:
dependencies:
@@ -11681,10 +12864,13 @@ snapshots:
signal-exit: 3.0.7
typedarray-to-buffer: 3.1.5
- ws@8.11.0: {}
-
ws@8.13.0: {}
+ ws@8.17.1: {}
+
+ ws@8.18.3:
+ optional: true
+
xdg-basedir@5.1.0: {}
xml2js@0.5.0:
@@ -11702,6 +12888,8 @@ snapshots:
yallist@3.1.1: {}
+ yallist@4.0.0: {}
+
yaml@1.10.2: {}
yaml@2.3.1: {}
@@ -11711,8 +12899,6 @@ snapshots:
camelcase: 5.3.1
decamelize: 1.2.0
- yargs-parser@20.2.4: {}
-
yargs-parser@20.2.9: {}
yargs-parser@21.1.1: {}
@@ -11748,6 +12934,16 @@ snapshots:
y18n: 5.0.8
yargs-parser: 20.2.9
+ yargs@17.5.1:
+ dependencies:
+ cliui: 7.0.4
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+
yargs@17.7.1:
dependencies:
cliui: 8.0.1
diff --git a/scripts/mangle-plugin.mjs b/scripts/mangle-plugin.mjs
new file mode 100644
index 000000000..dfd482941
--- /dev/null
+++ b/scripts/mangle-plugin.mjs
@@ -0,0 +1,44 @@
+import { readFileSync } from 'node:fs';
+import { transformAsync } from '@babel/core';
+const rename = {};
+const mangle = readFileSync('./mangle.json', 'utf8');
+const mangleJson = JSON.parse(mangle);
+for (let prop in mangleJson.props.props) {
+ let name = prop;
+ if (name[0] === '$') {
+ name = name.slice(1);
+ }
+
+ rename[name] = mangleJson.props.props[prop];
+}
+export const manglePlugin = {
+ name: 'rename-mangle-properties',
+ async transform(code, id) {
+ if (id.includes('node_modules')) {
+ return null;
+ }
+
+ const shouldTransform = id.includes('src') || id.includes('test');
+ if (!shouldTransform) {
+ return null;
+ }
+
+ const transformed = await transformAsync(code, {
+ filename: id,
+ configFile: false,
+ plugins: [
+ [
+ 'babel-plugin-transform-rename-properties',
+ {
+ rename
+ }
+ ]
+ ]
+ });
+
+ return {
+ code: transformed.code,
+ map: transformed.map
+ };
+ }
+};
diff --git a/vitest.config.mjs b/vitest.config.mjs
new file mode 100644
index 000000000..957a6cc7f
--- /dev/null
+++ b/vitest.config.mjs
@@ -0,0 +1,22 @@
+import { defineConfig } from 'vitest/config';
+
+const COVERAGE = process.env.COVERAGE === 'true';
+
+export default defineConfig({
+ test: {
+ coverage: {
+ enabled: COVERAGE,
+ include: [
+ 'packages/**/src/**/*.tsx',
+ 'packages/**/src/**/*.ts'
+ ],
+ provider: 'v8',
+ reporter: ['text-summary', 'lcov'],
+ reportsDirectory: './coverage'
+ },
+ projects: [
+ 'packages/*/vitest.config.mjs',
+ 'packages/*/vitest.browser.config.mjs'
+ ]
+ }
+});
From 0d4fb47851176f429593b9c9351ed651da889b6f Mon Sep 17 00:00:00 2001
From: James Garbutt <43081j@users.noreply.github.com>
Date: Mon, 30 Jun 2025 07:56:51 +0100
Subject: [PATCH 02/10] fix: move to using a root vitest config (#713)
We were quickly going to end up with too many sub-configs, and all sorts
of problems with extending the various configs.
This switches to a single root config which globs each of the monorepo
packages instead.
---
vitest.config.mjs | 54 +++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 52 insertions(+), 2 deletions(-)
diff --git a/vitest.config.mjs b/vitest.config.mjs
index 957a6cc7f..a3ec13000 100644
--- a/vitest.config.mjs
+++ b/vitest.config.mjs
@@ -1,8 +1,38 @@
import { defineConfig } from 'vitest/config';
+import { manglePlugin } from './scripts/mangle-plugin.mjs';
+import path from 'node:path';
+import { fileURLToPath } from 'node:url';
+const MINIFY = process.env.MINIFY === "true";
const COVERAGE = process.env.COVERAGE === 'true';
+const dirname = path.dirname(fileURLToPath(import.meta.url));
export default defineConfig({
+ resolve: {
+ alias: MINIFY ? {
+ '@preact/signals-core': path.join(
+ dirname, './packages/core/dist/signals-core.min.js'
+ ),
+ '@preact/signals': path.join(
+ dirname, './packages/preact/dist/signals.min.js'
+ ),
+ '@preact/signals-react': path.join(
+ dirname, './packages/react/dist/signals.min.js'
+ ),
+ '@preact/signals-react-utils': path.join(
+ dirname, './packages/react/utils/utils.min.js'
+ ),
+ '@preact/signals-react-transform': path.join(
+ dirname ,'./packages/react-transform/dist/signals-transform.mjs'
+ ),
+ '@preact/signals-utils': path.join(
+ dirname, './packages/preact/utils/dist/utils.min.js'
+ ),
+ } : {}
+ },
+ plugins: [
+ manglePlugin
+ ],
test: {
coverage: {
enabled: COVERAGE,
@@ -15,8 +45,28 @@ export default defineConfig({
reportsDirectory: './coverage'
},
projects: [
- 'packages/*/vitest.config.mjs',
- 'packages/*/vitest.browser.config.mjs'
+ {
+ extends: true,
+ test: {
+ include: [
+ './packages/{}/test/**/*.test.tsx',
+ '!./packages/{}/test/browser/**/*.test.tsx'
+ ],
+ }
+ },
+ {
+ extends: true,
+ test: {
+ include: ['./packages/{}/test/browser/**/*.test.tsx'],
+ browser: {
+ provider: 'playwright',
+ enabled: true,
+ screenshotFailures: false,
+ headless: true,
+ instances: [{ browser: 'chromium' }]
+ }
+ }
+ }
]
}
});
From f570aa718f114e20404fddf304837fa0afa06ce1 Mon Sep 17 00:00:00 2001
From: James Garbutt <43081j@users.noreply.github.com>
Date: Wed, 2 Jul 2025 18:12:24 +0100
Subject: [PATCH 03/10] test: migrate preact/utils to vitest (#715)
* test: migrate preact/utils to vitest
This also adds `preact/utils` to the pnpm workspace so it can be
resolved properly via `@preact/signals-utils`.
* chore: revert workspace change
* fix: downgrade to vite 6 and revert the revert
---
karma.conf.js | 1 -
package.json | 8 ++-
.../preact/utils/test/browser/index.test.tsx | 1 +
pnpm-lock.yaml | 72 +++++++++++--------
pnpm-workspace.yaml | 1 +
vitest.config.mjs | 6 +-
6 files changed, 51 insertions(+), 38 deletions(-)
diff --git a/karma.conf.js b/karma.conf.js
index 526f4c9fa..9b33ce73a 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -236,7 +236,6 @@ const pkgList = {
"react/utils": "@preact/signals-react/utils",
"react/runtime": "@preact/signals-react/runtime",
"react-transform": "@preact/signals-react-transform",
- "preact/utils": "@preact/signals/utils",
};
module.exports = function (config) {
diff --git a/package.json b/package.json
index a57cab75d..e871ab7bf 100644
--- a/package.json
+++ b/package.json
@@ -33,8 +33,8 @@
"test:karma:watch": "karma start karma.conf.js --no-single-run",
"test:karma:prod": "cross-env MINIFY=true NODE_ENV=production karma start karma.conf.js --single-run",
"test:karma:prod:watch": "cross-env NODE_ENV=production karma start karma.conf.js --no-single-run",
- "test:mocha": "cross-env COVERAGE=true mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx",
- "test:mocha:prod": "cross-env COVERAGE=true NODE_ENV=production mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx",
+ "test:mocha": "cross-env COVERAGE=true mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx --ignore packages/preact/utils",
+ "test:mocha:prod": "cross-env COVERAGE=true NODE_ENV=production mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx --ignore packages/preact/utils",
"test:vitest": "cross-env COVERAGE=true vitest run",
"docs:start": "cd docs && pnpm start",
"docs:build": "cd docs && pnpm build",
@@ -69,6 +69,7 @@
"@types/node": "^18.19.103",
"@types/sinon": "^10.0.13",
"@types/sinon-chai": "^3.2.8",
+ "@vitest/browser": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
"babel-plugin-istanbul": "^6.1.1",
"babel-plugin-transform-rename-properties": "^0.1.0",
@@ -97,7 +98,8 @@
"sinon": "^14.0.0",
"sinon-chai": "^3.7.0",
"typescript": "~5.8.3",
- "vitest": "^3.2.4"
+ "vitest": "^3.2.4",
+ "vite": "^6.3.5"
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,yml,json,md}": [
diff --git a/packages/preact/utils/test/browser/index.test.tsx b/packages/preact/utils/test/browser/index.test.tsx
index 3a9c07cc4..687a347b9 100644
--- a/packages/preact/utils/test/browser/index.test.tsx
+++ b/packages/preact/utils/test/browser/index.test.tsx
@@ -2,6 +2,7 @@ import { computed, signal } from "@preact/signals";
import { For, Show, useSignalRef } from "@preact/signals/utils";
import { render, createElement } from "preact";
import { act } from "preact/test-utils";
+import { describe, beforeEach, afterEach, it, expect } from "vitest";
describe("@preact/signals-utils", () => {
let scratch: HTMLDivElement;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 67a10e512..89c14f3f8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -73,6 +73,9 @@ importers:
'@types/sinon-chai':
specifier: ^3.2.8
version: 3.2.12
+ '@vitest/browser':
+ specifier: ^3.2.4
+ version: 3.2.4(playwright@1.53.1)(vite@6.3.5(@types/node@18.19.103))(vitest@3.2.4)
'@vitest/coverage-v8':
specifier: ^3.2.4
version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)
@@ -157,6 +160,9 @@ importers:
typescript:
specifier: ~5.8.3
version: 5.8.3
+ vite:
+ specifier: ^6.3.5
+ version: 6.3.5(@types/node@18.19.103)
vitest:
specifier: ^3.2.4
version: 3.2.4(@types/debug@4.1.12)(@types/node@18.19.103)(@vitest/browser@3.2.4)
@@ -308,6 +314,18 @@ importers:
specifier: ^2.7.1
version: 2.7.1
+ packages/preact/utils:
+ dependencies:
+ '@preact/signals':
+ specifier: workspace:*
+ version: link:..
+ '@preact/signals-core':
+ specifier: workspace:^1.3.0
+ version: link:../../core
+ preact:
+ specifier: '>= 10.25.0'
+ version: 10.27.2
+
packages/react:
dependencies:
'@preact/signals-core':
@@ -7750,8 +7768,7 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@polka/url@1.0.0-next.29':
- optional: true
+ '@polka/url@1.0.0-next.29': {}
'@preact/preset-vite@2.3.0(@babel/core@7.28.5)(preact@10.27.2)(vite@3.2.7(@types/node@18.19.103)(terser@5.14.2))':
dependencies:
@@ -7986,17 +8003,14 @@ snapshots:
dom-accessibility-api: 0.5.16
lz-string: 1.5.0
pretty-format: 27.5.1
- optional: true
'@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)':
dependencies:
'@testing-library/dom': 10.4.0
- optional: true
'@trysound/sax@0.2.0': {}
- '@types/aria-query@5.0.4':
- optional: true
+ '@types/aria-query@5.0.4': {}
'@types/babel__core@7.20.5':
dependencies:
@@ -8142,7 +8156,6 @@ snapshots:
- msw
- utf-8-validate
- vite
- optional: true
'@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)':
dependencies:
@@ -8181,6 +8194,14 @@ snapshots:
optionalDependencies:
vite: 6.3.5(@types/node@18.19.103)
+ '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@18.19.103))':
+ dependencies:
+ '@vitest/spy': 3.2.4
+ estree-walker: 3.0.3
+ magic-string: 0.30.17
+ optionalDependencies:
+ vite: 7.1.12(@types/node@18.19.103)
+
'@vitest/pretty-format@3.2.4':
dependencies:
tinyrainbow: 2.0.0
@@ -8321,8 +8342,7 @@ snapshots:
dependencies:
color-convert: 2.0.1
- ansi-styles@5.2.0:
- optional: true
+ ansi-styles@5.2.0: {}
ansi-styles@6.1.0: {}
@@ -8342,7 +8362,6 @@ snapshots:
aria-query@5.3.0:
dependencies:
dequal: 2.0.3
- optional: true
array-differ@4.0.0: {}
@@ -9062,8 +9081,7 @@ snapshots:
depd@2.0.0: {}
- dequal@2.0.3:
- optional: true
+ dequal@2.0.3: {}
destroy@1.2.0: {}
@@ -9081,8 +9099,7 @@ snapshots:
dependencies:
esutils: 2.0.3
- dom-accessibility-api@0.5.16:
- optional: true
+ dom-accessibility-api@0.5.16: {}
dom-serialize@2.2.1:
dependencies:
@@ -10716,8 +10733,7 @@ snapshots:
dependencies:
yallist: 4.0.0
- lz-string@1.5.0:
- optional: true
+ lz-string@1.5.0: {}
magic-string@0.25.9:
dependencies:
@@ -10929,8 +10945,7 @@ snapshots:
mri@1.2.0: {}
- mrmime@2.0.1:
- optional: true
+ mrmime@2.0.1: {}
ms@2.0.0: {}
@@ -11555,7 +11570,6 @@ snapshots:
ansi-regex: 5.0.1
ansi-styles: 5.2.0
react-is: 17.0.2
- optional: true
pretty-format@3.8.0: {}
@@ -11638,8 +11652,7 @@ snapshots:
react: 18.2.0
scheduler: 0.23.0
- react-is@17.0.2:
- optional: true
+ react-is@17.0.2: {}
react-router-dom@6.10.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
dependencies:
@@ -12094,7 +12107,6 @@ snapshots:
'@polka/url': 1.0.0-next.29
mrmime: 2.0.1
totalist: 3.0.1
- optional: true
slash@3.0.0: {}
@@ -12445,8 +12457,7 @@ snapshots:
tosource@1.0.0: {}
- totalist@3.0.1:
- optional: true
+ totalist@3.0.1: {}
tough-cookie@2.5.0:
dependencies:
@@ -12657,11 +12668,11 @@ snapshots:
vite@6.3.5(@types/node@18.19.103):
dependencies:
esbuild: 0.25.5
- fdir: 6.4.6(picomatch@4.0.2)
- picomatch: 4.0.2
+ fdir: 6.5.0(picomatch@4.0.3)
+ picomatch: 4.0.3
postcss: 8.5.6
rollup: 4.44.1
- tinyglobby: 0.2.14
+ tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 18.19.103
fsevents: 2.3.3
@@ -12682,7 +12693,7 @@ snapshots:
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@6.3.5(@types/node@18.19.103))
+ '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@18.19.103))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -12700,7 +12711,7 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 6.3.5(@types/node@18.19.103)
+ vite: 7.1.12(@types/node@18.19.103)
vite-node: 3.2.4(@types/node@18.19.103)
why-is-node-running: 2.3.0
optionalDependencies:
@@ -12868,8 +12879,7 @@ snapshots:
ws@8.17.1: {}
- ws@8.18.3:
- optional: true
+ ws@8.18.3: {}
xdg-basedir@5.1.0: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 01237ee47..f8281b750 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,6 +1,7 @@
packages:
# all packages in direct subdirs of packages/
- "packages/*"
+ - "packages/preact/utils"
# all packages in subdirs of components/
- "docs/**"
# extension package
diff --git a/vitest.config.mjs b/vitest.config.mjs
index a3ec13000..c9f6edbd5 100644
--- a/vitest.config.mjs
+++ b/vitest.config.mjs
@@ -49,15 +49,15 @@ export default defineConfig({
extends: true,
test: {
include: [
- './packages/{}/test/**/*.test.tsx',
- '!./packages/{}/test/browser/**/*.test.tsx'
+ './packages/{,preact/utils}/test/**/*.test.tsx',
+ '!./packages/{,preact/utils}/test/browser/**/*.test.tsx'
],
}
},
{
extends: true,
test: {
- include: ['./packages/{}/test/browser/**/*.test.tsx'],
+ include: ['./packages/{,preact/utils}/test/browser/**/*.test.tsx'],
browser: {
provider: 'playwright',
enabled: true,
From 5ffcda09787ba2871364218226c22984b7d7d899 Mon Sep 17 00:00:00 2001
From: James Garbutt <43081j@users.noreply.github.com>
Date: Thu, 3 Jul 2025 15:53:06 +0100
Subject: [PATCH 04/10] test: migrate signals package to vitest (#710)
Migrates the signals package to use vitest browser tests.
---
karma.conf.js | 373 ------------------
mangle.json | 6 +-
package.json | 4 +-
.../preact/test/{ => browser}/index.test.tsx | 310 +++++++--------
packages/preact/test/exports.test.tsx | 1 +
packages/preact/test/ssr.test.tsx | 1 +
vitest.config.mjs | 6 +-
7 files changed, 163 insertions(+), 538 deletions(-)
delete mode 100644 karma.conf.js
rename packages/preact/test/{ => browser}/index.test.tsx (79%)
diff --git a/karma.conf.js b/karma.conf.js
deleted file mode 100644
index 9b33ce73a..000000000
--- a/karma.conf.js
+++ /dev/null
@@ -1,373 +0,0 @@
-/*eslint no-var:0, object-shorthand:0 */
-
-var coverage = String(process.env.COVERAGE) === "true",
- minify = String(process.env.MINIFY) === "true",
- ci = String(process.env.CI).match(/^(1|true)$/gi),
- sauceLabs = ci && String(process.env.RUN_SAUCE_LABS) === "true",
- // always downlevel to ES5 for saucelabs:
- downlevel = sauceLabs || String(process.env.DOWNLEVEL) === "true",
- path = require("path"),
- errorstacks = require("errorstacks"),
- kl = require("kolorist");
-
-const babel = require("@babel/core");
-const fs = require("fs").promises;
-
-var localLaunchers = {
- ChromeNoSandboxHeadless: {
- base: "Chrome",
- flags: [
- "--no-sandbox",
- "--disable-setuid-sandbox",
- // See https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md
- "--headless",
- "--disable-gpu",
- "--no-gpu",
- // Without a remote debugging port, Google Chrome exits immediately.
- "--remote-debugging-port=9333",
- "--js-flags=--expose-gc",
- ],
- },
-};
-
-const subPkgPath = pkgName => {
- if (!minify) {
- if (pkgName.includes("preact/utils") || pkgName.includes("react/utils")) {
- return path.join(__dirname, pkgName, "src", "index.tsx");
- }
- return path.join(__dirname, pkgName, "src", "index.ts");
- }
-
- // Resolve from package.exports field
- const pkgJson = path.join(__dirname, pkgName, "package.json");
- const pkgExports = require(pkgJson).exports;
- const file = pkgExports["."].browser ?? pkgExports["."].import;
- return path.join(__dirname, pkgName, file);
-};
-
-// Esbuild plugin for aliasing + babel pass
-function createEsbuildPlugin(filteredPkgList) {
- const pending = new Map();
- const cache = new Map();
-
- const rename = {};
- const mangle = require("./mangle.json");
- for (let prop in mangle.props.props) {
- let name = prop;
- if (name[0] === "$") {
- name = name.slice(1);
- }
-
- rename[name] = mangle.props.props[prop];
- }
-
- const alias = filteredPkgList.reduce((obj, key) => {
- obj[pkgList[key]] = subPkgPath(`./packages/${key}`);
- return obj;
- }, {});
-
- let signalsTransformPath;
- if (filteredPkgList.includes("react-transform")) {
- signalsTransformPath = require.resolve("./packages/react-transform");
- /* eslint-disable-next-line no-console */
- console.log(
- `Transforming tests using ${signalsTransformPath}.\nManually re-compile & re-run tests to validate changes to react-transform`
- );
- }
-
- return {
- name: "custom",
- setup(build) {
- // .d.ts resolution
- build.onResolve({ filter: /\/[^.]+$/ }, async args => {
- // only intercept static imports from .ts files:
- if (args.kind !== "import-statement") return;
- if (!/\.tsx?/.test(args.importer)) return;
- const abs = path.resolve(args.resolveDir, args.path + ".d.ts");
- try {
- await fs.access(abs);
- return { path: abs };
- } catch (e) {
- // not a .d.ts import
- }
- });
-
- // Aliasing: If "MINIFY" is set to "true" we use the dist/
- // files instead of those from src/
- build.onResolve({ filter: /^@preact\/.*/ }, args => {
- const pkg = alias[args.path];
- return {
- path: pkg,
- };
- });
-
- // Mock fs module to run babel in a browser environment
- build.onResolve({ filter: /^fs$/ }, () => {
- return { path: path.join(__dirname, "test/browser/mockFs.js") };
- });
-
- // Apply babel pass whenever we load a TS or JS file
- build.onLoad({ filter: /\.[mc]?[jt]sx?$/ }, async args => {
- // But skip any file from node_modules if we aren't down-leveling
- if (!downlevel && args.path.includes("node_modules")) return;
-
- const contents = await fs.readFile(args.path, "utf-8");
-
- // Using a cache is crucial as babel is 30x slower than esbuild
- const cached = cache.get(args.path);
- if (cached && cached.input === contents) {
- return {
- contents: cached.result,
- resolveDir: path.dirname(args.path),
- loader: "js",
- };
- }
-
- let result = contents;
-
- // Check if somebody already requested the current file. If they
- // did than we push a listener instead of doing a duplicate
- // transform of the same file. This is crucial for build perf.
- if (!pending.has(args.path)) {
- pending.set(args.path, []);
-
- const jsx = [
- "@babel/preset-react",
- {
- runtime: "classic",
- pragma: "createElement",
- pragmaFrag: "Fragment",
- },
- ];
-
- const ts = [
- "@babel/preset-typescript",
- {
- jsxPragma: "createElement",
- jsxPragmaFrag: "Fragment",
- },
- ];
-
- const renamePlugin = [
- "babel-plugin-transform-rename-properties",
- {
- rename,
- },
- ];
-
- /** @type {any} */
- let signalsTransform = false;
- if (
- args.path.includes("packages/react/test/shared") ||
- args.path.includes("packages/react/runtime/test")
- ) {
- signalsTransform = [
- signalsTransformPath,
- {
- mode: "auto",
- },
- ];
- }
-
- const downlevelPlugin = [
- "@babel/preset-env",
- {
- loose: true,
- modules: false,
- targets: {
- browsers: ["last 2 versions", "IE >= 11"],
- },
- },
- ];
-
- const coveragePlugin = [
- "istanbul",
- {
- include: minify ? "**/dist/**/*.js" : "**/src/**/*.{ts,js}",
- },
- ];
-
- const explicitResourceManagement = [
- "@babel/plugin-transform-explicit-resource-management",
- ];
-
- const tmp = await babel.transformAsync(result, {
- filename: args.path,
- sourceMaps: "inline",
- presets: downlevel ? [ts, jsx, downlevelPlugin] : [ts, jsx],
- plugins: [
- explicitResourceManagement,
- signalsTransform,
- coverage && coveragePlugin,
- minify && renamePlugin,
- ].filter(Boolean),
- });
- result = (tmp && tmp.code) || result;
- cache.set(args.path, { input: contents, result });
-
- // Fire all pending listeners that are waiting on the same
- // file transformation
- const waited = pending.get(args.path);
- pending.delete(args.path);
- waited.forEach(fn => fn());
- } else {
- // Subscribe to the existing transformation completion call
- await new Promise(r => {
- pending.get(args.path).push(r);
- });
- result = cache.get(args.path).result;
- }
-
- return {
- contents: result,
- resolveDir: path.dirname(args.path),
- loader: "js",
- };
- });
- },
- };
-}
-
-const pkgList = {
- core: "@preact/signals-core",
- debug: "@preact/signals-debug",
- preact: "@preact/signals",
- react: "@preact/signals-react",
- "react/utils": "@preact/signals-react/utils",
- "react/runtime": "@preact/signals-react/runtime",
- "react-transform": "@preact/signals-react-transform",
-};
-
-module.exports = function (config) {
- let filteredPkgList = Object.keys(pkgList),
- filteredPkgPattern = `{${Object.keys(pkgList).join(",")}}`;
-
- // Doesn't quite adhere to Karma's `--grep` flag, but should be good enough to filter by package.
- // E.g., `--grep=preact,core`
- if (config.grep) {
- filteredPkgList = config.grep.split(",");
- filteredPkgPattern = filteredPkgList[1]
- ? `{${filteredPkgList.join(",")}}`
- : filteredPkgList[0];
- }
-
- config.set({
- browsers: Object.keys(localLaunchers),
-
- frameworks: ["mocha", "chai-sinon"],
-
- reporters: ["mocha"].concat(coverage ? "coverage" : []),
-
- formatError(msg) {
- let stack = msg;
- // Karma prints error twice if it's an infinite loop
- if (/^\s*Uncaught/.test(msg)) {
- const lines = msg.split(/\n/g);
- const emptyIdx = lines.findIndex(line => /^\s*$/.test(line));
- stack = lines.slice(emptyIdx).join("\n");
- }
-
- const frames = errorstacks.parseStackTrace(stack);
- if (!frames.length || frames[0].column === -1) return "\n" + msg + "\n";
-
- let out = "";
- for (let i = 0; i < frames.length; i++) {
- const frame = frames[i];
- const filePath = kl.lightCyan(
- frame.fileName.replace(__dirname + "/", "")
- );
-
- const indentMatch = msg.match(/^(\s*)/);
- const indent = indentMatch ? indentMatch[1] : " ";
- const location = kl.yellow(`:${frame.line}:${frame.column}`);
-
- out += `${indent}at ${frame.name} (${filePath}${location})\n`;
- }
-
- return out;
- },
-
- coverageReporter: {
- dir: path.join(__dirname, "coverage"),
- reporters: [
- { type: "text-summary" },
- { type: "html" },
- { type: "lcovonly", subdir: ".", file: "lcov.info" },
- ],
- },
-
- mochaReporter: {
- showDiff: true,
- },
-
- browserLogOptions: { terminal: true },
- browserConsoleLogOptions: { terminal: true },
-
- browserNoActivityTimeout: 5 * 60 * 1000,
-
- // Use only two browsers concurrently, works better with open source Sauce Labs remote testing
- concurrency: 2,
-
- captureTimeout: 0,
-
- customLaunchers: localLaunchers,
-
- files: [
- ...(filteredPkgList.some(i => /^react/.test(i))
- ? [
- {
- // Provide some NodeJS globals to run babel in a browser environment
- pattern: "test/browser/nodeGlobals.js",
- watched: false,
- type: "js",
- },
- {
- pattern: "test/browser/babel.js",
- watched: false,
- type: "js",
- },
- ]
- : []),
- {
- pattern:
- process.env.TESTS ||
- `packages/${filteredPkgPattern}/test/{,browser,shared}/*.test.tsx`,
- watched: false,
- type: "js",
- },
- ],
-
- mime: {
- "text/javascript": ["js", "jsx"],
- },
-
- preprocessors: {
- [`packages/${filteredPkgPattern}/test/**/*`]: ["esbuild"],
- [`test/browser/babel.js`]: ["esbuild"],
- [`test/browser/nodeGlobals.js`]: ["esbuild"],
- },
-
- plugins: [
- "karma-esbuild",
- "karma-chrome-launcher",
- "karma-mocha",
- "karma-mocha-reporter",
- "karma-chai-sinon",
- "karma-coverage",
- ],
-
- esbuild: {
- // karma-esbuild options
- singleBundle: false,
- jsx: "preserve",
-
- // esbuild options
- target: downlevel ? "es5" : "es2015",
- define: {
- COVERAGE: coverage,
- "process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV || ""),
- },
- plugins: [createEsbuildPlugin(filteredPkgList)],
- },
- });
-};
diff --git a/mangle.json b/mangle.json
index b5127c0b6..457ded971 100644
--- a/mangle.json
+++ b/mangle.json
@@ -5,7 +5,11 @@
},
"minify": {
"mangle": {
- "reserved": ["useSignal", "useComputed", "useSignalEffect"],
+ "reserved": [
+ "useSignal",
+ "useComputed",
+ "useSignalEffect"
+ ],
"keep_classnames": true,
"properties": {
"regex": "^_[^_]",
diff --git a/package.json b/package.json
index e871ab7bf..1d5b54856 100644
--- a/package.json
+++ b/package.json
@@ -33,8 +33,8 @@
"test:karma:watch": "karma start karma.conf.js --no-single-run",
"test:karma:prod": "cross-env MINIFY=true NODE_ENV=production karma start karma.conf.js --single-run",
"test:karma:prod:watch": "cross-env NODE_ENV=production karma start karma.conf.js --no-single-run",
- "test:mocha": "cross-env COVERAGE=true mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx --ignore packages/preact/utils",
- "test:mocha:prod": "cross-env COVERAGE=true NODE_ENV=production mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx --ignore packages/preact/utils",
+ "test:mocha": "cross-env COVERAGE=true mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx --ignore \"packages/{preact/utils,preact}\"",
+ "test:mocha:prod": "cross-env COVERAGE=true NODE_ENV=production mocha --require test/node/setup.js --recursive packages/*/test/node/**.test.tsx --ignore \"packages/{preact/utils,preact}\"",
"test:vitest": "cross-env COVERAGE=true vitest run",
"docs:start": "cd docs && pnpm start",
"docs:build": "cd docs && pnpm build",
diff --git a/packages/preact/test/index.test.tsx b/packages/preact/test/browser/index.test.tsx
similarity index 79%
rename from packages/preact/test/index.test.tsx
rename to packages/preact/test/browser/index.test.tsx
index 6f57d91fa..072b3e68f 100644
--- a/packages/preact/test/index.test.tsx
+++ b/packages/preact/test/browser/index.test.tsx
@@ -23,6 +23,7 @@ import {
useCallback,
} from "preact/hooks";
import { setupRerender, act } from "preact/test-utils";
+import { describe, it, expect, vi, beforeEach, afterEach } from "vitest";
const sleep = (ms?: number) => new Promise(r => setTimeout(r, ms));
@@ -85,13 +86,13 @@ describe("@preact/signals", () => {
it("should update Signal-based SignalValue (in a parent component)", async () => {
const sig = signal("test");
- const spy = sinon.spy();
+ const spy = vi.fn();
function App({ x }: { x: typeof sig }) {
spy();
return {x};
}
render(
{value}
; } - const spy = sinon.spy(); + const spy = vi.fn(); function App() { spy(); return( c: FunctionComponent
) {
- return sinon.spy(c);
+ return vi.fn(c);
}
// Manually read signal value below so we can watch whether components rerender
@@ -480,25 +477,25 @@ describe("@preact/signals", () => {
const url = scratch.querySelector("p")!;
expect(url.textContent).to.equal("https://domain.com/test?a=1");
- expect(URLModelProvider).to.be.calledOnce;
- expect(Origin).to.be.calledOnce;
- expect(Pathname).to.be.calledOnce;
- expect(Search).to.be.calledOnce;
+ expect(URLModelProvider).toHaveBeenCalledOnce();
+ expect(Origin).toHaveBeenCalledOnce();
+ expect(Pathname).toHaveBeenCalledOnce();
+ expect(Search).toHaveBeenCalledOnce();
scratch.querySelector("button")!.click();
rerender();
expect(url.textContent).to.equal("https://domain.com/test?a=2");
- expect(URLModelProvider).to.be.calledOnce;
- expect(Origin).to.be.calledOnce;
- expect(Pathname).to.be.calledOnce;
- expect(Search).to.be.calledTwice;
+ expect(URLModelProvider).toHaveBeenCalledOnce();
+ expect(Origin).toHaveBeenCalledOnce();
+ expect(Pathname).toHaveBeenCalledOnce();
+ expect(Search).toHaveBeenCalledTimes(2);
});
it("should not subscribe to computed signals only created and not used", () => {
const sig = signal(0);
- const childSpy = sinon.spy();
- const parentSpy = sinon.spy();
+ const childSpy = vi.fn();
+ const parentSpy = vi.fn();
function Child({ num }: { num: ReadonlySignal 1 2 1 2 {signal1.value} {signal2.value} 0 0 1 0 1 1 0 1 0 2 2 5 foo foo {value} (
c: FunctionComponent
- ) {
- return sinon.spy(c);
+ ): FunctionComponent & MockInstance 1 2 1 2 foo