diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index aafff00..55a3110 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -26,16 +26,18 @@ jobs:
- name: Type-check
run: npx tsc --project tsconfig.json
- - name: Build frontend
- run: yarn workspace @rwdocs/backstage-plugin-rw run build
-
- - name: Build backend
- run: yarn workspace @rwdocs/backstage-plugin-rw-backend run build
-
- name: Lint
run: |
yarn workspace @rwdocs/backstage-plugin-rw run lint
yarn workspace @rwdocs/backstage-plugin-rw-backend run lint
- name: Format check
- run: npx prettier --check "plugins/*/src/**"
+ run: |
+ yarn workspace @rwdocs/backstage-plugin-rw run format:check
+ yarn workspace @rwdocs/backstage-plugin-rw-backend run format:check
+
+ - name: Build frontend
+ run: yarn workspace @rwdocs/backstage-plugin-rw run build
+
+ - name: Build backend
+ run: yarn workspace @rwdocs/backstage-plugin-rw-backend run build
diff --git a/CLAUDE.md b/CLAUDE.md
index 9eea5b0..b265a55 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -12,13 +12,16 @@ Backstage plugin pair for embedding RW documentation sites. Yarn 4.12.0 workspac
## Commands
```bash
-# Full build + lint + format
+# Full build + typecheck + lint + format
make all
-# Build all plugins (install deps, type-check, backstage-cli build)
+# Build all plugins (install deps, backstage-cli build)
make build
-# Lint (TypeScript strict mode via tsc --noEmit)
+# Type-check (tsc --noEmit across all plugins)
+make typecheck
+
+# Lint (ESLint via backstage-cli package lint)
make lint
# Format (Prettier, printWidth: 100)
@@ -33,7 +36,7 @@ yarn workspace @rwdocs/backstage-plugin-rw run lint
yarn workspace @rwdocs/backstage-plugin-rw-backend run lint
```
-No test framework is configured.
+Tests use `backstage-cli package test` (Jest). No tests have been written yet.
## Architecture
diff --git a/Makefile b/Makefile
index 7feb432..79bff65 100644
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,27 @@
-all: build lint format
+all: typecheck lint format build
-build:
+install:
yarn install
- npx tsc --project tsconfig.json
+
+build: install
yarn workspace @rwdocs/backstage-plugin-rw run build
yarn workspace @rwdocs/backstage-plugin-rw-backend run build
-lint:
+typecheck: install
+ npx tsc --project tsconfig.json
+
+lint: install
yarn workspace @rwdocs/backstage-plugin-rw run lint
yarn workspace @rwdocs/backstage-plugin-rw-backend run lint
-format:
+format: install
yarn workspace @rwdocs/backstage-plugin-rw run format
yarn workspace @rwdocs/backstage-plugin-rw-backend run format
+format\:check: install
+ yarn workspace @rwdocs/backstage-plugin-rw run format:check
+ yarn workspace @rwdocs/backstage-plugin-rw-backend run format:check
+
clean:
yarn workspace @rwdocs/backstage-plugin-rw run clean
yarn workspace @rwdocs/backstage-plugin-rw-backend run clean
diff --git a/plugins/rw-backend/.eslintrc.js b/plugins/rw-backend/.eslintrc.js
new file mode 100644
index 0000000..e2a53a6
--- /dev/null
+++ b/plugins/rw-backend/.eslintrc.js
@@ -0,0 +1 @@
+module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
diff --git a/plugins/rw-backend/package.json b/plugins/rw-backend/package.json
index c2f37dc..51a7f09 100644
--- a/plugins/rw-backend/package.json
+++ b/plugins/rw-backend/package.json
@@ -8,7 +8,9 @@
"./package.json": "./package.json"
},
"publishConfig": {
- "access": "public"
+ "access": "public",
+ "main": "dist/index.cjs.js",
+ "types": "dist/index.d.ts"
},
"backstage": {
"role": "backend-plugin",
@@ -24,10 +26,13 @@
"config.d.ts"
],
"scripts": {
+ "start": "backstage-cli package start",
"build": "backstage-cli package build",
+ "lint": "backstage-cli package lint",
+ "test": "backstage-cli package test",
"clean": "backstage-cli package clean",
- "lint": "tsc --noEmit",
"format": "prettier --write src/",
+ "format:check": "prettier --check src/",
"prepack": "backstage-cli package prepack",
"postpack": "backstage-cli package postpack"
},
@@ -44,6 +49,7 @@
"@backstage/cli": "^0.35.0",
"@types/express": "^4.17.0",
"@types/jest": "^30.0.0",
+ "jest": "^30.0.0",
"prettier": "^3.4.2",
"typescript": "^5.7.0"
}
diff --git a/plugins/rw/.eslintrc.js b/plugins/rw/.eslintrc.js
new file mode 100644
index 0000000..e2a53a6
--- /dev/null
+++ b/plugins/rw/.eslintrc.js
@@ -0,0 +1 @@
+module.exports = require('@backstage/cli/config/eslint-factory')(__dirname);
diff --git a/plugins/rw/package.json b/plugins/rw/package.json
index fe86989..d8de17b 100644
--- a/plugins/rw/package.json
+++ b/plugins/rw/package.json
@@ -8,7 +8,10 @@
"./package.json": "./package.json"
},
"publishConfig": {
- "access": "public"
+ "access": "public",
+ "main": "dist/index.cjs.js",
+ "module": "dist/index.esm.js",
+ "types": "dist/index.d.ts"
},
"backstage": {
"role": "frontend-plugin",
@@ -22,10 +25,13 @@
"dist"
],
"scripts": {
+ "start": "backstage-cli package start",
"build": "backstage-cli package build",
+ "lint": "backstage-cli package lint",
+ "test": "backstage-cli package test",
"clean": "backstage-cli package clean",
- "lint": "tsc --noEmit",
"format": "prettier --write src/",
+ "format:check": "prettier --check src/",
"prepack": "backstage-cli package prepack",
"postpack": "backstage-cli package postpack"
},
@@ -49,6 +55,7 @@
"@backstage/plugin-catalog-react": "^2.0.0",
"@types/jest": "^30.0.0",
"@types/react": "^18.0.0",
+ "jest": "^30.0.0",
"prettier": "^3.4.2",
"react": "^18.0.0",
"react-dom": "^18.0.0",
diff --git a/plugins/rw/src/plugin.tsx b/plugins/rw/src/plugin.tsx
index bf4d808..844ce4a 100644
--- a/plugins/rw/src/plugin.tsx
+++ b/plugins/rw/src/plugin.tsx
@@ -33,6 +33,7 @@ const rwEntityContent = EntityContentBlueprint.make({
params: {
path: "docs",
title: "Documentation",
+ group: "documentation",
loader: () => import("./components/RwDocsViewer").then((m) => ),
},
});
diff --git a/yarn.lock b/yarn.lock
index 11aabfb..f0fe1cb 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -233,7 +233,37 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.29.0":
+"@babel/compat-data@npm:^7.28.6":
+ version: 7.29.0
+ resolution: "@babel/compat-data@npm:7.29.0"
+ checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94
+ languageName: node
+ linkType: hard
+
+"@babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4":
+ version: 7.29.0
+ resolution: "@babel/core@npm:7.29.0"
+ dependencies:
+ "@babel/code-frame": "npm:^7.29.0"
+ "@babel/generator": "npm:^7.29.0"
+ "@babel/helper-compilation-targets": "npm:^7.28.6"
+ "@babel/helper-module-transforms": "npm:^7.28.6"
+ "@babel/helpers": "npm:^7.28.6"
+ "@babel/parser": "npm:^7.29.0"
+ "@babel/template": "npm:^7.28.6"
+ "@babel/traverse": "npm:^7.29.0"
+ "@babel/types": "npm:^7.29.0"
+ "@jridgewell/remapping": "npm:^2.3.5"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa
+ languageName: node
+ linkType: hard
+
+"@babel/generator@npm:^7.27.5, @babel/generator@npm:^7.29.0":
version: 7.29.1
resolution: "@babel/generator@npm:7.29.1"
dependencies:
@@ -246,6 +276,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-compilation-targets@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helper-compilation-targets@npm:7.28.6"
+ dependencies:
+ "@babel/compat-data": "npm:^7.28.6"
+ "@babel/helper-validator-option": "npm:^7.27.1"
+ browserslist: "npm:^4.24.0"
+ lru-cache: "npm:^5.1.1"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50
+ languageName: node
+ linkType: hard
+
"@babel/helper-globals@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/helper-globals@npm:7.28.0"
@@ -253,7 +296,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-imports@npm:^7.16.7":
+"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.28.6":
version: 7.28.6
resolution: "@babel/helper-module-imports@npm:7.28.6"
dependencies:
@@ -263,6 +306,26 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-transforms@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helper-module-transforms@npm:7.28.6"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.28.6"
+ "@babel/helper-validator-identifier": "npm:^7.28.5"
+ "@babel/traverse": "npm:^7.28.6"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b
+ languageName: node
+ linkType: hard
+
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0":
+ version: 7.28.6
+ resolution: "@babel/helper-plugin-utils@npm:7.28.6"
+ checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d
+ languageName: node
+ linkType: hard
+
"@babel/helper-string-parser@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-string-parser@npm:7.27.1"
@@ -277,6 +340,23 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-option@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-validator-option@npm:7.27.1"
+ checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148
+ languageName: node
+ linkType: hard
+
+"@babel/helpers@npm:^7.28.6":
+ version: 7.28.6
+ resolution: "@babel/helpers@npm:7.28.6"
+ dependencies:
+ "@babel/template": "npm:^7.28.6"
+ "@babel/types": "npm:^7.28.6"
+ checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb
+ languageName: node
+ linkType: hard
+
"@babel/highlight@npm:^7.0.0":
version: 7.25.9
resolution: "@babel/highlight@npm:7.25.9"
@@ -289,7 +369,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0":
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0":
version: 7.29.0
resolution: "@babel/parser@npm:7.29.0"
dependencies:
@@ -300,6 +380,193 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-async-generators@npm:^7.8.4":
+ version: 7.8.4
+ resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-bigint@npm:^7.8.3":
+ version: 7.8.3
+ resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-class-properties@npm:^7.12.13":
+ version: 7.12.13
+ resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.12.13"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-class-static-block@npm:^7.14.5":
+ version: 7.14.5
+ resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.14.5"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-import-attributes@npm:^7.24.7":
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.28.6"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/1be160e2c426faa74e5be2e30e39e8d0d8c543063bd5d06cd804f8751b8fbcb82ce824ca7f9ce4b09c003693f6c06a11ce503b7e34d85e1a259631e4c3f72ad2
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-import-meta@npm:^7.10.4":
+ version: 7.10.4
+ resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.10.4"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-json-strings@npm:^7.8.3":
+ version: 7.8.3
+ resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-jsx@npm:^7.27.1":
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-jsx@npm:7.28.6"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.28.6"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/b98fc3cd75e4ca3d5ca1162f610c286e14ede1486e0d297c13a5eb0ac85680ac9656d17d348bddd9160a54d797a08cea5eaac02b9330ddebb7b26732b7b99fb5
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4":
+ version: 7.10.4
+ resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.10.4"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
+ version: 7.8.3
+ resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-numeric-separator@npm:^7.10.4":
+ version: 7.10.4
+ resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.10.4"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
+ version: 7.8.3
+ resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3":
+ version: 7.8.3
+ resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
+ version: 7.8.3
+ resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.8.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5":
+ version: 7.14.5
+ resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.14.5"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-top-level-await@npm:^7.14.5":
+ version: 7.14.5
+ resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.14.5"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-typescript@npm:^7.27.1":
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-typescript@npm:7.28.6"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.28.6"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10c0/b0c392a35624883ac480277401ac7d92d8646b66e33639f5d350de7a6723924265985ae11ab9ebd551740ded261c443eaa9a87ea19def9763ca1e0d78c97dea8
+ languageName: node
+ linkType: hard
+
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
version: 7.28.6
resolution: "@babel/runtime@npm:7.28.6"
@@ -318,7 +585,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.28.6":
+"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0":
version: 7.29.0
resolution: "@babel/traverse@npm:7.29.0"
dependencies:
@@ -333,7 +600,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0":
version: 7.29.0
resolution: "@babel/types@npm:7.29.0"
dependencies:
@@ -1055,6 +1322,13 @@ __metadata:
languageName: node
linkType: hard
+"@bcoe/v8-coverage@npm:^0.2.3":
+ version: 0.2.3
+ resolution: "@bcoe/v8-coverage@npm:0.2.3"
+ checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52
+ languageName: node
+ linkType: hard
+
"@changesets/types@npm:^4.0.1":
version: 4.1.0
resolution: "@changesets/types@npm:4.1.0"
@@ -1105,7 +1379,7 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/core@npm:^1.5.0":
+"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.5.0":
version: 1.8.1
resolution: "@emnapi/core@npm:1.8.1"
dependencies:
@@ -1115,7 +1389,7 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/runtime@npm:^1.5.0":
+"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.5.0":
version: 1.8.1
resolution: "@emnapi/runtime@npm:1.8.1"
dependencies:
@@ -1684,6 +1958,81 @@ __metadata:
languageName: node
linkType: hard
+"@istanbuljs/load-nyc-config@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
+ dependencies:
+ camelcase: "npm:^5.3.1"
+ find-up: "npm:^4.1.0"
+ get-package-type: "npm:^0.1.0"
+ js-yaml: "npm:^3.13.1"
+ resolve-from: "npm:^5.0.0"
+ checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42
+ languageName: node
+ linkType: hard
+
+"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3":
+ version: 0.1.3
+ resolution: "@istanbuljs/schema@npm:0.1.3"
+ checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a
+ languageName: node
+ linkType: hard
+
+"@jest/console@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/console@npm:30.2.0"
+ dependencies:
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ jest-message-util: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ checksum: 10c0/ecf7ca43698863095500710a5aa08c38b1731c9d89ba32f4d9da7424b53ce1e86b3db8ccbbb27b695f49b4f94bc1d7d0c63c751d73c83d59488a682bc98b7e70
+ languageName: node
+ linkType: hard
+
+"@jest/core@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/core@npm:30.2.0"
+ dependencies:
+ "@jest/console": "npm:30.2.0"
+ "@jest/pattern": "npm:30.0.1"
+ "@jest/reporters": "npm:30.2.0"
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/transform": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ ansi-escapes: "npm:^4.3.2"
+ chalk: "npm:^4.1.2"
+ ci-info: "npm:^4.2.0"
+ exit-x: "npm:^0.2.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-changed-files: "npm:30.2.0"
+ jest-config: "npm:30.2.0"
+ jest-haste-map: "npm:30.2.0"
+ jest-message-util: "npm:30.2.0"
+ jest-regex-util: "npm:30.0.1"
+ jest-resolve: "npm:30.2.0"
+ jest-resolve-dependencies: "npm:30.2.0"
+ jest-runner: "npm:30.2.0"
+ jest-runtime: "npm:30.2.0"
+ jest-snapshot: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ jest-validate: "npm:30.2.0"
+ jest-watcher: "npm:30.2.0"
+ micromatch: "npm:^4.0.8"
+ pretty-format: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ checksum: 10c0/03b3e35df3bbbbe28e2b53c0fe82d39b748d99b3bc88bb645c76593cdca44d7115f03ef6e6a1715f0862151d0ebab496199283def248fc05eb520f6aec6b20f3
+ languageName: node
+ linkType: hard
+
"@jest/create-cache-key-function@npm:^30.0.0":
version: 30.2.0
resolution: "@jest/create-cache-key-function@npm:30.2.0"
@@ -1700,6 +2049,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/environment@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/environment@npm:30.2.0"
+ dependencies:
+ "@jest/fake-timers": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ jest-mock: "npm:30.2.0"
+ checksum: 10c0/56a9f1b82ee2623c13eece7d58188be35bd6e5c3c4ee3fbaedb1c4d7242c1b57d020f1a26ab127fa9496fdc11306c7ad1c4a2b7eba1fc726a27ae0873e907e47
+ languageName: node
+ linkType: hard
+
"@jest/expect-utils@npm:30.2.0":
version: 30.2.0
resolution: "@jest/expect-utils@npm:30.2.0"
@@ -1709,6 +2070,30 @@ __metadata:
languageName: node
linkType: hard
+"@jest/expect@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/expect@npm:30.2.0"
+ dependencies:
+ expect: "npm:30.2.0"
+ jest-snapshot: "npm:30.2.0"
+ checksum: 10c0/3984879022780dd480301c560cef465156b29d610f2c698fcdf81ad76930411d7816eff7cb721e81a1d9aaa8c2240a73c20be9385d1978c14b405a2ac6c9104a
+ languageName: node
+ linkType: hard
+
+"@jest/fake-timers@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/fake-timers@npm:30.2.0"
+ dependencies:
+ "@jest/types": "npm:30.2.0"
+ "@sinonjs/fake-timers": "npm:^13.0.0"
+ "@types/node": "npm:*"
+ jest-message-util: "npm:30.2.0"
+ jest-mock: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ checksum: 10c0/b29505528e546f08489535814f7dfcd3a2318660b987d605f44d41672e91a0c8c0dfc01e3dd1302e66e511409c3012d41e2e16703b214502b54ccc023773e3dc
+ languageName: node
+ linkType: hard
+
"@jest/get-type@npm:30.1.0":
version: 30.1.0
resolution: "@jest/get-type@npm:30.1.0"
@@ -1716,6 +2101,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/globals@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/globals@npm:30.2.0"
+ dependencies:
+ "@jest/environment": "npm:30.2.0"
+ "@jest/expect": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ jest-mock: "npm:30.2.0"
+ checksum: 10c0/7433a501e3122e94b24a7bacc44fdc3921b20abf67c9d795f5bdd169f1beac058cff8109e4fddf71fdc8b18e532cb88c55412ca9927966f354930d6bb3fcaf9c
+ languageName: node
+ linkType: hard
+
"@jest/pattern@npm:30.0.1":
version: 30.0.1
resolution: "@jest/pattern@npm:30.0.1"
@@ -1726,6 +2123,42 @@ __metadata:
languageName: node
linkType: hard
+"@jest/reporters@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/reporters@npm:30.2.0"
+ dependencies:
+ "@bcoe/v8-coverage": "npm:^0.2.3"
+ "@jest/console": "npm:30.2.0"
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/transform": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ collect-v8-coverage: "npm:^1.0.2"
+ exit-x: "npm:^0.2.2"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.11"
+ istanbul-lib-coverage: "npm:^3.0.0"
+ istanbul-lib-instrument: "npm:^6.0.0"
+ istanbul-lib-report: "npm:^3.0.0"
+ istanbul-lib-source-maps: "npm:^5.0.0"
+ istanbul-reports: "npm:^3.1.3"
+ jest-message-util: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ jest-worker: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ string-length: "npm:^4.0.2"
+ v8-to-istanbul: "npm:^9.0.1"
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ checksum: 10c0/1f25d0896f857f220466cae3145a20f9e13e7d73aeccf87a1f8a5accb42bb7a564864ba63befa3494d76d1335b86c24d66054d62330c3dcffc9c2c5f4e740d6e
+ languageName: node
+ linkType: hard
+
"@jest/schemas@npm:30.0.5":
version: 30.0.5
resolution: "@jest/schemas@npm:30.0.5"
@@ -1744,6 +2177,76 @@ __metadata:
languageName: node
linkType: hard
+"@jest/snapshot-utils@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/snapshot-utils@npm:30.2.0"
+ dependencies:
+ "@jest/types": "npm:30.2.0"
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
+ natural-compare: "npm:^1.4.0"
+ checksum: 10c0/df69ee3b95d64db6d1e79e39d5dc226e417b412a1d5113264b487eb3a8887366a7952c350c378e2292f8e83ec1b3be22040317b795e85eb431830cbde06d09d8
+ languageName: node
+ linkType: hard
+
+"@jest/source-map@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/source-map@npm:30.0.1"
+ dependencies:
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ callsites: "npm:^3.1.0"
+ graceful-fs: "npm:^4.2.11"
+ checksum: 10c0/e7bda2786fc9f483d9dd7566c58c4bd948830997be862dfe80a3ae5550ff3f84753abb52e705d02ebe9db9f34ba7ebec4c2db11882048cdeef7a66f6332b3897
+ languageName: node
+ linkType: hard
+
+"@jest/test-result@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/test-result@npm:30.2.0"
+ dependencies:
+ "@jest/console": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/istanbul-lib-coverage": "npm:^2.0.6"
+ collect-v8-coverage: "npm:^1.0.2"
+ checksum: 10c0/87566d56b4f90630282c103f41ea9031f4647902f2cd9839bc49af6248301c1a95cbc4432a9512e61f6c6d778e8b925d0573588b26a211d3198c62471ba08c81
+ languageName: node
+ linkType: hard
+
+"@jest/test-sequencer@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/test-sequencer@npm:30.2.0"
+ dependencies:
+ "@jest/test-result": "npm:30.2.0"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ checksum: 10c0/b8366e629b885bfc4b2b95f34f47405e70120eb8601f42de20ea4de308a5088d7bd9f535abf67a2a0d083a2b49864176e1333e036426a5d6b6bd02c1c4dda40b
+ languageName: node
+ linkType: hard
+
+"@jest/transform@npm:30.2.0":
+ version: 30.2.0
+ resolution: "@jest/transform@npm:30.2.0"
+ dependencies:
+ "@babel/core": "npm:^7.27.4"
+ "@jest/types": "npm:30.2.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ babel-plugin-istanbul: "npm:^7.0.1"
+ chalk: "npm:^4.1.2"
+ convert-source-map: "npm:^2.0.0"
+ fast-json-stable-stringify: "npm:^2.1.0"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.2.0"
+ jest-regex-util: "npm:30.0.1"
+ jest-util: "npm:30.2.0"
+ micromatch: "npm:^4.0.8"
+ pirates: "npm:^4.0.7"
+ slash: "npm:^3.0.0"
+ write-file-atomic: "npm:^5.0.1"
+ checksum: 10c0/c0f21576de9f7ad8a2647450b5cd127d7c60176c19a666230241d121b9f928b036dd19973363e4acd7db2f8b82caff2b624930f57471be6092d73a7775365606
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:30.2.0":
version: 30.2.0
resolution: "@jest/types@npm:30.2.0"
@@ -1783,6 +2286,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/remapping@npm:^2.3.5":
+ version: 2.3.5
+ resolution: "@jridgewell/remapping@npm:2.3.5"
+ dependencies:
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194
+ languageName: node
+ linkType: hard
+
"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.2
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
@@ -1817,7 +2330,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28":
+"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28":
version: 0.3.31
resolution: "@jridgewell/trace-mapping@npm:0.3.31"
dependencies:
@@ -2720,6 +3233,17 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^0.2.11":
+ version: 0.2.12
+ resolution: "@napi-rs/wasm-runtime@npm:0.2.12"
+ dependencies:
+ "@emnapi/core": "npm:^1.4.3"
+ "@emnapi/runtime": "npm:^1.4.3"
+ "@tybys/wasm-util": "npm:^0.10.0"
+ checksum: 10c0/6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -3048,6 +3572,13 @@ __metadata:
languageName: node
linkType: hard
+"@pkgr/core@npm:^0.2.9":
+ version: 0.2.9
+ resolution: "@pkgr/core@npm:0.2.9"
+ checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5
+ languageName: node
+ linkType: hard
+
"@popperjs/core@npm:^2.11.8":
version: 2.11.8
resolution: "@popperjs/core@npm:2.11.8"
@@ -5245,6 +5776,7 @@ __metadata:
"@types/jest": "npm:^30.0.0"
express: "npm:^4.21.0"
express-promise-router: "npm:^4.1.0"
+ jest: "npm:^30.0.0"
prettier: "npm:^3.4.2"
typescript: "npm:^5.7.0"
peerDependencies:
@@ -5264,6 +5796,7 @@ __metadata:
"@rwdocs/viewer": "npm:^0.1.10"
"@types/jest": "npm:^30.0.0"
"@types/react": "npm:^18.0.0"
+ jest: "npm:^30.0.0"
prettier: "npm:^3.4.2"
react: "npm:^18.0.0"
react-dom: "npm:^18.0.0"
@@ -5343,6 +5876,24 @@ __metadata:
languageName: node
linkType: hard
+"@sinonjs/commons@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@sinonjs/commons@npm:3.0.1"
+ dependencies:
+ type-detect: "npm:4.0.8"
+ checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403
+ languageName: node
+ linkType: hard
+
+"@sinonjs/fake-timers@npm:^13.0.0":
+ version: 13.0.5
+ resolution: "@sinonjs/fake-timers@npm:13.0.5"
+ dependencies:
+ "@sinonjs/commons": "npm:^3.0.1"
+ checksum: 10c0/a707476efd523d2138ef6bba916c83c4a377a8372ef04fad87499458af9f01afc58f4f245c5fd062793d6d70587309330c6f96947b5bd5697961c18004dc3e26
+ languageName: node
+ linkType: hard
+
"@spotify/eslint-config-base@npm:^15.0.0":
version: 15.0.0
resolution: "@spotify/eslint-config-base@npm:15.0.0"
@@ -5614,7 +6165,7 @@ __metadata:
languageName: node
linkType: hard
-"@tybys/wasm-util@npm:^0.10.1":
+"@tybys/wasm-util@npm:^0.10.0, @tybys/wasm-util@npm:^0.10.1":
version: 0.10.1
resolution: "@tybys/wasm-util@npm:0.10.1"
dependencies:
@@ -5623,6 +6174,47 @@ __metadata:
languageName: node
linkType: hard
+"@types/babel__core@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@types/babel__core@npm:7.20.5"
+ dependencies:
+ "@babel/parser": "npm:^7.20.7"
+ "@babel/types": "npm:^7.20.7"
+ "@types/babel__generator": "npm:*"
+ "@types/babel__template": "npm:*"
+ "@types/babel__traverse": "npm:*"
+ checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff
+ languageName: node
+ linkType: hard
+
+"@types/babel__generator@npm:*":
+ version: 7.27.0
+ resolution: "@types/babel__generator@npm:7.27.0"
+ dependencies:
+ "@babel/types": "npm:^7.0.0"
+ checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd
+ languageName: node
+ linkType: hard
+
+"@types/babel__template@npm:*":
+ version: 7.4.4
+ resolution: "@types/babel__template@npm:7.4.4"
+ dependencies:
+ "@babel/parser": "npm:^7.1.0"
+ "@babel/types": "npm:^7.0.0"
+ checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b
+ languageName: node
+ linkType: hard
+
+"@types/babel__traverse@npm:*":
+ version: 7.28.0
+ resolution: "@types/babel__traverse@npm:7.28.0"
+ dependencies:
+ "@babel/types": "npm:^7.28.2"
+ checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994
+ languageName: node
+ linkType: hard
+
"@types/body-parser@npm:*":
version: 1.19.6
resolution: "@types/body-parser@npm:1.19.6"
@@ -5784,7 +6376,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.6":
+"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6":
version: 2.0.6
resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7
@@ -6347,13 +6939,148 @@ __metadata:
languageName: node
linkType: hard
-"@ungap/structured-clone@npm:^1.2.0":
+"@ungap/structured-clone@npm:^1.2.0, @ungap/structured-clone@npm:^1.3.0":
version: 1.3.0
resolution: "@ungap/structured-clone@npm:1.3.0"
checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a
languageName: node
linkType: hard
+"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-android-arm64@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-arm64@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-x64@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-freebsd-x64@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1"
+ conditions: os=linux & cpu=riscv64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1"
+ dependencies:
+ "@napi-rs/wasm-runtime": "npm:^0.2.11"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1":
+ version: 1.11.1
+ resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@xobotyi/scrollbar-width@npm:^1.9.5":
version: 1.9.5
resolution: "@xobotyi/scrollbar-width@npm:1.9.5"
@@ -6508,7 +7235,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-escapes@npm:^4.2.1":
+"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
@@ -6586,7 +7313,7 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:~3.1.2":
+"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@@ -6822,21 +7549,60 @@ __metadata:
languageName: node
linkType: hard
-"axios@npm:^1.12.0":
- version: 1.13.6
- resolution: "axios@npm:1.13.6"
+"axios@npm:^1.12.0":
+ version: 1.13.6
+ resolution: "axios@npm:1.13.6"
+ dependencies:
+ follow-redirects: "npm:^1.15.11"
+ form-data: "npm:^4.0.5"
+ proxy-from-env: "npm:^1.1.0"
+ checksum: 10c0/51fb5af055c3b85662fa97df17d986ae2c37d13bf86d50b6bb36b6b3a2dec6966a1d3a14ab3774b71707b155ae3597ed9b7babdf1a1a863d1a31840cb8e7ec71
+ languageName: node
+ linkType: hard
+
+"axobject-query@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "axobject-query@npm:4.1.0"
+ checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775
+ languageName: node
+ linkType: hard
+
+"babel-jest@npm:30.2.0":
+ version: 30.2.0
+ resolution: "babel-jest@npm:30.2.0"
+ dependencies:
+ "@jest/transform": "npm:30.2.0"
+ "@types/babel__core": "npm:^7.20.5"
+ babel-plugin-istanbul: "npm:^7.0.1"
+ babel-preset-jest: "npm:30.2.0"
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
+ slash: "npm:^3.0.0"
+ peerDependencies:
+ "@babel/core": ^7.11.0 || ^8.0.0-0
+ checksum: 10c0/673b8c87e5aec97c4f7372319c005d1e2b018e2f2e973378c7fb0a4f1e111f89872e6f1e49dd50aff6290cd881c865117ade67f2c78a356a8275ab21af47340d
+ languageName: node
+ linkType: hard
+
+"babel-plugin-istanbul@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "babel-plugin-istanbul@npm:7.0.1"
dependencies:
- follow-redirects: "npm:^1.15.11"
- form-data: "npm:^4.0.5"
- proxy-from-env: "npm:^1.1.0"
- checksum: 10c0/51fb5af055c3b85662fa97df17d986ae2c37d13bf86d50b6bb36b6b3a2dec6966a1d3a14ab3774b71707b155ae3597ed9b7babdf1a1a863d1a31840cb8e7ec71
+ "@babel/helper-plugin-utils": "npm:^7.0.0"
+ "@istanbuljs/load-nyc-config": "npm:^1.0.0"
+ "@istanbuljs/schema": "npm:^0.1.3"
+ istanbul-lib-instrument: "npm:^6.0.2"
+ test-exclude: "npm:^6.0.0"
+ checksum: 10c0/92975e3df12503b168695463b451468da0c20e117807221652eb8e33a26c160f3b9d4c5c4e65495657420e871c6a54e5e31f539e2e1da37ef2261d7ddd4b1dfd
languageName: node
linkType: hard
-"axobject-query@npm:^4.1.0":
- version: 4.1.0
- resolution: "axobject-query@npm:4.1.0"
- checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775
+"babel-plugin-jest-hoist@npm:30.2.0":
+ version: 30.2.0
+ resolution: "babel-plugin-jest-hoist@npm:30.2.0"
+ dependencies:
+ "@types/babel__core": "npm:^7.20.5"
+ checksum: 10c0/a2bd862aaa4875127c02e6020d3da67556a8f25981060252668dda65cf9a146202937ae80d2e8612c3c47afe19ac85577647b8cc216faa98567c685525a3f203
languageName: node
linkType: hard
@@ -6851,6 +7617,43 @@ __metadata:
languageName: node
linkType: hard
+"babel-preset-current-node-syntax@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "babel-preset-current-node-syntax@npm:1.2.0"
+ dependencies:
+ "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
+ "@babel/plugin-syntax-bigint": "npm:^7.8.3"
+ "@babel/plugin-syntax-class-properties": "npm:^7.12.13"
+ "@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
+ "@babel/plugin-syntax-import-attributes": "npm:^7.24.7"
+ "@babel/plugin-syntax-import-meta": "npm:^7.10.4"
+ "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
+ "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
+ "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
+ "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
+ "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
+ "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
+ "@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
+ peerDependencies:
+ "@babel/core": ^7.0.0 || ^8.0.0-0
+ checksum: 10c0/94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10
+ languageName: node
+ linkType: hard
+
+"babel-preset-jest@npm:30.2.0":
+ version: 30.2.0
+ resolution: "babel-preset-jest@npm:30.2.0"
+ dependencies:
+ babel-plugin-jest-hoist: "npm:30.2.0"
+ babel-preset-current-node-syntax: "npm:^1.2.0"
+ peerDependencies:
+ "@babel/core": ^7.11.0 || ^8.0.0-beta.1
+ checksum: 10c0/fb2727bad450256146d63b5231b83a7638e73b96c9612296a20afd65fb8c76678ef9bc6fa56e81d1303109258aeb4fccea5b96568744059e47d3c6e3ebc98bd9
+ languageName: node
+ linkType: hard
+
"bail@npm:^2.0.0":
version: 2.0.2
resolution: "bail@npm:2.0.2"
@@ -7132,7 +7935,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4":
+"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.4, browserslist@npm:^4.24.0":
version: 4.28.1
resolution: "browserslist@npm:4.28.1"
dependencies:
@@ -7147,6 +7950,15 @@ __metadata:
languageName: node
linkType: hard
+"bser@npm:2.1.1":
+ version: 2.1.1
+ resolution: "bser@npm:2.1.1"
+ dependencies:
+ node-int64: "npm:^0.4.0"
+ checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227
+ languageName: node
+ linkType: hard
+
"btoa-lite@npm:^1.0.0":
version: 1.0.0
resolution: "btoa-lite@npm:1.0.0"
@@ -7278,7 +8090,7 @@ __metadata:
languageName: node
linkType: hard
-"callsites@npm:^3.0.0":
+"callsites@npm:^3.0.0, callsites@npm:^3.1.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
@@ -7295,6 +8107,20 @@ __metadata:
languageName: node
linkType: hard
+"camelcase@npm:^5.3.1":
+ version: 5.3.1
+ resolution: "camelcase@npm:5.3.1"
+ checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23
+ languageName: node
+ linkType: hard
+
+"camelcase@npm:^6.3.0":
+ version: 6.3.0
+ resolution: "camelcase@npm:6.3.0"
+ checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
+ languageName: node
+ linkType: hard
+
"caniuse-api@npm:^3.0.0":
version: 3.0.0
resolution: "caniuse-api@npm:3.0.0"
@@ -7352,6 +8178,13 @@ __metadata:
languageName: node
linkType: hard
+"char-regex@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "char-regex@npm:1.0.2"
+ checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e
+ languageName: node
+ linkType: hard
+
"character-entities-legacy@npm:^1.0.0":
version: 1.1.4
resolution: "character-entities-legacy@npm:1.1.4"
@@ -7445,6 +8278,13 @@ __metadata:
languageName: node
linkType: hard
+"cjs-module-lexer@npm:^2.1.0":
+ version: 2.2.0
+ resolution: "cjs-module-lexer@npm:2.2.0"
+ checksum: 10c0/aec4ca58f87145fac221386790ecaae8b012f2e2359a45acb61d8c75ea4fa84f6ea869f17abc1a7e91a808eff0fed581209632f03540de16f72f0a28f5fd35ac
+ languageName: node
+ linkType: hard
+
"classnames@npm:^2.2.6":
version: 2.5.1
resolution: "classnames@npm:2.5.1"
@@ -7534,6 +8374,13 @@ __metadata:
languageName: node
linkType: hard
+"co@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "co@npm:4.6.0"
+ checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28
+ languageName: node
+ linkType: hard
+
"code-block-writer@npm:^13.0.3":
version: 13.0.3
resolution: "code-block-writer@npm:13.0.3"
@@ -7541,6 +8388,13 @@ __metadata:
languageName: node
linkType: hard
+"collect-v8-coverage@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "collect-v8-coverage@npm:1.0.3"
+ checksum: 10c0/bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -7780,6 +8634,13 @@ __metadata:
languageName: node
linkType: hard
+"convert-source-map@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "convert-source-map@npm:2.0.0"
+ checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b
+ languageName: node
+ linkType: hard
+
"cookie-signature@npm:~1.0.6":
version: 1.0.7
resolution: "cookie-signature@npm:1.0.7"
@@ -8300,7 +9161,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.3":
+"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.3":
version: 4.4.3
resolution: "debug@npm:4.4.3"
dependencies:
@@ -8349,6 +9210,18 @@ __metadata:
languageName: node
linkType: hard
+"dedent@npm:^1.6.0":
+ version: 1.7.2
+ resolution: "dedent@npm:1.7.2"
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
+ checksum: 10c0/acaff07cac355b93f17b1b17ebbb84d3cc55af6ab4b7814c3f505e061903e168bc6bf9ddce331552d64dee1525f0b4c549c9ade46aebfac6f69caaed74e90751
+ languageName: node
+ linkType: hard
+
"deep-equal@npm:~1.0.1":
version: 1.0.1
resolution: "deep-equal@npm:1.0.1"
@@ -8363,7 +9236,7 @@ __metadata:
languageName: node
linkType: hard
-"deepmerge@npm:^4.2.2":
+"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
@@ -8491,6 +9364,13 @@ __metadata:
languageName: node
linkType: hard
+"detect-newline@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "detect-newline@npm:3.1.0"
+ checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d
+ languageName: node
+ linkType: hard
+
"detect-node@npm:^2.0.4":
version: 2.1.0
resolution: "detect-node@npm:2.1.0"
@@ -8709,6 +9589,13 @@ __metadata:
languageName: node
linkType: hard
+"emittery@npm:^0.13.1":
+ version: 0.13.1
+ resolution: "emittery@npm:0.13.1"
+ checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35
+ languageName: node
+ linkType: hard
+
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@@ -9459,6 +10346,30 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "execa@npm:5.1.1"
+ dependencies:
+ cross-spawn: "npm:^7.0.3"
+ get-stream: "npm:^6.0.0"
+ human-signals: "npm:^2.1.0"
+ is-stream: "npm:^2.0.0"
+ merge-stream: "npm:^2.0.0"
+ npm-run-path: "npm:^4.0.1"
+ onetime: "npm:^5.1.2"
+ signal-exit: "npm:^3.0.3"
+ strip-final-newline: "npm:^2.0.0"
+ checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f
+ languageName: node
+ linkType: hard
+
+"exit-x@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "exit-x@npm:0.2.2"
+ checksum: 10c0/212a7a095ca5540e9581f1ef2d1d6a40df7a6027c8cc96e78ce1d16b86d1a88326d4a0eff8dff2b5ec1e68bb0c1edd5d0dfdde87df1869bf7514d4bc6a5cbd72
+ languageName: node
+ linkType: hard
+
"expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2":
version: 2.0.2
resolution: "expand-tilde@npm:2.0.2"
@@ -9468,7 +10379,7 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^30.0.0":
+"expect@npm:30.2.0, expect@npm:^30.0.0":
version: 30.2.0
resolution: "expect@npm:30.2.0"
dependencies:
@@ -9572,7 +10483,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-json-stable-stringify@npm:^2.0.0":
+"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
@@ -9653,6 +10564,15 @@ __metadata:
languageName: node
linkType: hard
+"fb-watchman@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "fb-watchman@npm:2.0.2"
+ dependencies:
+ bser: "npm:2.1.1"
+ checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581
+ languageName: node
+ linkType: hard
+
"fdir@npm:^6.5.0":
version: 6.5.0
resolution: "fdir@npm:6.5.0"
@@ -9748,7 +10668,7 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:^4.1.0":
+"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
version: 4.1.0
resolution: "find-up@npm:4.1.0"
dependencies:
@@ -9944,7 +10864,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:~2.3.2":
+"fsevents@npm:^2.3.3, fsevents@npm:~2.3.2":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -9954,7 +10874,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
+"fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
dependencies:
@@ -10007,6 +10927,13 @@ __metadata:
languageName: node
linkType: hard
+"gensync@npm:^1.0.0-beta.2":
+ version: 1.0.0-beta.2
+ resolution: "gensync@npm:1.0.0-beta.2"
+ checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8
+ languageName: node
+ linkType: hard
+
"get-caller-file@npm:^2.0.5":
version: 2.0.5
resolution: "get-caller-file@npm:2.0.5"
@@ -10052,6 +10979,13 @@ __metadata:
languageName: node
linkType: hard
+"get-stream@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "get-stream@npm:6.0.1"
+ checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341
+ languageName: node
+ linkType: hard
+
"get-symbol-description@npm:^1.1.0":
version: 1.1.0
resolution: "get-symbol-description@npm:1.1.0"
@@ -10125,7 +11059,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.4.1":
+"glob@npm:^10.3.10, glob@npm:^10.4.1":
version: 10.5.0
resolution: "glob@npm:10.5.0"
dependencies:
@@ -10152,7 +11086,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.1.3, glob@npm:^7.1.6, glob@npm:^7.1.7":
+"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -10621,6 +11555,13 @@ __metadata:
languageName: node
linkType: hard
+"html-escaper@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "html-escaper@npm:2.0.2"
+ checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0
+ languageName: node
+ linkType: hard
+
"html-minifier-terser@npm:^6.0.2":
version: 6.1.0
resolution: "html-minifier-terser@npm:6.1.0"
@@ -10791,6 +11732,13 @@ __metadata:
languageName: node
linkType: hard
+"human-signals@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "human-signals@npm:2.1.0"
+ checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a
+ languageName: node
+ linkType: hard
+
"hyperdyperid@npm:^1.2.0":
version: 1.2.0
resolution: "hyperdyperid@npm:1.2.0"
@@ -10913,6 +11861,18 @@ __metadata:
languageName: node
linkType: hard
+"import-local@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "import-local@npm:3.2.0"
+ dependencies:
+ pkg-dir: "npm:^4.2.0"
+ resolve-cwd: "npm:^3.0.0"
+ bin:
+ import-local-fixture: fixtures/cli.js
+ checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433
+ languageName: node
+ linkType: hard
+
"imurmurhash@npm:^0.1.4":
version: 0.1.4
resolution: "imurmurhash@npm:0.1.4"
@@ -11212,6 +12172,13 @@ __metadata:
languageName: node
linkType: hard
+"is-generator-fn@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "is-generator-fn@npm:2.1.0"
+ checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d
+ languageName: node
+ linkType: hard
+
"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7":
version: 1.1.2
resolution: "is-generator-function@npm:1.1.2"
@@ -11409,6 +12376,13 @@ __metadata:
languageName: node
linkType: hard
+"is-stream@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "is-stream@npm:2.0.1"
+ checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5
+ languageName: node
+ linkType: hard
+
"is-string@npm:^1.1.1":
version: 1.1.1
resolution: "is-string@npm:1.1.1"
@@ -11541,6 +12515,58 @@ __metadata:
languageName: node
linkType: hard
+"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
+ version: 3.2.2
+ resolution: "istanbul-lib-coverage@npm:3.2.2"
+ checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b
+ languageName: node
+ linkType: hard
+
+"istanbul-lib-instrument@npm:^6.0.0, istanbul-lib-instrument@npm:^6.0.2":
+ version: 6.0.3
+ resolution: "istanbul-lib-instrument@npm:6.0.3"
+ dependencies:
+ "@babel/core": "npm:^7.23.9"
+ "@babel/parser": "npm:^7.23.9"
+ "@istanbuljs/schema": "npm:^0.1.3"
+ istanbul-lib-coverage: "npm:^3.2.0"
+ semver: "npm:^7.5.4"
+ checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128
+ languageName: node
+ linkType: hard
+
+"istanbul-lib-report@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "istanbul-lib-report@npm:3.0.1"
+ dependencies:
+ istanbul-lib-coverage: "npm:^3.0.0"
+ make-dir: "npm:^4.0.0"
+ supports-color: "npm:^7.1.0"
+ checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7
+ languageName: node
+ linkType: hard
+
+"istanbul-lib-source-maps@npm:^5.0.0":
+ version: 5.0.6
+ resolution: "istanbul-lib-source-maps@npm:5.0.6"
+ dependencies:
+ "@jridgewell/trace-mapping": "npm:^0.3.23"
+ debug: "npm:^4.1.1"
+ istanbul-lib-coverage: "npm:^3.0.0"
+ checksum: 10c0/ffe75d70b303a3621ee4671554f306e0831b16f39ab7f4ab52e54d356a5d33e534d97563e318f1333a6aae1d42f91ec49c76b6cd3f3fb378addcb5c81da0255f
+ languageName: node
+ linkType: hard
+
+"istanbul-reports@npm:^3.1.3":
+ version: 3.2.0
+ resolution: "istanbul-reports@npm:3.2.0"
+ dependencies:
+ html-escaper: "npm:^2.0.0"
+ istanbul-lib-report: "npm:^3.0.0"
+ checksum: 10c0/d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc
+ languageName: node
+ linkType: hard
+
"iterator.prototype@npm:^1.1.5":
version: 1.1.5
resolution: "iterator.prototype@npm:1.1.5"
@@ -11555,37 +12581,213 @@ __metadata:
languageName: node
linkType: hard
-"jackspeak@npm:^3.1.2":
- version: 3.4.3
- resolution: "jackspeak@npm:3.4.3"
+"jackspeak@npm:^3.1.2":
+ version: 3.4.3
+ resolution: "jackspeak@npm:3.4.3"
+ dependencies:
+ "@isaacs/cliui": "npm:^8.0.2"
+ "@pkgjs/parseargs": "npm:^0.11.0"
+ dependenciesMeta:
+ "@pkgjs/parseargs":
+ optional: true
+ checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9
+ languageName: node
+ linkType: hard
+
+"jest-changed-files@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-changed-files@npm:30.2.0"
+ dependencies:
+ execa: "npm:^5.1.1"
+ jest-util: "npm:30.2.0"
+ p-limit: "npm:^3.1.0"
+ checksum: 10c0/0ce838f8bffdadcdc19028f4b7a24c04d2f9885ee5c5c1bb4746c205cb96649934090ef6492c3dc45b1be097672b4f8043ad141278bc82f390579fa3ea4c11fe
+ languageName: node
+ linkType: hard
+
+"jest-circus@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-circus@npm:30.2.0"
+ dependencies:
+ "@jest/environment": "npm:30.2.0"
+ "@jest/expect": "npm:30.2.0"
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ co: "npm:^4.6.0"
+ dedent: "npm:^1.6.0"
+ is-generator-fn: "npm:^2.1.0"
+ jest-each: "npm:30.2.0"
+ jest-matcher-utils: "npm:30.2.0"
+ jest-message-util: "npm:30.2.0"
+ jest-runtime: "npm:30.2.0"
+ jest-snapshot: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ p-limit: "npm:^3.1.0"
+ pretty-format: "npm:30.2.0"
+ pure-rand: "npm:^7.0.0"
+ slash: "npm:^3.0.0"
+ stack-utils: "npm:^2.0.6"
+ checksum: 10c0/32fc88e13d3e811a9af5ca02d31f7cc742e726a0128df0b023330d6dff6ac29bf981da09937162f7c0705cf327df8d24e46de84860f6817dbc134438315c2967
+ languageName: node
+ linkType: hard
+
+"jest-cli@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-cli@npm:30.2.0"
+ dependencies:
+ "@jest/core": "npm:30.2.0"
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ chalk: "npm:^4.1.2"
+ exit-x: "npm:^0.2.2"
+ import-local: "npm:^3.2.0"
+ jest-config: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ jest-validate: "npm:30.2.0"
+ yargs: "npm:^17.7.2"
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ bin:
+ jest: ./bin/jest.js
+ checksum: 10c0/b722a98cdf7b0ff1c273dd4efbaf331d683335f1f338a76a24492574e582a4e5a12a9df66e41bf4c92c7cffe0f51b759818ecd42044cd9bbef67d40359240989
+ languageName: node
+ linkType: hard
+
+"jest-config@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-config@npm:30.2.0"
+ dependencies:
+ "@babel/core": "npm:^7.27.4"
+ "@jest/get-type": "npm:30.1.0"
+ "@jest/pattern": "npm:30.0.1"
+ "@jest/test-sequencer": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ babel-jest: "npm:30.2.0"
+ chalk: "npm:^4.1.2"
+ ci-info: "npm:^4.2.0"
+ deepmerge: "npm:^4.3.1"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.11"
+ jest-circus: "npm:30.2.0"
+ jest-docblock: "npm:30.2.0"
+ jest-environment-node: "npm:30.2.0"
+ jest-regex-util: "npm:30.0.1"
+ jest-resolve: "npm:30.2.0"
+ jest-runner: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ jest-validate: "npm:30.2.0"
+ micromatch: "npm:^4.0.8"
+ parse-json: "npm:^5.2.0"
+ pretty-format: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ strip-json-comments: "npm:^3.1.1"
+ peerDependencies:
+ "@types/node": "*"
+ esbuild-register: ">=3.4.0"
+ ts-node: ">=9.0.0"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ esbuild-register:
+ optional: true
+ ts-node:
+ optional: true
+ checksum: 10c0/f02bb747e3382cdbb5a00abd583e9118a0b4f1d9d4cad01b5cc06b7fab9b817419ec183856cd791b2e9167051cad52b3d22ea34319a28c8f3e70a5ce73d05faa
+ languageName: node
+ linkType: hard
+
+"jest-css-modules@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "jest-css-modules@npm:2.1.0"
+ dependencies:
+ identity-obj-proxy: "npm:3.0.0"
+ checksum: 10c0/138501ad4e775b5804456c77f5bf9bdb40967f915deef61cbd76f62e07ad7a3fabbe2ba9df02a971bc15b24b71450245e82b087511646cd2e97cb9173498621a
+ languageName: node
+ linkType: hard
+
+"jest-diff@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-diff@npm:30.2.0"
+ dependencies:
+ "@jest/diff-sequences": "npm:30.0.1"
+ "@jest/get-type": "npm:30.1.0"
+ chalk: "npm:^4.1.2"
+ pretty-format: "npm:30.2.0"
+ checksum: 10c0/5fac2cd89a10b282c5a68fc6206a95dfff9955ed0b758d24ffb0edcb20fb2f98e1fa5045c5c4205d952712ea864c6a086654f80cdd500cce054a2f5daf5b4419
+ languageName: node
+ linkType: hard
+
+"jest-docblock@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-docblock@npm:30.2.0"
+ dependencies:
+ detect-newline: "npm:^3.1.0"
+ checksum: 10c0/2578366604eef1b36d59ffe1fc52a710995571535d437f83d94ff94756a83f78e699c1ba004c38a34c01859d669fd6c64e865c23c5a7d5bf4837cfca4bef3dda
+ languageName: node
+ linkType: hard
+
+"jest-each@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-each@npm:30.2.0"
+ dependencies:
+ "@jest/get-type": "npm:30.1.0"
+ "@jest/types": "npm:30.2.0"
+ chalk: "npm:^4.1.2"
+ jest-util: "npm:30.2.0"
+ pretty-format: "npm:30.2.0"
+ checksum: 10c0/4fa7e88a2741daaebd58cf49f9add8bd6c68657d2c106a170ebe4d7f86082c9eede2b13924304277a92e02b31b59a3c34949877da077bc27712b57913bb88321
+ languageName: node
+ linkType: hard
+
+"jest-environment-node@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-environment-node@npm:30.2.0"
+ dependencies:
+ "@jest/environment": "npm:30.2.0"
+ "@jest/fake-timers": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ jest-mock: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ jest-validate: "npm:30.2.0"
+ checksum: 10c0/866ba2c04ccf003845a8ca1f372081d76923849ae8e06e50cdfed792e41a976b5f953e15f3af17ff51b111b9540cf846f7f582530ca724c2a2abf15d15a99728
+ languageName: node
+ linkType: hard
+
+"jest-haste-map@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-haste-map@npm:30.2.0"
dependencies:
- "@isaacs/cliui": "npm:^8.0.2"
- "@pkgjs/parseargs": "npm:^0.11.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ anymatch: "npm:^3.1.3"
+ fb-watchman: "npm:^2.0.2"
+ fsevents: "npm:^2.3.3"
+ graceful-fs: "npm:^4.2.11"
+ jest-regex-util: "npm:30.0.1"
+ jest-util: "npm:30.2.0"
+ jest-worker: "npm:30.2.0"
+ micromatch: "npm:^4.0.8"
+ walker: "npm:^1.0.8"
dependenciesMeta:
- "@pkgjs/parseargs":
+ fsevents:
optional: true
- checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9
- languageName: node
- linkType: hard
-
-"jest-css-modules@npm:^2.1.0":
- version: 2.1.0
- resolution: "jest-css-modules@npm:2.1.0"
- dependencies:
- identity-obj-proxy: "npm:3.0.0"
- checksum: 10c0/138501ad4e775b5804456c77f5bf9bdb40967f915deef61cbd76f62e07ad7a3fabbe2ba9df02a971bc15b24b71450245e82b087511646cd2e97cb9173498621a
+ checksum: 10c0/61b4ad5a59b4dfadac2f903f3d723d9017aada268c49b9222ec1e15c4892fd4c36af59b65f37f026d747d829672ab9679509fea5d4248d07a93b892963e1bb4e
languageName: node
linkType: hard
-"jest-diff@npm:30.2.0":
+"jest-leak-detector@npm:30.2.0":
version: 30.2.0
- resolution: "jest-diff@npm:30.2.0"
+ resolution: "jest-leak-detector@npm:30.2.0"
dependencies:
- "@jest/diff-sequences": "npm:30.0.1"
"@jest/get-type": "npm:30.1.0"
- chalk: "npm:^4.1.2"
pretty-format: "npm:30.2.0"
- checksum: 10c0/5fac2cd89a10b282c5a68fc6206a95dfff9955ed0b758d24ffb0edcb20fb2f98e1fa5045c5c4205d952712ea864c6a086654f80cdd500cce054a2f5daf5b4419
+ checksum: 10c0/68e2822aabe302983b65a08b19719a2444259af8a23ff20a6e2b6ce7759f55730f51c7cf16c65cb6be930c80a6cc70a4820239c84e8f333c9670a8e3a4a21801
languageName: node
linkType: hard
@@ -11629,6 +12831,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-pnp-resolver@npm:^1.2.3":
+ version: 1.2.3
+ resolution: "jest-pnp-resolver@npm:1.2.3"
+ peerDependencies:
+ jest-resolve: "*"
+ peerDependenciesMeta:
+ jest-resolve:
+ optional: true
+ checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac
+ languageName: node
+ linkType: hard
+
"jest-regex-util@npm:30.0.1":
version: 30.0.1
resolution: "jest-regex-util@npm:30.0.1"
@@ -11636,6 +12850,121 @@ __metadata:
languageName: node
linkType: hard
+"jest-resolve-dependencies@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-resolve-dependencies@npm:30.2.0"
+ dependencies:
+ jest-regex-util: "npm:30.0.1"
+ jest-snapshot: "npm:30.2.0"
+ checksum: 10c0/f98f2187b490f402dd9ed6b15b5d324b1220d250a5768d46b1f1582cef05b830311351532a7d19f1868a2ce0049856ae6c26587f3869995cae7850739088b879
+ languageName: node
+ linkType: hard
+
+"jest-resolve@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-resolve@npm:30.2.0"
+ dependencies:
+ chalk: "npm:^4.1.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.2.0"
+ jest-pnp-resolver: "npm:^1.2.3"
+ jest-util: "npm:30.2.0"
+ jest-validate: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ unrs-resolver: "npm:^1.7.11"
+ checksum: 10c0/149576b81609a79889d08298a95d52920839f796d24f8701beacaf998a4916df205acf86b64d0bc294172a821b88d144facf44ae5a4cb3cfaa03fa06a3fc666d
+ languageName: node
+ linkType: hard
+
+"jest-runner@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-runner@npm:30.2.0"
+ dependencies:
+ "@jest/console": "npm:30.2.0"
+ "@jest/environment": "npm:30.2.0"
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/transform": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ emittery: "npm:^0.13.1"
+ exit-x: "npm:^0.2.2"
+ graceful-fs: "npm:^4.2.11"
+ jest-docblock: "npm:30.2.0"
+ jest-environment-node: "npm:30.2.0"
+ jest-haste-map: "npm:30.2.0"
+ jest-leak-detector: "npm:30.2.0"
+ jest-message-util: "npm:30.2.0"
+ jest-resolve: "npm:30.2.0"
+ jest-runtime: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ jest-watcher: "npm:30.2.0"
+ jest-worker: "npm:30.2.0"
+ p-limit: "npm:^3.1.0"
+ source-map-support: "npm:0.5.13"
+ checksum: 10c0/68cb5eb993b4a02143fc442c245b17567432709879ad5f859fec635ccdf4ad0ef128c9fc6765c1582b3f5136b36cad5c5dd173926081bfc527d490b27406383e
+ languageName: node
+ linkType: hard
+
+"jest-runtime@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-runtime@npm:30.2.0"
+ dependencies:
+ "@jest/environment": "npm:30.2.0"
+ "@jest/fake-timers": "npm:30.2.0"
+ "@jest/globals": "npm:30.2.0"
+ "@jest/source-map": "npm:30.0.1"
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/transform": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ chalk: "npm:^4.1.2"
+ cjs-module-lexer: "npm:^2.1.0"
+ collect-v8-coverage: "npm:^1.0.2"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.11"
+ jest-haste-map: "npm:30.2.0"
+ jest-message-util: "npm:30.2.0"
+ jest-mock: "npm:30.2.0"
+ jest-regex-util: "npm:30.0.1"
+ jest-resolve: "npm:30.2.0"
+ jest-snapshot: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ slash: "npm:^3.0.0"
+ strip-bom: "npm:^4.0.0"
+ checksum: 10c0/d77b7eb75485f2b4913f635aeffa8e3e1b9baafb7a7f901f3c212195beb31f519e4b03358b5e454caee5cc94a2b9952c962fa7e5b0ff2ed06009a661924fd23e
+ languageName: node
+ linkType: hard
+
+"jest-snapshot@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-snapshot@npm:30.2.0"
+ dependencies:
+ "@babel/core": "npm:^7.27.4"
+ "@babel/generator": "npm:^7.27.5"
+ "@babel/plugin-syntax-jsx": "npm:^7.27.1"
+ "@babel/plugin-syntax-typescript": "npm:^7.27.1"
+ "@babel/types": "npm:^7.27.3"
+ "@jest/expect-utils": "npm:30.2.0"
+ "@jest/get-type": "npm:30.1.0"
+ "@jest/snapshot-utils": "npm:30.2.0"
+ "@jest/transform": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ babel-preset-current-node-syntax: "npm:^1.2.0"
+ chalk: "npm:^4.1.2"
+ expect: "npm:30.2.0"
+ graceful-fs: "npm:^4.2.11"
+ jest-diff: "npm:30.2.0"
+ jest-matcher-utils: "npm:30.2.0"
+ jest-message-util: "npm:30.2.0"
+ jest-util: "npm:30.2.0"
+ pretty-format: "npm:30.2.0"
+ semver: "npm:^7.7.2"
+ synckit: "npm:^0.11.8"
+ checksum: 10c0/961b13a3c9dcf8c533fe2ab8375bcdf441bd8680a7a7878245d8d8a4697432d806f7817cfaa061904e0c6cc939a38f1fe9f5af868b86328e77833a58822b3b63
+ languageName: node
+ linkType: hard
+
"jest-util@npm:30.2.0":
version: 30.2.0
resolution: "jest-util@npm:30.2.0"
@@ -11664,6 +12993,49 @@ __metadata:
languageName: node
linkType: hard
+"jest-validate@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-validate@npm:30.2.0"
+ dependencies:
+ "@jest/get-type": "npm:30.1.0"
+ "@jest/types": "npm:30.2.0"
+ camelcase: "npm:^6.3.0"
+ chalk: "npm:^4.1.2"
+ leven: "npm:^3.1.0"
+ pretty-format: "npm:30.2.0"
+ checksum: 10c0/56566643d79ca07f021fa14cebb62c423ae405757cb8d742113ff0070f0761b80c77f665fac8d89622faaab71fc5452e1471939028187a88c8445303d7976255
+ languageName: node
+ linkType: hard
+
+"jest-watcher@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-watcher@npm:30.2.0"
+ dependencies:
+ "@jest/test-result": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ "@types/node": "npm:*"
+ ansi-escapes: "npm:^4.3.2"
+ chalk: "npm:^4.1.2"
+ emittery: "npm:^0.13.1"
+ jest-util: "npm:30.2.0"
+ string-length: "npm:^4.0.2"
+ checksum: 10c0/51587968fabb5b180383d638a04db253b82d9cc3f53fbba06ba7b0544146178d50becc090aca7931e2d4eb9aa1624bb3fbd1a2571484c9391554404e8b5d8fe7
+ languageName: node
+ linkType: hard
+
+"jest-worker@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-worker@npm:30.2.0"
+ dependencies:
+ "@types/node": "npm:*"
+ "@ungap/structured-clone": "npm:^1.3.0"
+ jest-util: "npm:30.2.0"
+ merge-stream: "npm:^2.0.0"
+ supports-color: "npm:^8.1.1"
+ checksum: 10c0/1ea47f6c682ba6cdbd50630544236aabccacf1d88335607206c10871a9777a45b0fc6336c8eb6344e32e69dd7681de17b2199b4d4552b00d48aade303627125c
+ languageName: node
+ linkType: hard
+
"jest-worker@npm:^29.7.0":
version: 29.7.0
resolution: "jest-worker@npm:29.7.0"
@@ -11676,6 +13048,25 @@ __metadata:
languageName: node
linkType: hard
+"jest@npm:^30.0.0":
+ version: 30.2.0
+ resolution: "jest@npm:30.2.0"
+ dependencies:
+ "@jest/core": "npm:30.2.0"
+ "@jest/types": "npm:30.2.0"
+ import-local: "npm:^3.2.0"
+ jest-cli: "npm:30.2.0"
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ bin:
+ jest: ./bin/jest.js
+ checksum: 10c0/af580c6e265d21870c2c98e31f17f2f5cb5c9e6cf9be26b95eaf4fad4140a01579f3b5844d4264cd8357eb24908e95f983ea84d20b8afef46e62aed3dd9452eb
+ languageName: node
+ linkType: hard
+
"jiti@npm:2.4.2":
version: 2.4.2
resolution: "jiti@npm:2.4.2"
@@ -11706,7 +13097,7 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:^3.10.0, js-yaml@npm:^3.6.1, js-yaml@npm:^3.8.3":
+"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1, js-yaml@npm:^3.8.3":
version: 3.14.2
resolution: "js-yaml@npm:3.14.2"
dependencies:
@@ -11818,7 +13209,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^2.1.2":
+"json5@npm:^2.1.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
@@ -12144,6 +13535,13 @@ __metadata:
languageName: node
linkType: hard
+"leven@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "leven@npm:3.1.0"
+ checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df
+ languageName: node
+ linkType: hard
+
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@@ -12421,6 +13819,15 @@ __metadata:
languageName: node
linkType: hard
+"lru-cache@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "lru-cache@npm:5.1.1"
+ dependencies:
+ yallist: "npm:^3.0.2"
+ checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^9.0.0":
version: 9.1.2
resolution: "lru-cache@npm:9.1.2"
@@ -12444,6 +13851,15 @@ __metadata:
languageName: node
linkType: hard
+"make-dir@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "make-dir@npm:4.0.0"
+ dependencies:
+ semver: "npm:^7.5.3"
+ checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68
+ languageName: node
+ linkType: hard
+
"make-error@npm:^1.1.1":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
@@ -12470,6 +13886,15 @@ __metadata:
languageName: node
linkType: hard
+"makeerror@npm:1.0.12":
+ version: 1.0.12
+ resolution: "makeerror@npm:1.0.12"
+ dependencies:
+ tmpl: "npm:1.0.5"
+ checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c
+ languageName: node
+ linkType: hard
+
"markdown-table@npm:^3.0.0":
version: 3.0.4
resolution: "markdown-table@npm:3.0.4"
@@ -13394,6 +14819,15 @@ __metadata:
languageName: node
linkType: hard
+"napi-postinstall@npm:^0.3.0":
+ version: 0.3.4
+ resolution: "napi-postinstall@npm:0.3.4"
+ bin:
+ napi-postinstall: lib/cli.js
+ checksum: 10c0/b33d64150828bdade3a5d07368a8b30da22ee393f8dd8432f1b9e5486867be21c84ec443dd875dd3ef3c7401a079a7ab7e2aa9d3538a889abbcd96495d5104fe
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -13492,6 +14926,13 @@ __metadata:
languageName: node
linkType: hard
+"node-int64@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "node-int64@npm:0.4.0"
+ checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a
+ languageName: node
+ linkType: hard
+
"node-releases@npm:^2.0.27":
version: 2.0.27
resolution: "node-releases@npm:2.0.27"
@@ -13600,6 +15041,15 @@ __metadata:
languageName: node
linkType: hard
+"npm-run-path@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "npm-run-path@npm:4.0.1"
+ dependencies:
+ path-key: "npm:^3.0.0"
+ checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac
+ languageName: node
+ linkType: hard
+
"nth-check@npm:^2.0.1":
version: 2.1.1
resolution: "nth-check@npm:2.1.1"
@@ -13733,7 +15183,7 @@ __metadata:
languageName: node
linkType: hard
-"onetime@npm:^5.1.0":
+"onetime@npm:^5.1.0, onetime@npm:^5.1.2":
version: 5.1.2
resolution: "onetime@npm:5.1.2"
dependencies:
@@ -13830,7 +15280,7 @@ __metadata:
languageName: node
linkType: hard
-"p-limit@npm:^3.0.2":
+"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0":
version: 3.1.0
resolution: "p-limit@npm:3.1.0"
dependencies:
@@ -13970,7 +15420,7 @@ __metadata:
languageName: node
linkType: hard
-"parse-json@npm:^5.0.0":
+"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
dependencies:
@@ -14084,7 +15534,7 @@ __metadata:
languageName: node
linkType: hard
-"path-key@npm:^3.1.0":
+"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
version: 3.1.1
resolution: "path-key@npm:3.1.1"
checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c
@@ -14216,13 +15666,22 @@ __metadata:
languageName: node
linkType: hard
-"pirates@npm:^4.0.1, pirates@npm:^4.0.6":
+"pirates@npm:^4.0.1, pirates@npm:^4.0.6, pirates@npm:^4.0.7":
version: 4.0.7
resolution: "pirates@npm:4.0.7"
checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a
languageName: node
linkType: hard
+"pkg-dir@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "pkg-dir@npm:4.2.0"
+ dependencies:
+ find-up: "npm:^4.0.0"
+ checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728
+ languageName: node
+ linkType: hard
+
"pkg-dir@npm:^5.0.0":
version: 5.0.0
resolution: "pkg-dir@npm:5.0.0"
@@ -14866,6 +16325,13 @@ __metadata:
languageName: node
linkType: hard
+"pure-rand@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "pure-rand@npm:7.0.1"
+ checksum: 10c0/9cade41030f5ec95f5d55a11a71404cd6f46b69becaad892097cd7f58e2c6248cd0a933349ca7d21336ab629f1da42ffe899699b671bc4651600eaf6e57f837e
+ languageName: node
+ linkType: hard
+
"qs@npm:^6.12.3, qs@npm:^6.9.4":
version: 6.15.0
resolution: "qs@npm:6.15.0"
@@ -15714,6 +17180,15 @@ __metadata:
languageName: node
linkType: hard
+"resolve-cwd@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "resolve-cwd@npm:3.0.0"
+ dependencies:
+ resolve-from: "npm:^5.0.0"
+ checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4
+ languageName: node
+ linkType: hard
+
"resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1":
version: 1.0.1
resolution: "resolve-dir@npm:1.0.1"
@@ -16276,7 +17751,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.3":
+"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.2, semver@npm:^7.7.3":
version: 7.7.4
resolution: "semver@npm:7.7.4"
bin:
@@ -16493,7 +17968,7 @@ __metadata:
languageName: node
linkType: hard
-"signal-exit@npm:^3.0.2":
+"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912
@@ -16574,6 +18049,16 @@ __metadata:
languageName: node
linkType: hard
+"source-map-support@npm:0.5.13":
+ version: 0.5.13
+ resolution: "source-map-support@npm:0.5.13"
+ dependencies:
+ buffer-from: "npm:^1.0.0"
+ source-map: "npm:^0.6.0"
+ checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e
+ languageName: node
+ linkType: hard
+
"source-map-support@npm:~0.5.20":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
@@ -16795,6 +18280,16 @@ __metadata:
languageName: node
linkType: hard
+"string-length@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "string-length@npm:4.0.2"
+ dependencies:
+ char-regex: "npm:^1.0.2"
+ strip-ansi: "npm:^6.0.0"
+ checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c
+ languageName: node
+ linkType: hard
+
"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
version: 4.2.3
resolution: "string-width@npm:4.2.3"
@@ -16949,6 +18444,20 @@ __metadata:
languageName: node
linkType: hard
+"strip-bom@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "strip-bom@npm:4.0.0"
+ checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef
+ languageName: node
+ linkType: hard
+
+"strip-final-newline@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "strip-final-newline@npm:2.0.0"
+ checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f
+ languageName: node
+ linkType: hard
+
"strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
@@ -17050,7 +18559,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0":
+"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -17107,6 +18616,15 @@ __metadata:
languageName: node
linkType: hard
+"synckit@npm:^0.11.8":
+ version: 0.11.12
+ resolution: "synckit@npm:0.11.12"
+ dependencies:
+ "@pkgr/core": "npm:^0.2.9"
+ checksum: 10c0/cc4d446806688ae0d728ae7bb3f53176d065cf9536647fb85bdd721dcefbd7bf94874df6799ff61580f2b03a392659219b778a9254ad499f9a1f56c34787c235
+ languageName: node
+ linkType: hard
+
"tapable@npm:^1.0.0":
version: 1.1.3
resolution: "tapable@npm:1.1.3"
@@ -17155,6 +18673,17 @@ __metadata:
languageName: node
linkType: hard
+"test-exclude@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "test-exclude@npm:6.0.0"
+ dependencies:
+ "@istanbuljs/schema": "npm:^0.1.2"
+ glob: "npm:^7.1.4"
+ minimatch: "npm:^3.0.4"
+ checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57
+ languageName: node
+ linkType: hard
+
"text-table@npm:0.2.0, text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
@@ -17250,6 +18779,13 @@ __metadata:
languageName: node
linkType: hard
+"tmpl@npm:1.0.5":
+ version: 1.0.5
+ resolution: "tmpl@npm:1.0.5"
+ checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9
+ languageName: node
+ linkType: hard
+
"to-buffer@npm:^1.2.0, to-buffer@npm:^1.2.1, to-buffer@npm:^1.2.2":
version: 1.2.2
resolution: "to-buffer@npm:1.2.2"
@@ -17468,6 +19004,13 @@ __metadata:
languageName: node
linkType: hard
+"type-detect@npm:4.0.8":
+ version: 4.0.8
+ resolution: "type-detect@npm:4.0.8"
+ checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd
+ languageName: node
+ linkType: hard
+
"type-fest@npm:^0.13.1":
version: 0.13.1
resolution: "type-fest@npm:0.13.1"
@@ -17807,6 +19350,73 @@ __metadata:
languageName: node
linkType: hard
+"unrs-resolver@npm:^1.7.11":
+ version: 1.11.1
+ resolution: "unrs-resolver@npm:1.11.1"
+ dependencies:
+ "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1"
+ "@unrs/resolver-binding-android-arm64": "npm:1.11.1"
+ "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1"
+ "@unrs/resolver-binding-darwin-x64": "npm:1.11.1"
+ "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1"
+ "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1"
+ "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1"
+ "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1"
+ "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1"
+ "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1"
+ napi-postinstall: "npm:^0.3.0"
+ dependenciesMeta:
+ "@unrs/resolver-binding-android-arm-eabi":
+ optional: true
+ "@unrs/resolver-binding-android-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-x64":
+ optional: true
+ "@unrs/resolver-binding-freebsd-x64":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-gnueabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-musleabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-ppc64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-s390x-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-musl":
+ optional: true
+ "@unrs/resolver-binding-wasm32-wasi":
+ optional: true
+ "@unrs/resolver-binding-win32-arm64-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-ia32-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-x64-msvc":
+ optional: true
+ checksum: 10c0/c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1
+ languageName: node
+ linkType: hard
+
"upath@npm:2.0.1":
version: 2.0.1
resolution: "upath@npm:2.0.1"
@@ -17956,6 +19566,17 @@ __metadata:
languageName: node
linkType: hard
+"v8-to-istanbul@npm:^9.0.1":
+ version: 9.3.0
+ resolution: "v8-to-istanbul@npm:9.3.0"
+ dependencies:
+ "@jridgewell/trace-mapping": "npm:^0.3.12"
+ "@types/istanbul-lib-coverage": "npm:^2.0.1"
+ convert-source-map: "npm:^2.0.0"
+ checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23
+ languageName: node
+ linkType: hard
+
"validate.io-array@npm:^1.0.3":
version: 1.0.6
resolution: "validate.io-array@npm:1.0.6"
@@ -18054,6 +19675,15 @@ __metadata:
languageName: node
linkType: hard
+"walker@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "walker@npm:1.0.8"
+ dependencies:
+ makeerror: "npm:1.0.12"
+ checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e
+ languageName: node
+ linkType: hard
+
"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3":
version: 1.7.3
resolution: "wbuf@npm:1.7.3"
@@ -18281,6 +19911,16 @@ __metadata:
languageName: node
linkType: hard
+"write-file-atomic@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "write-file-atomic@npm:5.0.1"
+ dependencies:
+ imurmurhash: "npm:^0.1.4"
+ signal-exit: "npm:^4.0.1"
+ checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d
+ languageName: node
+ linkType: hard
+
"ws@npm:8.18.0":
version: 8.18.0
resolution: "ws@npm:8.18.0"
@@ -18334,6 +19974,13 @@ __metadata:
languageName: node
linkType: hard
+"yallist@npm:^3.0.2":
+ version: 3.1.1
+ resolution: "yallist@npm:3.1.1"
+ checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1
+ languageName: node
+ linkType: hard
+
"yallist@npm:^4.0.0":
version: 4.0.0
resolution: "yallist@npm:4.0.0"