diff --git a/.github/workflows/_performance-budget.yml b/.github/workflows/_performance-budget.yml new file mode 100644 index 00000000..5312f3c2 --- /dev/null +++ b/.github/workflows/_performance-budget.yml @@ -0,0 +1,66 @@ +name: "Performance checks" + +on: + workflow_call: + +permissions: + pull-requests: write + +jobs: + size: + runs-on: ubuntu-latest + env: + CI_JOB_NUMBER: 1 + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Read node version from `.nvmrc` file + id: nvmrc + shell: bash + run: echo ::set-output name=NODE_VERSION::$(cat .nvmrc) + + - name: Install required node.js version + uses: actions/setup-node@v4 + with: + node-version: ${{ steps.nvmrc.outputs.NODE_VERSION }} + + - name: Install pnpm + uses: pnpm/action-setup@v4 + id: pnpm-install + with: + run_install: false + + - name: Get pnpm store directory + id: pnpm-cache + shell: bash + run: | + echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT + + - uses: actions/cache@v4 + name: Setup pnpm cache + with: + path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store- + + - name: Install dependencies + run: pnpm install + + - name: Build + run: pnpm build + + - uses: andresz1/size-limit-action@v1.8.0 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + package_manager: pnpm + skip_step: build + directory: ./apps/spotlight + + - uses: andresz1/size-limit-action@v1.8.0 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + package_manager: pnpm + skip_step: build + directory: ./packages/design \ No newline at end of file diff --git a/.github/workflows/monitor.yml b/.github/workflows/monitor.yml new file mode 100644 index 00000000..df84d51c --- /dev/null +++ b/.github/workflows/monitor.yml @@ -0,0 +1,11 @@ +name: Monitor budget + +on: + push: + branches: + - main + pull_request: + +jobs: + performance-budget: + uses: ./.github/workflows/_performance-budget.yml \ No newline at end of file diff --git a/apps/spotlight/package.json b/apps/spotlight/package.json index 7130388d..c21b8fad 100644 --- a/apps/spotlight/package.json +++ b/apps/spotlight/package.json @@ -7,8 +7,19 @@ "build": "astro build", "clean": "rimraf dist tsconfig.tsbuildinfo coverage", "dev": "astro dev", - "preview": "astro preview" + "preview": "astro preview", + "size": "pnpm build && size-limit" }, + "size-limit": [ + { + "path": "dist/_astro/*.css", + "limit": "50 kB" + }, + { + "path": "dist/_astro/*.js", + "limit": "425 kB" + } + ], "dependencies": { "@astrojs/react": "^3.6.1", "@atj/common": "workspace:*", @@ -25,7 +36,10 @@ }, "devDependencies": { "@astrojs/check": "^0.4.1", + "@size-limit/preset-app": "^11.1.6", "@types/qs": "^6.9.15", - "@types/react": "^18.3.3" + "@types/react": "^18.3.3", + "sharp": "^0.33.5", + "size-limit": "^11.1.6" } } diff --git a/packages/design/package.json b/packages/design/package.json index 5df2176c..131eb3fc 100644 --- a/packages/design/package.json +++ b/packages/design/package.json @@ -16,6 +16,7 @@ "dev:storybook": "storybook dev -p 9009", "dev:styles": "gulp watch", "lint": "eslint --ext ts,tsx --report-unused-disable-directives --max-warnings 0 src", + "size": "pnpm build && size-limit", "test:url": "test-storybook --url http://127.0.0.1:9009 --config-dir .storybook", "test:dev": "wait-on tcp:127.0.0.1:9009 && pnpm test:url --maxWorkers=2 # assumes dev server is running", "test:ci": "concurrently -k -s first -n \"SB,TEST\" -c \"magenta,blue\" \"pnpm build:storybook --quiet && pnpm http-server storybook-static --port 9009 --silent\" \"pnpm test:dev\"", @@ -24,6 +25,12 @@ "files": [ "dist/**/*" ], + "size-limit": [ + { + "path": "dist/index.js", + "limit": "325 kB" + } + ], "devDependencies": { "@playwright/test": "1.48.1", "@storybook/addon-a11y": "^8.2.8", @@ -70,6 +77,7 @@ "@dnd-kit/core": "^6.1.0", "@dnd-kit/sortable": "^8.0.0", "@dnd-kit/utilities": "^3.2.2", + "@size-limit/preset-big-lib": "^11.1.6", "@tiptap/core": "^2.6.2", "@tiptap/react": "^2.6.2", "@tiptap/starter-kit": "^2.6.2", @@ -80,6 +88,7 @@ "react": "^18.3.1", "react-hook-form": "^7.52.2", "react-router-dom": "^6.26.0", + "size-limit": "^11.1.6", "storybook": "^8.2.8", "zustand": "^4.5.4", "zustand-utils": "^1.3.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df5999c4..25aa597f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ importers: version: 22.7.4 '@vitest/browser': specifier: ^2.1.3 - version: 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3) + version: 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))(vitest@2.1.3) '@vitest/coverage-v8': specifier: ^2.1.3 - version: 2.1.3(@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3))(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)) + version: 2.1.3(@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))(vitest@2.1.3))(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0)) '@vitest/ui': specifier: ^2.1.3 version: 2.1.3(vitest@2.1.3) @@ -61,7 +61,7 @@ importers: version: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.6.2) tsup: specifier: ^8.3.0 - version: 8.3.0(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(@swc/core@1.7.23)(postcss@8.4.44)(typescript@5.6.2)(yaml@2.5.0) + version: 8.3.0(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(@swc/core@1.7.23)(jiti@2.4.1)(postcss@8.4.44)(typescript@5.6.2)(yaml@2.5.0) turbo: specifier: ^2.1.3 version: 2.1.3 @@ -70,10 +70,10 @@ importers: version: 5.6.2 vitest: specifier: ^2.1.3 - version: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) + version: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0) vitest-mock-extended: specifier: ^2.0.0 - version: 2.0.2(typescript@5.6.2)(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)) + version: 2.0.2(typescript@5.6.2)(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0)) apps/cli: dependencies: @@ -136,7 +136,7 @@ importers: dependencies: '@astrojs/react': specifier: ^3.6.1 - version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@atj/common': specifier: workspace:* version: link:../../packages/common @@ -148,7 +148,7 @@ importers: version: link:../../packages/forms astro: specifier: ^4.13.2 - version: 4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212) + version: 4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218) qs: specifier: ^6.13.0 version: 6.13.0 @@ -173,13 +173,19 @@ importers: devDependencies: '@astrojs/check': specifier: ^0.4.1 - version: 0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212) + version: 0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241218) + '@size-limit/preset-app': + specifier: ^11.1.6 + version: 11.1.6(size-limit@11.1.6) '@types/qs': specifier: ^6.9.15 version: 6.9.15 '@types/react': specifier: ^18.3.3 version: 18.3.5 + size-limit: + specifier: ^11.1.6 + version: 11.1.6 e2e: dependencies: @@ -217,10 +223,10 @@ importers: version: 29.5.12 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + version: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) ts-jest: specifier: ^29.2.4 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(typescript@5.8.0-dev.20241212) + version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(typescript@5.8.0-dev.20241218) infra/core: dependencies: @@ -269,7 +275,7 @@ importers: version: 7.6.11 vitest-fetch-mock: specifier: ^0.3.0 - version: 0.3.0(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)) + version: 0.3.0(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0)) packages/common: {} @@ -305,7 +311,7 @@ importers: version: 10.13.2 vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 4.3.2(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) packages/dependency-graph: dependencies: @@ -340,6 +346,9 @@ importers: '@dnd-kit/utilities': specifier: ^3.2.2 version: 3.2.2(react@18.3.1) + '@size-limit/preset-big-lib': + specifier: ^11.1.6 + version: 11.1.6(@swc/core@1.7.23)(esbuild@0.20.2)(size-limit@11.1.6) '@tiptap/core': specifier: ^2.6.2 version: 2.6.6(@tiptap/pm@2.6.6) @@ -370,6 +379,9 @@ importers: react-router-dom: specifier: ^6.26.0 version: 6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + size-limit: + specifier: ^11.1.6 + version: 11.1.6 storybook: specifier: ^8.2.8 version: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) @@ -394,7 +406,7 @@ importers: version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@storybook/addon-interactions': specifier: ^8.2.8 - version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) + version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0)) '@storybook/addon-links': specifier: ^8.2.8 version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) @@ -406,16 +418,16 @@ importers: version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@storybook/react': specifier: ^8.2.8 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212) + version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218) '@storybook/react-vite': specifier: ^8.2.8 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@storybook/test': specifier: ^8.2.8 - version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) + version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0)) '@storybook/test-runner': specifier: ^0.17.0 - version: 0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + version: 0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) '@storybook/types': specifier: ^8.2.8 version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) @@ -436,19 +448,19 @@ importers: version: 18.3.5 '@typescript-eslint/eslint-plugin': specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212))(eslint@8.57.0)(typescript@5.8.0-dev.20241212) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218))(eslint@8.57.0)(typescript@5.8.0-dev.20241218) '@typescript-eslint/parser': specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) + version: 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218) '@uswds/compile': specifier: 1.1.0 - version: 1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + version: 1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@vitest/browser': specifier: ^2.0.5 - version: 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241212)(vitest@2.0.5) + version: 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241218)(vitest@2.0.5) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -484,13 +496,13 @@ importers: version: 18.3.1(react@18.3.1) vite: specifier: ^5.4.0 - version: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + version: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) vite-plugin-dts: specifier: ^4.0.1 - version: 4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) + version: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0) wait-on: specifier: ^7.2.0 version: 7.2.0 @@ -530,13 +542,13 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.2 - version: 0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241212) + version: 0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241218) '@astrojs/node': specifier: ^8.3.4 - version: 8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212)) + version: 8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218)) '@astrojs/react': specifier: ^3.6.1 - version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) + version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@atj/auth': specifier: workspace:^ version: link:../auth @@ -554,7 +566,7 @@ importers: version: link:../forms astro: specifier: ^4.15.10 - version: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212) + version: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218) express: specifier: ^4.21.0 version: 4.21.0 @@ -2432,6 +2444,9 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -2869,6 +2884,16 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + '@puppeteer/browsers@2.2.2': + resolution: {integrity: sha512-hZ/JhxPIceWaGSEzUZp83/8M49CoxlkuThfTR7t4AoCu5+ZvJ3vktLm60Otww2TXeROB5igiZ8D9oPQh6ckBVg==} + engines: {node: '>=18'} + hasBin: true + + '@puppeteer/browsers@2.6.1': + resolution: {integrity: sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==} + engines: {node: '>=18'} + hasBin: true + '@remirror/core-constants@2.0.2': resolution: {integrity: sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==} @@ -3094,6 +3119,38 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sitespeed.io/tracium@0.3.3': + resolution: {integrity: sha512-dNZafjM93Y+F+sfwTO5gTpsGXlnc/0Q+c2+62ViqP3gkMWvHEMSKkaEHgVJLcLg3i/g19GSIPziiKpgyne07Bw==} + engines: {node: '>=8'} + + '@size-limit/file@11.1.6': + resolution: {integrity: sha512-ojzzJMrTfcSECRnaTjGy0wNIolTCRdyqZTSWG9sG5XEoXG6PNgHXDDS6gf6YNxnqb+rWfCfVe93u6aKi3wEocQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + size-limit: 11.1.6 + + '@size-limit/preset-app@11.1.6': + resolution: {integrity: sha512-soQSMEWAWSxjc8IPL9IYP/lYVeZZ9mqFuos6N+a8h5yAzuiVvLJN/lVk6av6il+ecAdlB/RoD4IQBrYTIeq6uw==} + peerDependencies: + size-limit: 11.1.6 + + '@size-limit/preset-big-lib@11.1.6': + resolution: {integrity: sha512-GE93qIW9C3+8MXOsYgV0QcLfKv6B+Q8u/Jjb5rLfetDHBKoZV7HmedM/bv0vrbdcZlT8elk5P18Jo6L6yeV/8Q==} + peerDependencies: + size-limit: 11.1.6 + + '@size-limit/time@11.1.6': + resolution: {integrity: sha512-NIlJEPvUIxw87gHjriHpPhvd9fIC94S9wq7OW25K7Ctn14FZ2NlOTezPCfVViPmdlXjBYdi8vjsbc7kLCF1EpA==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + size-limit: 11.1.6 + + '@size-limit/webpack@11.1.6': + resolution: {integrity: sha512-PTZCgwJsgdzdEj2wPFuLm0cCge8N2WbswMcKWNwMJibxQxPAmiF+sZ2F6GYBS7G7K3Fb4ovCliuN+wnnRACPNg==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + size-limit: 11.1.6 + '@smithy/abort-controller@3.1.1': resolution: {integrity: sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==} engines: {node: '>=16.0.0'} @@ -3733,6 +3790,9 @@ packages: '@tiptap/starter-kit@2.6.6': resolution: {integrity: sha512-zb9xIg3WjG9AsJoyWrfqx5SL9WH7/HTdkB79jFpWtOF/Kaigo7fHFmhs2FsXtJMJlcdMTO2xeRuCYHt5ozXlhg==} + '@tootallnate/quickjs-emscripten@0.23.0': + resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} + '@tsconfig/node10@1.0.11': resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} @@ -3808,6 +3868,12 @@ packages: '@types/escodegen@0.0.6': resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + '@types/estree@0.0.51': resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} @@ -4223,10 +4289,61 @@ packages: '@vue/shared@3.5.0': resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@yarnpkg/fslib@2.10.3': resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} @@ -4276,6 +4393,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -4288,6 +4410,10 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} + agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} + engines: {node: '>= 14'} + aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -4300,6 +4426,14 @@ packages: ajv: optional: true + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: @@ -4313,6 +4447,11 @@ packages: peerDependencies: ajv: ^6.9.1 + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -4552,6 +4691,10 @@ packages: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} engines: {node: '>=0.10.0'} + ast-types@0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + ast-types@0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} @@ -4723,6 +4866,10 @@ packages: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} + basic-ftp@5.0.5: + resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} + engines: {node: '>=10.0.0'} + bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} @@ -4804,6 +4951,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.3: + resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -4848,6 +5000,10 @@ packages: resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} engines: {node: '>=0.10.0'} + bytes-iec@3.1.1: + resolution: {integrity: sha512-fey6+4jDK7TFtFg/klGSvNKJctyU7n2aQdnM+CO0ruLPbqqMOM8Tio0Pc+deqUeVKX1tL5DQep1zQ7+37aTAsA==} + engines: {node: '>= 0.8'} + bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -4903,6 +5059,9 @@ packages: caniuse-lite@1.0.30001655: resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==} + caniuse-lite@1.0.30001689: + resolution: {integrity: sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==} + case@1.6.3: resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} engines: {node: '>= 0.8.0'} @@ -4989,6 +5148,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.2: + resolution: {integrity: sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -4996,6 +5159,15 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + chromium-bidi@0.5.17: + resolution: {integrity: sha512-BqOuIWUgTPj8ayuBFJUYCCuwIcwjBsb3/614P7tt1bEPJ4i1M0kCdIl0Wi9xhtswBXnfO2bTpTMkHD71H8rJMg==} + peerDependencies: + devtools-protocol: '*' + ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} @@ -5164,6 +5336,13 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + commander@3.0.2: resolution: {integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==} @@ -5387,6 +5566,10 @@ packages: data-uri-to-buffer@2.0.2: resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + data-uri-to-buffer@6.0.2: + resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} + engines: {node: '>= 14'} + data-urls@5.0.0: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} @@ -5464,6 +5647,15 @@ packages: supports-color: optional: true + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -5555,6 +5747,10 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + degenerator@5.0.1: + resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} + engines: {node: '>= 14'} + del@6.1.1: resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} engines: {node: '>=10'} @@ -5617,6 +5813,9 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + devtools-protocol@0.0.1262051: + resolution: {integrity: sha512-YJe4CT5SA8on3Spa+UDtNhEqtuV6Epwz3OZ4HQVLhlRccpZ9/PAYk0/cy/oKxFKRrZPBUPyxympQci4yWNWZ9g==} + dezalgo@1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} @@ -5729,6 +5928,9 @@ packages: electron-to-chromium@1.5.13: resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + electron-to-chromium@1.5.74: + resolution: {integrity: sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==} + element-closest@2.0.2: resolution: {integrity: sha512-QCqAWP3kwj8Gz9UXncVXQGdrhnWxD8SQBSeZp5pOsyCcQ6RpL738L1/tfuwBiMi6F1fYkxqPnBrFBR4L+f49Cg==} engines: {node: '>=4.0.0'} @@ -5767,6 +5969,10 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + entities@1.1.2: resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} @@ -5905,6 +6111,10 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5944,6 +6154,15 @@ packages: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} + estimo@3.0.3: + resolution: {integrity: sha512-qSibrDHo82yvmgeOW7onGgeOzS/nnqa8r2exQ8LyTSH8rAma10VBJE+hPSdukV1nQrqFvEz7BVe5puUK2LZJXg==} + engines: {node: '>=18'} + hasBin: true + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -6142,6 +6361,10 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} + find-chrome-bin@2.0.2: + resolution: {integrity: sha512-KlggCilbbvgETk/WEq9NG894U8yu4erIW0SjMm1sMPm2xihCHeNoybpzGoxEzHRthwF3XrKOgHYtfqgJzpCH2w==} + engines: {node: '>=18.0.0'} + find-file-up@0.1.3: resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==} engines: {node: '>=0.10.0'} @@ -6392,6 +6615,10 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} + get-uri@6.0.4: + resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==} + engines: {node: '>= 14'} + get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} @@ -6434,6 +6661,9 @@ packages: resolution: {integrity: sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==} engines: {node: '>=10.13.0'} + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob-watcher@5.0.5: resolution: {integrity: sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==} engines: {node: '>= 0.10'} @@ -6751,6 +6981,10 @@ packages: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -6895,6 +7129,10 @@ packages: resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} engines: {node: '>=0.10.0'} + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -7423,6 +7661,10 @@ packages: resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -7437,6 +7679,10 @@ packages: node-notifier: optional: true + jiti@2.4.1: + resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} + hasBin: true + jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} @@ -7458,6 +7704,9 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + jscodeshift@0.15.2: resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true @@ -7707,6 +7956,10 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + loader-utils@2.0.4: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} @@ -7808,6 +8061,10 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} + lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} @@ -8151,6 +8408,9 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mixin-deep@1.3.2: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} engines: {node: '>=0.10.0'} @@ -8222,10 +8482,18 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@5.0.7: + resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} + engines: {node: ^18 || >=20} + hasBin: true + nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} + nanospinner@1.2.2: + resolution: {integrity: sha512-Zt/AmG6qRU3e+WnzGGLuMCEAO/dAu45stNbHY223tUxldaDAeE+FxSPsd9Q+j+paejmm0ZbrNVs5Sraqy3dRxA==} + napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} @@ -8248,6 +8516,10 @@ packages: resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} engines: {node: '>= 10'} + netmask@2.0.2: + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + engines: {node: '>= 0.4.0'} + next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} @@ -8287,6 +8559,9 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -8548,6 +8823,14 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + pac-proxy-agent@7.1.0: + resolution: {integrity: sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==} + engines: {node: '>= 14'} + + pac-resolver@7.0.1: + resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} + engines: {node: '>= 14'} + package-hash@4.0.0: resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} engines: {node: '>=8'} @@ -8775,6 +9058,9 @@ packages: picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -9028,6 +9314,10 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -9110,6 +9400,14 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} + proxy-agent@6.4.0: + resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==} + engines: {node: '>= 14'} + + proxy-agent@6.5.0: + resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} + engines: {node: '>= 14'} + proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -9133,6 +9431,10 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + puppeteer-core@22.6.5: + resolution: {integrity: sha512-s0/5XkAWe0/dWISiljdrybjwDCHhgN31Nu/wznOZPKeikgcJtZtbvPKBz0t802XWqfSQnQDt3L6xiAE5JLlfuw==} + engines: {node: '>=18'} + pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} @@ -9153,6 +9455,9 @@ packages: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -9286,6 +9591,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + realpath-missing@1.1.0: resolution: {integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ==} engines: {node: '>=10'} @@ -9683,6 +9992,14 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} @@ -9714,6 +10031,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + semver@7.6.2: resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} @@ -9728,6 +10050,9 @@ packages: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + serve-static@1.16.2: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} @@ -9825,6 +10150,11 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + size-limit@11.1.6: + resolution: {integrity: sha512-S5ux2IB8rU26xwVgMskmknGMFkieaIAqDLuwgKiypk6oa4lFsie8yFPrzRFV+yrLDY2GddjXuCaVk5PveVOHiQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -9837,6 +10167,10 @@ packages: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + snapdragon-node@2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} engines: {node: '>=0.10.0'} @@ -9849,6 +10183,14 @@ packages: resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} engines: {node: '>=0.10.0'} + socks-proxy-agent@8.0.5: + resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} + engines: {node: '>= 14'} + + socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + sort-json@2.0.1: resolution: {integrity: sha512-s8cs2bcsQCzo/P2T/uoU6Js4dS/jnX8+4xunziNoq9qmSpZNCrRIAIvp4avsz0ST18HycV4z/7myJ7jsHWB2XQ==} hasBin: true @@ -9945,6 +10287,9 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + sscaff@1.2.274: resolution: {integrity: sha512-sztRa50SL1LVxZnF1au6QT1SC2z0S1oEOyi2Kpnlg6urDns93aL32YxiJcNkLcY+VHFtVqm/SRv4cb+6LeoBQA==} engines: {node: '>= 12.13.0'} @@ -10179,12 +10524,19 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + tar-fs@2.0.1: resolution: {integrity: sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==} tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + tar-fs@3.0.5: + resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} + tar-fs@3.0.6: resolution: {integrity: sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==} @@ -10225,6 +10577,27 @@ packages: resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} engines: {node: '>=14.16'} + terser-webpack-plugin@5.3.11: + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} + engines: {node: '>=10'} + hasBin: true + test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -10265,6 +10638,9 @@ packages: through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + tildify@2.0.0: resolution: {integrity: sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==} engines: {node: '>=8'} @@ -10627,8 +11003,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.8.0-dev.20241212: - resolution: {integrity: sha512-DL+rd76Ze4iHIFTT6+f8SNdxkTYnR0cy6e0QRljOfyr2s0TrO2L9pAOB1dJnSizTAjxou7lIRpUWwxVOIyiMWg==} + typescript@5.8.0-dev.20241218: + resolution: {integrity: sha512-MIBYE1oO/aI9B3oluGzDOqTYMmPhGK1Xwvjk4LOCu+1CeKQMtPF3pLC9n/VcznkI0n6k7MQ4S8a8VJdbOEE96A==} engines: {node: '>=14.17'} hasBin: true @@ -10644,6 +11020,9 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbzip2-stream@1.4.3: + resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} + unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} @@ -10781,6 +11160,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -10794,6 +11179,9 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + urlpattern-polyfill@10.0.0: + resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} + use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: @@ -11203,6 +11591,10 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -11226,6 +11618,16 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + webpack@5.97.1: + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -11368,6 +11770,18 @@ packages: utf-8-validate: optional: true + ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -11518,6 +11932,9 @@ packages: typescript: ^4.9.4 || ^5.0.2 zod: ^3 + zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -11554,25 +11971,25 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@astrojs/check@0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212)': + '@astrojs/check@0.4.1(prettier@3.3.3)(typescript@5.8.0-dev.20241218)': dependencies: - '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212) + '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241218) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 yargs: 17.7.2 transitivePeerDependencies: - prettier - prettier-plugin-astro - '@astrojs/check@0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241212)': + '@astrojs/check@0.9.3(prettier@3.3.3)(typescript@5.8.0-dev.20241218)': dependencies: - '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212) + '@astrojs/language-server': 2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241218) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 yargs: 17.7.2 transitivePeerDependencies: - prettier @@ -11582,12 +11999,12 @@ snapshots: '@astrojs/internal-helpers@0.4.1': {} - '@astrojs/language-server@2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241212)': + '@astrojs/language-server@2.14.1(prettier@3.3.3)(typescript@5.8.0-dev.20241218)': dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/yaml2ts': 0.2.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.1(typescript@5.8.0-dev.20241212) + '@volar/kit': 2.4.1(typescript@5.8.0-dev.20241218) '@volar/language-core': 2.4.1 '@volar/language-server': 2.4.1 '@volar/language-service': 2.4.1 @@ -11631,9 +12048,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/node@8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212))': + '@astrojs/node@8.3.4(astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218))': dependencies: - astro: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212) + astro: 4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218) send: 0.19.0 server-destroy: 1.0.1 transitivePeerDependencies: @@ -11643,11 +12060,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@types/react': 18.3.10 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.3.1(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -11655,11 +12072,11 @@ snapshots: - supports-color - vite - '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@types/react': 18.3.5 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -12149,7 +12566,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.7 + debug: 4.4.0 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -13771,7 +14188,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -13785,7 +14202,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -13928,15 +14345,15 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.8.0-dev.20241212) - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + react-docgen-typescript: 2.2.2(typescript@5.8.0-dev.20241218) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -13948,6 +14365,11 @@ snapshots: '@jridgewell/set-array@1.2.1': {} + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': @@ -14452,6 +14874,32 @@ snapshots: '@popperjs/core@2.11.8': {} + '@puppeteer/browsers@2.2.2': + dependencies: + debug: 4.3.4 + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.4.0 + semver: 7.6.0 + tar-fs: 3.0.5 + unbzip2-stream: 1.4.3 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + + '@puppeteer/browsers@2.6.1': + dependencies: + debug: 4.4.0 + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.5.0 + semver: 7.6.3 + tar-fs: 3.0.6 + unbzip2-stream: 1.4.3 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + '@remirror/core-constants@2.0.2': {} '@remix-run/router@1.19.1': {} @@ -14673,6 +15121,61 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 + '@sitespeed.io/tracium@0.3.3': + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + '@size-limit/file@11.1.6(size-limit@11.1.6)': + dependencies: + size-limit: 11.1.6 + + '@size-limit/preset-app@11.1.6(size-limit@11.1.6)': + dependencies: + '@size-limit/file': 11.1.6(size-limit@11.1.6) + '@size-limit/time': 11.1.6(size-limit@11.1.6) + size-limit: 11.1.6 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@size-limit/preset-big-lib@11.1.6(@swc/core@1.7.23)(esbuild@0.20.2)(size-limit@11.1.6)': + dependencies: + '@size-limit/file': 11.1.6(size-limit@11.1.6) + '@size-limit/time': 11.1.6(size-limit@11.1.6) + '@size-limit/webpack': 11.1.6(@swc/core@1.7.23)(esbuild@0.20.2)(size-limit@11.1.6) + size-limit: 11.1.6 + transitivePeerDependencies: + - '@swc/core' + - bufferutil + - esbuild + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + + '@size-limit/time@11.1.6(size-limit@11.1.6)': + dependencies: + estimo: 3.0.3 + size-limit: 11.1.6 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@size-limit/webpack@11.1.6(@swc/core@1.7.23)(esbuild@0.20.2)(size-limit@11.1.6)': + dependencies: + nanoid: 5.0.7 + size-limit: 11.1.6 + webpack: 5.97.1(@swc/core@1.7.23)(esbuild@0.20.2) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + '@smithy/abort-controller@3.1.1': dependencies: '@smithy/types': 3.3.0 @@ -15028,11 +15531,11 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5))': + '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) - '@storybook/test': 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) + '@storybook/test': 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0)) polished: 4.3.1 storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) ts-dedent: 2.2.0 @@ -15094,7 +15597,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@storybook/csf-plugin': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@types/find-cache-dir': 3.2.1 @@ -15106,9 +15609,9 @@ snapshots: magic-string: 0.30.11 storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) ts-dedent: 2.2.0 - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 transitivePeerDependencies: - supports-color @@ -15199,12 +15702,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - '@storybook/react-vite@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@storybook/react-vite@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.23.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@rollup/pluginutils': 5.1.0(rollup@4.23.0) - '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) - '@storybook/react': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212) + '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) + '@storybook/react': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218) find-up: 5.0.0 magic-string: 0.30.11 react: 18.3.1 @@ -15213,7 +15716,7 @@ snapshots: resolve: 1.22.8 storybook: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) tsconfig-paths: 4.2.0 - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - '@preact/preset-vite' - rollup @@ -15221,7 +15724,7 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241212)': + '@storybook/react@8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.8.0-dev.20241218)': dependencies: '@storybook/components': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@storybook/global': 5.0.0 @@ -15248,9 +15751,9 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 - '@storybook/test-runner@0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))': + '@storybook/test-runner@0.17.0(@types/node@22.7.4)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.6 @@ -15264,14 +15767,14 @@ snapshots: '@swc/core': 1.7.23 '@swc/jest': 0.2.36(@swc/core@1.7.23) expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 - jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))) + jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))) jest-runner: 29.7.0 jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))) + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))) playwright: 1.48.1 transitivePeerDependencies: - '@swc/helpers' @@ -15317,12 +15820,12 @@ snapshots: - supports-color - ts-node - '@storybook/test@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5))': + '@storybook/test@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -15430,7 +15933,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5))': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.6 @@ -15443,8 +15946,8 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) - vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) + vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0) '@testing-library/jest-dom@6.5.0': dependencies: @@ -15622,6 +16125,8 @@ snapshots: '@tiptap/extension-text': 2.6.6(@tiptap/core@2.6.6(@tiptap/pm@2.6.6)) '@tiptap/pm': 2.6.6 + '@tootallnate/quickjs-emscripten@0.23.0': {} + '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -15706,6 +16211,16 @@ snapshots: '@types/escodegen@0.0.6': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + '@types/estree@0.0.51': {} '@types/estree@1.0.5': {} @@ -15924,34 +16439,34 @@ snapshots: '@types/yoga-layout@1.9.2': {} - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212))(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218))(eslint@8.57.0)(typescript@5.8.0-dev.20241218)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218) '@typescript-eslint/visitor-keys': 7.18.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241212) + ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241218) optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241212) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241218) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.6 eslint: 8.57.0 optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 transitivePeerDependencies: - supports-color @@ -15960,21 +16475,21 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241212) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241218) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218) debug: 4.3.6 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241212) + ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241218) optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.0-dev.20241212)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.0-dev.20241218)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -15983,18 +16498,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241212) + ts-api-utils: 1.3.0(typescript@5.8.0-dev.20241218) optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241212)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.8.0-dev.20241218)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241212) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.0-dev.20241218) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -16007,12 +16522,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@uswds/compile@1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))': + '@uswds/compile@1.1.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))': dependencies: autoprefixer: 10.4.16(postcss@8.4.31) del: 6.1.1 gulp: 4.0.2 - gulp-postcss: 9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + gulp-postcss: 9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) gulp-rename: 2.0.0 gulp-replace: 1.1.4 gulp-sass: 5.1.0 @@ -16031,37 +16546,37 @@ snapshots: receptor: 1.0.0 resolve-id-refs: 0.1.0 - '@vitejs/plugin-react@4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@vitejs/plugin-react@4.3.1(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@vitejs/plugin-react@4.3.1(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - supports-color - '@vitest/browser@2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241212)(vitest@2.0.5)': + '@vitest/browser@2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241218)(vitest@2.0.5)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/utils': 2.0.5 magic-string: 0.30.11 - msw: 2.4.1(typescript@5.8.0-dev.20241212) + msw: 2.4.1(typescript@5.8.0-dev.20241218) sirv: 2.0.4 - vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) + vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0) ws: 8.18.0 optionalDependencies: playwright: 1.48.1 @@ -16071,17 +16586,17 @@ snapshots: - typescript - utf-8-validate - '@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3)': + '@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))(vitest@2.1.3)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(msw@2.4.1(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(msw@2.4.1(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@vitest/utils': 2.1.3 magic-string: 0.30.11 msw: 2.4.1(typescript@5.6.2) sirv: 2.0.4 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) + vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0) ws: 8.18.0 optionalDependencies: playwright: 1.48.1 @@ -16093,7 +16608,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@2.1.3(@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3))(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5))': + '@vitest/coverage-v8@2.1.3(@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))(vitest@2.1.3))(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -16107,9 +16622,9 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) + vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0) optionalDependencies: - '@vitest/browser': 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3) + '@vitest/browser': 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))(vitest@2.1.3) transitivePeerDependencies: - supports-color @@ -16133,14 +16648,14 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(msw@2.4.1(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(msw@2.4.1(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: msw: 2.4.1(typescript@5.6.2) - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) '@vitest/pretty-format@2.0.5': dependencies: @@ -16193,7 +16708,7 @@ snapshots: pathe: 1.1.2 sirv: 2.0.4 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5) + vitest: 2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0) optional: true '@vitest/ui@2.1.3(vitest@2.1.3)': @@ -16205,7 +16720,7 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.9 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) + vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0) '@vitest/utils@1.6.0': dependencies: @@ -16227,12 +16742,12 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/kit@2.4.1(typescript@5.8.0-dev.20241212)': + '@volar/kit@2.4.1(typescript@5.8.0-dev.20241218)': dependencies: '@volar/language-service': 2.4.1 '@volar/typescript': 2.4.1 typesafe-path: 0.2.2 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 @@ -16295,7 +16810,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.0.29(typescript@5.8.0-dev.20241212)': + '@vue/language-core@2.0.29(typescript@5.8.0-dev.20241218)': dependencies: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.0 @@ -16306,12 +16821,92 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 '@vue/shared@3.5.0': {} + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + '@xmldom/xmldom@0.8.10': {} + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + '@yarnpkg/fslib@2.10.3': dependencies: '@yarnpkg/libzip': 2.3.0 @@ -16355,6 +16950,8 @@ snapshots: acorn@8.12.1: {} + acorn@8.14.0: {} + address@1.2.2: {} agent-base@6.0.2: @@ -16369,6 +16966,8 @@ snapshots: transitivePeerDependencies: - supports-color + agent-base@7.1.3: {} + aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 @@ -16378,6 +16977,10 @@ snapshots: optionalDependencies: ajv: 8.13.0 + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + ajv-formats@3.0.1(ajv@8.13.0): optionalDependencies: ajv: 8.13.0 @@ -16386,6 +16989,11 @@ snapshots: dependencies: ajv: 6.12.6 + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -16676,13 +17284,17 @@ snapshots: assign-symbols@1.0.0: {} + ast-types@0.13.4: + dependencies: + tslib: 2.7.0 + ast-types@0.16.1: dependencies: tslib: 2.7.0 astral-regex@2.0.0: {} - astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212): + astro@4.15.10(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -16738,17 +17350,17 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 tinyexec: 0.3.0 - tsconfck: 3.1.3(typescript@5.8.0-dev.20241212) + tsconfck: 3.1.3(typescript@5.8.0-dev.20241218) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) - vitefu: 1.0.2(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) + vitefu: 1.0.2(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.3(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241212)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241218)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -16764,7 +17376,7 @@ snapshots: - terser - typescript - astro@4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(typescript@5.8.0-dev.20241212): + astro@4.15.2(@types/node@22.7.4)(rollup@4.23.0)(sass-embedded@1.69.5)(terser@5.37.0)(typescript@5.8.0-dev.20241218): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -16821,17 +17433,17 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 tinyexec: 0.3.0 - tsconfck: 3.1.3(typescript@5.8.0-dev.20241212) + tsconfck: 3.1.3(typescript@5.8.0-dev.20241218) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) - vitefu: 0.2.5(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) + vitefu: 0.2.5(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) - zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241212)(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.8.0-dev.20241218)(zod@3.23.8) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -17059,6 +17671,8 @@ snapshots: dependencies: safe-buffer: 5.1.2 + basic-ftp@5.0.5: {} + bcrypt-pbkdf@1.0.2: dependencies: tweetnacl: 0.14.5 @@ -17192,6 +17806,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) + browserslist@4.24.3: + dependencies: + caniuse-lite: 1.0.30001689 + electron-to-chromium: 1.5.74 + node-releases: 2.0.19 + update-browserslist-db: 1.1.1(browserslist@4.24.3) + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 @@ -17230,6 +17851,8 @@ snapshots: byline@5.0.0: {} + bytes-iec@3.1.1: {} + bytes@3.1.2: {} cac@6.7.14: {} @@ -17285,6 +17908,8 @@ snapshots: caniuse-lite@1.0.30001655: {} + caniuse-lite@1.0.30001689: {} + case@1.6.3: {} ccount@2.0.1: {} @@ -17439,10 +18064,23 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.2: + dependencies: + readdirp: 4.0.2 + chownr@1.1.4: {} chownr@2.0.0: {} + chrome-trace-event@1.0.4: {} + + chromium-bidi@0.5.17(devtools-protocol@0.0.1262051): + dependencies: + devtools-protocol: 0.0.1262051 + mitt: 3.0.1 + urlpattern-polyfill: 10.0.0 + zod: 3.22.4 + ci-info@2.0.0: {} ci-info@3.9.0: {} @@ -17601,6 +18239,10 @@ snapshots: commander@11.1.0: {} + commander@12.1.0: {} + + commander@2.20.3: {} + commander@3.0.2: {} commander@4.1.1: {} @@ -17752,13 +18394,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): + create-jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -17854,6 +18496,8 @@ snapshots: data-uri-to-buffer@2.0.2: {} + data-uri-to-buffer@6.0.2: {} + data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 @@ -17915,6 +18559,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.0: + dependencies: + ms: 2.1.3 + decamelize@1.2.0: {} decamelize@5.0.1: {} @@ -18007,6 +18655,12 @@ snapshots: defu@6.1.4: {} + degenerator@5.0.1: + dependencies: + ast-types: 0.13.4 + escodegen: 2.1.0 + esprima: 4.0.1 + del@6.1.1: dependencies: globby: 11.1.0 @@ -18057,6 +18711,8 @@ snapshots: dependencies: dequal: 2.0.3 + devtools-protocol@0.0.1262051: {} + dezalgo@1.0.4: dependencies: asap: 2.0.6 @@ -18149,7 +18805,7 @@ snapshots: dependencies: semver: 7.6.3 shelljs: 0.8.5 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 dset@3.1.3: {} @@ -18182,6 +18838,8 @@ snapshots: electron-to-chromium@1.5.13: {} + electron-to-chromium@1.5.74: {} + element-closest@2.0.2: {} emittery@0.13.1: {} @@ -18212,6 +18870,11 @@ snapshots: dependencies: once: 1.4.0 + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + entities@1.1.2: {} entities@2.0.3: {} @@ -18516,6 +19179,11 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 @@ -18591,6 +19259,20 @@ snapshots: dependencies: estraverse: 5.3.0 + estimo@3.0.3: + dependencies: + '@sitespeed.io/tracium': 0.3.3 + commander: 12.1.0 + find-chrome-bin: 2.0.2 + nanoid: 5.0.7 + puppeteer-core: 22.6.5 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + estraverse@4.3.0: {} + estraverse@5.3.0: {} estree-walker@2.0.2: {} @@ -18868,6 +19550,12 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 + find-chrome-bin@2.0.2: + dependencies: + '@puppeteer/browsers': 2.6.1 + transitivePeerDependencies: + - supports-color + find-file-up@0.1.3: dependencies: fs-exists-sync: 0.1.0 @@ -19130,6 +19818,14 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 + get-uri@6.0.4: + dependencies: + basic-ftp: 5.0.5 + data-uri-to-buffer: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + get-value@2.0.6: {} getopts@2.3.0: {} @@ -19191,6 +19887,8 @@ snapshots: normalize-path: 3.0.0 streamx: 2.20.0 + glob-to-regexp@0.4.1: {} + glob-watcher@5.0.5: dependencies: anymatch: 2.0.0 @@ -19375,12 +20073,12 @@ snapshots: v8flags: 4.0.1 yargs: 16.2.0 - gulp-postcss@9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): + gulp-postcss@9.0.1(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)): dependencies: fancy-log: 1.3.3 plugin-error: 1.0.1 postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - ts-node @@ -19708,6 +20406,13 @@ snapshots: transitivePeerDependencies: - supports-color + https-proxy-agent@7.0.6: + dependencies: + agent-base: 7.1.3 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + human-signals@2.1.0: {} human-signals@5.0.0: {} @@ -19838,6 +20543,11 @@ snapshots: invert-kv@1.0.0: {} + ip-address@9.0.5: + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + ipaddr.js@1.9.1: {} is-absolute-url@4.0.1: {} @@ -20254,16 +20964,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): + jest-cli@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + create-jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest-config: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -20304,7 +21014,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): + jest-config@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -20330,7 +21040,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.7.4 - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -20434,10 +21144,10 @@ snapshots: - debug - supports-color - jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))): + jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -20602,11 +21312,11 @@ snapshots: string-length: 5.0.1 strip-ansi: 7.1.0 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212))): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218))): dependencies: ansi-escapes: 6.2.1 chalk: 5.3.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -20624,6 +21334,12 @@ snapshots: jest-util: 29.7.0 string-length: 4.0.2 + jest-worker@27.5.1: + dependencies: + '@types/node': 22.7.4 + merge-stream: 2.0.0 + supports-color: 8.1.1 + jest-worker@29.7.0: dependencies: '@types/node': 22.7.4 @@ -20643,18 +21359,20 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): + jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest-cli: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node + jiti@2.4.1: {} + jju@1.4.0: {} joi@17.13.3: @@ -20678,6 +21396,8 @@ snapshots: dependencies: argparse: 2.0.1 + jsbn@1.1.0: {} + jscodeshift@0.15.2(@babel/preset-env@7.25.4(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 @@ -21011,6 +21731,8 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 + loader-runner@4.3.0: {} + loader-utils@2.0.4: dependencies: big.js: 5.2.2 @@ -21111,6 +21833,8 @@ snapshots: dependencies: yallist: 4.0.0 + lru-cache@7.18.3: {} + lru-queue@0.1.0: dependencies: es5-ext: 0.10.64 @@ -21541,7 +22265,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.7 + debug: 4.4.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -21640,6 +22364,8 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 + mitt@3.0.1: {} + mixin-deep@1.3.2: dependencies: for-in: 1.0.2 @@ -21689,7 +22415,7 @@ snapshots: optionalDependencies: typescript: 5.6.2 - msw@2.4.1(typescript@5.8.0-dev.20241212): + msw@2.4.1(typescript@5.8.0-dev.20241218): dependencies: '@bundled-es-modules/cookie': 2.0.0 '@bundled-es-modules/statuses': 1.0.1 @@ -21708,7 +22434,7 @@ snapshots: type-fest: 4.26.0 yargs: 17.7.2 optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 muggle-string@0.4.1: {} @@ -21728,6 +22454,8 @@ snapshots: nanoid@3.3.7: {} + nanoid@5.0.7: {} + nanomatch@1.2.13: dependencies: arr-diff: 4.0.0 @@ -21744,6 +22472,10 @@ snapshots: transitivePeerDependencies: - supports-color + nanospinner@1.2.2: + dependencies: + picocolors: 1.1.1 + napi-build-utils@1.0.2: {} natural-compare@1.4.0: {} @@ -21762,6 +22494,8 @@ snapshots: neotraverse@0.6.18: {} + netmask@2.0.2: {} + next-tick@1.1.0: {} nice-try@1.0.5: {} @@ -21792,6 +22526,8 @@ snapshots: node-releases@2.0.18: {} + node-releases@2.0.19: {} + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -22113,6 +22849,24 @@ snapshots: p-try@2.2.0: {} + pac-proxy-agent@7.1.0: + dependencies: + '@tootallnate/quickjs-emscripten': 0.23.0 + agent-base: 7.1.3 + debug: 4.4.0 + get-uri: 6.0.4 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + pac-resolver: 7.0.1 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + + pac-resolver@7.0.1: + dependencies: + degenerator: 5.0.1 + netmask: 2.0.2 + package-hash@4.0.0: dependencies: graceful-fs: 4.2.11 @@ -22320,6 +23074,8 @@ snapshots: picocolors@1.1.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -22408,18 +23164,19 @@ snapshots: csso: 5.0.5 postcss: 8.4.31 - postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)): + postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.31 - ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212) + ts-node: 10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218) - postcss-load-config@6.0.1(postcss@8.4.44)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.4.44)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: + jiti: 2.4.1 postcss: 8.4.44 yaml: 2.5.0 @@ -22526,6 +23283,8 @@ snapshots: process@0.11.10: {} + progress@2.0.3: {} + prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -22658,6 +23417,32 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 + proxy-agent@6.4.0: + dependencies: + agent-base: 7.1.3 + debug: 4.4.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + lru-cache: 7.18.3 + pac-proxy-agent: 7.1.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + + proxy-agent@6.5.0: + dependencies: + agent-base: 7.1.3 + debug: 4.4.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + lru-cache: 7.18.3 + pac-proxy-agent: 7.1.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + proxy-from-env@1.1.0: {} psl@1.9.0: {} @@ -22682,6 +23467,18 @@ snapshots: punycode@2.3.1: {} + puppeteer-core@22.6.5: + dependencies: + '@puppeteer/browsers': 2.2.2 + chromium-bidi: 0.5.17(devtools-protocol@0.0.1262051) + debug: 4.3.4 + devtools-protocol: 0.0.1262051 + ws: 8.16.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + pure-rand@6.1.0: {} qs@6.13.0: @@ -22696,6 +23493,10 @@ snapshots: quick-lru@4.0.1: {} + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + range-parser@1.2.1: {} raw-body@2.5.2: @@ -22725,9 +23526,9 @@ snapshots: - bufferutil - utf-8-validate - react-docgen-typescript@2.2.2(typescript@5.8.0-dev.20241212): + react-docgen-typescript@2.2.2(typescript@5.8.0-dev.20241218): dependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 react-docgen@7.0.3: dependencies: @@ -22867,6 +23668,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + realpath-missing@1.1.0: {} recast@0.23.9: @@ -23333,6 +24136,19 @@ snapshots: ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 @@ -23360,6 +24176,10 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.0: + dependencies: + lru-cache: 6.0.0 + semver@7.6.2: {} semver@7.6.3: {} @@ -23382,6 +24202,10 @@ snapshots: transitivePeerDependencies: - supports-color + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + serve-static@1.16.2: dependencies: encodeurl: 2.0.0 @@ -23523,6 +24347,16 @@ snapshots: sisteransi@1.0.5: {} + size-limit@11.1.6: + dependencies: + bytes-iec: 3.1.1 + chokidar: 4.0.2 + jiti: 2.4.1 + lilconfig: 3.1.2 + nanospinner: 1.2.2 + picocolors: 1.1.0 + tinyglobby: 0.2.9 + slash@3.0.0: {} slash@5.1.0: {} @@ -23533,6 +24367,8 @@ snapshots: astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 + smart-buffer@4.2.0: {} + snapdragon-node@2.1.1: dependencies: define-property: 1.0.0 @@ -23556,6 +24392,19 @@ snapshots: transitivePeerDependencies: - supports-color + socks-proxy-agent@8.0.5: + dependencies: + agent-base: 7.1.3 + debug: 4.4.0 + socks: 2.8.3 + transitivePeerDependencies: + - supports-color + + socks@2.8.3: + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + sort-json@2.0.1: dependencies: detect-indent: 5.0.0 @@ -23657,6 +24506,8 @@ snapshots: sprintf-js@1.0.3: {} + sprintf-js@1.1.3: {} + sscaff@1.2.274: {} ssh-remote-port-forward@1.0.4: @@ -23965,6 +24816,8 @@ snapshots: symbol-tree@3.2.4: {} + tapable@2.2.1: {} + tar-fs@2.0.1: dependencies: chownr: 1.1.4 @@ -23979,6 +24832,14 @@ snapshots: pump: 3.0.0 tar-stream: 2.2.0 + tar-fs@3.0.5: + dependencies: + pump: 3.0.0 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 2.3.3 + bare-path: 2.1.3 + tar-fs@3.0.6: dependencies: pump: 3.0.0 @@ -24035,6 +24896,25 @@ snapshots: type-fest: 2.19.0 unique-string: 3.0.0 + terser-webpack-plugin@5.3.11(@swc/core@1.7.23)(esbuild@0.20.2)(webpack@5.97.1(@swc/core@1.7.23)(esbuild@0.20.2)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.37.0 + webpack: 5.97.1(@swc/core@1.7.23)(esbuild@0.20.2) + optionalDependencies: + '@swc/core': 1.7.23 + esbuild: 0.20.2 + + terser@5.37.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 @@ -24102,6 +24982,8 @@ snapshots: dependencies: readable-stream: 3.6.2 + through@2.3.8: {} + tildify@2.0.0: {} time-stamp@1.1.0: {} @@ -24214,9 +25096,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.8.0-dev.20241212): + ts-api-utils@1.3.0(typescript@5.8.0-dev.20241218): dependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 ts-dedent@2.2.0: {} @@ -24226,18 +25108,18 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)))(typescript@5.8.0-dev.20241212): + ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)))(typescript@5.8.0-dev.20241218): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212)) + jest: 29.7.0(@types/node@22.7.4)(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.25.2 @@ -24266,7 +25148,7 @@ snapshots: optionalDependencies: '@swc/core': 1.7.23 - ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241212): + ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.7.4)(typescript@5.8.0-dev.20241218): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -24280,7 +25162,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -24291,9 +25173,9 @@ snapshots: optionalDependencies: typescript: 5.6.2 - tsconfck@3.1.3(typescript@5.8.0-dev.20241212): + tsconfck@3.1.3(typescript@5.8.0-dev.20241218): optionalDependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 tsconfig-paths@4.2.0: dependencies: @@ -24305,7 +25187,7 @@ snapshots: tslib@2.7.0: {} - tsup@8.3.0(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(@swc/core@1.7.23)(postcss@8.4.44)(typescript@5.6.2)(yaml@2.5.0): + tsup@8.3.0(@microsoft/api-extractor@7.47.4(@types/node@22.7.4))(@swc/core@1.7.23)(jiti@2.4.1)(postcss@8.4.44)(typescript@5.6.2)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -24316,7 +25198,7 @@ snapshots: execa: 5.1.1 joycon: 3.1.1 picocolors: 1.1.0 - postcss-load-config: 6.0.1(postcss@8.4.44)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@2.4.1)(postcss@8.4.44)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.23.0 source-map: 0.8.0-beta.0 @@ -24448,7 +25330,7 @@ snapshots: typescript@5.6.2: {} - typescript@5.8.0-dev.20241212: {} + typescript@5.8.0-dev.20241218: {} uc.micro@2.1.0: {} @@ -24463,6 +25345,11 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + unbzip2-stream@1.4.3: + dependencies: + buffer: 5.7.1 + through: 2.3.8 + unc-path-regex@0.1.2: {} undertaker-registry@1.0.1: {} @@ -24615,6 +25502,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.0 + update-browserslist-db@1.1.1(browserslist@4.24.3): + dependencies: + browserslist: 4.24.3 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -24628,6 +25521,8 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 + urlpattern-polyfill@10.0.0: {} + use-sync-external-store@1.2.2(react@18.3.1): dependencies: react: 18.3.1 @@ -24774,13 +25669,13 @@ snapshots: replace-ext: 2.0.0 teex: 1.0.1 - vite-node@2.0.5(@types/node@22.7.4)(sass-embedded@1.69.5): + vite-node@2.0.5(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -24792,12 +25687,12 @@ snapshots: - supports-color - terser - vite-node@2.1.3(@types/node@22.7.4)(sass-embedded@1.69.5): + vite-node@2.1.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -24809,21 +25704,21 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241212)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)): + vite-plugin-dts@4.1.0(@types/node@22.7.4)(rollup@4.23.0)(typescript@5.8.0-dev.20241218)(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)): dependencies: '@microsoft/api-extractor': 7.47.4(@types/node@22.7.4) '@rollup/pluginutils': 5.1.0(rollup@4.23.0) '@volar/typescript': 2.4.1 - '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241212) + '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241218) compare-versions: 6.1.1 debug: 4.3.6 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.8.0-dev.20241212 - vue-tsc: 2.0.29(typescript@5.8.0-dev.20241212) + typescript: 5.8.0-dev.20241218 + vue-tsc: 2.0.29(typescript@5.8.0-dev.20241218) optionalDependencies: - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - rollup @@ -24838,18 +25733,18 @@ snapshots: transitivePeerDependencies: - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)): + vite-tsconfig-paths@4.3.2(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)): dependencies: debug: 4.3.6 globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.6.2) optionalDependencies: - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5): + vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0): dependencies: esbuild: 0.21.5 postcss: 8.4.44 @@ -24858,8 +25753,9 @@ snapshots: '@types/node': 22.7.4 fsevents: 2.3.3 sass-embedded: 1.69.5 + terser: 5.37.0 - vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5): + vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0): dependencies: esbuild: 0.21.5 postcss: 8.4.44 @@ -24868,29 +25764,30 @@ snapshots: '@types/node': 22.7.4 fsevents: 2.3.3 sass-embedded: 1.69.5 + terser: 5.37.0 - vitefu@0.2.5(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)): + vitefu@0.2.5(vite@5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)): optionalDependencies: - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) - vitefu@1.0.2(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)): + vitefu@1.0.2(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)): optionalDependencies: - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) - vitest-fetch-mock@0.3.0(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)): + vitest-fetch-mock@0.3.0(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0)): dependencies: cross-fetch: 4.0.0 - vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) + vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0) transitivePeerDependencies: - encoding - vitest-mock-extended@2.0.2(typescript@5.6.2)(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)): + vitest-mock-extended@2.0.2(typescript@5.6.2)(vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0)): dependencies: ts-essentials: 10.0.2(typescript@5.6.2) typescript: 5.6.2 - vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5) + vitest: 2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0) - vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5): + vitest@2.0.5(@types/node@22.7.4)(@vitest/browser@2.0.5)(@vitest/ui@2.0.5)(jsdom@24.1.3)(sass-embedded@1.69.5)(terser@5.37.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -24908,12 +25805,12 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5) - vite-node: 2.0.5(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) + vite-node: 2.0.5(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.4 - '@vitest/browser': 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241212)(vitest@2.0.5) + '@vitest/browser': 2.0.5(playwright@1.48.1)(typescript@5.8.0-dev.20241218)(vitest@2.0.5) '@vitest/ui': 2.0.5(vitest@2.0.5) jsdom: 24.1.3 transitivePeerDependencies: @@ -24926,10 +25823,10 @@ snapshots: - supports-color - terser - vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5): + vitest@2.1.3(@types/node@22.7.4)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(msw@2.4.1(typescript@5.6.2))(sass-embedded@1.69.5)(terser@5.37.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(msw@2.4.1(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(msw@2.4.1(typescript@5.6.2))(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -24944,12 +25841,12 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5) - vite-node: 2.1.3(@types/node@22.7.4)(sass-embedded@1.69.5) + vite: 5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) + vite-node: 2.1.3(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.4 - '@vitest/browser': 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5))(vitest@2.1.3) + '@vitest/browser': 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.4)(sass-embedded@1.69.5)(terser@5.37.0))(vitest@2.1.3) '@vitest/ui': 2.1.3(vitest@2.1.3) jsdom: 25.0.1 transitivePeerDependencies: @@ -25075,12 +25972,12 @@ snapshots: vscode-uri@3.0.8: {} - vue-tsc@2.0.29(typescript@5.8.0-dev.20241212): + vue-tsc@2.0.29(typescript@5.8.0-dev.20241218): dependencies: '@volar/typescript': 2.4.1 - '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241212) + '@vue/language-core': 2.0.29(typescript@5.8.0-dev.20241218) semver: 7.6.3 - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 w3c-keyname@2.2.8: {} @@ -25112,6 +26009,11 @@ snapshots: dependencies: makeerror: 1.0.12 + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -25128,6 +26030,36 @@ snapshots: webpack-virtual-modules@0.6.2: {} + webpack@5.97.1(@swc/core@1.7.23)(esbuild@0.20.2): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(@swc/core@1.7.23)(esbuild@0.20.2)(webpack@5.97.1(@swc/core@1.7.23)(esbuild@0.20.2)) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + whatwg-encoding@2.0.0: dependencies: iconv-lite: 0.6.3 @@ -25296,6 +26228,8 @@ snapshots: ws@7.5.10: {} + ws@8.16.0: {} + ws@8.18.0: {} xml-js@1.6.11: @@ -25448,11 +26382,13 @@ snapshots: dependencies: zod: 3.23.8 - zod-to-ts@1.2.0(typescript@5.8.0-dev.20241212)(zod@3.23.8): + zod-to-ts@1.2.0(typescript@5.8.0-dev.20241218)(zod@3.23.8): dependencies: - typescript: 5.8.0-dev.20241212 + typescript: 5.8.0-dev.20241218 zod: 3.23.8 + zod@3.22.4: {} + zod@3.23.8: {} zustand-utils@1.3.2(react@18.3.1)(zustand@4.5.5(@types/react@18.3.5)(react@18.3.1)):