diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f2953f73fa0..91cc11ae548 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -12,6 +12,9 @@ jobs:
fail-fast: false
matrix:
include:
+ # When Node 18 is removed, remove the special cases in
+ # - build-tests-samples/heft-storybook-v9-react-tutorial/build.js
+ # - build-tests-samples/heft-storybook-v9-react-tutorial-app/build.js
- NodeVersion: 18.20.x
NodeVersionDisplayName: 18
OS: ubuntu-latest
diff --git a/README.md b/README.md
index 5c4fc870f95..db4b1fdfecb 100644
--- a/README.md
+++ b/README.md
@@ -144,9 +144,12 @@ These GitHub repositories provide supplementary resources for Rush Stack:
| [/build-tests-samples/heft-node-jest-tutorial](./build-tests-samples/heft-node-jest-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
| [/build-tests-samples/heft-node-rig-tutorial](./build-tests-samples/heft-node-rig-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
| [/build-tests-samples/heft-serverless-stack-tutorial](./build-tests-samples/heft-serverless-stack-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
-| [/build-tests-samples/heft-storybook-react-tutorial](./build-tests-samples/heft-storybook-react-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
-| [/build-tests-samples/heft-storybook-react-tutorial-app](./build-tests-samples/heft-storybook-react-tutorial-app/) | Building this project is a regression test for heft-storybook-plugin |
-| [/build-tests-samples/heft-storybook-react-tutorial-storykit](./build-tests-samples/heft-storybook-react-tutorial-storykit/) | Storybook build dependencies for heft-storybook-react-tutorial |
+| [/build-tests-samples/heft-storybook-v6-react-tutorial](./build-tests-samples/heft-storybook-v6-react-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
+| [/build-tests-samples/heft-storybook-v6-react-tutorial-app](./build-tests-samples/heft-storybook-v6-react-tutorial-app/) | Building this project is a regression test for heft-storybook-plugin |
+| [/build-tests-samples/heft-storybook-v6-react-tutorial-storykit](./build-tests-samples/heft-storybook-v6-react-tutorial-storykit/) | Storybook build dependencies for heft-storybook-v6-react-tutorial |
+| [/build-tests-samples/heft-storybook-v9-react-tutorial](./build-tests-samples/heft-storybook-v9-react-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
+| [/build-tests-samples/heft-storybook-v9-react-tutorial-app](./build-tests-samples/heft-storybook-v9-react-tutorial-app/) | Building this project is a regression test for heft-storybook-plugin |
+| [/build-tests-samples/heft-storybook-v9-react-tutorial-storykit](./build-tests-samples/heft-storybook-v9-react-tutorial-storykit/) | Storybook build dependencies for heft-storybook-v9-react-tutorial |
| [/build-tests-samples/heft-web-rig-app-tutorial](./build-tests-samples/heft-web-rig-app-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
| [/build-tests-samples/heft-web-rig-library-tutorial](./build-tests-samples/heft-web-rig-library-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
| [/build-tests-samples/heft-webpack-basic-tutorial](./build-tests-samples/heft-webpack-basic-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft |
diff --git a/build-tests-samples/heft-storybook-react-tutorial-app/README.md b/build-tests-samples/heft-storybook-react-tutorial-app/README.md
deleted file mode 100644
index a51453334cc..00000000000
--- a/build-tests-samples/heft-storybook-react-tutorial-app/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# heft-storybook-react-tutorial-app
-
-This is project builds the storybook exports from the
-[heft-storybook-react-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-storybook-react-tutorial) and is a regression test for the heft-storybook-plugin `cwdPackageName` option.
diff --git a/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.cjs b/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.cjs
deleted file mode 100644
index 68de8a6a8f7..00000000000
--- a/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.cjs
+++ /dev/null
@@ -1,13 +0,0 @@
-"use strict";
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-}));
-var __exportStar = (this && this.__exportStar) || function(m, exports) {
- for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-__exportStar(require("@storybook/react"), exports);
diff --git a/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.d.ts b/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.d.ts
deleted file mode 100644
index da28051ed33..00000000000
--- a/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from '@storybook/react';
diff --git a/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.js b/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.js
deleted file mode 100644
index 230b842e312..00000000000
--- a/build-tests-samples/heft-storybook-react-tutorial-storykit/dist/index.js
+++ /dev/null
@@ -1 +0,0 @@
-export * from '@storybook/react';
\ No newline at end of file
diff --git a/build-tests-samples/heft-storybook-v6-react-tutorial-app/README.md b/build-tests-samples/heft-storybook-v6-react-tutorial-app/README.md
new file mode 100644
index 00000000000..816457634ac
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-app/README.md
@@ -0,0 +1,4 @@
+# heft-storybook-react-v6-tutorial-app
+
+This is project builds the storybook exports from the
+[heft-storybook-v6-react-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-storybook-v6-react-tutorial) and is a regression test for the heft-storybook-plugin `cwdPackageName` option.
diff --git a/build-tests-samples/heft-storybook-react-tutorial-app/config/heft.json b/build-tests-samples/heft-storybook-v6-react-tutorial-app/config/heft.json
similarity index 78%
rename from build-tests-samples/heft-storybook-react-tutorial-app/config/heft.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial-app/config/heft.json
index 47c99bce595..01ed5752bcb 100644
--- a/build-tests-samples/heft-storybook-react-tutorial-app/config/heft.json
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-app/config/heft.json
@@ -11,11 +11,11 @@
"taskPlugin": {
"pluginPackage": "@rushstack/heft-storybook-plugin",
"options": {
- "storykitPackageName": "heft-storybook-react-tutorial-storykit",
+ "storykitPackageName": "heft-storybook-v6-react-tutorial-storykit",
"cliPackageName": "@storybook/react",
"cliCallingConvention": "storybook6",
"staticBuildOutputFolder": "dist",
- "cwdPackageName": "heft-storybook-react-tutorial"
+ "cwdPackageName": "heft-storybook-v6-react-tutorial"
}
}
}
diff --git a/build-tests-samples/heft-storybook-react-tutorial-app/config/rush-project.json b/build-tests-samples/heft-storybook-v6-react-tutorial-app/config/rush-project.json
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial-app/config/rush-project.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial-app/config/rush-project.json
diff --git a/build-tests-samples/heft-storybook-react-tutorial-app/package.json b/build-tests-samples/heft-storybook-v6-react-tutorial-app/package.json
similarity index 72%
rename from build-tests-samples/heft-storybook-react-tutorial-app/package.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial-app/package.json
index 837d98a0703..8c2138b14fa 100644
--- a/build-tests-samples/heft-storybook-react-tutorial-app/package.json
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-app/package.json
@@ -1,5 +1,5 @@
{
- "name": "heft-storybook-react-tutorial-app",
+ "name": "heft-storybook-v6-react-tutorial-app",
"description": "Building this project is a regression test for heft-storybook-plugin",
"version": "1.0.0",
"private": true,
@@ -9,11 +9,11 @@
"_phase:test": ""
},
"dependencies": {
- "heft-storybook-react-tutorial": "workspace: *"
+ "heft-storybook-v6-react-tutorial": "workspace: *"
},
"devDependencies": {
"@rushstack/heft-storybook-plugin": "workspace:*",
"@rushstack/heft": "workspace:*",
- "heft-storybook-react-tutorial-storykit": "workspace:*"
+ "heft-storybook-v6-react-tutorial-storykit": "workspace:*"
}
}
diff --git a/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/config/rig.json b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/config/rig.json
new file mode 100644
index 00000000000..659f339663a
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/config/rig.json
@@ -0,0 +1,8 @@
+{
+ // The "rig.json" file directs tools to look for their config files in an external package.
+ // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package
+ "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json",
+
+ "rigPackageName": "local-web-rig",
+ "rigProfile": "library"
+}
diff --git a/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/eslint.config.js b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/eslint.config.js
new file mode 100644
index 00000000000..03f094b356b
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/eslint.config.js
@@ -0,0 +1,18 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+const nodeTrustedToolProfile = require('local-web-rig/profiles/library/includes/eslint/flat/profile/web-app');
+const friendlyLocalsMixin = require('local-web-rig/profiles/library/includes/eslint/flat/mixins/friendly-locals');
+
+module.exports = [
+ ...nodeTrustedToolProfile,
+ ...friendlyLocalsMixin,
+ {
+ files: ['**/*.ts', '**/*.tsx'],
+ languageOptions: {
+ parserOptions: {
+ tsconfigRootDir: __dirname
+ }
+ }
+ }
+];
diff --git a/build-tests-samples/heft-storybook-react-tutorial-storykit/package.json b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/package.json
similarity index 70%
rename from build-tests-samples/heft-storybook-react-tutorial-storykit/package.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial-storykit/package.json
index 3d5f4ebba45..bc034dbafd0 100644
--- a/build-tests-samples/heft-storybook-react-tutorial-storykit/package.json
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/package.json
@@ -1,16 +1,16 @@
{
- "name": "heft-storybook-react-tutorial-storykit",
+ "name": "heft-storybook-v6-react-tutorial-storykit",
"version": "0.0.0",
"private": true,
- "description": "Storybook build dependencies for heft-storybook-react-tutorial",
- "main": "dist/index.cjs",
- "module": "dist/index.js",
- "types": "dist/index.d.ts",
+ "description": "Storybook build dependencies for heft-storybook-v6-react-tutorial",
+ "main": "lib-commonjs/index.js",
+ "module": "lib/index.js",
+ "types": "lib/index.d.ts",
"scripts": {
- "build": "",
- "_phase:build": ""
+ "build": "heft build --clean",
+ "_phase:build": "heft run --only build -- --clean"
},
- "devDependencies": {
+ "dependencies": {
"@babel/core": "~7.20.0",
"@storybook/addon-actions": "~6.4.18",
"@storybook/addon-essentials": "~6.4.18",
@@ -34,5 +34,10 @@
"terser-webpack-plugin": "~3.0.8",
"typescript": "~5.8.2",
"webpack": "~4.47.0"
+ },
+ "devDependencies": {
+ "@rushstack/heft": "workspace:*",
+ "eslint": "~9.37.0",
+ "local-web-rig": "workspace:*"
}
}
diff --git a/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/src/index.ts b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/src/index.ts
new file mode 100644
index 00000000000..0943778a5c3
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/src/index.ts
@@ -0,0 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+// eslint-disable-next-line no-restricted-syntax
+export * from '@storybook/react';
diff --git a/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/tsconfig.json b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/tsconfig.json
new file mode 100644
index 00000000000..de5a9dd1fdd
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial-storykit/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "extends": "./node_modules/local-web-rig/profiles/library/tsconfig-base.json",
+ "compilerOptions": {
+ // The dependencies of this project have issues
+ "skipLibCheck": true
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v6-react-tutorial/.gitignore b/build-tests-samples/heft-storybook-v6-react-tutorial/.gitignore
new file mode 100644
index 00000000000..f0f1cccf7f1
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial/.gitignore
@@ -0,0 +1 @@
+!.vscode
\ No newline at end of file
diff --git a/build-tests-samples/heft-storybook-react-tutorial/.storybook/main.js b/build-tests-samples/heft-storybook-v6-react-tutorial/.storybook/main.js
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/.storybook/main.js
rename to build-tests-samples/heft-storybook-v6-react-tutorial/.storybook/main.js
diff --git a/build-tests-samples/heft-storybook-react-tutorial/.storybook/preview.js b/build-tests-samples/heft-storybook-v6-react-tutorial/.storybook/preview.js
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/.storybook/preview.js
rename to build-tests-samples/heft-storybook-v6-react-tutorial/.storybook/preview.js
diff --git a/build-tests-samples/heft-storybook-react-tutorial/.vscode/launch.json b/build-tests-samples/heft-storybook-v6-react-tutorial/.vscode/launch.json
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/.vscode/launch.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/.vscode/launch.json
diff --git a/build-tests-samples/heft-storybook-react-tutorial/README.md b/build-tests-samples/heft-storybook-v6-react-tutorial/README.md
similarity index 66%
rename from build-tests-samples/heft-storybook-react-tutorial/README.md
rename to build-tests-samples/heft-storybook-v6-react-tutorial/README.md
index c79d7763687..a524fc552e0 100644
--- a/build-tests-samples/heft-storybook-react-tutorial/README.md
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial/README.md
@@ -1,7 +1,7 @@
-# heft-webpack-basic-tutorial
+# heft-storybook-v6-react-tutorial
This is a copy of the
-[heft-storybook-react-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-storybook-react-tutorial)
+[heft-storybook-v6-react-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-storybook-v6-react-tutorial)
tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo.
The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo.
diff --git a/build-tests-samples/heft-storybook-react-tutorial/assets/index.html b/build-tests-samples/heft-storybook-v6-react-tutorial/assets/index.html
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/assets/index.html
rename to build-tests-samples/heft-storybook-v6-react-tutorial/assets/index.html
diff --git a/build-tests-samples/heft-storybook-react-tutorial/config/heft.json b/build-tests-samples/heft-storybook-v6-react-tutorial/config/heft.json
similarity index 94%
rename from build-tests-samples/heft-storybook-react-tutorial/config/heft.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/config/heft.json
index 490f1eb3b74..efe61e5d669 100644
--- a/build-tests-samples/heft-storybook-react-tutorial/config/heft.json
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial/config/heft.json
@@ -32,7 +32,7 @@
"taskPlugin": {
"pluginPackage": "@rushstack/heft-storybook-plugin",
"options": {
- "storykitPackageName": "heft-storybook-react-tutorial-storykit",
+ "storykitPackageName": "heft-storybook-v6-react-tutorial-storykit",
"cliPackageName": "@storybook/react",
"cliCallingConvention": "storybook6",
"staticBuildOutputFolder": "dist-storybook"
diff --git a/build-tests-samples/heft-storybook-react-tutorial/config/jest.config.json b/build-tests-samples/heft-storybook-v6-react-tutorial/config/jest.config.json
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/config/jest.config.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/config/jest.config.json
diff --git a/build-tests-samples/heft-storybook-react-tutorial/config/rush-project.json b/build-tests-samples/heft-storybook-v6-react-tutorial/config/rush-project.json
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/config/rush-project.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/config/rush-project.json
diff --git a/build-tests-samples/heft-storybook-react-tutorial/config/typescript.json b/build-tests-samples/heft-storybook-v6-react-tutorial/config/typescript.json
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/config/typescript.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/config/typescript.json
diff --git a/build-tests-samples/heft-storybook-react-tutorial/eslint.config.js b/build-tests-samples/heft-storybook-v6-react-tutorial/eslint.config.js
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/eslint.config.js
rename to build-tests-samples/heft-storybook-v6-react-tutorial/eslint.config.js
diff --git a/build-tests-samples/heft-storybook-react-tutorial/package.json b/build-tests-samples/heft-storybook-v6-react-tutorial/package.json
similarity index 92%
rename from build-tests-samples/heft-storybook-react-tutorial/package.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/package.json
index 1ec432924a9..27f3cea9a0b 100644
--- a/build-tests-samples/heft-storybook-react-tutorial/package.json
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial/package.json
@@ -1,5 +1,5 @@
{
- "name": "heft-storybook-react-tutorial",
+ "name": "heft-storybook-v6-react-tutorial",
"description": "(Copy of sample project) Building this project is a regression test for Heft",
"version": "1.0.0",
"private": true,
@@ -33,7 +33,7 @@
"@types/webpack-env": "1.18.8",
"css-loader": "~5.2.7",
"eslint": "~9.37.0",
- "heft-storybook-react-tutorial-storykit": "workspace:*",
+ "heft-storybook-v6-react-tutorial-storykit": "workspace:*",
"html-webpack-plugin": "~4.5.2",
"local-eslint-config": "workspace:*",
"source-map-loader": "~1.1.3",
diff --git a/build-tests-samples/heft-storybook-react-tutorial/src/ExampleApp.tsx b/build-tests-samples/heft-storybook-v6-react-tutorial/src/ExampleApp.tsx
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/src/ExampleApp.tsx
rename to build-tests-samples/heft-storybook-v6-react-tutorial/src/ExampleApp.tsx
diff --git a/build-tests-samples/heft-storybook-react-tutorial/src/ToggleSwitch.stories.tsx b/build-tests-samples/heft-storybook-v6-react-tutorial/src/ToggleSwitch.stories.tsx
similarity index 96%
rename from build-tests-samples/heft-storybook-react-tutorial/src/ToggleSwitch.stories.tsx
rename to build-tests-samples/heft-storybook-v6-react-tutorial/src/ToggleSwitch.stories.tsx
index f9b6d3ab7ee..364bf6e0366 100644
--- a/build-tests-samples/heft-storybook-react-tutorial/src/ToggleSwitch.stories.tsx
+++ b/build-tests-samples/heft-storybook-v6-react-tutorial/src/ToggleSwitch.stories.tsx
@@ -2,7 +2,7 @@
// See LICENSE in the project root for license information.
import * as React from 'react';
-import type { ComponentStory, ComponentMeta } from 'heft-storybook-react-tutorial-storykit';
+import type { ComponentStory, ComponentMeta } from 'heft-storybook-v6-react-tutorial-storykit';
import { ToggleSwitch } from './ToggleSwitch';
diff --git a/build-tests-samples/heft-storybook-react-tutorial/src/ToggleSwitch.tsx b/build-tests-samples/heft-storybook-v6-react-tutorial/src/ToggleSwitch.tsx
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/src/ToggleSwitch.tsx
rename to build-tests-samples/heft-storybook-v6-react-tutorial/src/ToggleSwitch.tsx
diff --git a/build-tests-samples/heft-storybook-react-tutorial/src/index.css b/build-tests-samples/heft-storybook-v6-react-tutorial/src/index.css
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/src/index.css
rename to build-tests-samples/heft-storybook-v6-react-tutorial/src/index.css
diff --git a/build-tests-samples/heft-storybook-react-tutorial/src/index.tsx b/build-tests-samples/heft-storybook-v6-react-tutorial/src/index.tsx
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/src/index.tsx
rename to build-tests-samples/heft-storybook-v6-react-tutorial/src/index.tsx
diff --git a/build-tests-samples/heft-storybook-react-tutorial/src/test/ToggleSwitch.test.ts b/build-tests-samples/heft-storybook-v6-react-tutorial/src/test/ToggleSwitch.test.ts
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/src/test/ToggleSwitch.test.ts
rename to build-tests-samples/heft-storybook-v6-react-tutorial/src/test/ToggleSwitch.test.ts
diff --git a/build-tests-samples/heft-storybook-react-tutorial/tsconfig.json b/build-tests-samples/heft-storybook-v6-react-tutorial/tsconfig.json
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/tsconfig.json
rename to build-tests-samples/heft-storybook-v6-react-tutorial/tsconfig.json
diff --git a/build-tests-samples/heft-storybook-react-tutorial/webpack.config.js b/build-tests-samples/heft-storybook-v6-react-tutorial/webpack.config.js
similarity index 100%
rename from build-tests-samples/heft-storybook-react-tutorial/webpack.config.js
rename to build-tests-samples/heft-storybook-v6-react-tutorial/webpack.config.js
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-app/README.md b/build-tests-samples/heft-storybook-v9-react-tutorial-app/README.md
new file mode 100644
index 00000000000..a64b0ba8922
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-app/README.md
@@ -0,0 +1,4 @@
+# heft-storybook-v9-react-tutorial-app
+
+This is project builds the storybook exports from the
+[heft-storybook-v9-react-tutorial-app](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-storybook-v9-react-tutorial-app) and is a regression test for the heft-storybook-plugin `cwdPackageName` option.
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-app/build.js b/build-tests-samples/heft-storybook-v9-react-tutorial-app/build.js
new file mode 100644
index 00000000000..f0def856e8d
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-app/build.js
@@ -0,0 +1,32 @@
+// TODO: Remove this and change the _phase:build script back to "heft run --only build -- --clean --storybook"
+// when we drop support for Node 18
+
+const { Executable, Import } = require('@rushstack/node-core-library');
+
+const heftBinPath = Import.resolveModule({
+ modulePath: '@rushstack/heft/bin/heft',
+ baseFolderPath: __dirname
+});
+
+const heftArgs = [
+ heftBinPath,
+ 'run',
+ '--only',
+ 'build',
+ '--',
+ '--clean',
+ ...(process.version.startsWith('v18.')
+ ? [] // Under Node 18, don't run storybook
+ : ['--storybook'])
+];
+
+const { signal, status } = Executable.spawnSync(process.argv0, heftArgs, {
+ stdio: 'inherit',
+ environment: process.env
+});
+
+if (signal) {
+ process.kill(process.pid, signal);
+} else {
+ process.exit(status);
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-app/config/heft.json b/build-tests-samples/heft-storybook-v9-react-tutorial-app/config/heft.json
new file mode 100644
index 00000000000..8db2e46e058
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-app/config/heft.json
@@ -0,0 +1,25 @@
+/**
+ * Defines configuration used by core Heft.
+ */
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/heft/v0/heft.schema.json",
+
+ "phasesByName": {
+ "build": {
+ "tasksByName": {
+ "storybook": {
+ "taskPlugin": {
+ "pluginPackage": "@rushstack/heft-storybook-plugin",
+ "options": {
+ "storykitPackageName": "heft-storybook-v9-react-tutorial-storykit",
+ "cliPackageName": "storybook",
+ "cliCallingConvention": "storybook9",
+ "staticBuildOutputFolder": "dist",
+ "cwdPackageName": "heft-storybook-v9-react-tutorial"
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-app/config/rush-project.json b/build-tests-samples/heft-storybook-v9-react-tutorial-app/config/rush-project.json
new file mode 100644
index 00000000000..f3549d52dfd
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-app/config/rush-project.json
@@ -0,0 +1,11 @@
+// This file exists for caching purposes in the rushstack repo
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-project.schema.json",
+
+ "operationSettings": [
+ {
+ "operationName": "_phase:lite-build",
+ "outputFolderNames": ["dist"]
+ }
+ ]
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-app/package.json b/build-tests-samples/heft-storybook-v9-react-tutorial-app/package.json
new file mode 100644
index 00000000000..efedb3b1790
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-app/package.json
@@ -0,0 +1,19 @@
+{
+ "name": "heft-storybook-v9-react-tutorial-app",
+ "description": "Building this project is a regression test for heft-storybook-plugin",
+ "version": "1.0.0",
+ "private": true,
+ "scripts": {
+ "build": "heft build --clean --storybook",
+ "_phase:lite-build": "node ./build"
+ },
+ "dependencies": {
+ "heft-storybook-v9-react-tutorial": "workspace: *"
+ },
+ "devDependencies": {
+ "@rushstack/heft-storybook-plugin": "workspace:*",
+ "@rushstack/heft": "workspace:*",
+ "heft-storybook-v9-react-tutorial-storykit": "workspace:*",
+ "@rushstack/node-core-library": "workspace:*"
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/config/rig.json b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/config/rig.json
new file mode 100644
index 00000000000..659f339663a
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/config/rig.json
@@ -0,0 +1,8 @@
+{
+ // The "rig.json" file directs tools to look for their config files in an external package.
+ // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package
+ "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json",
+
+ "rigPackageName": "local-web-rig",
+ "rigProfile": "library"
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/eslint.config.js b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/eslint.config.js
new file mode 100644
index 00000000000..03f094b356b
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/eslint.config.js
@@ -0,0 +1,18 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+const nodeTrustedToolProfile = require('local-web-rig/profiles/library/includes/eslint/flat/profile/web-app');
+const friendlyLocalsMixin = require('local-web-rig/profiles/library/includes/eslint/flat/mixins/friendly-locals');
+
+module.exports = [
+ ...nodeTrustedToolProfile,
+ ...friendlyLocalsMixin,
+ {
+ files: ['**/*.ts', '**/*.tsx'],
+ languageOptions: {
+ parserOptions: {
+ tsconfigRootDir: __dirname
+ }
+ }
+ }
+];
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/package.json b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/package.json
new file mode 100644
index 00000000000..83ac482b4c0
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/package.json
@@ -0,0 +1,40 @@
+{
+ "name": "heft-storybook-v9-react-tutorial-storykit",
+ "version": "0.0.0",
+ "private": true,
+ "description": "Storybook build dependencies for heft-storybook-v9-react-tutorial",
+ "main": "lib-commonjs/index.js",
+ "module": "lib/index.js",
+ "types": "lib/index.d.ts",
+ "scripts": {
+ "build": "heft build --clean",
+ "_phase:build": "heft run --only build -- --clean"
+ },
+ "dependencies": {
+ "@babel/core": "~7.20.0",
+ "@storybook/cli": "~9.1.6",
+ "@storybook/react": "~9.1.6",
+ "@storybook/react-webpack5": "~9.1.6",
+ "@types/heft-jest": "1.0.1",
+ "@types/node": "20.17.19",
+ "@types/react-dom": "19.2.3",
+ "@types/react": "19.2.7",
+ "@types/webpack-env": "1.18.8",
+ "babel-loader": "~8.2.3",
+ "css-loader": "~5.2.7",
+ "jest": "~29.3.1",
+ "react-dom": "~19.2.3",
+ "react": "~19.2.3",
+ "style-loader": "~2.0.0",
+ "terser-webpack-plugin": "~3.0.8",
+ "typescript": "~5.8.2",
+ "webpack": "~5.103.0",
+ "storybook": "~9.1.6",
+ "@testing-library/dom": "~7.21.4"
+ },
+ "devDependencies": {
+ "@rushstack/heft": "workspace:*",
+ "eslint": "~9.37.0",
+ "local-web-rig": "workspace:*"
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/src/index.ts b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/src/index.ts
new file mode 100644
index 00000000000..0943778a5c3
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/src/index.ts
@@ -0,0 +1,5 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+// eslint-disable-next-line no-restricted-syntax
+export * from '@storybook/react';
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/tsconfig.json b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/tsconfig.json
new file mode 100644
index 00000000000..de5a9dd1fdd
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial-storykit/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ "extends": "./node_modules/local-web-rig/profiles/library/tsconfig-base.json",
+ "compilerOptions": {
+ // The dependencies of this project have issues
+ "skipLibCheck": true
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/.gitignore b/build-tests-samples/heft-storybook-v9-react-tutorial/.gitignore
new file mode 100644
index 00000000000..f0f1cccf7f1
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/.gitignore
@@ -0,0 +1 @@
+!.vscode
\ No newline at end of file
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/.storybook/main.js b/build-tests-samples/heft-storybook-v9-react-tutorial/.storybook/main.js
new file mode 100644
index 00000000000..0969e449d6e
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/.storybook/main.js
@@ -0,0 +1,9 @@
+const { Import } = require('@rushstack/node-core-library');
+
+module.exports = {
+ stories: ['../lib/**/*.stories.js'],
+ framework: Import.resolvePackage({
+ packageName: '@storybook/react-webpack5',
+ baseFolderPath: __dirname
+ })
+};
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/.storybook/preview.js b/build-tests-samples/heft-storybook-v9-react-tutorial/.storybook/preview.js
new file mode 100644
index 00000000000..30f63ee2960
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/.storybook/preview.js
@@ -0,0 +1,9 @@
+export const parameters = {
+ actions: { argTypesRegex: '^on[A-Z].*' },
+ controls: {
+ matchers: {
+ color: /(background|color)$/i,
+ date: /Date$/
+ }
+ }
+};
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/.vscode/launch.json b/build-tests-samples/heft-storybook-v9-react-tutorial/.vscode/launch.json
new file mode 100644
index 00000000000..32591233b77
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/.vscode/launch.json
@@ -0,0 +1,18 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "type": "node",
+ "request": "launch",
+ "name": "Debug \"heft start\"",
+ "program": "${workspaceFolder}/node_modules/@rushstack/heft/lib/start.js",
+ "cwd": "${workspaceFolder}",
+ "args": ["--debug", "start", "--storybook"],
+ "console": "integratedTerminal",
+ "sourceMaps": false
+ },
+ ]
+}
\ No newline at end of file
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/README.md b/build-tests-samples/heft-storybook-v9-react-tutorial/README.md
new file mode 100644
index 00000000000..a6247950760
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/README.md
@@ -0,0 +1,8 @@
+# heft-storybook-v9-react-tutorial
+
+This is a copy of the
+[heft-storybook-v9-react-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-storybook-v9-react-tutorial)
+tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo.
+
+The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo.
+Please update the copy from time to time to keep it in sync with the official tutorial.
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/assets/index.html b/build-tests-samples/heft-storybook-v9-react-tutorial/assets/index.html
new file mode 100644
index 00000000000..9e89ef57d85
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/assets/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Example Application
+
+
+
+
+
+
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/build.js b/build-tests-samples/heft-storybook-v9-react-tutorial/build.js
new file mode 100644
index 00000000000..f0def856e8d
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/build.js
@@ -0,0 +1,32 @@
+// TODO: Remove this and change the _phase:build script back to "heft run --only build -- --clean --storybook"
+// when we drop support for Node 18
+
+const { Executable, Import } = require('@rushstack/node-core-library');
+
+const heftBinPath = Import.resolveModule({
+ modulePath: '@rushstack/heft/bin/heft',
+ baseFolderPath: __dirname
+});
+
+const heftArgs = [
+ heftBinPath,
+ 'run',
+ '--only',
+ 'build',
+ '--',
+ '--clean',
+ ...(process.version.startsWith('v18.')
+ ? [] // Under Node 18, don't run storybook
+ : ['--storybook'])
+];
+
+const { signal, status } = Executable.spawnSync(process.argv0, heftArgs, {
+ stdio: 'inherit',
+ environment: process.env
+});
+
+if (signal) {
+ process.kill(process.pid, signal);
+} else {
+ process.exit(status);
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/config/heft.json b/build-tests-samples/heft-storybook-v9-react-tutorial/config/heft.json
new file mode 100644
index 00000000000..2f616721e8c
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/config/heft.json
@@ -0,0 +1,56 @@
+/**
+ * Defines configuration used by core Heft.
+ */
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/heft/v0/heft.schema.json",
+
+ // TODO: Add comments
+ "phasesByName": {
+ "build": {
+ "cleanFiles": [{ "includeGlobs": ["dist", "dist-storybook", "lib", "lib-commonjs"] }],
+
+ "tasksByName": {
+ "typescript": {
+ "taskPlugin": {
+ "pluginPackage": "@rushstack/heft-typescript-plugin"
+ }
+ },
+ "lint": {
+ "taskDependencies": ["typescript"],
+ "taskPlugin": {
+ "pluginPackage": "@rushstack/heft-lint-plugin"
+ }
+ },
+ "webpack": {
+ "taskDependencies": ["typescript"],
+ "taskPlugin": {
+ "pluginPackage": "@rushstack/heft-webpack5-plugin"
+ }
+ },
+ "storybook": {
+ "taskDependencies": ["typescript"],
+ "taskPlugin": {
+ "pluginPackage": "@rushstack/heft-storybook-plugin",
+ "options": {
+ "storykitPackageName": "heft-storybook-v9-react-tutorial-storykit",
+ "cliPackageName": "storybook",
+ "cliCallingConvention": "storybook9",
+ "staticBuildOutputFolder": "dist-storybook"
+ }
+ }
+ }
+ }
+ },
+
+ "test": {
+ "phaseDependencies": ["build"],
+ "tasksByName": {
+ "jest": {
+ "taskPlugin": {
+ "pluginPackage": "@rushstack/heft-jest-plugin"
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/config/jest.config.json b/build-tests-samples/heft-storybook-v9-react-tutorial/config/jest.config.json
new file mode 100644
index 00000000000..5e165f55d1d
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/config/jest.config.json
@@ -0,0 +1,13 @@
+{
+ "extends": "@rushstack/heft-jest-plugin/includes/jest-web.config.json",
+
+ // These additional properties exist for caching purposes in the rushstack repo
+
+ // Enable code coverage for Jest
+ "collectCoverage": true,
+ "coverageDirectory": "/coverage",
+ "coverageReporters": ["cobertura", "html"],
+
+ // Use v8 coverage provider to avoid Babel
+ "coverageProvider": "v8"
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/config/rush-project.json b/build-tests-samples/heft-storybook-v9-react-tutorial/config/rush-project.json
new file mode 100644
index 00000000000..9042450ba22
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/config/rush-project.json
@@ -0,0 +1,15 @@
+// This file exists for caching purposes in the rushstack repo
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-project.schema.json",
+
+ "operationSettings": [
+ {
+ "operationName": "_phase:build",
+ "outputFolderNames": [".heft", "lib", "dist"]
+ },
+ {
+ "operationName": "_phase:test",
+ "outputFolderNames": ["coverage"]
+ }
+ ]
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/config/typescript.json b/build-tests-samples/heft-storybook-v9-react-tutorial/config/typescript.json
new file mode 100644
index 00000000000..80efdd16510
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/config/typescript.json
@@ -0,0 +1,53 @@
+/**
+ * Configures the TypeScript plugin for Heft. This plugin also manages linting.
+ */
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/heft/v0/typescript.schema.json",
+
+ /**
+ * If provided, emit these module kinds in addition to the modules specified in the tsconfig.
+ * Note that this option only applies to the main tsconfig.json configuration.
+ */
+ "additionalModuleKindsToEmit": [
+ // {
+ // /**
+ // * (Required) Must be one of "commonjs", "amd", "umd", "system", "es2015", "esnext"
+ // */
+ // "moduleKind": "amd",
+ //
+ // /**
+ // * (Required) The name of the folder where the output will be written.
+ // */
+ // "outFolderName": "lib-amd"
+ // }
+ {
+ "moduleKind": "commonjs",
+ "outFolderName": "lib-commonjs"
+ }
+ ],
+
+ /**
+ * Describes the way files should be statically coped from src to TS output folders
+ */
+ "staticAssetsToCopy": {
+ /**
+ * File extensions that should be copied from the src folder to the destination folder(s).
+ */
+ "fileExtensions": [".css"]
+
+ /**
+ * Glob patterns that should be explicitly included.
+ */
+ // "includeGlobs": [
+ // "some/path/*.js"
+ // ],
+
+ /**
+ * Glob patterns that should be explicitly excluded. This takes precedence over globs listed
+ * in "includeGlobs" and files that match the file extensions provided in "fileExtensions".
+ */
+ // "excludeGlobs": [
+ // "some/path/*.css"
+ // ]
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/eslint.config.js b/build-tests-samples/heft-storybook-v9-react-tutorial/eslint.config.js
new file mode 100644
index 00000000000..e5eaf3c624a
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/eslint.config.js
@@ -0,0 +1,18 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+const webAppProfile = require('local-eslint-config/flat/profile/web-app');
+const reactMixin = require('local-eslint-config/flat/mixins/react');
+
+module.exports = [
+ ...webAppProfile,
+ ...reactMixin,
+ {
+ files: ['**/*.ts', '**/*.tsx'],
+ languageOptions: {
+ parserOptions: {
+ tsconfigRootDir: __dirname
+ }
+ }
+ }
+];
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/package.json b/build-tests-samples/heft-storybook-v9-react-tutorial/package.json
new file mode 100644
index 00000000000..3e10b267441
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/package.json
@@ -0,0 +1,49 @@
+{
+ "name": "heft-storybook-v9-react-tutorial",
+ "description": "(Copy of sample project) Building this project is a regression test for Heft",
+ "version": "1.0.0",
+ "private": true,
+ "scripts": {
+ "build": "heft build --clean",
+ "start": "heft build-watch",
+ "storybook": "heft build-watch --serve --storybook",
+ "build-storybook": "heft build --storybook",
+ "_phase:build": "node ./build",
+ "_phase:test": "heft run --only test -- --clean"
+ },
+ "dependencies": {
+ "react-dom": "~19.2.3",
+ "react": "~19.2.3",
+ "tslib": "~2.8.1"
+ },
+ "devDependencies": {
+ "@babel/core": "~7.20.0",
+ "@rushstack/heft": "workspace:*",
+ "@rushstack/heft-jest-plugin": "workspace:*",
+ "@rushstack/heft-lint-plugin": "workspace:*",
+ "@rushstack/heft-storybook-plugin": "workspace:*",
+ "@rushstack/heft-typescript-plugin": "workspace:*",
+ "@rushstack/heft-webpack5-plugin": "workspace:*",
+ "@rushstack/webpack5-module-minifier-plugin": "workspace:*",
+ "@storybook/react-webpack5": "~9.1.6",
+ "@storybook/react": "~9.1.6",
+ "@types/heft-jest": "1.0.1",
+ "@types/node": "20.17.19",
+ "@types/react": "19.2.7",
+ "@types/react-dom": "19.2.3",
+ "@types/webpack-env": "1.18.8",
+ "css-loader": "~5.2.7",
+ "eslint": "~9.37.0",
+ "heft-storybook-v9-react-tutorial-storykit": "workspace:*",
+ "html-webpack-plugin": "~5.5.0",
+ "local-eslint-config": "workspace:*",
+ "source-map-loader": "~1.1.3",
+ "style-loader": "~2.0.0",
+ "typescript": "~5.8.2",
+ "webpack": "~5.103.0",
+ "storybook": "~9.1.6",
+ "@testing-library/dom": "~7.21.4",
+ "@rushstack/module-minifier": "workspace:*",
+ "@rushstack/node-core-library": "workspace:*"
+ }
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/src/ExampleApp.tsx b/build-tests-samples/heft-storybook-v9-react-tutorial/src/ExampleApp.tsx
new file mode 100644
index 00000000000..d81154eaefe
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/src/ExampleApp.tsx
@@ -0,0 +1,38 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+import * as React from 'react';
+
+import { ToggleSwitch, type IToggleEventArgs } from './ToggleSwitch';
+
+/**
+ * This React component renders the application page.
+ */
+export class ExampleApp extends React.Component {
+ public render(): React.ReactNode {
+ const appStyle: React.CSSProperties = {
+ backgroundColor: '#ffffff',
+ padding: '20px',
+ borderRadius: '5px',
+ width: '400px'
+ };
+
+ return (
+
+
+
Hello, world!
+ Here is an example control:
+
+
+
+ );
+ }
+
+ // React event handlers should be represented as fields instead of methods to ensure the "this" pointer
+ // is bound correctly. This form does not work with virtual/override inheritance, so use regular methods
+ // everywhere else.
+ private _onToggle = (sender: ToggleSwitch, args: IToggleEventArgs): void => {
+ // eslint-disable-next-line no-console
+ console.log('Toggle switch changed: ' + args.sliderPosition);
+ };
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/src/ToggleSwitch.stories.tsx b/build-tests-samples/heft-storybook-v9-react-tutorial/src/ToggleSwitch.stories.tsx
new file mode 100644
index 00000000000..83befb9fff2
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/src/ToggleSwitch.stories.tsx
@@ -0,0 +1,26 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+import type { Meta, StoryObj } from 'heft-storybook-v9-react-tutorial-storykit';
+
+import { ToggleSwitch } from './ToggleSwitch';
+
+export default {
+ title: 'Octogonz/ToggleSwitch',
+ component: ToggleSwitch,
+ argTypes: {
+ leftColor: { control: 'color' },
+ rightColor: { control: 'color' }
+ }
+} as Meta;
+
+export const Primary: StoryObj = {
+ args: {
+ leftColor: '#880000',
+ rightColor: '#008000'
+ }
+};
+
+export const Secondary: StoryObj = {
+ args: {}
+};
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/src/ToggleSwitch.tsx b/build-tests-samples/heft-storybook-v9-react-tutorial/src/ToggleSwitch.tsx
new file mode 100644
index 00000000000..79e43aad327
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/src/ToggleSwitch.tsx
@@ -0,0 +1,105 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+import * as React from 'react';
+
+/**
+ * Slider positions for `ToggleSwitch`.
+ */
+export const enum ToggleSwitchPosition {
+ Left = 'left',
+ Right = 'right'
+}
+
+/**
+ * Event arguments for `IToggleSwitchProps.onToggle`.
+ */
+export interface IToggleEventArgs {
+ sliderPosition: ToggleSwitchPosition;
+}
+
+export interface IToggleSwitchProps {
+ /**
+ * The CSS color when the `ToggleSwitch` slider is in the left position.
+ * Example value: `"#800000"`
+ */
+ leftColor: string;
+
+ /**
+ * The CSS color when the `ToggleSwitch` slider is in the right position.
+ * Example value: `"#008000"`
+ */
+ rightColor: string;
+
+ /**
+ * An event that fires when the `ToggleSwitch` control is clicked.
+ */
+ onToggle?: (sender: ToggleSwitch, args: IToggleEventArgs) => void;
+}
+
+/**
+ * Private state for ToggleSwitch.
+ */
+interface IToggleSwitchState {
+ sliderPosition: ToggleSwitchPosition;
+}
+
+/**
+ * An example component that renders a switch whose slider position can be "left" or "right".
+ */
+export class ToggleSwitch extends React.Component {
+ public constructor(props: IToggleSwitchProps) {
+ super(props);
+ this.state = {
+ sliderPosition: ToggleSwitchPosition.Left
+ };
+ }
+
+ public render(): React.ReactNode {
+ const frameStyle: React.CSSProperties = {
+ borderRadius: '10px',
+ backgroundColor:
+ this.state.sliderPosition === ToggleSwitchPosition.Left
+ ? this.props.leftColor
+ : this.props.rightColor,
+ width: '35px',
+ height: '20px',
+ cursor: 'pointer'
+ };
+ const sliderStyle: React.CSSProperties = {
+ borderRadius: '10px',
+ backgroundColor: '#c0c0c0',
+ width: '20px',
+ height: '20px'
+ };
+
+ if (this.state.sliderPosition === ToggleSwitchPosition.Left) {
+ sliderStyle.marginLeft = '0px';
+ sliderStyle.marginRight = 'auto';
+ } else {
+ sliderStyle.marginLeft = 'auto';
+ sliderStyle.marginRight = '0px';
+ }
+
+ return (
+
+ );
+ }
+
+ // React event handlers should be represented as fields instead of methods to ensure the "this" pointer
+ // is bound correctly. This form does not work with virtual/override inheritance, so use regular methods
+ // everywhere else.
+ private _onClickSlider = (event: React.MouseEvent): void => {
+ if (this.state.sliderPosition === ToggleSwitchPosition.Left) {
+ this.setState({ sliderPosition: ToggleSwitchPosition.Right });
+ } else {
+ this.setState({ sliderPosition: ToggleSwitchPosition.Left });
+ }
+
+ if (this.props.onToggle) {
+ this.props.onToggle(this, { sliderPosition: this.state.sliderPosition });
+ }
+ };
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/src/index.css b/build-tests-samples/heft-storybook-v9-react-tutorial/src/index.css
new file mode 100644
index 00000000000..47cd6d4c1ad
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/src/index.css
@@ -0,0 +1,11 @@
+/**
+ * This file gets copied to the "lib" folder because its extension is registered in copy-static-assets.json
+ * Then Webpack uses css-loader to embed it in the application bundle, and then style-loader applies to the DOM.
+ */
+html,
+body {
+ margin: 0;
+ height: 100%;
+ background-color: #c0c0c0;
+ font-family: Tahoma, sans-serif;
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/src/index.tsx b/build-tests-samples/heft-storybook-v9-react-tutorial/src/index.tsx
new file mode 100644
index 00000000000..71c8197d797
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/src/index.tsx
@@ -0,0 +1,12 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+import * as React from 'react';
+import { createRoot } from 'react-dom/client';
+
+import { ExampleApp } from './ExampleApp';
+
+import './index.css';
+
+const rootDiv: HTMLElement = document.getElementById('root') as HTMLElement;
+createRoot(rootDiv).render();
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/src/test/ToggleSwitch.test.ts b/build-tests-samples/heft-storybook-v9-react-tutorial/src/test/ToggleSwitch.test.ts
new file mode 100644
index 00000000000..0891628cc54
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/src/test/ToggleSwitch.test.ts
@@ -0,0 +1,10 @@
+// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
+// See LICENSE in the project root for license information.
+
+import { ToggleSwitch } from '../ToggleSwitch';
+
+describe('ToggleSwitch', () => {
+ it('can be tested', () => {
+ expect(ToggleSwitch).toBeDefined();
+ });
+});
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/tsconfig.json b/build-tests-samples/heft-storybook-v9-react-tutorial/tsconfig.json
new file mode 100644
index 00000000000..d9da69ce34c
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/tsconfig.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "http://json.schemastore.org/tsconfig",
+
+ "compilerOptions": {
+ "outDir": "lib",
+ "rootDir": "src",
+
+ "forceConsistentCasingInFileNames": true,
+ "jsx": "react",
+ "declaration": true,
+ "sourceMap": true,
+ "declarationMap": true,
+ "inlineSources": true,
+ "experimentalDecorators": true,
+ "strict": true,
+ "useUnknownInCatchVariables": false,
+ "esModuleInterop": true,
+ "noEmitOnError": false,
+ "allowUnreachableCode": false,
+ "importHelpers": true,
+
+ "types": ["heft-jest", "webpack-env"],
+
+ "module": "esnext",
+ "moduleResolution": "node",
+ "target": "es2020",
+ "lib": ["es2020", "scripthost", "dom"],
+ "skipLibCheck": true
+ },
+ "include": ["src/**/*.ts", "src/**/*.tsx"],
+ "exclude": ["node_modules", "lib"]
+}
diff --git a/build-tests-samples/heft-storybook-v9-react-tutorial/webpack.config.js b/build-tests-samples/heft-storybook-v9-react-tutorial/webpack.config.js
new file mode 100644
index 00000000000..8787574a0bd
--- /dev/null
+++ b/build-tests-samples/heft-storybook-v9-react-tutorial/webpack.config.js
@@ -0,0 +1,77 @@
+'use strict';
+
+const path = require('path');
+const HtmlWebpackPlugin = require('html-webpack-plugin');
+const { ModuleMinifierPlugin } = require('@rushstack/webpack5-module-minifier-plugin');
+const { WorkerPoolMinifier } = require('@rushstack/module-minifier');
+
+/**
+ * If the "--production" command-line parameter is specified when invoking Heft, then the
+ * "production" function parameter will be true. You can use this to enable bundling optimizations.
+ */
+function createWebpackConfig({ production }) {
+ const webpackConfig = {
+ // Documentation: https://webpack.js.org/configuration/mode/
+ mode: production ? 'production' : 'development',
+ resolve: {
+ extensions: ['.js', '.json']
+ },
+ module: {
+ rules: [
+ {
+ test: /\.css$/,
+ use: [require.resolve('style-loader'), require.resolve('css-loader')]
+ },
+ {
+ test: /\.js$/,
+ enforce: 'pre',
+ use: ['source-map-loader']
+ }
+ ]
+ },
+ entry: {
+ app: path.join(__dirname, 'lib', 'index.js'),
+
+ // Put these libraries in a separate vendor bundle
+ vendor: ['react', 'react-dom']
+ },
+ output: {
+ path: path.join(__dirname, 'dist'),
+ filename: '[name]_[contenthash].js'
+ },
+ performance: {
+ // This specifies the bundle size limit that will trigger Webpack's warning saying:
+ // "The following entrypoint(s) combined asset size exceeds the recommended limit."
+ maxEntrypointSize: 250000,
+ maxAssetSize: 250000
+ },
+ devServer: {
+ port: 9000
+ },
+ devtool: production ? undefined : 'source-map',
+ plugins: [
+ // See here for documentation: https://github.com/jantimon/html-webpack-plugin
+ new HtmlWebpackPlugin({
+ template: 'assets/index.html'
+ })
+ ],
+ optimization: {
+ minimizer: [
+ new ModuleMinifierPlugin({
+ minifier: new WorkerPoolMinifier({
+ terserOptions: {
+ ecma: 2020,
+ mangle: true
+ },
+ verbose: true
+ }),
+ useSourceMap: true
+ })
+ ]
+ }
+ };
+
+ return webpackConfig;
+}
+
+module.exports = createWebpackConfig;
diff --git a/common/changes/@rushstack/heft-storybook-plugin/storybook-v9-support_2025-12-09-01-59.json b/common/changes/@rushstack/heft-storybook-plugin/storybook-v9-support_2025-12-09-01-59.json
new file mode 100644
index 00000000000..bf247bbabfb
--- /dev/null
+++ b/common/changes/@rushstack/heft-storybook-plugin/storybook-v9-support_2025-12-09-01-59.json
@@ -0,0 +1,15 @@
+{
+ "changes": [
+ {
+ "packageName": "@rushstack/heft-storybook-plugin",
+ "comment": "Add support for Storybook v9",
+ "type": "minor"
+ },
+ {
+ "packageName": "@rushstack/heft-storybook-plugin",
+ "comment": "Add support for serve mode with RSPack",
+ "type": "minor"
+ }
+ ],
+ "packageName": "@rushstack/heft-storybook-plugin"
+}
\ No newline at end of file
diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json
index e557fd1d1f5..99203f5aee8 100644
--- a/common/config/rush/nonbrowser-approved-packages.json
+++ b/common/config/rush/nonbrowser-approved-packages.json
@@ -216,7 +216,7 @@
},
{
"name": "@rushstack/heft-rspack-plugin",
- "allowedCategories": [ "tests" ]
+ "allowedCategories": [ "libraries", "tests" ]
},
{
"name": "@rushstack/heft-sass-load-themed-styles-plugin",
@@ -454,6 +454,10 @@
"name": "@storybook/react",
"allowedCategories": [ "tests" ]
},
+ {
+ "name": "@storybook/react-webpack5",
+ "allowedCategories": [ "libraries", "tests" ]
+ },
{
"name": "@storybook/theming",
"allowedCategories": [ "tests" ]
@@ -462,6 +466,10 @@
"name": "@swc/core",
"allowedCategories": [ "libraries" ]
},
+ {
+ "name": "@testing-library/dom",
+ "allowedCategories": [ "tests" ]
+ },
{
"name": "@tsconfig/node14",
"allowedCategories": [ "tests" ]
@@ -723,15 +731,19 @@
"allowedCategories": [ "tests" ]
},
{
- "name": "heft-storybook-react-tutorial",
+ "name": "heft-storybook-v6-react-tutorial",
"allowedCategories": [ "tests" ]
},
{
- "name": "heft-storybook-react-tutorial-storybook",
+ "name": "heft-storybook-v6-react-tutorial-storykit",
"allowedCategories": [ "tests" ]
},
{
- "name": "heft-storybook-react-tutorial-storykit",
+ "name": "heft-storybook-v9-react-tutorial",
+ "allowedCategories": [ "tests" ]
+ },
+ {
+ "name": "heft-storybook-v9-react-tutorial-storykit",
"allowedCategories": [ "tests" ]
},
{
@@ -840,7 +852,7 @@
},
{
"name": "local-web-rig",
- "allowedCategories": [ "libraries", "vscode-extensions" ]
+ "allowedCategories": [ "libraries", "tests", "vscode-extensions" ]
},
{
"name": "lodash",
@@ -982,6 +994,10 @@
"name": "ssri",
"allowedCategories": [ "libraries" ]
},
+ {
+ "name": "storybook",
+ "allowedCategories": [ "tests" ]
+ },
{
"name": "strict-uri-encode",
"allowedCategories": [ "libraries" ]
diff --git a/common/config/subspaces/default/common-versions.json b/common/config/subspaces/default/common-versions.json
index 49aa88622bd..da8d7c8e63f 100644
--- a/common/config/subspaces/default/common-versions.json
+++ b/common/config/subspaces/default/common-versions.json
@@ -158,6 +158,8 @@
"@types/react": ["17.0.74"],
"@types/react-dom": ["17.0.25"],
"react": ["~17.0.2"],
- "react-dom": ["~17.0.2"]
+ "react-dom": ["~17.0.2"],
+ "@storybook/cli": ["~6.4.18"],
+ "@storybook/react": ["~6.4.18"]
}
}
diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml
index cba5bd75a71..5c2cc678226 100644
--- a/common/config/subspaces/default/pnpm-lock.yaml
+++ b/common/config/subspaces/default/pnpm-lock.yaml
@@ -622,7 +622,7 @@ importers:
specifier: ~5.8.2
version: 5.8.2
- ../../../build-tests-samples/heft-storybook-react-tutorial:
+ ../../../build-tests-samples/heft-storybook-v6-react-tutorial:
dependencies:
react:
specifier: ~17.0.2
@@ -682,9 +682,9 @@ importers:
eslint:
specifier: ~9.37.0
version: 9.37.0(supports-color@8.1.1)
- heft-storybook-react-tutorial-storykit:
+ heft-storybook-v6-react-tutorial-storykit:
specifier: workspace:*
- version: link:../heft-storybook-react-tutorial-storykit
+ version: link:../heft-storybook-v6-react-tutorial-storykit
html-webpack-plugin:
specifier: ~4.5.2
version: 4.5.2(webpack@4.47.0)
@@ -704,11 +704,11 @@ importers:
specifier: ~4.47.0
version: 4.47.0
- ../../../build-tests-samples/heft-storybook-react-tutorial-app:
+ ../../../build-tests-samples/heft-storybook-v6-react-tutorial-app:
dependencies:
- heft-storybook-react-tutorial:
+ heft-storybook-v6-react-tutorial:
specifier: 'workspace: *'
- version: link:../heft-storybook-react-tutorial
+ version: link:../heft-storybook-v6-react-tutorial
devDependencies:
'@rushstack/heft':
specifier: workspace:*
@@ -716,12 +716,12 @@ importers:
'@rushstack/heft-storybook-plugin':
specifier: workspace:*
version: link:../../heft-plugins/heft-storybook-plugin
- heft-storybook-react-tutorial-storykit:
+ heft-storybook-v6-react-tutorial-storykit:
specifier: workspace:*
- version: link:../heft-storybook-react-tutorial-storykit
+ version: link:../heft-storybook-v6-react-tutorial-storykit
- ../../../build-tests-samples/heft-storybook-react-tutorial-storykit:
- devDependencies:
+ ../../../build-tests-samples/heft-storybook-v6-react-tutorial-storykit:
+ dependencies:
'@babel/core':
specifier: ~7.20.0
version: 7.20.12
@@ -730,13 +730,13 @@ importers:
version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
'@storybook/addon-essentials':
specifier: ~6.4.18
- version: 6.4.22(@babel/core@7.20.12)(@storybook/react@6.4.22)(@types/react@17.0.74)(babel-loader@8.2.5)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0)
+ version: 6.4.22(@babel/core@7.20.12)(@storybook/react@6.4.22)(@types/react@17.0.74)(babel-loader@8.2.5)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0)
'@storybook/addon-links':
specifier: ~6.4.18
version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
'@storybook/cli':
specifier: ~6.4.18
- version: 6.4.22(jest@29.3.1)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)
+ version: 6.4.22(eslint@9.37.0)(jest@29.3.1)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)
'@storybook/components':
specifier: ~6.4.18
version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
@@ -791,6 +791,205 @@ importers:
webpack:
specifier: ~4.47.0
version: 4.47.0
+ devDependencies:
+ '@rushstack/heft':
+ specifier: workspace:*
+ version: link:../../apps/heft
+ eslint:
+ specifier: ~9.37.0
+ version: 9.37.0(supports-color@8.1.1)
+ local-web-rig:
+ specifier: workspace:*
+ version: link:../../rigs/local-web-rig
+
+ ../../../build-tests-samples/heft-storybook-v9-react-tutorial:
+ dependencies:
+ react:
+ specifier: ~19.2.3
+ version: 19.2.3
+ react-dom:
+ specifier: ~19.2.3
+ version: 19.2.3(react@19.2.3)
+ tslib:
+ specifier: ~2.8.1
+ version: 2.8.1
+ devDependencies:
+ '@babel/core':
+ specifier: ~7.20.0
+ version: 7.20.12
+ '@rushstack/heft':
+ specifier: workspace:*
+ version: link:../../apps/heft
+ '@rushstack/heft-jest-plugin':
+ specifier: workspace:*
+ version: link:../../heft-plugins/heft-jest-plugin
+ '@rushstack/heft-lint-plugin':
+ specifier: workspace:*
+ version: link:../../heft-plugins/heft-lint-plugin
+ '@rushstack/heft-storybook-plugin':
+ specifier: workspace:*
+ version: link:../../heft-plugins/heft-storybook-plugin
+ '@rushstack/heft-typescript-plugin':
+ specifier: workspace:*
+ version: link:../../heft-plugins/heft-typescript-plugin
+ '@rushstack/heft-webpack5-plugin':
+ specifier: workspace:*
+ version: link:../../heft-plugins/heft-webpack5-plugin
+ '@rushstack/module-minifier':
+ specifier: workspace:*
+ version: link:../../libraries/module-minifier
+ '@rushstack/node-core-library':
+ specifier: workspace:*
+ version: link:../../libraries/node-core-library
+ '@rushstack/webpack5-module-minifier-plugin':
+ specifier: workspace:*
+ version: link:../../webpack/webpack5-module-minifier-plugin
+ '@storybook/react':
+ specifier: ~9.1.6
+ version: 9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2)
+ '@storybook/react-webpack5':
+ specifier: ~9.1.6
+ version: 9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2)
+ '@testing-library/dom':
+ specifier: ~7.21.4
+ version: 7.21.8
+ '@types/heft-jest':
+ specifier: 1.0.1
+ version: 1.0.1
+ '@types/node':
+ specifier: 20.17.19
+ version: 20.17.19
+ '@types/react':
+ specifier: 19.2.7
+ version: 19.2.7
+ '@types/react-dom':
+ specifier: 19.2.3
+ version: 19.2.3(@types/react@19.2.7)
+ '@types/webpack-env':
+ specifier: 1.18.8
+ version: 1.18.8
+ css-loader:
+ specifier: ~5.2.7
+ version: 5.2.7(webpack@5.103.0)
+ eslint:
+ specifier: ~9.37.0
+ version: 9.37.0(supports-color@8.1.1)
+ heft-storybook-v9-react-tutorial-storykit:
+ specifier: workspace:*
+ version: link:../heft-storybook-v9-react-tutorial-storykit
+ html-webpack-plugin:
+ specifier: ~5.5.0
+ version: 5.5.4(webpack@5.103.0)
+ local-eslint-config:
+ specifier: workspace:*
+ version: link:../../eslint/local-eslint-config
+ source-map-loader:
+ specifier: ~1.1.3
+ version: 1.1.3(webpack@5.103.0)
+ storybook:
+ specifier: ~9.1.6
+ version: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ style-loader:
+ specifier: ~2.0.0
+ version: 2.0.0(webpack@5.103.0)
+ typescript:
+ specifier: ~5.8.2
+ version: 5.8.2
+ webpack:
+ specifier: ~5.103.0
+ version: 5.103.0
+
+ ../../../build-tests-samples/heft-storybook-v9-react-tutorial-app:
+ dependencies:
+ heft-storybook-v9-react-tutorial:
+ specifier: 'workspace: *'
+ version: link:../heft-storybook-v9-react-tutorial
+ devDependencies:
+ '@rushstack/heft':
+ specifier: workspace:*
+ version: link:../../apps/heft
+ '@rushstack/heft-storybook-plugin':
+ specifier: workspace:*
+ version: link:../../heft-plugins/heft-storybook-plugin
+ '@rushstack/node-core-library':
+ specifier: workspace:*
+ version: link:../../libraries/node-core-library
+ heft-storybook-v9-react-tutorial-storykit:
+ specifier: workspace:*
+ version: link:../heft-storybook-v9-react-tutorial-storykit
+
+ ../../../build-tests-samples/heft-storybook-v9-react-tutorial-storykit:
+ dependencies:
+ '@babel/core':
+ specifier: ~7.20.0
+ version: 7.20.12
+ '@storybook/cli':
+ specifier: ~9.1.6
+ version: 9.1.17(@testing-library/dom@7.21.8)
+ '@storybook/react':
+ specifier: ~9.1.6
+ version: 9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2)
+ '@storybook/react-webpack5':
+ specifier: ~9.1.6
+ version: 9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2)
+ '@testing-library/dom':
+ specifier: ~7.21.4
+ version: 7.21.8
+ '@types/heft-jest':
+ specifier: 1.0.1
+ version: 1.0.1
+ '@types/node':
+ specifier: 20.17.19
+ version: 20.17.19
+ '@types/react':
+ specifier: 19.2.7
+ version: 19.2.7
+ '@types/react-dom':
+ specifier: 19.2.3
+ version: 19.2.3(@types/react@19.2.7)
+ '@types/webpack-env':
+ specifier: 1.18.8
+ version: 1.18.8
+ babel-loader:
+ specifier: ~8.2.3
+ version: 8.2.5(@babel/core@7.20.12)(webpack@5.103.0)
+ css-loader:
+ specifier: ~5.2.7
+ version: 5.2.7(webpack@5.103.0)
+ jest:
+ specifier: ~29.3.1
+ version: 29.3.1(@types/node@20.17.19)
+ react:
+ specifier: ~19.2.3
+ version: 19.2.3
+ react-dom:
+ specifier: ~19.2.3
+ version: 19.2.3(react@19.2.3)
+ storybook:
+ specifier: ~9.1.6
+ version: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ style-loader:
+ specifier: ~2.0.0
+ version: 2.0.0(webpack@5.103.0)
+ terser-webpack-plugin:
+ specifier: ~3.0.8
+ version: 3.0.8(webpack@5.103.0)
+ typescript:
+ specifier: ~5.8.2
+ version: 5.8.2
+ webpack:
+ specifier: ~5.103.0
+ version: 5.103.0
+ devDependencies:
+ '@rushstack/heft':
+ specifier: workspace:*
+ version: link:../../apps/heft
+ eslint:
+ specifier: ~9.37.0
+ version: 9.37.0(supports-color@8.1.1)
+ local-web-rig:
+ specifier: workspace:*
+ version: link:../../rigs/local-web-rig
../../../build-tests-samples/heft-web-rig-app-tutorial:
dependencies:
@@ -3195,6 +3394,9 @@ importers:
'@rushstack/heft':
specifier: workspace:*
version: link:../../apps/heft
+ '@rushstack/heft-rspack-plugin':
+ specifier: workspace:*
+ version: link:../heft-rspack-plugin
'@rushstack/heft-webpack4-plugin':
specifier: workspace:*
version: link:../heft-webpack4-plugin
@@ -5459,6 +5661,9 @@ packages:
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
engines: {node: '>=0.10.0'}
+ /@adobe/css-tools@4.4.4:
+ resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==}
+
/@ampproject/remapping@2.3.0:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
@@ -6287,7 +6492,6 @@ packages:
source-map: 0.5.7
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/core@7.20.12:
resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==}
@@ -6332,7 +6536,7 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
/@babel/generator@7.23.6:
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
@@ -6348,14 +6552,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
- dev: true
/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
- dev: true
/@babel/helper-compilation-targets@7.23.6:
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
@@ -6383,7 +6585,24 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
- dev: true
+
+ /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0):
+ resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ semver: 6.3.1
+ dev: false
/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.20.12):
resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
@@ -6395,7 +6614,6 @@ packages:
'@babel/helper-annotate-as-pure': 7.22.5
regexpu-core: 5.3.2
semver: 6.3.1
- dev: true
/@babel/helper-define-polyfill-provider@0.1.5(@babel/core@7.20.12):
resolution: {integrity: sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==}
@@ -6413,7 +6631,6 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.20.12):
resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==}
@@ -6428,7 +6645,6 @@ packages:
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.20.12):
resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==}
@@ -6443,7 +6659,6 @@ packages:
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/helper-environment-visitor@7.22.20:
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
@@ -6467,7 +6682,6 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
- dev: true
/@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
@@ -6487,7 +6701,6 @@ packages:
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
- dev: true
/@babel/helper-module-transforms@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
@@ -6514,18 +6727,16 @@ packages:
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
- dev: true
+ dev: false
/@babel/helper-optimise-call-expression@7.22.5:
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
- dev: true
/@babel/helper-plugin-utils@7.10.4:
resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==}
- dev: true
/@babel/helper-plugin-utils@7.24.0:
resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
@@ -6541,7 +6752,6 @@ packages:
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-wrap-function': 7.22.20
- dev: true
/@babel/helper-replace-supers@7.22.20(@babel/core@7.20.12):
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
@@ -6553,7 +6763,18 @@ packages:
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
- dev: true
+
+ /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0):
+ resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-member-expression-to-functions': 7.23.0
+ '@babel/helper-optimise-call-expression': 7.22.5
+ dev: false
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
@@ -6566,7 +6787,6 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
- dev: true
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
@@ -6593,7 +6813,6 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/template': 7.24.0
'@babel/types': 7.24.0
- dev: true
/@babel/helpers@7.24.0:
resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==}
@@ -6626,7 +6845,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==}
@@ -6638,7 +6856,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.20.12)
- dev: true
/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.20.12):
resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==}
@@ -6649,7 +6866,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.20.12):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
@@ -6661,7 +6877,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-proposal-decorators@7.24.0(@babel/core@7.20.12):
resolution: {integrity: sha512-LiT1RqZWeij7X+wGxCoYh3/3b8nVOX6/7BZ9wiQgAIyjoeQWdROaodJCgT+dwtbjHaz0r7bEbHJzjSbVfcOyjQ==}
@@ -6673,7 +6888,6 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-decorators': 7.24.0(@babel/core@7.20.12)
- dev: true
/@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==}
@@ -6684,7 +6898,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.20.12):
resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
@@ -6696,7 +6909,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9):
resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==}
@@ -6708,7 +6920,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9)
'@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9)
- dev: true
/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.20.12):
resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==}
@@ -6723,7 +6934,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12)
'@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.20.12):
resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
@@ -6736,7 +6946,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.20.12):
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
@@ -6748,7 +6957,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.20.12):
resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
@@ -6757,7 +6965,6 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.12
- dev: true
/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.20.12):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
@@ -6774,6 +6981,7 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
+ dev: false
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.12):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
@@ -6791,7 +6999,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-decorators@7.24.0(@babel/core@7.20.12):
resolution: {integrity: sha512-MXW3pQCu9gUiVGzqkGqsgiINDVYXoAnrY8FYF/rmb+OfufNF0zHMpHPN4ulRrinxYT8Vk/aZJxYqOKsDECjKAw==}
@@ -6801,7 +7008,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.20.12):
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
@@ -6810,7 +7016,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==}
@@ -6820,7 +7025,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.20.12):
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
@@ -6829,7 +7033,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==}
@@ -6839,7 +7042,16 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
+
+ /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==}
@@ -6849,7 +7061,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==}
@@ -6859,7 +7070,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.20.12):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
@@ -6884,7 +7094,6 @@ packages:
dependencies:
'@babel/core': 7.12.9
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
@@ -6895,6 +7104,16 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
+ /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
+
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -6911,12 +7130,21 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12):
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
+
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.20.12):
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9):
@@ -6926,7 +7154,6 @@ packages:
dependencies:
'@babel/core': 7.12.9
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.20.12):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
@@ -6952,6 +7179,15 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
+
/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.20.12):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
@@ -6960,7 +7196,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.20.12):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
@@ -6980,6 +7215,16 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
+ /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
+
/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.20.12):
resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
engines: {node: '>=6.9.0'}
@@ -6989,7 +7234,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==}
@@ -6999,7 +7243,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.20.12):
resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==}
@@ -7012,7 +7255,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==}
@@ -7024,7 +7266,6 @@ packages:
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==}
@@ -7034,7 +7275,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==}
@@ -7044,7 +7284,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==}
@@ -7055,7 +7294,17 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
+
+ /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0)
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
/@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==}
@@ -7067,7 +7316,6 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-classes@7.23.8(@babel/core@7.20.12):
resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==}
@@ -7084,7 +7332,6 @@ packages:
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12)
'@babel/helper-split-export-declaration': 7.22.6
globals: 11.12.0
- dev: true
/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==}
@@ -7095,7 +7342,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/template': 7.24.0
- dev: true
/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==}
@@ -7105,7 +7351,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==}
@@ -7116,7 +7361,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==}
@@ -7126,7 +7370,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==}
@@ -7137,7 +7380,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==}
@@ -7148,7 +7390,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==}
@@ -7159,7 +7400,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==}
@@ -7170,7 +7410,17 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.20.12)
- dev: true
+
+ /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.0)
+ dev: false
/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.20.12):
resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==}
@@ -7181,7 +7431,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- dev: true
/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==}
@@ -7193,7 +7442,6 @@ packages:
'@babel/helper-compilation-targets': 7.23.6
'@babel/helper-function-name': 7.23.0
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==}
@@ -7204,7 +7452,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-literals@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==}
@@ -7214,7 +7461,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==}
@@ -7225,7 +7471,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==}
@@ -7235,7 +7480,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==}
@@ -7246,7 +7490,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==}
@@ -7258,7 +7501,18 @@ packages:
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-simple-access': 7.22.5
- dev: true
+
+ /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/helper-simple-access': 7.22.5
+ dev: false
/@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.20.12):
resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==}
@@ -7271,7 +7525,6 @@ packages:
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-validator-identifier': 7.22.20
- dev: true
/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==}
@@ -7282,7 +7535,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.20.12):
resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
@@ -7293,7 +7545,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==}
@@ -7303,7 +7554,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==}
@@ -7314,7 +7564,17 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.12)
- dev: true
+
+ /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0):
+ resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0)
+ dev: false
/@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==}
@@ -7325,7 +7585,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.20.12):
resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==}
@@ -7339,7 +7598,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.20.12)
'@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==}
@@ -7350,7 +7608,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==}
@@ -7361,7 +7618,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==}
@@ -7373,7 +7629,18 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12)
- dev: true
+
+ /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0):
+ resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0)
+ dev: false
/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.12.9):
resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==}
@@ -7383,7 +7650,6 @@ packages:
dependencies:
'@babel/core': 7.12.9
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==}
@@ -7393,7 +7659,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==}
@@ -7404,7 +7669,17 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
+
+ /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0)
+ '@babel/helper-plugin-utils': 7.24.0
+ dev: false
/@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==}
@@ -7417,7 +7692,6 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==}
@@ -7427,7 +7701,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==}
@@ -7437,7 +7710,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.20.12):
resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
@@ -7447,7 +7719,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12)
- dev: true
/@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.20.12):
resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==}
@@ -7461,7 +7732,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12)
'@babel/types': 7.24.0
- dev: true
/@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==}
@@ -7472,7 +7742,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==}
@@ -7483,7 +7752,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
regenerator-transform: 0.15.2
- dev: true
/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==}
@@ -7493,7 +7761,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==}
@@ -7503,7 +7770,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-spread@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==}
@@ -7514,7 +7780,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- dev: true
/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==}
@@ -7524,7 +7789,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==}
@@ -7534,7 +7798,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==}
@@ -7544,7 +7807,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.20.12):
resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
@@ -7557,7 +7819,19 @@ packages:
'@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.20.12)
- dev: true
+
+ /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0):
+ resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-annotate-as-pure': 7.22.5
+ '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0)
+ dev: false
/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==}
@@ -7567,7 +7841,6 @@ packages:
dependencies:
'@babel/core': 7.20.12
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==}
@@ -7578,7 +7851,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==}
@@ -7589,7 +7861,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==}
@@ -7600,7 +7871,6 @@ packages:
'@babel/core': 7.20.12
'@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.20.12)
'@babel/helper-plugin-utils': 7.24.0
- dev: true
/@babel/preset-env@7.24.0(@babel/core@7.20.12):
resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==}
@@ -7691,7 +7961,6 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/preset-flow@7.24.0(@babel/core@7.20.12):
resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==}
@@ -7703,7 +7972,18 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/helper-validator-option': 7.23.5
'@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.20.12)
- dev: true
+
+ /@babel/preset-flow@7.24.0(@babel/core@7.24.0):
+ resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/helper-validator-option': 7.23.5
+ '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.24.0)
+ dev: false
/@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.20.12):
resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
@@ -7714,7 +7994,6 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
'@babel/types': 7.24.0
esutils: 2.0.3
- dev: true
/@babel/preset-react@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==}
@@ -7729,7 +8008,6 @@ packages:
'@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.12)
'@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.20.12)
'@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.20.12)
- dev: true
/@babel/preset-typescript@7.23.3(@babel/core@7.20.12):
resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==}
@@ -7743,7 +8021,20 @@ packages:
'@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.20.12)
'@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.20.12)
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.20.12)
- dev: true
+
+ /@babel/preset-typescript@7.23.3(@babel/core@7.24.0):
+ resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/helper-validator-option': 7.23.5
+ '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0)
+ dev: false
/@babel/register@7.23.7(@babel/core@7.20.12):
resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==}
@@ -7757,11 +8048,29 @@ packages:
make-dir: 2.1.0
pirates: 4.0.6
source-map-support: 0.5.21
- dev: true
+
+ /@babel/register@7.23.7(@babel/core@7.24.0):
+ resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ clone-deep: 4.0.1
+ find-cache-dir: 2.1.0
+ make-dir: 2.1.0
+ pirates: 4.0.6
+ source-map-support: 0.5.21
+ dev: false
/@babel/regjsgen@0.8.0:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- dev: true
+
+ /@babel/runtime-corejs3@7.28.4:
+ resolution: {integrity: sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ core-js-pure: 3.47.0
/@babel/runtime@7.24.0:
resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==}
@@ -7808,7 +8117,7 @@ packages:
/@base2/pretty-print-object@1.0.1:
resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==}
- dev: true
+ dev: false
/@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -7824,13 +8133,12 @@ packages:
dependencies:
exec-sh: 0.3.6
minimist: 1.2.8
- dev: true
+ dev: false
/@colors/colors@1.5.0:
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
requiresBuild: true
- dev: true
optional: true
/@ctrl/tinycolor@3.6.1:
@@ -7841,7 +8149,6 @@ packages:
/@discoveryjs/json-ext@0.5.7:
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
- dev: true
/@emnapi/core@1.5.0:
resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==}
@@ -7872,7 +8179,6 @@ packages:
'@emotion/stylis': 0.8.5
'@emotion/utils': 0.11.3
'@emotion/weak-memoize': 0.2.5
- dev: true
/@emotion/core@10.3.1(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==}
@@ -7888,7 +8194,6 @@ packages:
'@emotion/utils': 0.11.3
'@types/react': 17.0.74
react: 17.0.2
- dev: true
/@emotion/css@10.0.27:
resolution: {integrity: sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==}
@@ -7896,11 +8201,9 @@ packages:
'@emotion/serialize': 0.11.16
'@emotion/utils': 0.11.3
babel-plugin-emotion: 10.2.2
- dev: true
/@emotion/hash@0.8.0:
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
- dev: true
/@emotion/hash@0.9.1:
resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==}
@@ -7909,15 +8212,12 @@ packages:
resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
dependencies:
'@emotion/memoize': 0.7.4
- dev: true
/@emotion/memoize@0.7.4:
resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
- dev: true
/@emotion/memoize@0.8.1:
resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
- dev: true
/@emotion/serialize@0.11.16:
resolution: {integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==}
@@ -7927,7 +8227,6 @@ packages:
'@emotion/unitless': 0.7.5
'@emotion/utils': 0.11.3
csstype: 2.6.21
- dev: true
/@emotion/serialize@1.1.3:
resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==}
@@ -7937,11 +8236,9 @@ packages:
'@emotion/unitless': 0.8.1
'@emotion/utils': 1.2.1
csstype: 3.1.3
- dev: true
/@emotion/sheet@0.9.4:
resolution: {integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==}
- dev: true
/@emotion/styled-base@10.3.0(@emotion/core@10.3.1)(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==}
@@ -7957,7 +8254,6 @@ packages:
'@emotion/utils': 0.11.3
'@types/react': 17.0.74
react: 17.0.2
- dev: true
/@emotion/styled@10.3.0(@emotion/core@10.3.1)(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==}
@@ -7971,31 +8267,24 @@ packages:
'@types/react': 17.0.74
babel-plugin-emotion: 10.2.2
react: 17.0.2
- dev: true
/@emotion/stylis@0.8.5:
resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==}
- dev: true
/@emotion/unitless@0.7.5:
resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
- dev: true
/@emotion/unitless@0.8.1:
resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
- dev: true
/@emotion/utils@0.11.3:
resolution: {integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==}
- dev: true
/@emotion/utils@1.2.1:
resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==}
- dev: true
/@emotion/weak-memoize@0.2.5:
resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==}
- dev: true
/@es-joy/jsdoccomment@0.49.0:
resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==}
@@ -8012,7 +8301,6 @@ packages:
cpu: [ppc64]
os: [aix]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-arm64@0.20.2:
@@ -8021,7 +8309,6 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-arm@0.20.2:
@@ -8030,7 +8317,6 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-x64@0.20.2:
@@ -8039,7 +8325,6 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/darwin-arm64@0.20.2:
@@ -8048,7 +8333,6 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@esbuild/darwin-x64@0.20.2:
@@ -8057,7 +8341,6 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@esbuild/freebsd-arm64@0.20.2:
@@ -8066,7 +8349,6 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/freebsd-x64@0.20.2:
@@ -8075,7 +8357,6 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-arm64@0.20.2:
@@ -8084,7 +8365,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-arm@0.20.2:
@@ -8093,7 +8373,6 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-ia32@0.20.2:
@@ -8102,7 +8381,6 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-loong64@0.14.54:
@@ -8120,7 +8398,6 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-mips64el@0.20.2:
@@ -8129,7 +8406,6 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-ppc64@0.20.2:
@@ -8138,7 +8414,6 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-riscv64@0.20.2:
@@ -8147,7 +8422,6 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-s390x@0.20.2:
@@ -8156,7 +8430,6 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-x64@0.20.2:
@@ -8165,7 +8438,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/netbsd-x64@0.20.2:
@@ -8174,7 +8446,6 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/openbsd-x64@0.20.2:
@@ -8183,7 +8454,6 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/sunos-x64@0.20.2:
@@ -8192,7 +8462,6 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-arm64@0.20.2:
@@ -8201,7 +8470,6 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-ia32@0.20.2:
@@ -8210,7 +8478,6 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-x64@0.20.2:
@@ -8219,7 +8486,6 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@eslint-community/eslint-utils@4.4.0(eslint@7.11.0):
@@ -10287,14 +10553,13 @@ packages:
/@gar/promisify@1.1.3:
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
- dev: true
/@griffel/core@1.19.2:
resolution: {integrity: sha512-WkB/QQkjy9dE4vrNYGhQvRRUHFkYVOuaznVOMNTDT4pS9aTJ9XPrMTXXlkpcwaf0D3vNKoerj4zAwnU2lBzbOg==}
dependencies:
'@emotion/hash': 0.9.1
'@griffel/style-types': 1.3.0
- csstype: 3.1.3
+ csstype: 3.2.3
rtl-css-js: 1.16.1
stylis: 4.3.1
tslib: 2.8.1
@@ -10313,7 +10578,7 @@ packages:
/@griffel/style-types@1.3.0:
resolution: {integrity: sha512-bHwD3sUE84Xwv4dH011gOKe1jul77M1S6ZFN9Tnq8pvZ48UMdY//vtES6fv7GRS5wXYT4iqxQPBluAiYAfkpmw==}
dependencies:
- csstype: 3.1.3
+ csstype: 3.2.3
dev: false
/@humanfs/core@0.19.1:
@@ -10502,6 +10767,7 @@ packages:
- babel-plugin-macros
- supports-color
- ts-node
+ dev: false
/@jest/core@29.7.0:
resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==}
@@ -10544,7 +10810,7 @@ packages:
- babel-plugin-macros
- supports-color
- ts-node
- dev: true
+ dev: false
/@jest/environment@29.7.0:
resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
@@ -10569,6 +10835,7 @@ packages:
jest-snapshot: 29.7.0
transitivePeerDependencies:
- supports-color
+ dev: false
/@jest/fake-timers@29.7.0:
resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
@@ -10591,6 +10858,7 @@ packages:
jest-mock: 29.7.0
transitivePeerDependencies:
- supports-color
+ dev: false
/@jest/reporters@29.5.0:
resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==}
@@ -10665,7 +10933,7 @@ packages:
v8-to-istanbul: 9.2.0
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
/@jest/schemas@29.6.3:
resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
@@ -10680,6 +10948,7 @@ packages:
'@jridgewell/trace-mapping': 0.3.25
callsites: 3.1.0
graceful-fs: 4.2.11
+ dev: false
/@jest/test-result@29.7.0(@types/node@17.0.41):
resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==}
@@ -10706,6 +10975,7 @@ packages:
jest-resolve: 29.7.0
transitivePeerDependencies:
- '@types/node'
+ dev: false
/@jest/test-sequencer@29.7.0(@types/node@17.0.41):
resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
@@ -10717,6 +10987,7 @@ packages:
slash: 3.0.0
transitivePeerDependencies:
- '@types/node'
+ dev: false
/@jest/test-sequencer@29.7.0(@types/node@20.17.19):
resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
@@ -10728,6 +10999,7 @@ packages:
slash: 3.0.0
transitivePeerDependencies:
- '@types/node'
+ dev: false
/@jest/transform@26.6.2:
resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==}
@@ -10750,7 +11022,7 @@ packages:
write-file-atomic: 3.0.3
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
/@jest/transform@29.5.0:
resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==}
@@ -10795,6 +11067,16 @@ packages:
write-file-atomic: 4.0.2
transitivePeerDependencies:
- supports-color
+ dev: false
+
+ /@jest/types@25.5.0:
+ resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==}
+ engines: {node: '>= 8.3'}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-reports': 1.1.2
+ '@types/yargs': 15.0.19
+ chalk: 3.0.0
/@jest/types@26.6.2:
resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==}
@@ -10805,7 +11087,7 @@ packages:
'@types/node': 17.0.41
'@types/yargs': 15.0.19
chalk: 4.1.2
- dev: true
+ dev: false
/@jest/types@29.5.0:
resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==}
@@ -10854,6 +11136,9 @@ packages:
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ /@jridgewell/sourcemap-codec@1.5.5:
+ resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
+
/@jridgewell/trace-mapping@0.3.25:
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies:
@@ -10921,7 +11206,7 @@ packages:
transitivePeerDependencies:
- react
- supports-color
- dev: true
+ dev: false
/@mdx-js/mdx@1.6.22:
resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==}
@@ -10947,7 +11232,6 @@ packages:
unist-util-visit: 2.0.3
transitivePeerDependencies:
- supports-color
- dev: true
/@mdx-js/react@1.6.22(react@17.0.2):
resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==}
@@ -10955,11 +11239,10 @@ packages:
react: ^16.13.1 || ^17.0.0
dependencies:
react: 17.0.2
- dev: true
+ dev: false
/@mdx-js/util@1.6.22:
resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==}
- dev: true
/@microsoft/api-extractor-model@7.32.2(@types/node@20.17.19):
resolution: {integrity: sha512-Ussc25rAalc+4JJs9HNQE7TuO9y6jpYQX9nWD1DhqUzYPBr3Lr7O9intf+ZY8kD5HnIqeIRJX7ccCT0QyBy2Ww==}
@@ -11080,7 +11363,6 @@ packages:
dependencies:
call-me-maybe: 1.0.2
glob-to-regexp: 0.3.0
- dev: true
/@napi-rs/wasm-runtime@1.0.7:
resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==}
@@ -11101,7 +11383,6 @@ packages:
/@nodelib/fs.stat@1.1.3:
resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==}
engines: {node: '>= 6'}
- dev: true
/@nodelib/fs.stat@2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
@@ -11119,7 +11400,6 @@ packages:
dependencies:
'@gar/promisify': 1.1.3
semver: 7.5.4
- dev: true
/@npmcli/move-file@1.1.2:
resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==}
@@ -11128,7 +11408,6 @@ packages:
dependencies:
mkdirp: 1.0.4
rimraf: 3.0.2
- dev: true
/@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack@4.47.0):
resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==}
@@ -11167,7 +11446,6 @@ packages:
schema-utils: 3.3.0
source-map: 0.7.4
webpack: 4.47.0
- dev: true
/@pnpm/constants@1001.3.1:
resolution: {integrity: sha512-2hf0s4pVrVEH8RvdJJ7YRKjQdiG8m0iAT26TTqXnCbK30kKwJW69VLmP5tED5zstmDRXcOeH5eRcrpkdwczQ9g==}
@@ -11627,7 +11905,6 @@ packages:
/@popperjs/core@2.11.8:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
- dev: true
/@pothos/core@3.41.1(graphql@16.8.1):
resolution: {integrity: sha512-K+TGTK2Q7rmLU9WaC1cSDiGZaU9M+gHNbCYBom2W1vHuEYDUAiihVHz9tXYsrYjFMJSK+wLJ7Xp2374bQa9x/w==}
@@ -12039,7 +12316,6 @@ packages:
/@remix-run/router@1.15.3:
resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==}
engines: {node: '>=14.0.0'}
- dev: true
/@rollup/rollup-linux-x64-gnu@4.53.3:
resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==}
@@ -12942,6 +13218,12 @@ packages:
/@sindresorhus/is@4.6.0:
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
engines: {node: '>=10'}
+ dev: false
+
+ /@sindresorhus/merge-streams@2.3.0:
+ resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
+ engines: {node: '>=18'}
+ dev: false
/@sinonjs/commons@3.0.1:
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
@@ -13357,7 +13639,7 @@ packages:
uuid-browser: 3.1.0
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/addon-backgrounds@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-xQIV1SsjjRXP7P5tUoGKv+pul1EY8lsV7iBXQb5eGbp4AffBj3qoYBSZbX4uiazl21o0MQiQoeIhhaPVaFIIGg==}
@@ -13387,9 +13669,9 @@ packages:
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
- /@storybook/addon-controls@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
+ /@storybook/addon-controls@6.4.22(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-f/M/W+7UTEUnr/L6scBMvksq+ZA8GTfh3bomE5FtWyOyaFppq9k8daKAvdYNlzXAOrUUsoZVJDgpb20Z2VBiSQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0
@@ -13422,9 +13704,9 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
+ dev: false
- /@storybook/addon-docs@6.4.22(@storybook/react@6.4.22)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0):
+ /@storybook/addon-docs@6.4.22(@storybook/react@6.4.22)(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0):
resolution: {integrity: sha512-9j+i+W+BGHJuRe4jUrqk6ubCzP4fc1xgFS2o8pakRiZgPn5kUQPdkticmsyh1XeEJifwhqjKJvkEDrcsleytDA==}
peerDependencies:
'@storybook/angular': 6.4.22
@@ -13534,9 +13816,9 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
+ dev: false
- /@storybook/addon-essentials@6.4.22(@babel/core@7.20.12)(@storybook/react@6.4.22)(@types/react@17.0.74)(babel-loader@8.2.5)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0):
+ /@storybook/addon-essentials@6.4.22(@babel/core@7.20.12)(@storybook/react@6.4.22)(@types/react@17.0.74)(babel-loader@8.2.5)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0):
resolution: {integrity: sha512-GTv291fqvWq2wzm7MruBvCGuWaCUiuf7Ca3kzbQ/WqWtve7Y/1PDsqRNQLGZrQxkXU0clXCqY1XtkTrtA3WGFQ==}
peerDependencies:
'@babel/core': ^7.9.6
@@ -13564,8 +13846,8 @@ packages:
'@babel/core': 7.20.12
'@storybook/addon-actions': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
'@storybook/addon-backgrounds': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
- '@storybook/addon-controls': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)
- '@storybook/addon-docs': 6.4.22(@storybook/react@6.4.22)(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0)
+ '@storybook/addon-controls': 6.4.22(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)
+ '@storybook/addon-docs': 6.4.22(@storybook/react@6.4.22)(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0)
'@storybook/addon-measure': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
'@storybook/addon-outline': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
'@storybook/addon-toolbars': 6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
@@ -13601,7 +13883,7 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
+ dev: false
/@storybook/addon-links@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-OSOyDnTXnmcplJHlXTYUTMkrfpLqxtHp2R69IXfAyI1e8WNDb79mXflrEXDA/RSNEliLkqYwCyYby7gDMGds5Q==}
@@ -13630,7 +13912,7 @@ packages:
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/addon-measure@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-CjDXoCNIXxNfXfgyJXPc0McjCcwN1scVNtHa9Ckr+zMjiQ8pPHY7wDZCQsG69KTqcWHiVfxKilI82456bcHYhQ==}
@@ -13655,7 +13937,7 @@ packages:
react-dom: 17.0.2(react@17.0.2)
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/addon-outline@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-VIMEzvBBRbNnupGU7NV0ahpFFb6nKVRGYWGREjtABdFn2fdKr1YicOHFe/3U7hRGjb5gd+VazSvyUvhaKX9T7Q==}
@@ -13682,7 +13964,7 @@ packages:
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/addon-toolbars@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-FFyj6XDYpBBjcUu6Eyng7R805LUbVclEfydZjNiByAoDVyCde9Hb4sngFxn/T4fKAfBz/32HKVXd5iq4AHYtLg==}
@@ -13705,7 +13987,7 @@ packages:
regenerator-runtime: 0.13.11
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/addon-viewport@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-6jk0z49LemeTblez5u2bYXYr6U+xIdLbywe3G283+PZCBbEDE6eNYy2d2HDL+LbCLbezJBLYPHPalElphjJIcw==}
@@ -13733,7 +14015,7 @@ packages:
regenerator-runtime: 0.13.11
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/addons@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-P/R+Jsxh7pawKLYo8MtE3QU/ilRFKbtCewV/T1o5U/gm8v7hKQdFz3YdRMAra4QuCY8bQIp7MKd2HrB5aH5a1A==}
@@ -13756,7 +14038,6 @@ packages:
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
regenerator-runtime: 0.13.11
- dev: true
/@storybook/api@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-lAVI3o2hKupYHXFTt+1nqFct942up5dHH6YD7SZZJGyW21dwKC3HK1IzCsTawq3fZAKkgWFgmOO649hKk60yKg==}
@@ -13785,7 +14066,6 @@ packages:
telejson: 5.3.3
ts-dedent: 2.2.0
util-deprecate: 1.0.2
- dev: true
/@storybook/builder-webpack4@6.4.22(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-A+GgGtKGnBneRFSFkDarUIgUTI8pYFdLmUVKEAGdh2hL+vLXAz9A46sEY7C8LQ85XWa8TKy3OTDxqR4+4iWj3A==}
@@ -13876,7 +14156,40 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
+
+ /@storybook/builder-webpack5@9.1.17(storybook@9.1.17)(typescript@5.8.2):
+ resolution: {integrity: sha512-lgfq5R3WrK3HM/i7nX2b5rsnBgekoJr3Pu04KAGrEa/bgj7UW1n1bTodCUl+rVEM6aMPqXcLQFIVx/AEFNT4sQ==}
+ peerDependencies:
+ storybook: ^9.1.17
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@storybook/core-webpack': 9.1.17(storybook@9.1.17)
+ case-sensitive-paths-webpack-plugin: 2.4.0
+ cjs-module-lexer: 1.2.3
+ css-loader: 6.11.0(webpack@5.103.0)
+ es-module-lexer: 1.7.0
+ fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.8.2)(webpack@5.103.0)
+ html-webpack-plugin: 5.5.4(webpack@5.103.0)
+ magic-string: 0.30.21
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ style-loader: 3.3.4(webpack@5.103.0)
+ terser-webpack-plugin: 5.3.11(webpack@5.103.0)
+ ts-dedent: 2.2.0
+ typescript: 5.8.2
+ webpack: 5.103.0
+ webpack-dev-middleware: 6.1.3(webpack@5.103.0)
+ webpack-hot-middleware: 2.26.1
+ webpack-virtual-modules: 0.6.2
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - '@types/webpack'
+ - esbuild
+ - uglify-js
+ - webpack-cli
/@storybook/channel-postmessage@6.4.22:
resolution: {integrity: sha512-gt+0VZLszt2XZyQMh8E94TqjHZ8ZFXZ+Lv/Mmzl0Yogsc2H+6VzTTQO4sv0IIx6xLbpgG72g5cr8VHsxW5kuDQ==}
@@ -13888,7 +14201,6 @@ packages:
global: 4.4.0
qs: 6.14.0
telejson: 5.3.3
- dev: true
/@storybook/channel-websocket@6.4.22:
resolution: {integrity: sha512-Bm/FcZ4Su4SAK5DmhyKKfHkr7HiHBui6PNutmFkASJInrL9wBduBfN8YQYaV7ztr8ezoHqnYRx8sj28jpwa6NA==}
@@ -13898,7 +14210,6 @@ packages:
core-js: 3.36.0
global: 4.4.0
telejson: 5.3.3
- dev: true
/@storybook/channels@6.4.22:
resolution: {integrity: sha512-cfR74tu7MLah1A8Rru5sak71I+kH2e/sY6gkpVmlvBj4hEmdZp4Puj9PTeaKcMXh9DgIDPNA5mb8yvQH6VcyxQ==}
@@ -13906,9 +14217,8 @@ packages:
core-js: 3.36.0
ts-dedent: 2.2.0
util-deprecate: 1.0.2
- dev: true
- /@storybook/cli@6.4.22(jest@29.3.1)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
+ /@storybook/cli@6.4.22(eslint@9.37.0)(jest@29.3.1)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-Paj5JtiYG6HjYYEiLm0SGg6GJ+ebJSvfbbYx5W+MNiojyMwrzkof+G2VEGk5AbE2JSkXvDQJ/9B8/SuS94yqvA==}
hasBin: true
peerDependencies:
@@ -13952,7 +14262,30 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
+ dev: false
+
+ /@storybook/cli@9.1.17(@testing-library/dom@7.21.8):
+ resolution: {integrity: sha512-j4eb7ADrDF5rnwS4xpXpqaRy0PhZUvywULYx9QxTeB7/+pFzRLzk0iSA3IQgdPGYGeEqF84B+geTcLPR6Ss9wQ==}
+ hasBin: true
+ dependencies:
+ '@storybook/codemod': 9.1.17(@testing-library/dom@7.21.8)
+ '@types/semver': 7.5.0
+ commander: 12.1.0
+ create-storybook: 9.1.17
+ giget: 1.2.5
+ jscodeshift: 0.15.2
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@babel/preset-env'
+ - '@testing-library/dom'
+ - bufferutil
+ - msw
+ - prettier
+ - supports-color
+ - utf-8-validate
+ - vite
+ dev: false
/@storybook/client-api@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-sO6HJNtrrdit7dNXQcZMdlmmZG1k6TswH3gAyP/DoYajycrTwSJ6ovkarzkO+0QcJ+etgra4TEdTIXiGHBMe/A==}
@@ -13984,14 +14317,12 @@ packages:
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- dev: true
/@storybook/client-logger@6.4.22:
resolution: {integrity: sha512-LXhxh/lcDsdGnK8kimqfhu3C0+D2ylCSPPQNbU0IsLRmTfbpQYMdyl0XBjPdHiRVwlL7Gkw5OMjYemQgJ02zlw==}
dependencies:
core-js: 3.36.0
global: 4.4.0
- dev: true
/@storybook/codemod@6.4.22(@babel/preset-env@7.24.0):
resolution: {integrity: sha512-xqnTKUQU2W3vS3dce9s4bYhy15tIfAHIzog37jqpKYOHnByXpPj/KkluGePtv5I6cvMxqP8IhQzn+Eh/lVjM4Q==}
@@ -14012,7 +14343,28 @@ packages:
transitivePeerDependencies:
- '@babel/preset-env'
- supports-color
- dev: true
+ dev: false
+
+ /@storybook/codemod@9.1.17(@testing-library/dom@7.21.8):
+ resolution: {integrity: sha512-t+iIktR0vyD6ei/wlYX6gm4d+EEGK6yZpH7lADNsM+/sz8cK28YxR5VKSXLtmfeLaIX6av6Uh9QTOOvvqUEoYw==}
+ dependencies:
+ '@types/cross-spawn': 6.0.6
+ cross-spawn: 7.0.6
+ es-toolkit: 1.43.0
+ globby: 14.1.0
+ jscodeshift: 0.15.2
+ prettier: 3.6.2
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ tiny-invariant: 1.3.3
+ transitivePeerDependencies:
+ - '@babel/preset-env'
+ - '@testing-library/dom'
+ - bufferutil
+ - msw
+ - supports-color
+ - utf-8-validate
+ - vite
+ dev: false
/@storybook/components@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-dCbXIJF9orMvH72VtAfCQsYbe57OP7fAADtR6YTwfCw9Sm1jFuZr8JbblQ1HcrXEoJG21nOyad3Hm5EYVb/sBw==}
@@ -14048,7 +14400,6 @@ packages:
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- dev: true
/@storybook/core-client@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0):
resolution: {integrity: sha512-uHg4yfCBeM6eASSVxStWRVTZrAnb4FT6X6v/xDqr4uXCpCttZLlBzrSDwPBLNNLtCa7ntRicHM8eGKIOD5lMYQ==}
@@ -14087,7 +14438,6 @@ packages:
webpack: 4.47.0
transitivePeerDependencies:
- '@types/react'
- dev: true
/@storybook/core-common@6.4.22(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-PD3N/FJXPNRHeQS2zdgzYFtqPLdi3MLwAicbnw+U3SokcsspfsAuyYHZOYZgwO8IAEKy6iCc7TpBdiSJZ/vAKQ==}
@@ -14157,13 +14507,11 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
/@storybook/core-events@6.4.22:
resolution: {integrity: sha512-5GYY5+1gd58Gxjqex27RVaX6qbfIQmJxcbzbNpXGNSqwqAuIIepcV1rdCVm6I4C3Yb7/AQ3cN5dVbf33QxRIwA==}
dependencies:
core-js: 3.36.0
- dev: true
/@storybook/core-server@6.4.22(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-wFh3e2fa0un1d4+BJP+nd3FVWUO7uHTqv3OGBfOmzQMKp4NU1zaBNdSQG7Hz6mw0fYPBPZgBjPfsJRwIYLLZyw==}
@@ -14236,7 +14584,14 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
+
+ /@storybook/core-webpack@9.1.17(storybook@9.1.17):
+ resolution: {integrity: sha512-qJRWZEgWjNoGKcHOYFgGlUkmf/dIeQ3T01SJh9H4icZChVhyWRLC+y1HITmxRPPRHZXYyBHbTzmhFmuZM3i2YQ==}
+ peerDependencies:
+ storybook: ^9.1.17
+ dependencies:
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ ts-dedent: 2.2.0
/@storybook/core@6.4.22(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2)(webpack@4.47.0):
resolution: {integrity: sha512-KZYJt7GM5NgKFXbPRZZZPEONZ5u/tE/cRbMdkn/zWN3He8+VP+65/tz8hbriI/6m91AWVWkBKrODSkeq59NgRA==}
@@ -14269,7 +14624,6 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
/@storybook/csf-tools@6.4.22:
resolution: {integrity: sha512-LMu8MZAiQspJAtMBLU2zitsIkqQv7jOwX7ih5JrXlyaDticH7l2j6Q+1mCZNWUOiMTizj0ivulmUsSaYbpToSw==}
@@ -14293,13 +14647,14 @@ packages:
ts-dedent: 2.2.0
transitivePeerDependencies:
- supports-color
- dev: true
/@storybook/csf@0.0.2--canary.87bc651.0:
resolution: {integrity: sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==}
dependencies:
lodash: 4.17.21
- dev: true
+
+ /@storybook/global@5.0.0:
+ resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
/@storybook/manager-webpack4@6.4.22(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-nzhDMJYg0vXdcG0ctwE6YFZBX71+5NYaTGkxg3xT7gbgnP1YFXn9gVODvgq3tPb3gcRapjyOIxUa20rV+r8edA==}
@@ -14358,7 +14713,6 @@ packages:
- vue-template-compiler
- webpack-cli
- webpack-command
- dev: true
/@storybook/node-logger@6.4.22:
resolution: {integrity: sha512-sUXYFqPxiqM7gGH7gBXvO89YEO42nA4gBicJKZjj9e+W4QQLrftjF9l+mAw2K0mVE10Bn7r4pfs5oEZ0aruyyA==}
@@ -14368,13 +14722,45 @@ packages:
core-js: 3.36.0
npmlog: 5.0.1
pretty-hrtime: 1.0.3
- dev: true
/@storybook/postinstall@6.4.22:
resolution: {integrity: sha512-LdIvA+l70Mp5FSkawOC16uKocefc+MZLYRHqjTjgr7anubdi6y7W4n9A7/Yw4IstZHoknfL88qDj/uK5N+Ahzw==}
dependencies:
core-js: 3.36.0
- dev: true
+ dev: false
+
+ /@storybook/preset-react-webpack@9.1.17(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2):
+ resolution: {integrity: sha512-3ixo+4yywVy/a6nHLN5eefISw43717NHKXORWbaXJUOpa7ka9l3OejEDhVmSYKfJhTK+IVbrVYTIvrgqrUWQYg==}
+ engines: {node: '>=20.0.0'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ storybook: ^9.1.17
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@storybook/core-webpack': 9.1.17(storybook@9.1.17)
+ '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.103.0)
+ '@types/semver': 7.5.0
+ find-up: 7.0.0
+ magic-string: 0.30.21
+ react: 19.2.3
+ react-docgen: 7.1.1
+ react-dom: 19.2.3(react@19.2.3)
+ resolve: 1.22.8
+ semver: 7.5.4
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ tsconfig-paths: 4.2.0
+ typescript: 5.8.2
+ webpack: 5.103.0
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - supports-color
+ - uglify-js
+ - webpack-cli
/@storybook/preview-web@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-sWS+sgvwSvcNY83hDtWUUL75O2l2LY/GTAS0Zp2dh3WkObhtuJ/UehftzPZlZmmv7PCwhb4Q3+tZDKzMlFxnKQ==}
@@ -14402,7 +14788,6 @@ packages:
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- dev: true
/@storybook/react-docgen-typescript-plugin@1.0.2-canary.253f8c1.0(typescript@5.8.2)(webpack@4.47.0):
resolution: {integrity: sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==}
@@ -14418,10 +14803,68 @@ packages:
react-docgen-typescript: 2.2.2(typescript@5.8.2)
tslib: 2.8.1
typescript: 5.8.2
- webpack: 4.47.0
+ webpack: 4.47.0
+ transitivePeerDependencies:
+ - supports-color
+
+ /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.8.2)(webpack@5.103.0):
+ resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==}
+ peerDependencies:
+ typescript: '>= 4.x'
+ webpack: '>= 4 || ^4 || ^5'
+ dependencies:
+ debug: 4.4.0(supports-color@8.1.1)
+ endent: 2.1.0
+ find-cache-dir: 3.3.2
+ flat-cache: 3.2.0
+ micromatch: 4.0.5
+ react-docgen-typescript: 2.2.2(typescript@5.8.2)
+ tslib: 2.8.1
+ typescript: 5.8.2
+ webpack: 5.103.0
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /@storybook/react-dom-shim@9.1.17(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17):
+ resolution: {integrity: sha512-Ss/lNvAy0Ziynu+KniQIByiNuyPz3dq7tD62hqSC/pHw190X+M7TKU3zcZvXhx2AQx1BYyxtdSHIZapb+P5mxQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ storybook: ^9.1.17
+ dependencies:
+ react: 19.2.3
+ react-dom: 19.2.3(react@19.2.3)
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+
+ /@storybook/react-webpack5@9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2):
+ resolution: {integrity: sha512-GDOYMUzAj1dqFyrD1XbJaekcCrFZOIz0wVimbLeqRPwn+BNIZ9sylgvMiLxbiGMHWzVwJOyWDG/XVbuqXGfzWw==}
+ engines: {node: '>=20.0.0'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ storybook: ^9.1.17
+ typescript: '>= 4.9.x'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@storybook/builder-webpack5': 9.1.17(storybook@9.1.17)(typescript@5.8.2)
+ '@storybook/preset-react-webpack': 9.1.17(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2)
+ '@storybook/react': 9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2)
+ react: 19.2.3
+ react-dom: 19.2.3(react@19.2.3)
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ typescript: 5.8.2
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - '@types/node'
+ - '@types/react'
+ - '@types/webpack'
+ - esbuild
+ - supports-color
+ - uglify-js
+ - webpack-cli
/@storybook/react@6.4.22(@babel/core@7.20.12)(@types/node@20.17.19)(@types/react@17.0.74)(eslint@9.37.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.8.2):
resolution: {integrity: sha512-5BFxtiguOcePS5Ty/UoH7C6odmvBYIZutfiy4R3Ua6FYmtxac5vP9r5KjCz1IzZKT8mCf4X+PuK1YvDrPPROgQ==}
@@ -14487,7 +14930,29 @@ packages:
- webpack-dev-server
- webpack-hot-middleware
- webpack-plugin-serve
- dev: true
+
+ /@storybook/react@9.1.17(@types/node@20.17.19)(@types/react@19.2.7)(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)(typescript@5.8.2):
+ resolution: {integrity: sha512-TZCplpep5BwjHPIIcUOMHebc/2qKadJHYPisRn5Wppl014qgT3XkFLpYkFgY1BaRXtqw8Mn3gqq4M/49rQ7Iww==}
+ engines: {node: '>=20.0.0'}
+ peerDependencies:
+ '@types/node': '>=12'
+ '@types/react': '>=16'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
+ storybook: ^9.1.17
+ typescript: '>= 4.9.x'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@storybook/global': 5.0.0
+ '@storybook/react-dom-shim': 9.1.17(react-dom@19.2.3)(react@19.2.3)(storybook@9.1.17)
+ '@types/node': 20.17.19
+ '@types/react': 19.2.7
+ react: 19.2.3
+ react-dom: 19.2.3(react@19.2.3)
+ storybook: 9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2)
+ typescript: 5.8.2
/@storybook/router@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-zeuE8ZgFhNerQX8sICQYNYL65QEi3okyzw7ynF58Ud6nRw4fMxSOHcj2T+nZCIU5ufozRL4QWD/Rg9P2s/HtLw==}
@@ -14510,7 +14975,6 @@ packages:
react-router: 6.22.3(@types/react@17.0.74)(react@17.0.2)
react-router-dom: 6.22.3(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2)
ts-dedent: 2.2.0
- dev: true
/@storybook/semver@7.3.2:
resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==}
@@ -14519,7 +14983,6 @@ packages:
dependencies:
core-js: 3.36.0
find-up: 4.1.0
- dev: true
/@storybook/source-loader@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-O4RxqPgRyOgAhssS6q1Rtc8LiOvPBpC1EqhCYWRV3K+D2EjFarfQMpjgPj18hC+QzpUSfzoBZYqsMECewEuLNw==}
@@ -14541,7 +15004,7 @@ packages:
regenerator-runtime: 0.13.11
transitivePeerDependencies:
- '@types/react'
- dev: true
+ dev: false
/@storybook/store@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-lrmcZtYJLc2emO+1l6AG4Txm9445K6Pyv9cGAuhOJ9Kks0aYe0YtvMkZVVry0RNNAIv6Ypz72zyKc/QK+tZLAQ==}
@@ -14568,7 +15031,6 @@ packages:
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- dev: true
/@storybook/theming@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-NVMKH/jxSPtnMTO4VCN1k47uztq+u9fWv4GSnzq/eezxdGg9ceGL4/lCrNGoNajht9xbrsZ4QvsJ/V2sVGM8wA==}
@@ -14594,7 +15056,6 @@ packages:
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- dev: true
/@storybook/ui@6.4.22(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-UVjMoyVsqPr+mkS1L7m30O/xrdIEgZ5SCWsvqhmyMUok3F3tRB+6M+OA5Yy+cIVfvObpA7MhxirUT1elCGXsWQ==}
@@ -14634,7 +15095,6 @@ packages:
store2: 2.14.3
transitivePeerDependencies:
- '@types/react'
- dev: true
/@swc/core-darwin-arm64@1.7.10:
resolution: {integrity: sha512-TYp4x/9w/C/yMU1olK5hTKq/Hi7BjG71UJ4V1U1WxI1JA3uokjQ/GoktDfmH5V5pX4dgGSOJwUe2RjoN8Z/XnA==}
@@ -14772,6 +15232,36 @@ packages:
engines: {node: '>=10'}
dependencies:
defer-to-connect: 2.0.1
+ dev: false
+
+ /@testing-library/dom@7.21.8:
+ resolution: {integrity: sha512-iK1rJubFoeD5gxCryokwh09tnJa1Y4doNDbNFYYqOqz6ELwB1+kEAwlezA5xwMi8QrK7xg+1/aBMzb9X/A/EmA==}
+ engines: {node: '>=10'}
+ dependencies:
+ '@babel/runtime': 7.24.0
+ '@types/aria-query': 4.2.2
+ aria-query: 4.2.2
+ dom-accessibility-api: 0.4.7
+ pretty-format: 25.5.0
+
+ /@testing-library/jest-dom@6.9.1:
+ resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==}
+ engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
+ dependencies:
+ '@adobe/css-tools': 4.4.4
+ aria-query: 5.3.2
+ css.escape: 1.5.1
+ dom-accessibility-api: 0.6.3
+ picocolors: 1.1.1
+ redent: 3.0.0
+
+ /@testing-library/user-event@14.6.1(@testing-library/dom@7.21.8):
+ resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==}
+ engines: {node: '>=12', npm: '>=6'}
+ peerDependencies:
+ '@testing-library/dom': '>=7.21.4'
+ dependencies:
+ '@testing-library/dom': 7.21.8
/@tootallnate/once@1.1.2:
resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
@@ -14801,6 +15291,9 @@ packages:
/@types/argparse@1.0.38:
resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
+ /@types/aria-query@4.2.2:
+ resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==}
+
/@types/aws-lambda@8.10.93:
resolution: {integrity: sha512-Vsyi9ogDAY3REZDjYnXMRJJa62SDvxHXxJI5nGDQdZW058dDE+av/anynN2rLKbCKXDRNw3D/sQmqxVflZFi4A==}
dev: true
@@ -14849,6 +15342,13 @@ packages:
'@types/keyv': 3.1.4
'@types/node': 17.0.41
'@types/responselike': 1.0.3
+ dev: false
+
+ /@types/chai@5.2.3:
+ resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
+ dependencies:
+ '@types/deep-eql': 4.0.2
+ assertion-error: 2.0.1
/@types/cli-table@0.3.0:
resolution: {integrity: sha512-QnZUISJJXyhyD6L1e5QwXDV/A5i2W1/gl6D6YMc8u0ncPepbv/B4w3S+izVvtAg60m6h+JP09+Y/0zF2mojlFQ==}
@@ -14858,11 +15358,9 @@ packages:
resolution: {integrity: sha512-2Q6wzrNiuEvYxVQqhh7sXM2mhIhvZR/Paq4FdsQkOMgWsCIkKvSGj8Le1/XalulrmgOzPMqNa0ix+ePY4hTrfg==}
dependencies:
'@types/color-name': 1.1.3
- dev: true
/@types/color-name@1.1.3:
resolution: {integrity: sha512-87W6MJCKZYDhLAx/J1ikW8niMvmGRyY+rpUxWpL1cO7F8Uu5CHuQoFv+R0/L5pgNdW4jTyda42kv60uwVIPjLw==}
- dev: true
/@types/compression@1.7.5(@types/express@4.17.21):
resolution: {integrity: sha512-AAQvK5pxMpaT+nDvhHrsBhLSYG5yQdtkaJE1WYieSNY2mVFKAgmU4ks65rkZD5oqnGCFLyQpUr1CqI4DmUMyDg==}
@@ -14894,6 +15392,18 @@ packages:
'@types/node': 17.0.41
dev: true
+ /@types/cross-spawn@6.0.6:
+ resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==}
+ dependencies:
+ '@types/node': 17.0.41
+ dev: false
+
+ /@types/deep-eql@4.0.2:
+ resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
+
+ /@types/doctrine@0.0.9:
+ resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==}
+
/@types/eslint-scope@3.7.7:
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
dependencies:
@@ -14918,7 +15428,6 @@ packages:
/@types/events@3.0.3:
resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==}
- dev: true
/@types/express-serve-static-core@4.17.43:
resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==}
@@ -14948,7 +15457,6 @@ packages:
'@types/events': 3.0.3
'@types/minimatch': 6.0.0
'@types/node': 17.0.41
- dev: true
/@types/graceful-fs@4.1.9:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
@@ -14959,7 +15467,6 @@ packages:
resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
dependencies:
'@types/unist': 2.0.10
- dev: true
/@types/heft-jest@1.0.1:
resolution: {integrity: sha512-cF2iEUpvGh2WgLowHVAdjI05xuDo+GwCA8hGV3Q5PBl8apjd6BTcpPFQ2uPlfUM7BLpgur2xpYo8VeBXopMI4A==}
@@ -14981,6 +15488,7 @@ packages:
/@types/http-cache-semantics@4.0.4:
resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
+ dev: false
/@types/http-errors@2.0.4:
resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
@@ -14999,7 +15507,6 @@ packages:
/@types/is-function@1.0.3:
resolution: {integrity: sha512-/CLhCW79JUeLKznI6mbVieGbl4QU5Hfn+6udw1YHZoofASjbQ5zaP5LzAUZYDpRYEjS4/P+DhEgyJ/PQmGGTWw==}
- dev: true
/@types/istanbul-lib-coverage@2.0.4:
resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
@@ -15012,6 +15519,12 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
+ /@types/istanbul-reports@1.1.2:
+ resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-lib-report': 3.0.3
+
/@types/istanbul-reports@3.0.4:
resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
dependencies:
@@ -15070,6 +15583,7 @@ packages:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
'@types/node': 17.0.41
+ dev: false
/@types/loader-utils@1.1.3:
resolution: {integrity: sha512-euKGFr2oCB3ASBwG39CYJMR3N9T0nanVqXdiH7Zu/Nqddt6SmFRxytq/i2w9LQYNQekEtGBz+pE3qG6fQTNvRg==}
@@ -15093,11 +15607,10 @@ packages:
resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
dependencies:
'@types/unist': 2.0.10
- dev: true
/@types/mime-types@2.1.4:
resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==}
- dev: true
+ dev: false
/@types/mime@1.3.5:
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
@@ -15110,7 +15623,6 @@ packages:
deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed.
dependencies:
minimatch: 10.0.3
- dev: true
/@types/mocha@10.0.6:
resolution: {integrity: sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==}
@@ -15121,7 +15633,6 @@ packages:
dependencies:
'@types/node': 17.0.41
form-data: 3.0.1
- dev: true
/@types/node-forge@1.0.4:
resolution: {integrity: sha512-UpX8LTRrarEZPQvQqF5/6KQAqZolOVckH7txWdlsWIJrhBFFtwEUTcqeDouhrJl6t0F7Wg5cyUOAqqF8a6hheg==}
@@ -15141,7 +15652,6 @@ packages:
/@types/node@14.18.63:
resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==}
- dev: true
/@types/node@17.0.41:
resolution: {integrity: sha512-xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw==}
@@ -15159,7 +15669,6 @@ packages:
/@types/normalize-package-data@2.4.4:
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- dev: true
/@types/npm-package-arg@6.1.0:
resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==}
@@ -15173,7 +15682,6 @@ packages:
resolution: {integrity: sha512-0l3z16vnlJGl2Mi/rgJFrdwfLZ4jfNYgE6ZShEpjqhHuGTqdEzNles03NpYHwUMVYZa+Tj46UxKIEpE78lQ3DQ==}
dependencies:
'@types/node': 17.0.41
- dev: true
/@types/object-hash@3.0.6:
resolution: {integrity: sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==}
@@ -15181,21 +15689,19 @@ packages:
/@types/overlayscrollbars@1.12.5:
resolution: {integrity: sha512-1yMmgFrq1DQ3sCHyb3DNfXnE0dB463MjG47ugX3cyade3sOt3U8Fjxk/Com0JJguTLPtw766TSDaO4NC65Wgkw==}
- dev: true
/@types/parse-json@4.0.2:
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
/@types/parse5@5.0.3:
resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==}
- dev: true
/@types/prettier@2.7.3:
resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==}
+ dev: false
/@types/pretty-hrtime@1.0.3:
resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==}
- dev: true
/@types/prismjs@1.26.5:
resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==}
@@ -15203,7 +15709,6 @@ packages:
/@types/prop-types@15.7.11:
resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
- dev: true
/@types/qs@6.9.13:
resolution: {integrity: sha512-iLR+1vTTJ3p0QaOUq6ACbY1mzKTODFDT/XedZI8BksOotFmL4ForwDfRQ/DZeuTHR7/2i4lI1D203gdfxuqTlA==}
@@ -15215,7 +15720,6 @@ packages:
resolution: {integrity: sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==}
dependencies:
'@types/react': 17.0.74
- dev: true
/@types/react-dom@19.2.3(@types/react@19.2.7):
resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
@@ -15237,7 +15741,6 @@ packages:
resolution: {integrity: sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==}
dependencies:
'@types/react': 19.2.7
- dev: true
/@types/react@17.0.74:
resolution: {integrity: sha512-nBtFGaeTMzpiL/p73xbmCi00SiCQZDTJUk9ZuHOLtil3nI+y7l269LHkHIAYpav99ZwGnPJzuJsJpfLXjiQ52g==}
@@ -15245,7 +15748,6 @@ packages:
'@types/prop-types': 15.7.11
'@types/scheduler': 0.16.8
csstype: 3.1.3
- dev: true
/@types/react@19.2.7:
resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==}
@@ -15258,12 +15760,12 @@ packages:
/@types/resolve@1.20.2:
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
- dev: true
/@types/responselike@1.0.3:
resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
dependencies:
'@types/node': 17.0.41
+ dev: false
/@types/retry@0.12.0:
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
@@ -15275,7 +15777,6 @@ packages:
/@types/scheduler@0.16.8:
resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
- dev: true
/@types/semver@7.5.0:
resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
@@ -15359,7 +15860,6 @@ packages:
/@types/unist@2.0.10:
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
- dev: true
/@types/update-notifier@6.0.8:
resolution: {integrity: sha512-IlDFnfSVfYQD+cKIg63DEXn3RFmd7W1iYtKQsJodcHK9R1yr8aKbKaPKfBxzPpcHCq2DU8zUq4PIPmy19Thjfg==}
@@ -15425,7 +15925,6 @@ packages:
resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==}
dependencies:
'@types/yargs-parser': 21.0.3
- dev: true
/@types/yargs@17.0.32:
resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
@@ -16172,6 +16671,47 @@ packages:
/@ungap/structured-clone@1.3.0:
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
+ /@vitest/expect@3.2.4:
+ resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
+ dependencies:
+ '@types/chai': 5.2.3
+ '@vitest/spy': 3.2.4
+ '@vitest/utils': 3.2.4
+ chai: 5.3.3
+ tinyrainbow: 2.0.0
+
+ /@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
+ dependencies:
+ '@vitest/spy': 3.2.4
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+
+ /@vitest/pretty-format@3.2.4:
+ resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
+ dependencies:
+ tinyrainbow: 2.0.0
+
+ /@vitest/spy@3.2.4:
+ resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
+ dependencies:
+ tinyspy: 4.0.4
+
+ /@vitest/utils@3.2.4:
+ resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
+ dependencies:
+ '@vitest/pretty-format': 3.2.4
+ loupe: 3.2.1
+ tinyrainbow: 2.0.0
+
/@vscode/test-electron@1.6.2:
resolution: {integrity: sha512-W01ajJEMx6223Y7J5yaajGjVs1QfW3YGkkOJHVKfAMEqNB1ZHN9wCcViehv5ZwVSSJnjhu6lYEYgwBdHtCxqhQ==}
engines: {node: '>=8.9.3'}
@@ -16606,7 +17146,6 @@ packages:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
acorn: 7.4.1
- dev: true
/acorn-jsx@5.3.2(acorn@8.14.0):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -16625,7 +17164,7 @@ packages:
/acorn-walk@7.2.0:
resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
engines: {node: '>=0.4.0'}
- dev: true
+ dev: false
/acorn-walk@8.3.2:
resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
@@ -16640,7 +17179,6 @@ packages:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
engines: {node: '>=0.4.0'}
hasBin: true
- dev: true
/acorn@8.11.3:
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
@@ -16660,12 +17198,11 @@ packages:
/address@1.2.2:
resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==}
engines: {node: '>= 10.0.0'}
- dev: true
/agent-base@5.1.1:
resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==}
engines: {node: '>= 6.0.0'}
- dev: true
+ dev: false
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
@@ -16697,7 +17234,6 @@ packages:
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
- dev: true
/airbnb-js-shims@2.2.1:
resolution: {integrity: sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==}
@@ -16719,7 +17255,6 @@ packages:
string.prototype.padend: 3.1.5
string.prototype.padstart: 3.1.6
symbol.prototype.description: 1.0.6
- dev: true
/ajv-draft-04@1.0.0(ajv@8.13.0):
resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
@@ -16800,7 +17335,6 @@ packages:
/ansi-colors@3.2.4:
resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==}
engines: {node: '>=6'}
- dev: true
/ansi-colors@4.1.1:
resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
@@ -16865,7 +17399,6 @@ packages:
hasBin: true
dependencies:
entities: 2.2.0
- dev: true
/any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -16886,14 +17419,12 @@ packages:
/app-root-dir@1.0.2:
resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==}
- dev: true
/aproba@1.2.0:
resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
/aproba@2.0.0:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
- dev: true
/archiver-utils@2.1.0:
resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==}
@@ -16962,7 +17493,6 @@ packages:
dependencies:
delegates: 1.0.0
readable-stream: 3.6.2
- dev: true
/argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
@@ -16972,6 +17502,17 @@ packages:
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ /aria-query@4.2.2:
+ resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
+ engines: {node: '>=6.0'}
+ dependencies:
+ '@babel/runtime': 7.24.0
+ '@babel/runtime-corejs3': 7.28.4
+
+ /aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+
/arr-diff@4.0.0:
resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==}
engines: {node: '>=0.10.0'}
@@ -17031,17 +17572,14 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
array-uniq: 1.0.3
- dev: true
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- dev: true
/array-uniq@1.0.3:
resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
engines: {node: '>=0.10.0'}
- dev: true
/array-unique@0.3.2:
resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==}
@@ -17109,7 +17647,6 @@ packages:
es-array-method-boxes-properly: 1.0.0
es-object-atoms: 1.1.1
is-string: 1.1.1
- dev: true
/array.prototype.reduce@1.0.6:
resolution: {integrity: sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==}
@@ -17159,7 +17696,6 @@ packages:
/arrify@2.0.1:
resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
engines: {node: '>=8'}
- dev: true
/asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
@@ -17178,6 +17714,10 @@ packages:
object.assign: 4.1.5
util: 0.10.4
+ /assertion-error@2.0.1:
+ resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
+ engines: {node: '>=12'}
+
/assign-symbols@1.0.0:
resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
engines: {node: '>=0.10.0'}
@@ -17185,14 +17725,19 @@ packages:
/ast-types@0.13.3:
resolution: {integrity: sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==}
engines: {node: '>=4'}
- dev: true
+ dev: false
/ast-types@0.14.2:
resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
engines: {node: '>=4'}
dependencies:
tslib: 2.8.1
- dev: true
+
+ /ast-types@0.16.1:
+ resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
+ engines: {node: '>=4'}
+ dependencies:
+ tslib: 2.8.1
/astral-regex@1.0.0:
resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
@@ -17211,7 +17756,7 @@ packages:
/async-limiter@1.0.1:
resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
- dev: true
+ dev: false
/async-retry@1.3.3:
resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==}
@@ -17233,7 +17778,6 @@ packages:
/at-least-node@1.0.0:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
engines: {node: '>= 4.0.0'}
- dev: true
/atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
@@ -17276,7 +17820,6 @@ packages:
picocolors: 0.2.1
postcss: 7.0.39
postcss-value-parser: 4.2.0
- dev: true
/available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
@@ -17385,7 +17928,15 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.12
- dev: true
+ dev: false
+
+ /babel-core@7.0.0-bridge.0(@babel/core@7.24.0):
+ resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.24.0
+ dev: false
/babel-jest@29.7.0(@babel/core@7.20.12):
resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
@@ -17403,6 +17954,7 @@ packages:
slash: 3.0.0
transitivePeerDependencies:
- supports-color
+ dev: false
/babel-loader@8.2.5(@babel/core@7.20.12)(webpack@4.47.0):
resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==}
@@ -17417,11 +17969,24 @@ packages:
make-dir: 3.1.0
schema-utils: 2.7.1
webpack: 4.47.0
- dev: true
+
+ /babel-loader@8.2.5(@babel/core@7.20.12)(webpack@5.103.0):
+ resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==}
+ engines: {node: '>= 8.9'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ webpack: '>=2 || ^4 || ^5'
+ dependencies:
+ '@babel/core': 7.20.12
+ find-cache-dir: 3.3.2
+ loader-utils: 2.0.4
+ make-dir: 3.1.0
+ schema-utils: 2.7.1
+ webpack: 5.103.0
+ dev: false
/babel-plugin-add-react-displayname@0.0.5:
resolution: {integrity: sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==}
- dev: true
/babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9):
resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==}
@@ -17431,7 +17996,6 @@ packages:
'@babel/core': 7.12.9
'@babel/helper-plugin-utils': 7.10.4
'@mdx-js/util': 1.6.22
- dev: true
/babel-plugin-emotion@10.2.2:
resolution: {integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==}
@@ -17446,13 +18010,11 @@ packages:
escape-string-regexp: 1.0.5
find-root: 1.1.0
source-map: 0.5.7
- dev: true
/babel-plugin-extract-import-names@1.6.22:
resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==}
dependencies:
'@babel/helper-plugin-utils': 7.10.4
- dev: true
/babel-plugin-istanbul@6.1.1:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
@@ -17474,6 +18036,7 @@ packages:
'@babel/types': 7.24.0
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.5
+ dev: false
/babel-plugin-macros@2.8.0:
resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==}
@@ -17481,7 +18044,6 @@ packages:
'@babel/runtime': 7.24.0
cosmiconfig: 6.0.0
resolve: 1.22.8
- dev: true
/babel-plugin-macros@3.1.0:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
@@ -17490,7 +18052,6 @@ packages:
'@babel/runtime': 7.24.0
cosmiconfig: 7.1.0
resolve: 1.22.8
- dev: true
/babel-plugin-named-asset-import@0.3.8(@babel/core@7.20.12):
resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==}
@@ -17498,7 +18059,6 @@ packages:
'@babel/core': ^7.1.0
dependencies:
'@babel/core': 7.20.12
- dev: true
/babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.20.12):
resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
@@ -17511,7 +18071,6 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-polyfill-corejs3@0.1.7(@babel/core@7.20.12):
resolution: {integrity: sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==}
@@ -17523,7 +18082,6 @@ packages:
core-js-compat: 3.36.0
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.20.12):
resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==}
@@ -17535,7 +18093,6 @@ packages:
core-js-compat: 3.36.0
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.20.12):
resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==}
@@ -17546,7 +18103,6 @@ packages:
'@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.20.12)
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-react-docgen@4.2.1:
resolution: {integrity: sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==}
@@ -17556,11 +18112,9 @@ packages:
react-docgen: 5.4.3
transitivePeerDependencies:
- supports-color
- dev: true
/babel-plugin-syntax-jsx@6.18.0:
resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==}
- dev: true
/babel-preset-current-node-syntax@1.0.1(@babel/core@7.20.12):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
@@ -17580,6 +18134,7 @@ packages:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.20.12)
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.12)
'@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.12)
+ dev: false
/babel-preset-jest@29.6.3(@babel/core@7.20.12):
resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
@@ -17590,10 +18145,10 @@ packages:
'@babel/core': 7.20.12
babel-plugin-jest-hoist: 29.6.3
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.12)
+ dev: false
/bail@1.0.5:
resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==}
- dev: true
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -17619,7 +18174,6 @@ packages:
/batch-processor@1.0.0:
resolution: {integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==}
- dev: true
/batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
@@ -17630,7 +18184,12 @@ packages:
engines: {node: '>8.0.0'}
dependencies:
open: 7.4.2
- dev: true
+
+ /better-opn@3.0.2:
+ resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
+ engines: {node: '>=12.0.0'}
+ dependencies:
+ open: 8.4.2
/better-path-resolve@1.0.0:
resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
@@ -17823,6 +18382,13 @@ packages:
dependencies:
fill-range: 7.0.1
+ /braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: 7.1.1
+ dev: false
+
/brorand@1.1.0:
resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
@@ -18011,7 +18577,6 @@ packages:
v8-to-istanbul: 9.2.0
yargs: 16.2.0
yargs-parser: 20.2.9
- dev: true
/cacache@12.0.4:
resolution: {integrity: sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==}
@@ -18054,7 +18619,6 @@ packages:
ssri: 8.0.1
tar: 6.2.1
unique-filename: 1.1.1
- dev: true
/cache-base@1.0.1:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
@@ -18073,6 +18637,7 @@ packages:
/cacheable-lookup@5.0.4:
resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
engines: {node: '>=10.6.0'}
+ dev: false
/cacheable-request@7.0.4:
resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
@@ -18085,6 +18650,7 @@ packages:
lowercase-keys: 2.0.0
normalize-url: 6.1.0
responselike: 2.0.1
+ dev: false
/call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
@@ -18121,7 +18687,6 @@ packages:
/call-me-maybe@1.0.2:
resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
- dev: true
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -18136,7 +18701,6 @@ packages:
/camelcase-css@2.0.1:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
- dev: true
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
@@ -18174,12 +18738,11 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
rsvp: 4.8.5
- dev: true
+ dev: false
/case-sensitive-paths-webpack-plugin@2.4.0:
resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==}
engines: {node: '>=4'}
- dev: true
/case@1.6.3:
resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==}
@@ -18188,7 +18751,16 @@ packages:
/ccount@1.1.0:
resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==}
- dev: true
+
+ /chai@5.3.3:
+ resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
+ engines: {node: '>=18'}
+ dependencies:
+ assertion-error: 2.0.1
+ check-error: 2.1.1
+ deep-eql: 5.0.2
+ loupe: 3.2.1
+ pathval: 2.0.1
/chainsaw@0.1.0:
resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==}
@@ -18210,7 +18782,6 @@ packages:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- dev: true
/chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -18230,20 +18801,21 @@ packages:
/character-entities-legacy@1.1.4:
resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
- dev: true
/character-entities@1.2.4:
resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
- dev: true
/character-reference-invalid@1.1.4:
resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
- dev: true
/chardet@2.1.0:
resolution: {integrity: sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA==}
dev: false
+ /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==}
dependencies:
@@ -18345,6 +18917,7 @@ packages:
/ci-info@2.0.0:
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
+ dev: false
/ci-info@3.9.0:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
@@ -18356,6 +18929,12 @@ packages:
inherits: 2.0.4
safe-buffer: 5.2.1
+ /citty@0.1.6:
+ resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
+ dependencies:
+ consola: 3.4.2
+ dev: false
+
/cjs-module-lexer@1.2.3:
resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
@@ -18383,7 +18962,6 @@ packages:
/clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
- dev: true
/cli-boxes@2.2.1:
resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
@@ -18413,7 +18991,6 @@ packages:
string-width: 4.2.3
optionalDependencies:
'@colors/colors': 1.5.0
- dev: true
/cli-table@0.3.11:
resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==}
@@ -18441,7 +19018,6 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- dev: true
/cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
@@ -18450,7 +19026,7 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- dev: true
+ dev: false
/clone-deep@4.0.1:
resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
@@ -18464,6 +19040,7 @@ packages:
resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
dependencies:
mimic-response: 1.0.1
+ dev: false
/clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
@@ -18473,7 +19050,6 @@ packages:
/clsx@1.2.1:
resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
engines: {node: '>=6'}
- dev: true
/clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
@@ -18493,6 +19069,7 @@ packages:
/co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
+ dev: false
/cockatiel@3.2.1:
resolution: {integrity: sha512-gfrHV6ZPkquExvMh9IOkKsBzNDk6sDuZ6DdBGUBkvFnTCqCxzpuq48RySgP0AnaqQkw2zynOFj9yly6T1Q2G5Q==}
@@ -18506,7 +19083,6 @@ packages:
/collapse-white-space@1.0.6:
resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==}
- dev: true
/collect-v8-coverage@1.0.2(@types/node@17.0.41):
resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
@@ -18521,6 +19097,7 @@ packages:
'@types/node': '>=12'
dependencies:
'@types/node': 20.17.19
+ dev: false
/collection-visit@1.0.0:
resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
@@ -18549,7 +19126,6 @@ packages:
/color-support@1.1.3:
resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
hasBin: true
- dev: true
/colord@2.9.3:
resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
@@ -18557,7 +19133,6 @@ packages:
/colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
- dev: false
/colorjs.io@0.5.2:
resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==}
@@ -18580,7 +19155,6 @@ packages:
/comma-separated-tokens@1.0.8:
resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
- dev: true
/commander@10.0.1:
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
@@ -18593,6 +19167,11 @@ packages:
engines: {node: '>=18'}
dev: false
+ /commander@12.1.0:
+ resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
+ engines: {node: '>=18'}
+ dev: false
+
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -18619,7 +19198,6 @@ packages:
/common-path-prefix@3.0.0:
resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
- dev: true
/commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
@@ -18657,7 +19235,6 @@ packages:
/compute-scroll-into-view@1.0.20:
resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==}
- dev: true
/comver-to-semver@1.0.0:
resolution: {integrity: sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag==}
@@ -18692,6 +19269,10 @@ packages:
semver: 7.5.4
dev: true
+ /confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+ dev: false
+
/configstore@5.0.1:
resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
engines: {node: '>=8'}
@@ -18702,18 +19283,23 @@ packages:
unique-string: 2.0.0
write-file-atomic: 3.0.3
xdg-basedir: 4.0.0
+ dev: false
/connect-history-api-fallback@2.0.0:
resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
engines: {node: '>=0.8'}
dev: false
+ /consola@3.4.2:
+ resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dev: false
+
/console-browserify@1.2.0:
resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
/console-control-strings@1.1.0:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
- dev: true
/constants-browserify@1.0.0:
resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
@@ -18786,23 +19372,23 @@ packages:
resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
dependencies:
toggle-selection: 1.0.6
- dev: true
/core-js-compat@3.36.0:
resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==}
dependencies:
browserslist: 4.24.4
- dev: true
/core-js-pure@3.36.0:
resolution: {integrity: sha512-cN28qmhRNgbMZZMc/RFu5w8pK9VJzpb2rJVR/lHuZJKwmXnoWOpXmMkxqBB514igkp1Hu8WGROsiOAzUcKdHOQ==}
requiresBuild: true
- dev: true
+
+ /core-js-pure@3.47.0:
+ resolution: {integrity: sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==}
+ requiresBuild: true
/core-js@3.36.0:
resolution: {integrity: sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==}
requiresBuild: true
- dev: true
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -18824,7 +19410,6 @@ packages:
parse-json: 5.2.0
path-type: 4.0.0
yaml: 1.10.2
- dev: true
/cosmiconfig@7.1.0:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
@@ -18844,7 +19429,6 @@ packages:
make-dir: 3.1.0
nested-error-stacks: 2.1.1
p-event: 4.2.0
- dev: true
/cpy@8.1.2:
resolution: {integrity: sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==}
@@ -18859,7 +19443,6 @@ packages:
p-all: 2.1.0
p-filter: 2.1.0
p-map: 3.0.0
- dev: true
/crc-32@1.2.2:
resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==}
@@ -18917,7 +19500,14 @@ packages:
- babel-plugin-macros
- supports-color
- ts-node
- dev: true
+ dev: false
+
+ /create-storybook@9.1.17:
+ resolution: {integrity: sha512-w5pjblWrxt5vSrmrvp/kuxmmGrcaDnsCIdB1rVwSAP7cyYPVTFGe6HZB5limZ+06q+qH7dXTWwP4RtEAuCsYzw==}
+ hasBin: true
+ dependencies:
+ semver: 7.7.2
+ dev: false
/cross-spawn@6.0.5:
resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
@@ -18928,7 +19518,7 @@ packages:
semver: 5.7.2
shebang-command: 1.2.0
which: 1.3.1
- dev: true
+ dev: false
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
@@ -18964,6 +19554,7 @@ packages:
/crypto-random-string@2.0.0:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
+ dev: false
/css-declaration-sorter@6.4.1(postcss@8.4.36):
resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==}
@@ -18994,7 +19585,6 @@ packages:
schema-utils: 2.7.1
semver: 6.3.1
webpack: 4.47.0
- dev: true
/css-loader@5.2.7(webpack@4.47.0):
resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==}
@@ -19013,7 +19603,46 @@ packages:
schema-utils: 3.3.0
semver: 7.5.4
webpack: 4.47.0
- dev: true
+
+ /css-loader@5.2.7(webpack@5.103.0):
+ resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.27.0 || ^5.0.0 || ^4 || ^5
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.4.36)
+ loader-utils: 2.0.4
+ postcss: 8.4.36
+ postcss-modules-extract-imports: 3.0.0(postcss@8.4.36)
+ postcss-modules-local-by-default: 4.0.4(postcss@8.4.36)
+ postcss-modules-scope: 3.1.1(postcss@8.4.36)
+ postcss-modules-values: 4.0.0(postcss@8.4.36)
+ postcss-value-parser: 4.2.0
+ schema-utils: 3.3.0
+ semver: 7.5.4
+ webpack: 5.103.0
+
+ /css-loader@6.11.0(webpack@5.103.0):
+ resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ '@rspack/core': 0.x || 1.x
+ webpack: ^5.0.0 || ^4 || ^5
+ peerDependenciesMeta:
+ '@rspack/core':
+ optional: true
+ webpack:
+ optional: true
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.4.36)
+ postcss: 8.4.36
+ postcss-modules-extract-imports: 3.1.0(postcss@8.4.36)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.4.36)
+ postcss-modules-scope: 3.2.1(postcss@8.4.36)
+ postcss-modules-values: 4.0.0(postcss@8.4.36)
+ postcss-value-parser: 4.2.0
+ semver: 7.5.4
+ webpack: 5.103.0
/css-loader@6.6.0(webpack@5.103.0):
resolution: {integrity: sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==}
@@ -19090,6 +19719,9 @@ packages:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
+ /css.escape@1.5.1:
+ resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
+
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -19175,7 +19807,6 @@ packages:
/csstype@2.6.21:
resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
- dev: true
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
@@ -19315,10 +19946,10 @@ packages:
engines: {node: '>=10'}
dependencies:
mimic-response: 3.1.0
+ dev: false
/dedent@0.7.0:
resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
- dev: true
/dedent@1.5.1:
resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==}
@@ -19327,18 +19958,23 @@ packages:
peerDependenciesMeta:
babel-plugin-macros:
optional: true
+ dev: false
+
+ /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==}
engines: {node: '>=4.0.0'}
requiresBuild: true
+ dev: false
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
/deep-object-diff@1.1.9:
resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==}
- dev: true
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
@@ -19373,6 +20009,7 @@ packages:
/defer-to-connect@2.0.1:
resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
engines: {node: '>=10'}
+ dev: false
/define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
@@ -19385,7 +20022,6 @@ packages:
/define-lazy-prop@2.0.0:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
- dev: false
/define-lazy-prop@3.0.0:
resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
@@ -19419,13 +20055,16 @@ packages:
is-descriptor: 1.0.3
isobject: 3.0.1
+ /defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+ dev: false
+
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
/delegates@1.0.0:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
- dev: true
/dendriform-immer-patch-optimiser@2.1.3(immer@9.0.21):
resolution: {integrity: sha512-QG2IegUCdlhycVwsBOJ7SNd18PgzyWPxBivTzuF0E1KFxaU47fHy/frud74A9E66a4WXyFFp9FLLC2XQDkVj7g==}
@@ -19473,7 +20112,6 @@ packages:
resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==}
dependencies:
repeat-string: 1.6.1
- dev: true
/detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
@@ -19490,6 +20128,7 @@ packages:
/detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
+ dev: false
/detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
@@ -19512,7 +20151,6 @@ packages:
debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- dev: true
/dezalgo@1.0.4:
resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==}
@@ -19556,14 +20194,12 @@ packages:
engines: {node: '>=4'}
dependencies:
path-type: 3.0.0
- dev: true
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
dependencies:
path-type: 4.0.0
- dev: true
/dns-packet@5.6.1:
resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==}
@@ -19583,7 +20219,12 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
esutils: 2.0.3
- dev: true
+
+ /dom-accessibility-api@0.4.7:
+ resolution: {integrity: sha512-5+GzhTpCQYHz4NjL8loYTDVBnXIjNLBadWQBKxXk+osFEplLt3EsSYBu2YZcdZ8QqrvCHgW6TSMGMbmgfhrn2g==}
+
+ /dom-accessibility-api@0.6.3:
+ resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
/dom-converter@0.2.0:
resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==}
@@ -19607,7 +20248,6 @@ packages:
/dom-walk@0.1.2:
resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
- dev: true
/domain-browser@1.2.0:
resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==}
@@ -19662,6 +20302,7 @@ packages:
engines: {node: '>=8'}
dependencies:
is-obj: 2.0.0
+ dev: false
/dot-prop@6.0.1:
resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
@@ -19672,7 +20313,6 @@ packages:
/dotenv-expand@5.1.0:
resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==}
- dev: true
/dotenv@10.0.0:
resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==}
@@ -19686,7 +20326,6 @@ packages:
/dotenv@8.6.0:
resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==}
engines: {node: '>=10'}
- dev: true
/downshift@6.1.12(react@17.0.2):
resolution: {integrity: sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==}
@@ -19699,7 +20338,6 @@ packages:
react: 17.0.2
react-is: 17.0.2
tslib: 2.8.1
- dev: true
/dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
@@ -19751,7 +20389,6 @@ packages:
resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==}
dependencies:
batch-processor: 1.0.0
- dev: true
/elliptic@6.5.5:
resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==}
@@ -19787,6 +20424,7 @@ packages:
/emittery@0.13.1:
resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
engines: {node: '>=12'}
+ dev: false
/emoji-regex@7.0.3:
resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
@@ -19815,7 +20453,6 @@ packages:
'@types/react': 17.0.74
hoist-non-react-statics: 3.3.2
react: 17.0.2
- dev: true
/encode-registry@3.0.1:
resolution: {integrity: sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==}
@@ -19851,7 +20488,6 @@ packages:
dedent: 0.7.0
fast-json-parse: 1.0.3
objectorarray: 1.0.5
- dev: true
/enhanced-resolve@4.5.0:
resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==}
@@ -19892,7 +20528,7 @@ packages:
resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==}
engines: {node: '>=4'}
hasBin: true
- dev: true
+ dev: false
/err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
@@ -19913,7 +20549,6 @@ packages:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
dependencies:
stackframe: 1.3.4
- dev: true
/es-abstract@1.23.2:
resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==}
@@ -20104,7 +20739,6 @@ packages:
is-string: 1.1.1
isarray: 2.0.5
stop-iteration-iterator: 1.0.0
- dev: true
/es-iterator-helpers@1.2.1:
resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
@@ -20130,6 +20764,9 @@ packages:
/es-module-lexer@1.4.1:
resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==}
+ /es-module-lexer@1.7.0:
+ resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+
/es-object-atoms@1.0.0:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
engines: {node: '>= 0.4'}
@@ -20186,14 +20823,16 @@ packages:
is-date-object: 1.1.0
is-symbol: 1.1.1
+ /es-toolkit@1.43.0:
+ resolution: {integrity: sha512-SKCT8AsWvYzBBuUqMk4NPwFlSdqLpJwmy6AP322ERn8W2YLIB6JBXnwMI2Qsh2gfphT3q7EKAxKb23cvFHFwKA==}
+ dev: false
+
/es5-shim@4.6.7:
resolution: {integrity: sha512-jg21/dmlrNQI7JyyA2w7n+yifSxBng0ZralnSfVZjoCawgNTCnS+yBCyVM9DL5itm7SUnDGgv7hcq2XCZX4iRQ==}
engines: {node: '>=0.4.0'}
- dev: true
/es6-shim@0.35.8:
resolution: {integrity: sha512-Twf7I2v4/1tLoIXMT8HlqaBSS5H2wQTs2wx3MNYCI8K1R1/clXyCazrcVCPm/FuO9cyV8+leEaZOWD5C253NDg==}
- dev: true
/esbuild-android-64@0.14.54:
resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
@@ -20339,6 +20978,16 @@ packages:
dev: true
optional: true
+ /esbuild-register@3.6.0(esbuild@0.20.2):
+ resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==}
+ peerDependencies:
+ esbuild: '>=0.12 <1'
+ dependencies:
+ debug: 4.4.0(supports-color@8.1.1)
+ esbuild: 0.20.2
+ transitivePeerDependencies:
+ - supports-color
+
/esbuild-runner@2.2.2(esbuild@0.14.54):
resolution: {integrity: sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==}
hasBin: true
@@ -20444,7 +21093,6 @@ packages:
'@esbuild/win32-arm64': 0.20.2
'@esbuild/win32-ia32': 0.20.2
'@esbuild/win32-x64': 0.20.2
- dev: true
/escalade@3.1.2:
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
@@ -20457,6 +21105,7 @@ packages:
/escape-goat@2.1.1:
resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
engines: {node: '>=8'}
+ dev: false
/escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
@@ -21355,7 +22004,11 @@ packages:
c8: 7.14.0
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.8
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
@@ -21397,7 +22050,7 @@ packages:
/exec-sh@0.3.6:
resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==}
- dev: true
+ dev: false
/execa@1.0.0:
resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==}
@@ -21410,7 +22063,7 @@ packages:
p-finally: 1.0.0
signal-exit: 3.0.7
strip-eof: 1.0.0
- dev: true
+ dev: false
/execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
@@ -21425,6 +22078,7 @@ packages:
onetime: 5.1.2
signal-exit: 3.0.7
strip-final-newline: 2.0.0
+ dev: false
/exit@0.1.2:
resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==}
@@ -21591,7 +22245,6 @@ packages:
/extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- dev: true
/extglob@2.0.4:
resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
@@ -21614,7 +22267,7 @@ packages:
debug: 2.6.9
mkdirp: 0.5.6
yauzl: 2.10.0
- dev: true
+ dev: false
/fast-decode-uri-component@1.0.1:
resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}
@@ -21633,7 +22286,6 @@ packages:
is-glob: 4.0.3
merge2: 1.4.1
micromatch: 3.1.10
- dev: true
/fast-glob@3.3.2:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
@@ -21645,9 +22297,19 @@ packages:
merge2: 1.4.1
micromatch: 4.0.5
+ /fast-glob@3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+ dev: false
+
/fast-json-parse@1.0.3:
resolution: {integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==}
- dev: true
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -21730,7 +22392,6 @@ packages:
resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==}
dependencies:
format: 0.2.2
- dev: true
/faye-websocket@0.11.4:
resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
@@ -21748,6 +22409,7 @@ packages:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
dependencies:
pend: 1.2.0
+ dev: false
/fdir@6.4.6(picomatch@4.0.2):
resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==}
@@ -21811,14 +22473,12 @@ packages:
loader-utils: 2.0.4
schema-utils: 3.3.0
webpack: 4.47.0
- dev: true
/file-system-cache@1.1.0:
resolution: {integrity: sha512-IzF5MBq+5CR0jXx5RxPe4BICl/oEhBSXKaL9fLhAXrIfIUS77Hr4vzrYyqYMHN6uTt+BOqi3fDCTjjEBCjERKw==}
dependencies:
fs-extra: 10.1.0
ramda: 0.28.0
- dev: true
/file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
@@ -21840,6 +22500,13 @@ packages:
dependencies:
to-regex-range: 5.0.1
+ /fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: 5.0.1
+ dev: false
+
/finalhandler@1.3.1:
resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
engines: {node: '>= 0.8'}
@@ -21881,7 +22548,6 @@ packages:
commondir: 1.0.1
make-dir: 3.1.0
pkg-dir: 4.2.0
- dev: true
/find-my-way@4.5.1:
resolution: {integrity: sha512-kE0u7sGoUFbMXcOG/xpkmz4sRLCklERnBcg7Ftuu1iAxsfEt2S46RLJ3Sq7vshsEy2wJT2hZxE58XZK27qa8kg==}
@@ -21895,7 +22561,6 @@ packages:
/find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
- dev: true
/find-up@3.0.0:
resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
@@ -21917,6 +22582,14 @@ packages:
locate-path: 6.0.0
path-exists: 4.0.0
+ /find-up@7.0.0:
+ resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==}
+ engines: {node: '>=18'}
+ dependencies:
+ locate-path: 7.2.0
+ path-exists: 5.0.0
+ unicorn-magic: 0.1.0
+
/flat-cache@2.0.1:
resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==}
engines: {node: '>=4'}
@@ -21933,7 +22606,6 @@ packages:
flatted: 3.3.1
keyv: 4.5.4
rimraf: 3.0.2
- dev: true
/flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
@@ -21961,7 +22633,7 @@ packages:
/flow-parser@0.231.0:
resolution: {integrity: sha512-WVzuqwq7ZnvBceCG0DGeTQebZE+iIU0mlk5PmJgYj9DDrt+0isGC2m1ezW9vxL4V+HERJJo9ExppOnwKH2op6Q==}
engines: {node: '>=0.4.0'}
- dev: true
+ dev: false
/flush-write-stream@1.1.1:
resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==}
@@ -21999,7 +22671,6 @@ packages:
dependencies:
cross-spawn: 7.0.6
signal-exit: 3.0.7
- dev: true
/foreground-child@3.3.1:
resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
@@ -22020,7 +22691,6 @@ packages:
semver: 5.7.2
tapable: 1.1.3
worker-rpc: 0.1.1
- dev: true
/fork-ts-checker-webpack-plugin@6.5.3(eslint@9.37.0)(typescript@5.8.2)(webpack@4.47.0):
resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==}
@@ -22052,7 +22722,28 @@ packages:
tapable: 1.1.3
typescript: 5.8.2
webpack: 4.47.0
- dev: true
+
+ /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.8.2)(webpack@5.103.0):
+ resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==}
+ engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
+ peerDependencies:
+ typescript: '>3.6.0'
+ webpack: ^5.11.0 || ^4 || ^5
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ chalk: 4.1.2
+ chokidar: 3.6.0
+ cosmiconfig: 7.1.0
+ deepmerge: 4.3.1
+ fs-extra: 10.1.0
+ memfs: 3.4.3
+ minimatch: 3.1.2
+ node-abort-controller: 3.1.1
+ schema-utils: 3.3.0
+ semver: 7.5.4
+ tapable: 2.3.0
+ typescript: 5.8.2
+ webpack: 5.103.0
/form-data@3.0.1:
resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
@@ -22061,7 +22752,6 @@ packages:
asynckit: 0.4.0
combined-stream: 1.0.8
mime-types: 2.1.35
- dev: true
/form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
@@ -22074,7 +22764,6 @@ packages:
/format@0.2.2:
resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
engines: {node: '>=0.4.x'}
- dev: true
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
@@ -22115,7 +22804,6 @@ packages:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.1
- dev: true
/fs-extra@11.3.0:
resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==}
@@ -22150,7 +22838,6 @@ packages:
graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.1
- dev: true
/fs-minipass@2.1.0:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
@@ -22161,6 +22848,9 @@ packages:
/fs-monkey@1.0.3:
resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==}
+ /fs-monkey@1.1.0:
+ resolution: {integrity: sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==}
+
/fs-write-stream-atomic@1.0.10:
resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==}
dependencies:
@@ -22250,7 +22940,6 @@ packages:
/fuse.js@3.6.1:
resolution: {integrity: sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==}
engines: {node: '>=6'}
- dev: true
/gauge@2.7.4:
resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==}
@@ -22278,7 +22967,6 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
wide-align: 1.1.5
- dev: true
/generic-names@4.0.0:
resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
@@ -22293,7 +22981,6 @@ packages:
/get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- dev: true
/get-intrinsic@1.2.4:
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
@@ -22332,7 +23019,7 @@ packages:
/get-port@5.1.1:
resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
engines: {node: '>=8'}
- dev: true
+ dev: false
/get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
@@ -22346,17 +23033,19 @@ packages:
engines: {node: '>=6'}
dependencies:
pump: 3.0.0
- dev: true
+ dev: false
/get-stream@5.2.0:
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
engines: {node: '>=8'}
dependencies:
pump: 3.0.0
+ dev: false
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
+ dev: false
/get-symbol-description@1.0.2:
resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
@@ -22378,6 +23067,19 @@ packages:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
engines: {node: '>=0.10.0'}
+ /giget@1.2.5:
+ resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==}
+ hasBin: true
+ dependencies:
+ citty: 0.1.6
+ consola: 3.4.2
+ defu: 6.1.4
+ node-fetch-native: 1.6.7
+ nypm: 0.5.4
+ pathe: 2.0.3
+ tar: 6.2.1
+ dev: false
+
/git-repo-info@2.1.1:
resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==}
engines: {node: '>= 4.0'}
@@ -22390,7 +23092,7 @@ packages:
/github-slugger@1.5.0:
resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
- dev: true
+ dev: false
/giturl@2.0.0:
resolution: {integrity: sha512-FB0MmghWLcqsyrBZyqsLCNeS2kIzYymT34t/6BxM5R0/9Pxvj0K1eK25SBbwRHMjKMLgQ7nYqBSduF6XyfkgFg==}
@@ -22428,11 +23130,9 @@ packages:
dependencies:
'@types/glob': 7.1.1
glob: 7.2.3
- dev: true
/glob-to-regexp@0.3.0:
resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==}
- dev: true
/glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
@@ -22459,7 +23159,6 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
- dev: true
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -22487,13 +23186,13 @@ packages:
engines: {node: '>=10'}
dependencies:
ini: 2.0.0
+ dev: false
/global@4.4.0:
resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
dependencies:
min-document: 2.19.0
process: 0.11.10
- dev: true
/globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
@@ -22540,7 +23239,18 @@ packages:
ignore: 5.3.1
merge2: 1.4.1
slash: 3.0.0
- dev: true
+
+ /globby@14.1.0:
+ resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==}
+ engines: {node: '>=18'}
+ dependencies:
+ '@sindresorhus/merge-streams': 2.3.0
+ fast-glob: 3.3.3
+ ignore: 7.0.5
+ path-type: 6.0.0
+ slash: 5.1.0
+ unicorn-magic: 0.3.0
+ dev: false
/globby@9.2.0:
resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==}
@@ -22554,7 +23264,6 @@ packages:
ignore: 4.0.6
pify: 4.0.1
slash: 2.0.0
- dev: true
/gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
@@ -22575,6 +23284,7 @@ packages:
lowercase-keys: 2.0.0
p-cancelable: 2.1.1
responselike: 2.0.1
+ dev: false
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -22618,7 +23328,6 @@ packages:
wordwrap: 1.0.0
optionalDependencies:
uglify-js: 3.17.4
- dev: true
/has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
@@ -22636,7 +23345,6 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
is-glob: 3.1.0
- dev: true
/has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
@@ -22669,7 +23377,6 @@ packages:
/has-unicode@2.0.1:
resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
- dev: true
/has-value@0.3.1:
resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
@@ -22701,6 +23408,7 @@ packages:
/has-yarn@2.1.0:
resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
engines: {node: '>=8'}
+ dev: false
/hash-base@3.0.4:
resolution: {integrity: sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==}
@@ -22739,7 +23447,6 @@ packages:
style-to-object: 0.3.0
unist-util-is: 4.1.0
web-namespaces: 1.1.4
- dev: true
/hast-util-from-parse5@6.0.1:
resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==}
@@ -22750,11 +23457,9 @@ packages:
vfile: 4.2.1
vfile-location: 3.2.0
web-namespaces: 1.1.4
- dev: true
/hast-util-parse-selector@2.2.5:
resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
- dev: true
/hast-util-raw@6.0.1:
resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==}
@@ -22769,7 +23474,6 @@ packages:
web-namespaces: 1.1.4
xtend: 4.0.2
zwitch: 1.0.5
- dev: true
/hast-util-to-parse5@6.0.0:
resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==}
@@ -22779,7 +23483,6 @@ packages:
web-namespaces: 1.1.4
xtend: 4.0.2
zwitch: 1.0.5
- dev: true
/hastscript@6.0.0:
resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
@@ -22789,7 +23492,6 @@ packages:
hast-util-parse-selector: 2.2.5
property-information: 5.6.0
space-separated-tokens: 1.1.5
- dev: true
/he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
@@ -22797,13 +23499,11 @@ packages:
/highlight.js@10.7.3:
resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
- dev: true
/history@5.0.0:
resolution: {integrity: sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==}
dependencies:
'@babel/runtime': 7.24.0
- dev: true
/hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
@@ -22816,7 +23516,6 @@ packages:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
dependencies:
react-is: 16.13.1
- dev: true
/hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -22878,11 +23577,10 @@ packages:
/html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
- dev: true
+ dev: false
/html-void-elements@1.0.5:
resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==}
- dev: true
/html-webpack-plugin@4.5.2(webpack@4.47.0):
resolution: {integrity: sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==}
@@ -23060,6 +23758,7 @@ packages:
dependencies:
quick-lru: 5.1.1
resolve-alpn: 1.2.1
+ dev: false
/https-browserify@1.0.0:
resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
@@ -23072,7 +23771,7 @@ packages:
debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
/https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
@@ -23096,6 +23795,7 @@ packages:
/human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
+ dev: false
/humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
@@ -23124,7 +23824,6 @@ packages:
engines: {node: '>= 6'}
dependencies:
postcss: 7.0.39
- dev: true
/icss-utils@5.1.0(postcss@8.4.36):
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
@@ -23153,7 +23852,6 @@ packages:
/ignore@4.0.6:
resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
engines: {node: '>= 4'}
- dev: true
/ignore@5.1.9:
resolution: {integrity: sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==}
@@ -23197,6 +23895,7 @@ packages:
/import-lazy@2.1.0:
resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==}
engines: {node: '>=4'}
+ dev: false
/import-lazy@4.0.0:
resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
@@ -23209,7 +23908,7 @@ packages:
dependencies:
pkg-dir: 4.2.0
resolve-cwd: 3.0.0
- dev: true
+ dev: false
/imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
@@ -23218,7 +23917,6 @@ packages:
/indent-string@4.0.0:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
- dev: true
/indent-string@5.0.0:
resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
@@ -23246,14 +23944,15 @@ packages:
/ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ dev: false
/ini@2.0.0:
resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
engines: {node: '>=10'}
+ dev: false
/inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
- dev: true
/inquirer@8.2.7:
resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==}
@@ -23297,18 +23996,16 @@ packages:
/interpret@1.4.0:
resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
engines: {node: '>= 0.10'}
- dev: true
+ dev: false
/interpret@2.2.0:
resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==}
engines: {node: '>= 0.10'}
- dev: true
/invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
dependencies:
loose-envify: 1.4.0
- dev: true
/ip-address@9.0.5:
resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
@@ -23320,7 +24017,6 @@ packages:
/ip@1.1.9:
resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==}
- dev: true
/ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
@@ -23334,7 +24030,7 @@ packages:
/is-absolute-url@3.0.3:
resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==}
engines: {node: '>=8'}
- dev: true
+ dev: false
/is-accessor-descriptor@1.0.1:
resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==}
@@ -23344,14 +24040,12 @@ packages:
/is-alphabetical@1.0.4:
resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
- dev: true
/is-alphanumerical@1.0.4:
resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
dependencies:
is-alphabetical: 1.0.4
is-decimal: 1.0.4
- dev: true
/is-arguments@1.1.1:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
@@ -23359,7 +24053,6 @@ packages:
dependencies:
call-bind: 1.0.8
has-tostringtag: 1.0.2
- dev: true
/is-array-buffer@3.0.4:
resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
@@ -23418,7 +24111,6 @@ packages:
/is-buffer@2.0.5:
resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
engines: {node: '>=4'}
- dev: true
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
@@ -23429,6 +24121,7 @@ packages:
hasBin: true
dependencies:
ci-info: 2.0.0
+ dev: false
/is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
@@ -23476,7 +24169,6 @@ packages:
/is-decimal@1.0.4:
resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
- dev: true
/is-descriptor@0.1.7:
resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==}
@@ -23508,7 +24200,7 @@ packages:
dependencies:
is-object: 1.0.2
is-window: 1.0.2
- dev: true
+ dev: false
/is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
@@ -23548,11 +24240,11 @@ packages:
/is-function@1.0.2:
resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
- dev: true
/is-generator-fn@2.1.0:
resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
engines: {node: '>=6'}
+ dev: false
/is-generator-function@1.0.10:
resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
@@ -23574,7 +24266,6 @@ packages:
/is-hexadecimal@1.0.4:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
- dev: true
/is-inside-container@1.0.0:
resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
@@ -23590,6 +24281,7 @@ packages:
dependencies:
global-dirs: 3.0.1
is-path-inside: 3.0.3
+ dev: false
/is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
@@ -23616,6 +24308,7 @@ packages:
/is-npm@5.0.0:
resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==}
engines: {node: '>=10'}
+ dev: false
/is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
@@ -23640,7 +24333,7 @@ packages:
/is-object@1.0.2:
resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==}
- dev: true
+ dev: false
/is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
@@ -23664,7 +24357,7 @@ packages:
/is-plain-object@5.0.0:
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
engines: {node: '>=0.10.0'}
- dev: true
+ dev: false
/is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
@@ -23708,11 +24401,12 @@ packages:
/is-stream@1.1.0:
resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
engines: {node: '>=0.10.0'}
- dev: true
+ dev: false
/is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
+ dev: false
/is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
@@ -23762,6 +24456,7 @@ packages:
/is-typedarray@1.0.0:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
+ dev: false
/is-unicode-supported@0.1.0:
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
@@ -23791,11 +24486,10 @@ packages:
/is-whitespace-character@1.0.4:
resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==}
- dev: true
/is-window@1.0.2:
resolution: {integrity: sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==}
- dev: true
+ dev: false
/is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
@@ -23803,7 +24497,6 @@ packages:
/is-word-character@1.0.4:
resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==}
- dev: true
/is-wsl@1.1.0:
resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
@@ -23824,6 +24517,7 @@ packages:
/is-yarn-global@0.3.0:
resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==}
+ dev: false
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@@ -23847,7 +24541,6 @@ packages:
/isobject@4.0.0:
resolution: {integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==}
engines: {node: '>=0.10.0'}
- dev: true
/istanbul-lib-coverage@3.2.2:
resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
@@ -23876,7 +24569,7 @@ packages:
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
/istanbul-lib-report@3.0.1:
resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
@@ -23905,14 +24598,12 @@ packages:
/iterate-iterator@1.0.2:
resolution: {integrity: sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==}
- dev: true
/iterate-value@1.0.2:
resolution: {integrity: sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==}
dependencies:
es-get-iterator: 1.1.3
iterate-iterator: 1.0.2
- dev: true
/iterator.prototype@1.1.5:
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
@@ -23939,6 +24630,7 @@ packages:
execa: 5.1.1
jest-util: 29.7.0
p-limit: 3.1.0
+ dev: false
/jest-circus@29.7.0:
resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==}
@@ -23967,6 +24659,7 @@ packages:
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
+ dev: false
/jest-cli@29.7.0(@types/node@20.17.19):
resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
@@ -23994,7 +24687,7 @@ packages:
- babel-plugin-macros
- supports-color
- ts-node
- dev: true
+ dev: false
/jest-config@29.5.0(@types/node@17.0.41):
resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
@@ -24034,6 +24727,7 @@ packages:
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
+ dev: false
/jest-config@29.5.0(@types/node@20.17.19):
resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
@@ -24113,7 +24807,7 @@ packages:
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- dev: true
+ dev: false
/jest-config@29.7.0(@types/node@20.17.19):
resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
@@ -24153,7 +24847,7 @@ packages:
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
- dev: true
+ dev: false
/jest-diff@27.5.1:
resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==}
@@ -24178,6 +24872,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
detect-newline: 3.1.0
+ dev: false
/jest-each@29.7.0:
resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
@@ -24188,6 +24883,7 @@ packages:
jest-get-type: 29.6.3
jest-util: 29.7.0
pretty-format: 29.7.0
+ dev: false
/jest-environment-jsdom@29.5.0:
resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==}
@@ -24232,6 +24928,7 @@ packages:
'@types/node': 17.0.41
jest-mock: 29.7.0
jest-util: 29.7.0
+ dev: false
/jest-get-type@27.5.1:
resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==}
@@ -24260,7 +24957,7 @@ packages:
walker: 1.0.8
optionalDependencies:
fsevents: 2.3.3
- dev: true
+ dev: false
/jest-haste-map@29.7.0:
resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
@@ -24296,6 +24993,7 @@ packages:
dependencies:
jest-get-type: 29.6.3
pretty-format: 29.7.0
+ dev: false
/jest-matcher-utils@27.5.1:
resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==}
@@ -24347,6 +25045,7 @@ packages:
optional: true
dependencies:
jest-resolve: 29.5.0
+ dev: false
/jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
@@ -24362,7 +25061,7 @@ packages:
/jest-regex-util@26.0.0:
resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==}
engines: {node: '>= 10.14.2'}
- dev: true
+ dev: false
/jest-regex-util@29.6.3:
resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
@@ -24376,6 +25075,7 @@ packages:
jest-snapshot: 29.7.0
transitivePeerDependencies:
- supports-color
+ dev: false
/jest-resolve@29.5.0:
resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==}
@@ -24390,6 +25090,7 @@ packages:
resolve: 1.22.8
resolve.exports: 2.0.2
slash: 3.0.0
+ dev: false
/jest-resolve@29.7.0:
resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==}
@@ -24432,6 +25133,7 @@ packages:
source-map-support: 0.5.13
transitivePeerDependencies:
- supports-color
+ dev: false
/jest-runtime@29.7.0:
resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==}
@@ -24461,6 +25163,7 @@ packages:
strip-bom: 4.0.0
transitivePeerDependencies:
- supports-color
+ dev: false
/jest-serializer@26.6.2:
resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==}
@@ -24468,7 +25171,7 @@ packages:
dependencies:
'@types/node': 17.0.41
graceful-fs: 4.2.11
- dev: true
+ dev: false
/jest-snapshot@29.5.0:
resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==}
@@ -24499,6 +25202,7 @@ packages:
semver: 7.5.4
transitivePeerDependencies:
- supports-color
+ dev: false
/jest-snapshot@29.7.0:
resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==}
@@ -24526,6 +25230,7 @@ packages:
semver: 7.5.4
transitivePeerDependencies:
- supports-color
+ dev: false
/jest-util@26.6.2:
resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==}
@@ -24537,7 +25242,7 @@ packages:
graceful-fs: 4.2.11
is-ci: 2.0.0
micromatch: 4.0.5
- dev: true
+ dev: false
/jest-util@29.7.0:
resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
@@ -24581,6 +25286,7 @@ packages:
emittery: 0.13.1
jest-util: 29.7.0
string-length: 4.0.2
+ dev: false
/jest-worker@26.6.2:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
@@ -24589,7 +25295,6 @@ packages:
'@types/node': 17.0.41
merge-stream: 2.0.0
supports-color: 7.2.0
- dev: true
/jest-worker@27.5.1:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
@@ -24627,7 +25332,7 @@ packages:
- babel-plugin-macros
- supports-color
- ts-node
- dev: true
+ dev: false
/jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
@@ -24644,7 +25349,6 @@ packages:
/js-string-escape@1.0.1:
resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==}
engines: {node: '>= 0.8'}
- dev: true
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -24694,7 +25398,40 @@ packages:
write-file-atomic: 2.4.3
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
+
+ /jscodeshift@0.15.2:
+ resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==}
+ hasBin: true
+ peerDependencies:
+ '@babel/preset-env': ^7.1.6
+ peerDependenciesMeta:
+ '@babel/preset-env':
+ optional: true
+ dependencies:
+ '@babel/core': 7.24.0
+ '@babel/parser': 7.24.0
+ '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0)
+ '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0)
+ '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0)
+ '@babel/preset-flow': 7.24.0(@babel/core@7.24.0)
+ '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0)
+ '@babel/register': 7.23.7(@babel/core@7.24.0)
+ babel-core: 7.0.0-bridge.0(@babel/core@7.24.0)
+ chalk: 4.1.2
+ flow-parser: 0.231.0
+ graceful-fs: 4.2.11
+ micromatch: 4.0.5
+ neo-async: 2.6.2
+ node-dir: 0.1.17
+ recast: 0.23.11
+ temp: 0.8.4
+ write-file-atomic: 2.4.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/jsdoc-type-pratt-parser@4.1.0:
resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==}
@@ -24748,7 +25485,6 @@ packages:
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
- dev: true
/jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
@@ -24880,7 +25616,6 @@ packages:
/junk@3.1.0:
resolution: {integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==}
engines: {node: '>=8'}
- dev: true
/jwa@1.4.1:
resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
@@ -24949,7 +25684,6 @@ packages:
/kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- dev: true
/klona@2.0.6:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
@@ -24998,6 +25732,7 @@ packages:
engines: {node: '>=8'}
dependencies:
package-json: 7.0.0
+ dev: false
/launch-editor@2.9.1:
resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==}
@@ -25015,7 +25750,6 @@ packages:
core-js: 3.36.0
dotenv: 8.6.0
dotenv-expand: 5.1.0
- dev: true
/lazystream@1.0.1:
resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
@@ -25101,7 +25835,7 @@ packages:
big.js: 5.2.2
emojis-list: 3.0.0
json5: 2.2.3
- dev: true
+ dev: false
/loader-utils@2.0.4:
resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
@@ -25135,13 +25869,18 @@ packages:
dependencies:
p-locate: 5.0.0
+ /locate-path@7.2.0:
+ resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-locate: 6.0.0
+
/lodash.camelcase@4.3.0:
resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
dev: false
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- dev: true
/lodash.defaults@4.2.0:
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
@@ -25239,6 +25978,9 @@ packages:
dependencies:
js-tokens: 4.0.0
+ /loupe@3.2.1:
+ resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
+
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
@@ -25247,13 +25989,13 @@ packages:
/lowercase-keys@2.0.0:
resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
engines: {node: '>=8'}
+ dev: false
/lowlight@1.20.0:
resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==}
dependencies:
fault: 1.0.4
highlight.js: 10.7.3
- dev: true
/lru-cache@11.1.0:
resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==}
@@ -25271,6 +26013,11 @@ packages:
dependencies:
yallist: 4.0.0
+ /magic-string@0.30.21:
+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.5
+
/make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -25331,7 +26078,6 @@ packages:
/map-or-similar@1.5.0:
resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==}
- dev: true
/map-visit@1.0.0:
resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
@@ -25341,7 +26087,6 @@ packages:
/markdown-escapes@1.0.4:
resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==}
- dev: true
/markdown-it@14.1.0:
resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
@@ -25362,7 +26107,6 @@ packages:
react: '>= 0.14.0'
dependencies:
react: 17.0.2
- dev: true
/math-intrinsics@1.1.0:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
@@ -25379,13 +26123,11 @@ packages:
resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==}
dependencies:
unist-util-remove: 2.1.0
- dev: true
/mdast-util-definitions@4.0.0:
resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==}
dependencies:
unist-util-visit: 2.0.3
- dev: true
/mdast-util-to-hast@10.0.1:
resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==}
@@ -25398,11 +26140,10 @@ packages:
unist-util-generated: 1.1.6
unist-util-position: 3.1.0
unist-util-visit: 2.0.3
- dev: true
/mdast-util-to-string@1.1.0:
resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==}
- dev: true
+ dev: false
/mdn-data@2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
@@ -25410,7 +26151,6 @@ packages:
/mdurl@1.0.1:
resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
- dev: true
/mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
@@ -25439,6 +26179,12 @@ packages:
dependencies:
fs-monkey: 1.0.3
+ /memfs@3.5.3:
+ resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ fs-monkey: 1.1.0
+
/memfs@4.12.0:
resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==}
engines: {node: '>= 4.0.0'}
@@ -25452,7 +26198,6 @@ packages:
resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==}
dependencies:
map-or-similar: 1.5.0
- dev: true
/memory-fs@0.4.1:
resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==}
@@ -25488,7 +26233,6 @@ packages:
/microevent.ts@0.1.1:
resolution: {integrity: sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==}
- dev: true
/micromatch@3.1.10:
resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
@@ -25515,6 +26259,14 @@ packages:
braces: 3.0.2
picomatch: 2.3.1
+ /micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+ dev: false
+
/miller-rabin@4.0.1:
resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
hasBin: true
@@ -25553,7 +26305,6 @@ packages:
resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
engines: {node: '>=4.0.0'}
hasBin: true
- dev: true
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
@@ -25566,22 +26317,22 @@ packages:
/mimic-response@1.0.1:
resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
engines: {node: '>=4'}
+ dev: false
/mimic-response@3.1.0:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
requiresBuild: true
+ dev: false
/min-document@2.19.0:
resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
dependencies:
dom-walk: 0.1.2
- dev: true
/min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- dev: true
/mini-css-extract-plugin@2.5.3(webpack@5.103.0):
resolution: {integrity: sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==}
@@ -25645,7 +26396,6 @@ packages:
engines: {node: '>= 8'}
dependencies:
minipass: 3.3.6
- dev: true
/minipass-fetch@1.4.1:
resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==}
@@ -25663,14 +26413,12 @@ packages:
engines: {node: '>= 8'}
dependencies:
minipass: 3.3.6
- dev: true
/minipass-pipeline@1.2.4:
resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
engines: {node: '>=8'}
dependencies:
minipass: 3.3.6
- dev: true
/minipass-sized@1.0.3:
resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
@@ -25745,6 +26493,15 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ /mlly@1.8.0:
+ resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
+ dependencies:
+ acorn: 8.15.0
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ ufo: 1.6.1
+ dev: false
+
/mocha@10.4.0:
resolution: {integrity: sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==}
engines: {node: '>= 14.0.0'}
@@ -25791,7 +26548,6 @@ packages:
/ms@2.1.1:
resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==}
- dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
@@ -25880,11 +26636,10 @@ packages:
/nested-error-stacks@2.1.1:
resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==}
- dev: true
/nice-try@1.0.5:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
- dev: true
+ dev: false
/no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
@@ -25901,6 +26656,9 @@ packages:
dev: false
optional: true
+ /node-abort-controller@3.1.1:
+ resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
+
/node-addon-api@3.2.1:
resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==}
dev: true
@@ -25916,7 +26674,10 @@ packages:
engines: {node: '>= 0.10.5'}
dependencies:
minimatch: 3.1.2
- dev: true
+
+ /node-fetch-native@1.6.7:
+ resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
+ dev: false
/node-fetch@2.6.7:
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
@@ -25928,7 +26689,6 @@ packages:
optional: true
dependencies:
whatwg-url: 5.0.0
- dev: true
/node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
@@ -26037,6 +26797,7 @@ packages:
/normalize-url@6.1.0:
resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
engines: {node: '>=10'}
+ dev: false
/npm-bundled@1.1.2:
resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
@@ -26073,13 +26834,14 @@ packages:
engines: {node: '>=4'}
dependencies:
path-key: 2.0.1
- dev: true
+ dev: false
/npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
dependencies:
path-key: 3.1.1
+ dev: false
/npmlog@4.1.2:
resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
@@ -26097,7 +26859,6 @@ packages:
console-control-strings: 1.1.0
gauge: 3.0.2
set-blocking: 2.0.0
- dev: true
/nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -26106,7 +26867,6 @@ packages:
/num2fraction@1.2.2:
resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==}
- dev: true
/number-is-nan@1.0.1:
resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
@@ -26116,6 +26876,19 @@ packages:
/nwsapi@2.2.7:
resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
+ /nypm@0.5.4:
+ resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==}
+ engines: {node: ^14.16.0 || >=16.10.0}
+ hasBin: true
+ dependencies:
+ citty: 0.1.6
+ consola: 3.4.2
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ tinyexec: 0.3.2
+ ufo: 1.6.1
+ dev: false
+
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -26228,7 +27001,6 @@ packages:
/objectorarray@1.0.5:
resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==}
- dev: true
/obuf@1.1.2:
resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
@@ -26278,7 +27050,6 @@ packages:
dependencies:
is-docker: 2.2.1
is-wsl: 2.2.0
- dev: true
/open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
@@ -26287,7 +27058,6 @@ packages:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
is-wsl: 2.2.0
- dev: false
/opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
@@ -26341,7 +27111,6 @@ packages:
/overlayscrollbars@1.13.3:
resolution: {integrity: sha512-1nB/B5kaakJuHXaLXLRK0bUIilWhUGT6q5g+l2s5vqYdLle/sd0kscBHkQC1kuuDg9p9WR4MTdySDOPbeL/86g==}
- dev: true
/own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
@@ -26356,11 +27125,11 @@ packages:
engines: {node: '>=6'}
dependencies:
p-map: 2.1.0
- dev: true
/p-cancelable@2.1.1:
resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
engines: {node: '>=8'}
+ dev: false
/p-defer@1.0.0:
resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==}
@@ -26372,19 +27141,16 @@ packages:
engines: {node: '>=8'}
dependencies:
p-timeout: 3.2.0
- dev: true
/p-filter@2.1.0:
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
engines: {node: '>=8'}
dependencies:
p-map: 2.1.0
- dev: true
/p-finally@1.0.0:
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines: {node: '>=4'}
- dev: true
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
@@ -26398,6 +27164,12 @@ packages:
dependencies:
yocto-queue: 0.1.0
+ /p-limit@4.0.0:
+ resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ yocto-queue: 1.2.2
+
/p-locate@3.0.0:
resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
engines: {node: '>=6'}
@@ -26416,24 +27188,27 @@ packages:
dependencies:
p-limit: 3.1.0
+ /p-locate@6.0.0:
+ resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-limit: 4.0.0
+
/p-map@2.1.0:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
- dev: true
/p-map@3.0.0:
resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==}
engines: {node: '>=8'}
dependencies:
aggregate-error: 3.1.0
- dev: true
/p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
dependencies:
aggregate-error: 3.1.0
- dev: true
/p-reflect@2.1.0:
resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==}
@@ -26470,7 +27245,6 @@ packages:
engines: {node: '>=8'}
dependencies:
p-finally: 1.0.0
- dev: true
/p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
@@ -26488,6 +27262,7 @@ packages:
registry-auth-token: 4.2.2
registry-url: 5.1.0
semver: 7.5.4
+ dev: false
/pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
@@ -26531,7 +27306,6 @@ packages:
is-alphanumerical: 1.0.4
is-decimal: 1.0.4
is-hexadecimal: 1.0.4
- dev: true
/parse-imports-exports@0.2.4:
resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==}
@@ -26567,7 +27341,6 @@ packages:
/parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
- dev: true
/parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
@@ -26603,6 +27376,10 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
+ /path-exists@5.0.0:
+ resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
/path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
@@ -26610,7 +27387,7 @@ packages:
/path-key@2.0.1:
resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
engines: {node: '>=4'}
- dev: true
+ dev: false
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
@@ -26648,12 +27425,24 @@ packages:
engines: {node: '>=4'}
dependencies:
pify: 3.0.0
- dev: true
/path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
+ /path-type@6.0.0:
+ resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==}
+ engines: {node: '>=18'}
+ dev: false
+
+ /pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+ dev: false
+
+ /pathval@2.0.1:
+ resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
+ engines: {node: '>= 14.16'}
+
/pbkdf2@3.1.2:
resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==}
engines: {node: '>=0.12'}
@@ -26666,10 +27455,10 @@ packages:
/pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+ dev: false
/picocolors@0.2.1:
resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==}
- dev: true
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -26689,7 +27478,6 @@ packages:
/pify@3.0.0:
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines: {node: '>=4'}
- dev: true
/pify@4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
@@ -26732,14 +27520,20 @@ packages:
engines: {node: '>=8'}
dependencies:
find-up: 4.1.0
- dev: true
/pkg-dir@5.0.0:
resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
engines: {node: '>=10'}
dependencies:
find-up: 5.0.0
- dev: true
+
+ /pkg-types@1.3.1:
+ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.8.0
+ pathe: 2.0.3
+ dev: false
/pkg-up@3.1.0:
resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
@@ -26755,7 +27549,6 @@ packages:
ts-pnp: 1.2.0(typescript@5.8.2)
transitivePeerDependencies:
- typescript
- dev: true
/pnpm-sync-lib@0.3.3:
resolution: {integrity: sha512-iE0xtJIm7cljColV3CAfi05FfRWHeJFwKcxsJfwo+dkFo9kg9QgGKHlF5qlF2o2uArOz6z0P4bA/t4pX2Z2jYg==}
@@ -26773,7 +27566,6 @@ packages:
engines: {node: '>=10'}
dependencies:
'@babel/runtime': 7.24.0
- dev: true
/posix-character-classes@0.1.1:
resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
@@ -26857,7 +27649,6 @@ packages:
resolution: {integrity: sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==}
dependencies:
postcss: 7.0.39
- dev: true
/postcss-loader@4.1.0(postcss@8.4.36)(webpack@4.47.0):
resolution: {integrity: sha512-vbCkP70F3Q9PIk6d47aBwjqAMI4LfkXCoyxj+7NPNuVIwfTGdzv2KVQes59/RuxMniIgsYQCFSY42P3+ykJfaw==}
@@ -26889,7 +27680,6 @@ packages:
schema-utils: 3.3.0
semver: 7.5.4
webpack: 4.47.0
- dev: true
/postcss-loader@6.2.1(postcss@8.4.36)(webpack@5.103.0):
resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==}
@@ -26978,7 +27768,6 @@ packages:
engines: {node: '>= 6'}
dependencies:
postcss: 7.0.39
- dev: true
/postcss-modules-extract-imports@3.0.0(postcss@8.4.36):
resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
@@ -26988,6 +27777,14 @@ packages:
dependencies:
postcss: 8.4.36
+ /postcss-modules-extract-imports@3.1.0(postcss@8.4.36):
+ resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ postcss: 8.4.36
+
/postcss-modules-local-by-default@3.0.3:
resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==}
engines: {node: '>= 6'}
@@ -26996,7 +27793,6 @@ packages:
postcss: 7.0.39
postcss-selector-parser: 6.0.16
postcss-value-parser: 4.2.0
- dev: true
/postcss-modules-local-by-default@4.0.4(postcss@8.4.36):
resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==}
@@ -27009,13 +27805,23 @@ packages:
postcss-selector-parser: 6.0.16
postcss-value-parser: 4.2.0
+ /postcss-modules-local-by-default@4.2.0(postcss@8.4.36):
+ resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.4.36)
+ postcss: 8.4.36
+ postcss-selector-parser: 7.1.1
+ postcss-value-parser: 4.2.0
+
/postcss-modules-scope@2.2.0:
resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==}
engines: {node: '>= 6'}
dependencies:
postcss: 7.0.39
postcss-selector-parser: 6.0.16
- dev: true
/postcss-modules-scope@3.1.1(postcss@8.4.36):
resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==}
@@ -27026,12 +27832,20 @@ packages:
postcss: 8.4.36
postcss-selector-parser: 6.0.16
+ /postcss-modules-scope@3.2.1(postcss@8.4.36):
+ resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ postcss: 8.4.36
+ postcss-selector-parser: 7.1.1
+
/postcss-modules-values@3.0.0:
resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==}
dependencies:
icss-utils: 4.1.1
postcss: 7.0.39
- dev: true
/postcss-modules-values@4.0.0(postcss@8.4.36):
resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
@@ -27188,6 +28002,13 @@ packages:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ /postcss-selector-parser@7.1.1:
+ resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
/postcss-svgo@5.1.0(postcss@8.4.36):
resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==}
engines: {node: ^10 || ^12 || >=14.0}
@@ -27218,7 +28039,6 @@ packages:
dependencies:
picocolors: 0.2.1
source-map: 0.6.1
- dev: true
/postcss@8.4.36:
resolution: {integrity: sha512-/n7eumA6ZjFHAsbX30yhHup/IMkOmlmvtEi7P+6RMYf+bGJSUHc3geH4a0NSZxAz/RJfiS9tooCTs9LAVYUZKw==}
@@ -27257,13 +28077,11 @@ packages:
resolution: {integrity: sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==}
engines: {node: '>=10.13.0'}
hasBin: true
- dev: true
/prettier@3.6.2:
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
engines: {node: '>=14'}
hasBin: true
- dev: false
/pretty-error@2.1.2:
resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==}
@@ -27277,6 +28095,15 @@ packages:
lodash: 4.17.21
renderkid: 3.0.0
+ /pretty-format@25.5.0:
+ resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==}
+ engines: {node: '>= 8.3'}
+ dependencies:
+ '@jest/types': 25.5.0
+ ansi-regex: 5.0.1
+ ansi-styles: 4.3.0
+ react-is: 16.13.1
+
/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}
@@ -27296,7 +28123,6 @@ packages:
/pretty-hrtime@1.0.3:
resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
engines: {node: '>= 0.8'}
- dev: true
/prism-react-renderer@2.4.1(react@19.2.3):
resolution: {integrity: sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==}
@@ -27311,17 +28137,15 @@ packages:
/prismjs@1.27.0:
resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==}
engines: {node: '>=6'}
- dev: true
/prismjs@1.29.0:
resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
engines: {node: '>=6'}
- dev: true
/private@0.1.8:
resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==}
engines: {node: '>= 0.6'}
- dev: true
+ dev: false
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -27337,7 +28161,6 @@ packages:
/progress@2.0.3:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
- dev: true
/promise-inflight@1.0.1:
resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
@@ -27360,7 +28183,6 @@ packages:
es-abstract: 1.23.9
get-intrinsic: 1.3.0
iterate-value: 1.0.2
- dev: true
/promise.prototype.finally@3.1.8:
resolution: {integrity: sha512-aVDtsXOml9iuMJzUco9J1je/UrIT3oMYfWkCTiUhkt+AvZw72q4dUZnR/R/eB3h5GeAagQVXvM1ApoYniJiwoA==}
@@ -27371,7 +28193,6 @@ packages:
es-abstract: 1.23.9
es-errors: 1.3.0
set-function-name: 2.0.2
- dev: true
/prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
@@ -27379,7 +28200,6 @@ packages:
dependencies:
kleur: 3.0.3
sisteransi: 1.0.5
- dev: true
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
@@ -27392,7 +28212,6 @@ packages:
resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
dependencies:
xtend: 4.0.2
- dev: true
/proxy-addr@2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
@@ -27403,7 +28222,7 @@ packages:
/proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- dev: true
+ dev: false
/prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
@@ -27467,6 +28286,7 @@ packages:
engines: {node: '>=8'}
dependencies:
escape-goat: 2.1.1
+ dev: false
/puppeteer-core@2.1.1:
resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==}
@@ -27484,10 +28304,11 @@ packages:
ws: 6.2.2
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
/pure-rand@6.0.4:
resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==}
+ dev: false
/q@1.5.1:
resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
@@ -27506,7 +28327,7 @@ packages:
engines: {node: '>=0.6'}
dependencies:
side-channel: 1.0.6
- dev: true
+ dev: false
/qs@6.13.0:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
@@ -27543,6 +28364,7 @@ packages:
/quick-lru@5.1.1:
resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
engines: {node: '>=10'}
+ dev: false
/ramda@0.27.2:
resolution: {integrity: sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==}
@@ -27550,7 +28372,6 @@ packages:
/ramda@0.28.0:
resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==}
- dev: true
/randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
@@ -27595,7 +28416,6 @@ packages:
loader-utils: 2.0.4
schema-utils: 3.3.0
webpack: 4.47.0
- dev: true
/rc@1.2.8:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
@@ -27605,6 +28425,7 @@ packages:
ini: 1.3.8
minimist: 1.2.8
strip-json-comments: 2.0.1
+ dev: false
/react-colorful@5.6.1(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==}
@@ -27614,7 +28435,6 @@ packages:
dependencies:
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
- dev: true
/react-docgen-typescript@2.2.2(typescript@5.8.2):
resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==}
@@ -27622,7 +28442,6 @@ packages:
typescript: '>= 4.3.x'
dependencies:
typescript: 5.8.2
- dev: true
/react-docgen@5.4.3:
resolution: {integrity: sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA==}
@@ -27641,7 +28460,23 @@ packages:
strip-indent: 3.0.0
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /react-docgen@7.1.1:
+ resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==}
+ engines: {node: '>=16.14.0'}
+ dependencies:
+ '@babel/core': 7.20.12
+ '@babel/traverse': 7.24.0
+ '@babel/types': 7.24.0
+ '@types/babel__core': 7.20.5
+ '@types/babel__traverse': 7.20.5
+ '@types/doctrine': 0.0.9
+ '@types/resolve': 1.20.2
+ doctrine: 3.0.0
+ resolve: 1.22.8
+ strip-indent: 4.1.1
+ transitivePeerDependencies:
+ - supports-color
/react-dom@17.0.2(react@17.0.2):
resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
@@ -27671,7 +28506,6 @@ packages:
prop-types: 15.8.1
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
- dev: true
/react-element-to-jsx-string@14.3.4(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==}
@@ -27684,11 +28518,10 @@ packages:
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
react-is: 17.0.2
- dev: true
+ dev: false
/react-fast-compare@3.2.2:
resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
- dev: true
/react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==}
@@ -27703,7 +28536,6 @@ packages:
react-dom: 17.0.2(react@17.0.2)
react-fast-compare: 3.2.2
shallowequal: 1.1.0
- dev: true
/react-hook-form@7.69.0(react@19.2.3):
resolution: {integrity: sha512-yt6ZGME9f4F6WHwevrvpAjh42HMvocuSnSIHUGycBqXIJdhqGSPQzTpGF+1NLREk/58IdPxEMfPcFCjlMhclGw==}
@@ -27723,7 +28555,7 @@ packages:
is-dom: 1.1.0
prop-types: 15.8.1
react: 17.0.2
- dev: true
+ dev: false
/react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@@ -27745,7 +28577,6 @@ packages:
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2)
- dev: true
/react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==}
@@ -27759,7 +28590,6 @@ packages:
react-dom: 17.0.2(react@17.0.2)
react-fast-compare: 3.2.2
warning: 4.0.3
- dev: true
/react-redux@9.2.0(@types/react@19.2.7)(react@19.2.3)(redux@5.0.1):
resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==}
@@ -27783,7 +28613,6 @@ packages:
/react-refresh@0.11.0:
resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==}
engines: {node: '>=0.10.0'}
- dev: true
/react-router-dom@6.22.3(@types/react@17.0.74)(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==}
@@ -27798,7 +28627,6 @@ packages:
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
react-router: 6.22.3(@types/react@17.0.74)(react@17.0.2)
- dev: true
/react-router@6.22.3(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==}
@@ -27810,7 +28638,6 @@ packages:
'@remix-run/router': 1.15.3
'@types/react': 17.0.74
react: 17.0.2
- dev: true
/react-sizeme@3.0.2:
resolution: {integrity: sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==}
@@ -27819,7 +28646,6 @@ packages:
invariant: 2.2.4
shallowequal: 1.1.0
throttle-debounce: 3.0.1
- dev: true
/react-syntax-highlighter@13.5.3(react@17.0.2):
resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==}
@@ -27832,7 +28658,6 @@ packages:
prismjs: 1.29.0
react: 17.0.2
refractor: 3.6.0
- dev: true
/react-textarea-autosize@8.5.3(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==}
@@ -27846,7 +28671,6 @@ packages:
use-latest: 1.2.1(@types/react@17.0.74)(react@17.0.2)
transitivePeerDependencies:
- '@types/react'
- dev: true
/react@17.0.2:
resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
@@ -27886,7 +28710,6 @@ packages:
find-up: 4.1.0
read-pkg: 5.2.0
type-fest: 0.8.1
- dev: true
/read-pkg@5.2.0:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
@@ -27896,7 +28719,6 @@ packages:
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
- dev: true
/read-yaml-file@2.1.0:
resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==}
@@ -27979,7 +28801,7 @@ packages:
esprima: 4.0.1
private: 0.1.8
source-map: 0.6.1
- dev: true
+ dev: false
/recast@0.20.5:
resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==}
@@ -27989,14 +28811,31 @@ packages:
esprima: 4.0.1
source-map: 0.6.1
tslib: 2.8.1
- dev: true
+ dev: false
+
+ /recast@0.23.11:
+ resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==}
+ engines: {node: '>= 4'}
+ dependencies:
+ ast-types: 0.16.1
+ esprima: 4.0.1
+ source-map: 0.6.1
+ tiny-invariant: 1.3.3
+ tslib: 2.8.1
/rechoir@0.6.2:
resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
engines: {node: '>= 0.10'}
dependencies:
resolve: 1.22.8
- dev: true
+ dev: false
+
+ /redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
+ dependencies:
+ indent-string: 4.0.0
+ strip-indent: 3.0.0
/redux-thunk@3.1.0(redux@5.0.1):
resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==}
@@ -28035,22 +28874,18 @@ packages:
hastscript: 6.0.0
parse-entities: 2.0.0
prismjs: 1.27.0
- dev: true
/regenerate-unicode-properties@10.1.1:
resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
engines: {node: '>=4'}
dependencies:
regenerate: 1.4.2
- dev: true
/regenerate@1.4.2:
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
- dev: true
/regenerator-runtime@0.13.11:
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
- dev: true
/regenerator-runtime@0.14.1:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
@@ -28059,7 +28894,6 @@ packages:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
dependencies:
'@babel/runtime': 7.24.0
- dev: true
/regex-not@1.0.2:
resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
@@ -28103,26 +28937,26 @@ packages:
regjsparser: 0.9.1
unicode-match-property-ecmascript: 2.0.0
unicode-match-property-value-ecmascript: 2.1.0
- dev: true
/registry-auth-token@4.2.2:
resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==}
engines: {node: '>=6.0.0'}
dependencies:
rc: 1.2.8
+ dev: false
/registry-url@5.1.0:
resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==}
engines: {node: '>=8'}
dependencies:
rc: 1.2.8
+ dev: false
/regjsparser@0.9.1:
resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
hasBin: true
dependencies:
jsesc: 0.5.0
- dev: true
/relateurl@0.2.7:
resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
@@ -28136,11 +28970,10 @@ packages:
mdast-util-definitions: 4.0.0
space-separated-tokens: 1.1.5
unist-util-visit: 2.0.3
- dev: true
+ dev: false
/remark-footnotes@2.0.0:
resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==}
- dev: true
/remark-mdx@1.6.22:
resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==}
@@ -28155,7 +28988,6 @@ packages:
unified: 9.2.0
transitivePeerDependencies:
- supports-color
- dev: true
/remark-parse@8.0.3:
resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==}
@@ -28176,7 +29008,6 @@ packages:
unist-util-remove-position: 2.0.1
vfile-location: 3.2.0
xtend: 4.0.2
- dev: true
/remark-slug@6.1.0:
resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==}
@@ -28184,13 +29015,12 @@ packages:
github-slugger: 1.5.0
mdast-util-to-string: 1.1.0
unist-util-visit: 2.0.3
- dev: true
+ dev: false
/remark-squeeze-paragraphs@4.0.0:
resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==}
dependencies:
mdast-squeeze-paragraphs: 4.0.0
- dev: true
/remeda@0.0.32:
resolution: {integrity: sha512-FEdl8ONpqY7AvvMHG5WYdomc0mGf2khHPUDu6QvNkOq4Wjkw5BvzWM4QyksAQ/US1sFIIRG8TVBn6iJx6HbRrA==}
@@ -28229,7 +29059,6 @@ packages:
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
- dev: true
/require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
@@ -28248,13 +29077,14 @@ packages:
/resolve-alpn@1.2.1:
resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
+ dev: false
/resolve-cwd@3.0.0:
resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
engines: {node: '>=8'}
dependencies:
resolve-from: 5.0.0
- dev: true
+ dev: false
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
@@ -28292,6 +29122,7 @@ packages:
resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
dependencies:
lowercase-keys: 2.0.0
+ dev: false
/restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
@@ -28336,7 +29167,6 @@ packages:
hasBin: true
dependencies:
glob: 7.2.3
- dev: true
/rimraf@2.7.1:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
@@ -28374,7 +29204,7 @@ packages:
/rsvp@4.8.5:
resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==}
engines: {node: 6.* || >= 7.*}
- dev: true
+ dev: false
/rtl-css-js@1.16.1:
resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==}
@@ -28435,7 +29265,6 @@ packages:
/safe-buffer@5.1.1:
resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==}
- dev: true
/safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -28504,7 +29333,7 @@ packages:
micromatch: 3.1.10
minimist: 1.2.8
walker: 1.0.8
- dev: true
+ dev: false
/sass-embedded-android-arm64@1.85.1:
resolution: {integrity: sha512-27oRheqNA3SJM2hAxpVbs7mCKUwKPWmEEhyiNFpBINb5ELVLg+Ck5RsGg+SJmo130ul5YX0vinmVB5uPWc8X5w==}
@@ -28798,7 +29627,6 @@ packages:
'@types/json-schema': 7.0.15
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- dev: true
/schema-utils@2.7.1:
resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
@@ -28807,7 +29635,6 @@ packages:
'@types/json-schema': 7.0.15
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- dev: true
/schema-utils@3.3.0:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
@@ -28867,6 +29694,7 @@ packages:
engines: {node: '>=8'}
dependencies:
semver: 6.3.1
+ dev: false
/semver-store@0.3.0:
resolution: {integrity: sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==}
@@ -28957,7 +29785,6 @@ packages:
resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==}
dependencies:
randombytes: 2.1.0
- dev: true
/serialize-javascript@6.0.0:
resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
@@ -28979,7 +29806,6 @@ packages:
ms: 2.1.1
parseurl: 1.3.3
safe-buffer: 5.1.1
- dev: true
/serve-index@1.9.1:
resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==}
@@ -29017,7 +29843,6 @@ packages:
/set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
- dev: true
/set-cookie-parser@2.6.0:
resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
@@ -29090,14 +29915,13 @@ packages:
/shallowequal@1.1.0:
resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
- dev: true
/shebang-command@1.2.0:
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
engines: {node: '>=0.10.0'}
dependencies:
shebang-regex: 1.0.0
- dev: true
+ dev: false
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -29108,7 +29932,7 @@ packages:
/shebang-regex@1.0.0:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
- dev: true
+ dev: false
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
@@ -29126,7 +29950,7 @@ packages:
glob: 7.0.6
interpret: 1.4.0
rechoir: 0.6.2
- dev: true
+ dev: false
/side-channel-list@1.0.0:
resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
@@ -29162,7 +29986,7 @@ packages:
es-errors: 1.3.0
get-intrinsic: 1.2.4
object-inspect: 1.13.4
- dev: true
+ dev: false
/side-channel@1.1.0:
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
@@ -29208,17 +30032,20 @@ packages:
/sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- dev: true
/slash@2.0.0:
resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==}
engines: {node: '>=6'}
- dev: true
/slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
+ /slash@5.1.0:
+ resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
+ engines: {node: '>=14.16'}
+ dev: false
+
/slice-ansi@2.1.0:
resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==}
engines: {node: '>=6'}
@@ -29332,6 +30159,21 @@ packages:
whatwg-mimetype: 2.3.0
dev: true
+ /source-map-loader@1.1.3(webpack@5.103.0):
+ resolution: {integrity: sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0 || ^4 || ^5
+ dependencies:
+ abab: 2.0.6
+ iconv-lite: 0.6.3
+ loader-utils: 2.0.4
+ schema-utils: 3.3.0
+ source-map: 0.6.1
+ webpack: 5.103.0
+ whatwg-mimetype: 2.3.0
+ dev: true
+
/source-map-loader@3.0.2(webpack@5.103.0):
resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==}
engines: {node: '>= 12.13.0'}
@@ -29358,6 +30200,7 @@ packages:
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
+ dev: false
/source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
@@ -29383,7 +30226,6 @@ packages:
/space-separated-tokens@1.1.5:
resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
- dev: true
/spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@@ -29490,11 +30332,9 @@ packages:
/stackframe@1.3.4:
resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
- dev: true
/state-toggle@1.0.3:
resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==}
- dev: true
/static-extend@0.1.2:
resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
@@ -29517,7 +30357,6 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
internal-slot: 1.1.0
- dev: true
/stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
@@ -29533,7 +30372,36 @@ packages:
/store2@2.14.3:
resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==}
- dev: true
+
+ /storybook@9.1.17(@testing-library/dom@7.21.8)(prettier@3.6.2):
+ resolution: {integrity: sha512-kfr6kxQAjA96ADlH6FMALJwJ+eM80UqXy106yVHNgdsAP/CdzkkicglRAhZAvUycXK9AeadF6KZ00CWLtVMN4w==}
+ hasBin: true
+ peerDependencies:
+ prettier: ^2 || ^3
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+ dependencies:
+ '@storybook/global': 5.0.0
+ '@testing-library/jest-dom': 6.9.1
+ '@testing-library/user-event': 14.6.1(@testing-library/dom@7.21.8)
+ '@vitest/expect': 3.2.4
+ '@vitest/mocker': 3.2.4
+ '@vitest/spy': 3.2.4
+ better-opn: 3.0.2
+ esbuild: 0.20.2
+ esbuild-register: 3.6.0(esbuild@0.20.2)
+ prettier: 3.6.2
+ recast: 0.23.11
+ semver: 7.7.2
+ ws: 8.18.0
+ transitivePeerDependencies:
+ - '@testing-library/dom'
+ - bufferutil
+ - msw
+ - supports-color
+ - utf-8-validate
+ - vite
/stream-browserify@2.0.2:
resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==}
@@ -29654,7 +30522,6 @@ packages:
call-bind: 1.0.8
define-properties: 1.2.1
es-abstract: 1.23.9
- dev: true
/string.prototype.padstart@3.1.6:
resolution: {integrity: sha512-1y15lz7otgfRTAVK5qbp3eHIga+w8j7+jIH+7HpUrOfnLVl6n0hbspi4EXf4tR+PNOpBjPstltemkx0SvViOCg==}
@@ -29664,7 +30531,6 @@ packages:
define-properties: 1.2.1
es-abstract: 1.23.9
es-object-atoms: 1.1.1
- dev: true
/string.prototype.repeat@1.0.0:
resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
@@ -29754,32 +30620,37 @@ packages:
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
- dev: false
/strip-bom@4.0.0:
resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
engines: {node: '>=8'}
+ dev: false
/strip-eof@1.0.0:
resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==}
engines: {node: '>=0.10.0'}
- dev: true
+ dev: false
/strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
+ dev: false
/strip-indent@3.0.0:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
dependencies:
min-indent: 1.0.1
- dev: true
+
+ /strip-indent@4.1.1:
+ resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==}
+ engines: {node: '>=12'}
/strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
requiresBuild: true
+ dev: false
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
@@ -29797,7 +30668,6 @@ packages:
loader-utils: 2.0.4
schema-utils: 2.7.1
webpack: 4.47.0
- dev: true
/style-loader@2.0.0(webpack@4.47.0):
resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==}
@@ -29808,7 +30678,16 @@ packages:
loader-utils: 2.0.4
schema-utils: 3.3.0
webpack: 4.47.0
- dev: true
+
+ /style-loader@2.0.0(webpack@5.103.0):
+ resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0 || ^4 || ^5
+ dependencies:
+ loader-utils: 2.0.4
+ schema-utils: 3.3.0
+ webpack: 5.103.0
/style-loader@3.3.4(webpack@5.103.0):
resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==}
@@ -29822,7 +30701,6 @@ packages:
resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==}
dependencies:
inline-style-parser: 0.1.1
- dev: true
/stylehacks@5.1.1(postcss@8.4.36):
resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==}
@@ -29887,7 +30765,6 @@ packages:
get-symbol-description: 1.1.0
has-symbols: 1.1.0
object.getownpropertydescriptors: 2.1.7
- dev: true
/sync-child-process@1.0.2:
resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==}
@@ -29903,7 +30780,6 @@ packages:
/synchronous-promise@2.0.17:
resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==}
- dev: true
/table@5.4.6:
resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==}
@@ -29990,14 +30866,13 @@ packages:
isobject: 4.0.0
lodash: 4.17.21
memoizerific: 1.11.3
- dev: true
/temp@0.8.4:
resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
engines: {node: '>=6.0.0'}
dependencies:
rimraf: 2.6.3
- dev: true
+ dev: false
/terser-webpack-plugin@1.4.5(webpack@4.47.0):
resolution: {integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==}
@@ -30032,7 +30907,25 @@ packages:
terser: 4.8.1
webpack: 4.47.0
webpack-sources: 1.4.3
- dev: true
+ dev: false
+
+ /terser-webpack-plugin@3.0.8(webpack@5.103.0):
+ resolution: {integrity: sha512-ygwK8TYMRTYtSyLB2Mhnt90guQh989CIq/mL/2apwi6rA15Xys4ydNUiH4ah6EZCfQxSk26ZFQilZ4IQ6IZw6A==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0 || ^4 || ^5
+ dependencies:
+ cacache: 15.3.0
+ find-cache-dir: 3.3.2
+ jest-worker: 26.6.2
+ p-limit: 3.1.0
+ schema-utils: 2.7.1
+ serialize-javascript: 4.0.0
+ source-map: 0.6.1
+ terser: 4.8.1
+ webpack: 5.103.0
+ webpack-sources: 1.4.3
+ dev: false
/terser-webpack-plugin@4.2.3(webpack@4.47.0):
resolution: {integrity: sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==}
@@ -30050,7 +30943,6 @@ packages:
terser: 5.39.0
webpack: 4.47.0
webpack-sources: 1.4.3
- dev: true
/terser-webpack-plugin@5.3.10(webpack@5.103.0):
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
@@ -30168,7 +31060,6 @@ packages:
/throttle-debounce@3.0.1:
resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==}
engines: {node: '>=10'}
- dev: true
/through2@2.0.5:
resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
@@ -30196,11 +31087,18 @@ packages:
dependencies:
setimmediate: 1.0.5
+ /tiny-invariant@1.3.3:
+ resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+
/tiny-lru@7.0.6:
resolution: {integrity: sha512-zNYO0Kvgn5rXzWpL0y3RS09sMK67eGaQj9805jlK9G6pSadfriTczzLHFXa/xcW4mIRfmlB9HyQ/+SgL0V1uow==}
engines: {node: '>=6'}
dev: false
+ /tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ dev: false
+
/tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
@@ -30209,6 +31107,14 @@ packages:
picomatch: 4.0.2
dev: false
+ /tinyrainbow@2.0.0:
+ resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
+ engines: {node: '>=14.0.0'}
+
+ /tinyspy@4.0.4:
+ resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
+ engines: {node: '>=14.0.0'}
+
/tmp@0.2.3:
resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
engines: {node: '>=14.14'}
@@ -30254,7 +31160,6 @@ packages:
/toggle-selection@1.0.6:
resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
- dev: true
/toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
@@ -30275,7 +31180,6 @@ packages:
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- dev: true
/tr46@3.0.0:
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
@@ -30297,16 +31201,13 @@ packages:
/trim-trailing-lines@1.1.4:
resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==}
- dev: true
/trim@0.0.1:
resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==}
deprecated: Use String.prototype.trim() instead
- dev: true
/trough@1.0.5:
resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==}
- dev: true
/true-case-path@2.2.1:
resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==}
@@ -30341,7 +31242,6 @@ packages:
/ts-dedent@2.2.0:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
engines: {node: '>=6.10'}
- dev: true
/ts-loader@6.0.0(typescript@5.8.2):
resolution: {integrity: sha512-lszy+D41R0Te2+loZxADWS+E1+Z55A+i3dFfFie1AZHL++65JRKVDBPQgeWgRrlv5tbxdU3zOtXp8b7AFR6KEg==}
@@ -30367,7 +31267,6 @@ packages:
optional: true
dependencies:
typescript: 5.8.2
- dev: true
/tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
@@ -30378,6 +31277,14 @@ packages:
strip-bom: 3.0.0
dev: false
+ /tsconfig-paths@4.2.0:
+ resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
+ engines: {node: '>=6'}
+ dependencies:
+ json5: 2.2.3
+ minimist: 1.2.8
+ strip-bom: 3.0.0
+
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
@@ -30557,7 +31464,6 @@ packages:
/type-fest@0.8.1:
resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
engines: {node: '>=8'}
- dev: true
/type-fest@2.19.0:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
@@ -30673,6 +31579,7 @@ packages:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
dependencies:
is-typedarray: 1.0.0
+ dev: false
/typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
@@ -30704,12 +31611,15 @@ packages:
resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
dev: false
+ /ufo@1.6.1:
+ resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
+ dev: false
+
/uglify-js@3.17.4:
resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
engines: {node: '>=0.8.0'}
hasBin: true
requiresBuild: true
- dev: true
optional: true
/unbox-primitive@1.0.2:
@@ -30742,19 +31652,16 @@ packages:
/unfetch@4.2.0:
resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==}
- dev: true
/unherit@1.1.3:
resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==}
dependencies:
inherits: 2.0.4
xtend: 4.0.2
- dev: true
/unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
- dev: true
/unicode-match-property-ecmascript@2.0.0:
resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
@@ -30762,17 +31669,23 @@ packages:
dependencies:
unicode-canonical-property-names-ecmascript: 2.0.0
unicode-property-aliases-ecmascript: 2.1.0
- dev: true
/unicode-match-property-value-ecmascript@2.1.0:
resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
engines: {node: '>=4'}
- dev: true
/unicode-property-aliases-ecmascript@2.1.0:
resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
engines: {node: '>=4'}
- dev: true
+
+ /unicorn-magic@0.1.0:
+ resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
+ engines: {node: '>=18'}
+
+ /unicorn-magic@0.3.0:
+ resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
+ engines: {node: '>=18'}
+ dev: false
/unified@9.2.0:
resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==}
@@ -30783,7 +31696,6 @@ packages:
is-plain-obj: 2.1.0
trough: 1.0.5
vfile: 4.2.1
- dev: true
/union-value@1.0.1:
resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
@@ -30809,47 +31721,40 @@ packages:
engines: {node: '>=8'}
dependencies:
crypto-random-string: 2.0.0
+ dev: false
/unist-builder@2.0.3:
resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==}
- dev: true
/unist-util-generated@1.1.6:
resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==}
- dev: true
/unist-util-is@4.1.0:
resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
- dev: true
/unist-util-position@3.1.0:
resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==}
- dev: true
/unist-util-remove-position@2.0.1:
resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==}
dependencies:
unist-util-visit: 2.0.3
- dev: true
/unist-util-remove@2.1.0:
resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==}
dependencies:
unist-util-is: 4.1.0
- dev: true
/unist-util-stringify-position@2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
'@types/unist': 2.0.10
- dev: true
/unist-util-visit-parents@3.1.1:
resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
dependencies:
'@types/unist': 2.0.10
unist-util-is: 4.1.0
- dev: true
/unist-util-visit@2.0.3:
resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
@@ -30857,7 +31762,6 @@ packages:
'@types/unist': 2.0.10
unist-util-is: 4.1.0
unist-util-visit-parents: 3.1.1
- dev: true
/universalify@0.1.2:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
@@ -30951,6 +31855,7 @@ packages:
semver: 7.5.4
semver-diff: 3.1.1
xdg-basedir: 4.0.0
+ dev: false
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -30980,7 +31885,6 @@ packages:
mime-types: 2.1.35
schema-utils: 3.3.0
webpack: 4.47.0
- dev: true
/url-loader@4.1.1(webpack@5.103.0):
resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==}
@@ -31023,7 +31927,6 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
react: 17.0.2
- dev: true
/use-isomorphic-layout-effect@1.1.2(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
@@ -31036,7 +31939,6 @@ packages:
dependencies:
'@types/react': 17.0.74
react: 17.0.2
- dev: true
/use-latest@1.2.1(@types/react@17.0.74)(react@17.0.2):
resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==}
@@ -31050,7 +31952,6 @@ packages:
'@types/react': 17.0.74
react: 17.0.2
use-isomorphic-layout-effect: 1.1.2(@types/react@17.0.74)(react@17.0.2)
- dev: true
/use-sync-external-store@1.6.0(react@19.2.3):
resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
@@ -31103,13 +32004,12 @@ packages:
/uuid-browser@3.1.0:
resolution: {integrity: sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==}
deprecated: Package no longer supported and required. Use the uuid package or crypto.randomUUID instead
- dev: true
+ dev: false
/uuid@3.4.0:
resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
hasBin: true
- dev: true
/uuid@8.0.0:
resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==}
@@ -31163,14 +32063,12 @@ packages:
/vfile-location@3.2.0:
resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==}
- dev: true
/vfile-message@2.0.4:
resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==}
dependencies:
'@types/unist': 2.0.10
unist-util-stringify-position: 2.0.3
- dev: true
/vfile@4.2.1:
resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==}
@@ -31179,7 +32077,6 @@ packages:
is-buffer: 2.0.5
unist-util-stringify-position: 2.0.3
vfile-message: 2.0.4
- dev: true
/vm-browserify@1.1.2:
resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
@@ -31199,7 +32096,6 @@ packages:
resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==}
dependencies:
loose-envify: 1.4.0
- dev: true
/watchpack-chokidar2@2.0.1:
resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==}
@@ -31245,11 +32141,9 @@ packages:
/web-namespaces@1.1.4:
resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==}
- dev: true
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
- dev: true
/webidl-conversions@7.0.0:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
@@ -31290,7 +32184,6 @@ packages:
range-parser: 1.2.1
webpack: 4.47.0
webpack-log: 2.0.0
- dev: true
/webpack-dev-middleware@5.3.3(@types/webpack@4.41.32)(webpack@4.47.0):
resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==}
@@ -31311,6 +32204,25 @@ packages:
webpack: 4.47.0
dev: false
+ /webpack-dev-middleware@6.1.3(webpack@5.103.0):
+ resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ '@types/webpack': ^4
+ webpack: ^5.0.0 || ^4 || ^5
+ peerDependenciesMeta:
+ '@types/webpack':
+ optional: true
+ webpack:
+ optional: true
+ dependencies:
+ colorette: 2.0.20
+ memfs: 3.5.3
+ mime-types: 2.1.35
+ range-parser: 1.2.1
+ schema-utils: 4.3.3
+ webpack: 5.103.0
+
/webpack-dev-middleware@7.4.2(webpack@5.103.0):
resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==}
engines: {node: '>= 18.12.0'}
@@ -31500,7 +32412,6 @@ packages:
webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^4 || ^5
dependencies:
webpack: 4.47.0
- dev: true
/webpack-hot-middleware@2.26.1:
resolution: {integrity: sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==}
@@ -31508,7 +32419,6 @@ packages:
ansi-html-community: 0.0.8
html-entities: 2.5.2
strip-ansi: 6.0.1
- dev: true
/webpack-log@2.0.0:
resolution: {integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==}
@@ -31516,7 +32426,6 @@ packages:
dependencies:
ansi-colors: 3.2.4
uuid: 3.4.0
- dev: true
/webpack-merge@5.8.0:
resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==}
@@ -31539,7 +32448,9 @@ packages:
resolution: {integrity: sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==}
dependencies:
debug: 3.2.7
- dev: true
+
+ /webpack-virtual-modules@0.6.2:
+ resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
/webpack@4.47.0:
resolution: {integrity: sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==}
@@ -31658,7 +32569,6 @@ packages:
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
- dev: true
/which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
@@ -31737,7 +32647,7 @@ packages:
hasBin: true
dependencies:
isexe: 2.0.0
- dev: true
+ dev: false
/which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
@@ -31750,7 +32660,6 @@ packages:
resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
dependencies:
string-width: 4.2.3
- dev: true
/widest-line@3.1.0:
resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
@@ -31770,7 +32679,6 @@ packages:
/wordwrap@1.0.0:
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
- dev: true
/worker-farm@1.7.0:
resolution: {integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==}
@@ -31781,7 +32689,6 @@ packages:
resolution: {integrity: sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==}
dependencies:
microevent.ts: 0.1.1
- dev: true
/workerpool@6.2.1:
resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==}
@@ -31820,7 +32727,7 @@ packages:
graceful-fs: 4.2.11
imurmurhash: 0.1.4
signal-exit: 3.0.7
- dev: true
+ dev: false
/write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
@@ -31829,6 +32736,7 @@ packages:
is-typedarray: 1.0.0
signal-exit: 3.0.7
typedarray-to-buffer: 3.1.5
+ dev: false
/write-file-atomic@4.0.2:
resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
@@ -31864,7 +32772,7 @@ packages:
resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==}
dependencies:
async-limiter: 1.0.1
- dev: true
+ dev: false
/ws@7.5.9:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
@@ -31901,11 +32809,11 @@ packages:
optional: true
utf-8-validate:
optional: true
- dev: false
/xdg-basedir@4.0.0:
resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
engines: {node: '>=8'}
+ dev: false
/xml-name-validator@4.0.0:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
@@ -31958,7 +32866,6 @@ packages:
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- dev: true
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -31992,12 +32899,11 @@ packages:
/yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
- dev: true
/yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
- dev: true
+ dev: false
/yargs-unparser@2.0.0:
resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==}
@@ -32037,7 +32943,6 @@ packages:
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 20.2.9
- dev: true
/yargs@17.7.2:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
@@ -32050,13 +32955,14 @@ packages:
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 21.1.1
- dev: true
+ dev: false
/yauzl@2.10.0:
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
dependencies:
buffer-crc32: 0.2.13
fd-slicer: 1.1.0
+ dev: false
/yazl@2.5.1:
resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==}
@@ -32068,6 +32974,10 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
+ /yocto-queue@1.2.2:
+ resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
+ engines: {node: '>=12.20'}
+
/z-schema@5.0.6:
resolution: {integrity: sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg==}
engines: {node: '>=8.0.0'}
@@ -32112,4 +33022,3 @@ packages:
/zwitch@1.0.5:
resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
- dev: true
diff --git a/common/config/subspaces/default/repo-state.json b/common/config/subspaces/default/repo-state.json
index 8a333181185..ed41886367f 100644
--- a/common/config/subspaces/default/repo-state.json
+++ b/common/config/subspaces/default/repo-state.json
@@ -1,5 +1,5 @@
// DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush.
{
- "pnpmShrinkwrapHash": "214d9b455766cfb86a51a0b74f489b8b3419a6d7",
+ "pnpmShrinkwrapHash": "ca7d338992b1af61c5a70a5242a4cbd8e4ae6dff",
"preferredVersionsHash": "a9b67c38568259823f9cfb8270b31bf6d8470b27"
}
diff --git a/heft-plugins/heft-storybook-plugin/package.json b/heft-plugins/heft-storybook-plugin/package.json
index db1ce985a63..fd76471aa38 100644
--- a/heft-plugins/heft-storybook-plugin/package.json
+++ b/heft-plugins/heft-storybook-plugin/package.json
@@ -27,6 +27,7 @@
"@rushstack/heft-webpack4-plugin": "workspace:*",
"@rushstack/heft-webpack5-plugin": "workspace:*",
"eslint": "~9.37.0",
- "local-node-rig": "workspace:*"
+ "local-node-rig": "workspace:*",
+ "@rushstack/heft-rspack-plugin": "workspace:*"
}
}
diff --git a/heft-plugins/heft-storybook-plugin/src/StorybookPlugin.ts b/heft-plugins/heft-storybook-plugin/src/StorybookPlugin.ts
index d5182c5c2a9..4b3939ac429 100644
--- a/heft-plugins/heft-storybook-plugin/src/StorybookPlugin.ts
+++ b/heft-plugins/heft-storybook-plugin/src/StorybookPlugin.ts
@@ -33,10 +33,12 @@ import type {
PluginName as Webpack5PluginName,
IWebpackPluginAccessor as IWebpack5PluginAccessor
} from '@rushstack/heft-webpack5-plugin';
+import type { IRspackPluginAccessor, PluginName as RspackPluginName } from '@rushstack/heft-rspack-plugin';
const PLUGIN_NAME: 'storybook-plugin' = 'storybook-plugin';
const WEBPACK4_PLUGIN_NAME: typeof Webpack4PluginName = 'webpack4-plugin';
const WEBPACK5_PLUGIN_NAME: typeof Webpack5PluginName = 'webpack5-plugin';
+const RSPACK_PLUGIN_NAME: typeof RspackPluginName = 'rspack-plugin';
/**
* Storybook CLI build type targets
@@ -58,7 +60,8 @@ enum StorybookBuildMode {
enum StorybookCliVersion {
STORYBOOK6 = 'storybook6',
STORYBOOK7 = 'storybook7',
- STORYBOOK8 = 'storybook8'
+ STORYBOOK8 = 'storybook8',
+ STORYBOOK9 = 'storybook9'
}
/**
@@ -198,6 +201,13 @@ const DEFAULT_STORYBOOK_CLI_CONFIG: Record Promise = async () => {
- // Discard Webpack's configuration to prevent Webpack from running
- logger.terminal.writeLine(
- 'The command line includes "--storybook", redirecting Webpack to Storybook'
- );
- return false;
- };
+ const configurePackagerTap: (packager: 'Webpack' | 'Rspack') => () => Promise =
+ (packager: string) => async () => {
+ // Discard Webpack's configuration to prevent Webpack from running
+ logger.terminal.writeLine(
+ 'The command line includes "--storybook", redirecting ' + packager + ' to Storybook'
+ );
+ return false;
+ };
let isServeMode: boolean = false;
taskSession.requestAccessToPluginByName(
@@ -249,7 +260,7 @@ export default class StorybookPlugin implements IHeftTaskPlugin {
+ isServeMode = accessor.parameters.isServeMode;
+
+ // Discard Rspack's configuration to prevent Rspack from running only when performing Storybook build
+ accessor.hooks.onLoadConfiguration.tapPromise(PLUGIN_NAME, configurePackagerTap('Rspack'));
}
);
@@ -340,13 +362,26 @@ export default class StorybookPlugin implements IHeftTaskPlugin {
+ if (storybookCliVersion === StorybookCliVersion.STORYBOOK9 && typeof packageJson.bin === 'string') {
+ return packageJson.bin;
+ }
+
+ if (typeof packageJson.bin !== 'string') {
+ return packageJson.bin[moduleExecutableName];
+ } else {
+ throw new Error(
+ `The cli package "${cliPackageName}" provides a 'bin' executables in the 'package.json' but it is a string`
+ );
+ }
+ })();
logger.terminal.writeVerboseLine(
`Found storybook "${modulePath}" for "${buildMode}" mode in "${cliPackageName}"`
);
diff --git a/heft-plugins/heft-storybook-plugin/src/schemas/storybook.schema.json b/heft-plugins/heft-storybook-plugin/src/schemas/storybook.schema.json
index b0eb7ebf506..0af3cda0e68 100644
--- a/heft-plugins/heft-storybook-plugin/src/schemas/storybook.schema.json
+++ b/heft-plugins/heft-storybook-plugin/src/schemas/storybook.schema.json
@@ -15,7 +15,7 @@
"cliCallingConvention": {
"title": "Specifies the calling convention of the storybook CLI based on the storybook version.",
"description": "Specify how the Storybook CLI should be invoked. Possible values: \"storybook6\" or \"storybook7\", defaults to \"storybook7\".",
- "enum": ["storybook6", "storybook7", "storybook8"]
+ "enum": ["storybook6", "storybook7", "storybook8", "storybook9"]
},
"cliPackageName": {
"title": "The NPM package that Heft should use to launch the Storybook toolchain.",
diff --git a/heft-plugins/heft-storybook-plugin/tsconfig.json b/heft-plugins/heft-storybook-plugin/tsconfig.json
index dac21d04081..f028a59436c 100644
--- a/heft-plugins/heft-storybook-plugin/tsconfig.json
+++ b/heft-plugins/heft-storybook-plugin/tsconfig.json
@@ -1,3 +1,7 @@
{
- "extends": "./node_modules/local-node-rig/profiles/default/tsconfig-base.json"
+ "extends": "./node_modules/local-node-rig/profiles/default/tsconfig-base.json",
+ "compilerOptions": {
+ // There are issues with the webpack-dev-server and @rspack/core typings
+ "skipLibCheck": true
+ }
}
diff --git a/rush.json b/rush.json
index dab3113668c..f4d3a828522 100644
--- a/rush.json
+++ b/rush.json
@@ -717,20 +717,38 @@
"shouldPublish": false
},
{
- "packageName": "heft-storybook-react-tutorial",
- "projectFolder": "build-tests-samples/heft-storybook-react-tutorial",
+ "packageName": "heft-storybook-v6-react-tutorial",
+ "projectFolder": "build-tests-samples/heft-storybook-v6-react-tutorial",
"reviewCategory": "tests",
"shouldPublish": false
},
{
- "packageName": "heft-storybook-react-tutorial-storykit",
- "projectFolder": "build-tests-samples/heft-storybook-react-tutorial-storykit",
+ "packageName": "heft-storybook-v9-react-tutorial",
+ "projectFolder": "build-tests-samples/heft-storybook-v9-react-tutorial",
"reviewCategory": "tests",
"shouldPublish": false
},
{
- "packageName": "heft-storybook-react-tutorial-app",
- "projectFolder": "build-tests-samples/heft-storybook-react-tutorial-app",
+ "packageName": "heft-storybook-v6-react-tutorial-storykit",
+ "projectFolder": "build-tests-samples/heft-storybook-v6-react-tutorial-storykit",
+ "reviewCategory": "tests",
+ "shouldPublish": false
+ },
+ {
+ "packageName": "heft-storybook-v9-react-tutorial-storykit",
+ "projectFolder": "build-tests-samples/heft-storybook-v9-react-tutorial-storykit",
+ "reviewCategory": "tests",
+ "shouldPublish": false
+ },
+ {
+ "packageName": "heft-storybook-v6-react-tutorial-app",
+ "projectFolder": "build-tests-samples/heft-storybook-v6-react-tutorial-app",
+ "reviewCategory": "tests",
+ "shouldPublish": false
+ },
+ {
+ "packageName": "heft-storybook-v9-react-tutorial-app",
+ "projectFolder": "build-tests-samples/heft-storybook-v9-react-tutorial-app",
"reviewCategory": "tests",
"shouldPublish": false
},