diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml
index bd2280348..5021f5e77 100644
--- a/.github/actions/setup/action.yml
+++ b/.github/actions/setup/action.yml
@@ -33,16 +33,8 @@ runs:
- name: Install dependencies
shell: bash
- run: PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 pnpm i
+ run: pnpm i
- - name: Cache playwright binaries
- uses: actions/cache@v3
- id: playwright-cache
- with:
- path: ~/.cache/ms-playwright
- key: ${{ runner.os }}-playwright-${{ hashFiles('**/pnpm-lock.yaml') }}
-
- - name: Install Playwright browsers
- run: pnpm --filter "@custom-tests/e2e" download-browsers
+ - name: Check formatting
shell: bash
- if: steps.playwright-cache.outputs.cache-hit != 'true'
+ run: pnpm test:format
diff --git a/.github/workflows/estimate.yml b/.github/workflows/estimate.yml
new file mode 100644
index 000000000..d492e2c0c
--- /dev/null
+++ b/.github/workflows/estimate.yml
@@ -0,0 +1,77 @@
+name: Estimate
+on:
+ pull_request:
+
+jobs:
+ estimate:
+ name: Estimate
+ if: vars.JIRA_PROJECT_ID != ''
+ runs-on: ubuntu-20.04
+ steps:
+ - name: Start Check Run
+ id: check
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ CHECK_ID=$(gh api -X POST -H "Accept: application/vnd.github+json" \
+ -H "X-GitHub-Api-Version: 2022-11-28" \
+ -f 'name=Estimator' \
+ -f 'head_sha=${{ github.event.pull_request.head.sha }}' \
+ -f 'status=in_progress' \
+ -f 'output[title]=🎲 Estimation in progress' \
+ -f 'output[summary]=🎲 Estimation in progress' \
+ /repos/${{ github.repository }}/check-runs --jq '.id')
+ echo "check_id=$CHECK_ID" >> $GITHUB_OUTPUT
+
+ - name: Install estimator
+ run: npm install -g @amazeelabs/estimator
+
+ - name: Checkout
+ uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+
+ - name: Find common ancestor
+ id: ancestor
+ env:
+ BASE_BRANCH: ${{ github.base_ref }}
+ run:
+ echo "hash=$(git merge-base --fork-point origin/$BASE_BRANCH)" >>
+ $GITHUB_OUTPUT
+
+ - name: Estimate
+ id: estimate
+ env:
+ JIRA_PROJECT_ID: ${{ vars.JIRA_PROJECT_ID }}
+ PARENT_COMMIT: ${{ steps.ancestor.outputs.hash }}
+ DASHBOARD_ACCESS_TOKEN: ${{ secrets.DASHBOARD_ACCESS_TOKEN }}
+ run: echo "result=$(amazeelabs-estimator estimate)" >> $GITHUB_OUTPUT
+ continue-on-error: true
+
+ - name: Report success
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ gh api -X PATCH -H "Accept: application/vnd.github+json" \
+ -H "X-GitHub-Api-Version: 2022-11-28" \
+ -f 'name=Estimator' \
+ -f 'head_sha=${{ github.event.pull_request.head.sha }}' \
+ -f 'conclusion=success' \
+ -f 'output[title]=🎲 ${{ steps.estimate.outputs.result }}' \
+ -f 'output[summary]=🎲 ${{ steps.estimate.outputs.result }}' \
+ /repos/${{ github.repository }}/check-runs/${{ steps.check.outputs.check_id }}
+ if: steps.estimate.outputs.result != ''
+
+ - name: Report error
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ gh api -X PATCH -H "Accept: application/vnd.github+json" \
+ -H "X-GitHub-Api-Version: 2022-11-28" \
+ -f 'name=Estimator' \
+ -f 'head_sha=${{ github.event.pull_request.head.sha }}' \
+ -f 'conclusion=failure' \
+ -f 'output[title]=💥 Estimation failed' \
+ -f 'output[summary]=💥 Estimation failed' \
+ /repos/${{ github.repository }}/check-runs/${{ steps.check.outputs.check_id }}
+ if: steps.estimate.outputs.result == ''
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 9c1f520d6..d23873f19 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -91,6 +91,25 @@ jobs:
target_branch: prod
github_token: ${{ secrets.GITHUB_TOKEN }}
+ update_dashboard:
+ name: Update dashboard
+ if: github.ref == 'refs/heads/release' && vars.JIRA_PROJECT_ID != ''
+ runs-on: ubuntu-20.04
+ steps:
+ - name: Install estimator
+ run: npm install -g @amazeelabs/estimator
+
+ - name: Checkout
+ uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+
+ - name: Update dashboard
+ env:
+ JIRA_PROJECT_ID: ${{ vars.JIRA_PROJECT_ID }}
+ DASHBOARD_ACCESS_TOKEN: ${{ secrets.DASHBOARD_ACCESS_TOKEN }}
+ run: amazeelabs-estimator update
+
docker_build:
name: Docker Build
if:
diff --git a/.github/workflows/write-dashboard.yml b/.github/workflows/write-dashboard.yml
new file mode 100644
index 000000000..418c9c555
--- /dev/null
+++ b/.github/workflows/write-dashboard.yml
@@ -0,0 +1,23 @@
+name: Write dashboard history
+on:
+ workflow_dispatch:
+
+jobs:
+ write_dashboard:
+ name: Write dashboard history
+ if: github.ref == 'refs/heads/release' && vars.JIRA_PROJECT_ID != ''
+ runs-on: ubuntu-20.04
+ steps:
+ - name: Install estimator
+ run: npm install -g @amazeelabs/estimator
+
+ - name: Checkout
+ uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+
+ - name: Update dashboard
+ env:
+ JIRA_PROJECT_ID: ${{ vars.JIRA_PROJECT_ID }}
+ DASHBOARD_ACCESS_TOKEN: ${{ secrets.DASHBOARD_ACCESS_TOKEN }}
+ run: amazeelabs-estimator write-history
diff --git a/.lagoon/Dockerfile b/.lagoon/Dockerfile
index 214c1fdbb..db5094463 100644
--- a/.lagoon/Dockerfile
+++ b/.lagoon/Dockerfile
@@ -8,8 +8,6 @@ COPY --from=node /usr/local/lib/node_modules /usr/local/lib/node_modules
COPY --from=node /usr/local/bin/node /usr/local/bin/node
RUN ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm
-ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
-
# Install pnpm
RUN npm install -g pnpm@8.6.12 && pnpm config set store-dir /tmp/cache/pnpm
diff --git a/README.md b/README.md
index 9e4a6a21c..40978c3ac 100644
--- a/README.md
+++ b/README.md
@@ -24,9 +24,21 @@ Other steps
- [Create a new Lagoon project](https://amazeelabs.atlassian.net/wiki/spaces/ALU/pages/368115717/Create+a+new+Lagoon+project)
- [Create a new Netlify project](https://amazeelabs.atlassian.net/wiki/spaces/ALU/pages/368017428/Create+a+new+Netlify+project)
- Check the [Environment overrides](#environment-overrides) section below
+- Check the [Statistics and Estimations](#statistics-and-estimations) section
+ below
- Check the [Choose a CMS](#choose-a-cms) section below
- Create `dev` and `prod` branches (and optionally `stage`) from `release`
+## Connect to automatic estimations
+
+There are Github workflows that can connect to the
+[Amazeelabs Dashboard](https://dashboard.amazeelabs.com) to log complexity
+statistics and retrieve automatic estimations. To use that, provide a
+`JIRA_PROJECT_ID` environment variable in the Github repository variables.
+
+The project should then show up on
+[Estimator page](https://dashboard.amazeelabs.com/estimator).
+
## Choose a CMS
The template comes with Drupal and Decap CMS enabled by default. To disable
diff --git a/apps/cms/package.json b/apps/cms/package.json
index 75e6bc6ed..d0a43c47a 100644
--- a/apps/cms/package.json
+++ b/apps/cms/package.json
@@ -15,7 +15,7 @@
"drush": "SB_ENVIRONMENT=1 SIMPLETEST_DB=sqlite://localhost/sites/default/files/.sqlite DRUSH_OPTIONS_URI=http://127.0.0.1:8888 vendor/bin/drush",
"silverback": "SB_ENVIRONMENT=1 SIMPLETEST_DB=sqlite://localhost/sites/default/files/.sqlite SB_ADMIN_USER=admin SB_ADMIN_PASS=admin vendor/bin/silverback",
"drupal-install": "SB_SETUP=1 pnpm silverback setup --profile minimal && pnpm content:import && pnpm drush php-eval 'node_access_rebuild();' && rm -rf install-cache.zip && pnpm fix-premissions && pnpm ensure-working-db",
- "export-webforms": "pnpm run --filter '@custom-tests/e2e' download-browsers && pnpm run --filter '@custom-tests/e2e' webform-snapshots",
+ "export-webforms": "pnpm turbo --filter '@custom-tests/e2e' webform-snapshots",
"start": "cd web; SB_ENVIRONMENT=1 SIMPLETEST_DB=sqlite://localhost/sites/default/files/.sqlite DRUSH_OPTIONS_URI=http://127.0.0.1:8888 php -S 0.0.0.0:8888 .ht.router.php # no drush to avoid the drush server timeout",
"dev": "pnpm start",
"clear": "pnpm drush cr",
diff --git a/estimator.config.ts b/estimator.config.ts
new file mode 100644
index 000000000..aee95a201
--- /dev/null
+++ b/estimator.config.ts
@@ -0,0 +1,12 @@
+export default {
+ documents: [
+ 'packages/schema/src/fragments/**/*.{gql,graphql,graphqls}',
+ 'packages/schema/src/operations/*.{gql,graphql,graphqls}',
+ 'packages/schema/src/schema.graphql',
+ ],
+ storage: {
+ id: process.env.JIRA_PROJECT_ID,
+ token: process.env.DASHBOARD_ACCESS_TOKEN,
+ api: 'https://dashboard.amazeelabs.com/api/estimator',
+ },
+};
diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts
index ca58622e6..cf0559aa8 100644
--- a/packages/ui/.storybook/main.ts
+++ b/packages/ui/.storybook/main.ts
@@ -1,5 +1,4 @@
import type { StorybookConfig } from '@storybook/react-vite';
-import pluginTurbosnap from 'vite-plugin-turbosnap';
import { mergeConfig, UserConfig } from 'vite';
import { imagetools } from 'vite-imagetools';
import { resolve, dirname } from 'path';
@@ -19,18 +18,16 @@ const config: StorybookConfig = {
),
},
},
- plugins: [
- pluginTurbosnap({ rootDir: config.root ?? process.cwd() }),
- imagetools(),
- ],
+ plugins: [imagetools()],
} satisfies UserConfig),
staticDirs: ['../static/public', '../static/stories'],
- stories: ['../src/**/*.stories.@(ts|tsx|mdx)'],
+ stories: ['../src/**/*.@(mdx|stories.@(ts|tsx))'],
addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-interactions',
'@storybook/addon-coverage',
+ '@storybook/addon-a11y',
],
framework: {
name: '@storybook/react-vite',
diff --git a/packages/ui/.storybook/preview.tsx b/packages/ui/.storybook/preview.tsx
index 28c5c4eb6..26d96ce3e 100644
--- a/packages/ui/.storybook/preview.tsx
+++ b/packages/ui/.storybook/preview.tsx
@@ -62,6 +62,51 @@ const SWRCacheDecorator: Decorator = (Story) => {
export const parameters = {
chromatic: { viewports: [320, 840, 1440] },
+ a11y: {
+ // Optional selector to inspect
+ element: '#storybook-root',
+ config: {
+ rules: [
+ {
+ // The autocomplete rule will not run based on the CSS selector provided
+ id: 'autocomplete-valid',
+ selector: '*:not([autocomplete="nope"])',
+ },
+ {
+ // Setting the enabled option to false will disable checks for this particular rule on all stories.
+ id: 'image-alt',
+ enabled: false,
+ },
+ {
+ // Setting the enabled option to false will disable checks for this particular rule on all stories.
+ id: 'color-contrast',
+ reviewOnFail: true,
+ },
+ {
+ id: 'link-name',
+ reviewOnFail: true,
+ },
+ {
+ id: 'duplicate-id',
+ reviewOnFail: true,
+ },
+ {
+ id: 'landmark-no-duplicate-main',
+ reviewOnFail: true,
+ },
+ {
+ id: 'landmark-main-is-top-level',
+ reviewOnFail: true,
+ },
+ {
+ id: 'landmark-unique',
+ reviewOnFail: true,
+ },
+ ],
+ },
+ // Axe's options parameter
+ options: {},
+ },
};
export const decorators = [LocationDecorator, IntlDecorator, SWRCacheDecorator];
diff --git a/packages/ui/.storybook/test-runner.ts b/packages/ui/.storybook/test-runner.ts
new file mode 100644
index 000000000..d2b306075
--- /dev/null
+++ b/packages/ui/.storybook/test-runner.ts
@@ -0,0 +1,32 @@
+import type { TestRunnerConfig } from '@storybook/test-runner';
+import { getStoryContext } from '@storybook/test-runner';
+
+import { injectAxe, checkA11y, configureAxe } from 'axe-playwright';
+
+/*
+ * See https://storybook.js.org/docs/writing-tests/test-runner#test-hook-api
+ * to learn more about the test-runner hooks API.
+ */
+const config: TestRunnerConfig = {
+ async preVisit(page) {
+ await injectAxe(page);
+ },
+ async postVisit(page, context) {
+ // Get the entire context of a story, including parameters, args, argTypes, etc.
+ const storyContext = await getStoryContext(page, context);
+
+ // Apply story-level a11y rules
+ await configureAxe(page, {
+ rules: storyContext.parameters?.a11y?.config?.rules,
+ });
+
+ await checkA11y(page, '#storybook-root', {
+ detailedReport: true,
+ detailedReportOptions: {
+ html: true,
+ },
+ });
+ },
+};
+
+export default config;
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 99ff25abb..1dc3c6245 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -28,7 +28,7 @@
"prep:iframe": "NODE_ENV=production pnpm postcss src/iframe.css -o build/iframe.css",
"prep:gutenberg": "NODE_ENV=production PREFIX=gutenberg pnpm postcss src/tailwind.css -o build/gutenberg.css",
"prep:i18n": "formatjs extract 'src/**/*.ts*' --ignore='**/*.d.ts' --ignore='**/*.stories.ts*' --out-file build/translatables.json --id-interpolation-pattern '[sha512:contenthash:base64:6]'\n",
- "build": "storybook build",
+ "build": "storybook build --stats-json",
"dev": "storybook dev -p 6006 --no-open",
"start": "serve storybook-static -p 6006 > /dev/null 2>&1",
"test:static": "tsc --noEmit && eslint \"**/*.{ts,tsx,js,jsx}\" --ignore-path=\"./.eslintignore\"",
@@ -63,28 +63,28 @@
"@amazeelabs/bridge-storybook": "^1.2.8",
"@amazeelabs/cloudinary-responsive-image": "^1.6.15",
"@formatjs/cli": "^6.2.4",
- "@storybook/addon-actions": "^7.6.7",
- "@storybook/addon-coverage": "^1.0.0",
- "@storybook/addon-essentials": "^7.6.7",
- "@storybook/addon-interactions": "^7.6.7",
- "@storybook/addon-links": "^7.6.7",
- "@storybook/blocks": "^7.6.7",
- "@storybook/react": "^7.6.7",
- "@storybook/react-vite": "^7.6.7",
- "@storybook/test": "8.0.0-alpha.14",
- "@storybook/test-runner": "^0.16.0",
+ "@storybook/addon-actions": "^8.1.6",
+ "@storybook/addon-coverage": "^1.0.4",
+ "@storybook/addon-essentials": "^8.1.6",
+ "@storybook/addon-interactions": "^8.1.6",
+ "@storybook/addon-links": "^8.0.8",
+ "@storybook/blocks": "^8.1.6",
+ "@storybook/react": "^8.1.6",
+ "@storybook/react-vite": "^8.1.6",
+ "@storybook/test": "8.1.6",
+ "@storybook/test-runner": "^0.18.2",
"@swc/cli": "^0.1.63",
"@swc/core": "^1.3.102",
"@tailwindcss/aspect-ratio": "^0.4.2",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.10",
- "@testing-library/react": "^14.1.2",
"@types/hast": "^2.3.9",
"@types/react": "^18.2.46",
"@types/react-body-classname": "^1.1.10",
"@types/react-dom": "^18.2.18",
"@vitejs/plugin-react-swc": "^3.5.0",
"autoprefixer": "^10.4.16",
+ "axe-playwright": "^2.0.1",
"cssnano": "^6.0.3",
"eslint-plugin-formatjs": "^4.11.3",
"eslint-plugin-storybook": "^0.6.15",
@@ -100,12 +100,11 @@
"react-dom": "^18.2.0",
"serve": "^14.2.1",
"start-server-and-test": "^2.0.3",
- "storybook": "^7.6.7",
+ "storybook": "^8.1.6",
"tailwindcss": "^3.4.0",
"typescript": "^5.3.3",
"vite": "^5.0.10",
"vite-imagetools": "^6.2.9",
- "vite-plugin-turbosnap": "^1.0.3",
"vitest": "^1.1.1"
}
}
diff --git a/packages/ui/src/components/Molecules/Colors.stories.mdx b/packages/ui/src/components/Molecules/Colors.mdx
similarity index 100%
rename from packages/ui/src/components/Molecules/Colors.stories.mdx
rename to packages/ui/src/components/Molecules/Colors.mdx
diff --git a/packages/ui/src/components/Molecules/FontSize.stories.mdx b/packages/ui/src/components/Molecules/FontSize.mdx
similarity index 100%
rename from packages/ui/src/components/Molecules/FontSize.stories.mdx
rename to packages/ui/src/components/Molecules/FontSize.mdx
diff --git a/packages/ui/src/components/Molecules/LanguageSwitcher.tsx b/packages/ui/src/components/Molecules/LanguageSwitcher.tsx
index 5dc030e15..f10437d8d 100644
--- a/packages/ui/src/components/Molecules/LanguageSwitcher.tsx
+++ b/packages/ui/src/components/Molecules/LanguageSwitcher.tsx
@@ -1,5 +1,5 @@
import { Link, Locale, useLocation } from '@custom/schema';
-import { Menu, Transition } from '@headlessui/react';
+import { Menu, MenuButton, MenuItems, Transition } from '@headlessui/react';
import { ChevronDownIcon } from '@heroicons/react/20/solid';
import clsx from 'clsx';
import React, { Fragment } from 'react';
@@ -17,24 +17,29 @@ export function LanguageSwitcher() {
const translations = useTranslations();
const [location] = useLocation();
+ const currentLocale = Object.entries(translations).find(
+ ([, path]) => path === location.pathname,
+ )?.[0];
+ const isMultiLingual = Object.keys(translations).length > 1;
+
return (
diff --git a/packages/ui/src/components/Molecules/LineHeight.stories.mdx b/packages/ui/src/components/Molecules/LineHeight.mdx
similarity index 100%
rename from packages/ui/src/components/Molecules/LineHeight.stories.mdx
rename to packages/ui/src/components/Molecules/LineHeight.mdx
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 809e44551..2ca78a0bb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,7 +16,7 @@ importers:
devDependencies:
'@commitlint/cli':
specifier: ^18.4.3
- version: 18.4.3(@types/node@20.11.17)(typescript@5.3.3)
+ version: 18.4.3(@types/node@18.19.31)(typescript@5.3.3)
'@commitlint/config-conventional':
specifier: ^18.4.3
version: 18.4.3
@@ -64,7 +64,7 @@ importers:
version: 5.3.3
vitest:
specifier: ^1.1.1
- version: 1.1.1(@types/node@20.11.17)
+ version: 1.1.1(@types/node@18.19.31)
apps/cms:
dependencies:
@@ -565,7 +565,7 @@ importers:
devDependencies:
'@amazeelabs/bridge-storybook':
specifier: ^1.2.8
- version: 1.2.8(@storybook/addon-actions@7.6.7)(happy-dom@12.10.3)(react@18.2.0)
+ version: 1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.1)(react@18.2.0)
'@amazeelabs/cloudinary-responsive-image':
specifier: ^1.6.15
version: 1.6.15
@@ -573,35 +573,35 @@ importers:
specifier: ^6.2.4
version: 6.2.4
'@storybook/addon-actions':
- specifier: ^7.6.7
- version: 7.6.7
+ specifier: ^8.1.6
+ version: 8.1.6
'@storybook/addon-coverage':
- specifier: ^1.0.0
- version: 1.0.0
+ specifier: ^1.0.4
+ version: 1.0.4
'@storybook/addon-essentials':
- specifier: ^7.6.7
- version: 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^8.1.6
+ version: 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)
'@storybook/addon-interactions':
- specifier: ^7.6.7
- version: 7.6.7
+ specifier: ^8.1.6
+ version: 8.1.6(jest@29.7.0)(vitest@1.1.1)
'@storybook/addon-links':
- specifier: ^7.6.7
- version: 7.6.7(react@18.2.0)
+ specifier: ^8.0.8
+ version: 8.0.8(react@18.2.0)
'@storybook/blocks':
- specifier: ^7.6.7
- version: 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^8.1.6
+ version: 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)
'@storybook/react':
- specifier: ^7.6.7
- version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ specifier: ^8.1.6
+ version: 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@storybook/react-vite':
- specifier: ^7.6.7
- version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10)
+ specifier: ^8.1.6
+ version: 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10)
'@storybook/test':
- specifier: 8.0.0-alpha.14
- version: 8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1)
+ specifier: 8.1.6
+ version: 8.1.6(jest@29.7.0)(vitest@1.1.1)
'@storybook/test-runner':
- specifier: ^0.16.0
- version: 0.16.0(@types/node@20.11.17)
+ specifier: ^0.18.2
+ version: 0.18.2(@types/node@20.11.17)
'@swc/cli':
specifier: ^0.1.63
version: 0.1.63(@swc/core@1.3.102)
@@ -617,9 +617,6 @@ importers:
'@tailwindcss/typography':
specifier: ^0.5.10
version: 0.5.10(tailwindcss@3.4.0)
- '@testing-library/react':
- specifier: ^14.1.2
- version: 14.1.2(react-dom@18.2.0)(react@18.2.0)
'@types/hast':
specifier: ^2.3.9
version: 2.3.9
@@ -638,6 +635,9 @@ importers:
autoprefixer:
specifier: ^10.4.16
version: 10.4.16(postcss@8.4.32)
+ axe-playwright:
+ specifier: ^2.0.1
+ version: 2.0.1(playwright@1.43.1)
cssnano:
specifier: ^6.0.3
version: 6.0.3(postcss@8.4.32)
@@ -684,8 +684,8 @@ importers:
specifier: ^2.0.3
version: 2.0.3
storybook:
- specifier: ^7.6.7
- version: 7.6.7
+ specifier: ^8.1.6
+ version: 8.1.6(react-dom@18.2.0)(react@18.2.0)
tailwindcss:
specifier: ^3.4.0
version: 3.4.0
@@ -698,9 +698,6 @@ importers:
vite-imagetools:
specifier: ^6.2.9
version: 6.2.9
- vite-plugin-turbosnap:
- specifier: ^1.0.3
- version: 1.0.3
vitest:
specifier: ^1.1.1
version: 1.1.1(@types/node@20.11.17)(happy-dom@12.10.3)
@@ -711,8 +708,8 @@ importers:
specifier: ^1.1.1
version: 1.1.1
'@playwright/test':
- specifier: ^1.40.1
- version: 1.40.1
+ specifier: ^1.44.1
+ version: 1.44.1
'@types/node':
specifier: ^18
version: 18.0.0
@@ -782,18 +779,18 @@ packages:
- webdriverio
dev: false
- /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@7.6.7)(happy-dom@12.10.3)(react@18.2.0):
+ /@amazeelabs/bridge-storybook@1.2.8(@storybook/addon-actions@8.1.6)(happy-dom@12.10.3)(playwright@1.43.1)(react@18.2.0):
resolution: {integrity: sha512-cM0IS1pZayNDPIc//8qKglo09RgTC0gCqCRKP5i3AuFAKZiLNZxGOWwwhS4aB2q81nBnzrAVj22rnyaaqEUpdw==}
peerDependencies:
'@storybook/addon-actions': '>=7.6.7'
react: '>=18.2.0'
dependencies:
- '@storybook/addon-actions': 7.6.7
+ '@storybook/addon-actions': 8.1.6
react: 18.2.0
optionalDependencies:
'@types/react': 18.2.46
typescript: 5.4.4
- vitest: 0.34.6(happy-dom@12.10.3)
+ vitest: 0.34.6(happy-dom@12.10.3)(playwright@1.43.1)
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -2487,7 +2484,7 @@ packages:
babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4)
babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4)
babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4)
- core-js-compat: 3.36.1
+ core-js-compat: 3.37.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -2681,14 +2678,14 @@ packages:
resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
engines: {node: '>=0.1.90'}
- /@commitlint/cli@18.4.3(@types/node@20.11.17)(typescript@5.3.3):
+ /@commitlint/cli@18.4.3(@types/node@18.19.31)(typescript@5.3.3):
resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==}
engines: {node: '>=v18'}
hasBin: true
dependencies:
'@commitlint/format': 18.6.1
'@commitlint/lint': 18.6.1
- '@commitlint/load': 18.6.1(@types/node@20.11.17)(typescript@5.3.3)
+ '@commitlint/load': 18.6.1(@types/node@18.19.31)(typescript@5.3.3)
'@commitlint/read': 18.6.1
'@commitlint/types': 18.6.1
execa: 5.1.1
@@ -2759,7 +2756,7 @@ packages:
'@commitlint/types': 18.6.1
dev: true
- /@commitlint/load@18.6.1(@types/node@20.11.17)(typescript@5.3.3):
+ /@commitlint/load@18.6.1(@types/node@18.19.31)(typescript@5.3.3):
resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==}
engines: {node: '>=v18'}
dependencies:
@@ -2769,7 +2766,7 @@ packages:
'@commitlint/types': 18.6.1
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.3.3)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.17)(cosmiconfig@8.3.6)(typescript@5.3.3)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -3086,15 +3083,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm64@0.18.20:
- resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm64@0.19.11:
resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==}
engines: {node: '>=12'}
@@ -3130,15 +3118,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.18.20:
- resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm@0.19.11:
resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==}
engines: {node: '>=12'}
@@ -3174,15 +3153,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.18.20:
- resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-x64@0.19.11:
resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==}
engines: {node: '>=12'}
@@ -3218,15 +3188,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.18.20:
- resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-arm64@0.19.11:
resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==}
engines: {node: '>=12'}
@@ -3262,15 +3223,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.18.20:
- resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-x64@0.19.11:
resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==}
engines: {node: '>=12'}
@@ -3306,15 +3258,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.18.20:
- resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-arm64@0.19.11:
resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==}
engines: {node: '>=12'}
@@ -3350,15 +3293,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.18.20:
- resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-x64@0.19.11:
resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==}
engines: {node: '>=12'}
@@ -3394,15 +3328,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.18.20:
- resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm64@0.19.11:
resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==}
engines: {node: '>=12'}
@@ -3438,15 +3363,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.18.20:
- resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm@0.19.11:
resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==}
engines: {node: '>=12'}
@@ -3482,15 +3398,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.18.20:
- resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ia32@0.19.11:
resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==}
engines: {node: '>=12'}
@@ -3526,15 +3433,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.18.20:
- resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-loong64@0.19.11:
resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==}
engines: {node: '>=12'}
@@ -3570,15 +3468,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.18.20:
- resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-mips64el@0.19.11:
resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==}
engines: {node: '>=12'}
@@ -3614,15 +3503,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.18.20:
- resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ppc64@0.19.11:
resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==}
engines: {node: '>=12'}
@@ -3658,15 +3538,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.18.20:
- resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-riscv64@0.19.11:
resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==}
engines: {node: '>=12'}
@@ -3702,15 +3573,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.18.20:
- resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-s390x@0.19.11:
resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==}
engines: {node: '>=12'}
@@ -3746,15 +3608,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.18.20:
- resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-x64@0.19.11:
resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==}
engines: {node: '>=12'}
@@ -3790,15 +3643,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/netbsd-x64@0.18.20:
- resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/netbsd-x64@0.19.11:
resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==}
engines: {node: '>=12'}
@@ -3834,15 +3678,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.18.20:
- resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/openbsd-x64@0.19.11:
resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==}
engines: {node: '>=12'}
@@ -3878,15 +3713,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.18.20:
- resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/sunos-x64@0.19.11:
resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==}
engines: {node: '>=12'}
@@ -3922,15 +3748,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.18.20:
- resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-arm64@0.19.11:
resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==}
engines: {node: '>=12'}
@@ -3966,15 +3783,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.18.20:
- resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-ia32@0.19.11:
resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==}
engines: {node: '>=12'}
@@ -4010,15 +3818,6 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.18.20:
- resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-x64@0.19.11:
resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==}
engines: {node: '>=12'}
@@ -4148,42 +3947,46 @@ packages:
readable-stream: 4.5.2
dev: false
- /@floating-ui/core@1.6.0:
- resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==}
+ /@floating-ui/core@1.6.2:
+ resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==}
dependencies:
- '@floating-ui/utils': 0.2.1
+ '@floating-ui/utils': 0.2.2
+ dev: false
- /@floating-ui/dom@1.6.3:
- resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==}
+ /@floating-ui/dom@1.6.5:
+ resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==}
dependencies:
- '@floating-ui/core': 1.6.0
- '@floating-ui/utils': 0.2.1
+ '@floating-ui/core': 1.6.2
+ '@floating-ui/utils': 0.2.2
+ dev: false
- /@floating-ui/react-dom@2.0.8(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==}
+ /@floating-ui/react-dom@2.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/dom': 1.6.3
+ '@floating-ui/dom': 1.6.5
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
+ dev: false
- /@floating-ui/react@0.26.15(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-WKmfLkxTwCm09Dxq4LpjL3EPbZVSp5wvnap1jmculsfnzg2Ag/pCkP+OPyjE5dFMXqX97hsLIqJehboZ5XAHXw==}
+ /@floating-ui/react@0.26.16(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0)
- '@floating-ui/utils': 0.2.1
+ '@floating-ui/react-dom': 2.1.0(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/utils': 0.2.2
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
tabbable: 6.2.0
dev: false
- /@floating-ui/utils@0.2.1:
- resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==}
+ /@floating-ui/utils@0.2.2:
+ resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==}
+ dev: false
/@formatjs/cli@6.2.4:
resolution: {integrity: sha512-g1o9O143F5TGB55skib3fKbyjifPa9YoDcX9L07hVJocRKngCcu4JhKViyUSN55KGcN2ttfBomM+wihN6wtBSQ==}
@@ -5191,9 +4994,9 @@ packages:
react: ^18
react-dom: ^18
dependencies:
- '@floating-ui/react': 0.26.15(react-dom@18.2.0)(react@18.2.0)
- '@react-aria/focus': 3.17.0(react@18.2.0)
- '@react-aria/interactions': 3.21.2(react@18.2.0)
+ '@floating-ui/react': 0.26.16(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/focus': 3.17.1(react@18.2.0)
+ '@react-aria/interactions': 3.21.3(react@18.2.0)
'@tanstack/react-virtual': 3.5.0(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -5659,9 +5462,10 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
'@types/yargs': 16.0.9
chalk: 4.1.2
+ dev: false
/@jest/types@29.6.3:
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
@@ -5675,8 +5479,8 @@ packages:
chalk: 4.1.2
dev: true
- /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.3.3)(vite@5.0.10):
- resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==}
+ /@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.3.3)(vite@5.0.10):
+ resolution: {integrity: sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==}
peerDependencies:
typescript: '>= 4.3.x'
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -5744,6 +5548,7 @@ packages:
/@juggle/resize-observer@3.4.0:
resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
+ dev: false
/@kamilkisiela/fast-url-parser@1.1.4:
resolution: {integrity: sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==}
@@ -5890,7 +5695,7 @@ packages:
detect-libc: 2.0.3
https-proxy-agent: 5.0.1
make-dir: 3.1.0
- node-fetch: 2.6.12
+ node-fetch: 2.7.0
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
@@ -5908,7 +5713,7 @@ packages:
detect-libc: 2.0.3
https-proxy-agent: 5.0.1(supports-color@9.4.0)
make-dir: 3.1.0
- node-fetch: 2.6.12
+ node-fetch: 2.7.0
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
@@ -5927,12 +5732,13 @@ packages:
resolution: {integrity: sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==}
dev: false
- /@mdx-js/react@2.3.0(react@18.2.0):
- resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==}
+ /@mdx-js/react@3.0.1(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==}
peerDependencies:
+ '@types/react': '>=16'
react: '>=16'
dependencies:
- '@types/mdx': 2.0.12
+ '@types/mdx': 2.0.13
'@types/react': 18.2.46
react: 18.2.0
dev: true
@@ -6705,7 +6511,7 @@ packages:
'@octokit/request-error': 3.0.3
'@octokit/types': 9.3.2
is-plain-object: 5.0.0
- node-fetch: 2.6.12
+ node-fetch: 2.7.0
universal-user-agent: 6.0.1
transitivePeerDependencies:
- encoding
@@ -7211,12 +7017,12 @@ packages:
requiresBuild: true
optional: true
- /@playwright/test@1.40.1:
- resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==}
+ /@playwright/test@1.44.1:
+ resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==}
engines: {node: '>=16'}
hasBin: true
dependencies:
- playwright: 1.40.1
+ playwright: 1.44.1
dev: true
/@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.91.0):
@@ -7279,63 +7085,12 @@ packages:
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
dev: true
- /@radix-ui/number@1.0.1:
- resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==}
- dependencies:
- '@babel/runtime': 7.24.4
- dev: true
-
/@radix-ui/primitive@1.0.1:
resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
dependencies:
'@babel/runtime': 7.24.4
dev: true
- /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
/@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.46)(react@18.2.0):
resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
peerDependencies:
@@ -7364,200 +7119,8 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-direction@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@types/react': 18.2.46
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.46)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@types/react': 18.2.46
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-id@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@types/react': 18.2.46
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/rect': 1.0.1
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@types/react': 18.2.46
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==}
+ /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -7570,25 +7133,18 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/number': 1.0.1
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-id': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@types/react': 18.2.46
'@types/react-dom': 18.2.18
aria-hidden: 1.2.4
@@ -7597,8 +7153,8 @@ packages:
react-remove-scroll: 2.5.5(@types/react@18.2.46)(react@18.2.0)
dev: true
- /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==}
+ /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -7611,15 +7167,19 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
'@types/react-dom': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-slot@1.0.2(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
+ /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0
@@ -7628,13 +7188,12 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
react: 18.2.0
dev: true
- /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==}
+ /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -7647,44 +7206,32 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
'@types/react-dom': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==}
+ /@radix-ui/react-id@1.0.1(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
peerDependencies:
'@types/react': '*'
- '@types/react-dom': '*'
react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
- '@types/react-dom':
- optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
- '@types/react-dom': 18.2.18
react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==}
+ /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -7697,65 +7244,58 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.46)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@types/react': 18.2.46
'@types/react-dom': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
+ /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==}
peerDependencies:
'@types/react': '*'
+ '@types/react-dom': '*'
react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.4
- '@types/react': 18.2.46
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0
- peerDependenciesMeta:
- '@types/react':
+ '@types/react-dom':
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
+ '@types/react-dom': 18.2.18
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
+ /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
peerDependencies:
'@types/react': '*'
+ '@types/react-dom': '*'
react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
+ '@types/react-dom':
+ optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
+ '@types/react-dom': 18.2.18
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
+ /@radix-ui/react-slot@1.0.2(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0
@@ -7764,12 +7304,13 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
react: 18.2.0
dev: true
- /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==}
+ /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0
@@ -7782,8 +7323,8 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==}
+ /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0
@@ -7792,13 +7333,13 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/rect': 1.0.1
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
react: 18.2.0
dev: true
- /@radix-ui/react-use-size@1.0.1(@types/react@18.2.46)(react@18.2.0):
- resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==}
+ /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0
@@ -7807,65 +7348,52 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.46)(react@18.2.0)
'@types/react': 18.2.46
react: 18.2.0
dev: true
- /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==}
+ /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.46)(react@18.2.0):
+ resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
peerDependencies:
'@types/react': '*'
- '@types/react-dom': '*'
react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
- '@types/react-dom':
- optional: true
dependencies:
'@babel/runtime': 7.24.4
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
'@types/react': 18.2.46
- '@types/react-dom': 18.2.18
react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/rect@1.0.1:
- resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==}
- dependencies:
- '@babel/runtime': 7.24.4
- dev: true
-
- /@react-aria/focus@3.17.0(react@18.2.0):
- resolution: {integrity: sha512-aRzBw1WTUkcIV3xFrqPA6aB8ZVt3XyGpTaSHAypU0Pgoy2wRq9YeJYpbunsKj9CJmskuffvTqXwAjTcaQish1Q==}
+ /@react-aria/focus@3.17.1(react@18.2.0):
+ resolution: {integrity: sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@react-aria/interactions': 3.21.2(react@18.2.0)
- '@react-aria/utils': 3.24.0(react@18.2.0)
- '@react-types/shared': 3.23.0(react@18.2.0)
+ '@react-aria/interactions': 3.21.3(react@18.2.0)
+ '@react-aria/utils': 3.24.1(react@18.2.0)
+ '@react-types/shared': 3.23.1(react@18.2.0)
'@swc/helpers': 0.5.11
clsx: 2.1.0
react: 18.2.0
dev: false
- /@react-aria/interactions@3.21.2(react@18.2.0):
- resolution: {integrity: sha512-Ju706DtoEmI/2vsfu9DCEIjDqsRBVLm/wmt2fr0xKbBca7PtmK8daajxFWz+eTq+EJakvYfLr7gWgLau9HyWXg==}
+ /@react-aria/interactions@3.21.3(react@18.2.0):
+ resolution: {integrity: sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@react-aria/ssr': 3.9.3(react@18.2.0)
- '@react-aria/utils': 3.24.0(react@18.2.0)
- '@react-types/shared': 3.23.0(react@18.2.0)
+ '@react-aria/ssr': 3.9.4(react@18.2.0)
+ '@react-aria/utils': 3.24.1(react@18.2.0)
+ '@react-types/shared': 3.23.1(react@18.2.0)
'@swc/helpers': 0.5.11
react: 18.2.0
dev: false
- /@react-aria/ssr@3.9.3(react@18.2.0):
- resolution: {integrity: sha512-5bUZ93dmvHFcmfUcEN7qzYe8yQQ8JY+nHN6m9/iSDCQ/QmCiE0kWXYwhurjw5ch6I8WokQzx66xKIMHBAa4NNA==}
+ /@react-aria/ssr@3.9.4(react@18.2.0):
+ resolution: {integrity: sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==}
engines: {node: '>= 12'}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
@@ -7874,14 +7402,14 @@ packages:
react: 18.2.0
dev: false
- /@react-aria/utils@3.24.0(react@18.2.0):
- resolution: {integrity: sha512-JAxkPhK5fCvFVNY2YG3TW3m1nTzwRcbz7iyTSkUzLFat4N4LZ7Kzh7NMHsgeE/oMOxd8zLY+XsUxMu/E/2GujA==}
+ /@react-aria/utils@3.24.1(react@18.2.0):
+ resolution: {integrity: sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@react-aria/ssr': 3.9.3(react@18.2.0)
- '@react-stately/utils': 3.10.0(react@18.2.0)
- '@react-types/shared': 3.23.0(react@18.2.0)
+ '@react-aria/ssr': 3.9.4(react@18.2.0)
+ '@react-stately/utils': 3.10.1(react@18.2.0)
+ '@react-types/shared': 3.23.1(react@18.2.0)
'@swc/helpers': 0.5.11
clsx: 2.1.0
react: 18.2.0
@@ -7899,8 +7427,8 @@ packages:
resolution: {integrity: sha512-Pc/AFTdwZwEKJxFJvlxrSmGe/di+aAOBn60sremrpLo6VI/6cmiUYNNwlI5KNYttg7uypzA3ILPMPgxB2GYZEg==}
dev: false
- /@react-stately/utils@3.10.0(react@18.2.0):
- resolution: {integrity: sha512-nji2i9fTYg65ZWx/3r11zR1F2tGya+mBubRCbMTwHyRnsSLFZaeq/W6lmrOyIy1uMJKBNKLJpqfmpT4x7rw6pg==}
+ /@react-stately/utils@3.10.1(react@18.2.0):
+ resolution: {integrity: sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
@@ -7908,8 +7436,8 @@ packages:
react: 18.2.0
dev: false
- /@react-types/shared@3.23.0(react@18.2.0):
- resolution: {integrity: sha512-GQm/iPiii3ikcaMNR4WdVkJ4w0mKtV3mLqeSfSqzdqbPr6vONkqXbh3RhPlPmAJs1b4QHnexd/wZQP3U9DHOwQ==}
+ /@react-types/shared@3.23.1(react@18.2.0):
+ resolution: {integrity: sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
@@ -8162,10 +7690,10 @@ packages:
/@socket.io/component-emitter@3.1.0:
resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==}
- /@storybook/addon-actions@7.6.7:
- resolution: {integrity: sha512-+6EZvhIeKEqG/RNsU3R5DxOrd60BL5GEvmzE2w60s2eKaNNxtyilDjiO1g4z2s2zDNyr7JL/Ft03pJ0Jgo0lew==}
+ /@storybook/addon-actions@8.1.6:
+ resolution: {integrity: sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==}
dependencies:
- '@storybook/core-events': 7.6.7
+ '@storybook/core-events': 8.1.6
'@storybook/global': 5.0.0
'@types/uuid': 9.0.8
dequal: 2.0.3
@@ -8173,31 +7701,33 @@ packages:
uuid: 9.0.1
dev: true
- /@storybook/addon-backgrounds@7.6.7:
- resolution: {integrity: sha512-55sBy1YUqponAVe+qL16qtWxdf63vHEnIoqFyHEwGpk7K9IhFA1BmdSpFr5VnWEwXeJXKj30db78frh2LUdk3Q==}
+ /@storybook/addon-backgrounds@8.1.6:
+ resolution: {integrity: sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==}
dependencies:
'@storybook/global': 5.0.0
memoizerific: 1.11.3
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-controls@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-DJ3gfvcdCgqi7AQxu83vx0AEUKiuJrNcSATfWV3Jqi8dH6fYO2yqpemHEeWOEy+DAHxIOaqLKwb1QjIBj+vSRQ==}
+ /@storybook/addon-controls@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==}
dependencies:
- '@storybook/blocks': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)
+ dequal: 2.0.3
lodash: 4.17.21
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
- encoding
+ - prettier
- react
- react-dom
- supports-color
dev: true
- /@storybook/addon-coverage@1.0.0:
- resolution: {integrity: sha512-7RMllRtDwyWH2fOeCS7ZG8o5eDTd44C0ZwA+m7dJDrnOXled75RddBPMYF+BsJjeAAWOkWxsII05EKCgS7QG2A==}
+ /@storybook/addon-coverage@1.0.4:
+ resolution: {integrity: sha512-+qwsKTg6c0IrGnVAQjt1NxDyTqCOcudz9+56kFDmGApaPSby4uibYgJnnzua3sRVTe1zYZUfxwpeAuK9Ysf4Ig==}
dependencies:
'@istanbuljs/load-nyc-config': 1.1.0
'@jsdevtools/coverage-istanbul-loader': 3.0.5
@@ -8205,152 +7735,158 @@ packages:
convert-source-map: 2.0.0
espree: 9.6.1
istanbul-lib-instrument: 6.0.2
- source-map: 0.7.4
test-exclude: 6.0.0
vite-plugin-istanbul: 3.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@storybook/addon-docs@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-2dfajNhweofJ3LxjGO83UE5sBMvKtJB0Agj7q8mMtK/9PUCUcbvsFSyZnO/s6X1zAjSn5ZrirbSoTXU4IqxwSA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ /@storybook/addon-docs@8.1.6(@types/react-dom@18.2.18)(prettier@3.2.5):
+ resolution: {integrity: sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==}
dependencies:
- '@jest/transform': 29.7.0
- '@mdx-js/react': 2.3.0(react@18.2.0)
- '@storybook/blocks': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/client-logger': 7.6.7
- '@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/csf-plugin': 7.6.7
- '@storybook/csf-tools': 7.6.7
+ '@babel/core': 7.24.4
+ '@mdx-js/react': 3.0.1(@types/react@18.2.46)(react@18.2.0)
+ '@storybook/blocks': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/client-logger': 8.1.6
+ '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/csf-plugin': 8.1.6
+ '@storybook/csf-tools': 8.1.6
'@storybook/global': 5.0.0
- '@storybook/mdx2-csf': 1.1.0
- '@storybook/node-logger': 7.6.7
- '@storybook/postinstall': 7.6.7
- '@storybook/preview-api': 7.6.7
- '@storybook/react-dom-shim': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.6.7
+ '@storybook/node-logger': 8.1.6
+ '@storybook/preview-api': 8.1.6
+ '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 8.1.6
+ '@types/react': 18.2.46
fs-extra: 11.2.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- remark-external-links: 8.0.0
- remark-slug: 6.1.0
+ rehype-external-links: 3.0.0
+ rehype-slug: 6.0.0
ts-dedent: 2.2.0
transitivePeerDependencies:
- - '@types/react'
- '@types/react-dom'
- encoding
- - supports-color
- dev: true
-
- /@storybook/addon-essentials@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-nNLMrpIvc04z4XCA+kval/44eKAFJlUJeeL2pxwP7F/PSzjWe5BXv1bQHOiw8inRO5II0PzqwWnVCI9jsj7K5A==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- dependencies:
- '@storybook/addon-actions': 7.6.7
- '@storybook/addon-backgrounds': 7.6.7
- '@storybook/addon-controls': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-docs': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/addon-highlight': 7.6.7
- '@storybook/addon-measure': 7.6.7
- '@storybook/addon-outline': 7.6.7
- '@storybook/addon-toolbars': 7.6.7
- '@storybook/addon-viewport': 7.6.7
- '@storybook/core-common': 7.6.7
- '@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/node-logger': 7.6.7
- '@storybook/preview-api': 7.6.7
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ - prettier
+ - supports-color
+ dev: true
+
+ /@storybook/addon-essentials@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==}
+ dependencies:
+ '@storybook/addon-actions': 8.1.6
+ '@storybook/addon-backgrounds': 8.1.6
+ '@storybook/addon-controls': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/addon-docs': 8.1.6(@types/react-dom@18.2.18)(prettier@3.2.5)
+ '@storybook/addon-highlight': 8.1.6
+ '@storybook/addon-measure': 8.1.6
+ '@storybook/addon-outline': 8.1.6
+ '@storybook/addon-toolbars': 8.1.6
+ '@storybook/addon-viewport': 8.1.6
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/node-logger': 8.1.6
+ '@storybook/preview-api': 8.1.6
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
- encoding
+ - prettier
+ - react
+ - react-dom
- supports-color
dev: true
- /@storybook/addon-highlight@7.6.7:
- resolution: {integrity: sha512-2F/tJdn45d4zrvf/cmE1vsczl99wK8+I+kkj0G7jLsrJR0w1zTgbgjy6T9j86HBTBvWcnysNFNIRWPAOh5Wdbw==}
+ /@storybook/addon-highlight@8.1.6:
+ resolution: {integrity: sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==}
dependencies:
'@storybook/global': 5.0.0
dev: true
- /@storybook/addon-interactions@7.6.7:
- resolution: {integrity: sha512-iXE2m9i/1D2baYkRgoYe9zwcAjtBOxBfW4o2AS0pzBNPN7elpP9C6mIa0ScpSltawBfIjfe6iQRXAMXOsIIh3Q==}
+ /@storybook/addon-interactions@8.1.6(jest@29.7.0)(vitest@1.1.1):
+ resolution: {integrity: sha512-/5i3wXuNnduTN807BNSX7nJ0a3eQPjN49yUAfLtYtIoNCEsLAza2F5yt8aadKOj1rR6xqROc7y8NMhhC5Cp50A==}
dependencies:
'@storybook/global': 5.0.0
- '@storybook/types': 7.6.7
- jest-mock: 27.5.1
+ '@storybook/instrumenter': 8.1.6
+ '@storybook/test': 8.1.6(jest@29.7.0)(vitest@1.1.1)
+ '@storybook/types': 8.1.6
polished: 4.3.1
ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@jest/globals'
+ - '@types/bun'
+ - '@types/jest'
+ - jest
+ - vitest
dev: true
- /@storybook/addon-links@7.6.7(react@18.2.0):
- resolution: {integrity: sha512-O5LekPslkAIDtXC/TCIyg/3c0htBxDYwb/s+NrZUPTNWJsngxvTAwp6aIk6aVSeSCFUMWvBFcVsuV3hv+ndK6w==}
+ /@storybook/addon-links@8.0.8(react@18.2.0):
+ resolution: {integrity: sha512-iRI/W9I6fOom5zfZvsu53gfJtuhBSMmhgI/u5uZbAbfEoNL5D1PqpDXD4ygM8Vvlx90AZNZ2W5slEe7gCZOMyA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@storybook/csf': 0.1.3
+ '@storybook/csf': 0.1.4
'@storybook/global': 5.0.0
react: 18.2.0
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-measure@7.6.7:
- resolution: {integrity: sha512-t1RnnNO4Xzgnsxu63FlZwsCTF0+9jKxr44NiJAUOxW9ppbCvs/JfSDOOvcDRtPWyjgnyzexNUUctMfxvLrU01A==}
+ /@storybook/addon-measure@8.1.6:
+ resolution: {integrity: sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==}
dependencies:
'@storybook/global': 5.0.0
tiny-invariant: 1.3.3
dev: true
- /@storybook/addon-outline@7.6.7:
- resolution: {integrity: sha512-gu2y46ijjMkXlxy1f8Cctgjw5b5y8vSIqNAYlrs5/Qy+hJAWyU6lj2PFGOCCUG4L+F45fAjwWAin6qz43+WnRQ==}
+ /@storybook/addon-outline@8.1.6:
+ resolution: {integrity: sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==}
dependencies:
'@storybook/global': 5.0.0
ts-dedent: 2.2.0
dev: true
- /@storybook/addon-toolbars@7.6.7:
- resolution: {integrity: sha512-vT+YMzw8yVwndhJglI0XtELfXWq1M0HEy5ST3XPzbjmsJ54LgTf1b29UMkh0E/05qBQNFCcbT9B/tLxqWezxlg==}
+ /@storybook/addon-toolbars@8.1.6:
+ resolution: {integrity: sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==}
dev: true
- /@storybook/addon-viewport@7.6.7:
- resolution: {integrity: sha512-Q/BKjJaKzl4RWxH45K2iIXwkicj4ReVAUIpIyd7dPBb/Bx+hEDYZxR5dDg82AMkZdA71x5ttMnuDSuVpmWAE6g==}
+ /@storybook/addon-viewport@8.1.6:
+ resolution: {integrity: sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==}
dependencies:
memoizerific: 1.11.3
dev: true
- /@storybook/blocks@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-+QEvGQ0he/YvFS3lsZORJWxhQIyqcCDWsxbJxJiByePd+Z4my3q8xwtPhHW0TKRL0xUgNE/GnTfMMqJfevTuSw==}
+ /@storybook/blocks@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ 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
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
dependencies:
- '@storybook/channels': 7.6.7
- '@storybook/client-logger': 7.6.7
- '@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.3
- '@storybook/docs-tools': 7.6.7
+ '@storybook/channels': 8.1.6
+ '@storybook/client-logger': 8.1.6
+ '@storybook/components': 8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/core-events': 8.1.6
+ '@storybook/csf': 0.1.8
+ '@storybook/docs-tools': 8.1.6(prettier@3.2.5)
'@storybook/global': 5.0.0
- '@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/preview-api': 7.6.7
- '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.6.7
+ '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/preview-api': 8.1.6
+ '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 8.1.6
'@types/lodash': 4.17.0
color-convert: 2.0.1
dequal: 2.0.3
lodash: 4.17.21
- markdown-to-jsx: 7.4.6(react@18.2.0)
+ markdown-to-jsx: 7.3.2(react@18.2.0)
memoizerific: 1.11.3
polished: 4.3.1
react: 18.2.0
@@ -8364,39 +7900,39 @@ packages:
- '@types/react'
- '@types/react-dom'
- encoding
+ - prettier
- supports-color
dev: true
- /@storybook/builder-manager@7.6.7:
- resolution: {integrity: sha512-6HYpj6+g/qbDMvImVz/G/aANbkhppyBa1ozfHxLK7tRD79YvozCWmj2Z9umRekPv9VIeMxnI5EEzJXOsoMX5DQ==}
+ /@storybook/builder-manager@8.1.6(prettier@3.2.5):
+ resolution: {integrity: sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==}
dependencies:
'@fal-works/esbuild-plugin-global-externals': 2.1.2
- '@storybook/core-common': 7.6.7
- '@storybook/manager': 7.6.7
- '@storybook/node-logger': 7.6.7
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/manager': 8.1.6
+ '@storybook/node-logger': 8.1.6
'@types/ejs': 3.1.5
- '@types/find-cache-dir': 3.2.1
- '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20)
+ '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2)
browser-assert: 1.2.1
- ejs: 3.1.9
- esbuild: 0.18.20
+ ejs: 3.1.10
+ esbuild: 0.20.2
esbuild-plugin-alias: 0.2.1
express: 4.19.2
- find-cache-dir: 3.3.2
fs-extra: 11.2.0
process: 0.11.10
util: 0.12.5
transitivePeerDependencies:
- encoding
+ - prettier
- supports-color
dev: true
- /@storybook/builder-vite@7.6.7(typescript@5.3.3)(vite@5.0.10):
- resolution: {integrity: sha512-Sv+0ROFU9k+mkvIPsPHC0lkKDzBeMpvfO9uFRl1RDSsXBfcPPZKNo5YK7U7fOhesH0BILzurGA+U/aaITMSZ9g==}
+ /@storybook/builder-vite@8.1.6(prettier@3.2.5)(typescript@5.3.3)(vite@5.0.10):
+ resolution: {integrity: sha512-xbGxI7aVMNuLcAB41Z+Vjr+M1Kznvw/jJ8HP9cfmUl1cO7ysF8R9opVG1C+kMIXUIQAVeND+DUZgmUg2zGzH6A==}
peerDependencies:
'@preact/preset-vite': '*'
typescript: '>= 4.3.x'
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ vite: ^4.0.0 || ^5.0.0
vite-plugin-glimmerx: '*'
peerDependenciesMeta:
'@preact/preset-vite':
@@ -8406,78 +7942,66 @@ packages:
vite-plugin-glimmerx:
optional: true
dependencies:
- '@storybook/channels': 7.6.7
- '@storybook/client-logger': 7.6.7
- '@storybook/core-common': 7.6.7
- '@storybook/csf-plugin': 7.6.7
- '@storybook/node-logger': 7.6.7
- '@storybook/preview': 7.6.7
- '@storybook/preview-api': 7.6.7
- '@storybook/types': 7.6.7
+ '@storybook/channels': 8.1.6
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/core-events': 8.1.6
+ '@storybook/csf-plugin': 8.1.6
+ '@storybook/node-logger': 8.1.6
+ '@storybook/preview': 8.1.6
+ '@storybook/preview-api': 8.1.6
+ '@storybook/types': 8.1.6
'@types/find-cache-dir': 3.2.1
browser-assert: 1.2.1
- es-module-lexer: 0.9.3
+ es-module-lexer: 1.5.0
express: 4.19.2
find-cache-dir: 3.3.2
fs-extra: 11.2.0
- magic-string: 0.30.9
- rollup: 3.29.4
+ magic-string: 0.30.10
+ ts-dedent: 2.2.0
typescript: 5.3.3
vite: 5.0.10(@types/node@20.11.17)
transitivePeerDependencies:
- encoding
+ - prettier
- supports-color
dev: true
- /@storybook/channels@7.6.17:
- resolution: {integrity: sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==}
- dependencies:
- '@storybook/client-logger': 7.6.17
- '@storybook/core-events': 7.6.17
- '@storybook/global': 5.0.0
- qs: 6.12.0
- telejson: 7.2.0
- tiny-invariant: 1.3.3
- dev: true
-
- /@storybook/channels@7.6.7:
- resolution: {integrity: sha512-u1hURhfQHHtZyRIDUENRCp+CRRm7IQfcjQaoWI06XCevQPuhVEtFUfXHjG+J74aA/JuuTLFUtqwNm1zGqbXTAQ==}
+ /@storybook/channels@8.0.8:
+ resolution: {integrity: sha512-L3EGVkabv3fweXnykD/GlNUDO5HtwlIfSovC7BF4MmP7662j2/eqlZrJxDojGtbv11XHjWp/UJHUIfKpcHXYjQ==}
dependencies:
- '@storybook/client-logger': 7.6.7
- '@storybook/core-events': 7.6.7
+ '@storybook/client-logger': 8.0.8
+ '@storybook/core-events': 8.0.8
'@storybook/global': 5.0.0
- qs: 6.12.0
telejson: 7.2.0
tiny-invariant: 1.3.3
dev: true
- /@storybook/channels@8.0.0-alpha.14:
- resolution: {integrity: sha512-IPHJRzl3GGXL4QPfUVtDg46ZB86k3hFr8q9zuqm6wNW2tsZeFFesm1GDAEV0TdgDhjC0D+L3sVxQi7rOBAeaKg==}
+ /@storybook/channels@8.1.6:
+ resolution: {integrity: sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==}
dependencies:
- '@storybook/client-logger': 8.0.0-alpha.14
- '@storybook/core-events': 8.0.0-alpha.14
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-events': 8.1.6
'@storybook/global': 5.0.0
- qs: 6.12.0
telejson: 7.2.0
tiny-invariant: 1.3.3
dev: true
- /@storybook/cli@7.6.7:
- resolution: {integrity: sha512-DwDWzkifBH17ry+n+d+u52Sv69dZQ+04ETJdDDzghcyAcKnFzrRNukj4tJ21cm+ZAU/r0fKR9d4Qpbogca9fAg==}
+ /@storybook/cli@8.1.6(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-xsFdBoAbo+2h/UCWuVXiH4Tu49iQ6d+3R1J8F2n4N6rAKxMqAb6fzYnH1GeRYeZk0HGqb2iNc4kBkxj0jW0rKw==}
hasBin: true
dependencies:
'@babel/core': 7.24.4
- '@babel/preset-env': 7.24.4(@babel/core@7.24.4)
'@babel/types': 7.24.0
'@ndelangen/get-tarball': 3.0.9
- '@storybook/codemod': 7.6.7
- '@storybook/core-common': 7.6.7
- '@storybook/core-events': 7.6.7
- '@storybook/core-server': 7.6.7
- '@storybook/csf-tools': 7.6.7
- '@storybook/node-logger': 7.6.7
- '@storybook/telemetry': 7.6.7
- '@storybook/types': 7.6.7
+ '@storybook/codemod': 8.1.6
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/core-events': 8.1.6
+ '@storybook/core-server': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/csf-tools': 8.1.6
+ '@storybook/node-logger': 8.1.6
+ '@storybook/telemetry': 8.1.6(prettier@3.2.5)
+ '@storybook/types': 8.1.6
'@types/semver': 7.5.8
'@yarnpkg/fslib': 2.10.3
'@yarnpkg/libzip': 2.3.0
@@ -8487,115 +8011,103 @@ packages:
detect-indent: 6.1.0
envinfo: 7.12.0
execa: 5.1.1
- express: 4.19.2
find-up: 5.0.0
fs-extra: 11.2.0
get-npm-tarball-url: 2.1.0
- get-port: 5.1.1
giget: 1.2.3
- globby: 11.1.0
- jscodeshift: 0.15.2(@babel/preset-env@7.24.4)
+ globby: 14.0.1
+ jscodeshift: 0.15.2
leven: 3.1.0
ora: 5.4.1
- prettier: 2.8.8
+ prettier: 3.2.5
prompts: 2.4.2
- puppeteer-core: 2.1.1
read-pkg-up: 7.0.1
semver: 7.6.0
- simple-update-notifier: 2.0.0
strip-json-comments: 3.1.1
- tempy: 1.0.1
+ tempy: 3.1.0
+ tiny-invariant: 1.3.3
ts-dedent: 2.2.0
- util-deprecate: 1.0.2
transitivePeerDependencies:
+ - '@babel/preset-env'
- bufferutil
- encoding
+ - react
+ - react-dom
- supports-color
- utf-8-validate
dev: true
- /@storybook/client-logger@7.6.17:
- resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==}
- dependencies:
- '@storybook/global': 5.0.0
- dev: true
-
- /@storybook/client-logger@7.6.7:
- resolution: {integrity: sha512-A16zpWgsa0gSdXMR9P3bWVdC9u/1B1oG4H7Z1+JhNzgnL3CdyOYO0qFSiAtNBso4nOjIAJVb6/AoBzdRhmSVQg==}
+ /@storybook/client-logger@8.0.8:
+ resolution: {integrity: sha512-a4BKwl9NLFcuRgMyI7S4SsJeLFK0LCQxIy76V6YyrE1DigoXz4nA4eQxdjLf7JVvU0EZFmNSfbVL/bXzzWKNXA==}
dependencies:
'@storybook/global': 5.0.0
dev: true
- /@storybook/client-logger@8.0.0-alpha.14:
- resolution: {integrity: sha512-lL096cjjXG9pFlVhXcAuW7qMNArPAGzxrmwZeeAdXtW2H7pCRJNkto22uHf3Htod3i0U+fPYy+tEAsbseBnuGA==}
+ /@storybook/client-logger@8.1.6:
+ resolution: {integrity: sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==}
dependencies:
'@storybook/global': 5.0.0
dev: true
- /@storybook/codemod@7.6.7:
- resolution: {integrity: sha512-an2pD5OHqO7CE8Wb7JxjrDnpQgeoxB22MyOs8PPJ9Rvclhpjg+Ku9RogoObYm//zR4g406l7Ec8mTltUkVCEOA==}
+ /@storybook/codemod@8.1.6:
+ resolution: {integrity: sha512-N5JeimfscAOcME7FIrTCmxcsXxow11vtmPTjYWoeLYokBodaH5RyWcyyQ5KS1ACtt+dHYoX8lepSZA5SBEzYog==}
dependencies:
'@babel/core': 7.24.4
'@babel/preset-env': 7.24.4(@babel/core@7.24.4)
'@babel/types': 7.24.0
- '@storybook/csf': 0.1.3
- '@storybook/csf-tools': 7.6.7
- '@storybook/node-logger': 7.6.7
- '@storybook/types': 7.6.7
+ '@storybook/csf': 0.1.8
+ '@storybook/csf-tools': 8.1.6
+ '@storybook/node-logger': 8.1.6
+ '@storybook/types': 8.1.6
'@types/cross-spawn': 6.0.6
cross-spawn: 7.0.3
- globby: 11.1.0
+ globby: 14.0.1
jscodeshift: 0.15.2(@babel/preset-env@7.24.4)
lodash: 4.17.21
- prettier: 2.8.8
+ prettier: 3.2.5
recast: 0.23.6
+ tiny-invariant: 1.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@storybook/components@7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-1HN4p+MCI4Tx9VGZayZyqbW7SB7mXQLnS5fUbTE1gXaMYHpzFvcrRNROeV1LZPClJX6qx1jgE5ngZojhxGuxMA==}
+ /@storybook/components@8.1.6(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ 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
dependencies:
- '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
- '@storybook/client-logger': 7.6.7
- '@storybook/csf': 0.1.3
+ '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.46)(react@18.2.0)
+ '@storybook/client-logger': 8.1.6
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
- '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.6.7
+ '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 8.1.6
memoizerific: 1.11.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0)
util-deprecate: 1.0.2
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
dev: true
- /@storybook/core-client@7.6.7:
- resolution: {integrity: sha512-ZQivyEzYsZok8vRj5Qan7LbiMUnO89rueWzTnZs4IS6JIaQtjoPI1rGVq+h6qOCM6tki478hic8FS+zwGQ6q+w==}
+ /@storybook/core-common@8.0.8:
+ resolution: {integrity: sha512-CL15M2oeQW+Rb1l7ciunLDI2Re+ojL2lX1ZFAiDedcOU+JHsdq43zAuXoZVzp8icUi2AUSwEjZIxGCSingj+JQ==}
dependencies:
- '@storybook/client-logger': 7.6.7
- '@storybook/preview-api': 7.6.7
- dev: true
-
- /@storybook/core-common@7.6.17:
- resolution: {integrity: sha512-me2TP3Q9/qzqCLoDHUSsUF+VS1MHxfHbTVF6vAz0D/COTxzsxLpu9TxTbzJoBCxse6XRb6wWI1RgF1mIcjic7g==}
- dependencies:
- '@storybook/core-events': 7.6.17
- '@storybook/node-logger': 7.6.17
- '@storybook/types': 7.6.17
- '@types/find-cache-dir': 3.2.1
- '@types/node': 18.19.31
- '@types/node-fetch': 2.6.11
- '@types/pretty-hrtime': 1.0.3
+ '@storybook/core-events': 8.0.8
+ '@storybook/csf-tools': 8.0.8
+ '@storybook/node-logger': 8.0.8
+ '@storybook/types': 8.0.8
+ '@yarnpkg/fslib': 2.10.3
+ '@yarnpkg/libzip': 2.3.0
chalk: 4.1.2
- esbuild: 0.18.20
- esbuild-register: 3.5.0(esbuild@0.18.20)
+ cross-spawn: 7.0.3
+ esbuild: 0.20.2
+ esbuild-register: 3.5.0(esbuild@0.20.2)
+ execa: 5.1.1
file-system-cache: 2.3.0
find-cache-dir: 3.3.2
find-up: 5.0.0
@@ -8608,25 +8120,35 @@ packages:
pkg-dir: 5.0.0
pretty-hrtime: 1.0.3
resolve-from: 5.0.0
+ semver: 7.6.0
+ tempy: 1.0.1
+ tiny-invariant: 1.3.3
ts-dedent: 2.2.0
+ util: 0.12.5
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /@storybook/core-common@7.6.7:
- resolution: {integrity: sha512-F1fJnauVSPQtAlpicbN/O4XW38Ai8kf/IoU0Hgm9gEwurIk6MF5hiVLsaTI/5GUbrepMl9d9J+iIL4lHAT8IyA==}
+ /@storybook/core-common@8.1.6(prettier@3.2.5):
+ resolution: {integrity: sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==}
+ peerDependencies:
+ prettier: ^2 || ^3
+ peerDependenciesMeta:
+ prettier:
+ optional: true
dependencies:
- '@storybook/core-events': 7.6.7
- '@storybook/node-logger': 7.6.7
- '@storybook/types': 7.6.7
- '@types/find-cache-dir': 3.2.1
- '@types/node': 18.19.31
- '@types/node-fetch': 2.6.11
- '@types/pretty-hrtime': 1.0.3
+ '@storybook/core-events': 8.1.6
+ '@storybook/csf-tools': 8.1.6
+ '@storybook/node-logger': 8.1.6
+ '@storybook/types': 8.1.6
+ '@yarnpkg/fslib': 2.10.3
+ '@yarnpkg/libzip': 2.3.0
chalk: 4.1.2
- esbuild: 0.18.20
- esbuild-register: 3.5.0(esbuild@0.18.20)
+ cross-spawn: 7.0.3
+ esbuild: 0.20.2
+ esbuild-register: 3.5.0(esbuild@0.20.2)
+ execa: 5.1.1
file-system-cache: 2.3.0
find-cache-dir: 3.3.2
find-up: 5.0.0
@@ -8637,51 +8159,56 @@ packages:
node-fetch: 2.7.0
picomatch: 2.3.1
pkg-dir: 5.0.0
+ prettier: 3.2.5
+ prettier-fallback: /prettier@3.2.5
pretty-hrtime: 1.0.3
resolve-from: 5.0.0
+ semver: 7.6.0
+ tempy: 3.1.0
+ tiny-invariant: 1.3.3
ts-dedent: 2.2.0
+ util: 0.12.5
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /@storybook/core-events@7.6.17:
- resolution: {integrity: sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==}
- dependencies:
- ts-dedent: 2.2.0
- dev: true
-
- /@storybook/core-events@7.6.7:
- resolution: {integrity: sha512-KZ5d03c47pnr5/kY26pJtWq7WpmCPXLbgyjJZDSc+TTY153BdZksvlBXRHtqM1yj2UM6QsSyIuiJaADJNAbP2w==}
+ /@storybook/core-events@8.0.8:
+ resolution: {integrity: sha512-PtuvR7vS4glDEdCfKB4f1k3Vs1C3rTWP2DNbF+IjjPhNLMBznCdzTAPcz+NUIBvpjjGnhKwWikJ0yj931YjSVg==}
dependencies:
ts-dedent: 2.2.0
dev: true
- /@storybook/core-events@8.0.0-alpha.14:
- resolution: {integrity: sha512-vbzmABc+ggm7/SGg7399Opa6/NJEhZwvWSo9UZnvHLHd2ijTp14zZpJryVKL/jcTErF8EiRpYaONM5rW27i0+A==}
+ /@storybook/core-events@8.1.6:
+ resolution: {integrity: sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==}
dependencies:
+ '@storybook/csf': 0.1.8
ts-dedent: 2.2.0
dev: true
- /@storybook/core-server@7.6.7:
- resolution: {integrity: sha512-elKRv/DNahNNkGcQY/FdOBrLPmZF0T0fwmAmbc4qqeAisjl+to9TO77zdo2ieaEHKyRwE3B3dOB4EXomdF4N/g==}
+ /@storybook/core-server@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==}
dependencies:
'@aw-web-design/x-default-browser': 1.4.126
+ '@babel/core': 7.24.4
+ '@babel/parser': 7.24.4
'@discoveryjs/json-ext': 0.5.7
- '@storybook/builder-manager': 7.6.7
- '@storybook/channels': 7.6.7
- '@storybook/core-common': 7.6.7
- '@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.3
- '@storybook/csf-tools': 7.6.7
- '@storybook/docs-mdx': 0.1.0
+ '@storybook/builder-manager': 8.1.6(prettier@3.2.5)
+ '@storybook/channels': 8.1.6
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/core-events': 8.1.6
+ '@storybook/csf': 0.1.8
+ '@storybook/csf-tools': 8.1.6
+ '@storybook/docs-mdx': 3.1.0-next.0
'@storybook/global': 5.0.0
- '@storybook/manager': 7.6.7
- '@storybook/node-logger': 7.6.7
- '@storybook/preview-api': 7.6.7
- '@storybook/telemetry': 7.6.7
- '@storybook/types': 7.6.7
+ '@storybook/manager': 8.1.6
+ '@storybook/manager-api': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/node-logger': 8.1.6
+ '@storybook/preview-api': 8.1.6
+ '@storybook/telemetry': 8.1.6(prettier@3.2.5)
+ '@storybook/types': 8.1.6
'@types/detect-port': 1.3.5
+ '@types/diff': 5.2.1
'@types/node': 18.19.31
'@types/pretty-hrtime': 1.0.3
'@types/semver': 7.5.8
@@ -8690,10 +8217,10 @@ packages:
cli-table3: 0.6.4
compression: 1.7.4
detect-port: 1.5.1
+ diff: 5.2.0
express: 4.19.2
fs-extra: 11.2.0
- globby: 11.1.0
- ip: 2.0.1
+ globby: 14.0.1
lodash: 4.17.21
open: 8.4.2
pretty-hrtime: 1.0.3
@@ -8710,28 +8237,31 @@ packages:
transitivePeerDependencies:
- bufferutil
- encoding
+ - prettier
+ - react
+ - react-dom
- supports-color
- utf-8-validate
dev: true
- /@storybook/csf-plugin@7.6.7:
- resolution: {integrity: sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==}
+ /@storybook/csf-plugin@8.1.6:
+ resolution: {integrity: sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==}
dependencies:
- '@storybook/csf-tools': 7.6.7
+ '@storybook/csf-tools': 8.1.6
unplugin: 1.10.1
transitivePeerDependencies:
- supports-color
dev: true
- /@storybook/csf-tools@7.6.17:
- resolution: {integrity: sha512-dAQtam0EBPeTJYcQPLxXgz4L9JFqD+HWbLFG9CmNIhMMjticrB0mpk1EFIS6vPXk/VsVWpBgMLD7dZlD6YMKcQ==}
+ /@storybook/csf-tools@8.0.8:
+ resolution: {integrity: sha512-Ji5fpoGym/MSyHJ6ALghVUUecwhEbN0On+jOZ2VPkrkATi9UDtryHQPdF60HKR63Iv53xRuWRzudB6zm43RTzw==}
dependencies:
'@babel/generator': 7.24.4
'@babel/parser': 7.24.4
'@babel/traverse': 7.24.1
'@babel/types': 7.24.0
- '@storybook/csf': 0.1.3
- '@storybook/types': 7.6.17
+ '@storybook/csf': 0.1.4
+ '@storybook/types': 8.0.8
fs-extra: 11.2.0
recast: 0.23.6
ts-dedent: 2.2.0
@@ -8739,15 +8269,15 @@ packages:
- supports-color
dev: true
- /@storybook/csf-tools@7.6.7:
- resolution: {integrity: sha512-hyRbUGa2Uxvz3U09BjcOfMNf/5IYgRum1L6XszqK2O8tK9DGte1r6hArCIAcqiEmFMC40d0kalPzqu6WMNn7sg==}
+ /@storybook/csf-tools@8.1.6:
+ resolution: {integrity: sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==}
dependencies:
'@babel/generator': 7.24.4
'@babel/parser': 7.24.4
'@babel/traverse': 7.24.1
'@babel/types': 7.24.0
- '@storybook/csf': 0.1.3
- '@storybook/types': 7.6.7
+ '@storybook/csf': 0.1.8
+ '@storybook/types': 8.1.6
fs-extra: 11.2.0
recast: 0.23.6
ts-dedent: 2.2.0
@@ -8761,28 +8291,36 @@ packages:
lodash: 4.17.21
dev: true
- /@storybook/csf@0.1.3:
- resolution: {integrity: sha512-IPZvXXo4b3G+gpmgBSBqVM81jbp2ePOKsvhgJdhyZJtkYQCII7rg9KKLQhvBQM5sLaF1eU6r0iuwmyynC9d9SA==}
+ /@storybook/csf@0.1.4:
+ resolution: {integrity: sha512-B9UI/lsQMjF+oEfZCI6YXNoeuBcGZoOP5x8yKbe2tIEmsMjSztFKkpPzi5nLCnBk/MBtl6QJeI3ksJnbsWPkOw==}
dependencies:
type-fest: 2.19.0
dev: true
- /@storybook/docs-mdx@0.1.0:
- resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==}
+ /@storybook/csf@0.1.8:
+ resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==}
+ dependencies:
+ type-fest: 2.19.0
+ dev: true
+
+ /@storybook/docs-mdx@3.1.0-next.0:
+ resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==}
dev: true
- /@storybook/docs-tools@7.6.7:
- resolution: {integrity: sha512-enTO/xVjBqwUraGCYTwdyjMvug3OSAM7TPPUEJ3KPieJNwAzcYkww/qNDMIAR4S39zPMrkAmtS3STvVadlJz7g==}
+ /@storybook/docs-tools@8.1.6(prettier@3.2.5):
+ resolution: {integrity: sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==}
dependencies:
- '@storybook/core-common': 7.6.7
- '@storybook/preview-api': 7.6.7
- '@storybook/types': 7.6.7
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/core-events': 8.1.6
+ '@storybook/preview-api': 8.1.6
+ '@storybook/types': 8.1.6
'@types/doctrine': 0.0.3
assert: 2.1.0
doctrine: 3.0.0
lodash: 4.17.21
transitivePeerDependencies:
- encoding
+ - prettier
- supports-color
dev: true
@@ -8790,29 +8328,41 @@ packages:
resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
dev: true
- /@storybook/instrumenter@8.0.0-alpha.14:
- resolution: {integrity: sha512-91b4pL9Zu+8t1uxiLbOdmCW0jDYAe+b80xFnRW+F34Vs9Cv+Ijt38kHtFIfy+r1VfmgO6hb9GcNqIoZiRxCDjw==}
+ /@storybook/icons@1.2.9(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@storybook/instrumenter@8.1.6:
+ resolution: {integrity: sha512-BoNu0QaD5hhcbEVUsvmYDqUOu4HItNBMPUkj6aDCfpLxae5vstH3zsCRVqRcElbfqVhmRzD23w8+9In9M0Fajg==}
dependencies:
- '@storybook/channels': 8.0.0-alpha.14
- '@storybook/client-logger': 8.0.0-alpha.14
- '@storybook/core-events': 8.0.0-alpha.14
+ '@storybook/channels': 8.1.6
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-events': 8.1.6
'@storybook/global': 5.0.0
- '@storybook/preview-api': 8.0.0-alpha.14
- '@vitest/utils': 0.34.7
+ '@storybook/preview-api': 8.1.6
+ '@vitest/utils': 1.5.0
util: 0.12.5
dev: true
- /@storybook/manager-api@7.6.7(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-3Wk/BvuGUlw/X05s57zZO7gJbzfUeE9Xe+CSIvuH7RY5jx9PYnNwqNlTXPXhJ5LPvwMthae7WJVn3SuBpbptoQ==}
+ /@storybook/manager-api@8.1.6(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==}
dependencies:
- '@storybook/channels': 7.6.7
- '@storybook/client-logger': 7.6.7
- '@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.3
+ '@storybook/channels': 8.1.6
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-events': 8.1.6
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
- '@storybook/router': 7.6.7
- '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.6.7
+ '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/router': 8.1.6
+ '@storybook/theming': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 8.1.6
dequal: 2.0.3
lodash: 4.17.21
memoizerific: 1.11.3
@@ -8824,142 +8374,119 @@ packages:
- react-dom
dev: true
- /@storybook/manager@7.6.7:
- resolution: {integrity: sha512-ZCrkB2zEXogzdOcVzD242ZVm4tlHqrayotnI6iOn9uiun0Pgny0m2d7s9Zge6K2dTOO1vZiOHuA/Mr6nnIDjsA==}
- dev: true
-
- /@storybook/mdx2-csf@1.1.0:
- resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==}
+ /@storybook/manager@8.1.6:
+ resolution: {integrity: sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==}
dev: true
- /@storybook/node-logger@7.6.17:
- resolution: {integrity: sha512-w59MQuXhhUNrUVmVkXhMwIg2nvFWjdDczLTwYLorhfsE36CWeUOY5QCZWQy0Qf/h+jz8Uo7Evy64qn18v9C4wA==}
+ /@storybook/node-logger@8.0.8:
+ resolution: {integrity: sha512-ymps3MMTxtMWq0eDiXk1iO7iv0Eg0PuUvOpPPohEJauGzU9THv81xx01aaHKSprFFJYD2LMQr1aFuUplItO12g==}
dev: true
- /@storybook/node-logger@7.6.7:
- resolution: {integrity: sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==}
+ /@storybook/node-logger@8.1.6:
+ resolution: {integrity: sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==}
dev: true
- /@storybook/postinstall@7.6.7:
- resolution: {integrity: sha512-mrpRmcwFd9FcvtHPXA9x6vOrHLVCKScZX/Xx2QPWgAvB3W6uzP8G+8QNb1u834iToxrWeuszUMB9UXZK4Qj5yg==}
- dev: true
-
- /@storybook/preview-api@7.6.17:
- resolution: {integrity: sha512-wLfDdI9RWo1f2zzFe54yRhg+2YWyxLZvqdZnSQ45mTs4/7xXV5Wfbv3QNTtcdw8tT3U5KRTrN1mTfTCiRJc0Kw==}
+ /@storybook/preview-api@8.0.8:
+ resolution: {integrity: sha512-khgw2mNiBrSZS3KNGQPzjneL3Csh3BOq0yLAtJpT7CRSrI/YjlE7jjcTkKzoxW+UCgvNTnLvsowcuzu82e69fA==}
dependencies:
- '@storybook/channels': 7.6.17
- '@storybook/client-logger': 7.6.17
- '@storybook/core-events': 7.6.17
- '@storybook/csf': 0.1.3
+ '@storybook/channels': 8.0.8
+ '@storybook/client-logger': 8.0.8
+ '@storybook/core-events': 8.0.8
+ '@storybook/csf': 0.1.4
'@storybook/global': 5.0.0
- '@storybook/types': 7.6.17
- '@types/qs': 6.9.14
+ '@storybook/types': 8.0.8
+ '@types/qs': 6.9.15
dequal: 2.0.3
lodash: 4.17.21
memoizerific: 1.11.3
- qs: 6.12.0
- synchronous-promise: 2.0.17
- ts-dedent: 2.2.0
- util-deprecate: 1.0.2
- dev: true
-
- /@storybook/preview-api@7.6.7:
- resolution: {integrity: sha512-ja85ItrT6q2TeBQ6n0CNoRi1R6L8yF2kkis9hVeTQHpwLdZyHUTRqqR5WmhtLqqQXcofyasBPOeJV06wuOhgRQ==}
- dependencies:
- '@storybook/channels': 7.6.7
- '@storybook/client-logger': 7.6.7
- '@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.3
- '@storybook/global': 5.0.0
- '@storybook/types': 7.6.7
- '@types/qs': 6.9.14
- dequal: 2.0.3
- lodash: 4.17.21
- memoizerific: 1.11.3
- qs: 6.12.0
- synchronous-promise: 2.0.17
+ qs: 6.12.1
+ tiny-invariant: 1.3.3
ts-dedent: 2.2.0
util-deprecate: 1.0.2
dev: true
- /@storybook/preview-api@8.0.0-alpha.14:
- resolution: {integrity: sha512-MlGo9dcZpupe6tcN4fIO6jOxOmAh7d5j2wrhluDAIkZIBZgfyLTrmcbuUbCYK/mEeIokl5hccRmlw/LBNlwLxQ==}
+ /@storybook/preview-api@8.1.6:
+ resolution: {integrity: sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==}
dependencies:
- '@storybook/channels': 8.0.0-alpha.14
- '@storybook/client-logger': 8.0.0-alpha.14
- '@storybook/core-events': 8.0.0-alpha.14
- '@storybook/csf': 0.1.3
+ '@storybook/channels': 8.1.6
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-events': 8.1.6
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
- '@storybook/types': 8.0.0-alpha.14
- '@types/qs': 6.9.14
+ '@storybook/types': 8.1.6
+ '@types/qs': 6.9.15
dequal: 2.0.3
lodash: 4.17.21
memoizerific: 1.11.3
- qs: 6.12.0
+ qs: 6.12.1
tiny-invariant: 1.3.3
ts-dedent: 2.2.0
util-deprecate: 1.0.2
dev: true
- /@storybook/preview@7.6.7:
- resolution: {integrity: sha512-/ddKIyT+6b8CKGJAma1wood4nwCAoi/E1olCqgpCmviMeUtAiMzgK0xzPwvq5Mxkz/cPeXVi8CQgaQZCa4yvNA==}
+ /@storybook/preview@8.1.6:
+ resolution: {integrity: sha512-o9OgOmO10GyX1ZC7WiapYqGdst4TOCPLqWSu3H2nL4ZT7BQLUQfCy30kyoMO7KyxCgc5K5rcqG7qZ/N0tfUgRg==}
dev: true
- /@storybook/react-dom-shim@7.6.7(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-b/rmy/YzVrwP+ifyZG4yXVIdeFVdTbmziodHUlbrWiUNsqtTZZur9kqkKRUH/7ofji9MFe81nd0MRlcTNFomqg==}
+ /@storybook/react-dom-shim@8.1.6(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ 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
dependencies:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@storybook/react-vite@7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10):
- resolution: {integrity: sha512-1cBpxVZ4vLO5rGbhTBNR2SjL+ZePCUAEY+I31tbORYFAoOKmlsNef4fRLnXJ9NYUAyjwZpUmbW0cIxxOFk7nGA==}
- engines: {node: '>=16'}
+ /@storybook/react-vite@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.0.10):
+ resolution: {integrity: sha512-aUrSOVVG/11v5FBWjxyVVYtL1MhFcGFvkHcT2tTUK2lN/EMNFugL5t5YYPv0FIi/DXxg8RBdJIV9vdNCd6tNOA==}
+ engines: {node: '>=18.0.0'}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ 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
+ vite: ^4.0.0 || ^5.0.0
dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.3.3)(vite@5.0.10)
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.3.3)(vite@5.0.10)
'@rollup/pluginutils': 5.1.0
- '@storybook/builder-vite': 7.6.7(typescript@5.3.3)(vite@5.0.10)
- '@storybook/react': 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
- '@vitejs/plugin-react': 3.1.0(vite@5.0.10)
- magic-string: 0.30.9
+ '@storybook/builder-vite': 8.1.6(prettier@3.2.5)(typescript@5.3.3)(vite@5.0.10)
+ '@storybook/node-logger': 8.1.6
+ '@storybook/react': 8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@storybook/types': 8.1.6
+ find-up: 5.0.0
+ magic-string: 0.30.10
react: 18.2.0
react-docgen: 7.0.3
react-dom: 18.2.0(react@18.2.0)
+ resolve: 1.22.8
+ tsconfig-paths: 4.2.0
vite: 5.0.10(@types/node@20.11.17)
transitivePeerDependencies:
- '@preact/preset-vite'
- encoding
+ - prettier
- rollup
- supports-color
- typescript
- vite-plugin-glimmerx
dev: true
- /@storybook/react@7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
- resolution: {integrity: sha512-uT9IBPDM1SQg6FglWqb7IemOJ1Z8kYB5rehIDEDToi0u5INihSY8rHd003TxG4Wx4REp6J+rfbDJO2aVui/gxA==}
- engines: {node: '>=16.0.0'}
+ /@storybook/react@8.1.6(prettier@3.2.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-2CSc3MLeaY7QaYAQLwaXRboKkgQnWrSZAo/WTJcSHUr2YFxH5+iECB0Kci12GqaJklhhgmfTfVZ4Jo9ZJ6LQfg==}
+ engines: {node: '>=18.0.0'}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- typescript: '*'
+ 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
+ typescript: '>= 4.2.x'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@storybook/client-logger': 7.6.7
- '@storybook/core-client': 7.6.7
- '@storybook/docs-tools': 7.6.7
+ '@storybook/client-logger': 8.1.6
+ '@storybook/docs-tools': 8.1.6(prettier@3.2.5)
'@storybook/global': 5.0.0
- '@storybook/preview-api': 7.6.7
- '@storybook/react-dom-shim': 7.6.7(react-dom@18.2.0)(react@18.2.0)
- '@storybook/types': 7.6.7
+ '@storybook/preview-api': 8.1.6
+ '@storybook/react-dom-shim': 8.1.6(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 8.1.6
'@types/escodegen': 0.0.6
'@types/estree': 0.0.51
'@types/node': 18.19.31
@@ -8973,29 +8500,31 @@ packages:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0)
+ semver: 7.6.0
ts-dedent: 2.2.0
type-fest: 2.19.0
typescript: 5.3.3
util-deprecate: 1.0.2
transitivePeerDependencies:
- encoding
+ - prettier
- supports-color
dev: true
- /@storybook/router@7.6.7:
- resolution: {integrity: sha512-kkhNSdC3fXaQxILg8a26RKk4/ZbF/AUVrepUEyO8lwvbJ6LItTyWSE/4I9Ih4qV2Mjx33ncc8vLqM9p8r5qnMA==}
+ /@storybook/router@8.1.6:
+ resolution: {integrity: sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==}
dependencies:
- '@storybook/client-logger': 7.6.7
+ '@storybook/client-logger': 8.1.6
memoizerific: 1.11.3
- qs: 6.12.0
+ qs: 6.12.1
dev: true
- /@storybook/telemetry@7.6.7:
- resolution: {integrity: sha512-NHGzC/LGLXpK4AFbVj8ln5ab86ZiiNFvORQMn3+LNGwUt3ZdsHBzExN+WPZdw7OPtfk4ubUY89FXH2GedhTALw==}
+ /@storybook/telemetry@8.1.6(prettier@3.2.5):
+ resolution: {integrity: sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==}
dependencies:
- '@storybook/client-logger': 7.6.7
- '@storybook/core-common': 7.6.7
- '@storybook/csf-tools': 7.6.7
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-common': 8.1.6(prettier@3.2.5)
+ '@storybook/csf-tools': 8.1.6
chalk: 4.1.2
detect-package-manager: 2.0.1
fetch-retry: 5.0.6
@@ -9003,11 +8532,12 @@ packages:
read-pkg-up: 7.0.1
transitivePeerDependencies:
- encoding
+ - prettier
- supports-color
dev: true
- /@storybook/test-runner@0.16.0(@types/node@20.11.17):
- resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==}
+ /@storybook/test-runner@0.18.2(@types/node@20.11.17):
+ resolution: {integrity: sha512-HvP2Kaj+EVlGnQJyuIkjiv26rOaRTcwoeKB77bV4G5KgHZWi/b0Jg6UN5J2MlGKNdKhJ95CmzstZPl4vO1Epsg==}
engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
@@ -9016,16 +8546,13 @@ packages:
'@babel/template': 7.24.0
'@babel/types': 7.24.0
'@jest/types': 29.6.3
- '@storybook/core-common': 7.6.17
- '@storybook/csf': 0.1.3
- '@storybook/csf-tools': 7.6.17
- '@storybook/preview-api': 7.6.17
- '@swc/core': 1.4.13
- '@swc/jest': 0.2.36(@swc/core@1.4.13)
- can-bind-to-host: 1.1.2
- commander: 9.5.0
+ '@storybook/core-common': 8.0.8
+ '@storybook/csf': 0.1.4
+ '@storybook/csf-tools': 8.0.8
+ '@storybook/preview-api': 8.0.8
+ '@swc/core': 1.5.7
+ '@swc/jest': 0.2.36(@swc/core@1.5.7)
expect-playwright: 0.8.0
- glob: 10.3.12
jest: 29.7.0(@types/node@20.11.17)
jest-circus: 29.7.0
jest-environment-node: 29.7.0
@@ -9034,11 +8561,8 @@ packages:
jest-runner: 29.7.0
jest-serializer-html: 7.1.0
jest-watch-typeahead: 2.2.2(jest@29.7.0)
- node-fetch: 2.7.0
- playwright: 1.43.0
- read-pkg-up: 7.0.1
- tempy: 1.0.1
- ts-dedent: 2.2.0
+ nyc: 15.1.0
+ playwright: 1.43.1
transitivePeerDependencies:
- '@swc/helpers'
- '@types/node'
@@ -9050,19 +8574,18 @@ packages:
- ts-node
dev: true
- /@storybook/test@8.0.0-alpha.14(jest@29.7.0)(vitest@1.1.1):
- resolution: {integrity: sha512-6S3B3U0D3Ei3Y+Zu7KS7wMnPXR3u0G6wp5sew+wgxRwZEyrTaTdRpaERpqFYMnQ+mU0UKCSlf+St73j2z0BEOg==}
+ /@storybook/test@8.1.6(jest@29.7.0)(vitest@1.1.1):
+ resolution: {integrity: sha512-tyexfYPtOHP83pMHggoGdHadfqh/veLdS+APHxt12zmCNUobxOxnuWmImXThQiyLlXTWecreLvlMvgAIjziBsA==}
dependencies:
- '@storybook/client-logger': 8.0.0-alpha.14
- '@storybook/core-events': 8.0.0-alpha.14
- '@storybook/instrumenter': 8.0.0-alpha.14
- '@storybook/preview-api': 8.0.0-alpha.14
+ '@storybook/client-logger': 8.1.6
+ '@storybook/core-events': 8.1.6
+ '@storybook/instrumenter': 8.1.6
+ '@storybook/preview-api': 8.1.6
'@testing-library/dom': 9.3.4
'@testing-library/jest-dom': 6.4.2(jest@29.7.0)(vitest@1.1.1)
- '@testing-library/user-event': 14.3.0(@testing-library/dom@9.3.4)
- '@vitest/expect': 1.1.3
- '@vitest/spy': 1.4.0
- chai: 4.4.1
+ '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4)
+ '@vitest/expect': 1.3.1
+ '@vitest/spy': 1.5.0
util: 0.12.5
transitivePeerDependencies:
- '@jest/globals'
@@ -9072,42 +8595,37 @@ packages:
- vitest
dev: true
- /@storybook/theming@7.6.7(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-+42rfC4rZtWVAXJ7JBUQKnQ6vWBXJVHZ9HtNUWzQLPR9sJSMmHnnSMV6y5tizGgZqmBnAIkuoYk+Tt6NfwUmSA==}
+ /@storybook/theming@8.1.6(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ 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
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
dependencies:
'@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
- '@storybook/client-logger': 7.6.7
+ '@storybook/client-logger': 8.1.6
'@storybook/global': 5.0.0
memoizerific: 1.11.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@storybook/types@7.6.17:
- resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==}
- dependencies:
- '@storybook/channels': 7.6.17
- '@types/babel__core': 7.20.5
- '@types/express': 4.17.21
- file-system-cache: 2.3.0
- dev: true
-
- /@storybook/types@7.6.7:
- resolution: {integrity: sha512-VcGwrI4AkBENxkoAUJ+Z7SyMK73hpoY0TTtw2J7tc05/xdiXhkQTX15Qa12IBWIkoXCyNrtaU+q7KR8Tjzi+uw==}
+ /@storybook/types@8.0.8:
+ resolution: {integrity: sha512-NGsgCsXnWlaZmHenHDgHGs21zhweZACkqTNsEQ7hvsiF08QeiKAdgJLQg3YeGK73h9mFDRP9djprUtJYab6vnQ==}
dependencies:
- '@storybook/channels': 7.6.7
- '@types/babel__core': 7.20.5
+ '@storybook/channels': 8.0.8
'@types/express': 4.17.21
file-system-cache: 2.3.0
dev: true
- /@storybook/types@8.0.0-alpha.14:
- resolution: {integrity: sha512-OwenKN09Au7NIBsCRqXkP4fhla5uO0LaV5Q/lz+5I1Vt6bNS7v18BwtjnGSkCXAGC0MxHDabtGJ4tZwmA3XF4g==}
+ /@storybook/types@8.1.6:
+ resolution: {integrity: sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==}
dependencies:
- '@storybook/channels': 8.0.0-alpha.14
+ '@storybook/channels': 8.1.6
'@types/express': 4.17.21
file-system-cache: 2.3.0
dev: true
@@ -9148,6 +8666,15 @@ packages:
dev: true
optional: true
+ /@swc/core-darwin-arm64@1.5.7:
+ resolution: {integrity: sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-darwin-x64@1.3.102:
resolution: {integrity: sha512-X5akDkHwk6oAer49oER0qZMjNMkLH3IOZaV1m98uXIasAGyjo5WH1MKPeMLY1sY6V6TrufzwiSwD4ds571ytcg==}
engines: {node: '>=10'}
@@ -9165,6 +8692,15 @@ packages:
dev: true
optional: true
+ /@swc/core-darwin-x64@1.5.7:
+ resolution: {integrity: sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-arm-gnueabihf@1.3.102:
resolution: {integrity: sha512-kJH3XtZP9YQdjq/wYVBeFuiVQl4HaC4WwRrIxAHwe2OyvrwUI43dpW3LpxSggBnxXcVCXYWf36sTnv8S75o2Gw==}
engines: {node: '>=10'}
@@ -9182,6 +8718,15 @@ packages:
dev: true
optional: true
+ /@swc/core-linux-arm-gnueabihf@1.5.7:
+ resolution: {integrity: sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ==}
+ engines: {node: '>=10'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-arm64-gnu@1.3.102:
resolution: {integrity: sha512-flQP2WDyCgO24WmKA1wjjTx+xfCmavUete2Kp6yrM+631IHLGnr17eu7rYJ/d4EnDBId/ytMyrnWbTVkaVrpbQ==}
engines: {node: '>=10'}
@@ -9199,6 +8744,15 @@ packages:
dev: true
optional: true
+ /@swc/core-linux-arm64-gnu@1.5.7:
+ resolution: {integrity: sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-arm64-musl@1.3.102:
resolution: {integrity: sha512-bQEQSnC44DyoIGLw1+fNXKVGoCHi7eJOHr8BdH0y1ooy9ArskMjwobBFae3GX4T1AfnrTaejyr0FvLYIb0Zkog==}
engines: {node: '>=10'}
@@ -9216,6 +8770,15 @@ packages:
dev: true
optional: true
+ /@swc/core-linux-arm64-musl@1.5.7:
+ resolution: {integrity: sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-x64-gnu@1.3.102:
resolution: {integrity: sha512-dFvnhpI478svQSxqISMt00MKTDS0e4YtIr+ioZDG/uJ/q+RpcNy3QI2KMm05Fsc8Y0d4krVtvCKWgfUMsJZXAg==}
engines: {node: '>=10'}
@@ -9233,6 +8796,15 @@ packages:
dev: true
optional: true
+ /@swc/core-linux-x64-gnu@1.5.7:
+ resolution: {integrity: sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-linux-x64-musl@1.3.102:
resolution: {integrity: sha512-+a0M3CvjeIRNA/jTCzWEDh2V+mhKGvLreHOL7J97oULZy5yg4gf7h8lQX9J8t9QLbf6fsk+0F8bVH1Ie/PbXjA==}
engines: {node: '>=10'}
@@ -9250,6 +8822,15 @@ packages:
dev: true
optional: true
+ /@swc/core-linux-x64-musl@1.5.7:
+ resolution: {integrity: sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-win32-arm64-msvc@1.3.102:
resolution: {integrity: sha512-w76JWLjkZNOfkB25nqdWUNCbt0zJ41CnWrJPZ+LxEai3zAnb2YtgB/cCIrwxDebRuMgE9EJXRj7gDDaTEAMOOQ==}
engines: {node: '>=10'}
@@ -9267,6 +8848,15 @@ packages:
dev: true
optional: true
+ /@swc/core-win32-arm64-msvc@1.5.7:
+ resolution: {integrity: sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-win32-ia32-msvc@1.3.102:
resolution: {integrity: sha512-vlDb09HiGqKwz+2cxDS9T5/461ipUQBplvuhW+cCbzzGuPq8lll2xeyZU0N1E4Sz3MVdSPx1tJREuRvlQjrwNg==}
engines: {node: '>=10'}
@@ -9284,6 +8874,15 @@ packages:
dev: true
optional: true
+ /@swc/core-win32-ia32-msvc@1.5.7:
+ resolution: {integrity: sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ==}
+ engines: {node: '>=10'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core-win32-x64-msvc@1.3.102:
resolution: {integrity: sha512-E/jfSD7sShllxBwwgDPeXp1UxvIqehj/ShSUqq1pjR/IDRXngcRSXKJK92mJkNFY7suH6BcCWwzrxZgkO7sWmw==}
engines: {node: '>=10'}
@@ -9301,6 +8900,15 @@ packages:
dev: true
optional: true
+ /@swc/core-win32-x64-msvc@1.5.7:
+ resolution: {integrity: sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@swc/core@1.3.102:
resolution: {integrity: sha512-OAjNLY/f6QWKSDzaM3bk31A+OYHu6cPa9P/rFIx8X5d24tHXUpRiiq6/PYI6SQRjUPlB72GjsjoEU8F+ALadHg==}
engines: {node: '>=10'}
@@ -9350,6 +8958,31 @@ packages:
'@swc/core-win32-x64-msvc': 1.4.13
dev: true
+ /@swc/core@1.5.7:
+ resolution: {integrity: sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ==}
+ engines: {node: '>=10'}
+ requiresBuild: true
+ peerDependencies:
+ '@swc/helpers': ^0.5.0
+ peerDependenciesMeta:
+ '@swc/helpers':
+ optional: true
+ dependencies:
+ '@swc/counter': 0.1.3
+ '@swc/types': 0.1.7
+ optionalDependencies:
+ '@swc/core-darwin-arm64': 1.5.7
+ '@swc/core-darwin-x64': 1.5.7
+ '@swc/core-linux-arm-gnueabihf': 1.5.7
+ '@swc/core-linux-arm64-gnu': 1.5.7
+ '@swc/core-linux-arm64-musl': 1.5.7
+ '@swc/core-linux-x64-gnu': 1.5.7
+ '@swc/core-linux-x64-musl': 1.5.7
+ '@swc/core-win32-arm64-msvc': 1.5.7
+ '@swc/core-win32-ia32-msvc': 1.5.7
+ '@swc/core-win32-x64-msvc': 1.5.7
+ dev: true
+
/@swc/counter@0.1.3:
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
@@ -9370,14 +9003,14 @@ packages:
tslib: 2.6.2
dev: false
- /@swc/jest@0.2.36(@swc/core@1.4.13):
+ /@swc/jest@0.2.36(@swc/core@1.5.7):
resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
dependencies:
'@jest/create-cache-key-function': 29.7.0
- '@swc/core': 1.4.13
+ '@swc/core': 1.5.7
'@swc/counter': 0.1.3
jsonc-parser: 3.2.1
dev: true
@@ -9387,6 +9020,12 @@ packages:
dependencies:
'@swc/counter': 0.1.3
+ /@swc/types@0.1.7:
+ resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==}
+ dependencies:
+ '@swc/counter': 0.1.3
+ dev: true
+
/@szmarczak/http-timer@4.0.6:
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
engines: {node: '>=10'}
@@ -9525,8 +9164,8 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@testing-library/user-event@14.3.0(@testing-library/dom@9.3.4):
- resolution: {integrity: sha512-P02xtBBa8yMaLhK8CzJCIns8rqwnF6FxhR9zs810flHOBXUYCFjLd8Io1rQrAkQRWEmW2PGdZIEdMxf/KLsqFA==}
+ /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4):
+ resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@testing-library/dom': '>=7.21.4'
@@ -9620,7 +9259,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
'@types/responselike': 1.0.3
/@types/chai-subset@1.3.5:
@@ -9658,7 +9297,7 @@ packages:
/@types/cross-spawn@6.0.6:
resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
dev: true
/@types/debug@0.0.30:
@@ -9674,6 +9313,10 @@ packages:
resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==}
dev: true
+ /@types/diff@5.2.1:
+ resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==}
+ dev: true
+
/@types/doctrine@0.0.3:
resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==}
dev: true
@@ -9727,7 +9370,7 @@ packages:
resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==}
dependencies:
'@types/node': 20.11.17
- '@types/qs': 6.9.14
+ '@types/qs': 6.9.15
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
dev: true
@@ -9745,7 +9388,7 @@ packages:
dependencies:
'@types/body-parser': 1.19.5
'@types/express-serve-static-core': 4.19.0
- '@types/qs': 6.9.14
+ '@types/qs': 6.9.15
'@types/serve-static': 1.15.7
dev: true
@@ -9760,13 +9403,13 @@ packages:
resolution: {integrity: sha512-rTtf75rwyP9G2qO5yRpYtdJ6aU1QqEhWbtW55qEgquEDa6bXW0s2TWZfDm02GuppjEozOWG/F2UnPq5hAQb+gw==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
/@types/glob@7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
dev: true
/@types/graceful-fs@4.1.9:
@@ -9786,6 +9429,12 @@ packages:
dependencies:
'@types/unist': 2.0.10
+ /@types/hast@3.0.4:
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
+ dependencies:
+ '@types/unist': 3.0.2
+ dev: true
+
/@types/hoist-non-react-statics@3.3.5:
resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==}
dependencies:
@@ -9803,7 +9452,7 @@ packages:
/@types/http-proxy@1.17.14:
resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
/@types/image-size@0.8.0:
resolution: {integrity: sha512-hMlhu25ji75dXQk2uZkN3pTJ+lWrgKr8M1fTpyyFvuu+SJZBdGa5gDm4BVNobWXHZbOU11mBj0vciYp7qOfAFg==}
@@ -9843,6 +9492,10 @@ packages:
/@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+ /@types/junit-report-builder@3.0.2:
+ resolution: {integrity: sha512-R5M+SYhMbwBeQcNXYWNCZkl09vkVfAtcPIaCGdzIkkbeaTrVbGQ7HVgi4s+EmM/M1K4ZuWQH0jGcvMvNePfxYA==}
+ dev: true
+
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
@@ -9857,12 +9510,8 @@ packages:
'@types/unist': 2.0.10
dev: false
- /@types/mdx@2.0.12:
- resolution: {integrity: sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==}
- dev: true
-
- /@types/mime-types@2.1.4:
- resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==}
+ /@types/mdx@2.0.13:
+ resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
dev: true
/@types/mime@1.3.5:
@@ -9885,7 +9534,7 @@ packages:
/@types/mkdirp@0.5.2:
resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
/@types/mousetrap@1.6.15:
resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==}
@@ -9941,8 +9590,8 @@ packages:
/@types/prop-types@15.7.12:
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
- /@types/qs@6.9.14:
- resolution: {integrity: sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==}
+ /@types/qs@6.9.15:
+ resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==}
dev: true
/@types/range-parser@1.2.7:
@@ -10013,12 +9662,12 @@ packages:
resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==}
dependencies:
'@types/glob': 5.0.38
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
/@types/sax@1.2.7:
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
dev: false
/@types/scheduler@0.16.8:
@@ -10071,6 +9720,10 @@ packages:
/@types/unist@2.0.10:
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
+ /@types/unist@3.0.2:
+ resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
+ dev: true
+
/@types/uuid@9.0.8:
resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==}
dev: true
@@ -10219,6 +9872,7 @@ packages:
resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==}
dependencies:
'@types/yargs-parser': 21.0.3
+ dev: false
/@types/yargs@17.0.32:
resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
@@ -10230,7 +9884,7 @@ packages:
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
requiresBuild: true
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
dev: false
optional: true
@@ -11012,6 +10666,10 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
+ /@ungap/structured-clone@1.2.0:
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ dev: true
+
/@vercel/nft@0.23.1:
resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==}
engines: {node: '>=14'}
@@ -11109,7 +10767,7 @@ packages:
vite: ^4 || ^5
dependencies:
'@swc/core': 1.4.13
- vite: 5.0.10(@types/node@18.0.0)
+ vite: 5.0.10(@types/node@20.11.17)
transitivePeerDependencies:
- '@swc/helpers'
dev: true
@@ -11125,22 +10783,6 @@ packages:
- '@swc/helpers'
dev: true
- /@vitejs/plugin-react@3.1.0(vite@5.0.10):
- resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^4.1.0-beta.0
- dependencies:
- '@babel/core': 7.24.4
- '@babel/plugin-transform-react-jsx-self': 7.24.1(@babel/core@7.24.4)
- '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.4)
- magic-string: 0.27.0
- react-refresh: 0.14.0
- vite: 5.0.10(@types/node@20.11.17)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@vitejs/plugin-react@4.2.1(vite@5.0.10):
resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -11174,11 +10816,11 @@ packages:
chai: 4.4.1
dev: true
- /@vitest/expect@1.1.3:
- resolution: {integrity: sha512-MnJqsKc1Ko04lksF9XoRJza0bGGwTtqfbyrsYv5on4rcEkdo+QgUdITenBQBUltKzdxW7K3rWh+nXRULwsdaVg==}
+ /@vitest/expect@1.3.1:
+ resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==}
dependencies:
- '@vitest/spy': 1.1.3
- '@vitest/utils': 1.1.3
+ '@vitest/spy': 1.3.1
+ '@vitest/utils': 1.3.1
chai: 4.4.1
dev: true
@@ -11203,7 +10845,7 @@ packages:
resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==}
requiresBuild: true
dependencies:
- magic-string: 0.30.9
+ magic-string: 0.30.10
pathe: 1.1.2
pretty-format: 29.7.0
optional: true
@@ -11229,14 +10871,14 @@ packages:
tinyspy: 2.2.1
dev: true
- /@vitest/spy@1.1.3:
- resolution: {integrity: sha512-Ec0qWyGS5LhATFQtldvChPTAHv08yHIOZfiNcjwRQbFPHpkih0md9KAbs7TfeIfL7OFKoe7B/6ukBTqByubXkQ==}
+ /@vitest/spy@1.3.1:
+ resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==}
dependencies:
tinyspy: 2.2.1
dev: true
- /@vitest/spy@1.4.0:
- resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==}
+ /@vitest/spy@1.5.0:
+ resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==}
dependencies:
tinyspy: 2.2.1
dev: true
@@ -11265,24 +10907,25 @@ packages:
pretty-format: 29.7.0
optional: true
- /@vitest/utils@0.34.7:
- resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==}
+ /@vitest/utils@1.1.1:
+ resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==}
dependencies:
diff-sequences: 29.6.3
loupe: 2.3.7
pretty-format: 29.7.0
dev: true
- /@vitest/utils@1.1.1:
- resolution: {integrity: sha512-E9LedH093vST/JuBSyHLFMpxJKW3dLhe/flUSPFedoyj4wKiFX7Jm8gYLtOIiin59dgrssfmFv0BJ1u8P/LC/A==}
+ /@vitest/utils@1.3.1:
+ resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==}
dependencies:
diff-sequences: 29.6.3
+ estree-walker: 3.0.3
loupe: 2.3.7
pretty-format: 29.7.0
dev: true
- /@vitest/utils@1.1.3:
- resolution: {integrity: sha512-Dyt3UMcdElTll2H75vhxfpZu03uFpXRCHxWnzcrFjZxT1kTbq8ALUYIeBgGolo1gldVdI0YSlQRacsqxTwNqwg==}
+ /@vitest/utils@1.5.0:
+ resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==}
dependencies:
diff-sequences: 29.6.3
estree-walker: 3.0.3
@@ -11833,7 +11476,7 @@ packages:
/@wry/context@0.4.4:
resolution: {integrity: sha512-LrKVLove/zw6h2Md/KZyWxIkFM6AoyKp71OqpH9Hiip1csjPVoD3tPxlbQUNxEnHENks3UGgNpSBCAfq9KWuag==}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
tslib: 1.14.1
/@wry/equality@0.1.11:
@@ -11921,13 +11564,13 @@ packages:
/@xtuc/long@4.2.2:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20):
+ /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2):
resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==}
engines: {node: '>=14.15.0'}
peerDependencies:
esbuild: '>=0.10.0'
dependencies:
- esbuild: 0.18.20
+ esbuild: 0.20.2
tslib: 2.6.2
dev: true
@@ -12049,11 +11692,6 @@ packages:
resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==}
engines: {node: '>= 10.0.0'}
- /agent-base@5.1.1:
- resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==}
- engines: {node: '>= 6.0.0'}
- dev: true
-
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -12093,7 +11731,6 @@ packages:
/aggregate-error@3.1.0:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
- requiresBuild: true
dependencies:
clean-stack: 2.2.0
indent-string: 4.0.0
@@ -12430,6 +12067,7 @@ packages:
/are-we-there-yet@2.0.0:
resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
engines: {node: '>=10'}
+ deprecated: This package is no longer supported.
dependencies:
delegates: 1.0.0
readable-stream: 3.6.2
@@ -12691,10 +12329,6 @@ packages:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
- /async-limiter@1.0.1:
- resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
- dev: true
-
/async-mutex@0.3.2:
resolution: {integrity: sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==}
dependencies:
@@ -12789,6 +12423,30 @@ packages:
resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
engines: {node: '>=4'}
+ /axe-html-reporter@2.2.3(axe-core@4.7.0):
+ resolution: {integrity: sha512-io8aCEt4fJvv43W+33n3zEa8rdplH5Ti2v5fOnth3GBKLhLHarNs7jj46xGfpnGnpaNrz23/tXPHC3HbwTzwwA==}
+ engines: {node: '>=8.9.0'}
+ peerDependencies:
+ axe-core: '>=3'
+ dependencies:
+ axe-core: 4.7.0
+ mustache: 4.2.0
+ rimraf: 3.0.2
+ dev: true
+
+ /axe-playwright@2.0.1(playwright@1.43.1):
+ resolution: {integrity: sha512-MHjNjGARulF9XzqSfspmNjw+tpBz4x9o1VlTuLWEUW9fqzhn+xWa1qEpuOIQPbsRWQiLfooDjQAunLeE0PM5AQ==}
+ peerDependencies:
+ playwright: '>1.0.0'
+ dependencies:
+ '@types/junit-report-builder': 3.0.2
+ axe-core: 4.7.0
+ axe-html-reporter: 2.2.3(axe-core@4.7.0)
+ junit-report-builder: 3.2.1
+ picocolors: 1.0.0
+ playwright: 1.43.1
+ dev: true
+
/axios@0.21.4(debug@4.3.4):
resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==}
dependencies:
@@ -12951,7 +12609,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
- core-js-compat: 3.36.1
+ core-js-compat: 3.37.0
transitivePeerDependencies:
- supports-color
@@ -13396,6 +13054,7 @@ packages:
/buffer-crc32@0.2.13:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+ dev: false
/buffer-equal-constant-time@1.0.1:
resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
@@ -13606,11 +13265,6 @@ packages:
resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
engines: {node: '>=14.16'}
- /can-bind-to-host@1.1.2:
- resolution: {integrity: sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==}
- hasBin: true
- dev: true
-
/caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
@@ -13899,7 +13553,6 @@ packages:
/clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
- requiresBuild: true
/clean-stack@4.2.0:
resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==}
@@ -14217,6 +13870,7 @@ packages:
/commander@9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
+ dev: false
/comment-json@4.2.3:
resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==}
@@ -14501,8 +14155,8 @@ packages:
dependencies:
browserslist: 4.23.0
- /core-js-compat@3.36.1:
- resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==}
+ /core-js-compat@3.37.0:
+ resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==}
dependencies:
browserslist: 4.23.0
@@ -14524,7 +14178,7 @@ packages:
object-assign: 4.1.1
vary: 1.1.2
- /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.17)(cosmiconfig@8.3.6)(typescript@5.3.3):
+ /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.31)(cosmiconfig@8.3.6)(typescript@5.3.3):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
peerDependencies:
@@ -14532,7 +14186,7 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
dependencies:
- '@types/node': 20.11.17
+ '@types/node': 18.19.31
cosmiconfig: 8.3.6(typescript@5.3.3)
jiti: 1.21.0
typescript: 5.3.3
@@ -14744,7 +14398,6 @@ packages:
engines: {node: '>=12'}
dependencies:
type-fest: 1.4.0
- dev: false
/css-declaration-sorter@6.4.1(postcss@8.4.38):
resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==}
@@ -15065,6 +14718,11 @@ packages:
dependencies:
'@babel/runtime': 7.24.4
+ /date-format@4.0.3:
+ resolution: {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==}
+ engines: {node: '>=4.0'}
+ dev: true
+
/date-time@3.1.0:
resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==}
engines: {node: '>=6'}
@@ -15884,8 +15542,8 @@ packages:
dependencies:
mimic-response: 3.1.0
- /dedent@1.5.1:
- resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==}
+ /dedent@1.5.3:
+ resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
@@ -16246,7 +15904,6 @@ packages:
/diff@5.2.0:
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
- dev: false
/diffable-html@4.1.0:
resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==}
@@ -16494,8 +16151,8 @@ packages:
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- /ejs@3.1.9:
- resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
+ /ejs@3.1.10:
+ resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
@@ -16537,7 +16194,6 @@ packages:
/encoding@0.1.13:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
- requiresBuild: true
dependencies:
iconv-lite: 0.6.3
@@ -16751,10 +16407,6 @@ packages:
iterator.prototype: 1.1.2
safe-array-concat: 1.1.2
- /es-module-lexer@0.9.3:
- resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
- dev: true
-
/es-module-lexer@1.5.0:
resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==}
@@ -16832,47 +16484,17 @@ packages:
resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==}
dev: true
- /esbuild-register@3.5.0(esbuild@0.18.20):
+ /esbuild-register@3.5.0(esbuild@0.20.2):
resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==}
peerDependencies:
esbuild: '>=0.12 <1'
dependencies:
debug: 4.3.4
- esbuild: 0.18.20
+ esbuild: 0.20.2
transitivePeerDependencies:
- supports-color
dev: true
- /esbuild@0.18.20:
- resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.18.20
- '@esbuild/android-arm64': 0.18.20
- '@esbuild/android-x64': 0.18.20
- '@esbuild/darwin-arm64': 0.18.20
- '@esbuild/darwin-x64': 0.18.20
- '@esbuild/freebsd-arm64': 0.18.20
- '@esbuild/freebsd-x64': 0.18.20
- '@esbuild/linux-arm': 0.18.20
- '@esbuild/linux-arm64': 0.18.20
- '@esbuild/linux-ia32': 0.18.20
- '@esbuild/linux-loong64': 0.18.20
- '@esbuild/linux-mips64el': 0.18.20
- '@esbuild/linux-ppc64': 0.18.20
- '@esbuild/linux-riscv64': 0.18.20
- '@esbuild/linux-s390x': 0.18.20
- '@esbuild/linux-x64': 0.18.20
- '@esbuild/netbsd-x64': 0.18.20
- '@esbuild/openbsd-x64': 0.18.20
- '@esbuild/sunos-x64': 0.18.20
- '@esbuild/win32-arm64': 0.18.20
- '@esbuild/win32-ia32': 0.18.20
- '@esbuild/win32-x64': 0.18.20
- dev: true
-
/esbuild@0.19.11:
resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==}
engines: {node: '>=12'}
@@ -18090,6 +17712,7 @@ packages:
/extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+ dev: false
/external-editor@3.1.0:
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
@@ -18119,18 +17742,6 @@ packages:
resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==}
engines: {node: ^12.20 || >= 14.13}
- /extract-zip@1.7.0:
- resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==}
- hasBin: true
- dependencies:
- concat-stream: 1.6.2
- debug: 2.6.9
- mkdirp: 0.5.6
- yauzl: 2.10.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/extract-zip@2.0.1:
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
engines: {node: '>= 10.17.0'}
@@ -18291,6 +17902,7 @@ packages:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
dependencies:
pend: 1.2.0
+ dev: false
/fdir@6.1.1:
resolution: {integrity: sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==}
@@ -20096,6 +19708,7 @@ packages:
/gauge@3.0.2:
resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
engines: {node: '>=10'}
+ deprecated: This package is no longer supported.
dependencies:
aproba: 2.0.0
color-support: 1.1.3
@@ -20211,6 +19824,7 @@ packages:
/get-port@5.1.1:
resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
engines: {node: '>=8'}
+ dev: false
/get-port@6.1.2:
resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==}
@@ -20322,13 +19936,8 @@ packages:
resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
dev: false
- /github-slugger@1.5.0:
- resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
- dev: true
-
/github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
- dev: false
/glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
@@ -20961,6 +20570,12 @@ packages:
'@types/hast': 2.3.10
dev: false
+ /hast-util-heading-rank@3.0.0:
+ resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==}
+ dependencies:
+ '@types/hast': 3.0.4
+ dev: true
+
/hast-util-is-element@1.1.0:
resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==}
dev: false
@@ -20972,6 +20587,12 @@ packages:
'@types/unist': 2.0.10
dev: false
+ /hast-util-is-element@3.0.0:
+ resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
+ dependencies:
+ '@types/hast': 3.0.4
+ dev: true
+
/hast-util-parse-selector@2.2.5:
resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
dev: false
@@ -21089,6 +20710,12 @@ packages:
'@types/hast': 2.3.9
dev: false
+ /hast-util-to-string@3.0.0:
+ resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==}
+ dependencies:
+ '@types/hast': 3.0.4
+ dev: true
+
/hast-util-to-text@2.0.1:
resolution: {integrity: sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==}
dependencies:
@@ -21357,16 +20984,6 @@ packages:
quick-lru: 5.1.1
resolve-alpn: 1.2.1
- /https-proxy-agent@4.0.0:
- resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==}
- engines: {node: '>= 6.0.0'}
- dependencies:
- agent-base: 5.1.1
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
@@ -21696,10 +21313,6 @@ packages:
engines: {node: '>=8'}
dev: false
- /ip@2.0.1:
- resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==}
- dev: true
-
/ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -21749,6 +21362,11 @@ packages:
resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==}
engines: {node: '>=8'}
+ /is-absolute-url@4.0.1:
+ resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/is-absolute@1.0.0:
resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
engines: {node: '>=0.10.0'}
@@ -22496,7 +22114,7 @@ packages:
'@types/node': 20.11.17
chalk: 4.1.2
co: 4.6.0
- dedent: 1.5.1
+ dedent: 1.5.3
is-generator-fn: 2.1.0
jest-each: 29.7.0
jest-matcher-utils: 29.7.0
@@ -22694,14 +22312,6 @@ packages:
stack-utils: 2.0.6
dev: true
- /jest-mock@27.5.1:
- resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- '@jest/types': 27.5.1
- '@types/node': 18.19.31
- dev: true
-
/jest-mock@29.7.0:
resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -22726,7 +22336,7 @@ packages:
jest-process-manager: 0.4.0
jest-runner: 29.7.0
nyc: 15.1.0
- playwright-core: 1.43.0
+ playwright-core: 1.43.1
rimraf: 3.0.2
uuid: 8.3.2
transitivePeerDependencies:
@@ -22957,7 +22567,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
merge-stream: 2.0.0
supports-color: 7.2.0
@@ -22965,7 +22575,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -23055,6 +22665,39 @@ packages:
dev: false
optional: true
+ /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.4
+ '@babel/parser': 7.24.4
+ '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4)
+ '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4)
+ '@babel/preset-flow': 7.24.1(@babel/core@7.24.4)
+ '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4)
+ '@babel/register': 7.23.7(@babel/core@7.24.4)
+ babel-core: 7.0.0-bridge.0(@babel/core@7.24.4)
+ chalk: 4.1.2
+ flow-parser: 0.233.0
+ graceful-fs: 4.2.11
+ micromatch: 4.0.5
+ neo-async: 2.6.2
+ node-dir: 0.1.17
+ recast: 0.23.6
+ temp: 0.8.4
+ write-file-atomic: 2.4.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/jscodeshift@0.15.2(@babel/preset-env@7.24.4):
resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==}
hasBin: true
@@ -23204,6 +22847,16 @@ packages:
object.assign: 4.1.5
object.values: 1.2.0
+ /junit-report-builder@3.2.1:
+ resolution: {integrity: sha512-IMCp5XyDQ4YESDE4Za7im3buM0/7cMnRfe17k2X8B05FnUl9vqnaliX6cgOEmPIeWKfJrEe/gANRq/XgqttCqQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ date-format: 4.0.3
+ lodash: 4.17.21
+ make-dir: 3.1.0
+ xmlbuilder: 15.1.1
+ dev: true
+
/junk@4.0.1:
resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==}
engines: {node: '>=12.20'}
@@ -23813,6 +23466,11 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
+ /magic-string@0.30.10:
+ resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
/magic-string@0.30.9:
resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
engines: {node: '>=12'}
@@ -23931,8 +23589,8 @@ packages:
repeat-string: 1.6.1
dev: false
- /markdown-to-jsx@7.4.6(react@18.2.0):
- resolution: {integrity: sha512-3cyNxI/PwotvYkjg6KmFaN1uyN/7NqETteD2DobBB8ro/FR9jsHIh4Fi7ywAz0s9QHRKCmGlOUggs5GxSWACKA==}
+ /markdown-to-jsx@7.3.2(react@18.2.0):
+ resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==}
engines: {node: '>= 10'}
peerDependencies:
react: '>= 0.14.0'
@@ -23980,6 +23638,7 @@ packages:
resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==}
dependencies:
unist-util-visit: 2.0.3
+ dev: false
/mdast-util-definitions@5.1.2:
resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
@@ -24158,6 +23817,7 @@ packages:
/mdast-util-to-string@1.1.0:
resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==}
+ dev: false
/mdast-util-to-string@2.0.0:
resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
@@ -24631,12 +24291,6 @@ packages:
engines: {node: '>=4'}
hasBin: true
- /mime@2.6.0:
- resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
- engines: {node: '>=4.0.0'}
- hasBin: true
- dev: true
-
/mime@3.0.0:
resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
engines: {node: '>=10.0.0'}
@@ -24956,6 +24610,11 @@ packages:
uid-safe: 2.1.5
dev: false
+ /mustache@4.2.0:
+ resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
+ hasBin: true
+ dev: true
+
/mute-stream@0.0.7:
resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==}
dev: false
@@ -25516,6 +25175,7 @@ packages:
/npmlog@5.0.1:
resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
+ deprecated: This package is no longer supported.
dependencies:
are-we-there-yet: 2.0.0
console-control-strings: 1.1.0
@@ -25989,7 +25649,6 @@ packages:
/p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
- requiresBuild: true
dependencies:
aggregate-error: 3.1.0
@@ -26364,6 +26023,7 @@ packages:
/pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+ dev: false
/pg-connection-string@2.6.4:
resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==}
@@ -26463,34 +26123,34 @@ packages:
/platform@1.3.6:
resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
- /playwright-core@1.40.1:
- resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==}
+ /playwright-core@1.43.1:
+ resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==}
engines: {node: '>=16'}
hasBin: true
dev: true
- /playwright-core@1.43.0:
- resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==}
+ /playwright-core@1.44.1:
+ resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==}
engines: {node: '>=16'}
hasBin: true
dev: true
- /playwright@1.40.1:
- resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==}
+ /playwright@1.43.1:
+ resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==}
engines: {node: '>=16'}
hasBin: true
dependencies:
- playwright-core: 1.40.1
+ playwright-core: 1.43.1
optionalDependencies:
fsevents: 2.3.2
dev: true
- /playwright@1.43.0:
- resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==}
+ /playwright@1.44.1:
+ resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==}
engines: {node: '>=16'}
hasBin: true
dependencies:
- playwright-core: 1.43.0
+ playwright-core: 1.44.1
optionalDependencies:
fsevents: 2.3.2
dev: true
@@ -26759,7 +26419,7 @@ packages:
dependencies:
lilconfig: 3.1.1
postcss: 8.4.32
- yaml: 2.4.1
+ yaml: 2.3.4
dev: true
/postcss-load-config@4.0.2(postcss@8.4.38):
@@ -26776,7 +26436,7 @@ packages:
dependencies:
lilconfig: 3.1.1
postcss: 8.4.38
- yaml: 2.4.1
+ yaml: 2.3.4
/postcss-load-config@5.0.3(postcss@8.4.32):
resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==}
@@ -27405,12 +27065,6 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- /prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
-
/prettier@3.2.5:
resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==}
engines: {node: '>=14'}
@@ -27634,26 +27288,6 @@ packages:
escape-goat: 4.0.0
dev: false
- /puppeteer-core@2.1.1:
- resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==}
- engines: {node: '>=8.16.0'}
- dependencies:
- '@types/mime-types': 2.1.4
- debug: 4.3.4
- extract-zip: 1.7.0
- https-proxy-agent: 4.0.0
- mime: 2.6.0
- mime-types: 2.1.35
- progress: 2.0.3
- proxy-from-env: 1.1.0
- rimraf: 2.7.1
- ws: 6.2.2
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- dev: true
-
/pure-rand@6.1.0:
resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
dev: true
@@ -27680,6 +27314,14 @@ packages:
engines: {node: '>=0.6'}
dependencies:
side-channel: 1.0.6
+ dev: false
+
+ /qs@6.12.1:
+ resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==}
+ engines: {node: '>=0.6'}
+ dependencies:
+ side-channel: 1.0.6
+ dev: true
/query-string@6.14.1:
resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==}
@@ -28852,6 +28494,17 @@ packages:
dependencies:
jsesc: 0.5.0
+ /rehype-external-links@3.0.0:
+ resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==}
+ dependencies:
+ '@types/hast': 3.0.4
+ '@ungap/structured-clone': 1.2.0
+ hast-util-is-element: 3.0.0
+ is-absolute-url: 4.0.1
+ space-separated-tokens: 2.0.2
+ unist-util-visit: 5.0.0
+ dev: true
+
/rehype-minify-whitespace@4.0.5:
resolution: {integrity: sha512-QC3Z+bZ5wbv+jGYQewpAAYhXhzuH/TVRx7z08rurBmh9AbG8Nu8oJnvs9LWj43Fd/C7UIhXoQ7Wddgt+ThWK5g==}
dependencies:
@@ -28920,6 +28573,16 @@ packages:
unist-util-visit: 4.1.2
dev: false
+ /rehype-slug@6.0.0:
+ resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==}
+ dependencies:
+ '@types/hast': 3.0.4
+ github-slugger: 2.0.0
+ hast-util-heading-rank: 3.0.0
+ hast-util-to-string: 3.0.0
+ unist-util-visit: 5.0.0
+ dev: true
+
/rehype-stringify@7.0.0:
resolution: {integrity: sha512-u3dQI7mIWN2X1H0MBFPva425HbkXgB+M39C9SM5leUS2kh5hHUn2SxQs2c2yZN5eIHipoLMojC0NP5e8fptxvQ==}
dependencies:
@@ -28951,16 +28614,6 @@ packages:
es6-error: 4.1.1
dev: true
- /remark-external-links@8.0.0:
- resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==}
- dependencies:
- extend: 3.0.2
- is-absolute-url: 3.0.3
- mdast-util-definitions: 4.0.0
- space-separated-tokens: 1.1.5
- unist-util-visit: 2.0.3
- dev: true
-
/remark-gfm@1.0.0:
resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==}
dependencies:
@@ -29047,14 +28700,6 @@ packages:
escape-html: 1.0.3
dev: false
- /remark-slug@6.1.0:
- resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==}
- dependencies:
- github-slugger: 1.5.0
- mdast-util-to-string: 1.1.0
- unist-util-visit: 2.0.3
- dev: true
-
/remark-stringify@6.0.4:
resolution: {integrity: sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==}
dependencies:
@@ -29289,6 +28934,7 @@ packages:
/rimraf@2.6.3:
resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
dependencies:
glob: 7.2.3
@@ -29296,12 +28942,14 @@ packages:
/rimraf@2.7.1:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
dependencies:
glob: 7.2.3
/rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
dependencies:
glob: 7.2.3
@@ -29315,14 +28963,6 @@ packages:
semver-compare: 1.0.0
dev: false
- /rollup@3.29.4:
- resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.3
- dev: true
-
/rollup@4.14.1:
resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -29873,13 +29513,6 @@ packages:
dependencies:
is-arrayish: 0.3.2
- /simple-update-notifier@2.0.0:
- resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
- engines: {node: '>=10'}
- dependencies:
- semver: 7.6.0
- dev: true
-
/sirv@2.0.4:
resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
engines: {node: '>= 10'}
@@ -30231,10 +29864,10 @@ packages:
/space-separated-tokens@1.1.5:
resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
+ dev: false
/space-separated-tokens@2.0.2:
resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
- dev: false
/spawn-command@0.0.2:
resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==}
@@ -30328,7 +29961,6 @@ packages:
/sprintf-js@1.1.3:
resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
- requiresBuild: true
/sqlite3@5.1.7:
resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==}
@@ -30447,14 +30079,17 @@ packages:
resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==}
dev: true
- /storybook@7.6.7:
- resolution: {integrity: sha512-1Cd895dqYIT5MOUOCDlD73OTWoJubLq/sWC7AMzkMrLu76yD4Cu6f+wv1HDrRAheRaCaeT3yhYEhsMB6qHIcaA==}
+ /storybook@8.1.6(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-qouQEB+sSb9ktE6fGVoBy6CLEUq4NOqDUpt/EhnITaWqzUeAZSQXTcoHg9DXhTMiynnbfqsUcZuK9PZOjgt7/w==}
hasBin: true
dependencies:
- '@storybook/cli': 7.6.7
+ '@storybook/cli': 8.1.6(react-dom@18.2.0)(react@18.2.0)
transitivePeerDependencies:
+ - '@babel/preset-env'
- bufferutil
- encoding
+ - react
+ - react-dom
- supports-color
- utf-8-validate
dev: true
@@ -30893,10 +30528,6 @@ packages:
resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==}
engines: {node: '>=0.10.0'}
- /synchronous-promise@2.0.17:
- resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==}
- dev: true
-
/system-architecture@0.1.0:
resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
engines: {node: '>=18'}
@@ -31065,6 +30696,11 @@ packages:
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
engines: {node: '>=8'}
+ /temp-dir@3.0.0:
+ resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==}
+ engines: {node: '>=14.16'}
+ dev: true
+
/temp@0.8.4:
resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
engines: {node: '>=6.0.0'}
@@ -31093,6 +30729,16 @@ packages:
unique-string: 3.0.0
dev: false
+ /tempy@3.1.0:
+ resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==}
+ engines: {node: '>=14.16'}
+ dependencies:
+ is-stream: 3.0.0
+ temp-dir: 3.0.0
+ type-fest: 2.19.0
+ unique-string: 3.0.0
+ dev: true
+
/terminal-link@3.0.0:
resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==}
engines: {node: '>=12'}
@@ -31580,6 +31226,15 @@ packages:
minimist: 1.2.8
strip-bom: 3.0.0
+ /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
+ dev: true
+
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
@@ -31785,7 +31440,6 @@ packages:
/type-fest@1.4.0:
resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
engines: {node: '>=10'}
- dev: false
/type-fest@2.19.0:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
@@ -32031,7 +31685,6 @@ packages:
engines: {node: '>=12'}
dependencies:
crypto-random-string: 4.0.0
- dev: false
/unist-builder@1.0.4:
resolution: {integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==}
@@ -32063,6 +31716,7 @@ packages:
/unist-util-is@4.1.0:
resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
+ dev: false
/unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
@@ -32070,6 +31724,12 @@ packages:
'@types/unist': 2.0.10
dev: false
+ /unist-util-is@6.0.0:
+ resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
+ dependencies:
+ '@types/unist': 3.0.2
+ dev: true
+
/unist-util-position@3.1.0:
resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==}
dev: false
@@ -32109,6 +31769,7 @@ packages:
dependencies:
'@types/unist': 2.0.10
unist-util-is: 4.1.0
+ dev: false
/unist-util-visit-parents@5.1.3:
resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
@@ -32117,6 +31778,13 @@ packages:
unist-util-is: 5.2.1
dev: false
+ /unist-util-visit-parents@6.0.1:
+ resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
+ dependencies:
+ '@types/unist': 3.0.2
+ unist-util-is: 6.0.0
+ dev: true
+
/unist-util-visit@1.4.1:
resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==}
dependencies:
@@ -32129,6 +31797,7 @@ packages:
'@types/unist': 2.0.10
unist-util-is: 4.1.0
unist-util-visit-parents: 3.1.1
+ dev: false
/unist-util-visit@4.1.2:
resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
@@ -32138,6 +31807,14 @@ packages:
unist-util-visit-parents: 5.1.3
dev: false
+ /unist-util-visit@5.0.0:
+ resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
+ dependencies:
+ '@types/unist': 3.0.2
+ unist-util-is: 6.0.0
+ unist-util-visit-parents: 6.0.1
+ dev: true
+
/universal-user-agent@6.0.1:
resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
dev: false
@@ -32414,17 +32091,6 @@ packages:
react: 18.2.0
dev: true
- /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==}
- peerDependencies:
- react: 16.8.0 - 18
- react-dom: 16.8.0 - 18
- dependencies:
- '@juggle/resize-observer': 3.4.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
/use-sidecar@1.1.2(@types/react@18.2.46)(react@18.2.0):
resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
engines: {node: '>=10'}
@@ -32630,6 +32296,30 @@ packages:
- sugarss
- supports-color
- terser
+ dev: false
+ optional: true
+
+ /vite-node@0.34.6(@types/node@20.11.17):
+ resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
+ engines: {node: '>=v14.18.0'}
+ hasBin: true
+ requiresBuild: true
+ dependencies:
+ cac: 6.7.14
+ debug: 4.3.4
+ mlly: 1.6.1
+ pathe: 1.1.2
+ picocolors: 1.0.0
+ vite: 5.2.8(@types/node@20.11.17)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
optional: true
/vite-node@1.1.1(@types/node@18.0.0):
@@ -32653,6 +32343,27 @@ packages:
- terser
dev: true
+ /vite-node@1.1.1(@types/node@18.19.31):
+ resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ dependencies:
+ cac: 6.7.14
+ debug: 4.3.4
+ pathe: 1.1.2
+ picocolors: 1.0.0
+ vite: 5.2.8(@types/node@18.19.31)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
+
/vite-node@1.1.1(@types/node@20.11.17):
resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -32685,10 +32396,6 @@ packages:
- supports-color
dev: true
- /vite-plugin-turbosnap@1.0.3:
- resolution: {integrity: sha512-p4D8CFVhZS412SyQX125qxyzOgIFouwOcvjZWk6bQbNPR1wtaEzFT6jZxAjf1dejlGqa6fqHcuCvQea6EWUkUA==}
- dev: true
-
/vite@5.0.10(@types/node@18.0.0):
resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -32719,7 +32426,7 @@ packages:
dependencies:
'@types/node': 18.0.0
esbuild: 0.19.12
- postcss: 8.4.38
+ postcss: 8.4.32
rollup: 4.14.1
optionalDependencies:
fsevents: 2.3.3
@@ -32831,7 +32538,6 @@ packages:
rollup: 4.14.1
optionalDependencies:
fsevents: 2.3.3
- optional: true
/vite@5.2.8(@types/node@20.11.17):
resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==}
@@ -32867,7 +32573,6 @@ packages:
rollup: 4.14.1
optionalDependencies:
fsevents: 2.3.3
- dev: true
/vitest@0.34.6:
resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==}
@@ -32970,7 +32675,7 @@ packages:
dependencies:
'@types/chai': 4.3.14
'@types/chai-subset': 1.3.5
- '@types/node': 18.19.31
+ '@types/node': 20.11.17
'@vitest/expect': 0.34.6
'@vitest/runner': 0.34.6
'@vitest/snapshot': 0.34.6
@@ -32983,15 +32688,84 @@ packages:
debug: 4.3.4
happy-dom: 12.10.3
local-pkg: 0.4.3
- magic-string: 0.30.9
+ magic-string: 0.30.10
pathe: 1.1.2
picocolors: 1.0.0
std-env: 3.7.0
strip-literal: 1.3.0
tinybench: 2.6.0
tinypool: 0.7.0
- vite: 5.2.8(@types/node@18.19.31)
- vite-node: 0.34.6(@types/node@18.19.31)
+ vite: 5.2.8(@types/node@20.11.17)
+ vite-node: 0.34.6(@types/node@20.11.17)
+ why-is-node-running: 2.2.2
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: false
+ optional: true
+
+ /vitest@0.34.6(happy-dom@12.10.3)(playwright@1.43.1):
+ resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==}
+ engines: {node: '>=v14.18.0'}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@vitest/browser': '*'
+ '@vitest/ui': '*'
+ happy-dom: '*'
+ jsdom: '*'
+ playwright: '*'
+ safaridriver: '*'
+ webdriverio: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ playwright:
+ optional: true
+ safaridriver:
+ optional: true
+ webdriverio:
+ optional: true
+ dependencies:
+ '@types/chai': 4.3.14
+ '@types/chai-subset': 1.3.5
+ '@types/node': 20.11.17
+ '@vitest/expect': 0.34.6
+ '@vitest/runner': 0.34.6
+ '@vitest/snapshot': 0.34.6
+ '@vitest/spy': 0.34.6
+ '@vitest/utils': 0.34.6
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
+ cac: 6.7.14
+ chai: 4.4.1
+ debug: 4.3.4
+ happy-dom: 12.10.3
+ local-pkg: 0.4.3
+ magic-string: 0.30.10
+ pathe: 1.1.2
+ picocolors: 1.0.0
+ playwright: 1.43.1
+ std-env: 3.7.0
+ strip-literal: 1.3.0
+ tinybench: 2.6.0
+ tinypool: 0.7.0
+ vite: 5.2.8(@types/node@20.11.17)
+ vite-node: 0.34.6(@types/node@20.11.17)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -33001,6 +32775,7 @@ packages:
- sugarss
- supports-color
- terser
+ dev: true
optional: true
/vitest@1.1.1(@types/node@18.0.0)(@vitest/ui@1.1.1):
@@ -33061,7 +32836,7 @@ packages:
- terser
dev: true
- /vitest@1.1.1(@types/node@20.11.17):
+ /vitest@1.1.1(@types/node@18.19.31):
resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -33086,7 +32861,7 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/node': 20.11.17
+ '@types/node': 18.19.31
'@vitest/expect': 1.1.1
'@vitest/runner': 1.1.1
'@vitest/snapshot': 1.1.1
@@ -33105,8 +32880,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.6.0
tinypool: 0.8.3
- vite: 5.2.8(@types/node@20.11.17)
- vite-node: 1.1.1(@types/node@20.11.17)
+ vite: 5.2.8(@types/node@18.19.31)
+ vite-node: 1.1.1(@types/node@18.19.31)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -33737,20 +33512,6 @@ packages:
mkdirp: 0.5.6
dev: true
- /ws@6.2.2:
- resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- dependencies:
- async-limiter: 1.0.1
- dev: true
-
/ws@7.5.9:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
engines: {node: '>=8.3.0'}
@@ -33818,6 +33579,11 @@ packages:
resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==}
dev: true
+ /xmlbuilder@15.1.1:
+ resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==}
+ engines: {node: '>=8.0'}
+ dev: true
+
/xmlhttprequest-ssl@2.0.0:
resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==}
engines: {node: '>=0.4.0'}
@@ -33876,7 +33642,6 @@ packages:
/yaml@2.3.4:
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
- dev: false
/yaml@2.4.1:
resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
@@ -33955,6 +33720,7 @@ packages:
dependencies:
buffer-crc32: 0.2.13
fd-slicer: 1.1.0
+ dev: false
/yn@3.1.1:
resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
diff --git a/tests/e2e/package.json b/tests/e2e/package.json
index d053d46e7..110b039bc 100644
--- a/tests/e2e/package.json
+++ b/tests/e2e/package.json
@@ -7,6 +7,7 @@
"license": "ISC",
"type": "module",
"scripts": {
+ "prep": "playwright install chromium",
"test:static": "tsc --noEmit && eslint '**/*.{ts,tsx,js,jsx}' --ignore-path='./.gitignore'",
"test:integration:drupal": "playwright test --config playwright.config.drupal.ts",
"test:integration:decap": "playwright test --config playwright.config.decap.ts",
@@ -15,12 +16,11 @@
"dev:decap": "playwright test --ui --config playwright.config.decap.ts",
"dev:drupal": "playwright test --ui --config playwright.config.drupal.ts",
"webform-snapshots": "playwright test --config playwright.config.webforms.ts",
- "webform-snapshots:headed": "playwright test --config playwright.config.webforms.ts --headed",
- "download-browsers": "playwright install chromium"
+ "webform-snapshots:headed": "playwright test --config playwright.config.webforms.ts --headed"
},
"devDependencies": {
"@amazeelabs/save-webpage": "^1.1.1",
- "@playwright/test": "^1.40.1",
+ "@playwright/test": "^1.44.1",
"@types/node": "^18"
}
}
diff --git a/tests/e2e/specs/decap/decap-pages.spec.ts b/tests/e2e/specs/decap/decap-pages.spec.ts
index 1daf4204f..4ef7a35d3 100644
--- a/tests/e2e/specs/decap/decap-pages.spec.ts
+++ b/tests/e2e/specs/decap/decap-pages.spec.ts
@@ -1,7 +1,7 @@
import { expect, test } from '@playwright/test';
-import { websiteUrl } from '../../helpers/url';
import { QuickActions, SiteLanguage } from '../../helpers/quick-actions';
+import { websiteUrl } from '../../helpers/url';
test.describe('decap pages', () => {
test('example decap page is rendered', async ({ page }) => {
diff --git a/tests/e2e/specs/drupal/content-hub.spec.ts b/tests/e2e/specs/drupal/content-hub.spec.ts
index d5da66ac3..a65b17fc1 100644
--- a/tests/e2e/specs/drupal/content-hub.spec.ts
+++ b/tests/e2e/specs/drupal/content-hub.spec.ts
@@ -1,7 +1,7 @@
import { expect, test } from '@playwright/test';
-import { websiteUrl } from '../../helpers/url';
import { QuickActions, SiteLanguage } from '../../helpers/quick-actions';
+import { websiteUrl } from '../../helpers/url';
test.describe('content hub', () => {
test.beforeEach(async ({ page }) => {
diff --git a/tests/e2e/specs/drupal/drupal-pages.spec.ts b/tests/e2e/specs/drupal/drupal-pages.spec.ts
index 2c05b1b29..4bdba52b7 100644
--- a/tests/e2e/specs/drupal/drupal-pages.spec.ts
+++ b/tests/e2e/specs/drupal/drupal-pages.spec.ts
@@ -1,7 +1,7 @@
import { expect, test } from '@playwright/test';
-import { websiteUrl } from '../../helpers/url';
import { QuickActions, SiteLanguage } from '../../helpers/quick-actions';
+import { websiteUrl } from '../../helpers/url';
test.describe('drupal pages', () => {
test('example drupal page is rendered', async ({ page }) => {
diff --git a/tests/e2e/specs/drupal/homepage.spec.ts b/tests/e2e/specs/drupal/homepage.spec.ts
index 8372443bd..13001c887 100644
--- a/tests/e2e/specs/drupal/homepage.spec.ts
+++ b/tests/e2e/specs/drupal/homepage.spec.ts
@@ -1,7 +1,7 @@
import { expect, test } from '@playwright/test';
-import { websiteUrl } from '../../helpers/url';
import { QuickActions, SiteLanguage } from '../../helpers/quick-actions';
+import { websiteUrl } from '../../helpers/url';
test.describe('the homepage', () => {
test('exists in english', async ({ page }) => {
diff --git a/tests/e2e/specs/drupal/menus.spec.ts b/tests/e2e/specs/drupal/menus.spec.ts
index 2435656bb..4bfd228fa 100644
--- a/tests/e2e/specs/drupal/menus.spec.ts
+++ b/tests/e2e/specs/drupal/menus.spec.ts
@@ -1,7 +1,7 @@
import { expect, test } from '@playwright/test';
-import { websiteUrl } from '../../helpers/url';
import { QuickActions, SiteLanguage } from '../../helpers/quick-actions';
+import { websiteUrl } from '../../helpers/url';
test.describe('menus', () => {
test('main navigation', async ({ page }) => {
diff --git a/tests/e2e/turbo.json b/tests/e2e/turbo.json
index dc9ee1e48..c627c0a30 100644
--- a/tests/e2e/turbo.json
+++ b/tests/e2e/turbo.json
@@ -1,13 +1,20 @@
{
"extends": ["//"],
"pipeline": {
+ "prep": {
+ "cache": false
+ },
+ "webform-snapshots": {
+ "cache": false,
+ "dependsOn": ["@custom/cms#prep:database", "prep"]
+ },
"test:integration:decap": {
- "dependsOn": ["@custom/website#build"],
+ "dependsOn": ["@custom/website#build", "prep"],
"env": ["PLAYWRIGHT_WEBSITE_URL"],
"inputs": ["specs/decap/**", "playwright.config.decap.ts"]
},
"test:integration:drupal": {
- "dependsOn": ["@custom/website#build"],
+ "dependsOn": ["@custom/website#build", "prep"],
"env": ["PLAYWRIGHT_WEBSITE_URL", "PLAYWRIGHT_CMS_URL"],
"inputs": ["specs/drupal/**", "playwright.config.drupal.ts"]
}