diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..3a2d949a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +# .dockerignore is used to exclude files and directories from being copied into the Docker image during the build process. This helps to reduce the size of the image and improve build times by only including necessary files. +# keep it at the root of the project to ensure that we don't copy unnecessary files into the Docker image. + +node_modules +**/.turbo +**/.cache +**/apps/*/.next +**/packages/*/dist +**/packages/*/docs +**/.eslintcache diff --git a/.yarnrc.yml b/.yarnrc.yml index 901ea6ff..5f5de826 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -74,6 +74,7 @@ npmPreapprovedPackages: - ws - "@vitest/*" - "shadcn" + - "@oxc-project/*" npmPublishProvenance: true diff --git a/docker/otel-lgtm/compose.yml b/docker/otel-lgtm/compose.yml index b10d0f5a..8b38987a 100644 --- a/docker/otel-lgtm/compose.yml +++ b/docker/otel-lgtm/compose.yml @@ -2,7 +2,7 @@ name: flowblade-otel-lgtm services: otel-lgtm: - image: grafana/otel-lgtm:0.21.0 + image: grafana/otel-lgtm:0.22.0 # 4000 is for the web ui ports: ['4000:3000', '4317:4317', '4318:4318', '4040:4040', '9090:9090'] networks: diff --git a/examples/apps/fastify-app/package.json b/examples/apps/fastify-app/package.json index fc423666..81c52948 100644 --- a/examples/apps/fastify-app/package.json +++ b/examples/apps/fastify-app/package.json @@ -43,7 +43,7 @@ "@httpx/assert": "0.16.8", "@httpx/dsn-parser": "1.9.9", "@httpx/exception": "3.1.9", - "@httpx/lru": "0.13.1", + "@httpx/lru": "0.13.2", "@httpx/memo-intl": "1.4.10", "@httpx/plain-object": "2.1.8", "@httpx/treeu": "0.5.8", @@ -66,8 +66,8 @@ "@typescript-eslint/eslint-plugin": "8.57.1", "@typescript-eslint/parser": "8.57.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-v8": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-v8": "4.1.1", + "@vitest/ui": "4.1.1", "cross-env": "10.1.0", "eslint": "8.57.1", "execa": "9.6.1", @@ -76,7 +76,7 @@ "tiny-glob": "0.2.9", "tsx": "4.21.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.11.0" diff --git a/examples/apps/nextjs-app/.env b/examples/apps/nextjs-app/.env index 6a90d7ab..9574a6c8 100644 --- a/examples/apps/nextjs-app/.env +++ b/examples/apps/nextjs-app/.env @@ -21,7 +21,7 @@ DB_FLOWBLADE_MARIADB_DSN="mysql://admin:flowblade@localhost:3306/flowblade" BETTER_AUTH_SECRET= -OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317 +OTEL_EXPORTER_OTLP_ENDPOINT= OTEL_EXPORTER_OTLP_PROTOCOL=grpc #OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317 diff --git a/examples/apps/nextjs-app/docker/.dockerignore b/examples/apps/nextjs-app/docker/.dockerignore index 0dbcd2a5..5fd6ba02 100644 --- a/examples/apps/nextjs-app/docker/.dockerignore +++ b/examples/apps/nextjs-app/docker/.dockerignore @@ -1,2 +1,10 @@ +# this file should won't be read unless it exists in the +# context directory specified in the docker compose file + node_modules -**/node_modules \ No newline at end of file +#**/.turbo +#**/.cache +#**/apps/*/.next +#**/packages/*/dist +#**/packages/*/docs +#**/.eslintcache \ No newline at end of file diff --git a/examples/apps/nextjs-app/docker/Dockerfile b/examples/apps/nextjs-app/docker/Dockerfile index d6e290eb..17bb0dc6 100644 --- a/examples/apps/nextjs-app/docker/Dockerfile +++ b/examples/apps/nextjs-app/docker/Dockerfile @@ -1,19 +1,19 @@ ARG NODE_VERSION=24.14 ARG DEBIAN_VERSION=trixie-slim +ARG COREPACK_VERSION=0.34.6 ############################################################# # Stage 1 - App extraction / pruning # ############################################################# -FROM node:${NODE_VERSION}-${DEBIAN_VERSION} AS app-builder +FROM node:${NODE_VERSION}-${DEBIAN_VERSION} AS prepare -#RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache -#RUN --mount=type=cache,id=apt-cache,target=/var/cache/apt,sharing=locked \ -# --mount=type=cache,id=apt-lib,target=/var/lib/apt,sharing=locked \ RUN apt-get update \ #&& apt-get install build-essential cmake curl unzip ca-certificates git jq --no-install-recommends -y \ && apt-get install git jq --no-install-recommends -y \ - && corepack enable + && rm -rf /var/cache/apt/* \ + ## Corepack won't be bundled in node 25+ + && npm i -g corepack@${COREPACK_VERSION} && corepack enable WORKDIR /app @@ -33,16 +33,18 @@ RUN turbo prune --scope=@examples/nextjs-app --docker --out-dir=./out/nextjs-app # Stage 2 - App installation # ############################################################# -FROM app-builder AS app-installer +FROM prepare AS builder ENV TZ=Etc/UTC # Optimize for YARN installation speed ENV YARN_ENABLE_GLOBAL_CACHE=false ENV YARN_ENABLE_MIRROR=false +ENV YARN_ENABLE_TELEMETRY=false ENV YARN_NODE_LINKER=node-modules ENV YARN_NM_MODE=hardlinks-local ENV YARN_ENABLE_HARDENED_MODE=0 +ENV YARN_ENABLE_CONSTRAINTS_CHECKS=false # If using different compression level than in local (recommended: prefer to not do this) #ENV YARN_COMPRESSION_LEVEL 0 #ENV YARN_CHECKSUM_BEHAVIOR ignore @@ -55,20 +57,19 @@ WORKDIR /app # First install the dependencies (as they change less often) COPY --link .gitignore ./ -COPY --from=app-builder --link /app/out/nextjs-app/json/ . -COPY --from=app-builder --link /app/out/nextjs-app/yarn.lock ./yarn.lock - +COPY --from=prepare --link /app/out/nextjs-app/json/ . +COPY --from=prepare --link /app/out/nextjs-app/yarn.lock ./yarn.lock # Option 1: run install without cache #RUN yarn install --inline-builds # Option 2: run install with buildx cache mount (buildx) -RUN --mount=type=cache,target=/root/.yarn3-cache,id=yarn3-cache \ +RUN --mount=type=cache,target=/root/.yarn3-cache,id=yarn3-cache,sharing=locked \ YARN_CACHE_FOLDER=/root/.yarn3-cache \ yarn install --inline-builds # Build the project -COPY --from=app-builder /app/out/nextjs-app/full/ . +COPY --link --from=prepare /app/out/nextjs-app/full/ . COPY --link .gitignore turbo.jsonc tsconfig.base.json ./ ENV NEXT_BUILD_IGNORE_ESLINT=true @@ -78,15 +79,17 @@ ENV NODE_ENV=production # ENV NEXT_BUILD_ENV_SENTRY_ENABLED=false # ENV NEXT_BUILD_ENV_SENTRY_TRACING=false - RUN yarn workspace @examples/db-sqlserver prisma-generate -RUN yarn turbo run build --filter=@examples/nextjs-app... + +RUN yarn turbo run build --filter=@examples/nextjs-app +# Alternative we can also +#RUN yarn turbo run build --filter=@examples/nextjs-app... ############################################################# # Stage 3 - App runner # ############################################################# -FROM node:${NODE_VERSION}-${DEBIAN_VERSION} AS app-runner +FROM node:${NODE_VERSION}-${DEBIAN_VERSION} AS runner ARG NEXTJS_APP_PORT @@ -96,11 +99,12 @@ ENV PORT=${NEXTJS_APP_PORT:-3000} ENV TZ=Etc/UTC ENV NODE_ENV=production -#RUN --mount=type=cache,id=apt-cache,target=/var/cache/apt,sharing=locked \ -# --mount=type=cache,id=apt-lib,target=/var/lib/apt,sharing=locked \ RUN apt-get update \ && apt-get install bash tzdata --no-install-recommends -y \ - && corepack enable + && rm -rf /var/cache/apt/* \ + # If needed, we can enable corepack in the runner as well, but for now we don't need it \ + # since we're running the built server.js directly with node. + && npm i -g corepack@${COREPACK_VERSION} && corepack enable WORKDIR /app @@ -114,15 +118,15 @@ RUN chown nextjs:nodejs .next USER nextjs -COPY --from=app-installer --chown=nextjs:nodejs /app/examples/apps/nextjs-app/next.config.mjs \ +COPY --from=builder --chown=nextjs:nodejs /app/examples/apps/nextjs-app/next.config.mjs \ /app/examples/apps/nextjs-app/package.json \ ./ # Automatically leverage output traces to reduce image size # https://nextjs.org/docs/advanced-features/output-file-tracing -COPY --from=app-installer --chown=nextjs:nodejs /app/examples/apps/nextjs-app/.next/standalone ./ -COPY --from=app-installer --chown=nextjs:nodejs /app/examples/apps/nextjs-app/.next/static ./examples/apps/nextjs-app/.next/static -COPY --from=app-installer --chown=nextjs:nodejs /app/examples/apps/nextjs-app/public ./examples/apps/nextjs-app/public +COPY --from=builder --chown=nextjs:nodejs /app/examples/apps/nextjs-app/.next/standalone ./ +COPY --from=builder --chown=nextjs:nodejs /app/examples/apps/nextjs-app/.next/static ./examples/apps/nextjs-app/.next/static +COPY --from=builder --chown=nextjs:nodejs /app/examples/apps/nextjs-app/public ./examples/apps/nextjs-app/public EXPOSE ${PORT} diff --git a/examples/apps/nextjs-app/docker/Dockerfile.alpine b/examples/apps/nextjs-app/docker/Dockerfile.alpine index c16033d5..e19f1fa6 100644 --- a/examples/apps/nextjs-app/docker/Dockerfile.alpine +++ b/examples/apps/nextjs-app/docker/Dockerfile.alpine @@ -7,12 +7,12 @@ ARG ALPINE_VERSION=3.23 FROM node:${NODE_VERSION}-alpine${ALPINE_VERSION} AS app-builder -# gcompat is required for duckdb neo to work -RUN apk add --no-cache git jq && corepack enable +# You might want to add gcompat for duckdb neo to work +RUN apk add --no-cache git jq && rm -rf /var/cache/apk/* && npm i -g corepack && corepack enable WORKDIR /app -COPY --link package.json turbo.json ./ +COPY --link package.json turbo.jsonc ./ # We can't run turbo without yarn install first, let's install locally and make sure # both local and docker are aligned on the package.json version. @@ -39,7 +39,7 @@ ENV NEXT_BUILD_ENV_OUTPUT=standalone # ENV NEXT_BUILD_ENV_SENTRY_ENABLED=false # ENV NEXT_BUILD_ENV_SENTRY_TRACING=false -ENV TZ=Europe/Brussels +ENV TZ=Etc/UTC # Optimize for YARN installation speed ENV YARN_ENABLE_GLOBAL_CACHE=false @@ -70,8 +70,8 @@ RUN yarn install --inline-builds # yarn install --inline-builds # Build the project -COPY --from=app-builder /app/out/nextjs-app/full/ . -COPY --link .gitignore turbo.json tsconfig.base.json ./ +COPY --link --from=app-builder /app/out/nextjs-app/full/ . +COPY --link .gitignore turbo.jsonc tsconfig.base.json ./ RUN yarn workspace @examples/db-sqlserver prisma-generate RUN yarn turbo run build --filter=@examples/nextjs-app... @@ -87,9 +87,10 @@ ARG NEXTJS_APP_PORT # Bort PORT / HOSTNAME envs are respected by nextjs start/dev. ENV HOSTNAME=0.0.0.0 ENV PORT=${NEXTJS_APP_PORT:-3000} -ENV TZ=Europe/Brussels -RUN apk add --no-cache tzdata bash && corepack enable +ENV TZ=Etc/UTC + +RUN apk add --no-cache tzdata && rm -rf /var/cache/apk/* && npm i -g corepack && corepack enable WORKDIR /app diff --git a/examples/apps/nextjs-app/docker/README.md b/examples/apps/nextjs-app/docker/README.md index 23697b43..138f25f8 100644 --- a/examples/apps/nextjs-app/docker/README.md +++ b/examples/apps/nextjs-app/docker/README.md @@ -2,7 +2,6 @@ ### Requirements -- [x] [docker-engine](https://docs.docker.com/get-docker) >= 23 and [buildkit](https://docs.docker.com/build/buildkit/). - [x] docker compose v2: [repo](https://github.com/docker/compose) - [docs](https://docs.docker.com/compose/) - [x] optional: [lazydocker](https://github.com/jesseduffield/lazydocker), a beautiful tui. - [x] optional: [dive](https://github.com/wagoodman/dive) to debug layer sizes. @@ -11,9 +10,13 @@ ```bash cd ./docker -docker compose build -docker compose build --progress=plain # More verbose -docker compose build --parallel # Might be faster +docker buildx bake --file docker-compose.yml + +# Alternatives +# docker compose build +# docker compose build --progress=plain # More verbose +# docker compose build --parallel # Might be faster + docker compose up docker compose down ``` @@ -23,7 +26,7 @@ docker compose down #### Run bash in container ```bash -docker compose run nextjs-app bash +docker compose run nextjs-app bash # equivalent to docker run --rm -it --entrypoint bash flowblade-nextjs-app-nextjs-app ``` @@ -31,7 +34,7 @@ docker run --rm -it --entrypoint bash flowblade-nextjs-app-nextjs-app #### Get the exported size ```bash -export IMAGE=flowblade-nextjs-app +export IMAGE=flowblade-example-nextjs-app-debian # Inspect the image docker image inspect ${IMAGE} diff --git a/examples/apps/nextjs-app/docker/docker-compose.alpine.yml b/examples/apps/nextjs-app/docker/docker-compose.alpine.yml new file mode 100644 index 00000000..bdfac7d3 --- /dev/null +++ b/examples/apps/nextjs-app/docker/docker-compose.alpine.yml @@ -0,0 +1,17 @@ +name: flowblade-example-nextjs +services: + app-alpine: + build: + # Start from root of the monorepo + context: ../../../../ + dockerfile: ./examples/apps/nextjs-app/docker/Dockerfile.alpine + restart: no + networks: + - flowblade-net + ports: + - 3000:3000 + +networks: + flowblade-net: + driver: bridge + enable_ipv6: false diff --git a/examples/apps/nextjs-app/docker/docker-compose.yml b/examples/apps/nextjs-app/docker/docker-compose.yml index 23914c84..86a0ac58 100644 --- a/examples/apps/nextjs-app/docker/docker-compose.yml +++ b/examples/apps/nextjs-app/docker/docker-compose.yml @@ -1,6 +1,6 @@ -name: flowblade-nextjs-app +name: flowblade-example-nextjs services: - nextjs-app: + app-debian: build: # Start from root of the monorepo context: ../../../../ diff --git a/examples/apps/nextjs-app/package.json b/examples/apps/nextjs-app/package.json index 2df4881d..3926770a 100644 --- a/examples/apps/nextjs-app/package.json +++ b/examples/apps/nextjs-app/package.json @@ -34,10 +34,12 @@ "lint": "next typegen && eslint . --ext .ts,.tsx,.js,.jsx,.mjs,.cjs,.mts,.cts --cache --cache-location ../../../.cache/eslint/nextjs-app.eslintcache", "fix-staged": "lint-staged --allow-empty", "codegen": "run-s codegen-api", - "codegen-api": "tsx ./scripts/codegen-openapi-json-schema.ts && kubb generate" + "codegen-api": "tsx ./scripts/codegen-openapi-json-schema.ts && kubb generate", + "docker-build": "cd docker && docker buildx bake --file ./docker-compose.yml", + "docker-build-alpine": "cd docker && docker buildx bake --file ./docker-compose.alpine.yml" }, "dependencies": { - "@duckdb/duckdb-wasm": "1.31.0", + "@duckdb/duckdb-wasm": "1.33.1-dev20.0", "@duckdb/node-api": "1.5.0-r.1", "@examples/base-auth": "workspace:^", "@examples/base-ui": "workspace:^", @@ -52,19 +54,19 @@ "@hono/node-server": "1.19.11", "@hono/standard-validator": "0.2.2", "@httpx/assert": "0.16.8", - "@httpx/compress": "0.3.11", + "@httpx/compress": "0.3.12", "@httpx/dsn-parser": "1.9.9", "@httpx/encode": "0.1.8", "@httpx/exception": "3.1.9", "@httpx/hash": "0.2.5", - "@httpx/jwt-verify": "0.2.1", - "@httpx/lru": "0.13.1", - "@httpx/md5": "1.0.2", + "@httpx/jwt-verify": "0.2.2", + "@httpx/lru": "0.13.2", + "@httpx/md5": "1.0.3", "@httpx/memo-intl": "1.4.10", "@httpx/plain-object": "2.1.8", "@httpx/stable-hash": "0.3.8", "@httpx/treeu": "0.5.8", - "@httpx/xcache": "0.4.12", + "@httpx/xcache": "0.5.0", "@logtape/logtape": "2.0.4", "@logtape/otel": "2.0.4", "@logtape/pretty": "2.0.4", @@ -99,7 +101,7 @@ "class-variance-authority": "0.7.1", "clsx": "2.1.1", "hast-util-to-jsx-runtime": "2.3.6", - "hono": "4.12.8", + "hono": "4.12.9", "hono-openapi": "1.3.0", "json-schema-walker": "3.2.0", "ky": "1.14.3", @@ -153,8 +155,8 @@ "@typescript/native-preview": "catalog:", "@valibot/to-json-schema": "1.6.0", "@vitejs/plugin-react": "6.0.1", - "@vitest/coverage-v8": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-v8": "4.1.1", + "@vitest/ui": "4.1.1", "cross-env": "10.1.0", "eslint": "8.57.1", "happy-dom": "20.8.4", @@ -168,7 +170,7 @@ "tsx": "4.21.0", "tw-animate-css": "1.4.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.19.0" diff --git a/examples/apps/nextjs-app/turbo.jsonc b/examples/apps/nextjs-app/turbo.jsonc index b31617c7..6c41ab8e 100644 --- a/examples/apps/nextjs-app/turbo.jsonc +++ b/examples/apps/nextjs-app/turbo.jsonc @@ -4,7 +4,9 @@ "tasks": { "build": { "env": ["NEXT_BUILD_*", "NEXT_PUBLIC_*", "SENTRY_*"], - "outputs": [".next/**", "!.next/cache/**"] + "outputs": [".next/**", "!.next/cache/**"], + // We rely on tsconfig path aliases to ease starting + "dependsOn": [], }, "typecheck": {}, "dev": { diff --git a/examples/shared/base-auth/package.json b/examples/shared/base-auth/package.json index ee4975cc..49c4c464 100644 --- a/examples/shared/base-auth/package.json +++ b/examples/shared/base-auth/package.json @@ -48,9 +48,9 @@ "@typescript-eslint/parser": "8.57.1", "@typescript/native-preview": "catalog:", "@vitejs/plugin-react": "6.0.1", - "@vitest/browser": "4.1.0", - "@vitest/coverage-v8": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/browser": "4.1.1", + "@vitest/coverage-v8": "4.1.1", + "@vitest/ui": "4.1.1", "dotenv": "17.3.1", "eslint": "8.57.1", "happy-dom": "20.8.4", @@ -63,6 +63,6 @@ "tedious": "19.2.1", "tsx": "4.21.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" } } diff --git a/examples/shared/base-ui/package.json b/examples/shared/base-ui/package.json index 2908dce9..dfbbbd56 100644 --- a/examples/shared/base-ui/package.json +++ b/examples/shared/base-ui/package.json @@ -49,9 +49,9 @@ }, "devDependencies": { "@belgattitude/eslint-config-bases": "8.10.0", - "@storybook/addon-docs": "10.3.1", - "@storybook/addon-vitest": "10.3.1", - "@storybook/react-vite": "10.3.1", + "@storybook/addon-docs": "10.3.3", + "@storybook/addon-vitest": "10.3.3", + "@storybook/react-vite": "10.3.3", "@tailwindcss/postcss": "4.2.2", "@testing-library/dom": "10.4.1", "@testing-library/react": "16.3.2", @@ -63,11 +63,11 @@ "@typescript-eslint/parser": "8.57.1", "@typescript/native-preview": "catalog:", "@vitejs/plugin-react": "6.0.1", - "@vitest/browser": "4.1.0", - "@vitest/coverage-v8": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/browser": "4.1.1", + "@vitest/coverage-v8": "4.1.1", + "@vitest/ui": "4.1.1", "eslint": "8.57.1", - "eslint-plugin-storybook": "10.3.1", + "eslint-plugin-storybook": "10.2.19", "happy-dom": "20.8.4", "lucide-react": "0.577.0", "playwright": "1.58.2", @@ -76,10 +76,10 @@ "react-dom": "19.2.4", "rimraf": "6.1.3", "shadcn": "4.1.0", - "storybook": "10.3.1", + "storybook": "10.3.3", "tailwindcss": "4.2.2", "tw-animate-css": "1.4.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" } } diff --git a/examples/shared/db-sqlserver/package.json b/examples/shared/db-sqlserver/package.json index b8e953e1..c36e0255 100644 --- a/examples/shared/db-sqlserver/package.json +++ b/examples/shared/db-sqlserver/package.json @@ -73,8 +73,8 @@ "@typescript-eslint/eslint-plugin": "8.57.1", "@typescript-eslint/parser": "8.57.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-v8": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-v8": "4.1.1", + "@vitest/ui": "4.1.1", "cross-env": "10.1.0", "eslint": "8.57.1", "execa": "9.6.1", @@ -90,7 +90,7 @@ "tinyrainbow": "3.1.0", "tsx": "4.21.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "prisma": { "seed": "tsx ./scripts/run-prisma-seeds.ts" diff --git a/examples/shared/duckb-openfoodfact/package.json b/examples/shared/duckb-openfoodfact/package.json index 2a54edf0..b10eb48b 100644 --- a/examples/shared/duckb-openfoodfact/package.json +++ b/examples/shared/duckb-openfoodfact/package.json @@ -42,8 +42,8 @@ "@flowblade/sql-tag-format": "workspace:^", "@hono/node-server": "1.19.11", "@httpx/assert": "0.16.8", - "@httpx/compress": "0.3.11", - "@httpx/lru": "0.13.1", + "@httpx/compress": "0.3.12", + "@httpx/lru": "0.13.2", "@httpx/memo-intl": "1.4.10", "@httpx/stable-hash": "0.3.8", "@total-typescript/ts-reset": "0.6.1", @@ -51,14 +51,14 @@ "@typescript-eslint/eslint-plugin": "8.57.1", "@typescript-eslint/parser": "8.57.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-istanbul": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-istanbul": "4.1.1", + "@vitest/ui": "4.1.1", "boxen": "8.0.1", "cross-env": "10.1.0", "dedent": "1.7.2", "eslint": "8.57.1", "execa": "9.6.1", - "hono": "4.12.8", + "hono": "4.12.9", "kysely": "0.28.14", "node-downloader-helper": "2.1.11", "npm-run-all2": "8.0.4", @@ -70,7 +70,7 @@ "tinyrainbow": "3.1.0", "tsx": "4.21.0", "typescript": "5.9.3", - "vitest": "4.1.0", + "vitest": "4.1.1", "yocto-spinner": "1.1.0" } } diff --git a/packages/core/package.json b/packages/core/package.json index 48d4853f..f132fb74 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -77,8 +77,8 @@ "@size-limit/esbuild": "12.0.1", "@size-limit/file": "12.0.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-istanbul": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-istanbul": "4.1.1", + "@vitest/ui": "4.1.1", "browserslist": "4.28.1", "browserslist-to-esbuild": "2.1.1", "cross-env": "10.1.0", @@ -97,7 +97,7 @@ "typedoc": "0.28.17", "typedoc-plugin-markdown": "4.11.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.9.0" diff --git a/packages/source-duckdb/package.json b/packages/source-duckdb/package.json index 905afa7d..54d9f601 100644 --- a/packages/source-duckdb/package.json +++ b/packages/source-duckdb/package.json @@ -87,8 +87,8 @@ "@size-limit/esbuild": "12.0.1", "@size-limit/file": "12.0.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-istanbul": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-istanbul": "4.1.1", + "@vitest/ui": "4.1.1", "browserslist": "4.28.1", "browserslist-to-esbuild": "2.1.1", "core-js": "3.49.0", @@ -108,7 +108,7 @@ "typedoc": "0.28.17", "typedoc-plugin-markdown": "4.11.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.9.0" diff --git a/packages/source-kysely/package.json b/packages/source-kysely/package.json index 07eaa53b..c74ebbed 100644 --- a/packages/source-kysely/package.json +++ b/packages/source-kysely/package.json @@ -103,8 +103,8 @@ "@size-limit/file": "12.0.1", "@testcontainers/mssqlserver": "11.13.0", "@typescript/native-preview": "catalog:", - "@vitest/coverage-istanbul": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-istanbul": "4.1.1", + "@vitest/ui": "4.1.1", "browserslist": "4.28.1", "browserslist-to-esbuild": "2.1.1", "core-js": "3.49.0", @@ -126,7 +126,7 @@ "typedoc": "0.28.17", "typedoc-plugin-markdown": "4.11.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.9.0" diff --git a/packages/sql-tag-format/package.json b/packages/sql-tag-format/package.json index ba7217ff..c795d411 100644 --- a/packages/sql-tag-format/package.json +++ b/packages/sql-tag-format/package.json @@ -78,8 +78,8 @@ "@size-limit/esbuild": "12.0.1", "@size-limit/file": "12.0.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-istanbul": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-istanbul": "4.1.1", + "@vitest/ui": "4.1.1", "browserslist": "4.28.1", "browserslist-to-esbuild": "2.1.1", "cross-env": "10.1.0", @@ -97,7 +97,7 @@ "typedoc": "0.28.17", "typedoc-plugin-markdown": "4.11.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.9.0" diff --git a/packages/sql-tag/package.json b/packages/sql-tag/package.json index c7b28b64..7821bd7b 100644 --- a/packages/sql-tag/package.json +++ b/packages/sql-tag/package.json @@ -77,8 +77,8 @@ "@size-limit/esbuild": "12.0.1", "@size-limit/file": "12.0.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-istanbul": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-istanbul": "4.1.1", + "@vitest/ui": "4.1.1", "browserslist": "4.28.1", "browserslist-to-esbuild": "2.1.1", "cross-env": "10.1.0", @@ -97,7 +97,7 @@ "typedoc": "0.28.17", "typedoc-plugin-markdown": "4.11.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "engines": { "node": ">=20.9.0" diff --git a/packages/sqlduck/package.json b/packages/sqlduck/package.json index e88f9ac5..0ea6c7a7 100644 --- a/packages/sqlduck/package.json +++ b/packages/sqlduck/package.json @@ -82,8 +82,8 @@ "@typescript-eslint/eslint-plugin": "8.57.1", "@typescript-eslint/parser": "8.57.1", "@typescript/native-preview": "catalog:", - "@vitest/coverage-v8": "4.1.0", - "@vitest/ui": "4.1.0", + "@vitest/coverage-v8": "4.1.1", + "@vitest/ui": "4.1.1", "ansis": "4.2.0", "browserslist-to-esbuild": "2.1.1", "core-js": "3.49.0", @@ -110,7 +110,7 @@ "typedoc": "0.28.17", "typedoc-plugin-markdown": "4.11.0", "typescript": "5.9.3", - "vitest": "4.1.0" + "vitest": "4.1.1" }, "files": [ "dist" diff --git a/yarn.lock b/yarn.lock index 71b848bd..c693b8b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1663,12 +1663,13 @@ __metadata: languageName: node linkType: hard -"@duckdb/duckdb-wasm@npm:1.31.0": - version: 1.31.0 - resolution: "@duckdb/duckdb-wasm@npm:1.31.0" +"@duckdb/duckdb-wasm@npm:1.33.1-dev20.0": + version: 1.33.1-dev20.0 + resolution: "@duckdb/duckdb-wasm@npm:1.33.1-dev20.0" dependencies: apache-arrow: "npm:^17.0.0" - checksum: 10c0/4ac6c75d5fa8002d445fe80898e334e5d1f1ef31826b7c1250c06e33c3ee37cb5f7edc44692ab835bc0550e04ea380cef3e18fe34c6192ad47381611bf70848f + qs: "npm:^6.14.1" + checksum: 10c0/6c2ab133a4a5c58c985bc4ff6f99b403ebcb7e2fda387316c0aa5bc20fbdfa8bcb9f052fdd7a6b53040006fe71198755f54464422fe2cb02cd4edf5f13ffaa0d languageName: node linkType: hard @@ -2085,9 +2086,9 @@ __metadata: "@typescript-eslint/parser": "npm:8.57.1" "@typescript/native-preview": "catalog:" "@vitejs/plugin-react": "npm:6.0.1" - "@vitest/browser": "npm:4.1.0" - "@vitest/coverage-v8": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/browser": "npm:4.1.1" + "@vitest/coverage-v8": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" better-auth: "npm:1.5.6" dotenv: "npm:17.3.1" eslint: "npm:8.57.1" @@ -2104,7 +2105,7 @@ __metadata: tedious: "npm:19.2.1" tsx: "npm:4.21.0" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" zod: "npm:4.3.6" peerDependencies: kysely: ^0.28.8 @@ -2119,9 +2120,9 @@ __metadata: dependencies: "@base-ui/react": "npm:1.3.0" "@belgattitude/eslint-config-bases": "npm:8.10.0" - "@storybook/addon-docs": "npm:10.3.1" - "@storybook/addon-vitest": "npm:10.3.1" - "@storybook/react-vite": "npm:10.3.1" + "@storybook/addon-docs": "npm:10.3.3" + "@storybook/addon-vitest": "npm:10.3.3" + "@storybook/react-vite": "npm:10.3.3" "@tailwindcss/postcss": "npm:4.2.2" "@testing-library/dom": "npm:10.4.1" "@testing-library/react": "npm:16.3.2" @@ -2133,16 +2134,16 @@ __metadata: "@typescript-eslint/parser": "npm:8.57.1" "@typescript/native-preview": "catalog:" "@vitejs/plugin-react": "npm:6.0.1" - "@vitest/browser": "npm:4.1.0" - "@vitest/coverage-v8": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/browser": "npm:4.1.1" + "@vitest/coverage-v8": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" class-variance-authority: "npm:0.7.1" clsx: "npm:2.1.1" cmdk: "npm:1.1.1" date-fns: "npm:4.1.0" embla-carousel-react: "npm:8.6.0" eslint: "npm:8.57.1" - eslint-plugin-storybook: "npm:10.3.1" + eslint-plugin-storybook: "npm:10.2.19" happy-dom: "npm:20.8.4" input-otp: "npm:1.4.2" lucide-react: "npm:0.577.0" @@ -2157,13 +2158,13 @@ __metadata: rimraf: "npm:6.1.3" shadcn: "npm:4.1.0" sonner: "npm:2.0.7" - storybook: "npm:10.3.1" + storybook: "npm:10.3.3" tailwind-merge: "npm:3.5.0" tailwindcss: "npm:4.2.2" tw-animate-css: "npm:1.4.0" typescript: "npm:5.9.3" vaul: "npm:1.1.2" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" peerDependencies: lucide-react: ^0.577.0 react: ^19.2.4 @@ -2187,8 +2188,8 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:8.57.1" "@typescript-eslint/parser": "npm:8.57.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-v8": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-v8": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" cross-env: "npm:10.1.0" eslint: "npm:8.57.1" execa: "npm:9.6.1" @@ -2204,7 +2205,7 @@ __metadata: tinyrainbow: "npm:3.1.0" tsx: "npm:4.21.0" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" peerDependencies: "@prisma/client": ^6.19.1 kysely: ^0.28.0 @@ -2229,8 +2230,8 @@ __metadata: "@flowblade/sql-tag-format": "workspace:^" "@hono/node-server": "npm:1.19.11" "@httpx/assert": "npm:0.16.8" - "@httpx/compress": "npm:0.3.11" - "@httpx/lru": "npm:0.13.1" + "@httpx/compress": "npm:0.3.12" + "@httpx/lru": "npm:0.13.2" "@httpx/memo-intl": "npm:1.4.10" "@httpx/stable-hash": "npm:0.3.8" "@total-typescript/ts-reset": "npm:0.6.1" @@ -2238,14 +2239,14 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:8.57.1" "@typescript-eslint/parser": "npm:8.57.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-istanbul": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-istanbul": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" boxen: "npm:8.0.1" cross-env: "npm:10.1.0" dedent: "npm:1.7.2" eslint: "npm:8.57.1" execa: "npm:9.6.1" - hono: "npm:4.12.8" + hono: "npm:4.12.9" kysely: "npm:0.28.14" node-downloader-helper: "npm:2.1.11" npm-run-all2: "npm:8.0.4" @@ -2257,7 +2258,7 @@ __metadata: tinyrainbow: "npm:3.1.0" tsx: "npm:4.21.0" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" yocto-spinner: "npm:1.1.0" languageName: unknown linkType: soft @@ -2284,7 +2285,7 @@ __metadata: "@httpx/assert": "npm:0.16.8" "@httpx/dsn-parser": "npm:1.9.9" "@httpx/exception": "npm:3.1.9" - "@httpx/lru": "npm:0.13.1" + "@httpx/lru": "npm:0.13.2" "@httpx/memo-intl": "npm:1.4.10" "@httpx/plain-object": "npm:2.1.8" "@httpx/treeu": "npm:0.5.8" @@ -2293,8 +2294,8 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:8.57.1" "@typescript-eslint/parser": "npm:8.57.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-v8": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-v8": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" close-with-grace: "npm:2.5.0" cross-env: "npm:10.1.0" eslint: "npm:8.57.1" @@ -2312,7 +2313,7 @@ __metadata: tsx: "npm:4.21.0" typebox: "npm:1.1.6" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" zod: "npm:4.3.6" languageName: unknown linkType: soft @@ -2323,7 +2324,7 @@ __metadata: dependencies: "@belgattitude/eslint-config-bases": "npm:8.10.0" "@dotenvx/dotenvx": "npm:1.55.1" - "@duckdb/duckdb-wasm": "npm:1.31.0" + "@duckdb/duckdb-wasm": "npm:1.33.1-dev20.0" "@duckdb/node-api": "npm:1.5.0-r.1" "@examples/base-auth": "workspace:^" "@examples/base-ui": "workspace:^" @@ -2339,19 +2340,19 @@ __metadata: "@hono/node-server": "npm:1.19.11" "@hono/standard-validator": "npm:0.2.2" "@httpx/assert": "npm:0.16.8" - "@httpx/compress": "npm:0.3.11" + "@httpx/compress": "npm:0.3.12" "@httpx/dsn-parser": "npm:1.9.9" "@httpx/encode": "npm:0.1.8" "@httpx/exception": "npm:3.1.9" "@httpx/hash": "npm:0.2.5" - "@httpx/jwt-verify": "npm:0.2.1" - "@httpx/lru": "npm:0.13.1" - "@httpx/md5": "npm:1.0.2" + "@httpx/jwt-verify": "npm:0.2.2" + "@httpx/lru": "npm:0.13.2" + "@httpx/md5": "npm:1.0.3" "@httpx/memo-intl": "npm:1.4.10" "@httpx/plain-object": "npm:2.1.8" "@httpx/stable-hash": "npm:0.3.8" "@httpx/treeu": "npm:0.5.8" - "@httpx/xcache": "npm:0.4.12" + "@httpx/xcache": "npm:0.5.0" "@kubb/cli": "npm:4.36.2" "@kubb/core": "npm:4.36.2" "@kubb/oas": "npm:4.36.2" @@ -2401,8 +2402,8 @@ __metadata: "@vercel/blob": "npm:2.3.1" "@vercel/otel": "npm:2.1.1" "@vitejs/plugin-react": "npm:6.0.1" - "@vitest/coverage-v8": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-v8": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" ag-charts-community: "npm:13.1.0" ag-charts-react: "npm:13.1.0" ag-grid-community: "npm:35.1.0" @@ -2415,7 +2416,7 @@ __metadata: eslint: "npm:8.57.1" happy-dom: "npm:20.8.4" hast-util-to-jsx-runtime: "npm:2.3.6" - hono: "npm:4.12.8" + hono: "npm:4.12.9" hono-openapi: "npm:1.3.0" json-schema-walker: "npm:3.2.0" ky: "npm:1.14.3" @@ -2449,7 +2450,7 @@ __metadata: type-fest: "npm:5.5.0" typescript: "npm:5.9.3" valibot: "npm:1.3.1" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" zod: "npm:4.3.6" languageName: unknown linkType: soft @@ -2744,8 +2745,8 @@ __metadata: "@size-limit/esbuild": "npm:12.0.1" "@size-limit/file": "npm:12.0.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-istanbul": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-istanbul": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" browserslist: "npm:4.28.1" browserslist-to-esbuild: "npm:2.1.1" cross-env: "npm:10.1.0" @@ -2765,7 +2766,7 @@ __metadata: typedoc-plugin-markdown: "npm:4.11.0" typescript: "npm:5.9.3" typescript-result: "npm:3.5.2" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" languageName: unknown linkType: soft @@ -2786,8 +2787,8 @@ __metadata: "@size-limit/esbuild": "npm:12.0.1" "@size-limit/file": "npm:12.0.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-istanbul": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-istanbul": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" browserslist: "npm:4.28.1" browserslist-to-esbuild: "npm:2.1.1" core-js: "npm:3.49.0" @@ -2807,7 +2808,7 @@ __metadata: typedoc: "npm:0.28.17" typedoc-plugin-markdown: "npm:4.11.0" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" peerDependencies: "@duckdb/node-api": ^1.5.0-r.1 languageName: unknown @@ -2833,8 +2834,8 @@ __metadata: "@size-limit/file": "npm:12.0.1" "@testcontainers/mssqlserver": "npm:11.13.0" "@typescript/native-preview": "catalog:" - "@vitest/coverage-istanbul": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-istanbul": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" browserslist: "npm:4.28.1" browserslist-to-esbuild: "npm:2.1.1" core-js: "npm:3.49.0" @@ -2858,7 +2859,7 @@ __metadata: typedoc-plugin-markdown: "npm:4.11.0" typescript: "npm:5.9.3" valibot: "npm:^1.3.1" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" peerDependencies: kysely: ^0.28.10 tarn: ^3.0.2 @@ -2883,8 +2884,8 @@ __metadata: "@size-limit/esbuild": "npm:12.0.1" "@size-limit/file": "npm:12.0.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-istanbul": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-istanbul": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" browserslist: "npm:4.28.1" browserslist-to-esbuild: "npm:2.1.1" cross-env: "npm:10.1.0" @@ -2903,7 +2904,7 @@ __metadata: typedoc: "npm:0.28.17" typedoc-plugin-markdown: "npm:4.11.0" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" languageName: unknown linkType: soft @@ -2919,8 +2920,8 @@ __metadata: "@size-limit/esbuild": "npm:12.0.1" "@size-limit/file": "npm:12.0.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-istanbul": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-istanbul": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" browserslist: "npm:4.28.1" browserslist-to-esbuild: "npm:2.1.1" cross-env: "npm:10.1.0" @@ -2940,7 +2941,7 @@ __metadata: typedoc: "npm:0.28.17" typedoc-plugin-markdown: "npm:4.11.0" typescript: "npm:5.9.3" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" languageName: unknown linkType: soft @@ -2968,8 +2969,8 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:8.57.1" "@typescript-eslint/parser": "npm:8.57.1" "@typescript/native-preview": "catalog:" - "@vitest/coverage-v8": "npm:4.1.0" - "@vitest/ui": "npm:4.1.0" + "@vitest/coverage-v8": "npm:4.1.1" + "@vitest/ui": "npm:4.1.1" ansis: "npm:4.2.0" browserslist-to-esbuild: "npm:2.1.1" core-js: "npm:3.49.0" @@ -2998,7 +2999,7 @@ __metadata: typedoc-plugin-markdown: "npm:4.11.0" typescript: "npm:5.9.3" valibot: "npm:^1.3.1" - vitest: "npm:4.1.0" + vitest: "npm:4.1.1" zod: "npm:^4.3.6" peerDependencies: "@duckdb/node-api": ^1.5.0-r.1 @@ -3124,12 +3125,12 @@ __metadata: languageName: node linkType: hard -"@httpx/compress@npm:0.3.11, @httpx/compress@npm:^0.3.11": - version: 0.3.11 - resolution: "@httpx/compress@npm:0.3.11" +"@httpx/compress@npm:0.3.12, @httpx/compress@npm:^0.3.12": + version: 0.3.12 + resolution: "@httpx/compress@npm:0.3.12" dependencies: uint8array-extras: "npm:^1.5.0" - checksum: 10c0/270aecebf4f777cf650d064598b424f5af6657fff25c53a83540e3f61f9f440160fe412d11928f6162f7eb29c9a43f6472f29a42367c8d09b025c5630e084991 + checksum: 10c0/836d9afd84d4c3a2cee595e66b73aae81557cbd85a011c48c2e88b9335dd87797f6eb45aae345efe51ac39e8c470555836a8a0890c63892585bb5e7ca8eb70de languageName: node linkType: hard @@ -3166,34 +3167,34 @@ __metadata: languageName: node linkType: hard -"@httpx/jwt-verify@npm:0.2.1": - version: 0.2.1 - resolution: "@httpx/jwt-verify@npm:0.2.1" +"@httpx/jwt-verify@npm:0.2.2": + version: 0.2.2 + resolution: "@httpx/jwt-verify@npm:0.2.2" dependencies: - "@httpx/lru": "npm:^0.13.1" + "@httpx/lru": "npm:^0.13.2" "@httpx/plain-object": "npm:^2.1.8" - jose: "npm:^6.2.1" + jose: "npm:^6.2.2" ky: "npm:^1.14.3" peerDependencies: "@standard-schema/spec": ^1.0.0 peerDependenciesMeta: "@standard-schema/spec": optional: true - checksum: 10c0/e4e1f557b7fa851e458681080901733630c9aab2a1f908cd0ac1c92ae2aa2f1810385f3e5a9d4f2bc95ee57075bb481c3c0a9c80cc15ae6f1ebacc583ab84c52 + checksum: 10c0/ed9b3576e031e1d2d8c5998af679b2548efd21412be056d025fa8290d34ba792c5e94ec7401557503c13749706d20b583b95e6c4fd579094495c48f30bb8d296 languageName: node linkType: hard -"@httpx/lru@npm:0.13.1, @httpx/lru@npm:^0.13.1": - version: 0.13.1 - resolution: "@httpx/lru@npm:0.13.1" - checksum: 10c0/bfdff93ab098d0dce3f0946e056acffcdcd909f5c8317209b9ed0da6e9b765ac1be52027d915d8a62950acefb4147e85731d6939292935cbf3f827894f47433e +"@httpx/lru@npm:0.13.2, @httpx/lru@npm:^0.13.1, @httpx/lru@npm:^0.13.2": + version: 0.13.2 + resolution: "@httpx/lru@npm:0.13.2" + checksum: 10c0/718d43ec4f4df14bbc529ed8ab7481eaaba2b1f24f0ca83c8d0252d2ea2f5683caf31d6612812f2dc98b2ac22c6b558f06fcb009783ad05ae5fe07256fbc74cc languageName: node linkType: hard -"@httpx/md5@npm:1.0.2": - version: 1.0.2 - resolution: "@httpx/md5@npm:1.0.2" - checksum: 10c0/d5c34a5471fd745a429c29c1db3ba62bbbecd106990a5b1313c2f2e9fb3516cd9fb3713fe2145f6b0a0ffecb3767fae26e9fa1efc975428f1376099457198ac8 +"@httpx/md5@npm:1.0.3": + version: 1.0.3 + resolution: "@httpx/md5@npm:1.0.3" + checksum: 10c0/d85537efadc7f2e27a00d6804f54e4c57c3f6e2741a0f35426c83115259b519ae22481cf5438cf3574b38d901f3d04d15290a52eb87645d8d04d2d9eb56d19fe languageName: node linkType: hard @@ -3232,12 +3233,12 @@ __metadata: languageName: node linkType: hard -"@httpx/xcache@npm:0.4.12": - version: 0.4.12 - resolution: "@httpx/xcache@npm:0.4.12" +"@httpx/xcache@npm:0.5.0": + version: 0.5.0 + resolution: "@httpx/xcache@npm:0.5.0" dependencies: - "@httpx/compress": "npm:^0.3.11" - "@httpx/lru": "npm:^0.13.1" + "@httpx/compress": "npm:^0.3.12" + "@httpx/lru": "npm:^0.13.2" "@httpx/stable-hash": "npm:^0.3.8" peerDependencies: devalue: ^5.4.2 @@ -3247,7 +3248,7 @@ __metadata: optional: true superjson: optional: true - checksum: 10c0/9bbc008c582ec56f96af90eedd36e7a826f9ccd7f35a9b91da4ebfcb30abb367dfba56db32709e67f2dbf9ae2553ee1446598390ddf7acaf879827cfec16ca7d + checksum: 10c0/e96634749f02ed465ea437dbec8e0581fe63325bdc9c6ea2ccb6b7c00885b1107f399a09264064db670e05303c2be8a00e8580b693e35475d52aed9ca3d49e94 languageName: node linkType: hard @@ -5454,13 +5455,6 @@ __metadata: languageName: node linkType: hard -"@oxc-project/runtime@npm:0.115.0": - version: 0.115.0 - resolution: "@oxc-project/runtime@npm:0.115.0" - checksum: 10c0/88905181724fcad06d2852969e706a25a7b6c4fadac22dd6aece24b882a947eda7487451e0824781c9dc87b40b2c6ee582790e47fec5a9ba5d27c6e8c6c35bc1 - languageName: node - linkType: hard - "@oxc-project/types@npm:=0.115.0": version: 0.115.0 resolution: "@oxc-project/types@npm:0.115.0" @@ -5468,6 +5462,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:=0.122.0": + version: 0.122.0 + resolution: "@oxc-project/types@npm:0.122.0" + checksum: 10c0/2c64dd0db949426fd0c86d4f61eded5902e7b7b166356a825bd3a248aeaa29a495f78918f66ab78e99644b67bd7556096e2a8123cec74ca4141c604f424f4f74 + languageName: node + linkType: hard + "@pagefind/darwin-arm64@npm:1.4.0": version: 1.4.0 resolution: "@pagefind/darwin-arm64@npm:1.4.0" @@ -6381,6 +6382,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-android-arm64@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.11" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-android-arm64@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.9" @@ -6388,6 +6396,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.11" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.9" @@ -6395,6 +6410,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-darwin-x64@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-rc.11" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rolldown/binding-darwin-x64@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-rc.9" @@ -6402,6 +6424,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.11" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.9" @@ -6409,6 +6438,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.11" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.9" @@ -6416,6 +6452,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.11" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.9" @@ -6423,6 +6466,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.11" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.9" @@ -6430,6 +6480,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.11" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.9" @@ -6437,6 +6494,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.11" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.9" @@ -6444,6 +6508,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.11" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.9" @@ -6451,6 +6522,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.11" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.9" @@ -6458,6 +6536,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.11" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.9" @@ -6465,6 +6550,15 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.11" + dependencies: + "@napi-rs/wasm-runtime": "npm:^1.1.1" + conditions: cpu=wasm32 + languageName: node + linkType: hard + "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.9" @@ -6474,6 +6568,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.11" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.9" @@ -6481,6 +6582,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.11" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.9" @@ -6488,6 +6596,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/pluginutils@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "@rolldown/pluginutils@npm:1.0.0-rc.11" + checksum: 10c0/ed20f15c0d78bb3e82f1cb1924ed4b489c026e76cc28ed861609101c75790effa1e2e0fed37ee1b22ceec83aee8ab59098a0d5d3d1b62baa1b44753f88a5e4c6 + languageName: node + linkType: hard + "@rolldown/pluginutils@npm:1.0.0-rc.7": version: 1.0.0-rc.7 resolution: "@rolldown/pluginutils@npm:1.0.0-rc.7" @@ -7426,26 +7541,26 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-docs@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/addon-docs@npm:10.3.1" +"@storybook/addon-docs@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/addon-docs@npm:10.3.3" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/csf-plugin": "npm:10.3.1" + "@storybook/csf-plugin": "npm:10.3.3" "@storybook/icons": "npm:^2.0.1" - "@storybook/react-dom-shim": "npm:10.3.1" + "@storybook/react-dom-shim": "npm:10.3.3" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.3.1 - checksum: 10c0/f1482d532a86e0abebf57b1acf95dfb52a96379c92b8f091e3f0b978a595bce1db22f04989e484cc8218f7555740c02c409bdeb692a81976d7e64bf2fd51ab75 + storybook: ^10.3.3 + checksum: 10c0/19a98f3e8fcf97d35bb25f6cda49708e56006e445d9f04cd80eb697ee452c158203af1f4f3e71358e47a2e257d7fdb85c29ece5f4b36f71dff95070ca4a85af2 languageName: node linkType: hard -"@storybook/addon-vitest@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/addon-vitest@npm:10.3.1" +"@storybook/addon-vitest@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/addon-vitest@npm:10.3.3" dependencies: "@storybook/global": "npm:^5.0.0" "@storybook/icons": "npm:^2.0.1" @@ -7453,7 +7568,7 @@ __metadata: "@vitest/browser": ^3.0.0 || ^4.0.0 "@vitest/browser-playwright": ^4.0.0 "@vitest/runner": ^3.0.0 || ^4.0.0 - storybook: ^10.3.1 + storybook: ^10.3.3 vitest: ^3.0.0 || ^4.0.0 peerDependenciesMeta: "@vitest/browser": @@ -7464,32 +7579,32 @@ __metadata: optional: true vitest: optional: true - checksum: 10c0/3011c2347d34d5f7828b5279ec1f9437c8efaadee0f09000cbaf8ce95f51f897b66bb551f54e314a54c6ae94fc1e4cac91381012cc8b1b6ecb813ca97f02d936 + checksum: 10c0/1691bbe974b55510eb1b0d50a542322b79302e42789b35ecdda3fdcd8a289693c681c2a2fcf9c219c63a6d1112433f1f13305bd24143d2183e8d7dd53b65d560 languageName: node linkType: hard -"@storybook/builder-vite@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/builder-vite@npm:10.3.1" +"@storybook/builder-vite@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/builder-vite@npm:10.3.3" dependencies: - "@storybook/csf-plugin": "npm:10.3.1" + "@storybook/csf-plugin": "npm:10.3.3" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.3.1 + storybook: ^10.3.3 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/fb18f543c7ed70495414ae62bc2755463505ef1dcd423b363a6a01cd5acacb7e74a13e4ed8455d228c945d94686fc7c0b89fa606017eafb256eae499f64c0859 + checksum: 10c0/90b002777ff4b0b31ea4bc8d4f6e13f4d4c35a51c2bad7cf0b2e0a3a2f4ec3aa387f87ed174f7589d29842564f61346415dc0c919819e9ab45827c2c0f6141f2 languageName: node linkType: hard -"@storybook/csf-plugin@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/csf-plugin@npm:10.3.1" +"@storybook/csf-plugin@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/csf-plugin@npm:10.3.3" dependencies: unplugin: "npm:^2.3.5" peerDependencies: esbuild: "*" rollup: "*" - storybook: ^10.3.1 + storybook: ^10.3.3 vite: "*" webpack: "*" peerDependenciesMeta: @@ -7501,7 +7616,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/0f6bbcc452d6aeafb18fec5e94aac9446c7358420a3a04d2a3e1084cca40c6b1e19a1132151c0d7b9b679fb3eafb60bf5f69e812ed7d86c56035fbd3834e32e6 + checksum: 10c0/62d52c50555ca0f18907962179aa90287e6b95ba6b31cbbeb071842f1580491ff8578cc628f9fd1809a0ef48e2b23164657204c2de16a3f7c9830c4b69c822aa languageName: node linkType: hard @@ -7522,25 +7637,25 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/react-dom-shim@npm:10.3.1" +"@storybook/react-dom-shim@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/react-dom-shim@npm:10.3.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.1 - checksum: 10c0/25d288af662ad6e464911730995955cce9a7455caf8160cd0c5a419d7916268edb6da51175193bffda096eaf8667351696f43f8d8af3716119389b107dfa5576 + storybook: ^10.3.3 + checksum: 10c0/d4018e1e2acf64d521a13b2190d263b2e873ac65172facda7e443716ede593195e21bb9e0cd288e785a25a5973527813a5ccdb069881a2bc22e490342237d026 languageName: node linkType: hard -"@storybook/react-vite@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/react-vite@npm:10.3.1" +"@storybook/react-vite@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/react-vite@npm:10.3.3" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": "npm:^0.6.4" "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:10.3.1" - "@storybook/react": "npm:10.3.1" + "@storybook/builder-vite": "npm:10.3.3" + "@storybook/react": "npm:10.3.3" empathic: "npm:^2.0.0" magic-string: "npm:^0.30.0" react-docgen: "npm:^8.0.0" @@ -7549,29 +7664,29 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.1 + storybook: ^10.3.3 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/a8947201c3c7741f019aa4b15418173d8f82eb9db9b8b48302dfc48225bfe78ec98334447cfff51162b49ef34fc8fddf7b9133f235c3cc3195ad29ea3332c5cc + checksum: 10c0/6c044a398201ee35d973269c8d47def841caba628b20df95c316d0723a02b798167366de26281ce2c934a844d69c5a51f1e1bc6d11d7ee20219e3cd59d3c9343 languageName: node linkType: hard -"@storybook/react@npm:10.3.1": - version: 10.3.1 - resolution: "@storybook/react@npm:10.3.1" +"@storybook/react@npm:10.3.3": + version: 10.3.3 + resolution: "@storybook/react@npm:10.3.3" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:10.3.1" + "@storybook/react-dom-shim": "npm:10.3.3" react-docgen: "npm:^8.0.2" react-docgen-typescript: "npm:^2.2.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.1 + storybook: ^10.3.3 typescript: ">= 4.9.x" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a18e786a6d19271cb00ec7ad3d51b43d0ea4fe90fd0aca61c4c11942cf867537f04227108bb5151baf110a5945d73d6eba444223f310414f8ab58a8e61d8b200 + checksum: 10c0/a6c36e4e14685348faf50b74de43603d23e0d18aaa21d16e91f6e0b274b1ab689033a8a42b424d776dcdfefa744a6d919a2f509dae8e0520a19b0b20503a1fa7 languageName: node linkType: hard @@ -9310,27 +9425,27 @@ __metadata: languageName: node linkType: hard -"@vitest/browser@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/browser@npm:4.1.0" +"@vitest/browser@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/browser@npm:4.1.1" dependencies: "@blazediff/core": "npm:1.9.1" - "@vitest/mocker": "npm:4.1.0" - "@vitest/utils": "npm:4.1.0" + "@vitest/mocker": "npm:4.1.1" + "@vitest/utils": "npm:4.1.1" magic-string: "npm:^0.30.21" pngjs: "npm:^7.0.0" sirv: "npm:^3.0.2" tinyrainbow: "npm:^3.0.3" ws: "npm:^8.19.0" peerDependencies: - vitest: 4.1.0 - checksum: 10c0/33b35cea63f392b6afafb6636bebe7ff0d234b1c120ec74a97462c7a7cbdbc67f415a5f0f95651f4074d53bfe12d4ff3ae8f16ba79045226df6365c77f950e18 + vitest: 4.1.1 + checksum: 10c0/5886459460ff6219511cb4dbee445930219e5e24518fe949d0c8423ad5cf1e6bda5f13eab10938f9de79a6933fa2a0420bf84423c12f0d2f01c32bf8245392b1 languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/coverage-istanbul@npm:4.1.0" +"@vitest/coverage-istanbul@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/coverage-istanbul@npm:4.1.1" dependencies: "@babel/core": "npm:^7.29.0" "@istanbuljs/schema": "npm:^0.1.3" @@ -9343,17 +9458,17 @@ __metadata: obug: "npm:^2.1.1" tinyrainbow: "npm:^3.0.3" peerDependencies: - vitest: 4.1.0 - checksum: 10c0/674d3f6a1b411a2f1d48e5fd6d2bc50d30e16b1e540737492d9f5238b57cf999fb93c316744f2acd661369277438f969fd1a6e8195cdd36ee2fe01b7531f6e98 + vitest: 4.1.1 + checksum: 10c0/c0bad04ad6ab8789b02f592c5da9313185afba0472bc3d5024a747a0b7d6709950de0087ca0957dfe21396b9cb67968a74f62038df9f0274c577adc0d724dab9 languageName: node linkType: hard -"@vitest/coverage-v8@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/coverage-v8@npm:4.1.0" +"@vitest/coverage-v8@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/coverage-v8@npm:4.1.1" dependencies: "@bcoe/v8-coverage": "npm:^1.0.2" - "@vitest/utils": "npm:4.1.0" + "@vitest/utils": "npm:4.1.1" ast-v8-to-istanbul: "npm:^1.0.0" istanbul-lib-coverage: "npm:^3.2.2" istanbul-lib-report: "npm:^3.0.1" @@ -9363,12 +9478,12 @@ __metadata: std-env: "npm:^4.0.0-rc.1" tinyrainbow: "npm:^3.0.3" peerDependencies: - "@vitest/browser": 4.1.0 - vitest: 4.1.0 + "@vitest/browser": 4.1.1 + vitest: 4.1.1 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10c0/0bcbc9d20dd4c998ff76b82a721d6000f1300346b93cfc441f9012797a34be65bb73dc99451275d7f7dcb06b98856b4e5dc30b2c483051ec2320e9a89af14179 + checksum: 10c0/a0e9fd2a98aa8c5c41d5aa20c6a1f15616a1b07ce0905be1eeb6a3c8bd1f4220280cb97fe814d63799908e0a3cb563342707a3c0b813589b86de5fc0e840705c languageName: node linkType: hard @@ -9404,36 +9519,36 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/expect@npm:4.1.0" +"@vitest/expect@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/expect@npm:4.1.1" dependencies: "@standard-schema/spec": "npm:^1.1.0" "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:4.1.0" - "@vitest/utils": "npm:4.1.0" + "@vitest/spy": "npm:4.1.1" + "@vitest/utils": "npm:4.1.1" chai: "npm:^6.2.2" tinyrainbow: "npm:^3.0.3" - checksum: 10c0/91cd7bb036401df5dfd9204f3de9a0afdb21dea6ee154622e5ed849e87a0df68b74258d490559c7046d3c03bc7aa634e9b0c166942a21d5e475c86c971486091 + checksum: 10c0/1d64c061322f22dccbb4b28b40ce1515b47bc5b984a528d16660025801dafdfa5151f44b3c840ff1fb49b11f6fdee4150230a2e51ca8b16a0756bc980e112919 languageName: node linkType: hard -"@vitest/mocker@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/mocker@npm:4.1.0" +"@vitest/mocker@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/mocker@npm:4.1.1" dependencies: - "@vitest/spy": "npm:4.1.0" + "@vitest/spy": "npm:4.1.1" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.21" peerDependencies: msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10c0/f61d3df6461008eb1e62ba465172207b29bd0d9866ff6bc88cd40fc99cd5d215ad89e2894ba6de87068e33f75de903b28a65ccc6074edf3de1fbead6a4a369cc + checksum: 10c0/1226c505d2acf0afa00edb6a26ee23b5505ae2973f2aa507134b1b47b023ae63e6809ca3196d014299b06fd4393a1b315c07767bed23d579442272dec9e6da90 languageName: node linkType: hard @@ -9446,34 +9561,34 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/pretty-format@npm:4.1.0" +"@vitest/pretty-format@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/pretty-format@npm:4.1.1" dependencies: tinyrainbow: "npm:^3.0.3" - checksum: 10c0/638077f53b5f24ff2d4bc062e69931fa718141db28ddafe435de98a402586b82e8c3cadfc580c0ad233d7f0203aa22d866ac2adca98b83038dbd5423c3d7fe27 + checksum: 10c0/346f6b5154a53e9422222b2be43cd860659f5b8694d65804367f1cfeb8f9db7317552a796ccf1031c2ce0fc0c86caab3f1367f2c4e9029681c2cef90721a4977 languageName: node linkType: hard -"@vitest/runner@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/runner@npm:4.1.0" +"@vitest/runner@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/runner@npm:4.1.1" dependencies: - "@vitest/utils": "npm:4.1.0" + "@vitest/utils": "npm:4.1.1" pathe: "npm:^2.0.3" - checksum: 10c0/9e09ca1b9070d3fe26c9bd48443d21b9fe2cb9abb2f694300bd9e5065f4e904f7322c07cd4bafadfed6fb11adfb50e4d1535f327ac6d24b6c373e92be90510bc + checksum: 10c0/bb91380567f989d761d5c6abd469be5b0b09368f09d877f403499981fe2de20fda652811de9f15facb8b975a6ca93c850ee62673bb8877dda1a36ecfdbaf7790 languageName: node linkType: hard -"@vitest/snapshot@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/snapshot@npm:4.1.0" +"@vitest/snapshot@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/snapshot@npm:4.1.1" dependencies: - "@vitest/pretty-format": "npm:4.1.0" - "@vitest/utils": "npm:4.1.0" + "@vitest/pretty-format": "npm:4.1.1" + "@vitest/utils": "npm:4.1.1" magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10c0/582c22988c47a99d93dd17ef660427fefe101f67ae4394b64fe58ec103ddc55fc5993626b4a2b556e0a38d40552abaca78196907455e794805ba197b3d56860f + checksum: 10c0/2c2571dab0d999fc8aaaf0fd8dd927d164edc29334bec4c4481209662fdb7f6fd071681fe6a04c7bcdf3045df31de8c56fcb87455060d85db5527e4a7bbc1d99 languageName: node linkType: hard @@ -9486,18 +9601,18 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/spy@npm:4.1.0" - checksum: 10c0/363776bbffda45af76ff500deacb9b1a35ad8b889462c1be9ebe5f29578ce1dd2c4bd7858c8188614a7db9699a5c802b7beb72e5a18ab5130a70326817961446 +"@vitest/spy@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/spy@npm:4.1.1" + checksum: 10c0/42ad4c8ef0638877448b976b38f63fd46c3d8cc338851962955486b868297693886e6ac87e4e5594367c4c1d0ffe5d1ba36585265660e8da489c4d9fb26ebee7 languageName: node linkType: hard -"@vitest/ui@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/ui@npm:4.1.0" +"@vitest/ui@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/ui@npm:4.1.1" dependencies: - "@vitest/utils": "npm:4.1.0" + "@vitest/utils": "npm:4.1.1" fflate: "npm:^0.8.2" flatted: "npm:3.4.0" pathe: "npm:^2.0.3" @@ -9505,8 +9620,8 @@ __metadata: tinyglobby: "npm:^0.2.15" tinyrainbow: "npm:^3.0.3" peerDependencies: - vitest: 4.1.0 - checksum: 10c0/3629aadc120b992c80a18c32879358a40d936245ab987f64bd76cf6b13abb319b2ef9a029be69be7f6ea7f7ae9182e54f6d631fd57df32ba31060d6ae488048e + vitest: 4.1.1 + checksum: 10c0/4262448db4c7f5b7b1a63a2bdd8072b4fd2f50c92164b25c04dd59cb7230931dbc94162e80c227706c9996df1973b5dd12a6be16f5dfc6a82d9eea4e5ae85b98 languageName: node linkType: hard @@ -9521,14 +9636,14 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:4.1.0": - version: 4.1.0 - resolution: "@vitest/utils@npm:4.1.0" +"@vitest/utils@npm:4.1.1": + version: 4.1.1 + resolution: "@vitest/utils@npm:4.1.1" dependencies: - "@vitest/pretty-format": "npm:4.1.0" + "@vitest/pretty-format": "npm:4.1.1" convert-source-map: "npm:^2.0.0" tinyrainbow: "npm:^3.0.3" - checksum: 10c0/222afbdef4f680a554bb6c3d946a4a879a441ebfb8597295cb7554d295e0e2624f3d4c2920b5767bbb8961a9f8a16756270ffc84032f5ea432cdce080ccab050 + checksum: 10c0/a206f424388fdbc6d09db4a0fc94df5e6b5fff2fe3ea8cdfa0de250f30635265593523641a40e2f58de3fc201b8f6510bebac651c36c792b28369eec209e429d languageName: node linkType: hard @@ -13441,15 +13556,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-storybook@npm:10.3.1": - version: 10.3.1 - resolution: "eslint-plugin-storybook@npm:10.3.1" +"eslint-plugin-storybook@npm:10.2.19": + version: 10.2.19 + resolution: "eslint-plugin-storybook@npm:10.2.19" dependencies: "@typescript-eslint/utils": "npm:^8.48.0" peerDependencies: eslint: ">=8" - storybook: ^10.3.1 - checksum: 10c0/b33a6bad0fc2bad3640c951021d0597c39b434e3d1d98c394556eab02bef4872d997e4c5b00ca3500f79b5b7418378087f830d114f6a851a54d24b97f04a1e48 + storybook: ^10.2.19 + checksum: 10c0/6b0c6c26c293d7af92303b7a7328a400d9e9a849f77d8fcb9865769603cd6c459c11568b847b1254535a06bd0f4ec0928785e1971f2866645c1f5500a63b76a5 languageName: node linkType: hard @@ -15296,10 +15411,10 @@ __metadata: languageName: node linkType: hard -"hono@npm:4.12.8, hono@npm:^4.11.4": - version: 4.12.8 - resolution: "hono@npm:4.12.8" - checksum: 10c0/10b8a5012e362824d97d0f11895da6e7ba3195320399684f07b3743801986647aeb8395f189a8fefbe8d4567f943c23dc0ba73834ce9a848640a5d37d50f29b6 +"hono@npm:4.12.9, hono@npm:^4.11.4": + version: 4.12.9 + resolution: "hono@npm:4.12.9" + checksum: 10c0/393256552642f681e52935163508d9605e5552e186d9b99ff2caf219d4248341b83e3eb975c40a97149c86890d19d73421efc889aa465a28eb5920ccc42cff34 languageName: node linkType: hard @@ -16278,7 +16393,7 @@ __metadata: languageName: node linkType: hard -"jose@npm:6.2.2, jose@npm:^6.1.3, jose@npm:^6.2.1": +"jose@npm:6.2.2, jose@npm:^6.1.3, jose@npm:^6.2.2": version: 6.2.2 resolution: "jose@npm:6.2.2" checksum: 10c0/201f4776d77eccd339de99fb3ba940fdf03db15e64be7a99b511e53c232e3f3818e3f21b95223d62f99315a2ab76b4251cedd94e067de56893e45273a8d2151b @@ -21767,6 +21882,64 @@ __metadata: languageName: node linkType: hard +"rolldown@npm:1.0.0-rc.11": + version: 1.0.0-rc.11 + resolution: "rolldown@npm:1.0.0-rc.11" + dependencies: + "@oxc-project/types": "npm:=0.122.0" + "@rolldown/binding-android-arm64": "npm:1.0.0-rc.11" + "@rolldown/binding-darwin-arm64": "npm:1.0.0-rc.11" + "@rolldown/binding-darwin-x64": "npm:1.0.0-rc.11" + "@rolldown/binding-freebsd-x64": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-s390x-gnu": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-rc.11" + "@rolldown/binding-linux-x64-musl": "npm:1.0.0-rc.11" + "@rolldown/binding-openharmony-arm64": "npm:1.0.0-rc.11" + "@rolldown/binding-wasm32-wasi": "npm:1.0.0-rc.11" + "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-rc.11" + "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-rc.11" + "@rolldown/pluginutils": "npm:1.0.0-rc.11" + dependenciesMeta: + "@rolldown/binding-android-arm64": + optional: true + "@rolldown/binding-darwin-arm64": + optional: true + "@rolldown/binding-darwin-x64": + optional: true + "@rolldown/binding-freebsd-x64": + optional: true + "@rolldown/binding-linux-arm-gnueabihf": + optional: true + "@rolldown/binding-linux-arm64-gnu": + optional: true + "@rolldown/binding-linux-arm64-musl": + optional: true + "@rolldown/binding-linux-ppc64-gnu": + optional: true + "@rolldown/binding-linux-s390x-gnu": + optional: true + "@rolldown/binding-linux-x64-gnu": + optional: true + "@rolldown/binding-linux-x64-musl": + optional: true + "@rolldown/binding-openharmony-arm64": + optional: true + "@rolldown/binding-wasm32-wasi": + optional: true + "@rolldown/binding-win32-arm64-msvc": + optional: true + "@rolldown/binding-win32-x64-msvc": + optional: true + bin: + rolldown: bin/cli.mjs + checksum: 10c0/f92457aa26dac614bbaa92079d05c6a4819054468b46b2f46f68bae4bf42dc2c840a4d89be4ffa2a5821a63cd46157fa167a93e1f0b6671f89c16e3da8e2dbf3 + languageName: node + linkType: hard + "rolldown@npm:1.0.0-rc.9": version: 1.0.0-rc.9 resolution: "rolldown@npm:1.0.0-rc.9" @@ -22938,9 +23111,9 @@ __metadata: languageName: node linkType: hard -"storybook@npm:10.3.1": - version: 10.3.1 - resolution: "storybook@npm:10.3.1" +"storybook@npm:10.3.3": + version: 10.3.3 + resolution: "storybook@npm:10.3.3" dependencies: "@storybook/global": "npm:^5.0.0" "@storybook/icons": "npm:^2.0.1" @@ -22961,7 +23134,7 @@ __metadata: optional: true bin: storybook: ./dist/bin/dispatcher.js - checksum: 10c0/a6ccef6acbf50a26fd5ca941af125ae58a0ccc263baf2faedafd7526760114b4853055e0abbb5c06907dee126d15cd6da70d4697b1388e02a537ed68a4039fbc + checksum: 10c0/f61e199dfb11a02be6004a3d72c0ecd062f1770d60d480ecf42a6af8a6c49f9082b17c37fde2eea58ed53de35e7b190c95bcad8c8e4d47f9419d577826e0c00c languageName: node linkType: hard @@ -25027,20 +25200,19 @@ __metadata: languageName: node linkType: hard -"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0-0": - version: 8.0.0 - resolution: "vite@npm:8.0.0" +"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.0.2 + resolution: "vite@npm:8.0.2" dependencies: - "@oxc-project/runtime": "npm:0.115.0" fsevents: "npm:~2.3.3" lightningcss: "npm:^1.32.0" picomatch: "npm:^4.0.3" postcss: "npm:^8.5.8" - rolldown: "npm:1.0.0-rc.9" + rolldown: "npm:1.0.0-rc.11" tinyglobby: "npm:^0.2.15" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.0.0-alpha.31 + "@vitejs/devtools": ^0.1.0 esbuild: ^0.27.0 jiti: ">=1.21.0" less: ^4.0.0 @@ -25081,21 +25253,21 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/2246d3d54788dcd53c39da82da3f934a760756642ba9a575c84c5ef9f310bc47697f7f9fde6721fa566675e93e408736b4ac068008d2ddbd75b0ed99c7fd4c67 + checksum: 10c0/b271a3c3f8100bab45ee16583cb046aa028f943205b56065b09d3f1851ed8e7068fc6a76e9dc01beca805e8bb1e53f229c4c1c623be87ef1acb00fc002a29cf6 languageName: node linkType: hard -"vitest@npm:4.1.0": - version: 4.1.0 - resolution: "vitest@npm:4.1.0" - dependencies: - "@vitest/expect": "npm:4.1.0" - "@vitest/mocker": "npm:4.1.0" - "@vitest/pretty-format": "npm:4.1.0" - "@vitest/runner": "npm:4.1.0" - "@vitest/snapshot": "npm:4.1.0" - "@vitest/spy": "npm:4.1.0" - "@vitest/utils": "npm:4.1.0" +"vitest@npm:4.1.1": + version: 4.1.1 + resolution: "vitest@npm:4.1.1" + dependencies: + "@vitest/expect": "npm:4.1.1" + "@vitest/mocker": "npm:4.1.1" + "@vitest/pretty-format": "npm:4.1.1" + "@vitest/runner": "npm:4.1.1" + "@vitest/snapshot": "npm:4.1.1" + "@vitest/spy": "npm:4.1.1" + "@vitest/utils": "npm:4.1.1" es-module-lexer: "npm:^2.0.0" expect-type: "npm:^1.3.0" magic-string: "npm:^0.30.21" @@ -25107,19 +25279,19 @@ __metadata: tinyexec: "npm:^1.0.2" tinyglobby: "npm:^0.2.15" tinyrainbow: "npm:^3.0.3" - vite: "npm:^6.0.0 || ^7.0.0 || ^8.0.0-0" + vite: "npm:^6.0.0 || ^7.0.0 || ^8.0.0" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" "@opentelemetry/api": ^1.9.0 "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 - "@vitest/browser-playwright": 4.1.0 - "@vitest/browser-preview": 4.1.0 - "@vitest/browser-webdriverio": 4.1.0 - "@vitest/ui": 4.1.0 + "@vitest/browser-playwright": 4.1.1 + "@vitest/browser-preview": 4.1.1 + "@vitest/browser-webdriverio": 4.1.1 + "@vitest/ui": 4.1.1 happy-dom: "*" jsdom: "*" - vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: "@edge-runtime/vm": optional: true @@ -25143,7 +25315,7 @@ __metadata: optional: false bin: vitest: vitest.mjs - checksum: 10c0/48048e4391e4e8190aa12b1c868bef4ad8d346214631b4506e0dc1f3241ecb8bcb24f296c38a7d98eae712a042375ae209da4b35165db38f9a9bc79a3a9e2a04 + checksum: 10c0/ff9e0f2a0fcdf03cd9e0a73bd8c5c3f05e1c67bae577713d69473be312aca75f1f05482b1dc017cdf9a5315e0d40ffa10d01817633d9e84895c2b910545a2369 languageName: node linkType: hard