diff --git a/.github/workflows/backfill-docker-images.yml b/.github/workflows/backfill-docker-images.yml new file mode 100644 index 00000000000..046cd75bb1a --- /dev/null +++ b/.github/workflows/backfill-docker-images.yml @@ -0,0 +1,150 @@ +name: Backfill Docker Images (Temporary) + +# This workflow is a one-time backfill for releases 3.22.27-3.22.30 +# that failed to publish Docker images due to missing pnpm-workspace.yaml +# in the Dockerfile COPY command. Once backfill is complete, delete this file. + +on: + workflow_dispatch: + inputs: + release_tag: + description: "Release tag to backfill (e.g., 3.22.27)" + required: true + type: string + image_tag: + description: "Docker image tag (defaults to release_tag if empty)" + required: false + type: string + +jobs: + prepare-variables: + name: Prepare variables + runs-on: ubuntu-22.04 + permissions: + contents: read + outputs: + image_name: ${{ steps.get-image-name.outputs.image_name }} + labels: ${{ steps.metadata.outputs.labels }} + tags: ${{ steps.metadata.outputs.tags }} + version: ${{ steps.get-version.outputs.version }} + commit_sha: ${{ steps.get-commit.outputs.commit_sha }} + steps: + - name: Get GHCR image name (owner/repo) + id: get-image-name + env: + GH_REPO: ${{ github.repository }} + run: | + # github.repository is already in owner/repo format required + # by GHCR; normalize it to lowercase. + GHCR_IMAGE_NAME="${GH_REPO,,}" + echo "image_name=$GHCR_IMAGE_NAME" >> $GITHUB_OUTPUT + + - name: Checkout the release tag + uses: actions/checkout@v6 + with: + ref: ${{ inputs.release_tag }} + + - name: Get commit SHA for the tag + id: get-commit + run: | + COMMIT_SHA=$(git rev-parse HEAD) + echo "commit_sha=$COMMIT_SHA" >> $GITHUB_OUTPUT + echo "Building from commit: $COMMIT_SHA" + + - name: Get version for metadata + id: get-version + run: | + # Use image_tag if provided, otherwise use release_tag + if [ -n "${{ inputs.image_tag }}" ]; then + VERSION="${{ inputs.image_tag }}" + else + VERSION="${{ inputs.release_tag }}" + fi + echo "version=$VERSION" >> $GITHUB_OUTPUT + + - name: Docker metadata + id: metadata + uses: docker/metadata-action@v5 + with: + images: | + ghcr.io/${{ steps.get-image-name.outputs.image_name }} + flavor: | + latest=false + tags: | + type=raw,value=${{ steps.get-version.outputs.version }} + + build-push: + needs: prepare-variables + runs-on: ubuntu-24.04 + permissions: + contents: read + packages: write + steps: + - name: Checkout the release tag + uses: actions/checkout@v6 + with: + ref: ${{ inputs.release_tag }} + + - name: Patch Dockerfile to fix missing files + run: | + echo "Original Dockerfile COPY line:" + grep "COPY package.json" Dockerfile || true + + # Replace the broken COPY line with the fixed one + sed -i 's/COPY package\.json pnpm-lock\.yaml \.\//COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc .\//g' Dockerfile + + # Also fix ENV syntax if present (best practice) + sed -i 's/^ENV \([A-Z_]*\) /ENV \1=/g' Dockerfile + + # Fix AS capitalization + sed -i 's/ as builder/ AS builder/g' Dockerfile + sed -i 's/ as runner/ AS runner/g' Dockerfile + + echo "Patched Dockerfile COPY line:" + grep "COPY package.json" Dockerfile + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build and push Docker image + uses: docker/build-push-action@v6 + with: + context: . + platforms: linux/amd64,linux/arm64 + push: true + tags: ${{ needs.prepare-variables.outputs.tags }} + labels: ${{ needs.prepare-variables.outputs.labels }} + build-args: | + COMMIT_ID=${{ needs.prepare-variables.outputs.commit_sha }} + PROJECT_VERSION=${{ needs.prepare-variables.outputs.version }} + cache-from: type=gha + cache-to: type=gha,mode=max + + summary: + needs: [prepare-variables, build-push] + runs-on: ubuntu-22.04 + permissions: + contents: read + steps: + - name: Display backfill summary + env: + release_tag: ${{ inputs.release_tag }} + version: ${{ needs.prepare-variables.outputs.version }} + tags: ${{ needs.prepare-variables.outputs.tags }} + commit_sha: ${{ needs.prepare-variables.outputs.commit_sha }} + run: | + echo "✅ Successfully backfilled Docker image" + echo "" + echo "Release Tag: $release_tag" + echo "Version: $version" + echo "Commit: $commit_sha" + echo "Tags: $tags" + echo "" + echo "Test with: docker pull ghcr.io/${{ github.repository }}:$version" diff --git a/BACKFILL.md b/BACKFILL.md new file mode 100644 index 00000000000..f19b807b7ad --- /dev/null +++ b/BACKFILL.md @@ -0,0 +1,66 @@ +# Docker Image Backfill Workflow + +This workflow backfills missing Docker images for releases 3.22.27-3.22.30 that failed due to a Dockerfile bug. + +## Problem + +Releases 3.22.27, 3.22.28, 3.22.29, and 3.22.30 were published to GitHub but their Docker images failed to build because the Dockerfile was missing `pnpm-workspace.yaml` and `.npmrc` in the COPY command. + +## Solution + +This workflow checks out each release tag, patches the Dockerfile in-memory, builds the Docker image, and pushes it with the correct version tag. + +## Usage + +### Manual Trigger (Recommended for testing) + +1. Go to Actions → "Backfill Docker Images (Temporary)" +2. Click "Run workflow" +3. Enter the release tag (e.g., `3.22.27`) +4. Leave image tag empty (it will default to the release tag) +5. Click "Run workflow" + +Test with one version first (e.g., 3.22.27) to verify it works, then run for the remaining versions. + +### Batch Backfill + +Run the workflow 4 times with these inputs: + +- `3.22.27` +- `3.22.28` +- `3.22.29` +- `3.22.30` + +## Verification + +After each run, verify the image was published: + +```bash +docker pull ghcr.io/saleor/saleor-dashboard:3.22.27 +docker pull ghcr.io/saleor/saleor-dashboard:3.22.28 +docker pull ghcr.io/saleor/saleor-dashboard:3.22.29 +docker pull ghcr.io/saleor/saleor-dashboard:3.22.30 +``` + +Check the image labels: + +```bash +docker inspect ghcr.io/saleor/saleor-dashboard:3.22.27 | grep -A 5 Labels +``` + +## What It Does + +1. Checks out the exact release tag +2. Patches the Dockerfile: + - Changes `COPY package.json pnpm-lock.yaml ./` to `COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./` + - Fixes ENV syntax (adds `=`) + - Capitalizes `AS` in multi-stage builds +3. Builds multi-platform images (amd64, arm64) +4. Pushes to ghcr.io with the correct version tag + +## Cleanup + +After successfully backfilling all versions, delete: + +- `.github/workflows/backfill-docker-images.yml` +- `BACKFILL.md` (this file) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e989041d135..c1cae81624c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,13 +58,13 @@ importers: version: 5.3.0(@types/react@18.3.23)(lodash@4.17.23)(marked@4.3.0)(react-dom@18.3.1(react@18.3.1))(react-responsive-carousel@3.2.23)(react@18.3.1) "@graphiql/plugin-explorer": specifier: ^0.1.22 - version: 0.1.22(@graphiql/react@0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.1.22(@graphiql/react@0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@graphiql/react": specifier: ^0.15.0 - version: 0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) + version: 0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) "@graphiql/toolkit": specifier: ^0.8.4 - version: 0.8.4(@types/node@20.19.31)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) + version: 0.8.4(@types/node@20.19.32)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) "@hookform/resolvers": specifier: ^3.10.0 version: 3.10.0(react-hook-form@7.71.1(react@18.3.1)) @@ -151,7 +151,7 @@ importers: version: 6.6.2 graphiql: specifier: ^2.4.7 - version: 2.4.7(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) + version: 2.4.7(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) graphql: specifier: 16.11.0 version: 16.11.0 @@ -187,7 +187,7 @@ importers: version: 0.5.48 posthog-js: specifier: ^1.293.0 - version: 1.339.1 + version: 1.342.0 qs: specifier: ^6.14.1 version: 6.14.1 @@ -275,7 +275,7 @@ importers: version: 0.5.2 "@changesets/cli": specifier: ^2.29.8 - version: 2.29.8(@types/node@20.19.31) + version: 2.29.8(@types/node@20.19.32) "@editorjs/embed": specifier: 2.7.6 version: 2.7.6 @@ -284,10 +284,10 @@ importers: version: 9.39.2 "@formatjs/cli": specifier: ^4.8.4 - version: 4.8.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3)) + version: 4.8.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3)) "@graphql-codegen/cli": specifier: ^2.16.5 - version: 2.16.5(@babel/core@7.29.0)(@swc/core@1.15.11)(@types/node@20.19.31)(enquirer@2.4.1)(graphql@16.11.0)(typescript@5.8.3) + version: 2.16.5(@babel/core@7.29.0)(@swc/core@1.15.11)(@types/node@20.19.32)(enquirer@2.4.1)(graphql@16.11.0)(typescript@5.8.3) "@graphql-codegen/fragment-matcher": specifier: ^3.3.3 version: 3.3.3(graphql@16.11.0) @@ -308,7 +308,7 @@ importers: version: 3.3.7(graphql-tag@2.12.6(graphql@16.11.0))(graphql@16.11.0) "@graphql-eslint/eslint-plugin": specifier: ^4.4.0 - version: 4.4.0(@types/node@20.19.31)(eslint@9.39.2(jiti@2.6.1))(graphql@16.11.0)(typescript@5.8.3) + version: 4.4.0(@types/node@20.19.32)(eslint@9.39.2(jiti@2.6.1))(graphql@16.11.0)(typescript@5.8.3) "@playwright/test": specifier: 1.56.1 version: 1.56.1 @@ -320,7 +320,7 @@ importers: version: 2.58.4 "@storybook/react-vite": specifier: 10.2.4 - version: 10.2.4(esbuild@0.27.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)) + version: 10.2.4(esbuild@0.27.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)) "@swc/jest": specifier: ^0.2.39 version: 0.2.39(@swc/core@1.15.11) @@ -347,7 +347,7 @@ importers: version: 4.17.12 "@types/node": specifier: ^20.19.25 - version: 20.19.31 + version: 20.19.32 "@types/qs": specifier: ^6.14.0 version: 6.14.0 @@ -377,7 +377,7 @@ importers: version: 0.5.1 "@vitejs/plugin-react-swc": specifier: ^3.11.0 - version: 3.11.0(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)) + version: 3.11.0(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)) code-inspector-plugin: specifier: ^0.6.5 version: 0.6.5 @@ -401,7 +401,7 @@ importers: version: 10.1.8(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-formatjs: specifier: ^5.4.2 - version: 5.4.2(eslint@9.39.2(jiti@2.6.1))(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3))(typescript@5.8.3) + version: 5.4.2(eslint@9.39.2(jiti@2.6.1))(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3))(typescript@5.8.3) eslint-plugin-import: specifier: ^2.32.0 version: 2.32.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.2(jiti@2.6.1)) @@ -437,7 +437,7 @@ importers: version: 16.5.0 graphql-config: specifier: ^5.1.5 - version: 5.1.5(@types/node@20.19.31)(graphql@16.11.0)(typescript@5.8.3) + version: 5.1.5(@types/node@20.19.32)(graphql@16.11.0)(typescript@5.8.3) html-to-react: specifier: ^1.7.0 version: 1.7.0(react@18.3.1) @@ -449,7 +449,7 @@ importers: version: 3.0.1 knip: specifier: ^5.69.1 - version: 5.83.0(@types/node@20.19.31)(typescript@5.8.3) + version: 5.83.0(@types/node@20.19.32)(typescript@5.8.3) playwright-ctrf-json-reporter: specifier: 0.0.26 version: 0.0.26 @@ -473,10 +473,10 @@ importers: version: 2.4.4 vite: specifier: ^6.4.1 - version: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + version: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)) + version: 3.2.2(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)) optionalDependencies: "@testing-library/jest-dom": specifier: ^5.17.0 @@ -504,7 +504,7 @@ importers: version: 8.0.3 jest: specifier: ^27.5.1 - version: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + version: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) jest-canvas-mock: specifier: ^2.5.2 version: 2.5.2 @@ -528,7 +528,7 @@ importers: version: 0.9.1(@pollyjs/core@6.0.6) ts-jest: specifier: ^27.1.5 - version: 27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3) + version: 27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3) packages: "@adobe/css-tools@4.4.4": @@ -610,10 +610,10 @@ packages: } engines: { node: ">=6.9.0" } - "@babel/generator@7.29.0": + "@babel/generator@7.29.1": resolution: { - integrity: sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==, + integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==, } engines: { node: ">=6.9.0" } @@ -1527,10 +1527,10 @@ packages: cpu: [ppc64] os: [aix] - "@esbuild/aix-ppc64@0.27.2": + "@esbuild/aix-ppc64@0.27.3": resolution: { - integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==, + integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==, } engines: { node: ">=18" } cpu: [ppc64] @@ -1545,10 +1545,10 @@ packages: cpu: [arm64] os: [android] - "@esbuild/android-arm64@0.27.2": + "@esbuild/android-arm64@0.27.3": resolution: { - integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==, + integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==, } engines: { node: ">=18" } cpu: [arm64] @@ -1563,10 +1563,10 @@ packages: cpu: [arm] os: [android] - "@esbuild/android-arm@0.27.2": + "@esbuild/android-arm@0.27.3": resolution: { - integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==, + integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==, } engines: { node: ">=18" } cpu: [arm] @@ -1581,10 +1581,10 @@ packages: cpu: [x64] os: [android] - "@esbuild/android-x64@0.27.2": + "@esbuild/android-x64@0.27.3": resolution: { - integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==, + integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==, } engines: { node: ">=18" } cpu: [x64] @@ -1599,10 +1599,10 @@ packages: cpu: [arm64] os: [darwin] - "@esbuild/darwin-arm64@0.27.2": + "@esbuild/darwin-arm64@0.27.3": resolution: { - integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==, + integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==, } engines: { node: ">=18" } cpu: [arm64] @@ -1617,10 +1617,10 @@ packages: cpu: [x64] os: [darwin] - "@esbuild/darwin-x64@0.27.2": + "@esbuild/darwin-x64@0.27.3": resolution: { - integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==, + integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==, } engines: { node: ">=18" } cpu: [x64] @@ -1635,10 +1635,10 @@ packages: cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-arm64@0.27.2": + "@esbuild/freebsd-arm64@0.27.3": resolution: { - integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==, + integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==, } engines: { node: ">=18" } cpu: [arm64] @@ -1653,10 +1653,10 @@ packages: cpu: [x64] os: [freebsd] - "@esbuild/freebsd-x64@0.27.2": + "@esbuild/freebsd-x64@0.27.3": resolution: { - integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==, + integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==, } engines: { node: ">=18" } cpu: [x64] @@ -1671,10 +1671,10 @@ packages: cpu: [arm64] os: [linux] - "@esbuild/linux-arm64@0.27.2": + "@esbuild/linux-arm64@0.27.3": resolution: { - integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==, + integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==, } engines: { node: ">=18" } cpu: [arm64] @@ -1689,10 +1689,10 @@ packages: cpu: [arm] os: [linux] - "@esbuild/linux-arm@0.27.2": + "@esbuild/linux-arm@0.27.3": resolution: { - integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==, + integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==, } engines: { node: ">=18" } cpu: [arm] @@ -1707,10 +1707,10 @@ packages: cpu: [ia32] os: [linux] - "@esbuild/linux-ia32@0.27.2": + "@esbuild/linux-ia32@0.27.3": resolution: { - integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==, + integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==, } engines: { node: ">=18" } cpu: [ia32] @@ -1725,10 +1725,10 @@ packages: cpu: [loong64] os: [linux] - "@esbuild/linux-loong64@0.27.2": + "@esbuild/linux-loong64@0.27.3": resolution: { - integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==, + integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==, } engines: { node: ">=18" } cpu: [loong64] @@ -1743,10 +1743,10 @@ packages: cpu: [mips64el] os: [linux] - "@esbuild/linux-mips64el@0.27.2": + "@esbuild/linux-mips64el@0.27.3": resolution: { - integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==, + integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==, } engines: { node: ">=18" } cpu: [mips64el] @@ -1761,10 +1761,10 @@ packages: cpu: [ppc64] os: [linux] - "@esbuild/linux-ppc64@0.27.2": + "@esbuild/linux-ppc64@0.27.3": resolution: { - integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==, + integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==, } engines: { node: ">=18" } cpu: [ppc64] @@ -1779,10 +1779,10 @@ packages: cpu: [riscv64] os: [linux] - "@esbuild/linux-riscv64@0.27.2": + "@esbuild/linux-riscv64@0.27.3": resolution: { - integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==, + integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==, } engines: { node: ">=18" } cpu: [riscv64] @@ -1797,10 +1797,10 @@ packages: cpu: [s390x] os: [linux] - "@esbuild/linux-s390x@0.27.2": + "@esbuild/linux-s390x@0.27.3": resolution: { - integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==, + integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==, } engines: { node: ">=18" } cpu: [s390x] @@ -1815,10 +1815,10 @@ packages: cpu: [x64] os: [linux] - "@esbuild/linux-x64@0.27.2": + "@esbuild/linux-x64@0.27.3": resolution: { - integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==, + integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==, } engines: { node: ">=18" } cpu: [x64] @@ -1833,10 +1833,10 @@ packages: cpu: [arm64] os: [netbsd] - "@esbuild/netbsd-arm64@0.27.2": + "@esbuild/netbsd-arm64@0.27.3": resolution: { - integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==, + integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==, } engines: { node: ">=18" } cpu: [arm64] @@ -1851,10 +1851,10 @@ packages: cpu: [x64] os: [netbsd] - "@esbuild/netbsd-x64@0.27.2": + "@esbuild/netbsd-x64@0.27.3": resolution: { - integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==, + integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==, } engines: { node: ">=18" } cpu: [x64] @@ -1869,10 +1869,10 @@ packages: cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-arm64@0.27.2": + "@esbuild/openbsd-arm64@0.27.3": resolution: { - integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==, + integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==, } engines: { node: ">=18" } cpu: [arm64] @@ -1887,10 +1887,10 @@ packages: cpu: [x64] os: [openbsd] - "@esbuild/openbsd-x64@0.27.2": + "@esbuild/openbsd-x64@0.27.3": resolution: { - integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==, + integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==, } engines: { node: ">=18" } cpu: [x64] @@ -1905,10 +1905,10 @@ packages: cpu: [arm64] os: [openharmony] - "@esbuild/openharmony-arm64@0.27.2": + "@esbuild/openharmony-arm64@0.27.3": resolution: { - integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==, + integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==, } engines: { node: ">=18" } cpu: [arm64] @@ -1923,10 +1923,10 @@ packages: cpu: [x64] os: [sunos] - "@esbuild/sunos-x64@0.27.2": + "@esbuild/sunos-x64@0.27.3": resolution: { - integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==, + integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==, } engines: { node: ">=18" } cpu: [x64] @@ -1941,10 +1941,10 @@ packages: cpu: [arm64] os: [win32] - "@esbuild/win32-arm64@0.27.2": + "@esbuild/win32-arm64@0.27.3": resolution: { - integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==, + integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==, } engines: { node: ">=18" } cpu: [arm64] @@ -1959,10 +1959,10 @@ packages: cpu: [ia32] os: [win32] - "@esbuild/win32-ia32@0.27.2": + "@esbuild/win32-ia32@0.27.3": resolution: { - integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==, + integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==, } engines: { node: ">=18" } cpu: [ia32] @@ -1977,10 +1977,10 @@ packages: cpu: [x64] os: [win32] - "@esbuild/win32-x64@0.27.2": + "@esbuild/win32-x64@0.27.3": resolution: { - integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==, + integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==, } engines: { node: ">=18" } cpu: [x64] @@ -2880,12 +2880,12 @@ packages: } engines: { node: 20 || >=22 } - "@isaacs/cliui@8.0.2": + "@isaacs/cliui@9.0.0": resolution: { - integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==, } - engines: { node: ">=12" } + engines: { node: ">=18" } "@istanbuljs/load-nyc-config@1.1.0": resolution: @@ -3582,16 +3582,16 @@ packages: integrity: sha512-nhVJoI3nRgRimE0V2DVSvsXXNROUH6iyJbroDu4IdsOIOFC1Ds0w+ANMB4NMwFaqE+AisWOmXFzwAGdAfyiQVg==, } - "@posthog/core@1.19.0": + "@posthog/core@1.20.0": resolution: { - integrity: sha512-OMcdu5cJcvkle2hw0rpe+1mTOFRlerTHTtZKZFvB8z0hgzbN1WeaGZfGFY5wOq42LVTSxwdUgK1MYERyzG1Epw==, + integrity: sha512-e/F20we0t6bPMuDOVOe53f908s23vuKEpFKNXmZcx4bSYsPkjRN49akIIHU621HBJdcsFx537vhJYKZxu8uS9w==, } - "@posthog/types@1.339.1": + "@posthog/types@1.342.0": resolution: { - integrity: sha512-ZaTIepn8rzKtv/AwdBt24N3ASn9H+98rV9l/yGAPS/Tnwsno8igKcHq1Qoki9io8se58QtLARMcuMa72nzfh3A==, + integrity: sha512-GfKJ6Q+4+IE4+9LrONkSBS92gsNJBuL+HfaSKhXd/bxD/tx+7CySmPshmBbjsIqA+eWbOdqreQK77x4RzTGjzQ==, } "@protobufjs/aspromise@1.1.2": @@ -5522,16 +5522,16 @@ packages: integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==, } - "@types/node@20.19.31": + "@types/node@20.19.32": resolution: { - integrity: sha512-5jsi0wpncvTD33Sh1UCgacK37FFwDn+EG7wCmEvs62fCvBL+n8/76cAYDok21NF6+jaVWIqKwCZyX7Vbu8eB3A==, + integrity: sha512-Ez8QE4DMfhjjTsES9K2dwfV258qBui7qxUsoaixZDiTzbde4U12e1pXGNu/ECsUIOi5/zoCxAQxIhQnaUQ2VvA==, } - "@types/node@22.19.8": + "@types/node@22.19.9": resolution: { - integrity: sha512-ebO/Yl+EAvVe8DnMfi+iaAyIqYdK0q/q0y0rw82INWEKJOBe6b/P3YWE8NW7oOlF/nXFNrHwhARrN/hdgDkraA==, + integrity: sha512-PD03/U8g1F9T9MI+1OBisaIARhSzeidsUjQaf51fOxrfjeiKN9bLVO06lHuHYjxdnqLWJijJHfqXPSJri2EM2A==, } "@types/parse-json@4.0.2": @@ -6206,13 +6206,6 @@ packages: } engines: { node: ">=8" } - ansi-regex@6.2.2: - resolution: - { - integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==, - } - engines: { node: ">=12" } - ansi-styles@4.3.0: resolution: { @@ -6227,13 +6220,6 @@ packages: } engines: { node: ">=10" } - ansi-styles@6.2.3: - resolution: - { - integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==, - } - engines: { node: ">=12" } - anymatch@3.1.3: resolution: { @@ -6692,10 +6678,10 @@ packages: } engines: { node: ">=10" } - caniuse-lite@1.0.30001767: + caniuse-lite@1.0.30001768: resolution: { - integrity: sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==, + integrity: sha512-qY3aDRZC5nWPgHUgIB84WL+nySuo19wk0VJpp/XI9T34lrvkyhRvNVOFJOp2kxClQhiFBu+TaUSudf6oa3vkSA==, } canvas-hypertxt@0.0.7: @@ -7682,12 +7668,6 @@ packages: } engines: { node: ">= 0.4" } - eastasianwidth@0.2.0: - resolution: - { - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, - } - editorjs-inline-tool@0.4.0: resolution: { @@ -7730,12 +7710,6 @@ packages: integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, } - emoji-regex@9.2.2: - resolution: - { - integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, - } - empathic@2.0.0: resolution: { @@ -7865,10 +7839,10 @@ packages: engines: { node: ">=18" } hasBin: true - esbuild@0.27.2: + esbuild@0.27.3: resolution: { - integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==, + integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==, } engines: { node: ">=18" } hasBin: true @@ -9633,10 +9607,10 @@ packages: } engines: { node: ">= 0.4" } - jackspeak@4.1.1: + jackspeak@4.2.1: resolution: { - integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==, + integrity: sha512-GPBXyfcZSGujjddPeA+V34bW70ZJT7jzCEbloVasSH4yjiqWqXHX8iZQtZdVbOhc5esSeAIuiSmMutRZQB/olg==, } engines: { node: 20 || >=22 } @@ -11176,10 +11150,10 @@ packages: } engines: { node: ^10 || ^12 || >=14 } - posthog-js@1.339.1: + posthog-js@1.342.0: resolution: { - integrity: sha512-47zqtMT+VtT0xdadyMuOhNmKU6m2dHizYhvGE9ZHffsFjrWbe2Cqq2i0BElNZvdBd4R8TxX+aKu5ZAOyUejQrw==, + integrity: sha512-edJR0NbkJ6Gps9eOKdpirVwsFhEuRU2ZWI0wZSPLXmLR3ozDsnBTw79SXeSnaueLd/Qln2pD3eeq2RM4rBwwow==, } preact@10.28.3: @@ -12028,10 +12002,10 @@ packages: } hasBin: true - semver@7.7.3: + semver@7.7.4: resolution: { - integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==, + integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==, } engines: { node: ">=10" } hasBin: true @@ -12353,13 +12327,6 @@ packages: } engines: { node: ">=8" } - string-width@5.1.2: - resolution: - { - integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, - } - engines: { node: ">=12" } - string.prototype.matchall@4.0.12: resolution: { @@ -12414,13 +12381,6 @@ packages: } engines: { node: ">=8" } - strip-ansi@7.1.2: - resolution: - { - integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==, - } - engines: { node: ">=12" } - strip-bom@3.0.0: resolution: { @@ -13439,13 +13399,6 @@ packages: } engines: { node: ">=10" } - wrap-ansi@8.1.0: - resolution: - { - integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, - } - engines: { node: ">=12" } - wrappy@1.0.2: resolution: { @@ -13681,7 +13634,7 @@ snapshots: "@ardatan/relay-compiler@12.0.0(graphql@16.11.0)": dependencies: "@babel/core": 7.29.0 - "@babel/generator": 7.29.0 + "@babel/generator": 7.29.1 "@babel/parser": 7.29.0 "@babel/runtime": 7.28.6 "@babel/traverse": 7.29.0 @@ -13719,7 +13672,7 @@ snapshots: "@babel/core@7.29.0": dependencies: "@babel/code-frame": 7.29.0 - "@babel/generator": 7.29.0 + "@babel/generator": 7.29.1 "@babel/helper-compilation-targets": 7.28.6 "@babel/helper-module-transforms": 7.28.6(@babel/core@7.29.0) "@babel/helpers": 7.28.6 @@ -13736,7 +13689,7 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/generator@7.29.0": + "@babel/generator@7.29.1": dependencies: "@babel/parser": 7.29.0 "@babel/types": 7.29.0 @@ -14102,7 +14055,7 @@ snapshots: "@babel/traverse@7.29.0": dependencies: "@babel/code-frame": 7.29.0 - "@babel/generator": 7.29.0 + "@babel/generator": 7.29.1 "@babel/helper-globals": 7.28.0 "@babel/parser": 7.29.0 "@babel/template": 7.28.6 @@ -14133,7 +14086,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 "@changesets/assemble-release-plan@6.0.9": dependencies: @@ -14142,7 +14095,7 @@ snapshots: "@changesets/should-skip-package": 0.1.2 "@changesets/types": 6.1.0 "@manypkg/get-packages": 1.1.3 - semver: 7.7.3 + semver: 7.7.4 "@changesets/changelog-git@0.2.1": dependencies: @@ -14156,7 +14109,7 @@ snapshots: transitivePeerDependencies: - encoding - "@changesets/cli@2.29.8(@types/node@20.19.31)": + "@changesets/cli@2.29.8(@types/node@20.19.32)": dependencies: "@changesets/apply-release-plan": 7.0.14 "@changesets/assemble-release-plan": 6.0.9 @@ -14172,7 +14125,7 @@ snapshots: "@changesets/should-skip-package": 0.1.2 "@changesets/types": 6.1.0 "@changesets/write": 0.4.0 - "@inquirer/external-editor": 1.0.3(@types/node@20.19.31) + "@inquirer/external-editor": 1.0.3(@types/node@20.19.32) "@manypkg/get-packages": 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -14183,7 +14136,7 @@ snapshots: package-manager-detector: 0.2.11 picocolors: 1.1.1 resolve-from: 5.0.0 - semver: 7.7.3 + semver: 7.7.4 spawndamnit: 3.0.1 term-size: 2.2.1 transitivePeerDependencies: @@ -14208,7 +14161,7 @@ snapshots: "@changesets/types": 6.1.0 "@manypkg/get-packages": 1.1.3 picocolors: 1.1.1 - semver: 7.7.3 + semver: 7.7.4 "@changesets/get-github-info@0.7.0": dependencies: @@ -14479,157 +14432,157 @@ snapshots: "@esbuild/aix-ppc64@0.25.12": optional: true - "@esbuild/aix-ppc64@0.27.2": + "@esbuild/aix-ppc64@0.27.3": optional: true "@esbuild/android-arm64@0.25.12": optional: true - "@esbuild/android-arm64@0.27.2": + "@esbuild/android-arm64@0.27.3": optional: true "@esbuild/android-arm@0.25.12": optional: true - "@esbuild/android-arm@0.27.2": + "@esbuild/android-arm@0.27.3": optional: true "@esbuild/android-x64@0.25.12": optional: true - "@esbuild/android-x64@0.27.2": + "@esbuild/android-x64@0.27.3": optional: true "@esbuild/darwin-arm64@0.25.12": optional: true - "@esbuild/darwin-arm64@0.27.2": + "@esbuild/darwin-arm64@0.27.3": optional: true "@esbuild/darwin-x64@0.25.12": optional: true - "@esbuild/darwin-x64@0.27.2": + "@esbuild/darwin-x64@0.27.3": optional: true "@esbuild/freebsd-arm64@0.25.12": optional: true - "@esbuild/freebsd-arm64@0.27.2": + "@esbuild/freebsd-arm64@0.27.3": optional: true "@esbuild/freebsd-x64@0.25.12": optional: true - "@esbuild/freebsd-x64@0.27.2": + "@esbuild/freebsd-x64@0.27.3": optional: true "@esbuild/linux-arm64@0.25.12": optional: true - "@esbuild/linux-arm64@0.27.2": + "@esbuild/linux-arm64@0.27.3": optional: true "@esbuild/linux-arm@0.25.12": optional: true - "@esbuild/linux-arm@0.27.2": + "@esbuild/linux-arm@0.27.3": optional: true "@esbuild/linux-ia32@0.25.12": optional: true - "@esbuild/linux-ia32@0.27.2": + "@esbuild/linux-ia32@0.27.3": optional: true "@esbuild/linux-loong64@0.25.12": optional: true - "@esbuild/linux-loong64@0.27.2": + "@esbuild/linux-loong64@0.27.3": optional: true "@esbuild/linux-mips64el@0.25.12": optional: true - "@esbuild/linux-mips64el@0.27.2": + "@esbuild/linux-mips64el@0.27.3": optional: true "@esbuild/linux-ppc64@0.25.12": optional: true - "@esbuild/linux-ppc64@0.27.2": + "@esbuild/linux-ppc64@0.27.3": optional: true "@esbuild/linux-riscv64@0.25.12": optional: true - "@esbuild/linux-riscv64@0.27.2": + "@esbuild/linux-riscv64@0.27.3": optional: true "@esbuild/linux-s390x@0.25.12": optional: true - "@esbuild/linux-s390x@0.27.2": + "@esbuild/linux-s390x@0.27.3": optional: true "@esbuild/linux-x64@0.25.12": optional: true - "@esbuild/linux-x64@0.27.2": + "@esbuild/linux-x64@0.27.3": optional: true "@esbuild/netbsd-arm64@0.25.12": optional: true - "@esbuild/netbsd-arm64@0.27.2": + "@esbuild/netbsd-arm64@0.27.3": optional: true "@esbuild/netbsd-x64@0.25.12": optional: true - "@esbuild/netbsd-x64@0.27.2": + "@esbuild/netbsd-x64@0.27.3": optional: true "@esbuild/openbsd-arm64@0.25.12": optional: true - "@esbuild/openbsd-arm64@0.27.2": + "@esbuild/openbsd-arm64@0.27.3": optional: true "@esbuild/openbsd-x64@0.25.12": optional: true - "@esbuild/openbsd-x64@0.27.2": + "@esbuild/openbsd-x64@0.27.3": optional: true "@esbuild/openharmony-arm64@0.25.12": optional: true - "@esbuild/openharmony-arm64@0.27.2": + "@esbuild/openharmony-arm64@0.27.3": optional: true "@esbuild/sunos-x64@0.25.12": optional: true - "@esbuild/sunos-x64@0.27.2": + "@esbuild/sunos-x64@0.27.3": optional: true "@esbuild/win32-arm64@0.25.12": optional: true - "@esbuild/win32-arm64@0.27.2": + "@esbuild/win32-arm64@0.27.3": optional: true "@esbuild/win32-ia32@0.25.12": optional: true - "@esbuild/win32-ia32@0.27.2": + "@esbuild/win32-ia32@0.27.3": optional: true "@esbuild/win32-x64@0.25.12": optional: true - "@esbuild/win32-x64@0.27.2": + "@esbuild/win32-x64@0.27.3": optional: true "@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))": @@ -14731,10 +14684,10 @@ snapshots: "@floating-ui/utils@0.2.10": {} - "@formatjs/cli@4.8.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3))": + "@formatjs/cli@4.8.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3))": dependencies: "@formatjs/icu-messageformat-parser": 2.1.0 - "@formatjs/ts-transformer": 3.9.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3)) + "@formatjs/ts-transformer": 3.9.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3)) "@types/estree": 0.0.50 "@types/fs-extra": 9.0.13 "@types/json-stable-stringify": 1.2.0 @@ -14826,18 +14779,18 @@ snapshots: optionalDependencies: typescript: 5.8.3 - "@formatjs/ts-transformer@3.14.2(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3))": + "@formatjs/ts-transformer@3.14.2(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3))": dependencies: "@formatjs/icu-messageformat-parser": 2.11.4 - "@types/node": 22.19.8 + "@types/node": 22.19.9 chalk: 4.1.2 json-stable-stringify: 1.3.0 tslib: 2.8.1 typescript: 5.8.3 optionalDependencies: - ts-jest: 27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3) + ts-jest: 27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3) - "@formatjs/ts-transformer@3.9.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3))": + "@formatjs/ts-transformer@3.9.4(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3))": dependencies: "@formatjs/icu-messageformat-parser": 2.1.0 "@types/node": 14.18.63 @@ -14845,7 +14798,7 @@ snapshots: tslib: 2.8.1 typescript: 4.9.5 optionalDependencies: - ts-jest: 27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3) + ts-jest: 27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3) "@glideapps/glide-data-grid-cells@5.3.0(@types/react@18.3.23)(lodash@4.17.23)(marked@4.3.0)(react-dom@18.3.1(react@18.3.1))(react-responsive-carousel@3.2.23)(react@18.3.1)": dependencies: @@ -14872,17 +14825,17 @@ snapshots: react-number-format: 5.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-responsive-carousel: 3.2.23 - "@graphiql/plugin-explorer@0.1.22(@graphiql/react@0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": + "@graphiql/plugin-explorer@0.1.22(@graphiql/react@0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)": dependencies: - "@graphiql/react": 0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) + "@graphiql/react": 0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) graphiql-explorer: 0.9.0(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) graphql: 16.11.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - "@graphiql/react@0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1)": + "@graphiql/react@0.15.0(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1)": dependencies: - "@graphiql/toolkit": 0.8.4(@types/node@20.19.31)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) + "@graphiql/toolkit": 0.8.4(@types/node@20.19.32)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) "@reach/combobox": 0.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@reach/dialog": 0.17.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@reach/listbox": 0.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -14905,9 +14858,9 @@ snapshots: - graphql-ws - react-is - "@graphiql/react@0.17.6(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1)": + "@graphiql/react@0.17.6(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1)": dependencies: - "@graphiql/toolkit": 0.8.4(@types/node@20.19.31)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) + "@graphiql/toolkit": 0.8.4(@types/node@20.19.32)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) "@reach/combobox": 0.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@reach/dialog": 0.17.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) "@reach/listbox": 0.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -14931,11 +14884,11 @@ snapshots: - graphql-ws - react-is - "@graphiql/toolkit@0.8.4(@types/node@20.19.31)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)": + "@graphiql/toolkit@0.8.4(@types/node@20.19.32)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)": dependencies: "@n1ru4l/push-pull-async-iterable-iterator": 3.2.0 graphql: 16.11.0 - meros: 1.3.2(@types/node@20.19.31) + meros: 1.3.2(@types/node@20.19.32) optionalDependencies: graphql-ws: 6.0.7(graphql@16.11.0)(ws@8.19.0) transitivePeerDependencies: @@ -14947,9 +14900,9 @@ snapshots: graphql: 16.11.0 tslib: 2.4.1 - "@graphql-codegen/cli@2.16.5(@babel/core@7.29.0)(@swc/core@1.15.11)(@types/node@20.19.31)(enquirer@2.4.1)(graphql@16.11.0)(typescript@5.8.3)": + "@graphql-codegen/cli@2.16.5(@babel/core@7.29.0)(@swc/core@1.15.11)(@types/node@20.19.32)(enquirer@2.4.1)(graphql@16.11.0)(typescript@5.8.3)": dependencies: - "@babel/generator": 7.29.0 + "@babel/generator": 7.29.1 "@babel/template": 7.28.6 "@babel/types": 7.29.0 "@graphql-codegen/core": 2.6.8(graphql@16.11.0) @@ -14957,23 +14910,23 @@ snapshots: "@graphql-tools/apollo-engine-loader": 7.3.26(graphql@16.11.0) "@graphql-tools/code-file-loader": 7.3.23(@babel/core@7.29.0)(graphql@16.11.0) "@graphql-tools/git-loader": 7.3.0(@babel/core@7.29.0)(graphql@16.11.0) - "@graphql-tools/github-loader": 7.3.28(@babel/core@7.29.0)(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/github-loader": 7.3.28(@babel/core@7.29.0)(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/graphql-file-loader": 7.5.17(graphql@16.11.0) "@graphql-tools/json-file-loader": 7.4.18(graphql@16.11.0) "@graphql-tools/load": 7.8.14(graphql@16.11.0) - "@graphql-tools/prisma-loader": 7.2.72(@types/node@20.19.31)(graphql@16.11.0) - "@graphql-tools/url-loader": 7.17.18(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/prisma-loader": 7.2.72(@types/node@20.19.32)(graphql@16.11.0) + "@graphql-tools/url-loader": 7.17.18(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/utils": 9.2.1(graphql@16.11.0) - "@whatwg-node/fetch": 0.6.9(@types/node@20.19.31) + "@whatwg-node/fetch": 0.6.9(@types/node@20.19.32) chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.19.31)(cosmiconfig@7.1.0)(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3))(typescript@5.8.3) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.19.32)(cosmiconfig@7.1.0)(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3))(typescript@5.8.3) debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.11.0 - graphql-config: 4.5.0(@types/node@20.19.31)(graphql@16.11.0) - inquirer: 8.2.7(@types/node@20.19.31) + graphql-config: 4.5.0(@types/node@20.19.32)(graphql@16.11.0) + inquirer: 8.2.7(@types/node@20.19.32) is-glob: 4.0.3 json-to-pretty-yaml: 1.2.2 listr2: 4.0.5(enquirer@2.4.1) @@ -14981,7 +14934,7 @@ snapshots: shell-quote: 1.8.3 string-env-interpolation: 1.0.1 ts-log: 2.2.7 - ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3) tslib: 2.8.1 yaml: 1.10.2 yargs: 17.7.2 @@ -15133,7 +15086,7 @@ snapshots: - encoding - supports-color - "@graphql-eslint/eslint-plugin@4.4.0(@types/node@20.19.31)(eslint@9.39.2(jiti@2.6.1))(graphql@16.11.0)(typescript@5.8.3)": + "@graphql-eslint/eslint-plugin@4.4.0(@types/node@20.19.32)(eslint@9.39.2(jiti@2.6.1))(graphql@16.11.0)(typescript@5.8.3)": dependencies: "@graphql-tools/code-file-loader": 8.1.28(graphql@16.11.0) "@graphql-tools/graphql-tag-pluck": 8.3.27(graphql@16.11.0) @@ -15142,7 +15095,7 @@ snapshots: eslint: 9.39.2(jiti@2.6.1) fast-glob: 3.3.3 graphql: 16.11.0 - graphql-config: 5.1.5(@types/node@20.19.31)(graphql@16.11.0)(typescript@5.8.3) + graphql-config: 5.1.5(@types/node@20.19.32)(graphql@16.11.0)(typescript@5.8.3) graphql-depth-limit: 1.1.0(graphql@16.11.0) lodash.lowercase: 4.3.0 transitivePeerDependencies: @@ -15272,7 +15225,7 @@ snapshots: - crossws - utf-8-validate - "@graphql-tools/executor-http@0.1.10(@types/node@20.19.31)(graphql@16.11.0)": + "@graphql-tools/executor-http@0.1.10(@types/node@20.19.32)(graphql@16.11.0)": dependencies: "@graphql-tools/utils": 9.2.1(graphql@16.11.0) "@repeaterjs/repeater": 3.0.6 @@ -15280,13 +15233,13 @@ snapshots: dset: 3.1.4 extract-files: 11.0.0 graphql: 16.11.0 - meros: 1.3.2(@types/node@20.19.31) + meros: 1.3.2(@types/node@20.19.32) tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: - "@types/node" - "@graphql-tools/executor-http@1.3.3(@types/node@20.19.31)(graphql@16.11.0)": + "@graphql-tools/executor-http@1.3.3(@types/node@20.19.32)(graphql@16.11.0)": dependencies: "@graphql-hive/signal": 1.0.0 "@graphql-tools/executor-common": 0.0.4(graphql@16.11.0) @@ -15296,7 +15249,7 @@ snapshots: "@whatwg-node/fetch": 0.10.13 "@whatwg-node/promise-helpers": 1.3.2 graphql: 16.11.0 - meros: 1.3.2(@types/node@20.19.31) + meros: 1.3.2(@types/node@20.19.32) tslib: 2.8.1 transitivePeerDependencies: - "@types/node" @@ -15357,10 +15310,10 @@ snapshots: - "@babel/core" - supports-color - "@graphql-tools/github-loader@7.3.28(@babel/core@7.29.0)(@types/node@20.19.31)(graphql@16.11.0)": + "@graphql-tools/github-loader@7.3.28(@babel/core@7.29.0)(@types/node@20.19.32)(graphql@16.11.0)": dependencies: "@ardatan/sync-fetch": 0.0.1 - "@graphql-tools/executor-http": 0.1.10(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/executor-http": 0.1.10(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/graphql-tag-pluck": 7.5.2(@babel/core@7.29.0)(graphql@16.11.0) "@graphql-tools/utils": 9.2.1(graphql@16.11.0) "@whatwg-node/fetch": 0.8.8 @@ -15485,9 +15438,9 @@ snapshots: graphql: 16.11.0 tslib: 2.8.1 - "@graphql-tools/prisma-loader@7.2.72(@types/node@20.19.31)(graphql@16.11.0)": + "@graphql-tools/prisma-loader@7.2.72(@types/node@20.19.32)(graphql@16.11.0)": dependencies: - "@graphql-tools/url-loader": 7.17.18(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/url-loader": 7.17.18(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/utils": 9.2.1(graphql@16.11.0) "@types/js-yaml": 4.0.9 "@types/json-stable-stringify": 1.2.0 @@ -15538,12 +15491,12 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - "@graphql-tools/url-loader@7.17.18(@types/node@20.19.31)(graphql@16.11.0)": + "@graphql-tools/url-loader@7.17.18(@types/node@20.19.32)(graphql@16.11.0)": dependencies: "@ardatan/sync-fetch": 0.0.1 "@graphql-tools/delegate": 9.0.35(graphql@16.11.0) "@graphql-tools/executor-graphql-ws": 0.0.14(graphql@16.11.0) - "@graphql-tools/executor-http": 0.1.10(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/executor-http": 0.1.10(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/executor-legacy-ws": 0.0.11(graphql@16.11.0) "@graphql-tools/utils": 9.2.1(graphql@16.11.0) "@graphql-tools/wrap": 9.4.2(graphql@16.11.0) @@ -15560,10 +15513,10 @@ snapshots: - encoding - utf-8-validate - "@graphql-tools/url-loader@8.0.33(@types/node@20.19.31)(graphql@16.11.0)": + "@graphql-tools/url-loader@8.0.33(@types/node@20.19.32)(graphql@16.11.0)": dependencies: "@graphql-tools/executor-graphql-ws": 2.0.7(graphql@16.11.0) - "@graphql-tools/executor-http": 1.3.3(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/executor-http": 1.3.3(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/executor-legacy-ws": 1.1.25(graphql@16.11.0) "@graphql-tools/utils": 10.11.0(graphql@16.11.0) "@graphql-tools/wrap": 10.1.4(graphql@16.11.0) @@ -15646,12 +15599,12 @@ snapshots: "@humanwhocodes/retry@0.4.3": {} - "@inquirer/external-editor@1.0.3(@types/node@20.19.31)": + "@inquirer/external-editor@1.0.3(@types/node@20.19.32)": dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@isaacs/balanced-match@4.0.1": {} @@ -15659,14 +15612,7 @@ snapshots: dependencies: "@isaacs/balanced-match": 4.0.1 - "@isaacs/cliui@8.0.2": - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 + "@isaacs/cliui@9.0.0": {} "@istanbuljs/load-nyc-config@1.1.0": dependencies: @@ -15683,28 +15629,28 @@ snapshots: "@jest/console@27.5.1": dependencies: "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 slash: 3.0.0 optional: true - "@jest/core@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3))": + "@jest/core@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3))": dependencies: "@jest/console": 27.5.1 "@jest/reporters": 27.5.1 "@jest/test-result": 27.5.1 "@jest/transform": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -15736,7 +15682,7 @@ snapshots: dependencies: "@jest/fake-timers": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 jest-mock: 27.5.1 optional: true @@ -15744,7 +15690,7 @@ snapshots: dependencies: "@jest/types": 27.5.1 "@sinonjs/fake-timers": 8.1.0 - "@types/node": 20.19.31 + "@types/node": 20.19.32 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -15759,7 +15705,7 @@ snapshots: "@jest/pattern@30.0.1": dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 jest-regex-util: 30.0.1 "@jest/reporters@27.5.1": @@ -15769,7 +15715,7 @@ snapshots: "@jest/test-result": 27.5.1 "@jest/transform": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -15847,7 +15793,7 @@ snapshots: dependencies: "@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-reports": 3.0.4 - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@types/yargs": 15.0.20 chalk: 4.1.2 optional: true @@ -15856,7 +15802,7 @@ snapshots: dependencies: "@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-reports": 3.0.4 - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@types/yargs": 16.0.11 chalk: 4.1.2 optional: true @@ -15867,15 +15813,15 @@ snapshots: "@jest/schemas": 30.0.5 "@types/istanbul-lib-coverage": 2.0.6 "@types/istanbul-reports": 3.0.4 - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@types/yargs": 17.0.35 chalk: 4.1.2 - "@joshwooding/vite-plugin-react-docgen-typescript@0.6.3(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0))": + "@joshwooding/vite-plugin-react-docgen-typescript@0.6.3(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0))": dependencies: glob: 11.1.0 react-docgen-typescript: 2.4.0(typescript@5.8.3) - vite: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + vite: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) optionalDependencies: typescript: 5.8.3 @@ -16241,11 +16187,11 @@ snapshots: url-parse: 1.5.10 optional: true - "@posthog/core@1.19.0": + "@posthog/core@1.20.0": dependencies: cross-spawn: 7.0.6 - "@posthog/types@1.339.1": {} + "@posthog/types@1.342.0": {} "@protobufjs/aspromise@1.1.2": {} @@ -17193,25 +17139,25 @@ snapshots: "@sinonjs/commons": 1.8.6 optional: true - "@storybook/builder-vite@10.2.4(esbuild@0.27.2)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0))": + "@storybook/builder-vite@10.2.4(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0))": dependencies: - "@storybook/csf-plugin": 10.2.4(esbuild@0.27.2)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)) + "@storybook/csf-plugin": 10.2.4(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)) storybook: 10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 - vite: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + vite: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) transitivePeerDependencies: - esbuild - rollup - webpack - "@storybook/csf-plugin@10.2.4(esbuild@0.27.2)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0))": + "@storybook/csf-plugin@10.2.4(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0))": dependencies: storybook: 10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) unplugin: 2.3.11 optionalDependencies: - esbuild: 0.27.2 + esbuild: 0.27.3 rollup: 4.57.1 - vite: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + vite: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) "@storybook/global@5.0.0": {} @@ -17226,11 +17172,11 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - "@storybook/react-vite@10.2.4(esbuild@0.27.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0))": + "@storybook/react-vite@10.2.4(esbuild@0.27.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0))": dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": 0.6.3(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)) + "@joshwooding/vite-plugin-react-docgen-typescript": 0.6.3(typescript@5.8.3)(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)) "@rollup/pluginutils": 5.3.0(rollup@4.57.1) - "@storybook/builder-vite": 10.2.4(esbuild@0.27.2)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)) + "@storybook/builder-vite": 10.2.4(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)) "@storybook/react": 10.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.8.3) empathic: 2.0.0 magic-string: 0.30.21 @@ -17240,7 +17186,7 @@ snapshots: resolve: 1.22.11 storybook: 10.2.4(@testing-library/dom@8.20.1)(prettier@3.6.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tsconfig-paths: 4.2.0 - vite: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + vite: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) transitivePeerDependencies: - esbuild - rollup @@ -17496,11 +17442,11 @@ snapshots: "@types/fs-extra@9.0.13": dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@types/graceful-fs@4.1.9": dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 optional: true "@types/history@4.7.11": {} @@ -17550,11 +17496,11 @@ snapshots: "@types/node@14.18.63": {} - "@types/node@20.19.31": + "@types/node@20.19.32": dependencies: undici-types: 6.21.0 - "@types/node@22.19.8": + "@types/node@22.19.9": dependencies: undici-types: 6.21.0 @@ -17608,7 +17554,7 @@ snapshots: "@types/set-cookie-parser@2.4.10": dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 optional: true "@types/setup-polly-jest@0.5.5": @@ -17641,7 +17587,7 @@ snapshots: "@types/ws@8.18.1": dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@types/yargs-parser@21.0.3": {} @@ -17729,7 +17675,7 @@ snapshots: "@typescript-eslint/visitor-keys": 8.54.0 debug: 4.4.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.8.3) typescript: 5.8.3 @@ -17809,11 +17755,11 @@ snapshots: dependencies: "@vanilla-extract/css": 1.18.0(babel-plugin-macros@3.1.0) - "@vitejs/plugin-react-swc@3.11.0(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0))": + "@vitejs/plugin-react-swc@3.11.0(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0))": dependencies: "@rolldown/pluginutils": 1.0.0-beta.27 "@swc/core": 1.15.11 - vite: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + vite: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) transitivePeerDependencies: - "@swc/helpers" @@ -17907,10 +17853,10 @@ snapshots: "@whatwg-node/node-fetch": 0.8.5 urlpattern-polyfill: 10.1.0 - "@whatwg-node/fetch@0.6.9(@types/node@20.19.31)": + "@whatwg-node/fetch@0.6.9(@types/node@20.19.32)": dependencies: "@peculiar/webcrypto": 1.5.0 - "@whatwg-node/node-fetch": 0.0.5(@types/node@20.19.31) + "@whatwg-node/node-fetch": 0.0.5(@types/node@20.19.32) busboy: 1.6.0 urlpattern-polyfill: 6.0.2 web-streams-polyfill: 3.3.3 @@ -17925,9 +17871,9 @@ snapshots: urlpattern-polyfill: 8.0.2 web-streams-polyfill: 3.3.3 - "@whatwg-node/node-fetch@0.0.5(@types/node@20.19.31)": + "@whatwg-node/node-fetch@0.0.5(@types/node@20.19.32)": dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 "@whatwg-node/events": 0.0.2 busboy: 1.6.0 tslib: 2.8.1 @@ -18051,16 +17997,12 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.2.2: {} - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@5.2.0: {} - ansi-styles@6.2.3: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -18342,7 +18284,7 @@ snapshots: browserslist@4.28.1: dependencies: baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001767 + caniuse-lite: 1.0.30001768 electron-to-chromium: 1.5.286 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -18404,7 +18346,7 @@ snapshots: camelcase@6.3.0: optional: true - caniuse-lite@1.0.30001767: {} + caniuse-lite@1.0.30001768: {} canvas-hypertxt@0.0.7: {} @@ -18642,11 +18584,11 @@ snapshots: core-js@3.48.0: {} - cosmiconfig-typescript-loader@4.4.0(@types/node@20.19.31)(cosmiconfig@7.1.0)(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3))(typescript@5.8.3): + cosmiconfig-typescript-loader@4.4.0(@types/node@20.19.32)(cosmiconfig@7.1.0)(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3))(typescript@5.8.3): dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 cosmiconfig: 7.1.0 - ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3) typescript: 5.8.3 cosmiconfig@7.1.0: @@ -18886,7 +18828,7 @@ snapshots: prompts: 2.4.2 rechoir: 0.8.0 safe-regex: 2.1.1 - semver: 7.7.3 + semver: 7.7.4 semver-try-require: 6.2.2 teamcity-service-messages: 0.1.14 tsconfig-paths-webpack-plugin: 4.0.1 @@ -19017,8 +18959,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - eastasianwidth@0.2.0: {} - editorjs-inline-tool@0.4.0(@editorjs/editorjs@2.30.7): dependencies: "@editorjs/editorjs": 2.30.7 @@ -19036,8 +18976,6 @@ snapshots: emoji-regex@8.0.0: {} - emoji-regex@9.2.2: {} - empathic@2.0.0: {} end-of-stream@1.4.5: @@ -19208,34 +19146,34 @@ snapshots: "@esbuild/win32-ia32": 0.25.12 "@esbuild/win32-x64": 0.25.12 - esbuild@0.27.2: + esbuild@0.27.3: optionalDependencies: - "@esbuild/aix-ppc64": 0.27.2 - "@esbuild/android-arm": 0.27.2 - "@esbuild/android-arm64": 0.27.2 - "@esbuild/android-x64": 0.27.2 - "@esbuild/darwin-arm64": 0.27.2 - "@esbuild/darwin-x64": 0.27.2 - "@esbuild/freebsd-arm64": 0.27.2 - "@esbuild/freebsd-x64": 0.27.2 - "@esbuild/linux-arm": 0.27.2 - "@esbuild/linux-arm64": 0.27.2 - "@esbuild/linux-ia32": 0.27.2 - "@esbuild/linux-loong64": 0.27.2 - "@esbuild/linux-mips64el": 0.27.2 - "@esbuild/linux-ppc64": 0.27.2 - "@esbuild/linux-riscv64": 0.27.2 - "@esbuild/linux-s390x": 0.27.2 - "@esbuild/linux-x64": 0.27.2 - "@esbuild/netbsd-arm64": 0.27.2 - "@esbuild/netbsd-x64": 0.27.2 - "@esbuild/openbsd-arm64": 0.27.2 - "@esbuild/openbsd-x64": 0.27.2 - "@esbuild/openharmony-arm64": 0.27.2 - "@esbuild/sunos-x64": 0.27.2 - "@esbuild/win32-arm64": 0.27.2 - "@esbuild/win32-ia32": 0.27.2 - "@esbuild/win32-x64": 0.27.2 + "@esbuild/aix-ppc64": 0.27.3 + "@esbuild/android-arm": 0.27.3 + "@esbuild/android-arm64": 0.27.3 + "@esbuild/android-x64": 0.27.3 + "@esbuild/darwin-arm64": 0.27.3 + "@esbuild/darwin-x64": 0.27.3 + "@esbuild/freebsd-arm64": 0.27.3 + "@esbuild/freebsd-x64": 0.27.3 + "@esbuild/linux-arm": 0.27.3 + "@esbuild/linux-arm64": 0.27.3 + "@esbuild/linux-ia32": 0.27.3 + "@esbuild/linux-loong64": 0.27.3 + "@esbuild/linux-mips64el": 0.27.3 + "@esbuild/linux-ppc64": 0.27.3 + "@esbuild/linux-riscv64": 0.27.3 + "@esbuild/linux-s390x": 0.27.3 + "@esbuild/linux-x64": 0.27.3 + "@esbuild/netbsd-arm64": 0.27.3 + "@esbuild/netbsd-x64": 0.27.3 + "@esbuild/openbsd-arm64": 0.27.3 + "@esbuild/openbsd-x64": 0.27.3 + "@esbuild/openharmony-arm64": 0.27.3 + "@esbuild/sunos-x64": 0.27.3 + "@esbuild/win32-arm64": 0.27.3 + "@esbuild/win32-ia32": 0.27.3 + "@esbuild/win32-x64": 0.27.3 escalade@3.2.0: {} @@ -19277,10 +19215,10 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-formatjs@5.4.2(eslint@9.39.2(jiti@2.6.1))(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3))(typescript@5.8.3): + eslint-plugin-formatjs@5.4.2(eslint@9.39.2(jiti@2.6.1))(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3))(typescript@5.8.3): dependencies: "@formatjs/icu-messageformat-parser": 2.11.4 - "@formatjs/ts-transformer": 3.14.2(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3)) + "@formatjs/ts-transformer": 3.14.2(ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3)) "@types/eslint": 9.6.1 "@types/picomatch": 3.0.2 "@typescript-eslint/utils": 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.8.3) @@ -19398,7 +19336,7 @@ snapshots: pluralize: 8.0.0 regexp-tree: 0.1.27 regjsparser: 0.12.0 - semver: 7.7.3 + semver: 7.7.4 strip-indent: 4.1.1 eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.2(jiti@2.6.1)): @@ -19777,7 +19715,7 @@ snapshots: glob@11.1.0: dependencies: foreground-child: 3.3.1 - jackspeak: 4.1.1 + jackspeak: 4.2.1 minimatch: 10.1.2 minipass: 7.1.2 package-json-from-dist: 1.0.1 @@ -19840,10 +19778,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - graphiql@2.4.7(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1): + graphiql@2.4.7(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1): dependencies: - "@graphiql/react": 0.17.6(@codemirror/language@6.0.0)(@types/node@20.19.31)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) - "@graphiql/toolkit": 0.8.4(@types/node@20.19.31)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) + "@graphiql/react": 0.17.6(@codemirror/language@6.0.0)(@types/node@20.19.32)(@types/react@18.3.23)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0)(react-dom@18.3.1(react@18.3.1))(react-is@18.2.0)(react@18.3.1) + "@graphiql/toolkit": 0.8.4(@types/node@20.19.32)(graphql-ws@6.0.7(graphql@16.11.0)(ws@8.19.0))(graphql@16.11.0) graphql: 16.11.0 graphql-language-service: 5.5.0(graphql@16.11.0) markdown-it: 12.3.2 @@ -19856,13 +19794,13 @@ snapshots: - graphql-ws - react-is - graphql-config@4.5.0(@types/node@20.19.31)(graphql@16.11.0): + graphql-config@4.5.0(@types/node@20.19.32)(graphql@16.11.0): dependencies: "@graphql-tools/graphql-file-loader": 7.5.17(graphql@16.11.0) "@graphql-tools/json-file-loader": 7.4.18(graphql@16.11.0) "@graphql-tools/load": 7.8.14(graphql@16.11.0) "@graphql-tools/merge": 8.4.2(graphql@16.11.0) - "@graphql-tools/url-loader": 7.17.18(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/url-loader": 7.17.18(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/utils": 9.2.1(graphql@16.11.0) cosmiconfig: 8.0.0 graphql: 16.11.0 @@ -19876,13 +19814,13 @@ snapshots: - encoding - utf-8-validate - graphql-config@5.1.5(@types/node@20.19.31)(graphql@16.11.0)(typescript@5.8.3): + graphql-config@5.1.5(@types/node@20.19.32)(graphql@16.11.0)(typescript@5.8.3): dependencies: "@graphql-tools/graphql-file-loader": 8.1.9(graphql@16.11.0) "@graphql-tools/json-file-loader": 8.0.26(graphql@16.11.0) "@graphql-tools/load": 8.1.8(graphql@16.11.0) "@graphql-tools/merge": 9.1.7(graphql@16.11.0) - "@graphql-tools/url-loader": 8.0.33(@types/node@20.19.31)(graphql@16.11.0) + "@graphql-tools/url-loader": 8.0.33(@types/node@20.19.32)(graphql@16.11.0) "@graphql-tools/utils": 10.11.0(graphql@16.11.0) cosmiconfig: 8.3.6(typescript@5.8.3) graphql: 16.11.0 @@ -20132,9 +20070,9 @@ snapshots: ini@2.0.0: {} - inquirer@8.2.7(@types/node@20.19.31): + inquirer@8.2.7(@types/node@20.19.32): dependencies: - "@inquirer/external-editor": 1.0.3(@types/node@20.19.31) + "@inquirer/external-editor": 1.0.3(@types/node@20.19.32) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -20437,9 +20375,9 @@ snapshots: has-symbols: 1.1.0 set-function-name: 2.0.2 - jackspeak@4.1.1: + jackspeak@4.2.1: dependencies: - "@isaacs/cliui": 8.0.2 + "@isaacs/cliui": 9.0.0 jake@10.9.4: dependencies: @@ -20465,7 +20403,7 @@ snapshots: "@jest/environment": 27.5.1 "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -20485,16 +20423,16 @@ snapshots: - supports-color optional: true - jest-cli@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)): + jest-cli@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)): dependencies: - "@jest/core": 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + "@jest/core": 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.2.0 - jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -20507,7 +20445,7 @@ snapshots: - utf-8-validate optional: true - jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)): + jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)): dependencies: "@babel/core": 7.29.0 "@jest/test-sequencer": 27.5.1 @@ -20534,7 +20472,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3) transitivePeerDependencies: - bufferutil - canvas @@ -20577,7 +20515,7 @@ snapshots: "@jest/environment": 27.5.1 "@jest/fake-timers": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -20593,7 +20531,7 @@ snapshots: "@jest/environment": 27.5.1 "@jest/fake-timers": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 jest-mock: 27.5.1 jest-util: 27.5.1 optional: true @@ -20611,7 +20549,7 @@ snapshots: dependencies: "@jest/types": 27.5.1 "@types/graceful-fs": 4.1.9 - "@types/node": 20.19.31 + "@types/node": 20.19.32 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -20631,7 +20569,7 @@ snapshots: "@jest/source-map": 27.5.1 "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -20681,7 +20619,7 @@ snapshots: jest-mock@27.5.1: dependencies: "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 optional: true jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -20724,7 +20662,7 @@ snapshots: "@jest/test-result": 27.5.1 "@jest/transform": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -20777,14 +20715,14 @@ snapshots: jest-serializer@27.5.1: dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 graceful-fs: 4.2.11 optional: true jest-snapshot@27.5.1: dependencies: "@babel/core": 7.29.0 - "@babel/generator": 7.29.0 + "@babel/generator": 7.29.1 "@babel/plugin-syntax-typescript": 7.28.6(@babel/core@7.29.0) "@babel/traverse": 7.29.0 "@babel/types": 7.29.0 @@ -20804,7 +20742,7 @@ snapshots: jest-util: 27.5.1 natural-compare: 1.4.0 pretty-format: 27.5.1 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color optional: true @@ -20812,7 +20750,7 @@ snapshots: jest-util@27.5.1: dependencies: "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -20833,7 +20771,7 @@ snapshots: dependencies: "@jest/test-result": 27.5.1 "@jest/types": 27.5.1 - "@types/node": 20.19.31 + "@types/node": 20.19.32 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -20842,16 +20780,16 @@ snapshots: jest-worker@27.5.1: dependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 merge-stream: 2.0.0 supports-color: 8.1.1 optional: true - jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)): + jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)): dependencies: - "@jest/core": 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + "@jest/core": 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) import-local: 3.2.0 - jest-cli: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + jest-cli: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) transitivePeerDependencies: - bufferutil - canvas @@ -21026,10 +20964,10 @@ snapshots: kleur@3.0.3: {} - knip@5.83.0(@types/node@20.19.31)(typescript@5.8.3): + knip@5.83.0(@types/node@20.19.32)(typescript@5.8.3): dependencies: "@nodelib/fs.walk": 1.2.8 - "@types/node": 20.19.31 + "@types/node": 20.19.32 fast-glob: 3.3.3 formatly: 0.3.0 jiti: 2.6.1 @@ -21190,7 +21128,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 optional: true make-error@1.3.6: {} @@ -21226,9 +21164,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.2(@types/node@20.19.31): + meros@1.3.2(@types/node@20.19.32): optionalDependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 micromatch@4.0.8: dependencies: @@ -21631,15 +21569,15 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - posthog-js@1.339.1: + posthog-js@1.342.0: dependencies: "@opentelemetry/api": 1.9.0 "@opentelemetry/api-logs": 0.208.0 "@opentelemetry/exporter-logs-otlp-http": 0.208.0(@opentelemetry/api@1.9.0) "@opentelemetry/resources": 2.5.0(@opentelemetry/api@1.9.0) "@opentelemetry/sdk-logs": 0.208.0(@opentelemetry/api@1.9.0) - "@posthog/core": 1.19.0 - "@posthog/types": 1.339.1 + "@posthog/core": 1.20.0 + "@posthog/types": 1.342.0 core-js: 3.48.0 dompurify: 3.3.1 fflate: 0.4.8 @@ -21740,7 +21678,7 @@ snapshots: "@protobufjs/path": 1.1.2 "@protobufjs/pool": 1.1.0 "@protobufjs/utf8": 1.1.0 - "@types/node": 20.19.31 + "@types/node": 20.19.32 long: 5.3.2 proxy-from-env@1.1.0: {} @@ -22245,11 +22183,11 @@ snapshots: semver-try-require@6.2.2: dependencies: - semver: 7.7.3 + semver: 7.7.4 semver@6.3.1: {} - semver@7.7.3: {} + semver@7.7.4: {} sentence-case@3.0.4: dependencies: @@ -22378,7 +22316,7 @@ snapshots: detect-newline: 4.0.1 git-hooks-list: 4.2.1 is-plain-obj: 4.1.0 - semver: 7.7.3 + semver: 7.7.4 sort-object-keys: 1.1.3 tinyglobby: 0.2.15 @@ -22425,10 +22363,10 @@ snapshots: "@testing-library/user-event": 14.6.1(@testing-library/dom@8.20.1) "@vitest/expect": 3.2.4 "@vitest/spy": 3.2.4 - esbuild: 0.27.2 + esbuild: 0.27.3 open: 10.2.0 recast: 0.23.11 - semver: 7.7.3 + semver: 7.7.4 use-sync-external-store: 1.6.0(react@18.3.1) ws: 8.19.0 optionalDependencies: @@ -22459,12 +22397,6 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.2 - string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 @@ -22524,10 +22456,6 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.2: - dependencies: - ansi-regex: 6.2.2 - strip-bom@3.0.0: {} strip-bom@4.0.0: {} @@ -22674,35 +22602,35 @@ snapshots: dependencies: tslib: 2.8.1 - ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.2)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)))(typescript@5.8.3): + ts-jest@27.1.5(@babel/core@7.29.0)(@types/jest@26.0.24)(babel-jest@27.5.1(@babel/core@7.29.0))(esbuild@0.27.3)(jest@27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)))(typescript@5.8.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3)) + jest: 27.5.1(ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3)) jest-util: 27.5.1 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.3 + semver: 7.7.4 typescript: 5.8.3 yargs-parser: 20.2.9 optionalDependencies: "@babel/core": 7.29.0 "@types/jest": 26.0.24 babel-jest: 27.5.1(@babel/core@7.29.0) - esbuild: 0.27.2 + esbuild: 0.27.3 optional: true ts-log@2.2.7: {} - ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.31)(typescript@5.8.3): + ts-node@10.9.2(@swc/core@1.15.11)(@types/node@20.19.32)(typescript@5.8.3): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.12 "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 20.19.31 + "@types/node": 20.19.32 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -22952,7 +22880,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-html@3.2.2(vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0)): + vite-plugin-html@3.2.2(vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0)): dependencies: "@rollup/pluginutils": 4.2.1 colorette: 2.0.20 @@ -22966,9 +22894,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0) + vite: 6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0) - vite@6.4.1(@types/node@20.19.31)(jiti@2.6.1)(terser@5.46.0): + vite@6.4.1(@types/node@20.19.32)(jiti@2.6.1)(terser@5.46.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -22977,7 +22905,7 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - "@types/node": 20.19.31 + "@types/node": 20.19.32 fsevents: 2.3.3 jiti: 2.6.1 terser: 5.46.0 @@ -23138,12 +23066,6 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.3 - string-width: 5.1.2 - strip-ansi: 7.1.2 - wrappy@1.0.2: {} write-file-atomic@3.0.3: