From 5f07aec556850909964e9f3ce78ff84780a8a0c6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 03:38:24 +0000 Subject: [PATCH] chore(deps): update all non-major dependencies --- .github/workflows/gh-pages.yml | 2 +- .github/workflows/test.yml | 2 +- .nvmrc | 2 +- package.json | 8 +- pnpm-lock.yaml | 1079 +++++++++++++++----------------- 5 files changed, 503 insertions(+), 590 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index d448a901..94ac29c2 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -35,7 +35,7 @@ jobs: uses: actions/checkout@v3 - name: Install pnpm 🔧 - uses: pnpm/action-setup@v2.2.4 + uses: pnpm/action-setup@v2.4.0 with: version: 7 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 47a19aca..0aa51b86 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,7 +43,7 @@ jobs: fetch-depth: 0 # Required for Chromatic to retrieve git history - name: Install pnpm 🔧 - uses: pnpm/action-setup@v2.2.4 + uses: pnpm/action-setup@v2.4.0 with: version: 7 diff --git a/.nvmrc b/.nvmrc index 6d80269a..123b0527 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18.16.0 +18.20.2 diff --git a/package.json b/package.json index eee4cd3f..fd2bfd5d 100644 --- a/package.json +++ b/package.json @@ -129,7 +129,7 @@ "@storybook/jest": "^0.2.3", "@storybook/react": "^7.6.16", "@storybook/react-vite": "^7.6.16", - "@storybook/test-runner": "^0.16.0", + "@storybook/test-runner": "^0.17.0", "@storybook/testing-library": "^0.2.2", "@tailwindcss/forms": "^0.5.7", "@tailwindcss/typography": "^0.5.10", @@ -163,14 +163,14 @@ "eslint-plugin-jest": "^27.9.0", "eslint-plugin-jsdoc": "^48.1.0", "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-secrets": "^0.9.0", "eslint-plugin-prefer-arrow-functions": "^3.2.4", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", "eslint-plugin-simple-import-sort": "^12.0.0", - "eslint-plugin-sonarjs": "^0.24.0", + "eslint-plugin-sonarjs": "^0.25.0", "eslint-plugin-storybook": "^0.8.0", "eslint-plugin-tailwindcss": "^3.14.2", "eslint-plugin-tsdoc": "^0.2.17", @@ -204,7 +204,7 @@ "vite-tsconfig-paths": "^4.3.1", "vitest": "^1.3.0" }, - "packageManager": "pnpm@7.33.0", + "packageManager": "pnpm@7.33.7", "engines": { "node": ">=18", "pnpm": ">=7" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 089bf197..3098d1c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,8 +158,8 @@ devDependencies: specifier: ^7.6.16 version: 7.6.16(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)(vite@5.1.3) '@storybook/test-runner': - specifier: ^0.16.0 - version: 0.16.0(@types/node@20.11.19)(debug@4.3.4)(ts-node@10.9.2) + specifier: ^0.17.0 + version: 0.17.0(@types/node@20.11.19)(debug@4.3.4)(ts-node@10.9.2) '@storybook/testing-library': specifier: ^0.2.2 version: 0.2.2 @@ -171,7 +171,7 @@ devDependencies: version: 0.5.10(tailwindcss@3.4.1) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@types/jest@28.1.3)(jest@29.7.0)(vitest@1.3.0) + version: 6.4.2(jest@29.7.0)(vitest@1.3.0) '@testing-library/react': specifier: ^14.2.1 version: 14.2.1(react-dom@18.2.0)(react@18.2.0) @@ -180,7 +180,7 @@ devDependencies: version: 14.5.2(@testing-library/dom@9.0.1) '@tim-w-james/eslint-config': specifier: ^2.3.4 - version: 2.3.4(@typescript-eslint/eslint-plugin@7.0.1)(@typescript-eslint/parser@7.0.1)(eslint-config-airbnb-typescript@17.1.0)(eslint-config-airbnb@19.0.4)(eslint-config-prettier@9.1.0)(eslint-plugin-filename-rules@1.3.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jest@27.9.0)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-no-secrets@0.8.9)(eslint-plugin-prefer-arrow-functions@3.2.4)(eslint-plugin-prettier@5.1.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react-refresh@0.4.5)(eslint-plugin-react@7.33.2)(eslint-plugin-simple-import-sort@12.0.0)(eslint-plugin-sonarjs@0.24.0)(eslint-plugin-tsdoc@0.2.17)(eslint@8.56.0)(prettier-plugin-packagejson@2.4.11)(prettier@3.2.5)(typescript@5.3.3) + version: 2.3.4(@typescript-eslint/eslint-plugin@7.0.1)(@typescript-eslint/parser@7.0.1)(eslint-config-airbnb-typescript@17.1.0)(eslint-config-airbnb@19.0.4)(eslint-config-prettier@9.1.0)(eslint-plugin-filename-rules@1.3.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jest@27.9.0)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-no-secrets@0.9.1)(eslint-plugin-prefer-arrow-functions@3.2.4)(eslint-plugin-prettier@5.1.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react-refresh@0.4.5)(eslint-plugin-react@7.33.2)(eslint-plugin-simple-import-sort@12.0.0)(eslint-plugin-sonarjs@0.25.1)(eslint-plugin-tsdoc@0.2.17)(eslint@8.56.0)(prettier-plugin-packagejson@2.4.11)(prettier@3.2.5)(typescript@5.3.3) '@types/node': specifier: ^20.11.19 version: 20.11.19 @@ -228,7 +228,7 @@ devDependencies: version: 10.9.6 debug: specifier: ^4.3.4 - version: 4.3.4(supports-color@9.3.1) + version: 4.3.4 esbuild: specifier: ^0.20.0 version: 0.20.0 @@ -260,8 +260,8 @@ devDependencies: specifier: ^6.8.0 version: 6.8.0(eslint@8.56.0) eslint-plugin-no-secrets: - specifier: ^0.8.9 - version: 0.8.9(eslint@8.56.0) + specifier: ^0.9.0 + version: 0.9.1(eslint@8.56.0) eslint-plugin-prefer-arrow-functions: specifier: ^3.2.4 version: 3.2.4(eslint@8.56.0) @@ -281,8 +281,8 @@ devDependencies: specifier: ^12.0.0 version: 12.0.0(eslint@8.56.0) eslint-plugin-sonarjs: - specifier: ^0.24.0 - version: 0.24.0(eslint@8.56.0) + specifier: ^0.25.0 + version: 0.25.1(eslint@8.56.0) eslint-plugin-storybook: specifier: ^0.8.0 version: 0.8.0(eslint@8.56.0)(typescript@5.3.3) @@ -306,7 +306,7 @@ devDependencies: version: 15.2.2 netlify-cli: specifier: ^17.16.2 - version: 17.16.2(@swc/core@1.3.62)(@types/node@20.11.19) + version: 17.16.2(@swc/core@1.4.1)(@types/node@20.11.19) netlify-plugin-submit-sitemap: specifier: ^0.4.0 version: 0.4.0 @@ -357,7 +357,7 @@ devDependencies: version: 3.4.1(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.62)(@types/node@20.11.19)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.1)(@types/node@20.11.19)(typescript@5.3.3) type-coverage: specifier: ^2.27.1 version: 2.27.1(typescript@5.3.3) @@ -447,30 +447,20 @@ packages: '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/generator@7.22.10: - resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.9 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 - jsesc: 2.5.2 - dev: true - /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.9 '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.22 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.22.5: @@ -565,7 +555,7 @@ packages: '@babel/core': 7.23.9 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -585,7 +575,7 @@ packages: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 + '@babel/template': 7.23.9 '@babel/types': 7.23.9 dev: true @@ -912,16 +902,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.23.9): - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -1005,16 +985,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.23.9): - resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -1803,15 +1773,6 @@ packages: dependencies: regenerator-runtime: 0.14.0 - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/parser': 7.22.11 - '@babel/types': 7.23.9 - dev: true - /@babel/template@7.23.9: resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} engines: {node: '>=6.9.0'} @@ -1825,14 +1786,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.22.11 '@babel/types': 7.23.9 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1850,7 +1811,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2905,7 +2866,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 espree: 9.6.1 globals: 13.19.0 ignore: 5.3.1 @@ -3023,7 +2984,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -3083,18 +3044,6 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console@29.3.1: - resolution: {integrity: sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.6.3 - '@types/node': 20.11.19 - chalk: 4.1.2 - jest-message-util: 29.3.1 - jest-util: 29.3.1 - slash: 3.0.0 - dev: true - /@jest/console@29.7.0: resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3229,18 +3178,18 @@ packages: exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.1 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 + istanbul-reports: 3.1.6 jest-message-util: 29.7.0 jest-util: 29.7.0 jest-worker: 29.7.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 transitivePeerDependencies: - supports-color dev: true @@ -3268,16 +3217,6 @@ packages: graceful-fs: 4.2.11 dev: true - /@jest/test-result@29.3.1: - resolution: {integrity: sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/console': 29.3.1 - '@jest/types': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 - dev: true - /@jest/test-result@29.7.0: resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3303,18 +3242,18 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.23.9 - '@jest/types': 29.3.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 29.3.1 - jest-regex-util: 29.2.0 - jest-util: 29.3.1 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 micromatch: 4.0.5 - pirates: 4.0.5 + pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 transitivePeerDependencies: @@ -3337,7 +3276,7 @@ packages: jest-regex-util: 29.6.3 jest-util: 29.7.0 micromatch: 4.0.5 - pirates: 4.0.5 + pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 transitivePeerDependencies: @@ -3355,18 +3294,6 @@ packages: chalk: 4.1.2 dev: true - /@jest/types@29.3.1: - resolution: {integrity: sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 20.11.19 - '@types/yargs': 17.0.17 - chalk: 4.1.2 - dev: true - /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3436,7 +3363,6 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -3454,6 +3380,24 @@ packages: engines: {node: '>=8'} dev: true + /@mapbox/node-pre-gyp@1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.12 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.6.0 + tar: 6.1.13 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@mapbox/node-pre-gyp@1.0.10(supports-color@9.3.1): resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} hasBin: true @@ -3528,7 +3472,7 @@ packages: yargs: 17.7.2 dev: true - /@netlify/build@29.33.7(@swc/core@1.3.62)(@types/node@20.11.19): + /@netlify/build@29.33.7(@swc/core@1.4.1)(@types/node@20.11.19): resolution: {integrity: sha512-eq3sMthu7jPJPpd656EX/T9Siu+2lBAWJUdkMdoaa3fl0iZo4KmBZyvZcN+u4GH+hSo+WCEMDyWz1N0o2LfC9w==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true @@ -3589,10 +3533,10 @@ packages: safe-json-stringify: 1.2.0 semver: 7.6.0 string-width: 5.1.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 supports-color: 9.3.1 terminal-link: 3.0.0 - ts-node: 10.9.2(@swc/core@1.3.62)(@types/node@20.11.19)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.4.1)(@types/node@20.11.19)(typescript@5.3.3) typescript: 5.3.3 uuid: 9.0.0 yargs: 17.7.2 @@ -3649,6 +3593,39 @@ packages: yargs: 17.7.2 dev: true + /@netlify/edge-bundler@11.2.2: + resolution: {integrity: sha512-RrRmM/bSl9K5InIJS9BbpY89Y7Y+83DoOoKR1/PE3gy7b9FONm8Cry9/YC4y+tUUWLuUo4dgt8+/Pw0uGFyI+g==} + engines: {node: ^14.16.0 || >=16.0.0} + dependencies: + '@import-maps/resolve': 1.0.1 + '@vercel/nft': 0.26.4 + ajv: 8.12.0 + ajv-errors: 3.0.0(ajv@8.12.0) + better-ajv-errors: 1.2.0(ajv@8.12.0) + common-path-prefix: 3.0.0 + env-paths: 3.0.0 + esbuild: 0.19.11 + execa: 6.1.0 + find-up: 6.3.0 + get-package-name: 2.2.0 + get-port: 6.1.2 + is-path-inside: 4.0.0 + jsonc-parser: 3.2.0 + node-fetch: 3.3.2 + node-stream-zip: 1.15.0 + p-retry: 5.1.2 + p-wait-for: 4.1.0 + path-key: 4.0.0 + regexp-tree: 0.1.24 + semver: 7.6.0 + tmp-promise: 3.0.3 + urlpattern-polyfill: 8.0.2 + uuid: 9.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@netlify/edge-bundler@11.2.2(supports-color@9.3.1): resolution: {integrity: sha512-RrRmM/bSl9K5InIJS9BbpY89Y7Y+83DoOoKR1/PE3gy7b9FONm8Cry9/YC4y+tUUWLuUo4dgt8+/Pw0uGFyI+g==} engines: {node: ^14.16.0 || >=16.0.0} @@ -3928,12 +3905,55 @@ packages: urlpattern-polyfill: 8.0.2 dev: true + /@netlify/zip-it-and-ship-it@9.29.1: + resolution: {integrity: sha512-Dli45ALeBTvoedU5BGNX1yvvOw7FUm6SHzkxoUPs/4ekQTwPz9IZI35fBRRY28eNJANuZw51PRhtglIyUbYKIg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + dependencies: + '@babel/parser': 7.23.9 + '@babel/types': 7.23.6 + '@netlify/binary-info': 1.0.0 + '@netlify/serverless-functions-api': 1.14.0 + '@vercel/nft': 0.23.1 + archiver: 6.0.1 + common-path-prefix: 3.0.0 + cp-file: 10.0.0 + es-module-lexer: 1.1.0 + esbuild: 0.19.11 + execa: 6.1.0 + fast-glob: 3.3.2 + filter-obj: 5.1.0 + find-up: 6.3.0 + glob: 8.1.0 + is-builtin-module: 3.2.1 + is-path-inside: 4.0.0 + junk: 4.0.0 + locate-path: 7.2.0 + merge-options: 3.0.4 + minimatch: 9.0.3 + normalize-path: 3.0.0 + p-map: 5.5.0 + path-exists: 5.0.0 + precinct: 11.0.5 + require-package-name: 2.0.1 + resolve: 2.0.0-next.4 + semver: 7.6.0 + tmp-promise: 3.0.3 + toml: 3.0.0 + unixify: 1.0.0 + urlpattern-polyfill: 8.0.2 + yargs: 17.7.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@netlify/zip-it-and-ship-it@9.29.1(supports-color@9.3.1): resolution: {integrity: sha512-Dli45ALeBTvoedU5BGNX1yvvOw7FUm6SHzkxoUPs/4ekQTwPz9IZI35fBRRY28eNJANuZw51PRhtglIyUbYKIg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true dependencies: - '@babel/parser': 7.22.11 + '@babel/parser': 7.23.9 '@babel/types': 7.23.6 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.14.0 @@ -3976,7 +3996,7 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} hasBin: true dependencies: - '@babel/parser': 7.22.11 + '@babel/parser': 7.23.9 '@babel/types': 7.23.6 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.14.0 @@ -4258,6 +4278,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 dev: true bundledDependencies: - napi-wasm @@ -5113,7 +5134,7 @@ packages: '@sentry/types': 6.19.7 '@sentry/utils': 6.19.7 cookie: 0.4.2 - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 lru_map: 0.3.3 tslib: 1.14.1 transitivePeerDependencies: @@ -5445,24 +5466,23 @@ packages: - supports-color dev: true - /@storybook/channels@7.4.0: - resolution: {integrity: sha512-/1CU0s3npFumzVHLGeubSyPs21O3jNqtSppOjSB9iDTyV2GtQrjh5ntVwebfKpCkUSitx3x7TkCb9dylpEZ8+w==} + /@storybook/channels@7.6.16: + resolution: {integrity: sha512-LKB0t4OGISez1O4TRJ/CDPxlb2wAW7gg8YRL91VVUHeffVyr4bnpklvMbLbuEcYrysM82Q2UMB9ipQdyK6Issg==} dependencies: - '@storybook/client-logger': 7.4.0 - '@storybook/core-events': 7.4.0 + '@storybook/client-logger': 7.6.16 + '@storybook/core-events': 7.6.16 '@storybook/global': 5.0.0 qs: 6.11.0 telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true - /@storybook/channels@7.6.16: - resolution: {integrity: sha512-LKB0t4OGISez1O4TRJ/CDPxlb2wAW7gg8YRL91VVUHeffVyr4bnpklvMbLbuEcYrysM82Q2UMB9ipQdyK6Issg==} + /@storybook/channels@8.0.8: + resolution: {integrity: sha512-L3EGVkabv3fweXnykD/GlNUDO5HtwlIfSovC7BF4MmP7662j2/eqlZrJxDojGtbv11XHjWp/UJHUIfKpcHXYjQ==} dependencies: - '@storybook/client-logger': 7.6.16 - '@storybook/core-events': 7.6.16 + '@storybook/client-logger': 8.0.8 + '@storybook/core-events': 8.0.8 '@storybook/global': 5.0.0 - qs: 6.11.0 telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true @@ -5518,14 +5538,14 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@7.4.0: - resolution: {integrity: sha512-4pBnf7+df1wXEVcF1civqxbrtccGGHQkfWQkJo49s53RXvF7SRTcif6XTx0V3cQV0v7I1C5mmLm0LNlmjPRP1Q==} + /@storybook/client-logger@7.6.16: + resolution: {integrity: sha512-Vquhmgk/SO0VeAkojcA1juuicBHoTST+f4XwBvyUNiebOSOdGIkxHVxpDFXu2kS0aKflFBEutX2IgoysDup+fQ==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/client-logger@7.6.16: - resolution: {integrity: sha512-Vquhmgk/SO0VeAkojcA1juuicBHoTST+f4XwBvyUNiebOSOdGIkxHVxpDFXu2kS0aKflFBEutX2IgoysDup+fQ==} + /@storybook/client-logger@8.0.8: + resolution: {integrity: sha512-a4BKwl9NLFcuRgMyI7S4SsJeLFK0LCQxIy76V6YyrE1DigoXz4nA4eQxdjLf7JVvU0EZFmNSfbVL/bXzzWKNXA==} dependencies: '@storybook/global': 5.0.0 dev: true @@ -5546,7 +5566,7 @@ packages: jscodeshift: 0.15.1(@babel/preset-env@7.23.9) lodash: 4.17.21 prettier: 2.8.8 - recast: 0.23.1 + recast: 0.23.4 transitivePeerDependencies: - supports-color dev: true @@ -5581,18 +5601,19 @@ packages: '@storybook/preview-api': 7.6.16 dev: true - /@storybook/core-common@7.4.0: - resolution: {integrity: sha512-QKrBL46ZFdfTjlZE3f7b59Q5+frOHWIJ64sC9BZ2PHkZkGjFeYRDdJJ6EHLYBb+nToynl33dYN1GQz+hQn2vww==} + /@storybook/core-common@7.6.16: + resolution: {integrity: sha512-Xn3Fbo4k9RRKgYzOBx9CeJFpWgS9gkcdo3J9XMMzmUqdZ+MUGT74kl2sMmzSypcH5aI1AUl5vZIKvLwloliejw==} dependencies: - '@storybook/node-logger': 7.4.0 - '@storybook/types': 7.4.0 + '@storybook/core-events': 7.6.16 + '@storybook/node-logger': 7.6.16 + '@storybook/types': 7.6.16 '@types/find-cache-dir': 3.2.1 - '@types/node': 16.18.10 + '@types/node': 18.19.17 '@types/node-fetch': 2.6.4 '@types/pretty-hrtime': 1.0.1 chalk: 4.1.2 esbuild: 0.18.20 - esbuild-register: 3.4.2(esbuild@0.18.20) + esbuild-register: 3.5.0(esbuild@0.18.20) file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 @@ -5611,24 +5632,25 @@ packages: - supports-color dev: true - /@storybook/core-common@7.6.16: - resolution: {integrity: sha512-Xn3Fbo4k9RRKgYzOBx9CeJFpWgS9gkcdo3J9XMMzmUqdZ+MUGT74kl2sMmzSypcH5aI1AUl5vZIKvLwloliejw==} + /@storybook/core-common@8.0.8: + resolution: {integrity: sha512-CL15M2oeQW+Rb1l7ciunLDI2Re+ojL2lX1ZFAiDedcOU+JHsdq43zAuXoZVzp8icUi2AUSwEjZIxGCSingj+JQ==} dependencies: - '@storybook/core-events': 7.6.16 - '@storybook/node-logger': 7.6.16 - '@storybook/types': 7.6.16 - '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.17 - '@types/node-fetch': 2.6.4 - '@types/pretty-hrtime': 1.0.1 + '@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.0 + esbuild-register: 3.5.0(esbuild@0.20.0) + execa: 5.1.1 file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 fs-extra: 11.1.1 - glob: 10.3.3 + glob: 10.3.10 handlebars: 4.7.7 lazy-universal-dotenv: 4.0.0 node-fetch: 2.6.12 @@ -5636,20 +5658,24 @@ 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.1 ts-dedent: 2.2.0 + util: 0.12.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/core-events@7.4.0: - resolution: {integrity: sha512-JavEo4dw7TQdF5pSKjk4RtqLgsG2R/eWRI8vZ3ANKa0ploGAnQR/eMTfSxf6TUH3ElBWLJhi+lvUCkKXPQD+dw==} + /@storybook/core-events@7.6.16: + resolution: {integrity: sha512-mkBqzrbp6vmdjo0fBZGrFQQ4YdvMFxF6AesdKTf8EzPa69FoxnhQLrmQ4aXF+9vXkxfXVJF2HfpoTEdfqqAo+w==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/core-events@7.6.16: - resolution: {integrity: sha512-mkBqzrbp6vmdjo0fBZGrFQQ4YdvMFxF6AesdKTf8EzPa69FoxnhQLrmQ4aXF+9vXkxfXVJF2HfpoTEdfqqAo+w==} + /@storybook/core-events@8.0.8: + resolution: {integrity: sha512-PtuvR7vS4glDEdCfKB4f1k3Vs1C3rTWP2DNbF+IjjPhNLMBznCdzTAPcz+NUIBvpjjGnhKwWikJ0yj931YjSVg==} dependencies: ts-dedent: 2.2.0 dev: true @@ -5714,33 +5740,33 @@ packages: - supports-color dev: true - /@storybook/csf-tools@7.4.0: - resolution: {integrity: sha512-bKyOmWPyvT50Neq2wCRr2PmVGLVVm6pOw8WL5t5jueD8sRRzo9QdfhEkqmuSyqdsBdt3SiJKL5oA6dqY5Vl9ww==} + /@storybook/csf-tools@7.6.16: + resolution: {integrity: sha512-8kVBq3UKDrEQq7rTHlNMoe1TDOTdO8iL8Jtv/FMDu/Qzj6AoT8/bjrtPsGjGMfVjP7QwBDeiLn6rStT4TlVGog==} dependencies: - '@babel/generator': 7.22.10 - '@babel/parser': 7.22.11 - '@babel/traverse': 7.22.11 + '@babel/generator': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 - '@storybook/csf': 0.1.1 - '@storybook/types': 7.4.0 + '@storybook/csf': 0.1.2 + '@storybook/types': 7.6.16 fs-extra: 11.1.1 - recast: 0.23.1 + recast: 0.23.4 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.6.16: - resolution: {integrity: sha512-8kVBq3UKDrEQq7rTHlNMoe1TDOTdO8iL8Jtv/FMDu/Qzj6AoT8/bjrtPsGjGMfVjP7QwBDeiLn6rStT4TlVGog==} + /@storybook/csf-tools@8.0.8: + resolution: {integrity: sha512-Ji5fpoGym/MSyHJ6ALghVUUecwhEbN0On+jOZ2VPkrkATi9UDtryHQPdF60HKR63Iv53xRuWRzudB6zm43RTzw==} dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 '@storybook/csf': 0.1.2 - '@storybook/types': 7.6.16 + '@storybook/types': 8.0.8 fs-extra: 11.1.1 - recast: 0.23.1 + recast: 0.23.6 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color @@ -5752,12 +5778,6 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf@0.1.1: - resolution: {integrity: sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==} - dependencies: - type-fest: 2.19.0 - dev: true - /@storybook/csf@0.1.2: resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==} dependencies: @@ -5837,27 +5857,27 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/node-logger@7.4.0: - resolution: {integrity: sha512-tWSWkYyAvp6SxjIBaTklg29avzv/3Lv4c0dOG2o5tz79PyZkq9v6sQtwLLoI8EJA9Mo8Z08vaJp8NZyDQ9RCuA==} - dev: true - /@storybook/node-logger@7.6.16: resolution: {integrity: sha512-s18wgtLynLWnunz47lkVIpjk8J6LxT/OmfzkggieU8cG2XYRbf//t7/EOUpOqK77+Xqm3epSwgDAxOXGfjOjAA==} dev: true + /@storybook/node-logger@8.0.8: + resolution: {integrity: sha512-ymps3MMTxtMWq0eDiXk1iO7iv0Eg0PuUvOpPPohEJauGzU9THv81xx01aaHKSprFFJYD2LMQr1aFuUplItO12g==} + dev: true + /@storybook/postinstall@7.6.16: resolution: {integrity: sha512-axWxj8e90+iLUZPGU9Zvn2Jc/GQrWspu8DpwRCS7N23epTVW6n6OWp31GAShdSx8Oh5lmCMXGegTd1v2Mwc61A==} dev: true - /@storybook/preview-api@7.4.0: - resolution: {integrity: sha512-ndXO0Nx+eE7ktVE4EqHpQZ0guX7yYBdruDdJ7B739C0+OoPWsJN7jAzUqq0NXaBcYrdaU5gTy+KnWJUt8R+OyA==} + /@storybook/preview-api@7.6.16: + resolution: {integrity: sha512-V9x9HOhi4CJuiX+0a7GU0JlfRAp6txStGMkV0DrCATbxSWpK+6d5x2Te521z16V3RIMMmYn33aEyarOp5WjTqw==} dependencies: - '@storybook/channels': 7.4.0 - '@storybook/client-logger': 7.4.0 - '@storybook/core-events': 7.4.0 - '@storybook/csf': 0.1.1 + '@storybook/channels': 7.6.16 + '@storybook/client-logger': 7.6.16 + '@storybook/core-events': 7.6.16 + '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/types': 7.4.0 + '@storybook/types': 7.6.16 '@types/qs': 6.9.7 dequal: 2.0.3 lodash: 4.17.21 @@ -5868,21 +5888,21 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview-api@7.6.16: - resolution: {integrity: sha512-V9x9HOhi4CJuiX+0a7GU0JlfRAp6txStGMkV0DrCATbxSWpK+6d5x2Te521z16V3RIMMmYn33aEyarOp5WjTqw==} + /@storybook/preview-api@8.0.8: + resolution: {integrity: sha512-khgw2mNiBrSZS3KNGQPzjneL3Csh3BOq0yLAtJpT7CRSrI/YjlE7jjcTkKzoxW+UCgvNTnLvsowcuzu82e69fA==} dependencies: - '@storybook/channels': 7.6.16 - '@storybook/client-logger': 7.6.16 - '@storybook/core-events': 7.6.16 + '@storybook/channels': 8.0.8 + '@storybook/client-logger': 8.0.8 + '@storybook/core-events': 8.0.8 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/types': 7.6.16 + '@storybook/types': 8.0.8 '@types/qs': 6.9.7 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.11.0 - synchronous-promise: 2.0.16 + tiny-invariant: 1.3.1 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true @@ -5992,26 +6012,23 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.16.0(@types/node@20.11.19)(debug@4.3.4)(ts-node@10.9.2): - resolution: {integrity: sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ==} + /@storybook/test-runner@0.17.0(@types/node@20.11.19)(debug@4.3.4)(ts-node@10.9.2): + resolution: {integrity: sha512-4mt822j0VF1H/c0//OWSST9eWV0wboncJUQ+hBm5N4wmyuObvwsiMh4pmgXw8Y82wF7g1RIofjEQqAGLa7NjgQ==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true dependencies: '@babel/core': 7.23.9 - '@babel/generator': 7.22.10 - '@babel/template': 7.22.5 + '@babel/generator': 7.23.6 + '@babel/template': 7.23.9 '@babel/types': 7.23.9 '@jest/types': 29.6.3 - '@storybook/core-common': 7.4.0 - '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.4.0 - '@storybook/preview-api': 7.4.0 - '@swc/core': 1.3.62 - '@swc/jest': 0.2.29(@swc/core@1.3.62) - can-bind-to-host: 1.1.2 - commander: 9.4.1 + '@storybook/core-common': 8.0.8 + '@storybook/csf': 0.1.2 + '@storybook/csf-tools': 8.0.8 + '@storybook/preview-api': 8.0.8 + '@swc/core': 1.4.1 + '@swc/jest': 0.2.29(@swc/core@1.4.1) expect-playwright: 0.8.0 - glob: 10.3.3 jest: 29.7.0(@types/node@20.11.19)(ts-node@10.9.2) jest-circus: 29.7.0 jest-environment-node: 29.7.0 @@ -6020,11 +6037,7 @@ packages: jest-runner: 29.7.0 jest-serializer-html: 7.1.0 jest-watch-typeahead: 2.2.1(jest@29.7.0) - node-fetch: 2.6.12 - playwright: 1.29.1 - read-pkg-up: 7.0.1 - tempy: 1.0.1 - ts-dedent: 2.2.0 + playwright: 1.41.2 transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -6058,16 +6071,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.4.0: - resolution: {integrity: sha512-XyzYkmeklywxvElPrIWLczi/PWtEdgTL6ToT3++FVxptsC2LZKS3Ue+sBcQ9xRZhkRemw4HQHwed5EW3dO8yUg==} - dependencies: - '@storybook/channels': 7.4.0 - '@types/babel__core': 7.1.20 - '@types/express': 4.17.15 - '@types/react': 16.14.46 - file-system-cache: 2.3.0 - dev: true - /@storybook/types@7.6.16: resolution: {integrity: sha512-Ld4dKbgSbvqThdBNwNlOxQu5AiS6U9DXI5evf/j83eWs6skO3OBdQp+GWa6sUCI9eRqH8tFsw/YmMcIZ4uZrBQ==} dependencies: @@ -6077,14 +6080,13 @@ packages: file-system-cache: 2.3.0 dev: true - /@swc/core-darwin-arm64@1.3.62: - resolution: {integrity: sha512-MmGilibITz68LEje6vJlKzc2gUUSgzvB3wGLSjEORikTNeM7P8jXVxE4A8fgZqDeudJUm9HVWrxCV+pHDSwXhA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + /@storybook/types@8.0.8: + resolution: {integrity: sha512-NGsgCsXnWlaZmHenHDgHGs21zhweZACkqTNsEQ7hvsiF08QeiKAdgJLQg3YeGK73h9mFDRP9djprUtJYab6vnQ==} + dependencies: + '@storybook/channels': 8.0.8 + '@types/express': 4.17.15 + file-system-cache: 2.3.0 dev: true - optional: true /@swc/core-darwin-arm64@1.4.1: resolution: {integrity: sha512-ePyfx0348UbR4DOAW24TedeJbafnzha8liXFGuQ4bdXtEVXhLfPngprrxKrAddCuv42F9aTxydlF6+adD3FBhA==} @@ -6095,15 +6097,6 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.62: - resolution: {integrity: sha512-Xl93MMB3sCWVlYWuQIB+v6EQgzoiuQYK5tNt9lsHoIEVu2zLdkQjae+5FUHZb1VYqCXIiWcULFfVz0R4Sjb7JQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@swc/core-darwin-x64@1.4.1: resolution: {integrity: sha512-eLf4JSe6VkCMdDowjM8XNC5rO+BrgfbluEzAVtKR8L2HacNYukieumN7EzpYCi0uF1BYwu1ku6tLyG2r0VcGxA==} engines: {node: '>=10'} @@ -6113,15 +6106,6 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.62: - resolution: {integrity: sha512-nJsp6O7kCtAjTTMcIjVB0g5y1JNiYAa5q630eiwrnaHUusEFoANDdORI3Z9vXeikMkng+6yIv9/V8Rb093xLjQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-arm-gnueabihf@1.4.1: resolution: {integrity: sha512-K8VtTLWMw+rkN/jDC9o/Q9SMmzdiHwYo2CfgkwVT29NsGccwmNhCQx6XoYiPKyKGIFKt4tdQnJHKUFzxUqQVtQ==} engines: {node: '>=10'} @@ -6131,15 +6115,6 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.62: - resolution: {integrity: sha512-XGsV93vpUAopDt5y6vPwbK1Nc/MlL55L77bAZUPIiosWD1cWWPHNtNSpriE6+I+JiMHe0pqtfS/SSTk6ZkFQVw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-arm64-gnu@1.4.1: resolution: {integrity: sha512-0e8p4g0Bfkt8lkiWgcdiENH3RzkcqKtpRXIVNGOmVc0OBkvc2tpm2WTx/eoCnes2HpTT4CTtR3Zljj4knQ4Fvw==} engines: {node: '>=10'} @@ -6149,15 +6124,6 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.62: - resolution: {integrity: sha512-ESUmJjSlTTkoBy9dMG49opcNn8BmviqStMhwyeD1G8XRnmRVCZZgoBOKdvCXmJhw8bQXDhZumeaTUB+OFUKVXg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-arm64-musl@1.4.1: resolution: {integrity: sha512-b/vWGQo2n7lZVUnSQ7NBq3Qrj85GrAPPiRbpqaIGwOytiFSk8VULFihbEUwDe0rXgY4LDm8z8wkgADZcLnmdUA==} engines: {node: '>=10'} @@ -6167,15 +6133,6 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.62: - resolution: {integrity: sha512-wnHJkt3ZBrax3SFnUHDcncG6mrSg9ZZjMhQV9Mc3JL1x1s1Gy9rGZCoBNnV/BUZWTemxIBcQbANRSDut/WO+9A==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-x64-gnu@1.4.1: resolution: {integrity: sha512-AFMQlvkKEdNi1Vk2GFTxxJzbICttBsOQaXa98kFTeWTnFFIyiIj2w7Sk8XRTEJ/AjF8ia8JPKb1zddBWr9+bEQ==} engines: {node: '>=10'} @@ -6185,15 +6142,6 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.62: - resolution: {integrity: sha512-9oRbuTC/VshB66Rgwi3pTq3sPxSTIb8k9L1vJjES+dDMKa29DAjPtWCXG/pyZ00ufpFZgkGEuAHH5uqUcr1JQg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@swc/core-linux-x64-musl@1.4.1: resolution: {integrity: sha512-QX2MxIECX1gfvUVZY+jk528/oFkS9MAl76e3ZRvG2KC/aKlCQL0KSzcTSm13mOxkDKS30EaGRDRQWNukGpMeRg==} engines: {node: '>=10'} @@ -6203,15 +6151,6 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.62: - resolution: {integrity: sha512-zv14vlF2VRrxS061XkfzGjCYnOrEo5glKJjLK5PwUKysIoVrx/L8nAbFxjkX5cObdlyoqo+ekelyBPAO+4bS0w==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@swc/core-win32-arm64-msvc@1.4.1: resolution: {integrity: sha512-OklkJYXXI/tntD2zaY8i3iZldpyDw5q+NAP3k9OlQ7wXXf37djRsHLV0NW4+ZNHBjE9xp2RsXJ0jlOJhfgGoFA==} engines: {node: '>=10'} @@ -6221,15 +6160,6 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.62: - resolution: {integrity: sha512-8MC/PZQSsOP2iA/81tAfNRqMWyEqTS/8zKUI67vPuLvpx6NAjRn3E9qBv7iFqH79iqZNzqSMo3awnLrKZyFbcw==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@swc/core-win32-ia32-msvc@1.4.1: resolution: {integrity: sha512-MBuc3/QfKX9FnLOU7iGN+6yHRTQaPQ9WskiC8s8JFiKQ+7I2p25tay2RplR9dIEEGgVAu6L7auv96LbNTh+FaA==} engines: {node: '>=10'} @@ -6239,15 +6169,6 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.62: - resolution: {integrity: sha512-GJSmUJ95HKHZXAxiuPUmrcm/S3ivQvEzXhOZaIqYBIwUsm02vFZkClsV7eIKzWjso1t0+I/8MjrnUNaSWqh1rQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@swc/core-win32-x64-msvc@1.4.1: resolution: {integrity: sha512-lu4h4wFBb/bOK6N2MuZwg7TrEpwYXgpQf5R7ObNSXL65BwZ9BG8XRzD+dLJmALu8l5N08rP/TrpoKRoGT4WSxw==} engines: {node: '>=10'} @@ -6257,28 +6178,6 @@ packages: dev: true optional: true - /@swc/core@1.3.62: - resolution: {integrity: sha512-J58hWY+/G8vOr4J6ZH9hLg0lMSijZtqIIf4HofZezGog/pVX6sJyBJ40dZ1ploFkDIlWTWvJyqtpesBKS73gkQ==} - engines: {node: '>=10'} - requiresBuild: true - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true - optionalDependencies: - '@swc/core-darwin-arm64': 1.3.62 - '@swc/core-darwin-x64': 1.3.62 - '@swc/core-linux-arm-gnueabihf': 1.3.62 - '@swc/core-linux-arm64-gnu': 1.3.62 - '@swc/core-linux-arm64-musl': 1.3.62 - '@swc/core-linux-x64-gnu': 1.3.62 - '@swc/core-linux-x64-musl': 1.3.62 - '@swc/core-win32-arm64-msvc': 1.3.62 - '@swc/core-win32-ia32-msvc': 1.3.62 - '@swc/core-win32-x64-msvc': 1.3.62 - dev: true - /@swc/core@1.4.1: resolution: {integrity: sha512-3y+Y8js+e7BbM16iND+6Rcs3jdiL28q3iVtYsCviYSSpP2uUVKkp5sJnCY4pg8AaVvyN7CGQHO7gLEZQ5ByozQ==} engines: {node: '>=10'} @@ -6308,14 +6207,14 @@ packages: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} dev: true - /@swc/jest@0.2.29(@swc/core@1.3.62): + /@swc/jest@0.2.29(@swc/core@1.4.1): resolution: {integrity: sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.62 + '@swc/core': 1.4.1 jsonc-parser: 3.2.0 dev: true @@ -6427,6 +6326,39 @@ packages: vitest: 1.3.0(@types/node@20.11.19)(@vitest/ui@1.3.0)(happy-dom@13.3.8)(jsdom@24.0.0)(sass@1.71.0) dev: true + /@testing-library/jest-dom@6.4.2(jest@29.7.0)(vitest@1.3.0): + resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + peerDependencies: + '@jest/globals': '>= 28' + '@types/bun': latest + '@types/jest': '>= 28' + jest: '>= 28' + vitest: '>= 0.32' + peerDependenciesMeta: + '@jest/globals': + optional: true + '@types/bun': + optional: true + '@types/jest': + optional: true + jest: + optional: true + vitest: + optional: true + dependencies: + '@adobe/css-tools': 4.3.3 + '@babel/runtime': 7.22.11 + aria-query: 5.1.3 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + jest: 29.7.0(@types/node@20.11.19)(ts-node@10.9.2) + lodash: 4.17.21 + redent: 3.0.0 + vitest: 1.3.0(@types/node@20.11.19)(@vitest/ui@1.3.0)(happy-dom@13.3.8)(jsdom@24.0.0)(sass@1.71.0) + dev: true + /@testing-library/react@14.2.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-sGdjws32ai5TLerhvzThYFbpnF9XtL65Cjf+gB0Dhr29BGqK+mAeN7SURSdu+eqgET4ANcWoC7FQpkaiGvBr+A==} engines: {node: '>=14'} @@ -6450,7 +6382,7 @@ packages: '@testing-library/dom': 9.0.1 dev: true - /@tim-w-james/eslint-config@2.3.4(@typescript-eslint/eslint-plugin@7.0.1)(@typescript-eslint/parser@7.0.1)(eslint-config-airbnb-typescript@17.1.0)(eslint-config-airbnb@19.0.4)(eslint-config-prettier@9.1.0)(eslint-plugin-filename-rules@1.3.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jest@27.9.0)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-no-secrets@0.8.9)(eslint-plugin-prefer-arrow-functions@3.2.4)(eslint-plugin-prettier@5.1.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react-refresh@0.4.5)(eslint-plugin-react@7.33.2)(eslint-plugin-simple-import-sort@12.0.0)(eslint-plugin-sonarjs@0.24.0)(eslint-plugin-tsdoc@0.2.17)(eslint@8.56.0)(prettier-plugin-packagejson@2.4.11)(prettier@3.2.5)(typescript@5.3.3): + /@tim-w-james/eslint-config@2.3.4(@typescript-eslint/eslint-plugin@7.0.1)(@typescript-eslint/parser@7.0.1)(eslint-config-airbnb-typescript@17.1.0)(eslint-config-airbnb@19.0.4)(eslint-config-prettier@9.1.0)(eslint-plugin-filename-rules@1.3.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jest@27.9.0)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-jsx-a11y@6.8.0)(eslint-plugin-no-secrets@0.9.1)(eslint-plugin-prefer-arrow-functions@3.2.4)(eslint-plugin-prettier@5.1.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react-refresh@0.4.5)(eslint-plugin-react@7.33.2)(eslint-plugin-simple-import-sort@12.0.0)(eslint-plugin-sonarjs@0.25.1)(eslint-plugin-tsdoc@0.2.17)(eslint@8.56.0)(prettier-plugin-packagejson@2.4.11)(prettier@3.2.5)(typescript@5.3.3): resolution: {integrity: sha512-SlHEEFQGhuX7R9QY37aA0bRfTkUaH52zRcYAFaZZOynmJg83HHBsPdo/ZuedCrAfaL3jLVEA8XBT11D8f/nFaA==} peerDependencies: '@typescript-eslint/eslint-plugin': '>=4.0.0' @@ -6488,14 +6420,14 @@ packages: eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.0.1)(eslint@8.56.0)(jest@29.7.0)(typescript@5.3.3) eslint-plugin-jsdoc: 48.1.0(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-no-secrets: 0.8.9(eslint@8.56.0) + eslint-plugin-no-secrets: 0.9.1(eslint@8.56.0) eslint-plugin-prefer-arrow-functions: 3.2.4(eslint@8.56.0) eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) eslint-plugin-react-refresh: 0.4.5(eslint@8.56.0) eslint-plugin-simple-import-sort: 12.0.0(eslint@8.56.0) - eslint-plugin-sonarjs: 0.24.0(eslint@8.56.0) + eslint-plugin-sonarjs: 0.25.1(eslint@8.56.0) eslint-plugin-tsdoc: 0.2.17 prettier: 3.2.5 prettier-plugin-packagejson: 2.4.11(prettier@3.2.5) @@ -6775,10 +6707,6 @@ packages: form-data: 3.0.1 dev: true - /@types/node@16.18.10: - resolution: {integrity: sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==} - dev: true - /@types/node@18.19.17: resolution: {integrity: sha512-SzyGKgwPzuWp2SHhlpXKzCX0pIOfcI4V2eF37nNBJOhwlegQ83omtVQ1XxZpDE06V/d6AQvfQdPfnw0tRC//Ng==} dependencies: @@ -6867,14 +6795,6 @@ packages: '@types/react': 18.2.56 dev: false - /@types/react@16.14.46: - resolution: {integrity: sha512-Am4pyXMrr6cWWw/TN3oqHtEZl0j+G6Up/O8m65+xF/3ZaUgkv1GAtTPWw4yNRmH0HJXmur6xKCKoMo3rBGynuw==} - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.1 - dev: true - /@types/react@18.2.56: resolution: {integrity: sha512-NpwHDMkS/EFZF2dONFQHgkPRwhvgq/OAvIaGQzxGSBmaeR++kTg6njr15Vatz0/2VcCEwJQFi6Jf4Q0qBu0rLA==} dependencies: @@ -6974,7 +6894,7 @@ packages: '@typescript-eslint/type-utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 7.0.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -7000,7 +6920,7 @@ packages: '@typescript-eslint/types': 7.0.1 '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) '@typescript-eslint/visitor-keys': 7.0.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 eslint: 8.56.0 typescript: 5.3.3 transitivePeerDependencies: @@ -7043,7 +6963,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.2(typescript@5.3.3) typescript: 5.3.3 @@ -7077,7 +6997,7 @@ packages: dependencies: '@typescript-eslint/types': 5.59.8 '@typescript-eslint/visitor-keys': 5.59.8 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 @@ -7108,6 +7028,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.3): resolution: {integrity: sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7119,7 +7060,7 @@ packages: dependencies: '@typescript-eslint/types': 7.0.1 '@typescript-eslint/visitor-keys': 7.0.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -7161,7 +7102,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(supports-color@9.3.1)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) eslint: 8.56.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -7217,14 +7158,57 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true + /@vercel/nft@0.23.1: + resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + '@rollup/pluginutils': 4.2.1 + acorn: 8.10.0 + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + node-gyp-build: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@vercel/nft@0.23.1(supports-color@9.3.1): resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==} engines: {node: '>=14'} hasBin: true dependencies: - '@mapbox/node-pre-gyp': 1.0.10(supports-color@9.3.1) + '@mapbox/node-pre-gyp': 1.0.10(supports-color@9.3.1) + '@rollup/pluginutils': 4.2.1 + acorn: 8.10.0 + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + node-gyp-build: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@vercel/nft@0.26.4: + resolution: {integrity: sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 '@rollup/pluginutils': 4.2.1 acorn: 8.10.0 + acorn-import-attributes: 1.9.2(acorn@8.10.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -7294,7 +7278,7 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 @@ -7688,6 +7672,15 @@ packages: engines: {node: '>= 6.0.0'} dev: true + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /agent-base@6.0.2(supports-color@9.3.1): resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -7701,7 +7694,7 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -8321,7 +8314,7 @@ packages: resolution: {integrity: sha512-bbCQdg7bpEv6kGH41RO/3B2/GMMmJSo2iBK+X8AWN9mujtfUipMDfIjsgHCfpnKqoGEQrrmCDKSa5OQ19+fDmg==} dependencies: archy: 1.0.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 fastq: 1.14.0 transitivePeerDependencies: - supports-color @@ -8383,7 +8376,7 @@ packages: dependencies: '@babel/core': 7.23.9 '@jest/transform': 29.7.0 - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.6.3(@babel/core@7.23.9) chalk: 4.1.2 @@ -8403,7 +8396,7 @@ packages: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.0.0 - webpack: 5.75.0(@swc/core@1.3.62)(esbuild@0.20.0) + webpack: 5.75.0(@swc/core@1.4.1)(esbuild@0.20.0) dev: true /babel-plugin-istanbul@6.1.1: @@ -8423,9 +8416,9 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.5 + '@babel/template': 7.23.9 '@babel/types': 7.23.9 - '@types/babel__core': 7.1.20 + '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.18.3 dev: true @@ -8582,7 +8575,7 @@ packages: peerDependencies: ajv: 4.11.8 - 8 dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 '@humanwhocodes/momoa': 2.0.4 ajv: 8.12.0 chalk: 4.1.2 @@ -8951,11 +8944,6 @@ packages: engines: {node: '>=14.16'} dev: true - /can-bind-to-host@1.1.2: - resolution: {integrity: sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==} - hasBin: true - dev: true - /caniuse-lite@1.0.30001523: resolution: {integrity: sha512-I5q5cisATTPZ1mc588Z//pj/Ox80ERYDfR71YnvY7raS/NOk8xXlZcB0sF7JdqaV//kOaa6aus7lRfpdnt1eBA==} dev: true @@ -10038,6 +10026,17 @@ packages: ms: 2.1.3 dev: true + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + /debug@4.3.4(supports-color@9.3.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -10049,6 +10048,7 @@ packages: dependencies: ms: 2.1.2 supports-color: 9.3.1 + dev: true /decache@4.6.2: resolution: {integrity: sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==} @@ -10343,7 +10343,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -10404,6 +10404,18 @@ packages: engines: {node: '>=14'} dev: true + /detective-typescript@11.1.0: + resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} + engines: {node: ^14.14.0 || >=16.0.0} + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + ast-module-types: 5.0.0 + node-source-walk: 6.0.2 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /detective-typescript@11.1.0(supports-color@9.3.1): resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} engines: {node: ^14.14.0 || >=16.0.0} @@ -10976,24 +10988,24 @@ packages: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true - /esbuild-register@3.4.2(esbuild@0.18.20): - resolution: {integrity: sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==} + /esbuild-register@3.5.0(esbuild@0.18.20): + resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 esbuild: 0.18.20 transitivePeerDependencies: - supports-color dev: true - /esbuild-register@3.5.0(esbuild@0.18.20): + /esbuild-register@3.5.0(esbuild@0.20.0): resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.4(supports-color@9.3.1) - esbuild: 0.18.20 + debug: 4.3.4 + esbuild: 0.20.0 transitivePeerDependencies: - supports-color dev: true @@ -11302,7 +11314,7 @@ packages: '@es-joy/jsdoccomment': 0.42.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 escape-string-regexp: 4.0.0 eslint: 8.56.0 esquery: 1.5.0 @@ -11338,8 +11350,8 @@ packages: object.fromentries: 2.0.7 dev: true - /eslint-plugin-no-secrets@0.8.9(eslint@8.56.0): - resolution: {integrity: sha512-CqaBxXrImABCtxMWspAnm8d5UKkpNylC7zqVveb+fJHEvsSiNGJlSWzdSIvBUnW1XhJXkzifNIZQC08rEII5Ng==} + /eslint-plugin-no-secrets@0.9.1(eslint@8.56.0): + resolution: {integrity: sha512-41GIjvJd/jcqKyr7H4F4FpelFh5Kzdpjk34IfzvzftZPCU0VRA9fKmQdLvPsRt9hifhZfBlqX4h4igdCD/SSwQ==} engines: {node: '>=10.0.0', npm: '>=6.9.0'} peerDependencies: eslint: '>=3.0.0' @@ -11426,8 +11438,8 @@ packages: eslint: 8.56.0 dev: true - /eslint-plugin-sonarjs@0.24.0(eslint@8.56.0): - resolution: {integrity: sha512-87zp50mbbNrSTuoEOebdRQBPa0mdejA5UEjyuScyIw8hEpEjfWP89Qhkq5xVZfVyVSRQKZc9alVm7yRKQvvUmg==} + /eslint-plugin-sonarjs@0.25.1(eslint@8.56.0): + resolution: {integrity: sha512-5IOKvj/GMBNqjxBdItfotfRHo7w48496GOu1hxdeXuD0mB1JBlDCViiLHETDTfA8pDAVSBimBEQoetRXYceQEw==} engines: {node: '>=16'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -11507,11 +11519,11 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} hasBin: true dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 ajv: 6.12.6 chalk: 2.4.2 cross-spawn: 6.0.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 doctrine: 3.0.0 eslint-scope: 5.1.1 eslint-utils: 1.4.3 @@ -11564,7 +11576,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11894,7 +11906,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -12289,7 +12301,7 @@ packages: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -12394,7 +12406,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 dev: true /follow-redirects@1.15.5(debug@4.3.4): @@ -12406,7 +12418,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 dev: true /for-each@0.3.3: @@ -12774,7 +12786,7 @@ packages: dependencies: colorette: 2.0.20 defu: 6.1.2 - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 mri: 1.2.0 node-fetch-native: 1.0.2 pathe: 1.1.1 @@ -12864,7 +12876,7 @@ packages: hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.0 + jackspeak: 2.3.6 minimatch: 9.0.3 minipass: 7.0.3 path-scurry: 1.10.1 @@ -13391,7 +13403,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -13443,7 +13455,17 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.4(supports-color@9.3.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'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -13463,7 +13485,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -13717,7 +13739,7 @@ packages: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -14343,11 +14365,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} - engines: {node: '>=8'} - dev: true - /istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -14366,7 +14383,7 @@ packages: dependencies: '@babel/core': 7.23.9 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14377,9 +14394,9 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.23.9 - '@babel/parser': 7.22.11 + '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14390,9 +14407,9 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.23.9 - '@babel/parser': 7.22.11 + '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -14404,7 +14421,7 @@ packages: dependencies: archy: 1.0.0 cross-spawn: 7.0.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 p-map: 3.0.0 rimraf: 3.0.2 uuid: 8.3.2 @@ -14423,21 +14440,13 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports@3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - dev: true - /istanbul-reports@3.1.6: resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} @@ -14466,15 +14475,6 @@ packages: set-function-name: 2.0.1 dev: true - /jackspeak@2.3.0: - resolution: {integrity: sha512-uKmsITSsF4rUWQHzqaRUuyAir3fZfW3f202Ee34lz/gZCi970CPZwyQXLGNgWJvvZbvFyzeyGq0+4fcG/mBKZg==} - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: true - /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} @@ -14596,7 +14596,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.3.62)(@types/node@20.11.19)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.4.1)(@types/node@20.11.19)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -14667,25 +14667,6 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-haste-map@29.3.1: - resolution: {integrity: sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.3.1 - '@types/graceful-fs': 4.1.5 - '@types/node': 20.11.19 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 29.2.0 - jest-util: 29.3.1 - jest-worker: 29.3.1 - micromatch: 4.0.5 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /jest-haste-map@29.7.0: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -14743,26 +14724,11 @@ packages: pretty-format: 29.7.0 dev: true - /jest-message-util@29.3.1: - resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/code-frame': 7.22.10 - '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: true - /jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -14805,7 +14771,7 @@ packages: jest-process-manager: 0.4.0(debug@4.3.4) jest-runner: 29.7.0 nyc: 15.1.0 - playwright-core: 1.37.1 + playwright-core: 1.41.2 rimraf: 3.0.2 uuid: 8.3.2 transitivePeerDependencies: @@ -14843,11 +14809,6 @@ packages: - supports-color dev: true - /jest-regex-util@29.2.0: - resolution: {integrity: sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - /jest-regex-util@29.6.3: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -14873,7 +14834,7 @@ packages: jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) jest-util: 29.7.0 jest-validate: 29.7.0 - resolve: 1.22.2 + resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 dev: true @@ -14948,9 +14909,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.23.9 - '@babel/generator': 7.22.10 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.23.9) + '@babel/generator': 7.23.6 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 @@ -14971,18 +14932,6 @@ packages: - supports-color dev: true - /jest-util@29.3.1: - resolution: {integrity: sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.3.1 - '@types/node': 20.11.19 - chalk: 4.1.2 - ci-info: 3.8.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - dev: true - /jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15028,25 +14977,11 @@ packages: ansi-escapes: 6.2.0 chalk: 4.1.2 jest: 29.7.0(@types/node@20.11.19)(ts-node@10.9.2) - jest-regex-util: 29.2.0 - jest-watcher: 29.3.1 + jest-regex-util: 29.6.3 + jest-watcher: 29.7.0 slash: 5.0.0 string-length: 5.0.1 - strip-ansi: 7.0.1 - dev: true - - /jest-watcher@29.3.1: - resolution: {integrity: sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/test-result': 29.3.1 - '@jest/types': 29.6.3 - '@types/node': 20.11.19 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.13.1 - jest-util: 29.3.1 - string-length: 4.0.2 + strip-ansi: 7.1.0 dev: true /jest-watcher@29.7.0: @@ -15072,16 +15007,6 @@ packages: supports-color: 8.1.1 dev: true - /jest-worker@29.3.1: - resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@types/node': 20.11.19 - jest-util: 29.3.1 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true - /jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15567,7 +15492,7 @@ packages: dependencies: chalk: 5.3.0 commander: 11.1.0 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 execa: 8.0.1 lilconfig: 3.0.0 listr2: 8.0.1 @@ -15796,7 +15721,7 @@ packages: ansi-escapes: 5.0.0 cli-cursor: 4.0.0 slice-ansi: 5.0.0 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 wrap-ansi: 8.1.0 dev: true @@ -15853,11 +15778,6 @@ packages: highlight.js: 10.7.3 dev: false - /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} - engines: {node: 14 || >=16.14} - dev: true - /lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} @@ -16320,7 +16240,7 @@ packages: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.7 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -16654,6 +16574,10 @@ packages: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} dev: true + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + dev: true + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -16671,7 +16595,7 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /netlify-cli@17.16.2(@swc/core@1.3.62)(@types/node@20.11.19): + /netlify-cli@17.16.2(@swc/core@1.4.1)(@types/node@20.11.19): resolution: {integrity: sha512-YdE19DV67zhSbgMZnhcbkIGGqCqLhdpAEb82oB4N6Y2kr+z6OEwXRGM+/V2++u+EcjVev0hTy9YwZBP6Zs9SKg==} engines: {node: '>=18.14.0'} hasBin: true @@ -16680,12 +16604,12 @@ packages: '@bugsnag/js': 7.20.2 '@fastify/static': 6.10.2 '@netlify/blobs': 6.5.0 - '@netlify/build': 29.33.7(@swc/core@1.3.62)(@types/node@20.11.19) + '@netlify/build': 29.33.7(@swc/core@1.4.1)(@types/node@20.11.19) '@netlify/build-info': 7.12.1 '@netlify/config': 20.11.1 - '@netlify/edge-bundler': 11.2.2(supports-color@9.3.1) + '@netlify/edge-bundler': 11.2.2 '@netlify/local-functions-proxy': 1.1.1 - '@netlify/zip-it-and-ship-it': 9.29.1(supports-color@9.3.1) + '@netlify/zip-it-and-ship-it': 9.29.1 '@octokit/rest': 19.0.13 ansi-escapes: 6.2.0 ansi-styles: 6.2.1 @@ -16706,7 +16630,7 @@ packages: cookie: 0.5.0 copy-template-dir: 1.4.0 cron-parser: 4.8.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 decache: 4.6.2 dot-prop: 7.2.0 dotenv: 16.0.3 @@ -16732,7 +16656,7 @@ packages: hasha: 5.2.2 http-proxy: 1.18.1(debug@4.3.4) http-proxy-middleware: 2.0.6(debug@4.3.4) - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 inquirer: 6.5.2 inquirer-autocomplete-prompt: 1.4.0(inquirer@6.5.2) ipx: 2.0.1(@netlify/blobs@6.5.0) @@ -16977,7 +16901,7 @@ packages: resolution: {integrity: sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==} engines: {node: '>=14'} dependencies: - '@babel/parser': 7.22.11 + '@babel/parser': 7.23.9 dev: true /node-stream-zip@1.15.0: @@ -17030,7 +16954,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 + resolve: 1.22.8 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -17115,13 +17039,13 @@ packages: foreground-child: 2.0.0 get-package-type: 0.1.0 glob: 7.2.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 istanbul-lib-hook: 3.0.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-processinfo: 2.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 + istanbul-reports: 3.1.6 make-dir: 3.1.0 node-preload: 0.2.1 p-map: 3.0.0 @@ -17408,7 +17332,7 @@ packages: is-unicode-supported: 1.3.0 log-symbols: 5.1.0 stdin-discarder: 0.1.0 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 wcwidth: 1.0.1 dev: true @@ -17794,7 +17718,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.1 + lru-cache: 10.2.0 minipass: 7.0.3 dev: true @@ -17946,33 +17870,12 @@ packages: pathe: 1.1.1 dev: true - /playwright-core@1.29.1: - resolution: {integrity: sha512-20Ai3d+lMkWpI9YZYlxk8gxatfgax5STW8GaMozAHwigLiyiKQrdkt7gaoT9UQR8FIVDg6qVXs9IoZUQrDjIIg==} - engines: {node: '>=14'} - hasBin: true - dev: true - - /playwright-core@1.37.1: - resolution: {integrity: sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==} - engines: {node: '>=16'} - hasBin: true - dev: true - /playwright-core@1.41.2: resolution: {integrity: sha512-VaTvwCA4Y8kxEe+kfm2+uUUw5Lubf38RxF7FpBxLPmGe5sdNkSg5e3ChEigaGrX7qdqT3pt2m/98LiyvU2x6CA==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.29.1: - resolution: {integrity: sha512-lasC+pMqsQ2uWhNurt3YK3xo0gWlMjslYUylKbHcqF/NTjwp9KStRGO7S6wwz2f52GcSnop8XUK/GymJjdzrxw==} - engines: {node: '>=14'} - hasBin: true - requiresBuild: true - dependencies: - playwright-core: 1.29.1 - dev: true - /playwright@1.41.2: resolution: {integrity: sha512-v0bOa6H2GJChDL8pAeLa/LZC4feoAMbSQm1/jF/ySsWWoaNItvrMP7GEkvEEFyCTUYKMxjQKaTSg5up7nR6/8A==} engines: {node: '>=16'} @@ -18041,7 +17944,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.28 - ts-node: 10.9.2(@swc/core@1.3.62)(@types/node@20.11.19)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.4.1)(@types/node@20.11.19)(typescript@5.3.3) yaml: 2.3.1 dev: true @@ -18200,6 +18103,27 @@ packages: tunnel-agent: 0.6.0 dev: true + /precinct@11.0.5: + resolution: {integrity: sha512-oHSWLC8cL/0znFhvln26D14KfCQFFn4KOLSw6hmLhd+LQ2SKt9Ljm89but76Pc7flM9Ty1TnXyrA2u16MfRV3w==} + engines: {node: ^14.14.0 || >=16.0.0} + hasBin: true + dependencies: + '@dependents/detective-less': 4.1.0 + commander: 10.0.1 + detective-amd: 5.0.2 + detective-cjs: 5.0.1 + detective-es6: 4.0.1 + detective-postcss: 6.1.3 + detective-sass: 5.0.3 + detective-scss: 4.0.3 + detective-stylus: 4.0.0 + detective-typescript: 11.1.0 + module-definition: 5.0.1 + node-source-walk: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /precinct@11.0.5(supports-color@9.3.1): resolution: {integrity: sha512-oHSWLC8cL/0znFhvln26D14KfCQFFn4KOLSw6hmLhd+LQ2SKt9Ljm89but76Pc7flM9Ty1TnXyrA2u16MfRV3w==} engines: {node: ^14.14.0 || >=16.0.0} @@ -18456,10 +18380,10 @@ packages: engines: {node: '>=10.18.1'} dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 devtools-protocol: 0.0.981744 extract-zip: 2.0.1 - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 pkg-dir: 4.2.0 progress: 2.0.3 proxy-from-env: 1.1.0 @@ -18479,10 +18403,10 @@ packages: engines: {node: '>=14.1.0'} dependencies: cross-fetch: 3.1.5 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 devtools-protocol: 0.0.1045489 extract-zip: 2.0.1 - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 proxy-from-env: 1.1.0 rimraf: 3.0.2 tar-fs: 2.1.1 @@ -18500,7 +18424,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -18521,7 +18445,7 @@ packages: deprecated: < 21.5.0 is no longer supported requiresBuild: true dependencies: - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 progress: 2.0.3 proxy-from-env: 1.1.0 puppeteer-core: 18.2.1 @@ -18538,10 +18462,10 @@ packages: deprecated: < 18.1.0 is no longer supported requiresBuild: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 devtools-protocol: 0.0.869402 extract-zip: 2.0.1 - https-proxy-agent: 5.0.1(supports-color@9.3.1) + https-proxy-agent: 5.0.1 node-fetch: 2.6.7 pkg-dir: 4.2.0 progress: 2.0.3 @@ -19167,8 +19091,8 @@ packages: engines: {node: '>= 12.13.0'} dev: true - /recast@0.23.1: - resolution: {integrity: sha512-RokaBcoxSjXUDzz1TXSZmZsSW6ZpLmlA3GGqJ8uuTrQ9hZhEz+4Tpsc+gRvYRJ2BU4H+ZyUlg91eSGDw7bwy7g==} + /recast@0.23.4: + resolution: {integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==} engines: {node: '>= 4'} dependencies: assert: 2.0.0 @@ -19178,14 +19102,14 @@ packages: tslib: 2.6.2 dev: true - /recast@0.23.4: - resolution: {integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==} + /recast@0.23.6: + resolution: {integrity: sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==} engines: {node: '>= 4'} dependencies: - assert: 2.0.0 ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 + tiny-invariant: 1.3.3 tslib: 2.6.2 dev: true @@ -20478,7 +20402,7 @@ packages: engines: {node: '>=12.20'} dependencies: char-regex: 2.0.1 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: true /string-width@2.1.1: @@ -20625,13 +20549,6 @@ packages: ansi-regex: 5.0.1 dev: true - /strip-ansi@7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: true - /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} @@ -20845,7 +20762,7 @@ packages: cosmiconfig: 9.0.0(typescript@5.3.3) css-functions-list: 3.2.1 css-tree: 2.3.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 fast-glob: 3.3.2 fastest-levenshtein: 1.0.16 file-entry-cache: 8.0.0 @@ -20920,6 +20837,7 @@ packages: /supports-color@9.3.1: resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} engines: {node: '>=12'} + dev: true /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} @@ -21012,7 +20930,7 @@ packages: /tabtab@3.0.2: resolution: {integrity: sha512-jANKmUe0sIQc/zTALTBy186PoM/k6aPrh3A7p6AaAfF6WPSbTx1JYeGIGH162btpH+mmVEXln+UxwViZHO2Jhg==} dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 es6-promisify: 6.1.1 inquirer: 6.5.2 minimist: 1.2.8 @@ -21155,7 +21073,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin@5.3.6(@swc/core@1.3.62)(esbuild@0.20.0)(webpack@5.75.0): + /terser-webpack-plugin@5.3.6(@swc/core@1.4.1)(esbuild@0.20.0)(webpack@5.75.0): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21172,13 +21090,13 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.22 - '@swc/core': 1.3.62 + '@swc/core': 1.4.1 esbuild: 0.20.0 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 terser: 5.16.1 - webpack: 5.75.0(@swc/core@1.3.62)(esbuild@0.20.0) + webpack: 5.75.0(@swc/core@1.4.1)(esbuild@0.20.0) dev: true /terser@5.16.1: @@ -21277,6 +21195,10 @@ packages: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} dev: true + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: true + /tiny-lru@11.0.1: resolution: {integrity: sha512-iNgFugVuQgBKrqeO/mpiTTgmBsTP0WL6yeuLfLs/Ctf0pI/ixGqIRm8sDCwMcXGe9WWvt2sGXI5mNqZbValmJg==} engines: {node: '>=12'} @@ -21473,7 +21395,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.2(@swc/core@1.3.62)(@types/node@20.11.19)(typescript@5.3.3): + /ts-node@10.9.2(@swc/core@1.4.1)(@types/node@20.11.19)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -21488,7 +21410,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.62 + '@swc/core': 1.4.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -22268,15 +22190,6 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} - engines: {node: '>=10.12.0'} - dependencies: - '@jridgewell/trace-mapping': 0.3.22 - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 - dev: true - /v8-to-istanbul@9.2.0: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} @@ -22332,7 +22245,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 vite: 5.1.3(@types/node@20.11.19)(sass@1.71.0) @@ -22371,7 +22284,7 @@ packages: vite: optional: true dependencies: - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.2(typescript@5.3.3) vite: 5.1.3(@types/node@20.11.19)(sass@1.71.0) @@ -22451,7 +22364,7 @@ packages: '@vitest/utils': 1.3.0 acorn-walk: 8.3.2 chai: 4.4.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 execa: 8.0.1 happy-dom: 13.3.8 jsdom: 24.0.0 @@ -22504,7 +22417,7 @@ packages: dependencies: chalk: 2.4.2 commander: 3.0.2 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -22516,7 +22429,7 @@ packages: dependencies: chalk: 4.1.2 commander: 9.4.1 - debug: 4.3.4(supports-color@9.3.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -22576,7 +22489,7 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true - /webpack@5.75.0(@swc/core@1.3.62)(esbuild@0.20.0): + /webpack@5.75.0(@swc/core@1.4.1)(esbuild@0.20.0): resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -22607,7 +22520,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6(@swc/core@1.3.62)(esbuild@0.20.0)(webpack@5.75.0) + terser-webpack-plugin: 5.3.6(@swc/core@1.4.1)(esbuild@0.20.0)(webpack@5.75.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -22827,7 +22740,7 @@ packages: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: true /wrap-ansi@9.0.0: