From e10f121ce037baf2916f8f662e892e8365c47ce6 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Mon, 6 Jul 2026 19:28:04 -0400 Subject: [PATCH 01/17] update alchemy --- pnpm-lock.yaml | 109 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 2 +- 2 files changed, 55 insertions(+), 56 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3627ae8..0e452a23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,8 +67,8 @@ catalogs: specifier: ^4.1.4 version: 4.1.9 alchemy: - specifier: https://pkg.ing/alchemy/62f05d3 - version: 2.0.0-beta.59 + specifier: 2.0.0-beta.60 + version: 2.0.0-beta.60 asciify-engine: specifier: ^1.0.118 version: 1.0.118 @@ -179,7 +179,7 @@ importers: version: 4.1.9(vitest@4.1.4) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/62f05d3(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) drizzle-kit: specifier: 'catalog:' version: 1.0.0-rc.4 @@ -227,7 +227,7 @@ importers: version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/62f05d3(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) asciify-engine: specifier: 'catalog:' version: 1.0.118 @@ -293,7 +293,7 @@ importers: version: 4.0.0-beta.90(effect@4.0.0-beta.90) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/62f05d3(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.90 @@ -386,7 +386,7 @@ importers: dependencies: alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/62f05d3(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.90 @@ -779,13 +779,13 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@distilled.cloud/aws@0.27.0': - resolution: {integrity: sha512-3yjwnQ15XJJcDuNpeRD0INSLV4tQOulo5zppdp7juT6ODcDCxLBkx6QeVWlxCGPVqKed2LDBxHzVDj+8AxaIjw==} + '@distilled.cloud/aws@0.28.1': + resolution: {integrity: sha512-B1dsb4zU6LBuX/94LzficygDhKqFSBTUAdGhqPJP53H94QptJHLdXvPBSO8IiR7B5MAHFRbUNO7IvUMWhy9NHA==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/axiom@0.27.0': - resolution: {integrity: sha512-wVTeDihVSsr3TB9glQ/6DpHZd3L/OoG6oTDMLVZagEYuvohE6BGBbQ6pdj1XaUtnNY1x+ghTAvL/J17tds5Ukw==} + '@distilled.cloud/axiom@0.28.1': + resolution: {integrity: sha512-JUmDWAwA4osxrwxLQ6H2FU7Bjk+HiSyHqkyRmCH+/9fx7S2mzm4fjnvaWu3q4X9bqpfksGoSYkUvTiD0A6WlIQ==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' @@ -828,23 +828,23 @@ packages: '@effect/platform-node': optional: true - '@distilled.cloud/cloudflare@0.27.0': - resolution: {integrity: sha512-sm4A/XEmN5/Bg7Tpe7C2U59wTpWf4uceOF/NnL8HqB250CWXftG2xGMxRidwFP0TRk41tfp5AkPjP8HtdxcAZw==} + '@distilled.cloud/cloudflare@0.28.1': + resolution: {integrity: sha512-0bwcRkJr9CKzY1a62N6H2UlXk5ufpSFTO0/DhhM3CtoViW5a1cmJSPm9Y37fGb/XdjIjvH5iVQHWI2/K8NgXhA==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/core@0.27.0': - resolution: {integrity: sha512-Ak5e9k14i8PZCEOGlY64famKs9rFjRxpXnnhWRsLIESCOI6YRIggY9BWbHVBRQcRrGWm4rukR9Zmym/irfSrCA==} + '@distilled.cloud/core@0.28.1': + resolution: {integrity: sha512-lL+d5hNvCnxq/T61zFGvkn/W0BK21juBUAFJkO+3Rsiyz5KJuMnbtTNjWbHjFJsmJvWYMuf1MIHCustqlfud3g==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/neon@0.27.0': - resolution: {integrity: sha512-KaOmXjvBb+Xtku1BQCYbxiB8TynuHXWnXSLaXL0uyntkTz1a/1U7ePQKTrfbKBdGL4r6p5hrV1PUO48Rg7eqKg==} + '@distilled.cloud/neon@0.28.1': + resolution: {integrity: sha512-Xtz2me5QWKUKRKtwBh4sGdeUQJPFvlGTJ9L/I/SU9FcJNEoZtL1lRfB3iz+KI6PjN226prkmPRVIzsvdfq1NYA==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/planetscale@0.27.0': - resolution: {integrity: sha512-Yb5Anj0QflXs1PHQh5U7KmxwbaXBUf4tPukZ/4dkhcT6/cer76qFv+N+W6wc6mX8LuvLEyJvYWQKJMzXv7/dXQ==} + '@distilled.cloud/planetscale@0.28.1': + resolution: {integrity: sha512-qROte4e9+6OKmxTuMZ2x/JkUTDw14BhMddNPbOI17aSD+B1fhhtUVh/i8xKOWyCoUjNaphwdWUKLr65hKIEEgQ==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' @@ -3140,9 +3140,8 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - alchemy@https://pkg.ing/alchemy/62f05d3: - resolution: {integrity: sha512-+Dcnn1bTchjssG78KPB4JbOfeEXxMHtQzErEl11F0VAyvJd90wUkAsJ1LMh/0qVHKJpf+DfsiahkMhXyhuH2sg==, tarball: https://pkg.ing/alchemy/62f05d3} - version: 2.0.0-beta.59 + alchemy@2.0.0-beta.60: + resolution: {integrity: sha512-0eJ5GANQozMo4e/XI7gKnvy9mmtjNoMH1zXwmsEJAV8VzbEE5vzZchXZyK2eDQxK6hXBNCVHdWJUGb+alMBmHA==} hasBin: true peerDependencies: '@effect/platform-bun': '>=4.0.0-beta.84|| >=4.0.0' @@ -6810,13 +6809,13 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@distilled.cloud/aws@0.27.0(effect@4.0.0-beta.90)': + '@distilled.cloud/aws@0.28.1(effect@4.0.0-beta.90)': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/util': 5.2.0 '@aws-sdk/credential-providers': 3.1075.0 '@aws-sdk/types': 3.973.13 - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) '@smithy/shared-ini-file-loader': 4.6.2 '@smithy/types': 4.15.0 '@smithy/util-base64': 4.5.2 @@ -6824,9 +6823,9 @@ snapshots: effect: 4.0.0-beta.90 fast-xml-parser: 5.9.3 - '@distilled.cloud/axiom@0.27.0(effect@4.0.0-beta.90)': + '@distilled.cloud/axiom@0.28.1(effect@4.0.0-beta.90)': dependencies: - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) effect: 4.0.0-beta.90 '@distilled.cloud/cloudflare-rolldown-plugin@0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': @@ -6840,20 +6839,20 @@ snapshots: transitivePeerDependencies: - workerd - '@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)': + '@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)': dependencies: '@alchemy.run/node-utils': 0.0.5 - '@distilled.cloud/cloudflare': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) effect: 4.0.0-beta.90 workerd: 1.20260415.1 optionalDependencies: '@effect/platform-node': 4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1) - '@distilled.cloud/cloudflare-vite-plugin@0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-vite-plugin@0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: - '@distilled.cloud/cloudflare': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) effect: 4.0.0-beta.90 vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: @@ -6862,23 +6861,23 @@ snapshots: - rolldown - workerd - '@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90)': + '@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90)': dependencies: - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) effect: 4.0.0-beta.90 - '@distilled.cloud/core@0.27.0(effect@4.0.0-beta.90)': + '@distilled.cloud/core@0.28.1(effect@4.0.0-beta.90)': dependencies: effect: 4.0.0-beta.90 - '@distilled.cloud/neon@0.27.0(effect@4.0.0-beta.90)': + '@distilled.cloud/neon@0.28.1(effect@4.0.0-beta.90)': dependencies: - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) effect: 4.0.0-beta.90 - '@distilled.cloud/planetscale@0.27.0(effect@4.0.0-beta.90)': + '@distilled.cloud/planetscale@0.28.1(effect@4.0.0-beta.90)': dependencies: - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) effect: 4.0.0-beta.90 '@drizzle-team/brocli@0.12.0': {} @@ -8797,20 +8796,20 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@https://pkg.ing/alchemy/62f05d3(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): + alchemy@2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 '@clack/prompts': 0.11.0 - '@distilled.cloud/aws': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/axiom': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/aws': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/axiom': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-vite-plugin': 0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/neon': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/planetscale': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare-vite-plugin': 0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/neon': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/planetscale': 0.28.1(effect@4.0.0-beta.90) '@effect/vitest': 4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))) '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 @@ -8853,20 +8852,20 @@ snapshots: - vitest - workerd - alchemy@https://pkg.ing/alchemy/62f05d3(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): + alchemy@2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 '@clack/prompts': 0.11.0 - '@distilled.cloud/aws': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/axiom': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/aws': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/axiom': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-vite-plugin': 0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.27.0(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/core': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/neon': 0.27.0(effect@4.0.0-beta.90) - '@distilled.cloud/planetscale': 0.27.0(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) + '@distilled.cloud/cloudflare-vite-plugin': 0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/neon': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/planetscale': 0.28.1(effect@4.0.0-beta.90) '@effect/vitest': 4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4) '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e73cac64..21e7c80a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -49,7 +49,7 @@ catalog: "@vitest/expect": ^4.1.4 "@vitest/web-worker": ^4.1.4 asciify-engine: ^1.0.118 - alchemy: https://pkg.ing/alchemy/62f05d3 + alchemy: 2.0.0-beta.60 babel-plugin-react-compiler: ^1.0.0 drizzle-kit: 1.0.0-rc.4 drizzle-orm: 1.0.0-rc.4 From e2db84682ef27270d51ff7fda6a2adef221b518b Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Thu, 9 Jul 2026 12:55:34 -0400 Subject: [PATCH 02/17] clean up submodules --- .gitmodules | 48 ++++++++++++------------- konfik | 2 +- repos/{effect => Effect-TS/effect-smol} | 0 repos/{ => TanStack}/router | 0 repos/{ => alchemy-run}/alchemy-effect | 0 repos/{ => changesets}/changesets | 0 repos/{ => cloudflare}/agents | 0 repos/{ => cloudflare}/workerd | 0 repos/{ => cloudflare}/workers-sdk | 0 repos/{ => oxc-project}/oxc | 0 repos/{ => vitejs}/vite | 0 repos/{ => vitest-dev}/vitest | 0 repos/{ => wakujs}/waku | 0 repos/{ => wevm}/vocs | 0 14 files changed, 25 insertions(+), 25 deletions(-) rename repos/{effect => Effect-TS/effect-smol} (100%) rename repos/{ => TanStack}/router (100%) rename repos/{ => alchemy-run}/alchemy-effect (100%) rename repos/{ => changesets}/changesets (100%) rename repos/{ => cloudflare}/agents (100%) rename repos/{ => cloudflare}/workerd (100%) rename repos/{ => cloudflare}/workers-sdk (100%) rename repos/{ => oxc-project}/oxc (100%) rename repos/{ => vitejs}/vite (100%) rename repos/{ => vitest-dev}/vitest (100%) rename repos/{ => wakujs}/waku (100%) rename repos/{ => wevm}/vocs (100%) diff --git a/.gitmodules b/.gitmodules index 5443dca1..578f8962 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,39 +1,39 @@ -[submodule "repos/effect"] - path = repos/effect +[submodule "repos/Effect-TS/effect-smol"] + path = repos/Effect-TS/effect-smol url = git@github.com:Effect-TS/effect-smol.git -[submodule "repos/router"] - path = repos/router +[submodule "repos/TanStack/router"] + path = repos/TanStack/router url = git@github.com:TanStack/router.git -[submodule "repos/workers-sdk"] - path = repos/workers-sdk +[submodule "repos/cloudflare/workers-sdk"] + path = repos/cloudflare/workers-sdk url = git@github.com:cloudflare/workers-sdk.git -[submodule "repos/agents"] - path = repos/agents +[submodule "repos/cloudflare/agents"] + path = repos/cloudflare/agents url = git@github.com:cloudflare/agents.git -[submodule "repos/oxc"] - path = repos/oxc +[submodule "repos/oxc-project/oxc"] + path = repos/oxc-project/oxc url = git@github.com:oxc-project/oxc.git -[submodule "repos/vite"] - path = repos/vite +[submodule "repos/vitejs/vite"] + path = repos/vitejs/vite url = git@github.com:vitejs/vite.git [submodule "konfik"] path = konfik url = git@github.com:crosshatch/konfik.git -[submodule "repos/workerd"] - path = repos/workerd +[submodule "repos/cloudflare/workerd"] + path = repos/cloudflare/workerd url = git@github.com:cloudflare/workerd.git -[submodule "repos/vitest"] - path = repos/vitest +[submodule "repos/vitest-dev/vitest"] + path = repos/vitest-dev/vitest url = git@github.com:vitest-dev/vitest.git -[submodule "repos/alchemy-effect"] - path = repos/alchemy-effect +[submodule "repos/alchemy-run/alchemy-effect"] + path = repos/alchemy-run/alchemy-effect url = git@github.com:alchemy-run/alchemy-effect.git -[submodule "repos/vocs"] - path = repos/vocs +[submodule "repos/wevm/vocs"] + path = repos/wevm/vocs url = git@github.com:wevm/vocs.git -[submodule "repos/changesets"] - path = repos/changesets +[submodule "repos/changesets/changesets"] + path = repos/changesets/changesets url = git@github.com:changesets/changesets.git -[submodule "repos/waku"] - path = repos/waku +[submodule "repos/wakujs/waku"] + path = repos/wakujs/waku url = git@github.com:wakujs/waku.git diff --git a/konfik b/konfik index a41948b1..3a77d664 160000 --- a/konfik +++ b/konfik @@ -1 +1 @@ -Subproject commit a41948b1b91e7757cfd3e691951c5af261b48c7b +Subproject commit 3a77d664f39cdd1be4c0b1c9a9ae1c5166b0b626 diff --git a/repos/effect b/repos/Effect-TS/effect-smol similarity index 100% rename from repos/effect rename to repos/Effect-TS/effect-smol diff --git a/repos/router b/repos/TanStack/router similarity index 100% rename from repos/router rename to repos/TanStack/router diff --git a/repos/alchemy-effect b/repos/alchemy-run/alchemy-effect similarity index 100% rename from repos/alchemy-effect rename to repos/alchemy-run/alchemy-effect diff --git a/repos/changesets b/repos/changesets/changesets similarity index 100% rename from repos/changesets rename to repos/changesets/changesets diff --git a/repos/agents b/repos/cloudflare/agents similarity index 100% rename from repos/agents rename to repos/cloudflare/agents diff --git a/repos/workerd b/repos/cloudflare/workerd similarity index 100% rename from repos/workerd rename to repos/cloudflare/workerd diff --git a/repos/workers-sdk b/repos/cloudflare/workers-sdk similarity index 100% rename from repos/workers-sdk rename to repos/cloudflare/workers-sdk diff --git a/repos/oxc b/repos/oxc-project/oxc similarity index 100% rename from repos/oxc rename to repos/oxc-project/oxc diff --git a/repos/vite b/repos/vitejs/vite similarity index 100% rename from repos/vite rename to repos/vitejs/vite diff --git a/repos/vitest b/repos/vitest-dev/vitest similarity index 100% rename from repos/vitest rename to repos/vitest-dev/vitest diff --git a/repos/waku b/repos/wakujs/waku similarity index 100% rename from repos/waku rename to repos/wakujs/waku diff --git a/repos/vocs b/repos/wevm/vocs similarity index 100% rename from repos/vocs rename to repos/wevm/vocs From d0fd33e15a63b014b6c4c46ac05500f04e75f831 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Fri, 10 Jul 2026 15:16:16 -0400 Subject: [PATCH 03/17] update konfik, sync repos --- konfik | 2 +- repos/Effect-TS/effect-smol | 2 +- repos/TanStack/router | 2 +- repos/alchemy-run/alchemy-effect | 2 +- repos/changesets/changesets | 2 +- repos/cloudflare/agents | 2 +- repos/cloudflare/workerd | 2 +- repos/cloudflare/workers-sdk | 2 +- repos/oxc-project/oxc | 2 +- repos/vitejs/vite | 2 +- repos/vitest-dev/vitest | 2 +- repos/wakujs/waku | 2 +- repos/wevm/vocs | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/konfik b/konfik index 3a77d664..4aecd02e 160000 --- a/konfik +++ b/konfik @@ -1 +1 @@ -Subproject commit 3a77d664f39cdd1be4c0b1c9a9ae1c5166b0b626 +Subproject commit 4aecd02e41d8e1495ef0c95f0929cc6504f6552f diff --git a/repos/Effect-TS/effect-smol b/repos/Effect-TS/effect-smol index f11ce73a..5946da38 160000 --- a/repos/Effect-TS/effect-smol +++ b/repos/Effect-TS/effect-smol @@ -1 +1 @@ -Subproject commit f11ce73af60823754dc24194f4ffc561b9ea1c2d +Subproject commit 5946da3804a1be5e752b05b96bd058cdba50a1bf diff --git a/repos/TanStack/router b/repos/TanStack/router index ecbbd9a8..a3e24c35 160000 --- a/repos/TanStack/router +++ b/repos/TanStack/router @@ -1 +1 @@ -Subproject commit ecbbd9a8ec1d2433382cd30d13b0764e504e91cf +Subproject commit a3e24c35a58d9ac149a05d6321f68aa5d541b6b4 diff --git a/repos/alchemy-run/alchemy-effect b/repos/alchemy-run/alchemy-effect index c0cedf76..89f2dff1 160000 --- a/repos/alchemy-run/alchemy-effect +++ b/repos/alchemy-run/alchemy-effect @@ -1 +1 @@ -Subproject commit c0cedf760592f8620e66f73ee47eaf74839a3caa +Subproject commit 89f2dff1fd692d06297a442978449cf8f300ea02 diff --git a/repos/changesets/changesets b/repos/changesets/changesets index d35bb77f..7b7e391e 160000 --- a/repos/changesets/changesets +++ b/repos/changesets/changesets @@ -1 +1 @@ -Subproject commit d35bb77f031a24e7ca95aecc06e1043d0f9bfb24 +Subproject commit 7b7e391e0e5e6bd11ea1a4df96160a7894e930ac diff --git a/repos/cloudflare/agents b/repos/cloudflare/agents index 6560a4aa..762998da 160000 --- a/repos/cloudflare/agents +++ b/repos/cloudflare/agents @@ -1 +1 @@ -Subproject commit 6560a4aa477daf1c5240d53ae1e085942cb2b814 +Subproject commit 762998da1c873701305a44c598e9c029617047b4 diff --git a/repos/cloudflare/workerd b/repos/cloudflare/workerd index d63f9a84..5f8e6964 160000 --- a/repos/cloudflare/workerd +++ b/repos/cloudflare/workerd @@ -1 +1 @@ -Subproject commit d63f9a84796dcd238cf8d4318d823c0b401914dd +Subproject commit 5f8e6964ddf897da379f4030499d21ffcf492da0 diff --git a/repos/cloudflare/workers-sdk b/repos/cloudflare/workers-sdk index 473e61f2..e812d2e3 160000 --- a/repos/cloudflare/workers-sdk +++ b/repos/cloudflare/workers-sdk @@ -1 +1 @@ -Subproject commit 473e61f23ab099d1f4b9703caa6d4528da4dd57d +Subproject commit e812d2e351b568d90f29a154f713467a02a8f141 diff --git a/repos/oxc-project/oxc b/repos/oxc-project/oxc index fd79ef9e..7da0bb18 160000 --- a/repos/oxc-project/oxc +++ b/repos/oxc-project/oxc @@ -1 +1 @@ -Subproject commit fd79ef9ecc701a7798666eb754dbd90e662d9adf +Subproject commit 7da0bb18a30abff28b821046eeaae01d41f2e01c diff --git a/repos/vitejs/vite b/repos/vitejs/vite index 578ffb80..c961cae2 160000 --- a/repos/vitejs/vite +++ b/repos/vitejs/vite @@ -1 +1 @@ -Subproject commit 578ffb80d46940f3b99cd96ed609f8b3a0ac5ede +Subproject commit c961cae2868cc1521457ec60583867f0440e6949 diff --git a/repos/vitest-dev/vitest b/repos/vitest-dev/vitest index 334edef9..83ab9a44 160000 --- a/repos/vitest-dev/vitest +++ b/repos/vitest-dev/vitest @@ -1 +1 @@ -Subproject commit 334edef920b35cbb222019090b8abde788a68bff +Subproject commit 83ab9a44f23d98ce4e5b4dbb0214ee47cab0d433 diff --git a/repos/wakujs/waku b/repos/wakujs/waku index 2fa6b32c..8e328af5 160000 --- a/repos/wakujs/waku +++ b/repos/wakujs/waku @@ -1 +1 @@ -Subproject commit 2fa6b32c0dd61c86b3068cc273677862e687fd3a +Subproject commit 8e328af52e03c70d49ee7bf821bfdda6753d2922 diff --git a/repos/wevm/vocs b/repos/wevm/vocs index a9f4aa4f..b90ed278 160000 --- a/repos/wevm/vocs +++ b/repos/wevm/vocs @@ -1 +1 @@ -Subproject commit a9f4aa4fd4a3b0042c9ff6e9eb7d0ea2b1a0ee30 +Subproject commit b90ed278b51c5959197222e50c057d79ff7a77b7 From 34a0a6ab913492188102b2a0e3b6b069829a5adf Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Fri, 10 Jul 2026 16:30:03 -0400 Subject: [PATCH 04/17] add missing readonly modifiers --- effect-workerd/Images.ts | 10 +++++----- effect-workerd/Kv.ts | 2 +- effect-workerd/Vectorize.ts | 2 +- effect-workerd/asset_forwarding.ts | 2 +- examples/tictactoe/app/router.ts | 2 +- liminal/ActorNamespace.ts | 4 ++-- liminal/Audition.ts | 2 +- liminal/ClientDirectory.ts | 6 +++--- liminal/Protocol.ts | 4 ++-- liminal/_util/phantom.ts | 2 +- liminal/experimental/TaggedTemplateFunction.ts | 2 +- liminal/experimental/Template.ts | 2 +- 12 files changed, 20 insertions(+), 20 deletions(-) diff --git a/effect-workerd/Images.ts b/effect-workerd/Images.ts index 90cc568a..03436d94 100644 --- a/effect-workerd/Images.ts +++ b/effect-workerd/Images.ts @@ -14,15 +14,15 @@ export interface Steps extends Pipeable.Pipeable { } export interface DrawOptions { - image: ReadableStream | ImageTransformer - options?: ImageDrawOptions | undefined + readonly image: ReadableStream | ImageTransformer + readonly options?: ImageDrawOptions | undefined } export type Step = Data.TaggedEnum<{ - Transform: { - transform: ImageTransform + readonly Transform: { + readonly transform: ImageTransform } - Draw: DrawOptions + readonly Draw: DrawOptions }> export const empty: Steps = { diff --git a/effect-workerd/Kv.ts b/effect-workerd/Kv.ts index 5da09ad5..a0aff170 100644 --- a/effect-workerd/Kv.ts +++ b/effect-workerd/Kv.ts @@ -4,7 +4,7 @@ import * as Binding from "./Binding.ts" import type { Env } from "./Env.ts" export interface KvDefinition { - readonly key: S.Top & { Encoded: string } + readonly key: S.Top & { readonly Encoded: string } readonly value: S.Top diff --git a/effect-workerd/Vectorize.ts b/effect-workerd/Vectorize.ts index 62a27944..6818058b 100644 --- a/effect-workerd/Vectorize.ts +++ b/effect-workerd/Vectorize.ts @@ -9,7 +9,7 @@ export interface VectorizeDefinition { readonly id: TopFromString - readonly metadata: Record }> + readonly metadata: Record }> } export interface Vectorize extends Context.Service< diff --git a/effect-workerd/asset_forwarding.ts b/effect-workerd/asset_forwarding.ts index c4baff61..744c8086 100644 --- a/effect-workerd/asset_forwarding.ts +++ b/effect-workerd/asset_forwarding.ts @@ -1,3 +1,3 @@ export default { - fetch: (request: Request, env: { ASSETS: Fetcher }) => env.ASSETS.fetch(request), + fetch: (request: Request, env: { readonly ASSETS: Fetcher }) => env.ASSETS.fetch(request), } diff --git a/examples/tictactoe/app/router.ts b/examples/tictactoe/app/router.ts index a0b55243..019c91d3 100644 --- a/examples/tictactoe/app/router.ts +++ b/examples/tictactoe/app/router.ts @@ -13,6 +13,6 @@ export const router = createRouter({ declare module "@tanstack/react-router" { interface Register { - router: typeof router + readonly router: typeof router } } diff --git a/liminal/ActorNamespace.ts b/liminal/ActorNamespace.ts index 77897626..be942a06 100644 --- a/liminal/ActorNamespace.ts +++ b/liminal/ActorNamespace.ts @@ -64,12 +64,12 @@ export interface ActorNamespace< export declare namespace ActorNamespace { export type MakeRpc = { - rpc: ( + readonly rpc: ( method: K, payload: Internal[K]["payload"]["Type"], ) => Promise> - proxySendAll(event: K, payload: S.Struct["Type"]): void + readonly proxySendAll: (event: K, payload: S.Struct["Type"]) => void } } diff --git a/liminal/Audition.ts b/liminal/Audition.ts index 09dbf26f..513c26de 100644 --- a/liminal/Audition.ts +++ b/liminal/Audition.ts @@ -21,7 +21,7 @@ export interface Audition = [keyof T] extends [never] ? U - : { [K in keyof T & keyof U]: Types.Equals extends true ? T[K] : never } + : { readonly [K in keyof T & keyof U]: Types.Equals extends true ? T[K] : never } type MergeState = [State] extends [never] ? S.Union<[S.Struct]> diff --git a/liminal/ClientDirectory.ts b/liminal/ClientDirectory.ts index abf756fe..659853de 100644 --- a/liminal/ClientDirectory.ts +++ b/liminal/ClientDirectory.ts @@ -41,13 +41,13 @@ export interface ClientDirectory< } export interface HandleEncoders { - attachments: ( + readonly attachments: ( value: S.Struct["Type"], ) => Effect.Effect["EncodingServices"]> - event: ( + readonly event: ( value: Protocol["Event"]["Type"], ) => Effect.Effect["Event"]["EncodingServices"]> - disconnect: Effect.Effect + readonly disconnect: Effect.Effect } export const make = < diff --git a/liminal/Protocol.ts b/liminal/Protocol.ts index 1f9dae2d..aa5977d5 100644 --- a/liminal/Protocol.ts +++ b/liminal/Protocol.ts @@ -22,8 +22,8 @@ export interface Protocol { readonly Failure: S.TaggedStruct< "Audition.Failure", { - expected: S.String - actual: S.String + readonly expected: S.String + readonly actual: S.String } > } diff --git a/liminal/_util/phantom.ts b/liminal/_util/phantom.ts index 72febb0f..12b27a56 100644 --- a/liminal/_util/phantom.ts +++ b/liminal/_util/phantom.ts @@ -1 +1 @@ -export const phantom = {} as { "": never } +export const phantom = {} as { readonly "": never } diff --git a/liminal/experimental/TaggedTemplateFunction.ts b/liminal/experimental/TaggedTemplateFunction.ts index a1b266d7..389127a4 100644 --- a/liminal/experimental/TaggedTemplateFunction.ts +++ b/liminal/experimental/TaggedTemplateFunction.ts @@ -1,7 +1,7 @@ import { Effect } from "effect" export type TemplateStringsArrayLike = { - raw: ReadonlyArray | ArrayLike + readonly raw: ReadonlyArray | ArrayLike } type ExtractE = [Extract>] extends [never] diff --git a/liminal/experimental/Template.ts b/liminal/experimental/Template.ts index e047d78e..ca37e5b5 100644 --- a/liminal/experimental/Template.ts +++ b/liminal/experimental/Template.ts @@ -9,7 +9,7 @@ export class TemplateMisalignedError extends Data.TaggedError("TemplateMisaligne readonly keys: ReadonlyArray }> {} -export class NoSuchTemplateError extends Data.TaggedError("NoSuchTemplateError")<{ url: string }> {} +export class NoSuchTemplateError extends Data.TaggedError("NoSuchTemplateError")<{ readonly url: string }> {} export interface TemplateClass extends Context.Service> { new (_: never): Context.ServiceClass.Shape> From 92ea459b9e1d2b8158fb7a96797dbf691fea4281 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 13:57:38 -0400 Subject: [PATCH 05/17] misc. configuration tweaks --- .githooks/pre-commit | 2 +- docs/package.json | 2 - effect-workerd/package.json | 1 - examples/tictactoe/api/package.json | 1 - examples/tictactoe/app/routeTree.gen.ts | 54 +- konfik | 2 +- liminal-util/package.json | 1 - package.json | 1 + pnpm-lock.yaml | 1110 ++++++++++------------- pnpm-workspace.yaml | 57 +- tsconfig.json | 1 + 11 files changed, 538 insertions(+), 694 deletions(-) diff --git a/.githooks/pre-commit b/.githooks/pre-commit index e71940bb..d36f13b5 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -2,4 +2,4 @@ set -eu pnpm install --lockfile-only --frozen-lockfile -PNPM_CONFIG_VERIFY_DEPS_BEFORE_RUN=false pnpm oxfmt --check +PNPM_CONFIG_VERIFY_DEPS_BEFORE_RUN=false pnpm format --check diff --git a/docs/package.json b/docs/package.json index bb5464d6..3da6212b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,9 +10,7 @@ "@types/react": "catalog:", "@vitejs/plugin-react": "catalog:", "alchemy": "catalog:", - "asciify-engine": "catalog:", "effect": "catalog:", - "effect-workerd": "workspace:*", "liminal": "workspace:*", "liminal-util": "workspace:*", "react": "catalog:", diff --git a/effect-workerd/package.json b/effect-workerd/package.json index a71594ed..5ef4017d 100644 --- a/effect-workerd/package.json +++ b/effect-workerd/package.json @@ -29,7 +29,6 @@ }, "peerDependencies": { "@cloudflare/workers-types": "catalog:", - "@effect/ai-openai-compat": "catalog:", "@effect/sql-d1": "catalog:", "effect": "catalog:", "liminal-util": "workspace:*" diff --git a/examples/tictactoe/api/package.json b/examples/tictactoe/api/package.json index d7352894..b8991fb4 100644 --- a/examples/tictactoe/api/package.json +++ b/examples/tictactoe/api/package.json @@ -8,7 +8,6 @@ "dependencies": { "@cloudflare/vitest-pool-workers": "catalog:", "@cloudflare/workers-types": "catalog:", - "@effect/sql-d1": "catalog:", "alchemy": "catalog:", "effect": "catalog:", "effect-workerd": "workspace:*", diff --git a/examples/tictactoe/app/routeTree.gen.ts b/examples/tictactoe/app/routeTree.gen.ts index d204c269..0c0e4c51 100644 --- a/examples/tictactoe/app/routeTree.gen.ts +++ b/examples/tictactoe/app/routeTree.gen.ts @@ -8,52 +8,50 @@ // You should NOT make any changes in this file as it will be overwritten. // Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. -import { Route as rootRouteImport } from './routes/__root' -import { Route as IndexRouteImport } from './routes/index' +import { Route as rootRouteImport } from "./routes/__root"; +import { Route as IndexRouteImport } from "./routes/index"; const IndexRoute = IndexRouteImport.update({ - id: '/', - path: '/', + id: "/", + path: "/", getParentRoute: () => rootRouteImport, -} as any) +} as any); export interface FileRoutesByFullPath { - '/': typeof IndexRoute + "/": typeof IndexRoute; } export interface FileRoutesByTo { - '/': typeof IndexRoute + "/": typeof IndexRoute; } export interface FileRoutesById { - __root__: typeof rootRouteImport - '/': typeof IndexRoute + __root__: typeof rootRouteImport; + "/": typeof IndexRoute; } export interface FileRouteTypes { - fileRoutesByFullPath: FileRoutesByFullPath - fullPaths: '/' - fileRoutesByTo: FileRoutesByTo - to: '/' - id: '__root__' | '/' - fileRoutesById: FileRoutesById + fileRoutesByFullPath: FileRoutesByFullPath; + fullPaths: "/"; + fileRoutesByTo: FileRoutesByTo; + to: "/"; + id: "__root__" | "/"; + fileRoutesById: FileRoutesById; } export interface RootRouteChildren { - IndexRoute: typeof IndexRoute + IndexRoute: typeof IndexRoute; } -declare module '@tanstack/react-router' { +declare module "@tanstack/react-router" { interface FileRoutesByPath { - '/': { - id: '/' - path: '/' - fullPath: '/' - preLoaderRoute: typeof IndexRouteImport - parentRoute: typeof rootRouteImport - } + "/": { + id: "/"; + path: "/"; + fullPath: "/"; + preLoaderRoute: typeof IndexRouteImport; + parentRoute: typeof rootRouteImport; + }; } } const rootRouteChildren: RootRouteChildren = { IndexRoute: IndexRoute, -} -export const routeTree = rootRouteImport - ._addFileChildren(rootRouteChildren) - ._addFileTypes() +}; +export const routeTree = rootRouteImport._addFileChildren(rootRouteChildren)._addFileTypes(); diff --git a/konfik b/konfik index 4aecd02e..3ee1a2d9 160000 --- a/konfik +++ b/konfik @@ -1 +1 @@ -Subproject commit 4aecd02e41d8e1495ef0c95f0929cc6504f6552f +Subproject commit 3ee1a2d9580f6831ebbf131bb12d03f78cf25305 diff --git a/liminal-util/package.json b/liminal-util/package.json index 755191e0..c3f3cc81 100644 --- a/liminal-util/package.json +++ b/liminal-util/package.json @@ -27,7 +27,6 @@ "peerDependencies": { "alchemy": "catalog:", "effect": "catalog:", - "tailwindcss": "catalog:", "vocs": "catalog:" } } diff --git a/package.json b/package.json index 812cbe6d..fc3cbf68 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "clean": "node ./konfik/main.ts clean --ignore '**/repos'", "dev": "pnpm i && PNPM_CONFIG_VERIFY_DEPS_BEFORE_RUN=false turbo run dev //#watch //#aliases", "aliases": "caddy run --config ./Caddyfile", + "format": "oxfmt --config ./.oxfmtrc.jsonc", "konfik": "node ./konfik/main.ts", "sync-repos": "pnpm konfik sync-repos", "destroy": "alchemy destroy", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e452a23..a55e589b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,27 +18,27 @@ catalogs: '@cloudflare/workers-types': specifier: ^4.20260414.1 version: 4.20260626.1 - '@effect/ai-openai-compat': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 '@effect/atom-react': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 '@effect/language-service': - specifier: 0.86.2 - version: 0.86.2 + specifier: ^0.86.6 + version: 0.86.6 '@effect/platform-browser': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 '@effect/platform-node': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 '@effect/sql-d1': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 + '@effect/sql-pg': + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 '@effect/vitest': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 '@tailwindcss/vite': specifier: ^4.1.18 version: 4.3.1 @@ -49,8 +49,8 @@ catalogs: specifier: ^1.159.4 version: 1.168.18 '@types/node': - specifier: ^25.6.0 - version: 25.9.4 + specifier: ^26.1.1 + version: 26.1.1 '@vitejs/plugin-react': specifier: ^6.0.1 version: 6.0.3 @@ -67,11 +67,8 @@ catalogs: specifier: ^4.1.4 version: 4.1.9 alchemy: - specifier: 2.0.0-beta.60 - version: 2.0.0-beta.60 - asciify-engine: - specifier: ^1.0.118 - version: 1.0.118 + specifier: 2.0.0-beta.61 + version: 2.0.0-beta.61 babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -82,31 +79,28 @@ catalogs: specifier: 1.0.0-rc.4 version: 1.0.0-rc.4 effect: - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90 + specifier: 4.0.0-beta.97 + version: 4.0.0-beta.97 happy-dom: specifier: ^20.9.0 version: 20.10.6 oxfmt: - specifier: ^0.48.0 - version: 0.48.0 + specifier: ^0.58.0 + version: 0.58.0 oxlint: - specifier: ^1.62.0 - version: 1.71.0 + specifier: ^1.73.0 + version: 1.73.0 playwright: specifier: ^1.59.1 version: 1.61.1 - tailwindcss: - specifier: ^4.1.18 - version: 4.3.1 ts-patch: - specifier: ^3.3.0 - version: 3.3.0 + specifier: ^4.0.1 + version: 4.0.1 turbo: specifier: ^2.9.18 version: 2.10.0 typescript: - specifier: ^6.0.2 + specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.1.2 @@ -122,7 +116,6 @@ catalogs: version: 1.0.0-beta.3 overrides: - '@effect/sql-pg': 4.0.0-beta.90 '@types/react': ^19.2.14 '@types/react-dom': ^19.2.3 react: ^19.2.4 @@ -143,22 +136,22 @@ importers: version: 0.7.0 '@changesets/cli': specifier: 'catalog:' - version: 2.31.0(@types/node@25.9.4) + version: 2.31.0(@types/node@26.1.1) '@effect/language-service': specifier: 'catalog:' - version: 0.86.2 + version: 0.86.6 '@effect/platform-node': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1) + version: 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) '@effect/sql-pg': - specifier: 4.0.0-beta.90 - version: 4.0.0-beta.90(effect@4.0.0-beta.90) + specifier: 'catalog:' + version: 4.0.0-beta.97(effect@4.0.0-beta.97) '@effect/vitest': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4) + version: 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) '@types/node': specifier: 'catalog:' - version: 25.9.4 + version: 26.1.1 '@types/react': specifier: ^19.2.14 version: 19.2.17 @@ -167,7 +160,7 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitest/browser': specifier: 'catalog:' - version: 4.1.9(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) + version: 4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4) @@ -179,16 +172,16 @@ importers: version: 4.1.9(vitest@4.1.4) alchemy: specifier: 'catalog:' - version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) drizzle-kit: specifier: 'catalog:' version: 1.0.0-rc.4 drizzle-orm: specifier: 'catalog:' - version: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3) + version: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) effect: specifier: 'catalog:' - version: 4.0.0-beta.90 + version: 4.0.0-beta.97 happy-dom: specifier: 'catalog:' version: 20.10.6 @@ -197,16 +190,16 @@ importers: version: link:liminal-util oxfmt: specifier: 'catalog:' - version: 0.48.0 + version: 0.58.0 oxlint: specifier: 'catalog:' - version: 1.71.0 + version: 1.73.0 playwright: specifier: 'catalog:' version: 1.61.1 ts-patch: specifier: 'catalog:' - version: 3.3.0 + version: 4.0.1 turbo: specifier: 'catalog:' version: 2.10.0 @@ -215,7 +208,7 @@ importers: version: 6.0.3 vitest: specifier: 'catalog:' - version: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) docs: dependencies: @@ -224,19 +217,13 @@ importers: version: 19.2.17 '@vitejs/plugin-react': specifier: 'catalog:' - version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) alchemy: specifier: 'catalog:' - version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) - asciify-engine: - specifier: 'catalog:' - version: 1.0.118 + version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' - version: 4.0.0-beta.90 - effect-workerd: - specifier: workspace:* - version: link:../effect-workerd + version: 4.0.0-beta.97 liminal: specifier: workspace:* version: link:../liminal @@ -254,28 +241,25 @@ importers: version: 6.0.3 vite: specifier: 'catalog:' - version: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vocs: specifier: 'catalog:' - version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@25.9.4)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) waku: specifier: 'catalog:' - version: 1.0.0-beta.3(@types/node@25.9.4)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) effect-workerd: dependencies: '@cloudflare/workers-types': specifier: 'catalog:' version: 4.20260626.1 - '@effect/ai-openai-compat': - specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90) '@effect/sql-d1': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90) + version: 4.0.0-beta.97(effect@4.0.0-beta.97) effect: specifier: 'catalog:' - version: 4.0.0-beta.90 + version: 4.0.0-beta.97 liminal-util: specifier: workspace:* version: link:../liminal-util @@ -284,19 +268,16 @@ importers: dependencies: '@cloudflare/vitest-pool-workers': specifier: 'catalog:' - version: 0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))) + version: 0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))) '@cloudflare/workers-types': specifier: 'catalog:' version: 4.20260626.1 - '@effect/sql-d1': - specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90) alchemy: specifier: 'catalog:' - version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' - version: 4.0.0-beta.90 + version: 4.0.0-beta.97 effect-workerd: specifier: workspace:* version: link:../../../effect-workerd @@ -308,28 +289,28 @@ importers: version: link:../../../liminal-util vitest: specifier: 'catalog:' - version: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) examples/tictactoe/app: dependencies: '@effect/atom-react': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90)(react@19.2.7)(scheduler@0.27.0) + version: 4.0.0-beta.97(effect@4.0.0-beta.97)(react@19.2.7)(scheduler@0.27.0) '@effect/platform-browser': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90) + version: 4.0.0-beta.97(effect@4.0.0-beta.97) '@liminal-examples/tictactoe': specifier: workspace:* version: link:../api '@tailwindcss/vite': specifier: 'catalog:' - version: 4.3.1(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.3.1(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@tanstack/react-router': specifier: 'catalog:' version: 1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/router-plugin': specifier: 'catalog:' - version: 1.168.18(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) + version: 1.168.18(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) '@types/react': specifier: ^19.2.14 version: 19.2.17 @@ -338,13 +319,13 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: 'catalog:' - version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: 'catalog:' version: 1.0.0 effect: specifier: 'catalog:' - version: 4.0.0-beta.90 + version: 4.0.0-beta.97 liminal: specifier: workspace:* version: link:../../../liminal @@ -356,10 +337,10 @@ importers: version: 19.2.7(react@19.2.7) vite: specifier: 'catalog:' - version: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vitest: specifier: 'catalog:' - version: 4.1.4(@types/node@26.0.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) liminal: dependencies: @@ -368,13 +349,13 @@ importers: version: 4.20260626.1 '@effect/platform-browser': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90) + version: 4.0.0-beta.97(effect@4.0.0-beta.97) '@effect/sql-d1': specifier: 'catalog:' - version: 4.0.0-beta.90(effect@4.0.0-beta.90) + version: 4.0.0-beta.97(effect@4.0.0-beta.97) effect: specifier: 'catalog:' - version: 4.0.0-beta.90 + version: 4.0.0-beta.97 effect-workerd: specifier: workspace:* version: link:../effect-workerd @@ -386,16 +367,13 @@ importers: dependencies: alchemy: specifier: 'catalog:' - version: 2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' - version: 4.0.0-beta.90 - tailwindcss: - specifier: 'catalog:' - version: 4.3.1 + version: 4.0.0-beta.97 vocs: specifier: 'catalog:' - version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@25.9.4)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) packages: @@ -736,6 +714,9 @@ packages: '@cloudflare/workers-types@4.20260626.1': resolution: {integrity: sha512-fBnpQyFRS3Ce1l2IUd3k+aUxgy/7VMlVXF4F672/eSrpXFeezCy3Ha6Z2uTyGgqu9sGvQPOj8nqKBv2yeI+ciw==} + '@cloudflare/workers-types@5.20260710.1': + resolution: {integrity: sha512-4ooaY2Pb5XGwDn8Fzm6jnTAJkIX0R5LBvL9euQpp2T58sQItlAQd9yivAlkwGhpY5cM1u81/9HaXwKAjXwtyzA==} + '@codemirror/autocomplete@6.20.3': resolution: {integrity: sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==} @@ -779,18 +760,18 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@distilled.cloud/aws@0.28.1': - resolution: {integrity: sha512-B1dsb4zU6LBuX/94LzficygDhKqFSBTUAdGhqPJP53H94QptJHLdXvPBSO8IiR7B5MAHFRbUNO7IvUMWhy9NHA==} + '@distilled.cloud/aws@0.28.2': + resolution: {integrity: sha512-y7EQmQyTv+6Rt5GYACr8EItXkVtoJ+wTje0F9026XNKmidhNmW13YVTcNTQWOROogj7kKh0FU70jJd6MHuf2HQ==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/axiom@0.28.1': - resolution: {integrity: sha512-JUmDWAwA4osxrwxLQ6H2FU7Bjk+HiSyHqkyRmCH+/9fx7S2mzm4fjnvaWu3q4X9bqpfksGoSYkUvTiD0A6WlIQ==} + '@distilled.cloud/axiom@0.28.2': + resolution: {integrity: sha512-kPPNf8q62kxWvOOIExEGFDADZrAc7T0F+qAlNBPAUw2esmR+qO1hHWaam7ynrI/TpPTZ9aTm6CkfwRnRBxsOeg==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/cloudflare-rolldown-plugin@0.12.0': - resolution: {integrity: sha512-62xOlnisHtNNXkOO65dxgJ0kmGcR0ecC5qiN1eZyT0xpPwyPArdwNffPr3eayqEhI/3wKgEOWvJ6RHNE+f9arQ==} + '@distilled.cloud/cloudflare-rolldown-plugin@0.12.2': + resolution: {integrity: sha512-EB061OwpRrBFYmOV6YelfgoFuLCiycSfozzswvb33VFmmvXAXM/7OLSZ0qzNsbU2NE4XQQ5lWA/X60ChJWwKfQ==} peerDependencies: rolldown: ^1.0.1 vite: ^7.0.0 || ^8.0.0 @@ -800,10 +781,10 @@ packages: vite: optional: true - '@distilled.cloud/cloudflare-runtime@0.12.0': - resolution: {integrity: sha512-se2RoCxNKttvK9XKHFYCw0cSQ/cvDJmMhZgwXSG1yjes7wVxOxJxY4su71Af7JjdQVuWS7wTY16aAHeU6vCexw==} + '@distilled.cloud/cloudflare-runtime@0.12.2': + resolution: {integrity: sha512-udwB3BREY0OsyFwtUR4Ia2Q+cT63pOEWQtM+Op22mTpfDKFJRcMaomHMwu9VTj4uQuIRqZJe6//KXnOOMEK+Kw==} peerDependencies: - '@distilled.cloud/cloudflare': ^0.26.1 + '@distilled.cloud/cloudflare': ^0.28.1 '@effect/platform-bun': '>=4.0.0-beta.78 || >=4.0.0' '@effect/platform-node': '>=4.0.0-beta.78 || >=4.0.0' effect: '>=4.0.0-beta.78 || >=4.0.0' @@ -813,11 +794,11 @@ packages: '@effect/platform-node': optional: true - '@distilled.cloud/cloudflare-vite-plugin@0.12.0': - resolution: {integrity: sha512-zgdfjZUH7mjwMEAEHIRkoV7xTbJqKNvH9ALEwX9VySycKXcO4Ih/utc4lS5TyLy2jdrTRI0BexEkKGf6FpdgBw==} + '@distilled.cloud/cloudflare-vite-plugin@0.12.2': + resolution: {integrity: sha512-tHMs5LO+O6MI6YCcVV53mIVL+k4Id1M3hqJZod0mFnYxdumQ/EsAKrGnxtSIgeMI9JJzFhl0qkrW7TZWs3HzJg==} peerDependencies: - '@distilled.cloud/cloudflare': ^0.26.1 - '@distilled.cloud/cloudflare-runtime': 0.12.0 + '@distilled.cloud/cloudflare': ^0.28.1 + '@distilled.cloud/cloudflare-runtime': 0.12.2 '@effect/platform-bun': '>=4.0.0-beta.78 || >=4.0.0' '@effect/platform-node': '>=4.0.0-beta.78 || >=4.0.0' effect: '>=4.0.0-beta.78 || >=4.0.0' @@ -828,77 +809,72 @@ packages: '@effect/platform-node': optional: true - '@distilled.cloud/cloudflare@0.28.1': - resolution: {integrity: sha512-0bwcRkJr9CKzY1a62N6H2UlXk5ufpSFTO0/DhhM3CtoViW5a1cmJSPm9Y37fGb/XdjIjvH5iVQHWI2/K8NgXhA==} + '@distilled.cloud/cloudflare@0.28.2': + resolution: {integrity: sha512-iXnP7VQyEfyXpd3Xx8hZJyn2nv+vonK71TlyrKgeafpggFVztP2w7NWH04sBo036Owi1q8U4kkMBBTptaKN4aw==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/core@0.28.1': - resolution: {integrity: sha512-lL+d5hNvCnxq/T61zFGvkn/W0BK21juBUAFJkO+3Rsiyz5KJuMnbtTNjWbHjFJsmJvWYMuf1MIHCustqlfud3g==} + '@distilled.cloud/core@0.28.2': + resolution: {integrity: sha512-Ym2MUTRlGCTxndGPc2fU621dU8DsfSJuALRfSP+3bhFxs0AO1fuFaeEpHWfOyOKC9w0NT0NDTUgG9nnlUpLxFA==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/neon@0.28.1': - resolution: {integrity: sha512-Xtz2me5QWKUKRKtwBh4sGdeUQJPFvlGTJ9L/I/SU9FcJNEoZtL1lRfB3iz+KI6PjN226prkmPRVIzsvdfq1NYA==} + '@distilled.cloud/neon@0.28.2': + resolution: {integrity: sha512-0g/Zr4ejRG9F0yBS+KWGIPadUCXl+9XBJxnxfHRmoX41/b/fLWiXD0OXfEIoEyaO4THK8ECGgU5PuDHu2NmTag==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/planetscale@0.28.1': - resolution: {integrity: sha512-qROte4e9+6OKmxTuMZ2x/JkUTDw14BhMddNPbOI17aSD+B1fhhtUVh/i8xKOWyCoUjNaphwdWUKLr65hKIEEgQ==} + '@distilled.cloud/planetscale@0.28.2': + resolution: {integrity: sha512-yw3E+zB5Dg7gaNObtzKY/MDuHj8y5x5TlMCK0gUGEyT/30dVCHFFXpY+9MFYhVIO9gQOVIr5qT1gljW6Ag6LXA==} peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' '@drizzle-team/brocli@0.12.0': resolution: {integrity: sha512-mlUE+rZ8CatQekLhnaiN91Iemdd+e2gFKooGlnRB3oPTL3VghLfX24dx7HrzMNeC1JrIB/0kpsfyty3f5HNfxQ==} - '@effect/ai-openai-compat@4.0.0-beta.90': - resolution: {integrity: sha512-ClgcVKYC+3SOyKcwwlV3hx75n491ZMM+zLsRo2g03nNUJwq55Rf6nKU05vCr2GgnC8AdHSZV97k/M5PPekCZIg==} - peerDependencies: - effect: ^4.0.0-beta.90 - - '@effect/atom-react@4.0.0-beta.90': - resolution: {integrity: sha512-E1GFtNT+ZeIA3//g+IcbaAfjVAn5VZ08q4/MTEEV/862AlCfia8nRETJqpvVcTEK4X6EnebjTXdWu7tTV9wggg==} + '@effect/atom-react@4.0.0-beta.97': + resolution: {integrity: sha512-yKj5KqgDuAayxkVdXzt0kJaqob0QLozqepPVhGj/I0QPIvGSEfX3OaBGt09irGMyqbP4CKMGtiewyHwRwPZSsw==} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 react: ^19.2.4 scheduler: '*' - '@effect/language-service@0.86.2': - resolution: {integrity: sha512-SaPln+8srOqDJDUwNTDmP5e+IYpEDr9+1epGznnsLqu8xvo6VnxyWARdeLpqvZJlb0Pgy9ca7ppqvvdWbHPXAg==} + '@effect/language-service@0.86.6': + resolution: {integrity: sha512-uwXbp+lWzt60bZnm6lG6S5DWy0m6TthUzV2hcQoiS6NzieEDm07tuBakscxOXoO+AU9+yTH+0TSIa9mEDt9dFA==} hasBin: true - '@effect/platform-browser@4.0.0-beta.90': - resolution: {integrity: sha512-1/Q1a2rze/74B23dsh3CM5/JVlM9wmIwg+0+fsmaGeFDr8V3Tl/y2U3aS//JG2HaBUqb0n/e7C2LUewWHrfyag==} + '@effect/platform-browser@4.0.0-beta.97': + resolution: {integrity: sha512-CPF5Wk+OIR4/D6cvI1QEigL/f6cASTv5v8zBn7d2130KB3DFFsSgqplxaZB56vASb4WFBkQ1l8z+dbtosx5RxA==} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 - '@effect/platform-node-shared@4.0.0-beta.90': - resolution: {integrity: sha512-0UlZgqJdAjcEr6RtLSqeOtTBeuLO03cTX4FKpzW1nTCScz3wGpELgcaU/T+fURf4LBiD0QQS3tcOYTN/T+qFsw==} + '@effect/platform-node-shared@4.0.0-beta.97': + resolution: {integrity: sha512-sAlygOlDLLERk7fC24f7Aa4G3wkEbGyyMEileHTHU2fThiPYSGMqNRK1LLnNr17m2+JR7BHbycwXkJkM18BAQw==} engines: {node: '>=18.0.0'} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 - '@effect/platform-node@4.0.0-beta.90': - resolution: {integrity: sha512-c7/1+ULH3Np8vhOQdYU9iP2RoXnyGqFxbyitccs5YDQgRGNU24isvdhtI/1gCRjZJXDXOmLPi36IKlPoKxwefA==} + '@effect/platform-node@4.0.0-beta.97': + resolution: {integrity: sha512-Vd40VLh+Y08Bs37KWtbe9AgO2+t3RKZKGX9YC6ZKAcswu4tXR3CwSI7V2MN+GgS+ez/GLmqH1WrzDDlaIAxKPA==} engines: {node: '>=18.0.0'} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 ioredis: ^5.7.0 - '@effect/sql-d1@4.0.0-beta.90': - resolution: {integrity: sha512-IWvMxDdTfQlXOhyuVZIHveGD8NU1d8rhp5x0jvndbc4aqMEY2ykIt5ucVZ8hVDBFAxp+UpjxS4nKtPzK5wj4sw==} + '@effect/sql-d1@4.0.0-beta.97': + resolution: {integrity: sha512-ftUzXP8Tp771ad908gpa4sETgwRJcIfoSHyh9v0F4LcZZW0+9gCBrWrB+rM3BkJ5Y/zzHB/DYwiY7o8hf03d0g==} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 - '@effect/sql-pg@4.0.0-beta.90': - resolution: {integrity: sha512-Us1zzzw2eWwt9iCtgek1QCwujrP5aP40W5gYL4eCajBFps/sGZtkSNVHH5aVFKcKkXnHvjSOB7nBB45U8B8SKA==} + '@effect/sql-pg@4.0.0-beta.97': + resolution: {integrity: sha512-q0SZRN63Spm4lM72b1Aji0HZHEZgQxqp3mdYSVaskqXQxdZGyFxni+c19mzFNTYp+op8N+2PGoFzwqUdxFrxZA==} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 - '@effect/vitest@4.0.0-beta.90': - resolution: {integrity: sha512-eWSkDg34TjsrSVfrU0PkR8YN/AeeM0kt792/RCobCVTx5SGO/iYwyqyjl/73nP8Q5rMM6UTepaBCzK7D/H1tlg==} + '@effect/vitest@4.0.0-beta.97': + resolution: {integrity: sha512-1dH6LBWSZyqnTV7ZO+yIpPGPf/xd7RtFfvQ4ZpTy9elzFN+wr1YBFpHSCr8+BfXOml6b8g9Mtj5eDy1qjbizUA==} peerDependencies: - effect: ^4.0.0-beta.90 + effect: ^4.0.0-beta.97 vitest: ^3.0.0 || ^4.0.0 '@emnapi/core@1.10.0': @@ -1854,246 +1830,246 @@ packages: '@oxc-project/types@0.137.0': resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} - '@oxfmt/binding-android-arm-eabi@0.48.0': - resolution: {integrity: sha512-uwqk+/KhQvBIpULD8SMM/zAafMRC/+DV/xsEQjkkIsJ/kLmEI/2bxonVowcYTiXqqZ/a0FEW8DPkZY3VvwELDA==} + '@oxfmt/binding-android-arm-eabi@0.58.0': + resolution: {integrity: sha512-Uz62sHduGGPftXtILGyxdSW4PX82rUg+rfdNqhsgxe881g4rIoXlIqmZQ6HVKcF4f+F8qMhdD03Bx5u7gmeTdg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxfmt/binding-android-arm64@0.48.0': - resolution: {integrity: sha512-VUCiKuXK5+McVssgHEJdrcGK7hRJzrRb36zm9/jwzMholyYt4BgXhw5Nm1V1DX6Ce717Zi/1jk432b/tgmQgtQ==} + '@oxfmt/binding-android-arm64@0.58.0': + resolution: {integrity: sha512-rD0lRaJp1b+9vw6X4A2dJWKukd6X8yxiicN4JxXcXayolmUypRZxk+lKR+fVOu5q/iYc0fh5fR4bgmfOfVlbaA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxfmt/binding-darwin-arm64@0.48.0': - resolution: {integrity: sha512-IkKp8rnIyQLW6Jt+6jragCbUVYSayk55lapiprLjIVvt4NczLyO/nwX2GgefLQ5iaBdfS8UEAFgCs/pLO6Cl0w==} + '@oxfmt/binding-darwin-arm64@0.58.0': + resolution: {integrity: sha512-uzbPPk7O6M+w2K65vcQ1woga3wgP8zghjL1KOG5b6qJ8dvYHZJ1VShaslg2KOK6yQIwCQtcMCXqLBM6sqXUNTg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.48.0': - resolution: {integrity: sha512-+aFuhsGIuvnoOjXyKVHMhPKJZR1kQkAl8QyrKoMlA7yJsSTC3N0Asl53La8TChSHhW8epToQ/Q0nvLmEmfNmLg==} + '@oxfmt/binding-darwin-x64@0.58.0': + resolution: {integrity: sha512-L0nKYDxU32oxeQqJj21W9SlIMnf81VZEhyah6iDvFhf5q0oynq498Fopth7blErUJVBpVtxQ98RMCfMPqpJX6w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxfmt/binding-freebsd-x64@0.48.0': - resolution: {integrity: sha512-fbqzQL8FjI9gGnktI7RIo0dksDziTAYBy7xlI7jU7eID5fxLF/25fS4Xj6GydD8Y5oWHL83U4NK160QaOAxtyg==} + '@oxfmt/binding-freebsd-x64@0.58.0': + resolution: {integrity: sha512-woNwfD58dC5PGS9LSLSD5JYfo/EFK5iG9vhDWkcCg3q78ag7KC8bpDqgvPHrMoXpx83OLXxoSOhu6z8FsVTHlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxfmt/binding-linux-arm-gnueabihf@0.48.0': - resolution: {integrity: sha512-hn4i0zhAyTiB3ZHjQfYUZkDvrbVkohw1S7pySWxWUoZ87HnkDoTFThj7QTxk40hNPOTUP0vHbPRNamFIv1HBJQ==} + '@oxfmt/binding-linux-arm-gnueabihf@0.58.0': + resolution: {integrity: sha512-Sqs8nMLxuQpY21NKJ1u4stPDmO5hskBCNNh2E3AdCfI1QqWtf4m+Qn4mGEIUO4KGmuq3SWc/SZ80uy5IiwTCDw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.48.0': - resolution: {integrity: sha512-R4WBD9qF3QM9hqgdAa+fBGXmquTvDUujrPQ36t2Sjk8RPOSKGHDeN7l/khr10hqbQaOq9KCgPHG9ubNET/X/RQ==} + '@oxfmt/binding-linux-arm-musleabihf@0.58.0': + resolution: {integrity: sha512-Vd4exzBI5B5hB9m22JiTQzIL23WvHo/Pe+sNXPNeBLXSP9swCBPKCEBRwKpmpQzYhlgYaCgfPcGXPKAJBRIiZQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm64-gnu@0.48.0': - resolution: {integrity: sha512-5bVdwSwlm1M8wbYCorLOxWxUBw/8tBvHYyQNIfwWVPwOJaj5vg1APSGJQVpwJfV5VNE9PSrR91UKEpoNwHhqUA==} + '@oxfmt/binding-linux-arm64-gnu@0.58.0': + resolution: {integrity: sha512-bUWi5mHV+4Vi56RLHE1h6q/HHfwAIT3XoB9vJAVeRzfu5NriXM8y6eeJu0vlKa0C9kq2rq1sOWRClhdLHPocrg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-musl@0.48.0': - resolution: {integrity: sha512-vCS3Fk7gFslTqE1lUE2IlroyVV7u/9SmMA/uBqDoshuck2psGWcjW0ePyPZI3rM3+qtf2pDaMVIKMHozraifuw==} + '@oxfmt/binding-linux-arm64-musl@0.58.0': + resolution: {integrity: sha512-2ZHxemzgHcjtktAuVUwSoyXmGo/t+aF5tS1ciPpPei4rhSyrz3JOqDosXXrmhN/yLUSzJjtuW7ToTWqfQpCj2w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-ppc64-gnu@0.48.0': - resolution: {integrity: sha512-gKtfFfueUClXDumyoHUbymqRf7prHejOOyzJK0eIJn93GF9JBdFHdo60TM1ZBHxkEwZvjuOgHmKtneKbEOc/Eg==} + '@oxfmt/binding-linux-ppc64-gnu@0.58.0': + resolution: {integrity: sha512-AwKkVwjVmFQ3bcO7j0McGYAqCKH2a326fswfofng/E8VewCT/raeeGQr4huVhY704deK8AWASSTlxzMj0eZc6Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.48.0': - resolution: {integrity: sha512-SYt0UhOvZD/UwZz9sXq6J2uAw8o24f5VZpLB2DH01f6MevshmlgakQlZe2lwek2sZJkd07eLu7mZa0g7yeiw7Q==} + '@oxfmt/binding-linux-riscv64-gnu@0.58.0': + resolution: {integrity: sha512-xsRpTxfUnJF8D3AUKko/qyWdjw4GZVHlCVFuGlzSCTeewLmykKINW8em1+wx+axsDVtJJcMtvsiaXggXxrlHgw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-musl@0.48.0': - resolution: {integrity: sha512-JLbrwck2AopG4ud/XklZO5N+qxGC7cS7ROvXZVNfx0MCLDDL2kGOLvzuWORkVjnjAM0CMAfIMU2zNBtQbM+4dw==} + '@oxfmt/binding-linux-riscv64-musl@0.58.0': + resolution: {integrity: sha512-Z4AYOTcy7nYEIiXwD62PlerimyYRcfJOgUbQAEBjXz098kxKuERBlRntofGy69HHhe9E0TLVNMl1yspVNu+efw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-s390x-gnu@0.48.0': - resolution: {integrity: sha512-mdxt5L8OQLxkQH+JVpdC/lknZNe0lX4hlO3d8+xvw2wToo+iDrid9tiGOd5bmHfUVd5wVhrUry0qlu5vq66NkQ==} + '@oxfmt/binding-linux-s390x-gnu@0.58.0': + resolution: {integrity: sha512-A3nhhtZPC/TKVWOPj9q/H3p2znJDCcHWYlJBhWL8hGq/bFmBaNBHC8Np6E581yVq1w9Mi3rMDNzDalWvtUfJtQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.48.0': - resolution: {integrity: sha512-oEz1BQwMrV7OMEFx/3VPDU3n9TM0AnxpktDYXjEg5i6nTX87wo18wSfBvkl4tzAICdKtoAQAdBIl7Y7hsPlx5w==} + '@oxfmt/binding-linux-x64-gnu@0.58.0': + resolution: {integrity: sha512-2g+tVkgwqphw8R4hgo+kF4oz8+P5RwVOtr9+irsC7uwEp0e9j7Crw8kDGKL20uYlLPD7g02DqA61mC/UNYx98A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-musl@0.48.0': - resolution: {integrity: sha512-g2SKTTurP5mWjd8Ecait0erYqmltL4IqW1EwttM25BxM6NiTt4ubobJYMR1uox1V2QgG4UfHH10CGRvWlUixjw==} + '@oxfmt/binding-linux-x64-musl@0.58.0': + resolution: {integrity: sha512-rc15P6AbyyB7426aN8AakLd02Trb3a6ML/mmfAQeVHJEfVofWLcWIrBdy6zDEY+DIaL/s8E4GGPboVw+oP3+EA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxfmt/binding-openharmony-arm64@0.48.0': - resolution: {integrity: sha512-CIg24VgheEpvolHL2gQuax5qcQ602bRMHrJ9g8XsQr3iVj9aSPgopigBKuMqrXsupwkrU+RQCn5cG8PgFntR6w==} + '@oxfmt/binding-openharmony-arm64@0.58.0': + resolution: {integrity: sha512-ZWoTM27/HYPOh9iq86DAbhPu9nXb8qKvvGU/h8OfliyVUFAMMNTLDkGsWDKKnDqIkqvZ9+dXlgUOsH1LYO3O7g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxfmt/binding-win32-arm64-msvc@0.48.0': - resolution: {integrity: sha512-zeaWkcxcEULwkGF3I/HgEvcDPN8buYDrxibBUa/IFh5Vmwyge+KpLO+hEwSovW349H0O/C0Z2kaFmEzEDm00/Q==} + '@oxfmt/binding-win32-arm64-msvc@0.58.0': + resolution: {integrity: sha512-LHZnqFXe2dEfkRI4XdZS/57nEOT/I4UCRX5IyM9v4GYW9XwQCjGe1IUK59SuKw3POwvcgWQ4pme2cYXmNqTNPg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.48.0': - resolution: {integrity: sha512-yiEKnIAGvx5CyZQOlMaNlZkAbwT7/Quk0j3WLt+PR5hK+qYjPTRRJYDfD77wCBPLvEYAG41v4KG3iL0H+uxoxg==} + '@oxfmt/binding-win32-ia32-msvc@0.58.0': + resolution: {integrity: sha512-mZKpg20TpheCJym1rarcZCUJeW1sSruw8zAAaCYWvuVfwIUDN1CXdrPU/JgCWReXTCTrEfCB8Wyo3hh9jSZ2EA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.48.0': - resolution: {integrity: sha512-GSD2+7t2UoVMV2NgxXypa4bKewflPMAjYnF0Xw9/ht82ZfafAHhb8STwrEd7wlH2PFogt5zw3WVCxYJaHUdbeQ==} + '@oxfmt/binding-win32-x64-msvc@0.58.0': + resolution: {integrity: sha512-N/wUU4N5PZ2orBtI+Ko7MnMfYLfE7K91UrGMY/c/pYyHR3lA9kwst1XugkZx+92YcRh/Eo+iv2eTESSWXfiZPA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.71.0': - resolution: {integrity: sha512-ImGmd1njEg4FEJH03jhRnveEegtO3czCtfptvaHivKAZQIYATbVFBrrzbaYMYv0oJioTnxZAZVSyV+oL7W8S2g==} + '@oxlint/binding-android-arm-eabi@1.73.0': + resolution: {integrity: sha512-HZQRN/UMBu+Ut+/9MiAChkbP4qZqrNOWBcNI45vOT40GVhbGR0JgHB87L48D4iAqFQIdVmeQYtV9RF89AjTKkg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.71.0': - resolution: {integrity: sha512-4A5BEexBrwY1YFF8Kiq/lp/wQPRG79G3BWIE1FuWaM5MvmpYSd+7ZySVcKkHdwo0UDzdQGddp6pD9mpctMqLnw==} + '@oxlint/binding-android-arm64@1.73.0': + resolution: {integrity: sha512-Gp+KJRylv2aW7thRpG5p1KTxZq4ZJFbWowrKzufNq9d3ssl3r3JviYV45/+p+7CN1Nv0zDd1e8Ex0b/HUDq4TQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.71.0': - resolution: {integrity: sha512-9wJA9GJulLwS2usU3CEisI/ESDO1n1z9eyTCvApMDrAkbJ1ve0mORgTMjcWWsKxkzkeZ2N/Gpra5IQE7x8tYgQ==} + '@oxlint/binding-darwin-arm64@1.73.0': + resolution: {integrity: sha512-3de96NdtXhxERMjIz7wsp2HYMY6pMQycGxFWac2mFecAx6VeARF/IqFb1QIaqiCRIdfzBwzTed+pCTCoiS+CYA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.71.0': - resolution: {integrity: sha512-PlLCjS06V0PeJMAJwzjrExw1sYNW9Gch3JtNlcwwZDXGlTYDuwHNN89zYH8LTXFfgkVtsYvs2nv0FqrzyuFDzg==} + '@oxlint/binding-darwin-x64@1.73.0': + resolution: {integrity: sha512-5zx/uPW32TiaOeVY1dQ/H5iOf0K1HOdFKOJhLqGl4o63+i1fpzoqqu/mKtd7OFgFjNCdhlyTGgjVkQTZm1ELcg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.71.0': - resolution: {integrity: sha512-Lhil7bWre0ncxbUoDoxfS0JzpTz17BRQKW7iwoAUY8GJ66+WwJEfYPCFJ1P0WgVZR5/O/b3Q2pENlHOjeXLOGQ==} + '@oxlint/binding-freebsd-x64@1.73.0': + resolution: {integrity: sha512-qNe4gKHaGnLuZJ8toUg90JAa0S2vTVvDw+0bRi3q1avXZXDT4u5mMeECf3nD4HYrbdn1O7dXqWut4onY/yx/Xg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.71.0': - resolution: {integrity: sha512-Oo9/L58PYD3RC0x05d2upAPLllHytTjHQGsnC06P6Ynn7jKkp5mdImQxXdJ3+FnBaKspNpGogzgVsi6g872LiA==} + '@oxlint/binding-linux-arm-gnueabihf@1.73.0': + resolution: {integrity: sha512-cCehYh5hTbfShm/fxTD6wwrGUWIpvX+N5OxmAMhFhDeTGXvw+BeNj889tpxsFQ9ZLatQ6wImuY8tsKLZ+FMz7w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.71.0': - resolution: {integrity: sha512-mSHfyfgJrEbyIR29ejaeS50BdPk+GoNPlC1dckpDiUZbJAIel68sjSMdOt4WY0/gva+ECC7FNITQkxMJU+vSBw==} + '@oxlint/binding-linux-arm-musleabihf@1.73.0': + resolution: {integrity: sha512-d5j5GDU/2dMgjVhw7TQT9ITrsIr1Y02KEXKyVGIXUkD+KiaxE9TP65FS2ZdgTBemQvoRL+gSBdbrIm3cQIeacg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.71.0': - resolution: {integrity: sha512-n9yY4M2tiy3aij4AqtlnspzpfdpeT5JQfK2/w2d8oyp5W0FRwOb1dIeX99nORNcxGr08iD9bH8N5XFz3I2iy8w==} + '@oxlint/binding-linux-arm64-gnu@1.73.0': + resolution: {integrity: sha512-Eyf1SrP3+yR1DI3OJgOY2Pvrr9dWP9TK37xPaDYycwTtlGlI45erJAVIfH5/m/xosDt6BupJYEFi47bvbTuuyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.71.0': - resolution: {integrity: sha512-fJZrs5sDZtTaPIOiemRQQmo82Ezy+vOGXemPc4Ok7iVVsYsFa7SlW6Z5XN819VfsqBHRm3NJ3rTdnR8+bJYJdQ==} + '@oxlint/binding-linux-arm64-musl@1.73.0': + resolution: {integrity: sha512-IlT/OJApEDKaMmCooHuncgJZbbCe7T5QIWmTZBEtYscWvzPQuuEinVcid6kwQRVQOUdb7PUCz4jQHnaYXdfJXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.71.0': - resolution: {integrity: sha512-cwl7VKGERIy9p+G+AvZdfy/06q0aHXaTt/mMRReC751iuNYJgqKjB7NydXSS30nBT9vtr2tunciOtrR4fD6FUA==} + '@oxlint/binding-linux-ppc64-gnu@1.73.0': + resolution: {integrity: sha512-L+JYcb/vdg5fmcH08V6o0YYLU28cTH1SPNulwJdvK9NK49aXSkYy6oNpKBmddArVOXYqNepriDGiZ04G54kh1Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.71.0': - resolution: {integrity: sha512-eZ8ieVXvzGi8jr7+ybQGPK2STw3mldfxZlgA2738iflfB/rzA69sE6m5rDRpQaxC7dpm745Enlh1Tod0QAk9Gg==} + '@oxlint/binding-linux-riscv64-gnu@1.73.0': + resolution: {integrity: sha512-Qtk0g3bKV6OwWjIm7R8kQN1uOZRKQt/MODK2a8QfkwhTpXBD53ozx5XLVWLGDQAVyp2otLW4D2wB98XfAfMPGA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.71.0': - resolution: {integrity: sha512-puMDbQYe6+NXwfMusojoA7CXGn2b3utukmd23PQqc1E3XhVCwyZ+FueSMzDYeNgDV2dUfIVXAAKZBcFDeCL6sA==} + '@oxlint/binding-linux-riscv64-musl@1.73.0': + resolution: {integrity: sha512-wX0NQKZVxltkAOVmzFcpOaMpdaUvsq1Eqpx9tkAfl71UdkTlSo1R4AdAnGccR1Fm2+TzFgZ22CyyGuZ41RDr/A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.71.0': - resolution: {integrity: sha512-4NJLxBs1ujISCt3L/1FcywLs73PWtJuw+piD6feK2V6h6OS6P7xu9/sWt1DTRLibe6QCzmfZzmM/2HPORoV/Lg==} + '@oxlint/binding-linux-s390x-gnu@1.73.0': + resolution: {integrity: sha512-vPe7UGBMWyiLTtnqS4xxgMQFSFGmtQwhwCxuiw6lXygaO6bVt0D8dFVg8Xv05eaiN3ybC0HXXHUAohFMFvqoCQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.71.0': - resolution: {integrity: sha512-cFDaiR8L3430qp88tfZnvFlt3KotFhR/DlbIL0nHOMMYiG/9Wy4l+6f7t8G8pTa9bd8Lt8+M0y/qjRQ/xcB74g==} + '@oxlint/binding-linux-x64-gnu@1.73.0': + resolution: {integrity: sha512-2CwIWr9cemFC/CbRBWZvuk5mffz6ObmfFkfcC/9rTQ7f+icNhYr2kOjf9Rt8lLvugvkdGDOmkoVoFFHh6ClCTw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.71.0': - resolution: {integrity: sha512-orfixdt76KlpNly9z0PkWBBNfwjKz+JFVLP/7wnVchlKNU9Dpt9InU/ZggeSej6fC7qwHmHNOGlhLnQXcYoGuA==} + '@oxlint/binding-linux-x64-musl@1.73.0': + resolution: {integrity: sha512-nDadfJgg7NBBxG0N560wOe7LLX5QiYp6qBaI7viuk5EUORFBktU/NfV0MbTqU3gTqQDCh4VyxKdo5VADxk9w8Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.71.0': - resolution: {integrity: sha512-9emQu2lAp6yhPB3XuI+++vR+l/o6JR1X+EpxwcumPdQXBWXEPAsquPGL7l158EqU8SebQMXTUa/S5zN98juyHw==} + '@oxlint/binding-openharmony-arm64@1.73.0': + resolution: {integrity: sha512-wGjJC+NLH9xP+IKGn9RDW94ojJR/wPbg5WCnQjj/oReaOtCQthr8ws1zICe77JFmo4ouUdeTHHZL/ESGiF6Pmw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.71.0': - resolution: {integrity: sha512-bd5kI8spYwTm3BILDtGhi73zoup5dw8MlPQNT8YB3BD5UIsjNe3K9/4ctrzQMX4SZMoK5HgzVLkLJzacEXB7fA==} + '@oxlint/binding-win32-arm64-msvc@1.73.0': + resolution: {integrity: sha512-I7X47GPGljw225YUQ5SbC/rb1Kkdrd0yQf0x+hYxeKS6DpfjMbo9ccQPQ6LNY6BoJQ1sHhgDUGuMn5Vg5gHT6w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.71.0': - resolution: {integrity: sha512-W4HvOHGzVLHcrmFu+bMrJlho+/yrlX5ZNdJZqGe8MEldkQG+RHYhxxad9P4jvWAYFmIqUA5i9DQ8QsJqSU9GIw==} + '@oxlint/binding-win32-ia32-msvc@1.73.0': + resolution: {integrity: sha512-5lWj+3h+74Fm1jYOO9qkJA4xkAlZA099DkXppuXsk7UpnpZLttsefrZU469vChGaG6hcSqrkKXQOvMTZtbjeNg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.71.0': - resolution: {integrity: sha512-D2kyEIPHk/G/wiZLnwTVC/sVst+T/lKldVOjAFpgTIBUAOlry72e5OiapDbDBF4LfJLkN5ypJb/8Eu6yJzkveQ==} + '@oxlint/binding-win32-x64-msvc@1.73.0': + resolution: {integrity: sha512-WaNRvh4f6zY9CvUQk2YoA1O90ieWrIklI84+HXFr9Isjz9CSESrdqo/RtIYt4Dll/cAchqGDMehfaZd0vqEFZw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -2912,11 +2888,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@25.9.4': - resolution: {integrity: sha512-dszCsrKb5U7ZsVZBWiHFklTloVl0mSEnWH/iZXfZUlI4rzCUnsvGmgqfuVRHL54ugE7/wRuxEIXRa2iMZ+BG6g==} - - '@types/node@26.0.1': - resolution: {integrity: sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==} + '@types/node@26.1.1': + resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} '@types/react-dom@19.2.3': resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} @@ -3140,16 +3113,16 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - alchemy@2.0.0-beta.60: - resolution: {integrity: sha512-0eJ5GANQozMo4e/XI7gKnvy9mmtjNoMH1zXwmsEJAV8VzbEE5vzZchXZyK2eDQxK6hXBNCVHdWJUGb+alMBmHA==} + alchemy@2.0.0-beta.61: + resolution: {integrity: sha512-Ij067naUxeovHeqC9Z/tIVS3c73kAEMCcX7hUPzbxL42+5YUoEvC73IxpCcyGT8FBet32mcQ3g4mFIgmqpkGBw==} hasBin: true peerDependencies: - '@effect/platform-bun': '>=4.0.0-beta.84|| >=4.0.0' - '@effect/platform-node': '>=4.0.0-beta.84|| >=4.0.0' - '@effect/sql-pg': 4.0.0-beta.90 + '@effect/platform-bun': '>=4.0.0-beta.93|| >=4.0.0' + '@effect/platform-node': '>=4.0.0-beta.93|| >=4.0.0' + '@effect/sql-pg': '>=4.0.0-beta.93|| >=4.0.0' drizzle-kit: '>=1.0.0-rc.1' drizzle-orm: '>=1.0.0-rc.1' - effect: '>=4.0.0-beta.84|| >=4.0.0' + effect: '>=4.0.0-beta.93|| >=4.0.0' vite: ^8.0.7 ws: ^8.20.0 peerDependenciesMeta: @@ -3215,9 +3188,6 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - asciify-engine@1.0.118: - resolution: {integrity: sha512-4I8AxsTwl8mzpdI9uMnRFm0/+Wm424/u7c+KaUCyefr8RAQ/VMMGdSOmo3V5mV9eZmxkuLl6zely40sOn6OraA==} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -3561,7 +3531,7 @@ packages: '@effect/sql-d1': '>=4.0.0-beta.83 || >=4.0.0' '@effect/sql-libsql': '>=4.0.0-beta.83 || >=4.0.0' '@effect/sql-mysql2': '>=4.0.0-beta.83 || >=4.0.0' - '@effect/sql-pg': 4.0.0-beta.90 + '@effect/sql-pg': '>=4.0.0-beta.83 || >=4.0.0' '@effect/sql-pglite': '>=4.0.0-beta.83 || >=4.0.0' '@effect/sql-sqlite-bun': '>=4.0.0-beta.83 || >=4.0.0' '@effect/sql-sqlite-do': '>=4.0.0-beta.83 || >=4.0.0' @@ -3706,8 +3676,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - effect@4.0.0-beta.90: - resolution: {integrity: sha512-A0U3OE+2oyK/iFG6VYbFj9gwjJ7rFXjgP7qV+m7n/4lOREp9Lfk1///SlGCpX7HRueOCZO1l7aW0KByXuJeiPA==} + effect@4.0.0-beta.97: + resolution: {integrity: sha512-pK03HpQVxGZOWdwDAy/iwvV8u3KYcUf2mOWyWqaut2zau8V2u6ejWP7b4BELjyUIiZWW1fl/s/VJpgZUcTjThg==} electron-to-chromium@1.5.379: resolution: {integrity: sha512-v/qV5aV5EUA2pGilzUCq5/eyOloZAqDZBu9UMBIzgPpLlprjSR6zswsWBTv0KpqxLGUAZEwhO95ZCt7srymNVA==} @@ -3914,8 +3884,8 @@ packages: extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} - fast-check@4.8.0: - resolution: {integrity: sha512-GOJ158CUMnN6cSahsv4+ExARvIDuzzinFjkp0E9WtiBa5zcVeLozVkWaE4IzFcc+Y48Wp1EDlUZsXRyAztQcSg==} + fast-check@4.9.0: + resolution: {integrity: sha512-7ms6T7SybUev/PQITciI0yLM2pOSFy5zpG8Ty7tQofcVaQUvrMXp6CBwqF6fThLCLOrfBtuHAtwq6Yu4XPCllg==} engines: {node: '>=12.17.0'} fast-deep-equal@3.1.3: @@ -4020,9 +3990,6 @@ packages: get-tsconfig@4.14.0: resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} - gifuct-js@2.1.2: - resolution: {integrity: sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==} - github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -4274,9 +4241,6 @@ packages: js-base64@3.8.0: resolution: {integrity: sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==} - js-binary-schema-parser@2.0.3: - resolution: {integrity: sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==} - js-tokens@10.0.0: resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} @@ -4759,8 +4723,8 @@ packages: msgpackr@2.0.4: resolution: {integrity: sha512-o1C5KRmuRt+apqMr1HuGSqWStZoRBUpEsCsl15uM9VdAF1qHLtvMOU2En747EnTyEl6c4pzPewRMFF31s1CNbA==} - multipasta@0.2.7: - resolution: {integrity: sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==} + multipasta@0.2.8: + resolution: {integrity: sha512-ZPWuMKyv0cSO29f7hozp+k6+crZbQijV8ipMvxNxRf2SwtYGTX1ZX89Kd20VV4H9Znonx+EQn+iy1wGQsJ+b+Q==} mysql2@3.22.5: resolution: {integrity: sha512-95uZ2TrPWAZdwpB3vvvDbmEMcNG8yIeNCyu6GUcr/QnWEE/wXm7+mhOCsdQfWQDTV7qYT/PDUZ4U4UPP4AsXqQ==} @@ -4869,17 +4833,25 @@ packages: outvariant@1.4.0: resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==} - oxfmt@0.48.0: - resolution: {integrity: sha512-AVaLh+7XeGx+R1zfFV+f6VV61nT2MWVJXVUDhbTm5LBWGyNt64xAyh3NYYyjeY2WykNt9AvqSQLPHcbWquYF9g==} + oxfmt@0.58.0: + resolution: {integrity: sha512-8feG/7NVEHDVwc1OUpP6Pks+TnaDFUw2jLLFIMi5bcmmwxAX2wBQvjSzj62RRTYBf2Op1Wt8xbkmagmPTR5ETg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + peerDependencies: + svelte: ^5.0.0 + vite-plus: '*' + peerDependenciesMeta: + svelte: + optional: true + vite-plus: + optional: true - oxlint@1.71.0: - resolution: {integrity: sha512-U1m1X+C0vDj7DC1e13IoZULzEcPczE7UOMTs8VlZGHUEIUaSTZKo5qkPsQEfzpgnQ29Pea/w3Xntk62UCecxZw==} + oxlint@1.73.0: + resolution: {integrity: sha512-u91G9TJzU6yqKWNZUYprQB07W7YvntZXaRxQ6CkoytepYhLWUXWsr1M8zUJ34VatNPuUAr3Z8GH+O2A331CluQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.22.1' + oxlint-tsgolint: '>=0.24.0' vite-plus: '*' peerDependenciesMeta: oxlint-tsgolint: @@ -4966,9 +4938,6 @@ packages: pg-cloudflare@1.4.0: resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==} - pg-connection-string@2.12.0: - resolution: {integrity: sha512-U7qg+bpswf3Cs5xLzRqbXbQl85ng0mfSV/J0nnA31MCLgvEaAo7CIhmeyrmJpOr7o+zm0rXK+hNnT5l9RHkCkQ==} - pg-connection-string@2.14.0: resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==} @@ -5603,8 +5572,8 @@ packages: toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - toml@4.1.1: - resolution: {integrity: sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw==} + toml@4.1.2: + resolution: {integrity: sha512-m0vXfHODcw3gk+KONAOlVQ5yNHc3yS3B1ybM3HS1vqDoS0RWTDDVBVVTYi8hH0k+2OM1vmo9fb1WX9EVqjqfHA==} engines: {node: '>=20'} totalist@3.0.1: @@ -5623,8 +5592,9 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-patch@3.3.0: - resolution: {integrity: sha512-zAOzDnd5qsfEnjd9IGy1IRuvA7ygyyxxdxesbhMdutt8AHFjD8Vw8hU2rMF89HX1BKRWFYqKHrO8Q6lw0NeUZg==} + ts-patch@4.0.1: + resolution: {integrity: sha512-pzXS6vZlsBwq3U+CUiPJfCAh0MJGco1j1C8bWsLgvtzDZLGZ7II1Usjtwm09mZ8Uoma+sg6sO3BlWHd6apCUww==} + engines: {node: '>=22.15.0'} hasBin: true tslib@2.8.1: @@ -5669,9 +5639,6 @@ packages: ufo@1.6.4: resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} - undici-types@7.24.6: - resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} - undici-types@8.3.0: resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} @@ -5683,8 +5650,8 @@ packages: resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} engines: {node: '>=20.18.1'} - undici@8.5.0: - resolution: {integrity: sha512-xamtWoB1EshgjpmlXd7GGm2VfdDtw1+rD8uhry8pSNW3If6S8E0m2T2+orSKeZXEn/aPJMviCpDBA65WJt8zhg==} + undici@8.7.0: + resolution: {integrity: sha512-N7iQtfyLhIMOFgQubvmLV26svHpO0bqKnAiWotTQCVKCmWrcGbBotPuW1x+xwYZ2VHdSTVUfPQQnlEt1/LouTQ==} engines: {node: '>=22.19.0'} unenv@2.0.0-rc.24: @@ -6519,7 +6486,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.31.0(@types/node@25.9.4)': + '@changesets/cli@2.31.0(@types/node@26.1.1)': dependencies: '@changesets/apply-release-plan': 7.1.1(patch_hash=34b3de77ad090d6128fdef3265fdf0ba42ef8d7bf2865864b3cb6be3bba62e54) '@changesets/assemble-release-plan': 6.0.10(patch_hash=29cf7a343aefd3c59ad238a4cb067f0a1a0adbeed07b6d57d6f31d6c80a5e25e) @@ -6535,7 +6502,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@25.9.4) + '@inquirer/external-editor': 1.0.3(@types/node@26.1.1) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 enquirer: 2.4.1 @@ -6665,14 +6632,14 @@ snapshots: optionalDependencies: workerd: 1.20260415.1 - '@cloudflare/vitest-pool-workers@0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))': + '@cloudflare/vitest-pool-workers@0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))': dependencies: '@vitest/runner': 4.1.4 '@vitest/snapshot': 4.1.4 cjs-module-lexer: 1.4.3 esbuild: 0.27.3 miniflare: 4.20260421.0 - vitest: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) wrangler: 4.84.1(@cloudflare/workers-types@4.20260626.1) zod: 3.25.76 transitivePeerDependencies: @@ -6697,6 +6664,8 @@ snapshots: '@cloudflare/workers-types@4.20260626.1': {} + '@cloudflare/workers-types@5.20260710.1': {} + '@codemirror/autocomplete@6.20.3': dependencies: '@codemirror/language': 6.12.4 @@ -6809,141 +6778,132 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@distilled.cloud/aws@0.28.1(effect@4.0.0-beta.90)': + '@distilled.cloud/aws@0.28.2(effect@4.0.0-beta.97)': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/util': 5.2.0 '@aws-sdk/credential-providers': 3.1075.0 '@aws-sdk/types': 3.973.13 - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) '@smithy/shared-ini-file-loader': 4.6.2 '@smithy/types': 4.15.0 '@smithy/util-base64': 4.5.2 aws4fetch: 1.0.20 - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 fast-xml-parser: 5.9.3 - '@distilled.cloud/axiom@0.28.1(effect@4.0.0-beta.90)': + '@distilled.cloud/axiom@0.28.2(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 - '@distilled.cloud/cloudflare-rolldown-plugin@0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-rolldown-plugin@0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260415.1) magic-string: 0.30.21 unenv: 2.0.0-rc.24 optionalDependencies: rolldown: 1.0.1 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - workerd - '@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)': + '@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)': dependencies: '@alchemy.run/node-utils': 0.0.5 - '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 + '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 workerd: 1.20260415.1 optionalDependencies: - '@effect/platform-node': 4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1) + '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) - '@distilled.cloud/cloudflare-vite-plugin@0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-vite-plugin@0.12.2(@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: - '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: - '@effect/platform-node': 4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1) + '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) transitivePeerDependencies: - rolldown - workerd - '@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90)': + '@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 - '@distilled.cloud/core@0.28.1(effect@4.0.0-beta.90)': + '@distilled.cloud/core@0.28.2(effect@4.0.0-beta.97)': dependencies: - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 - '@distilled.cloud/neon@0.28.1(effect@4.0.0-beta.90)': + '@distilled.cloud/neon@0.28.2(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 - '@distilled.cloud/planetscale@0.28.1(effect@4.0.0-beta.90)': + '@distilled.cloud/planetscale@0.28.2(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 '@drizzle-team/brocli@0.12.0': {} - '@effect/ai-openai-compat@4.0.0-beta.90(effect@4.0.0-beta.90)': - dependencies: - effect: 4.0.0-beta.90 - - '@effect/atom-react@4.0.0-beta.90(effect@4.0.0-beta.90)(react@19.2.7)(scheduler@0.27.0)': + '@effect/atom-react@4.0.0-beta.97(effect@4.0.0-beta.97)(react@19.2.7)(scheduler@0.27.0)': dependencies: - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 react: 19.2.7 scheduler: 0.27.0 - '@effect/language-service@0.86.2': {} + '@effect/language-service@0.86.6': {} - '@effect/platform-browser@4.0.0-beta.90(effect@4.0.0-beta.90)': + '@effect/platform-browser@4.0.0-beta.97(effect@4.0.0-beta.97)': dependencies: - effect: 4.0.0-beta.90 - multipasta: 0.2.7 + effect: 4.0.0-beta.97 + multipasta: 0.2.8 - '@effect/platform-node-shared@4.0.0-beta.90(effect@4.0.0-beta.90)': + '@effect/platform-node-shared@4.0.0-beta.97(effect@4.0.0-beta.97)': dependencies: '@types/ws': 8.18.1 - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 ws: 8.21.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1)': + '@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1)': dependencies: - '@effect/platform-node-shared': 4.0.0-beta.90(effect@4.0.0-beta.90) - effect: 4.0.0-beta.90 + '@effect/platform-node-shared': 4.0.0-beta.97(effect@4.0.0-beta.97) + effect: 4.0.0-beta.97 ioredis: 5.11.1 mime: 4.1.0 - undici: 8.5.0 + undici: 8.7.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90)': + '@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97)': dependencies: - '@cloudflare/workers-types': 4.20260626.1 - effect: 4.0.0-beta.90 + '@cloudflare/workers-types': 5.20260710.1 + effect: 4.0.0-beta.97 - '@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90)': + '@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97)': dependencies: - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 pg: 8.22.0 - pg-connection-string: 2.12.0 + pg-connection-string: 2.14.0 pg-cursor: 2.21.0(pg@8.22.0) pg-pool: 3.14.0(pg@8.22.0) pg-types: 4.1.0 transitivePeerDependencies: - pg-native - '@effect/vitest@4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))': + '@effect/vitest@4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4)': dependencies: - effect: 4.0.0-beta.90 - vitest: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - - '@effect/vitest@4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4)': - dependencies: - effect: 4.0.0-beta.90 - vitest: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + effect: 4.0.0-beta.97 + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@emnapi/core@1.10.0': dependencies: @@ -7352,12 +7312,12 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@inquirer/external-editor@1.0.3(@types/node@25.9.4)': + '@inquirer/external-editor@1.0.3(@types/node@26.1.1)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 '@ioredis/commands@1.10.0': {} @@ -7693,118 +7653,118 @@ snapshots: '@oxc-project/types@0.137.0': {} - '@oxfmt/binding-android-arm-eabi@0.48.0': + '@oxfmt/binding-android-arm-eabi@0.58.0': optional: true - '@oxfmt/binding-android-arm64@0.48.0': + '@oxfmt/binding-android-arm64@0.58.0': optional: true - '@oxfmt/binding-darwin-arm64@0.48.0': + '@oxfmt/binding-darwin-arm64@0.58.0': optional: true - '@oxfmt/binding-darwin-x64@0.48.0': + '@oxfmt/binding-darwin-x64@0.58.0': optional: true - '@oxfmt/binding-freebsd-x64@0.48.0': + '@oxfmt/binding-freebsd-x64@0.58.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.48.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.58.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.48.0': + '@oxfmt/binding-linux-arm-musleabihf@0.58.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.48.0': + '@oxfmt/binding-linux-arm64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.48.0': + '@oxfmt/binding-linux-arm64-musl@0.58.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.48.0': + '@oxfmt/binding-linux-ppc64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.48.0': + '@oxfmt/binding-linux-riscv64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.48.0': + '@oxfmt/binding-linux-riscv64-musl@0.58.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.48.0': + '@oxfmt/binding-linux-s390x-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.48.0': + '@oxfmt/binding-linux-x64-gnu@0.58.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.48.0': + '@oxfmt/binding-linux-x64-musl@0.58.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.48.0': + '@oxfmt/binding-openharmony-arm64@0.58.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.48.0': + '@oxfmt/binding-win32-arm64-msvc@0.58.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.48.0': + '@oxfmt/binding-win32-ia32-msvc@0.58.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.48.0': + '@oxfmt/binding-win32-x64-msvc@0.58.0': optional: true - '@oxlint/binding-android-arm-eabi@1.71.0': + '@oxlint/binding-android-arm-eabi@1.73.0': optional: true - '@oxlint/binding-android-arm64@1.71.0': + '@oxlint/binding-android-arm64@1.73.0': optional: true - '@oxlint/binding-darwin-arm64@1.71.0': + '@oxlint/binding-darwin-arm64@1.73.0': optional: true - '@oxlint/binding-darwin-x64@1.71.0': + '@oxlint/binding-darwin-x64@1.73.0': optional: true - '@oxlint/binding-freebsd-x64@1.71.0': + '@oxlint/binding-freebsd-x64@1.73.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.71.0': + '@oxlint/binding-linux-arm-gnueabihf@1.73.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.71.0': + '@oxlint/binding-linux-arm-musleabihf@1.73.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.71.0': + '@oxlint/binding-linux-arm64-gnu@1.73.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.71.0': + '@oxlint/binding-linux-arm64-musl@1.73.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.71.0': + '@oxlint/binding-linux-ppc64-gnu@1.73.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.71.0': + '@oxlint/binding-linux-riscv64-gnu@1.73.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.71.0': + '@oxlint/binding-linux-riscv64-musl@1.73.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.71.0': + '@oxlint/binding-linux-s390x-gnu@1.73.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.71.0': + '@oxlint/binding-linux-x64-gnu@1.73.0': optional: true - '@oxlint/binding-linux-x64-musl@1.71.0': + '@oxlint/binding-linux-x64-musl@1.73.0': optional: true - '@oxlint/binding-openharmony-arm64@1.71.0': + '@oxlint/binding-openharmony-arm64@1.73.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.71.0': + '@oxlint/binding-win32-arm64-msvc@1.73.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.71.0': + '@oxlint/binding-win32-ia32-msvc@1.73.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.71.0': + '@oxlint/binding-win32-x64-msvc@1.73.0': optional: true '@polka/url@1.0.0-next.29': {} @@ -8276,19 +8236,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.3.1 '@tailwindcss/oxide-win32-x64-msvc': 4.3.1 - '@tailwindcss/vite@4.3.1(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': - dependencies: - '@tailwindcss/node': 4.3.1 - '@tailwindcss/oxide': 4.3.1 - tailwindcss: 4.3.1 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - - '@tailwindcss/vite@4.3.1(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@tailwindcss/vite@4.3.1(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.3.1 '@tailwindcss/oxide': 4.3.1 tailwindcss: 4.3.1 - vite: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) '@takumi-rs/core-darwin-arm64@0.62.8': optional: true @@ -8373,7 +8326,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.168.18(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1))': + '@tanstack/router-plugin@1.168.18(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1))': dependencies: '@babel/core': 7.29.7 '@babel/template': 7.29.7 @@ -8382,11 +8335,11 @@ snapshots: '@tanstack/router-generator': 1.167.17 '@tanstack/router-utils': 1.162.2 chokidar: 5.0.0 - unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) zod: 4.4.3 optionalDependencies: '@tanstack/react-router': 1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - vite: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) webpack: 5.108.1(esbuild@0.28.1) transitivePeerDependencies: - '@farmfe/core' @@ -8473,11 +8426,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@25.9.4': - dependencies: - undici-types: 7.24.6 - - '@types/node@26.0.1': + '@types/node@26.1.1': dependencies: undici-types: 8.3.0 @@ -8497,7 +8446,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 '@typescript/vfs@1.6.4(typescript@6.0.3)': dependencies: @@ -8508,28 +8457,21 @@ snapshots: '@ungap/structured-clone@1.3.2': {} - '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: babel-plugin-react-compiler: 1.0.0 - '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: babel-plugin-react-compiler: 1.0.0 - '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - vite: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - optionalDependencies: - babel-plugin-react-compiler: 1.0.0 - - '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 es-module-lexer: 2.1.0 @@ -8540,12 +8482,12 @@ snapshots: srvx: 0.11.17 strip-literal: 3.1.0 turbo-stream: 3.2.0 - vite: 8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) optionalDependencies: react-server-dom-webpack: 19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)) - '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 es-module-lexer: 2.1.0 @@ -8556,21 +8498,21 @@ snapshots: srvx: 0.11.17 strip-literal: 3.1.0 turbo-stream: 3.2.0 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) optionalDependencies: react-server-dom-webpack: 19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)) - '@vitest/browser@4.1.9(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)': + '@vitest/browser@4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.9(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/utils': 4.1.9 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -8590,9 +8532,9 @@ snapshots: obug: 2.1.3 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) optionalDependencies: - '@vitest/browser': 4.1.9(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) + '@vitest/browser': 4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) '@vitest/expect@4.1.4': dependencies: @@ -8612,29 +8554,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.4(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': - dependencies: - '@vitest/spy': 4.1.4 - estree-walker: 3.0.3 - magic-string: 0.30.21 - optionalDependencies: - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - - '@vitest/mocker@4.1.4(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.4(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@vitest/mocker@4.1.9(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) '@vitest/pretty-format@4.1.4': dependencies: @@ -8675,7 +8609,7 @@ snapshots: '@vitest/web-worker@4.1.9(vitest@4.1.4)': dependencies: obug: 2.1.3 - vitest: 4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@webassemblyjs/ast@1.14.1': dependencies: @@ -8796,21 +8730,21 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): + alchemy@2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 '@clack/prompts': 0.11.0 - '@distilled.cloud/aws': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/axiom': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-vite-plugin': 0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/neon': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/planetscale': 0.28.1(effect@4.0.0-beta.90) - '@effect/vitest': 4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))) + '@distilled.cloud/aws': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/axiom': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-vite-plugin': 0.12.2(@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/neon': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/planetscale': 0.28.2(effect@4.0.0-beta.97) + '@effect/vitest': 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 '@octokit/webhooks': 14.2.0 @@ -8820,14 +8754,14 @@ snapshots: '@types/aws-lambda': 8.10.162 aws4fetch: 1.0.20 capnweb: 0.6.1 - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 fast-glob: 3.3.3 fast-xml-parser: 5.9.3 ink: 6.8.0(@types/react@19.2.17)(react@19.2.7) jszip: 3.10.1 libsodium-wrappers: 0.8.4 magic-string: 0.30.21 - mysql2: 3.22.5(@types/node@25.9.4) + mysql2: 3.22.5(@types/node@26.1.1) pathe: 2.0.3 pg: 8.22.0 picomatch: 4.0.4 @@ -8836,11 +8770,11 @@ snapshots: undici: 7.28.0 yaml: 2.9.0 optionalDependencies: - '@effect/platform-node': 4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1) - '@effect/sql-pg': 4.0.0-beta.90(effect@4.0.0-beta.90) + '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) + '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) drizzle-kit: 1.0.0-rc.4 - drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3) - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) ws: 8.21.0 transitivePeerDependencies: - '@types/node' @@ -8852,21 +8786,21 @@ snapshots: - vitest - workerd - alchemy@2.0.0-beta.60(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@types/node@25.9.4)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.90)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): + alchemy@2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 '@clack/prompts': 0.11.0 - '@distilled.cloud/aws': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/axiom': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.0(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90) - '@distilled.cloud/cloudflare-vite-plugin': 0.12.0(@distilled.cloud/cloudflare-runtime@0.12.0(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90))(@distilled.cloud/cloudflare@0.28.1(effect@4.0.0-beta.90))(@effect/platform-node@4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1))(effect@4.0.0-beta.90)(rolldown@1.0.1)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/core': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/neon': 0.28.1(effect@4.0.0-beta.90) - '@distilled.cloud/planetscale': 0.28.1(effect@4.0.0-beta.90) - '@effect/vitest': 4.0.0-beta.90(effect@4.0.0-beta.90)(vitest@4.1.4) + '@distilled.cloud/aws': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/axiom': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-vite-plugin': 0.12.2(@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/neon': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/planetscale': 0.28.2(effect@4.0.0-beta.97) + '@effect/vitest': 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 '@octokit/webhooks': 14.2.0 @@ -8876,14 +8810,14 @@ snapshots: '@types/aws-lambda': 8.10.162 aws4fetch: 1.0.20 capnweb: 0.6.1 - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 fast-glob: 3.3.3 fast-xml-parser: 5.9.3 ink: 6.8.0(@types/react@19.2.17)(react@19.2.7) jszip: 3.10.1 libsodium-wrappers: 0.8.4 magic-string: 0.30.21 - mysql2: 3.22.5(@types/node@25.9.4) + mysql2: 3.22.5(@types/node@26.1.1) pathe: 2.0.3 pg: 8.22.0 picomatch: 4.0.4 @@ -8892,11 +8826,11 @@ snapshots: undici: 7.28.0 yaml: 2.9.0 optionalDependencies: - '@effect/platform-node': 4.0.0-beta.90(effect@4.0.0-beta.90)(ioredis@5.11.1) - '@effect/sql-pg': 4.0.0-beta.90(effect@4.0.0-beta.90) + '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) + '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) drizzle-kit: 1.0.0-rc.4 - drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3) - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) ws: 8.21.0 transitivePeerDependencies: - '@types/node' @@ -8940,10 +8874,6 @@ snapshots: array-union@2.1.0: {} - asciify-engine@1.0.118: - dependencies: - gifuct-js: 2.1.2 - assertion-error@2.0.1: {} ast-v8-to-istanbul@1.0.4: @@ -9019,7 +8949,7 @@ snapshots: buffer-image-size@0.6.4: dependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 buffer@6.0.3: dependencies: @@ -9220,16 +9150,28 @@ snapshots: get-tsconfig: 4.14.0 jiti: 2.7.0 - drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.90(effect@4.0.0-beta.90))(@effect/sql-pg@4.0.0-beta.90(effect@4.0.0-beta.90))(@libsql/client@0.17.4)(effect@4.0.0-beta.90)(mysql2@3.22.5(@types/node@25.9.4))(pg@8.22.0)(zod@4.4.3): + drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3): optionalDependencies: '@cloudflare/workers-types': 4.20260626.1 - '@effect/sql-d1': 4.0.0-beta.90(effect@4.0.0-beta.90) - '@effect/sql-pg': 4.0.0-beta.90(effect@4.0.0-beta.90) + '@effect/sql-d1': 4.0.0-beta.97(effect@4.0.0-beta.97) + '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) + '@libsql/client': 0.17.4 + effect: 4.0.0-beta.97 + mysql2: 3.22.5(@types/node@26.1.1) + pg: 8.22.0 + zod: 4.4.3 + + drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3): + optionalDependencies: + '@cloudflare/workers-types': 5.20260710.1 + '@effect/sql-d1': 4.0.0-beta.97(effect@4.0.0-beta.97) + '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) '@libsql/client': 0.17.4 - effect: 4.0.0-beta.90 - mysql2: 3.22.5(@types/node@25.9.4) + effect: 4.0.0-beta.97 + mysql2: 3.22.5(@types/node@26.1.1) pg: 8.22.0 zod: 4.4.3 + optional: true dunder-proto@1.0.1: dependencies: @@ -9239,16 +9181,16 @@ snapshots: ee-first@1.1.1: {} - effect@4.0.0-beta.90: + effect@4.0.0-beta.97: dependencies: '@standard-schema/spec': 1.1.0 - fast-check: 4.8.0 + fast-check: 4.9.0 find-my-way-ts: 0.1.6 ini: 7.0.0 kubernetes-types: 1.30.0 msgpackr: 2.0.4 - multipasta: 0.2.7 - toml: 4.1.1 + multipasta: 0.2.8 + toml: 4.1.2 uuid: 14.0.1 yaml: 2.9.0 @@ -9552,7 +9494,7 @@ snapshots: extendable-error@0.1.7: {} - fast-check@4.8.0: + fast-check@4.9.0: dependencies: pure-rand: 8.4.1 @@ -9672,10 +9614,6 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - gifuct-js@2.1.2: - dependencies: - js-binary-schema-parser: 2.0.3 - github-slugger@2.0.0: {} glob-parent@5.1.2: @@ -9703,7 +9641,7 @@ snapshots: happy-dom@20.10.6: dependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 buffer-image-size: 0.6.4 @@ -9958,7 +9896,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 26.0.1 + '@types/node': 26.1.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -9968,8 +9906,6 @@ snapshots: js-base64@3.8.0: {} - js-binary-schema-parser@2.0.3: {} - js-tokens@10.0.0: {} js-tokens@4.0.0: {} @@ -10689,11 +10625,11 @@ snapshots: optionalDependencies: msgpackr-extract: 3.0.4 - multipasta@0.2.7: {} + multipasta@0.2.8: {} - mysql2@3.22.5(@types/node@25.9.4): + mysql2@3.22.5(@types/node@26.1.1): dependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 aws-ssl-profiles: 1.1.2 denque: 2.1.0 generate-function: 2.3.1 @@ -10776,51 +10712,51 @@ snapshots: outvariant@1.4.0: {} - oxfmt@0.48.0: + oxfmt@0.58.0: dependencies: tinypool: 2.1.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.48.0 - '@oxfmt/binding-android-arm64': 0.48.0 - '@oxfmt/binding-darwin-arm64': 0.48.0 - '@oxfmt/binding-darwin-x64': 0.48.0 - '@oxfmt/binding-freebsd-x64': 0.48.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.48.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.48.0 - '@oxfmt/binding-linux-arm64-gnu': 0.48.0 - '@oxfmt/binding-linux-arm64-musl': 0.48.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.48.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.48.0 - '@oxfmt/binding-linux-riscv64-musl': 0.48.0 - '@oxfmt/binding-linux-s390x-gnu': 0.48.0 - '@oxfmt/binding-linux-x64-gnu': 0.48.0 - '@oxfmt/binding-linux-x64-musl': 0.48.0 - '@oxfmt/binding-openharmony-arm64': 0.48.0 - '@oxfmt/binding-win32-arm64-msvc': 0.48.0 - '@oxfmt/binding-win32-ia32-msvc': 0.48.0 - '@oxfmt/binding-win32-x64-msvc': 0.48.0 - - oxlint@1.71.0: + '@oxfmt/binding-android-arm-eabi': 0.58.0 + '@oxfmt/binding-android-arm64': 0.58.0 + '@oxfmt/binding-darwin-arm64': 0.58.0 + '@oxfmt/binding-darwin-x64': 0.58.0 + '@oxfmt/binding-freebsd-x64': 0.58.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.58.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.58.0 + '@oxfmt/binding-linux-arm64-gnu': 0.58.0 + '@oxfmt/binding-linux-arm64-musl': 0.58.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.58.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.58.0 + '@oxfmt/binding-linux-riscv64-musl': 0.58.0 + '@oxfmt/binding-linux-s390x-gnu': 0.58.0 + '@oxfmt/binding-linux-x64-gnu': 0.58.0 + '@oxfmt/binding-linux-x64-musl': 0.58.0 + '@oxfmt/binding-openharmony-arm64': 0.58.0 + '@oxfmt/binding-win32-arm64-msvc': 0.58.0 + '@oxfmt/binding-win32-ia32-msvc': 0.58.0 + '@oxfmt/binding-win32-x64-msvc': 0.58.0 + + oxlint@1.73.0: optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.71.0 - '@oxlint/binding-android-arm64': 1.71.0 - '@oxlint/binding-darwin-arm64': 1.71.0 - '@oxlint/binding-darwin-x64': 1.71.0 - '@oxlint/binding-freebsd-x64': 1.71.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.71.0 - '@oxlint/binding-linux-arm-musleabihf': 1.71.0 - '@oxlint/binding-linux-arm64-gnu': 1.71.0 - '@oxlint/binding-linux-arm64-musl': 1.71.0 - '@oxlint/binding-linux-ppc64-gnu': 1.71.0 - '@oxlint/binding-linux-riscv64-gnu': 1.71.0 - '@oxlint/binding-linux-riscv64-musl': 1.71.0 - '@oxlint/binding-linux-s390x-gnu': 1.71.0 - '@oxlint/binding-linux-x64-gnu': 1.71.0 - '@oxlint/binding-linux-x64-musl': 1.71.0 - '@oxlint/binding-openharmony-arm64': 1.71.0 - '@oxlint/binding-win32-arm64-msvc': 1.71.0 - '@oxlint/binding-win32-ia32-msvc': 1.71.0 - '@oxlint/binding-win32-x64-msvc': 1.71.0 + '@oxlint/binding-android-arm-eabi': 1.73.0 + '@oxlint/binding-android-arm64': 1.73.0 + '@oxlint/binding-darwin-arm64': 1.73.0 + '@oxlint/binding-darwin-x64': 1.73.0 + '@oxlint/binding-freebsd-x64': 1.73.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.73.0 + '@oxlint/binding-linux-arm-musleabihf': 1.73.0 + '@oxlint/binding-linux-arm64-gnu': 1.73.0 + '@oxlint/binding-linux-arm64-musl': 1.73.0 + '@oxlint/binding-linux-ppc64-gnu': 1.73.0 + '@oxlint/binding-linux-riscv64-gnu': 1.73.0 + '@oxlint/binding-linux-riscv64-musl': 1.73.0 + '@oxlint/binding-linux-s390x-gnu': 1.73.0 + '@oxlint/binding-linux-x64-gnu': 1.73.0 + '@oxlint/binding-linux-x64-musl': 1.73.0 + '@oxlint/binding-openharmony-arm64': 1.73.0 + '@oxlint/binding-win32-arm64-msvc': 1.73.0 + '@oxlint/binding-win32-ia32-msvc': 1.73.0 + '@oxlint/binding-win32-x64-msvc': 1.73.0 p-filter@2.1.0: dependencies: @@ -10890,8 +10826,6 @@ snapshots: pg-cloudflare@1.4.0: optional: true - pg-connection-string@2.12.0: {} - pg-connection-string@2.14.0: {} pg-cursor@2.21.0(pg@8.22.0): @@ -11667,7 +11601,7 @@ snapshots: toml@3.0.0: {} - toml@4.1.1: {} + toml@4.1.2: {} totalist@3.0.1: {} @@ -11679,7 +11613,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-patch@3.3.0: + ts-patch@4.0.1: dependencies: chalk: 4.1.2 global-prefix: 4.0.0 @@ -11733,15 +11667,13 @@ snapshots: ufo@1.6.4: {} - undici-types@7.24.6: {} - undici-types@8.3.0: {} undici@7.24.8: {} undici@7.28.0: {} - undici@8.5.0: {} + undici@8.7.0: {} unenv@2.0.0-rc.24: dependencies: @@ -11819,7 +11751,7 @@ snapshots: picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 - unplugin@3.2.0(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)): + unplugin@3.2.0(esbuild@0.28.1)(rolldown@1.1.3)(rollup@4.62.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.4 @@ -11828,7 +11760,7 @@ snapshots: esbuild: 0.28.1 rolldown: 1.1.3 rollup: 4.62.2 - vite: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) webpack: 5.108.1(esbuild@0.28.1) update-browserslist-db@1.2.3(browserslist@4.28.4): @@ -11861,11 +11793,11 @@ snapshots: vite-plugin-arraybuffer@0.1.4: {} - vite-plugin-wasm@3.6.0(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-wasm@3.6.0(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -11873,7 +11805,7 @@ snapshots: rolldown: 1.1.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 @@ -11881,7 +11813,7 @@ snapshots: tsx: 4.22.4 yaml: 2.9.0 - vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -11889,7 +11821,7 @@ snapshots: rolldown: 1.1.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.4 + '@types/node': 26.1.1 esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 @@ -11897,92 +11829,18 @@ snapshots: tsx: 4.22.4 yaml: 2.9.0 - vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): - dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.16 - rolldown: 1.1.3 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 26.0.1 - esbuild: 0.28.1 - fsevents: 2.3.3 - jiti: 2.7.0 - terser: 5.48.0 - tsx: 4.22.4 - yaml: 2.9.0 - - vitefu@1.1.3(vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): - optionalDependencies: - vite: 8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - - vitefu@1.1.3(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): - optionalDependencies: - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - - vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.4 - '@vitest/mocker': 4.1.4(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.4 - '@vitest/runner': 4.1.4 - '@vitest/snapshot': 4.1.4 - '@vitest/spy': 4.1.4 - '@vitest/utils': 4.1.4 - es-module-lexer: 2.1.0 - expect-type: 1.4.0 - magic-string: 0.30.21 - obug: 2.1.3 - pathe: 2.0.3 - picomatch: 4.0.4 - std-env: 4.1.0 - tinybench: 2.9.0 - tinyexec: 1.2.4 - tinyglobby: 0.2.17 - tinyrainbow: 3.1.0 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - why-is-node-running: 2.3.0 + vitefu@1.1.3(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): optionalDependencies: - '@types/node': 25.9.4 - '@vitest/coverage-v8': 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4) - happy-dom: 20.10.6 - transitivePeerDependencies: - - msw + vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitest@4.1.4(@types/node@25.9.4)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.4 - '@vitest/mocker': 4.1.4(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.4 - '@vitest/runner': 4.1.4 - '@vitest/snapshot': 4.1.4 - '@vitest/spy': 4.1.4 - '@vitest/utils': 4.1.4 - es-module-lexer: 2.1.0 - expect-type: 1.4.0 - magic-string: 0.30.21 - obug: 2.1.3 - pathe: 2.0.3 - picomatch: 4.0.4 - std-env: 4.1.0 - tinybench: 2.9.0 - tinyexec: 1.2.4 - tinyglobby: 0.2.17 - tinyrainbow: 3.1.0 - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - why-is-node-running: 2.3.0 + vitefu@1.1.3(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): optionalDependencies: - '@types/node': 25.9.4 - '@vitest/coverage-v8': 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4) - happy-dom: 20.10.6 - transitivePeerDependencies: - - msw + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitest@4.1.4(@types/node@26.0.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.4 - '@vitest/mocker': 4.1.4(vite@8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.4(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.4 '@vitest/runner': 4.1.4 '@vitest/snapshot': 4.1.4 @@ -11999,16 +11857,16 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.1.2(@types/node@26.0.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 26.0.1 + '@types/node': 26.1.1 '@vitest/coverage-v8': 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4) happy-dom: 20.10.6 transitivePeerDependencies: - msw - vocs@2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@25.9.4)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vocs@2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@base-ui/react': 1.6.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@codesandbox/sandpack-react': 2.20.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -12029,11 +11887,11 @@ snapshots: '@shikijs/types': 3.23.0 '@svgr/core': 8.1.0(typescript@6.0.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3)) - '@tailwindcss/vite': 4.3.1(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@tailwindcss/vite': 4.3.1(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@takumi-rs/image-response': 0.62.8 '@takumi-rs/wasm': 0.62.8 - '@vitejs/plugin-react': 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitejs/plugin-react': 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) cac: 6.7.14 cva: class-variance-authority@0.7.1 debug: 4.4.3 @@ -12081,12 +11939,12 @@ snapshots: urlpattern-polyfill: 10.1.0 vfile: 6.0.3 vite-plugin-arraybuffer: 0.1.4 - vite-plugin-wasm: 3.6.0(vite@8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite-plugin-wasm: 3.6.0(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) yaml: 2.9.0 zod: 4.4.3 optionalDependencies: - vite: 8.1.2(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - waku: 1.0.0-beta.3(@types/node@25.9.4)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + waku: 1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - '@cfworker/json-schema' - '@date-fns/tz' @@ -12111,11 +11969,11 @@ snapshots: w3c-keyname@2.2.8: {} - waku@1.0.0-beta.3(@types/node@25.9.4)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: '@hono/node-server': 2.0.6(hono@4.12.27) - '@vitejs/plugin-react': 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitejs/plugin-react': 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) dotenv: 17.4.2 hono: 4.12.27 magic-string: 0.30.21 @@ -12124,7 +11982,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) react-server-dom-webpack: 19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)) rsc-html-stream: 0.0.7 - vite: 8.1.1(@types/node@25.9.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - '@rolldown/plugin-babel' - '@types/node' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 21e7c80a..06c881fe 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -25,22 +25,19 @@ catalog: "@changesets/changelog-github": ^0.7.0 "@changesets/cli": ^2.31.0 "@cloudflare/vitest-pool-workers": ^0.14.7 - "@cloudflare/worker-bundler": ^0.1.2 "@cloudflare/workers-types": ^4.20260414.1 - "@effect/ai-openai-compat": 4.0.0-beta.90 - "@effect/atom-react": 4.0.0-beta.90 - "@effect/language-service": 0.86.2 - "@effect/openapi-generator": 4.0.0-beta.90 - "@effect/platform-browser": 4.0.0-beta.90 - "@effect/platform-node": 4.0.0-beta.90 - "@effect/sql-d1": 4.0.0-beta.90 - "@effect/sql-pg": 4.0.0-beta.90 - "@effect/vitest": 4.0.0-beta.90 - "@playwright/test": ^1.58.2 + "@effect/ai-openai-compat": 4.0.0-beta.97 + "@effect/atom-react": 4.0.0-beta.97 + "@effect/language-service": ^0.86.6 + "@effect/platform-browser": 4.0.0-beta.97 + "@effect/platform-node": 4.0.0-beta.97 + "@effect/sql-d1": 4.0.0-beta.97 + "@effect/sql-pg": 4.0.0-beta.97 + "@effect/vitest": 4.0.0-beta.97 "@tailwindcss/vite": ^4.1.18 "@tanstack/react-router": ^1.159.4 "@tanstack/router-plugin": ^1.159.4 - "@types/node": ^25.6.0 + "@types/node": ^26.1.1 "@types/react": ^19.2.11 "@types/react-dom": ^19.2.3 "@vitejs/plugin-react": ^6.0.1 @@ -49,32 +46,27 @@ catalog: "@vitest/expect": ^4.1.4 "@vitest/web-worker": ^4.1.4 asciify-engine: ^1.0.118 - alchemy: 2.0.0-beta.60 + alchemy: 2.0.0-beta.61 babel-plugin-react-compiler: ^1.0.0 drizzle-kit: 1.0.0-rc.4 drizzle-orm: 1.0.0-rc.4 - effect: 4.0.0-beta.90 + effect: 4.0.0-beta.97 happy-dom: ^20.9.0 - oxfmt: ^0.48.0 - oxlint: ^1.62.0 + oxfmt: ^0.58.0 + oxlint: ^1.73.0 playwright: ^1.59.1 react: ^19.2.5 react-dom: ^19.2.5 - tailwind-merge: ^3.4.0 tailwindcss: ^4.1.18 - ts-patch: ^3.3.0 + ts-patch: ^4.0.1 turbo: ^2.9.18 - tw-animate-css: ^1.4.0 - typescript: ^6.0.2 + typescript: ^6.0.3 vite: ^8.1.2 - vite-bundle-analyzer: ^1.3.6 vitest: 4.1.4 vocs: 2.0.15 waku: 1.0.0-beta.3 - yaml: ^2.8.3 overrides: - "@effect/sql-pg": 4.0.0-beta.90 "@types/react": ^19.2.14 "@types/react-dom": ^19.2.3 react: ^19.2.4 @@ -86,16 +78,15 @@ minimumReleaseAgeExclude: - "@aws-sdk/*" - "@distilled.cloud/*" - alchemy - - "@effect/vitest@4.0.0-beta.90" - - "@effect/ai-openai-compat@4.0.0-beta.90" - - "@effect/atom-react@4.0.0-beta.90" - - "@effect/openapi-generator@4.0.0-beta.90" - - "@effect/platform-browser@4.0.0-beta.90" - - "@effect/platform-node-shared@4.0.0-beta.90" - - "@effect/platform-node@4.0.0-beta.90" - - "@effect/sql-d1@4.0.0-beta.90" - - "@effect/sql-pg@4.0.0-beta.90" - - effect@4.0.0-beta.90 + - "@effect/vitest@4.0.0-beta.97" + - "@effect/ai-openai-compat@4.0.0-beta.97" + - "@effect/atom-react@4.0.0-beta.97" + - "@effect/platform-browser@4.0.0-beta.97" + - "@effect/platform-node-shared@4.0.0-beta.97" + - "@effect/platform-node@4.0.0-beta.97" + - "@effect/sql-d1@4.0.0-beta.97" + - "@effect/sql-pg@4.0.0-beta.97" + - effect@4.0.0-beta.97 - "@turbo/darwin-64@2.9.18" - "@turbo/darwin-arm64@2.9.18" - "@turbo/linux-64@2.9.18" diff --git a/tsconfig.json b/tsconfig.json index 8f0e939e..d1f48593 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,6 +4,7 @@ { "path": "./docs" }, { "path": "./effect-workerd" }, { "path": "./examples" }, + { "path": "./konfik" }, { "path": "./liminal" }, { "path": "./liminal-util" } ] From 0a4354d1e295e82f294e8d6812cd1cbc24a8ea13 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 14:05:27 -0400 Subject: [PATCH 06/17] use format command from package.json --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 838663ae..3f69ba55 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -19,6 +19,6 @@ jobs: - uses: actions/checkout@v6 - run: "git -c url.https://github.com/.insteadOf=git@github.com: submodule update --init konfik" - uses: crosshatch/konfik/.github/actions/configure_environment@main - - run: pnpm oxfmt --check + - run: pnpm format --check - run: pnpm build - run: pnpm test From f288ac5c75ae2ff65d711c674805234130b98b8a Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 14:08:59 -0400 Subject: [PATCH 07/17] make sure oxlint plugin package available to konfik --- package.json | 1 + pnpm-lock.yaml | 12 ++++++++++++ pnpm-workspace.yaml | 1 + 3 files changed, 14 insertions(+) diff --git a/package.json b/package.json index fc3cbf68..081c7581 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "@effect/platform-node": "catalog:", "@effect/sql-pg": "catalog:", "@effect/vitest": "catalog:", + "@oxlint/plugins": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-dom": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a55e589b..3a255c6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,6 +39,9 @@ catalogs: '@effect/vitest': specifier: 4.0.0-beta.97 version: 4.0.0-beta.97 + '@oxlint/plugins': + specifier: ^1.73.0 + version: 1.73.0 '@tailwindcss/vite': specifier: ^4.1.18 version: 4.3.1 @@ -149,6 +152,9 @@ importers: '@effect/vitest': specifier: 'catalog:' version: 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) + '@oxlint/plugins': + specifier: 'catalog:' + version: 1.73.0 '@types/node': specifier: 'catalog:' version: 26.1.1 @@ -2074,6 +2080,10 @@ packages: cpu: [x64] os: [win32] + '@oxlint/plugins@1.73.0': + resolution: {integrity: sha512-OhgMQeMmZA0dcFcX4/priaJZWdFECxiClgq6mRX6aatZEcV9PbKC3P3/v8U1hVjviT1i5U+vR8lAtBV6m4FXAA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} @@ -7767,6 +7777,8 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.73.0': optional: true + '@oxlint/plugins@1.73.0': {} + '@polka/url@1.0.0-next.29': {} '@poppinss/colors@4.1.6': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 06c881fe..318a6dcf 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -34,6 +34,7 @@ catalog: "@effect/sql-d1": 4.0.0-beta.97 "@effect/sql-pg": 4.0.0-beta.97 "@effect/vitest": 4.0.0-beta.97 + "@oxlint/plugins": ^1.73.0 "@tailwindcss/vite": ^4.1.18 "@tanstack/react-router": ^1.159.4 "@tanstack/router-plugin": ^1.159.4 From e034fe9bf3e6708316a25a7a068d01f61d0d71a0 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 14:35:10 -0400 Subject: [PATCH 08/17] update typescript --- konfik | 2 +- package.json | 3 +- pnpm-lock.yaml | 341 +++++++++++++++++++++++++++++++++++++++----- pnpm-workspace.yaml | 3 +- 4 files changed, 314 insertions(+), 35 deletions(-) diff --git a/konfik b/konfik index 3ee1a2d9..88b026d8 160000 --- a/konfik +++ b/konfik @@ -1 +1 @@ -Subproject commit 3ee1a2d9580f6831ebbf131bb12d03f78cf25305 +Subproject commit 88b026d822f6fb746227f610617ddd24b5636ef9 diff --git a/package.json b/package.json index 081c7581..af75614a 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "sync-repos": "pnpm konfik sync-repos", "destroy": "alchemy destroy", "plan": "alchemy plan", - "prepare": "ts-patch install -s", + "prepare": "effect-tsgo patch", "test": "vitest run", "watch": "tsc -b -w" }, @@ -21,6 +21,7 @@ "@effect/language-service": "catalog:", "@effect/platform-node": "catalog:", "@effect/sql-pg": "catalog:", + "@effect/tsgo": "catalog:", "@effect/vitest": "catalog:", "@oxlint/plugins": "catalog:", "@types/node": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a255c6b..73377f23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,6 +36,9 @@ catalogs: '@effect/sql-pg': specifier: 4.0.0-beta.97 version: 4.0.0-beta.97 + '@effect/tsgo': + specifier: 0.16.0 + version: 0.16.0 '@effect/vitest': specifier: 4.0.0-beta.97 version: 4.0.0-beta.97 @@ -103,8 +106,8 @@ catalogs: specifier: ^2.9.18 version: 2.10.0 typescript: - specifier: ^6.0.3 - version: 6.0.3 + specifier: ^7.0.2 + version: 7.0.2 vite: specifier: ^8.1.2 version: 8.1.2 @@ -149,6 +152,9 @@ importers: '@effect/sql-pg': specifier: 'catalog:' version: 4.0.0-beta.97(effect@4.0.0-beta.97) + '@effect/tsgo': + specifier: 'catalog:' + version: 0.16.0 '@effect/vitest': specifier: 'catalog:' version: 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) @@ -211,7 +217,7 @@ importers: version: 2.10.0 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -244,13 +250,13 @@ importers: version: 19.2.7(react@19.2.7) typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vocs: specifier: 'catalog:' - version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@7.0.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) waku: specifier: 'catalog:' version: 1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) @@ -379,7 +385,7 @@ importers: version: 4.0.0-beta.97 vocs: specifier: 'catalog:' - version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@7.0.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) packages: @@ -877,6 +883,45 @@ packages: peerDependencies: effect: ^4.0.0-beta.97 + '@effect/tsgo-darwin-arm64@0.16.0': + resolution: {integrity: sha512-S/2GeP9TLdvcmWQZMKhMZtjlWAcmlsTWAiu6lC5NJHbK6vkxuI3FgJOjg75sobGPN99J3g0xhtiRvRVijvcQRA==} + cpu: [arm64] + os: [darwin] + + '@effect/tsgo-darwin-x64@0.16.0': + resolution: {integrity: sha512-7HBwb7tDo9pQyqkrunMkpRy+EhGhGZJurum7tvGgzBVoULw7k3dbR2H33Nhi9SARLMk22CaLR/zqcTRKzYByng==} + cpu: [x64] + os: [darwin] + + '@effect/tsgo-linux-arm64@0.16.0': + resolution: {integrity: sha512-6HSMwoy+GDTSpRAeODezFr8ISc5+otSoDBn+uqt5YOWZd04Qoz9phxD8CPMfGP5iE59QscCVR2hxfidNk+OdTg==} + cpu: [arm64] + os: [linux] + + '@effect/tsgo-linux-arm@0.16.0': + resolution: {integrity: sha512-gtXOtac9wRYccVHrLJ1Qwd1S8y4Gl+0oY7K1cYNgtEdYOEQ63kMh1gK6axelDfL7eTP7dMXeyZLPnv8R/kno7Q==} + cpu: [arm] + os: [linux] + + '@effect/tsgo-linux-x64@0.16.0': + resolution: {integrity: sha512-oIFE3EcTBtIzNpuDYTEqIBAgBajyyYrIMVdesAXltaoRbmog8nzwwU+K8p9/3YfD+wwZYTg+llyME6McRD4qwA==} + cpu: [x64] + os: [linux] + + '@effect/tsgo-win32-arm64@0.16.0': + resolution: {integrity: sha512-E33q0CTt9ZiemYcOSg9ESmi12Uor+JIXIsnISmfTnZ9xrIhBz/n2rohIZYnsCEHe874zeFC0mkp6XsGnNyrTTQ==} + cpu: [arm64] + os: [win32] + + '@effect/tsgo-win32-x64@0.16.0': + resolution: {integrity: sha512-IKBGvi3vsqHuzTyFpsE9gYIKxN3VBc9GGPUlz1GvhDpMgIggqXiFbKH0GAW78ygbzSGpdk0fQj/GfOja3NuJkg==} + cpu: [x64] + os: [win32] + + '@effect/tsgo@0.16.0': + resolution: {integrity: sha512-UrSx8nNZyMKAODLAV8iTYUAr1IvviLdPRjBop+Xw8G+gtV2VQOAEIxo5R4/YZWtyugt8GyxgGy57/VvzCNCOdg==} + hasBin: true + '@effect/vitest@4.0.0-beta.97': resolution: {integrity: sha512-1dH6LBWSZyqnTV7ZO+yIpPGPf/xd7RtFfvQ4ZpTy9elzFN+wr1YBFpHSCr8+BfXOml6b8g9Mtj5eDy1qjbizUA==} peerDependencies: @@ -2921,6 +2966,126 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [netbsd] + + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + '@typescript/vfs@1.6.4': resolution: {integrity: sha512-PJFXFS4ZJKiJ9Qiuix6Dz/OwEIqHD7Dme1UwZhTK11vR+5dqW2ACbdndWQexBzCx+CPuMe5WBYQWCsFyGlQLlQ==} peerDependencies: @@ -5641,9 +5806,9 @@ packages: type@2.7.3: resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} - typescript@6.0.3: - resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} - engines: {node: '>=14.17'} + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} hasBin: true ufo@1.6.4: @@ -6910,6 +7075,37 @@ snapshots: transitivePeerDependencies: - pg-native + '@effect/tsgo-darwin-arm64@0.16.0': + optional: true + + '@effect/tsgo-darwin-x64@0.16.0': + optional: true + + '@effect/tsgo-linux-arm64@0.16.0': + optional: true + + '@effect/tsgo-linux-arm@0.16.0': + optional: true + + '@effect/tsgo-linux-x64@0.16.0': + optional: true + + '@effect/tsgo-win32-arm64@0.16.0': + optional: true + + '@effect/tsgo-win32-x64@0.16.0': + optional: true + + '@effect/tsgo@0.16.0': + optionalDependencies: + '@effect/tsgo-darwin-arm64': 0.16.0 + '@effect/tsgo-darwin-x64': 0.16.0 + '@effect/tsgo-linux-arm': 0.16.0 + '@effect/tsgo-linux-arm64': 0.16.0 + '@effect/tsgo-linux-x64': 0.16.0 + '@effect/tsgo-win32-arm64': 0.16.0 + '@effect/tsgo-win32-x64': 0.16.0 + '@effect/vitest@4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4)': dependencies: effect: 4.0.0-beta.97 @@ -8028,12 +8224,12 @@ snapshots: '@shikijs/core': 3.23.0 '@shikijs/types': 3.23.0 - '@shikijs/twoslash@3.23.0(typescript@6.0.3)': + '@shikijs/twoslash@3.23.0(typescript@7.0.2)': dependencies: '@shikijs/core': 3.23.0 '@shikijs/types': 3.23.0 - twoslash: 0.3.9(typescript@6.0.3) - typescript: 6.0.3 + twoslash: 0.3.9(typescript@7.0.2) + typescript: 7.0.2 transitivePeerDependencies: - supports-color @@ -8161,12 +8357,12 @@ snapshots: '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.29.7) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.29.7) - '@svgr/core@8.1.0(typescript@6.0.3)': + '@svgr/core@8.1.0(typescript@7.0.2)': dependencies: '@babel/core': 7.29.7 '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@6.0.3) + cosmiconfig: 8.3.6(typescript@7.0.2) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -8177,11 +8373,11 @@ snapshots: '@babel/types': 7.29.7 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@6.0.3))': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@7.0.2))': dependencies: '@babel/core': 7.29.7 '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7) - '@svgr/core': 8.1.0(typescript@6.0.3) + '@svgr/core': 8.1.0(typescript@7.0.2) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: @@ -8460,10 +8656,70 @@ snapshots: dependencies: '@types/node': 26.1.1 - '@typescript/vfs@1.6.4(typescript@6.0.3)': + '@typescript/typescript-aix-ppc64@7.0.2': + optional: true + + '@typescript/typescript-darwin-arm64@7.0.2': + optional: true + + '@typescript/typescript-darwin-x64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-x64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm@7.0.2': + optional: true + + '@typescript/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true + + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true + + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true + + '@typescript/typescript-linux-s390x@7.0.2': + optional: true + + '@typescript/typescript-linux-x64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-sunos-x64@7.0.2': + optional: true + + '@typescript/typescript-win32-arm64@7.0.2': + optional: true + + '@typescript/typescript-win32-x64@7.0.2': + optional: true + + '@typescript/vfs@1.6.4(typescript@7.0.2)': dependencies: debug: 4.4.3 - typescript: 6.0.3 + typescript: 7.0.2 transitivePeerDependencies: - supports-color @@ -9087,14 +9343,14 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@8.3.6(typescript@6.0.3): + cosmiconfig@8.3.6(typescript@7.0.2): dependencies: import-fresh: 3.3.1 js-yaml: 4.2.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 crelt@1.0.6: {} @@ -11655,11 +11911,11 @@ snapshots: twoslash-protocol@0.3.9: {} - twoslash@0.3.9(typescript@6.0.3): + twoslash@0.3.9(typescript@7.0.2): dependencies: - '@typescript/vfs': 1.6.4(typescript@6.0.3) + '@typescript/vfs': 1.6.4(typescript@7.0.2) twoslash-protocol: 0.3.9 - typescript: 6.0.3 + typescript: 7.0.2 transitivePeerDependencies: - supports-color @@ -11675,7 +11931,28 @@ snapshots: type@2.7.3: {} - typescript@6.0.3: {} + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 ufo@1.6.4: {} @@ -11744,7 +12021,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-icons@22.5.0(@svgr/core@8.1.0(typescript@6.0.3)): + unplugin-icons@22.5.0(@svgr/core@8.1.0(typescript@7.0.2)): dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/utils': 3.1.3 @@ -11752,7 +12029,7 @@ snapshots: local-pkg: 1.2.1 unplugin: 2.3.11 optionalDependencies: - '@svgr/core': 8.1.0(typescript@6.0.3) + '@svgr/core': 8.1.0(typescript@7.0.2) transitivePeerDependencies: - supports-color @@ -11878,7 +12155,7 @@ snapshots: transitivePeerDependencies: - msw - vocs@2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vocs@2.0.15(@tanstack/react-router@1.170.16(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(@types/react@19.2.17)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(rollup@4.62.2)(typescript@7.0.2)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@base-ui/react': 1.6.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@codesandbox/sandpack-react': 2.20.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -11895,10 +12172,10 @@ snapshots: '@remix-run/node-fetch-server': 0.13.3 '@shikijs/rehype': 3.23.0 '@shikijs/transformers': 3.23.0 - '@shikijs/twoslash': 3.23.0(typescript@6.0.3) + '@shikijs/twoslash': 3.23.0(typescript@7.0.2) '@shikijs/types': 3.23.0 - '@svgr/core': 8.1.0(typescript@6.0.3) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3)) + '@svgr/core': 8.1.0(typescript@7.0.2) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@7.0.2)) '@tailwindcss/vite': 4.3.1(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@takumi-rs/image-response': 0.62.8 '@takumi-rs/wasm': 0.62.8 @@ -11944,10 +12221,10 @@ snapshots: tailwindcss: 4.3.1 tailwindcss-logical: 4.2.0(tailwindcss@4.3.1) tsx: 4.22.4 - twoslash: 0.3.9(typescript@6.0.3) + twoslash: 0.3.9(typescript@7.0.2) unified: 11.0.5 unist-util-visit: 5.1.0 - unplugin-icons: 22.5.0(@svgr/core@8.1.0(typescript@6.0.3)) + unplugin-icons: 22.5.0(@svgr/core@8.1.0(typescript@7.0.2)) urlpattern-polyfill: 10.1.0 vfile: 6.0.3 vite-plugin-arraybuffer: 0.1.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 318a6dcf..d6ba247c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -33,6 +33,7 @@ catalog: "@effect/platform-node": 4.0.0-beta.97 "@effect/sql-d1": 4.0.0-beta.97 "@effect/sql-pg": 4.0.0-beta.97 + "@effect/tsgo": 0.16.0 "@effect/vitest": 4.0.0-beta.97 "@oxlint/plugins": ^1.73.0 "@tailwindcss/vite": ^4.1.18 @@ -61,7 +62,7 @@ catalog: tailwindcss: ^4.1.18 ts-patch: ^4.0.1 turbo: ^2.9.18 - typescript: ^6.0.3 + typescript: ^7.0.2 vite: ^8.1.2 vitest: 4.1.4 vocs: 2.0.15 From f4a8e222333551356778ef483d25728350e3a26b Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 14:39:11 -0400 Subject: [PATCH 09/17] fix diagnostics --- effect-workerd/observability/OtlpProxy.ts | 25 +++++++++++------------ liminal/experimental/Loader.ts | 22 ++++++++++---------- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/effect-workerd/observability/OtlpProxy.ts b/effect-workerd/observability/OtlpProxy.ts index ac537f21..2e3a0889 100644 --- a/effect-workerd/observability/OtlpProxy.ts +++ b/effect-workerd/observability/OtlpProxy.ts @@ -53,19 +53,18 @@ export const layer = ({ ), ) -export const layerFromConfig = () => - Config.all({ - endpoint: Config.string("OTEL_EXPORTER_OTLP_ENDPOINT"), - headers: Config.redacted("OTEL_EXPORTER_OTLP_HEADERS").pipe(Config.withDefault(Redacted.make(""))), - }).pipe( - Effect.map(({ endpoint, headers }) => - layer({ - endpoint, - headers: parseHeaders(Redacted.value(headers)), - }), - ), - Layer.unwrap, - ) +export const layerFromConfig = Config.all({ + endpoint: Config.string("OTEL_EXPORTER_OTLP_ENDPOINT"), + headers: Config.redacted("OTEL_EXPORTER_OTLP_HEADERS").pipe(Config.withDefault(Redacted.make(""))), +}).pipe( + Effect.map(({ endpoint, headers }) => + layer({ + endpoint, + headers: parseHeaders(Redacted.value(headers)), + }), + ), + Layer.unwrap, +) const parseHeaders = (input: string): HeadersInit | undefined => { const headers = new globalThis.Headers() diff --git a/liminal/experimental/Loader.ts b/liminal/experimental/Loader.ts index 6707342d..be733552 100644 --- a/liminal/experimental/Loader.ts +++ b/liminal/experimental/Loader.ts @@ -17,17 +17,17 @@ export const layerFs = Layer.effect( const path = yield* Path.Path const fs = yield* FileSystem.FileSystem - const load = Effect.fnUntraced(function* (url: string) { - const { dir, name } = path.parse(new URL(url).pathname) - const templatePathname = path.join(dir, `${name}.md`) - if (yield* fs.exists(templatePathname).pipe(Effect.mapError(() => new LoaderError({ url })))) { - return yield* fs.readFileString(templatePathname).pipe( - Effect.map(Option.some), - Effect.mapError(() => new LoaderError({ url })), - ) - } - return Option.none() - }) + const load = Effect.fnUntraced( + function* (url: string) { + const { dir, name } = path.parse(new URL(url).pathname) + const templatePathname = path.join(dir, `${name}.md`) + if (yield* fs.exists(templatePathname)) { + return yield* fs.readFileString(templatePathname).pipe(Effect.map(Option.some)) + } + return Option.none() + }, + (effect, url) => Effect.mapError(effect, () => new LoaderError({ url })), + ) return { load } }), From 2ce01766ab816a7080c7df8be7ab32f13b54b7a0 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 14:47:10 -0400 Subject: [PATCH 10/17] remove tspatch --- package.json | 1 - pnpm-lock.yaml | 123 -------------------------------------------- pnpm-workspace.yaml | 1 - 3 files changed, 125 deletions(-) diff --git a/package.json b/package.json index af75614a..88e1970d 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ "oxfmt": "catalog:", "oxlint": "catalog:", "playwright": "catalog:", - "ts-patch": "catalog:", "turbo": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73377f23..929fd03a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,9 +99,6 @@ catalogs: playwright: specifier: ^1.59.1 version: 1.61.1 - ts-patch: - specifier: ^4.0.1 - version: 4.0.1 turbo: specifier: ^2.9.18 version: 2.10.0 @@ -209,9 +206,6 @@ importers: playwright: specifier: 'catalog:' version: 1.61.1 - ts-patch: - specifier: 'catalog:' - version: 4.0.1 turbo: specifier: 'catalog:' version: 2.10.0 @@ -3335,10 +3329,6 @@ packages: resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - ansi-styles@6.2.3: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} @@ -3475,10 +3465,6 @@ packages: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - chalk@5.6.2: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -3542,13 +3528,6 @@ packages: collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} @@ -4172,10 +4151,6 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - global-prefix@4.0.0: - resolution: {integrity: sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==} - engines: {node: '>=16'} - globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -4275,10 +4250,6 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@4.1.3: - resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ini@7.0.0: resolution: {integrity: sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} @@ -4324,10 +4295,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-core-module@2.16.2: - resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} - engines: {node: '>= 0.4'} - is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -4386,10 +4353,6 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.5: - resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} - engines: {node: '>=18'} - istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -4464,10 +4427,6 @@ packages: jszip@3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} @@ -4828,9 +4787,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minimizer-webpack-plugin@5.6.1: resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} engines: {node: '>= 10.13.0'} @@ -5094,9 +5050,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -5413,11 +5366,6 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.12: - resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} - engines: {node: '>= 0.4'} - hasBin: true - restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -5674,10 +5622,6 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} @@ -5767,11 +5711,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-patch@4.0.1: - resolution: {integrity: sha512-pzXS6vZlsBwq3U+CUiPJfCAh0MJGco1j1C8bWsLgvtzDZLGZ7II1Usjtwm09mZ8Uoma+sg6sO3BlWHd6apCUww==} - engines: {node: '>=22.15.0'} - hasBin: true - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -6169,11 +6108,6 @@ packages: engines: {node: '>= 8'} hasBin: true - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -9122,10 +9056,6 @@ snapshots: ansi-regex@6.2.2: {} - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - ansi-styles@6.2.3: {} ansis@4.3.1: {} @@ -9250,11 +9180,6 @@ snapshots: chai@6.2.2: {} - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@5.6.2: {} character-entities-html4@2.1.0: {} @@ -9302,12 +9227,6 @@ snapshots: collapse-white-space@2.1.0: {} - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - comma-separated-tokens@2.0.3: {} commander@2.20.3: {} @@ -9888,12 +9807,6 @@ snapshots: dependencies: is-glob: 4.0.3 - global-prefix@4.0.0: - dependencies: - ini: 4.1.3 - kind-of: 6.0.3 - which: 4.0.0 - globby@11.1.0: dependencies: array-union: 2.1.0 @@ -10038,8 +9951,6 @@ snapshots: inherits@2.0.4: {} - ini@4.1.3: {} - ini@7.0.0: {} ink@6.8.0(@types/react@19.2.17)(react@19.2.7): @@ -10105,10 +10016,6 @@ snapshots: is-arrayish@0.2.1: {} - is-core-module@2.16.2: - dependencies: - hasown: 2.0.4 - is-decimal@2.0.1: {} is-extglob@2.1.1: {} @@ -10147,8 +10054,6 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.5: {} - istanbul-lib-coverage@3.2.2: {} istanbul-lib-report@3.0.1: @@ -10214,8 +10119,6 @@ snapshots: readable-stream: 2.3.8 setimmediate: 1.0.5 - kind-of@6.0.3: {} - kleur@4.1.5: {} kubernetes-types@1.30.0: {} @@ -10850,8 +10753,6 @@ snapshots: - bufferutil - utf-8-validate - minimist@1.2.8: {} - minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.108.1(esbuild@0.28.1)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -11081,8 +10982,6 @@ snapshots: path-key@3.1.1: {} - path-parse@1.0.7: {} - path-to-regexp@6.3.0: {} path-to-regexp@8.4.2: {} @@ -11443,13 +11342,6 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.22.12: - dependencies: - es-errors: 1.3.0 - is-core-module: 2.16.2 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@4.0.0: dependencies: onetime: 5.1.2 @@ -11815,8 +11707,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-preserve-symlinks-flag@1.0.0: {} - svg-parser@2.0.4: {} tagged-tag@1.0.0: {} @@ -11881,15 +11771,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-patch@4.0.1: - dependencies: - chalk: 4.1.2 - global-prefix: 4.0.0 - minimist: 1.2.8 - resolve: 1.22.12 - semver: 7.8.5 - strip-ansi: 6.0.1 - tslib@2.8.1: {} tsx@4.22.4: @@ -12347,10 +12228,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@4.0.0: - dependencies: - isexe: 3.1.5 - why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d6ba247c..ca7b71a1 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -60,7 +60,6 @@ catalog: react: ^19.2.5 react-dom: ^19.2.5 tailwindcss: ^4.1.18 - ts-patch: ^4.0.1 turbo: ^2.9.18 typescript: ^7.0.2 vite: ^8.1.2 From a771d0e19a7437666b73d3591eaee1a3b3e1a436 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sat, 11 Jul 2026 14:48:33 -0400 Subject: [PATCH 11/17] update npm --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 88e1970d..a41f52e5 100644 --- a/package.json +++ b/package.json @@ -44,5 +44,5 @@ "typescript": "catalog:", "vitest": "catalog:" }, - "packageManager": "pnpm@11.10.0" + "packageManager": "pnpm@11.11.0" } From 55536a5370d009cdd7bc4590672fa0cfe8806b85 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sun, 12 Jul 2026 12:28:54 -0400 Subject: [PATCH 12/17] add oxlint config --- .github/workflows/check.yml | 1 + konfik | 2 +- oxlint.config.ts | 19 +++++++++++ package.json | 3 +- pnpm-lock.yaml | 63 +++++++++++++++++++------------------ pnpm-workspace.yaml | 2 +- 6 files changed, 56 insertions(+), 34 deletions(-) create mode 100644 oxlint.config.ts diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 3f69ba55..43a92e58 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,5 +20,6 @@ jobs: - run: "git -c url.https://github.com/.insteadOf=git@github.com: submodule update --init konfik" - uses: crosshatch/konfik/.github/actions/configure_environment@main - run: pnpm format --check + - run: pnpm lint - run: pnpm build - run: pnpm test diff --git a/konfik b/konfik index 88b026d8..18ba4086 160000 --- a/konfik +++ b/konfik @@ -1 +1 @@ -Subproject commit 88b026d822f6fb746227f610617ddd24b5636ef9 +Subproject commit 18ba40869719c7510b6783ffd2b3e60cb1026bed diff --git a/oxlint.config.ts b/oxlint.config.ts new file mode 100644 index 00000000..18a20a9e --- /dev/null +++ b/oxlint.config.ts @@ -0,0 +1,19 @@ +import { defineConfig } from "oxlint" + +import { baseConfig } from "./konfik/oxlint/baseConfig.ts" +import { defineReactConfig } from "./konfik/oxlint/defineReactConfig.ts" + +export default defineConfig({ + env: { browser: true }, + extends: [baseConfig, defineReactConfig(["examples/*/app/**/*"])], + ignorePatterns: ["**/*.gen.ts", "**/routeTree.gen.ts", "repos"], + jsPlugins: [ + { + name: "custom", + specifier: "./konfik/oxlint/rules/index.ts", + }, + ], + rules: { + "custom/require-readonly-type-members": "error", + }, +}) diff --git a/package.json b/package.json index a41f52e5..698fb3fd 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "plan": "alchemy plan", "prepare": "effect-tsgo patch", "test": "vitest run", - "watch": "tsc -b -w" + "watch": "tsc -b -w", + "lint": "oxlint --disable-nested-config" }, "devDependencies": { "@changesets/changelog-github": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 929fd03a..d04cb330 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,7 +73,7 @@ catalogs: specifier: ^4.1.4 version: 4.1.9 alchemy: - specifier: 2.0.0-beta.61 + specifier: https://pkg.ing/alchemy/546ca57 version: 2.0.0-beta.61 babel-plugin-react-compiler: specifier: ^1.0.0 @@ -181,7 +181,7 @@ importers: version: 4.1.9(vitest@4.1.4) alchemy: specifier: 'catalog:' - version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) drizzle-kit: specifier: 'catalog:' version: 1.0.0-rc.4 @@ -226,7 +226,7 @@ importers: version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) alchemy: specifier: 'catalog:' - version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -280,7 +280,7 @@ importers: version: 4.20260626.1 alchemy: specifier: 'catalog:' - version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -373,7 +373,7 @@ importers: dependencies: alchemy: specifier: 'catalog:' - version: 2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -776,8 +776,8 @@ packages: peerDependencies: effect: '>=4.0.0-beta.66 || >=4.0.0' - '@distilled.cloud/cloudflare-rolldown-plugin@0.12.2': - resolution: {integrity: sha512-EB061OwpRrBFYmOV6YelfgoFuLCiycSfozzswvb33VFmmvXAXM/7OLSZ0qzNsbU2NE4XQQ5lWA/X60ChJWwKfQ==} + '@distilled.cloud/cloudflare-rolldown-plugin@0.13.1': + resolution: {integrity: sha512-WP/mDpnmLy6L6IEXGu5VmRI/1dX/KHuPm3bXX8bHnpPROjL2fJ6yS1sCBabmTXyhMRVsmJrcStaCcMRZ9Tcfxg==} peerDependencies: rolldown: ^1.0.1 vite: ^7.0.0 || ^8.0.0 @@ -787,8 +787,8 @@ packages: vite: optional: true - '@distilled.cloud/cloudflare-runtime@0.12.2': - resolution: {integrity: sha512-udwB3BREY0OsyFwtUR4Ia2Q+cT63pOEWQtM+Op22mTpfDKFJRcMaomHMwu9VTj4uQuIRqZJe6//KXnOOMEK+Kw==} + '@distilled.cloud/cloudflare-runtime@0.13.1': + resolution: {integrity: sha512-bqZ/gUjnRF/mC2VyyD0z2WBo5zWYbyTOKmwCh8Te2KylW8wVIBi6eKdZsRRR0Krne0vzdx188ErZoTP2ZnQLBA==} peerDependencies: '@distilled.cloud/cloudflare': ^0.28.1 '@effect/platform-bun': '>=4.0.0-beta.78 || >=4.0.0' @@ -800,11 +800,11 @@ packages: '@effect/platform-node': optional: true - '@distilled.cloud/cloudflare-vite-plugin@0.12.2': - resolution: {integrity: sha512-tHMs5LO+O6MI6YCcVV53mIVL+k4Id1M3hqJZod0mFnYxdumQ/EsAKrGnxtSIgeMI9JJzFhl0qkrW7TZWs3HzJg==} + '@distilled.cloud/cloudflare-vite-plugin@0.13.1': + resolution: {integrity: sha512-oI1hhRWkLQrOh9i/RLwqFuU/ZsJdi0Da1MBk9H2J3/lEFDM9kgaQUjFaOyBaWwp8A88GQFsEmTWomu7dEeAR7g==} peerDependencies: '@distilled.cloud/cloudflare': ^0.28.1 - '@distilled.cloud/cloudflare-runtime': 0.12.2 + '@distilled.cloud/cloudflare-runtime': 0.13.1 '@effect/platform-bun': '>=4.0.0-beta.78 || >=4.0.0' '@effect/platform-node': '>=4.0.0-beta.78 || >=4.0.0' effect: '>=4.0.0-beta.78 || >=4.0.0' @@ -3282,16 +3282,17 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - alchemy@2.0.0-beta.61: - resolution: {integrity: sha512-Ij067naUxeovHeqC9Z/tIVS3c73kAEMCcX7hUPzbxL42+5YUoEvC73IxpCcyGT8FBet32mcQ3g4mFIgmqpkGBw==} + alchemy@https://pkg.ing/alchemy/546ca57: + resolution: {integrity: sha512-icmsCIRft/RaQyZbh0ghYTuwMq86VdXJ7CdO1cQlY3ipM3SVZgPKSmNTnxMioO7igMeYN28IN0vZhqVPhuh9pw==, tarball: https://pkg.ing/alchemy/546ca57} + version: 2.0.0-beta.61 hasBin: true peerDependencies: - '@effect/platform-bun': '>=4.0.0-beta.93|| >=4.0.0' - '@effect/platform-node': '>=4.0.0-beta.93|| >=4.0.0' - '@effect/sql-pg': '>=4.0.0-beta.93|| >=4.0.0' + '@effect/platform-bun': '>=4.0.0-beta.97|| >=4.0.0' + '@effect/platform-node': '>=4.0.0-beta.97|| >=4.0.0' + '@effect/sql-pg': '>=4.0.0-beta.97|| >=4.0.0' drizzle-kit: '>=1.0.0-rc.1' drizzle-orm: '>=1.0.0-rc.1' - effect: '>=4.0.0-beta.93|| >=4.0.0' + effect: '>=4.0.0-beta.97|| >=4.0.0' vite: ^8.0.7 ws: ^8.20.0 peerDependenciesMeta: @@ -6906,7 +6907,7 @@ snapshots: '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 - '@distilled.cloud/cloudflare-rolldown-plugin@0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-rolldown-plugin@0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260415.1) magic-string: 0.30.21 @@ -6917,7 +6918,7 @@ snapshots: transitivePeerDependencies: - workerd - '@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)': + '@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)': dependencies: '@alchemy.run/node-utils': 0.0.5 '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) @@ -6926,11 +6927,11 @@ snapshots: optionalDependencies: '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) - '@distilled.cloud/cloudflare-vite-plugin@0.12.2(@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-vite-plugin@0.13.1(@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: @@ -8932,7 +8933,7 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): + alchemy@https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 @@ -8940,9 +8941,9 @@ snapshots: '@distilled.cloud/aws': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/axiom': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-vite-plugin': 0.12.2(@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-vite-plugin': 0.13.1(@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/neon': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/planetscale': 0.28.2(effect@4.0.0-beta.97) @@ -8988,7 +8989,7 @@ snapshots: - vitest - workerd - alchemy@2.0.0-beta.61(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): + alchemy@https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 @@ -8996,9 +8997,9 @@ snapshots: '@distilled.cloud/aws': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/axiom': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.12.2(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-vite-plugin': 0.12.2(@distilled.cloud/cloudflare-runtime@0.12.2(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-vite-plugin': 0.13.1(@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/neon': 0.28.2(effect@4.0.0-beta.97) '@distilled.cloud/planetscale': 0.28.2(effect@4.0.0-beta.97) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ca7b71a1..dd6e6c87 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -48,7 +48,7 @@ catalog: "@vitest/expect": ^4.1.4 "@vitest/web-worker": ^4.1.4 asciify-engine: ^1.0.118 - alchemy: 2.0.0-beta.61 + alchemy: https://pkg.ing/alchemy/546ca57 babel-plugin-react-compiler: ^1.0.0 drizzle-kit: 1.0.0-rc.4 drizzle-orm: 1.0.0-rc.4 From eafe812eef9f79f095c742a78a2af2674acdd0f3 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sun, 12 Jul 2026 12:38:54 -0400 Subject: [PATCH 13/17] simplify oxlint config --- konfik | 2 +- oxlint.config.ts | 14 ++------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/konfik b/konfik index 18ba4086..cedf6c5d 160000 --- a/konfik +++ b/konfik @@ -1 +1 @@ -Subproject commit 18ba40869719c7510b6783ffd2b3e60cb1026bed +Subproject commit cedf6c5d18ae5ccf9237bbb988f93fe6a4f29803 diff --git a/oxlint.config.ts b/oxlint.config.ts index 18a20a9e..cbfdcd99 100644 --- a/oxlint.config.ts +++ b/oxlint.config.ts @@ -1,19 +1,9 @@ import { defineConfig } from "oxlint" -import { baseConfig } from "./konfik/oxlint/baseConfig.ts" +import { baseConfig, rest } from "./konfik/oxlint/baseConfig.ts" import { defineReactConfig } from "./konfik/oxlint/defineReactConfig.ts" export default defineConfig({ - env: { browser: true }, extends: [baseConfig, defineReactConfig(["examples/*/app/**/*"])], - ignorePatterns: ["**/*.gen.ts", "**/routeTree.gen.ts", "repos"], - jsPlugins: [ - { - name: "custom", - specifier: "./konfik/oxlint/rules/index.ts", - }, - ], - rules: { - "custom/require-readonly-type-members": "error", - }, + ...rest(), }) From 905edbc98db5161a04ac8d45e9cad2f237f9ebfc Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sun, 12 Jul 2026 15:42:11 -0400 Subject: [PATCH 14/17] update alchemy --- pnpm-lock.yaml | 156 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 2 +- 2 files changed, 79 insertions(+), 79 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d04cb330..9f3cf92b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,7 +73,7 @@ catalogs: specifier: ^4.1.4 version: 4.1.9 alchemy: - specifier: https://pkg.ing/alchemy/546ca57 + specifier: https://pkg.ing/alchemy/bec01fd version: 2.0.0-beta.61 babel-plugin-react-compiler: specifier: ^1.0.0 @@ -181,7 +181,7 @@ importers: version: 4.1.9(vitest@4.1.4) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) drizzle-kit: specifier: 'catalog:' version: 1.0.0-rc.4 @@ -226,7 +226,7 @@ importers: version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -280,7 +280,7 @@ importers: version: 4.20260626.1 alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -373,7 +373,7 @@ importers: dependencies: alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -766,18 +766,18 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@distilled.cloud/aws@0.28.2': - resolution: {integrity: sha512-y7EQmQyTv+6Rt5GYACr8EItXkVtoJ+wTje0F9026XNKmidhNmW13YVTcNTQWOROogj7kKh0FU70jJd6MHuf2HQ==} + '@distilled.cloud/aws@0.29.0': + resolution: {integrity: sha512-k0+A+pYNg/HElqgJnyMvHbWlMXKnRdNKJvKHP9StZFWDNpPWAjsRIi/qK6Vp0AWctvhNBbC2J1gXye75T+cnVg==} peerDependencies: - effect: '>=4.0.0-beta.66 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' - '@distilled.cloud/axiom@0.28.2': - resolution: {integrity: sha512-kPPNf8q62kxWvOOIExEGFDADZrAc7T0F+qAlNBPAUw2esmR+qO1hHWaam7ynrI/TpPTZ9aTm6CkfwRnRBxsOeg==} + '@distilled.cloud/axiom@0.29.0': + resolution: {integrity: sha512-oLw3XlqCApBqM0rxovC4UjzUy6WxaxJizWi5tYJWfX60tqC2sclrHDC0N+PhyUaQ1p/kgJGnH4JK1diyjG2G6Q==} peerDependencies: - effect: '>=4.0.0-beta.66 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' - '@distilled.cloud/cloudflare-rolldown-plugin@0.13.1': - resolution: {integrity: sha512-WP/mDpnmLy6L6IEXGu5VmRI/1dX/KHuPm3bXX8bHnpPROjL2fJ6yS1sCBabmTXyhMRVsmJrcStaCcMRZ9Tcfxg==} + '@distilled.cloud/cloudflare-rolldown-plugin@0.13.5': + resolution: {integrity: sha512-Yjfv9ZSAmRVGFjHER6IS3eB3xR+U93g621wDImW/KfMtV/quhmisag2xhWi34ermX/EPo5loHdNPROlzzRLDlw==} peerDependencies: rolldown: ^1.0.1 vite: ^7.0.0 || ^8.0.0 @@ -787,27 +787,27 @@ packages: vite: optional: true - '@distilled.cloud/cloudflare-runtime@0.13.1': - resolution: {integrity: sha512-bqZ/gUjnRF/mC2VyyD0z2WBo5zWYbyTOKmwCh8Te2KylW8wVIBi6eKdZsRRR0Krne0vzdx188ErZoTP2ZnQLBA==} + '@distilled.cloud/cloudflare-runtime@0.13.5': + resolution: {integrity: sha512-+Bk8VG0qTVMQmfmHPnoWLsdYGj39x3inbQ8NqFe6vZ5HqMWhYf/F9rrhqz4zECLvAgisx9SBuoveGCZCbALVHA==} peerDependencies: - '@distilled.cloud/cloudflare': ^0.28.1 - '@effect/platform-bun': '>=4.0.0-beta.78 || >=4.0.0' - '@effect/platform-node': '>=4.0.0-beta.78 || >=4.0.0' - effect: '>=4.0.0-beta.78 || >=4.0.0' + '@distilled.cloud/cloudflare': ^0.29.0 + '@effect/platform-bun': '>=4.0.0-beta.97 || >=4.0.0' + '@effect/platform-node': '>=4.0.0-beta.97 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' peerDependenciesMeta: '@effect/platform-bun': optional: true '@effect/platform-node': optional: true - '@distilled.cloud/cloudflare-vite-plugin@0.13.1': - resolution: {integrity: sha512-oI1hhRWkLQrOh9i/RLwqFuU/ZsJdi0Da1MBk9H2J3/lEFDM9kgaQUjFaOyBaWwp8A88GQFsEmTWomu7dEeAR7g==} + '@distilled.cloud/cloudflare-vite-plugin@0.13.5': + resolution: {integrity: sha512-d2UJTIffnq+0+cm0t0PpSgvB/JFSGdSBqDHiTUgZULe+rW9sWRpxZ3ZA50AViZc20yO8idelQ8ANeJr2cTng+w==} peerDependencies: - '@distilled.cloud/cloudflare': ^0.28.1 - '@distilled.cloud/cloudflare-runtime': 0.13.1 - '@effect/platform-bun': '>=4.0.0-beta.78 || >=4.0.0' - '@effect/platform-node': '>=4.0.0-beta.78 || >=4.0.0' - effect: '>=4.0.0-beta.78 || >=4.0.0' + '@distilled.cloud/cloudflare': ^0.29.0 + '@distilled.cloud/cloudflare-runtime': 0.13.5 + '@effect/platform-bun': '>=4.0.0-beta.97 || >=4.0.0' + '@effect/platform-node': '>=4.0.0-beta.97 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' vite: ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@effect/platform-bun': @@ -815,25 +815,25 @@ packages: '@effect/platform-node': optional: true - '@distilled.cloud/cloudflare@0.28.2': - resolution: {integrity: sha512-iXnP7VQyEfyXpd3Xx8hZJyn2nv+vonK71TlyrKgeafpggFVztP2w7NWH04sBo036Owi1q8U4kkMBBTptaKN4aw==} + '@distilled.cloud/cloudflare@0.29.0': + resolution: {integrity: sha512-41vIR3UbYNCNv0PCbLKDqaVOVlhP9gADd2fT5BW2TQY8MaRHUzBMDqV/MZ5bLRipnleI5zNNJqbVsc8diIdk6g==} peerDependencies: - effect: '>=4.0.0-beta.66 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' - '@distilled.cloud/core@0.28.2': - resolution: {integrity: sha512-Ym2MUTRlGCTxndGPc2fU621dU8DsfSJuALRfSP+3bhFxs0AO1fuFaeEpHWfOyOKC9w0NT0NDTUgG9nnlUpLxFA==} + '@distilled.cloud/core@0.29.0': + resolution: {integrity: sha512-Nxcxyuw8sEjZs2iduqx4z3ro/khwx7w0MCShsrl/G7dM7AHD/HX7zXTWLfUUSbc2Zu00C1wpK2Fs5ngCamh07A==} peerDependencies: - effect: '>=4.0.0-beta.66 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' - '@distilled.cloud/neon@0.28.2': - resolution: {integrity: sha512-0g/Zr4ejRG9F0yBS+KWGIPadUCXl+9XBJxnxfHRmoX41/b/fLWiXD0OXfEIoEyaO4THK8ECGgU5PuDHu2NmTag==} + '@distilled.cloud/neon@0.29.0': + resolution: {integrity: sha512-RpN8MQJqQHqRGxhSfSH2DTt44/KRJ5WWgCH0twKqNr3/UGl0SVGbufRa/ti1RKxuftdZll24EB+22Lm1I5ixwQ==} peerDependencies: - effect: '>=4.0.0-beta.66 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' - '@distilled.cloud/planetscale@0.28.2': - resolution: {integrity: sha512-yw3E+zB5Dg7gaNObtzKY/MDuHj8y5x5TlMCK0gUGEyT/30dVCHFFXpY+9MFYhVIO9gQOVIr5qT1gljW6Ag6LXA==} + '@distilled.cloud/planetscale@0.29.0': + resolution: {integrity: sha512-CDieF5POk7mfoNjjPnU93h8RtHQxlsNUWJaHtaQcNSOBZ4y1xjgJFOejiBRK06AA8GoGYCt50s78J+eYmJWUmA==} peerDependencies: - effect: '>=4.0.0-beta.66 || >=4.0.0' + effect: '>=4.0.0-beta.97 || >=4.0.0' '@drizzle-team/brocli@0.12.0': resolution: {integrity: sha512-mlUE+rZ8CatQekLhnaiN91Iemdd+e2gFKooGlnRB3oPTL3VghLfX24dx7HrzMNeC1JrIB/0kpsfyty3f5HNfxQ==} @@ -3282,8 +3282,8 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - alchemy@https://pkg.ing/alchemy/546ca57: - resolution: {integrity: sha512-icmsCIRft/RaQyZbh0ghYTuwMq86VdXJ7CdO1cQlY3ipM3SVZgPKSmNTnxMioO7igMeYN28IN0vZhqVPhuh9pw==, tarball: https://pkg.ing/alchemy/546ca57} + alchemy@https://pkg.ing/alchemy/bec01fd: + resolution: {integrity: sha512-KbzbZYy58XIFCnyD1xOKKjWKmU0/EsQcrn0ay8vSHKjWVcJgrgHRpIGfjp12d0gf7GkmfnTtVLd1GkcJvPm4PQ==, tarball: https://pkg.ing/alchemy/bec01fd} version: 2.0.0-beta.61 hasBin: true peerDependencies: @@ -6888,13 +6888,13 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@distilled.cloud/aws@0.28.2(effect@4.0.0-beta.97)': + '@distilled.cloud/aws@0.29.0(effect@4.0.0-beta.97)': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/util': 5.2.0 '@aws-sdk/credential-providers': 3.1075.0 '@aws-sdk/types': 3.973.13 - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) '@smithy/shared-ini-file-loader': 4.6.2 '@smithy/types': 4.15.0 '@smithy/util-base64': 4.5.2 @@ -6902,12 +6902,12 @@ snapshots: effect: 4.0.0-beta.97 fast-xml-parser: 5.9.3 - '@distilled.cloud/axiom@0.28.2(effect@4.0.0-beta.97)': + '@distilled.cloud/axiom@0.29.0(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 - '@distilled.cloud/cloudflare-rolldown-plugin@0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-rolldown-plugin@0.13.5(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260415.1) magic-string: 0.30.21 @@ -6918,20 +6918,20 @@ snapshots: transitivePeerDependencies: - workerd - '@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)': + '@distilled.cloud/cloudflare-runtime@0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)': dependencies: '@alchemy.run/node-utils': 0.0.5 - '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare': 0.29.0(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 workerd: 1.20260415.1 optionalDependencies: '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) - '@distilled.cloud/cloudflare-vite-plugin@0.13.1(@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': + '@distilled.cloud/cloudflare-vite-plugin@0.13.5(@distilled.cloud/cloudflare-runtime@0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1)': dependencies: - '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.5(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: @@ -6940,23 +6940,23 @@ snapshots: - rolldown - workerd - '@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97)': + '@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 - '@distilled.cloud/core@0.28.2(effect@4.0.0-beta.97)': + '@distilled.cloud/core@0.29.0(effect@4.0.0-beta.97)': dependencies: effect: 4.0.0-beta.97 - '@distilled.cloud/neon@0.28.2(effect@4.0.0-beta.97)': + '@distilled.cloud/neon@0.29.0(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 - '@distilled.cloud/planetscale@0.28.2(effect@4.0.0-beta.97)': + '@distilled.cloud/planetscale@0.29.0(effect@4.0.0-beta.97)': dependencies: - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) effect: 4.0.0-beta.97 '@drizzle-team/brocli@0.12.0': {} @@ -8933,20 +8933,20 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): + alchemy@https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 '@clack/prompts': 0.11.0 - '@distilled.cloud/aws': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/axiom': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-vite-plugin': 0.13.1(@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/neon': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/planetscale': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/aws': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/axiom': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.5(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-vite-plugin': 0.13.5(@distilled.cloud/cloudflare-runtime@0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/neon': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/planetscale': 0.29.0(effect@4.0.0-beta.97) '@effect/vitest': 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 @@ -8989,20 +8989,20 @@ snapshots: - vitest - workerd - alchemy@https://pkg.ing/alchemy/546ca57(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): + alchemy@https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 '@aws-sdk/credential-providers': 3.1075.0 '@clack/prompts': 0.11.0 - '@distilled.cloud/aws': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/axiom': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.1(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/cloudflare-runtime': 0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) - '@distilled.cloud/cloudflare-vite-plugin': 0.13.1(@distilled.cloud/cloudflare-runtime@0.13.1(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.28.2(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) - '@distilled.cloud/core': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/neon': 0.28.2(effect@4.0.0-beta.97) - '@distilled.cloud/planetscale': 0.28.2(effect@4.0.0-beta.97) + '@distilled.cloud/aws': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/axiom': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.5(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/cloudflare-runtime': 0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97) + '@distilled.cloud/cloudflare-vite-plugin': 0.13.5(@distilled.cloud/cloudflare-runtime@0.13.5(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97))(@distilled.cloud/cloudflare@0.29.0(effect@4.0.0-beta.97))(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(effect@4.0.0-beta.97)(rolldown@1.0.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(workerd@1.20260415.1) + '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/neon': 0.29.0(effect@4.0.0-beta.97) + '@distilled.cloud/planetscale': 0.29.0(effect@4.0.0-beta.97) '@effect/vitest': 4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4) '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dd6e6c87..6a9a270a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -48,7 +48,7 @@ catalog: "@vitest/expect": ^4.1.4 "@vitest/web-worker": ^4.1.4 asciify-engine: ^1.0.118 - alchemy: https://pkg.ing/alchemy/546ca57 + alchemy: https://pkg.ing/alchemy/bec01fd babel-plugin-react-compiler: ^1.0.0 drizzle-kit: 1.0.0-rc.4 drizzle-orm: 1.0.0-rc.4 From 019dfce05268d863130e5af56a2c049ccda119d2 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sun, 12 Jul 2026 15:44:53 -0400 Subject: [PATCH 15/17] update pnpm --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 698fb3fd..192da3b9 100644 --- a/package.json +++ b/package.json @@ -45,5 +45,5 @@ "typescript": "catalog:", "vitest": "catalog:" }, - "packageManager": "pnpm@11.11.0" + "packageManager": "pnpm@11.12.0" } From 518327de198f71d2129f7db426ea0d7260383f24 Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sun, 12 Jul 2026 15:50:49 -0400 Subject: [PATCH 16/17] misc updates --- pnpm-lock.yaml | 986 ++++++++++++++++++++------------------------ pnpm-workspace.yaml | 16 +- 2 files changed, 450 insertions(+), 552 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f3cf92b..be8f4554 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,17 +61,17 @@ catalogs: specifier: ^6.0.1 version: 6.0.3 '@vitest/browser': - specifier: ^4.1.4 - version: 4.1.9 + specifier: ^4.1.10 + version: 4.1.10 '@vitest/coverage-v8': - specifier: ^4.1.4 - version: 4.1.9 + specifier: ^4.1.10 + version: 4.1.10 '@vitest/expect': - specifier: ^4.1.4 - version: 4.1.9 + specifier: ^4.1.10 + version: 4.1.10 '@vitest/web-worker': - specifier: ^4.1.4 - version: 4.1.9 + specifier: ^4.1.10 + version: 4.1.10 alchemy: specifier: https://pkg.ing/alchemy/bec01fd version: 2.0.0-beta.61 @@ -88,7 +88,7 @@ catalogs: specifier: 4.0.0-beta.97 version: 4.0.0-beta.97 happy-dom: - specifier: ^20.9.0 + specifier: ^20.10.6 version: 20.10.6 oxfmt: specifier: ^0.58.0 @@ -97,11 +97,11 @@ catalogs: specifier: ^1.73.0 version: 1.73.0 playwright: - specifier: ^1.59.1 + specifier: ^1.61.1 version: 1.61.1 turbo: - specifier: ^2.9.18 - version: 2.10.0 + specifier: ^2.10.4 + version: 2.10.4 typescript: specifier: ^7.0.2 version: 7.0.2 @@ -169,25 +169,25 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitest/browser': specifier: 'catalog:' - version: 4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) + version: 4.1.10(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) '@vitest/coverage-v8': specifier: 'catalog:' - version: 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4) + version: 4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4) '@vitest/expect': specifier: 'catalog:' - version: 4.1.9 + version: 4.1.10 '@vitest/web-worker': specifier: 'catalog:' - version: 4.1.9(vitest@4.1.4) + version: 4.1.10(vitest@4.1.4) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) drizzle-kit: specifier: 'catalog:' version: 1.0.0-rc.4 drizzle-orm: specifier: 'catalog:' - version: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) + version: 1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -208,13 +208,13 @@ importers: version: 1.61.1 turbo: specifier: 'catalog:' - version: 2.10.0 + version: 2.10.4 typescript: specifier: 'catalog:' version: 7.0.2 vitest: specifier: 'catalog:' - version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) docs: dependencies: @@ -226,7 +226,7 @@ importers: version: 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -274,13 +274,13 @@ importers: dependencies: '@cloudflare/vitest-pool-workers': specifier: 'catalog:' - version: 0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))) + version: 0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))) '@cloudflare/workers-types': specifier: 'catalog:' version: 4.20260626.1 alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -295,7 +295,7 @@ importers: version: link:../../../liminal-util vitest: specifier: 'catalog:' - version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) examples/tictactoe/app: dependencies: @@ -346,7 +346,7 @@ importers: version: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vitest: specifier: 'catalog:' - version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) liminal: dependencies: @@ -373,7 +373,7 @@ importers: dependencies: alchemy: specifier: 'catalog:' - version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0) + version: https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0) effect: specifier: 'catalog:' version: 4.0.0-beta.97 @@ -397,93 +397,79 @@ packages: resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} engines: {node: '>=16.0.0'} - '@aws-crypto/sha256-browser@5.2.0': - resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - - '@aws-crypto/sha256-js@5.2.0': - resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/supports-web-crypto@5.2.0': - resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-cognito-identity@3.1075.0': - resolution: {integrity: sha512-typFcdyFwIPt86QPKsO7xwcsYoEmNcDpoNqn0tqa4+Lss7niNKQzPe/765XNgAHO3I1ixiT1OKv8KD6M+CKw2w==} - engines: {node: '>=20.0.0'} - - '@aws-sdk/core@3.974.23': - resolution: {integrity: sha512-MiWR/uWjxjFXGzrE0Ghc5lWxUxzHsUWFhV+OX7M4cR9SrmrnZs6TXavnCWnzzdwJeFri34xQo81rvGNzK3c4BQ==} + '@aws-sdk/client-cognito-identity@3.1081.0': + resolution: {integrity: sha512-ipDgvZ3Hy8kaFrkwj62yuoghKkZi5WrWTiJnaqGc/ntbuAuijIkRWhzSb8d1MGEE+qb+vFFTrWVFwGSqt76TCA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.972.48': - resolution: {integrity: sha512-dTSY4wCPx87Gd1peDcTop1li61f6KLAs3LSlq/omnCxpIOvMDpAQjylJ7ZDaZk6KA88+oZ0k/XuVSou1YuWI/w==} + '@aws-sdk/core@3.975.1': + resolution: {integrity: sha512-8qh/6EYb7hl/ZwVfQufhbMEZs1gQIc7GbdrIf4eprQJ7cv042+74nE6l3YDfyWNzb9iPXb8fRyYSHkNIk5eE6Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.49': - resolution: {integrity: sha512-liB3yQNHCM9k/gu/w36XHMKPluT7HTlnGUhRbBGSISDQkcr/Sy1zsZabiuvQj8WG5yW573u9RehrBvvnIQ9OEQ==} + '@aws-sdk/credential-provider-cognito-identity@3.972.56': + resolution: {integrity: sha512-nedaZz6Wz2FGUBMsWhlvBPGIkTMfRuMJ99YDHJI4CaC31JS8WPyTavEAio74cfd5nGhi0A8XASB4fZA5VqTdOQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.51': - resolution: {integrity: sha512-XET0H2oofciJ5lMRWNIvRjAP7Q3wv2XT+JtJJEdhPWUMwe3TvQ9qcxonpu7vXmNngncvFpi4E2It+Tamas/naA==} + '@aws-sdk/credential-provider-env@3.972.57': + resolution: {integrity: sha512-1RfJaF7SW1TOnvNGU7kaYjwUf5H3sfm+synGH1bHhRlqcnxCt3szebH3dmKEyY4tuGcbQ6ffzUT89cRitBV8OQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.972.56': - resolution: {integrity: sha512-IAmc61hbgQiHht9U3x0tnRwz0lzdwOwD/i9voRgdJrKamF+JtmrBOsW9GwB7mfFonNWOWL4qARWYrF8veEMe3w==} + '@aws-sdk/credential-provider-http@3.972.59': + resolution: {integrity: sha512-sRCkpTiFnCdQvuaRVjQ6SVoHu6i7RUpurVo1c4F81HWhPvUJ7Wdp5MNtSdX1O29CNXc8em3O5m52hCjVtAD9SA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.55': - resolution: {integrity: sha512-hBBkANo3cDn+h2qxxzER4a+J8JCO9o9Z/YYmU7iky6AcaarX5RRdRcHNC6SLdwY0vAXQygn6soUbDqPn3GghaA==} + '@aws-sdk/credential-provider-ini@3.973.1': + resolution: {integrity: sha512-6d8H6ZAh3ZPKZ6fe1nG2OWeZEZPtt9ravoD1dezPdPtsSkJRoxGAnFSHwKT3E/Te6fHE30zRzjV6TD12rvF6yQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.58': - resolution: {integrity: sha512-OyCLVmSI7pZO8hxwNVX6pXhTVlJqRBTp+ijdEfJSUj0RyjHnF602OfAarOzGq6wkGodeFkYBt8MmJ6A6ycRgWw==} + '@aws-sdk/credential-provider-login@3.972.63': + resolution: {integrity: sha512-GREWRrMj0XnNKMaVa/Mauoaui26qBEHu71WWqXbwZOu/jFQOnPZjTf7u0KtGKC8VGa6VUs9kDWGgocrKNLS9vw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.49': - resolution: {integrity: sha512-C8h36lBuC/RnBSsjlO+dn6xZm3KbAl5vpJaVPAfQnMmz2/OISmKOc8XZcqMQgO2ADwBYNRMM6Kf3vz9G/TulMQ==} + '@aws-sdk/credential-provider-node@3.972.66': + resolution: {integrity: sha512-f+qjRXZpz7sgzbc4QB+6nLKfyKFgRRXzWdXbsKPv/VhVRyHsDyq4yBWC/B75BAJpFIcUeI2XR/3gdWJ677zB4A==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.972.55': - resolution: {integrity: sha512-1FkOz74Ea5QGS9jtIoXp55T/IkSS3spv+nLTT07fRY/+T5xmEOqaYBVIaEmX4zTNvbV6g2lrtlaVKWEoNyJt3w==} + '@aws-sdk/credential-provider-process@3.972.57': + resolution: {integrity: sha512-TiVQhuU0pbhIZAUZacbPHMyzrIdiH+lnx+PMY/Pu/b93dJrq3wdZwzUJ0TPpvNxaqbHsxJvQZW3/h/beLiKq7Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.55': - resolution: {integrity: sha512-g2BoECD1q01kTPByi56+VLVvdWDzMkKIcr77qixpqH0okw2t0U5CoPv+6S8v/D1Y2Wa6QKKtn6XAtDzP+Kfpvg==} + '@aws-sdk/credential-provider-sso@3.973.1': + resolution: {integrity: sha512-3foTZUJ4821Ij60X7K3NJroygiZLnbBmarN+T//O2cjkISan90zElN3NBmgSlDrTQ7Gs6z/yO8V7h60QNcDZHQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-providers@3.1075.0': - resolution: {integrity: sha512-2HoJ1IxwdzEryyUmZvl6dVKfgWBnS6NzSDl5hOqmbHns5Cy+wCQLDFU+HGVi+kTGZgSyMZIa0rH7fQvNf7v9jQ==} + '@aws-sdk/credential-provider-web-identity@3.972.63': + resolution: {integrity: sha512-8qZLFhM69eKcS37m459ctPR05Qimycm/74OPVioe6wNZabMT54GYhwBju0+J656RkMasNSawWQu+c8CmBe3TUQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.23': - resolution: {integrity: sha512-gO93ZPsI2bxeFZD42f1/qjDw6FAZkNZcKRO94LIiT03fzOmcJ9e/tunxjVjA1Rl69ClmVJzz8H3G9CdKef10PA==} + '@aws-sdk/credential-providers@3.1081.0': + resolution: {integrity: sha512-UHWvxd1F5nfBXBRXtQaXWoNT8CYKXZovLQOyz6XZlgFTGc2mWzzPGspOfnh49jwvB2qzsdH046i9jnnmND+64w==} engines: {node: '>=20.0.0'} - '@aws-sdk/signature-v4-multi-region@3.996.35': - resolution: {integrity: sha512-6L/VWs+Wch2stHemCGTmUNqKLMzURxQDK5boNG3Jn3kAOp71meDUuS5sbObpEvFxHDq0uWeSLFDNSYsjNt+Dlg==} + '@aws-sdk/nested-clients@3.997.31': + resolution: {integrity: sha512-BDHTpwcsZHEBNEJzOg/B1BkFYJxAXY50dau/NyVWs3d51F0WgIUGSWZot/Os+N3KpDhXeaXnz37mWffAvduREw==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1074.0': - resolution: {integrity: sha512-pv80IzgGW4RnXWtft692chZOM9i6PhebVsLCcnaM4dBEPZva2fE6FXAHs76G7Rc7s3yGyX/68G0nZMrUy+Vmpg==} + '@aws-sdk/signature-v4-multi-region@3.996.39': + resolution: {integrity: sha512-8+srXqYIF8KYMLC4FxMLEM5Ek7kUNibJu1R4m8/fUhhNYIZZz26oGtKkCr8I/HiG2fFQxBvaGgQZT4/mqRCSnA==} engines: {node: '>=20.0.0'} - '@aws-sdk/types@3.973.13': - resolution: {integrity: sha512-pEHZqRkAlHfnfAU9tK+WpKv/gBNjGJrHMgA3A0iYRGyswBS2t0pfez+lWlwktb3Bqa0ovh7w/QJTFwp3fDxLNg==} + '@aws-sdk/token-providers@3.1083.0': + resolution: {integrity: sha512-s0woKnxuHrExLc5L2ArIH5BMkbonHPtt+5hSBM8oknp9M6QTuUmmAmJ2E0EdzCGONrO+8+ADPqvv6UX0nNcc7A==} engines: {node: '>=20.0.0'} - '@aws-sdk/util-locate-window@3.965.8': - resolution: {integrity: sha512-uUbMs1cBZPafD0ohUj6EwNf0fPZ534NvBxHox4hjX+0Rxq5paSYUem7+hi833pYrzrcnBATKIYpR02MDXT5M9g==} + '@aws-sdk/types@3.974.0': + resolution: {integrity: sha512-QIBrw90CDm4O0UaIIzkU6DrFdeJzEb2Va5EPEVpyldj6sHJxB6cshhStJuhZxk3wR3PmjJlYsjPmY1kNb+KGBg==} engines: {node: '>=20.0.0'} - '@aws-sdk/xml-builder@3.972.31': - resolution: {integrity: sha512-SzE4Pgyl+hDF+BuyuzxUSpwnuUu9lJuO1YGgteG89/4Qv0+2IQiVQqdbPV32IozLvXWQChPQcdkk/sKvb1QHiQ==} + '@aws-sdk/xml-builder@3.972.34': + resolution: {integrity: sha512-wHhWL1y7sN3enBA8POrPpQM5jCcmu2ozyhbRei4c8OjVcEaEs6yLucLa/pla457ggS/ysuy7bosagz3HaJkZXA==} engines: {node: '>=20.0.0'} - '@aws/lambda-invoke-store@0.2.4': - resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==} + '@aws/lambda-invoke-store@0.3.0': + resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.29.7': @@ -1847,8 +1833,8 @@ packages: resolution: {integrity: sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==} engines: {node: '>= 20'} - '@octokit/request@10.0.10': - resolution: {integrity: sha512-KxNC2pTqqhszMNrf12ZRd4PonRgyJdsM4F/jySiddQK+DsRcfBtUvqn8t7UsyZhnRJHvX46OohDt5N3VqIWC2w==} + '@octokit/request@10.0.11': + resolution: {integrity: sha512-+s7HUxjfFqOMS9VlIwDffq0MikjSAK0gSpG73W+meAvVAvX4MBrHYTK5Bj3Uot55qFT4gzUtfzE4mGWY4Br8/Q==} engines: {node: '>= 20'} '@octokit/rest@22.0.1': @@ -2524,44 +2510,44 @@ packages: resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} engines: {node: '>=18'} - '@smithy/core@3.26.0': - resolution: {integrity: sha512-mLUktFAn+Pa2agl1J7VgtYNFWCX8/b4GMJSK1hCu4YCvtBfM6F8Os3EP4ry+DFFlXOf3wyvlgXhuUdFoy52D3g==} + '@smithy/core@3.29.3': + resolution: {integrity: sha512-L+Ys6ecjk5vwPMAKHBpPKlJ3DkqwNcnfEISXBZIsVvWG/XKXfsAP8mwIYlTeLcd2ElHdesPI8OuOmJSFAPhm6A==} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.4.2': - resolution: {integrity: sha512-18UMDMyrAbDcpmL1gLUA7ww0fRTcdCrSjSJOi2Sbld+tVjwD/pW+OAwjlScFLR7vvBnhZrIPQ7kVuTf1mnJLug==} + '@smithy/credential-provider-imds@4.4.8': + resolution: {integrity: sha512-q9J7JTiXrAhB8sDp4px97uEPT7CwKH61Co78grdNQvU8QZAdiuaSRhP0tUVf2ogy36RZTrlMU1rBmDEH+cnkiA==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.5.2': - resolution: {integrity: sha512-Ei/UK/QMhq0rKaMqGPlOAkE2yS9DZeYmZdk1RAKc3vp3zxgleZHZyBLlZv8yLsxljX4svCRuMTD6u3LLIcU4Bg==} + '@smithy/fetch-http-handler@5.6.5': + resolution: {integrity: sha512-SuqeisTyPoiIPtIYru/sGxGyXzmZ+8nnFOhC+qRPglt06Ebd1yH//CDltZB2J/3WBNVhwfUaZ0EtHB3cm2X32g==} engines: {node: '>=18.0.0'} '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} - '@smithy/node-config-provider@4.5.2': - resolution: {integrity: sha512-kGnGhU7v/VSlKjcUHUNhMQ1eDiGKjDF6OlGlOWcilgsyR6Yyq4sDbEV6vs1RD8+xqj1OPpCYt817KAM44ymweQ==} + '@smithy/node-config-provider@4.5.8': + resolution: {integrity: sha512-Kran9kcysdZdoiVZQ3EXfHTbZ48kJ6Er2sZ4eHaL2LSsqVlucn/8xrgxj36/z9qlrToNGNf+na4u6xp1Nz08KQ==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.8.2': - resolution: {integrity: sha512-wfl1uwrAqMH9/pi4kqBo5LBcFwrJLxuDLqL7p7qNcJIFcyZDUc6pzhYk4CYv+DP7fIUpQCZumwNnkhPKS52osQ==} + '@smithy/node-http-handler@4.9.5': + resolution: {integrity: sha512-bNqdxTQTxmLbomSmlkZFz8L6B/feQ2HHzw4L2zY7Ecp2XffYAZq2uzdWDdxJHJFbEvqd+SRuluJso0P8+xPdbw==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.6.2': - resolution: {integrity: sha512-9Xti1yhj7Em9t4ZQ1E8YRA6wbhAqx1nfLu0XSAqv82HED43TMUvn3nOO2xBISxZc0hcOg7wvuHEypUy4L4XF2w==} + '@smithy/shared-ini-file-loader@4.6.8': + resolution: {integrity: sha512-zsd1RYVrnWcByRhYrSYcDKCV9MfU5o33uSaksVkVgaeS6QMm6PMEa1AhKX0zrQrwsFVfpwhIbA3nxnFOLf61CA==} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.5.2': - resolution: {integrity: sha512-7xHpmPY4rt0IOmeAA8EfjgEH8isT+587TCdy9H6a7d4OMi5CQ0oEHhWllunvPu4j4Cq0vTFwdxXN/kABWPjdyA==} + '@smithy/signature-v4@5.6.4': + resolution: {integrity: sha512-B89bpf2t/y/wia6LZ+4JfHXYQT9PnVftsH05rgJKKIStS7r/4XSs9HOjtPoLtgcA6HCW9jVqX5DBbq7E0PAkiQ==} engines: {node: '>=18.0.0'} - '@smithy/types@4.15.0': - resolution: {integrity: sha512-Z5TAOxygoFvybJV3igo5SloFflSokHx2hu1eFA+DxDTcn+FtKxUSui+rbTRG1pAafMA888Z3MVvCWUuvCrTXjg==} + '@smithy/types@4.16.1': + resolution: {integrity: sha512-0JFs3V2y2M9tKW5na/qxe69Zv+uxLMO7QBbhxF/FHu/Gp2NFZAAL9tWl9PU02xxo07pb3G9FTyjNc6D5uZrJIg==} engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.5.2': - resolution: {integrity: sha512-OQKnJft8J4KPJyL4K3w3XpOvstpZUbPdcs840dH+JTp2w+v8Lce8nxzUoeOiAIRIhnWFQd7FxAjkZ0OkpX6jzw==} + '@smithy/util-base64@4.5.8': + resolution: {integrity: sha512-vJ3w2vD2BzEGbnMfaBcrtPXi37IUtG9qQgVasMRiF+Ef+0S5fMgaEFcwBGYg7RkN7wKBAcg2r+ulF/4aj3+VYw==} engines: {node: '>=18.0.0'} '@smithy/util-buffer-from@2.2.0': @@ -2868,33 +2854,33 @@ packages: resolution: {integrity: sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA==} engines: {node: '>=20.19'} - '@turbo/darwin-64@2.10.0': - resolution: {integrity: sha512-EwvHThXzpY0KGd1/NAmuewI5D+aVa3Rl/OlxE36yfjUKb/+ySrfJrSlEFt8aD1OXwnnaHnQnPKHFndor0Zxlsg==} + '@turbo/darwin-64@2.10.4': + resolution: {integrity: sha512-m1MUEI4MJ69r5CwfMYxmHi0H0rrgiYCBOp0tgBZ9x/YVvOb5uu/lRIDyDwdtH054R2yWeQaIigUGu6aCX9f8cA==} cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.10.0': - resolution: {integrity: sha512-9d2fTyyG0lf5Wq1bwJA9qUaeecViMkLcdctWaMMmCkxZ/JqypmqOwK3W6vmejeKVgkr06gSoiX8bD+xN5Jpxcg==} + '@turbo/darwin-arm64@2.10.4': + resolution: {integrity: sha512-VQ1Yxs5zkPT+2z7t1P4mvn6JmcKLkOCAsPuK9XbOvuVj0DlTlETfIXNisX0771v/vTWHOQqiwoGi+TtAUq8efw==} cpu: [arm64] os: [darwin] - '@turbo/linux-64@2.10.0': - resolution: {integrity: sha512-sZBtjMuufitanjzi6UssoUpJMnnPlLMcdcJj3m3ptNsSq31Xh7MnjhwA5nWvLDTfEFg8GPcbYFXMo8vSdKRfqQ==} + '@turbo/linux-64@2.10.4': + resolution: {integrity: sha512-IzV1QovmwX7mfGnVinmE++2IB8tbeo38weltiuH5zNqwCTBjLs/DytyRKx+bmnhHdXIq9SheR8p0Nip/LBUPHg==} cpu: [x64] os: [linux] - '@turbo/linux-arm64@2.10.0': - resolution: {integrity: sha512-vkq/Z8R+1DQ+kifWFa810IjRy2NNBVvha3cg9sWA3nFh6nnGrHSMnnJKrzH7c/No9kq4Jb55Ru44YKsCSBgrKg==} + '@turbo/linux-arm64@2.10.4': + resolution: {integrity: sha512-rfujSQkP5aYiRn0PgTM7F00WkJCP/bKDVZbOx3WmrZwa/vHA0bplhCl328kpX7VI9HH2vI90ISGwuSVgJgoqTw==} cpu: [arm64] os: [linux] - '@turbo/windows-64@2.10.0': - resolution: {integrity: sha512-CRUEguLWxFQHptYZS7HjPhNhAFawfea07iR+xAQ5e4klgLrPCMdexBkXwSCwOxqTFknJ7RZFN3gOaADsw+Gttg==} + '@turbo/windows-64@2.10.4': + resolution: {integrity: sha512-NnspP7Wd5fa3Wwnqv9bKfhegqZzuHBgbPxdZU/idTLQcazx/vgKu95JlCx2YHY0hdvKCnPcARrDwM+KEUmaO7A==} cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.10.0': - resolution: {integrity: sha512-dVHGaf9F8twzgibcBqKoADT/LLqf9++jDb+hq/LPWWaOmRpp4M+/pVOm7vy4z9D++xg8eaxWLT0+wQxFwhYu9A==} + '@turbo/windows-arm64@2.10.4': + resolution: {integrity: sha512-Iv02YgOpaEShc2OkG7mgCJ2pEw1RUKiKbs0h8W5wAf4jZ5vpmraTEjuGTgHRuOORQnC1GN3KHo5WB+hu1abRMA==} cpu: [arm64] os: [win32] @@ -3112,28 +3098,28 @@ packages: react-server-dom-webpack: optional: true - '@vitest/browser@4.1.9': - resolution: {integrity: sha512-j1BKtWmPcqpMhmx/L9EPLgAJpCb0zKfwoWLmqBbxaogCXHjOwHFSEoHCBfnGtx93xKQwilZ26m+UOsHqHMkRNg==} + '@vitest/browser@4.1.10': + resolution: {integrity: sha512-UDwuWGwXj646CBx/bQHOaJSX7np0I8JL/UKQYa1e4QrVHH8VdWtx8eaOuf8sy0ShwDgR6NjJAsp5eF6vjF6qng==} peerDependencies: - vitest: 4.1.9 + vitest: 4.1.10 - '@vitest/coverage-v8@4.1.9': - resolution: {integrity: sha512-G9/lgqibheLVBDRuya45EbsEXTYcWoSG+TLg7i2axuzx0Eq62eXn+aWXyaVdV5vKvFSWd6ywcX8hA7la9Pvu8g==} + '@vitest/coverage-v8@4.1.10': + resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==} peerDependencies: - '@vitest/browser': 4.1.9 - vitest: 4.1.9 + '@vitest/browser': 4.1.10 + vitest: 4.1.10 peerDependenciesMeta: '@vitest/browser': optional: true + '@vitest/expect@4.1.10': + resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} + '@vitest/expect@4.1.4': resolution: {integrity: sha512-iPBpra+VDuXmBFI3FMKHSFXp3Gx5HfmSCE8X67Dn+bwephCnQCaB7qWK2ldHa+8ncN8hJU8VTMcxjPpyMkUjww==} - '@vitest/expect@4.1.9': - resolution: {integrity: sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==} - - '@vitest/mocker@4.1.4': - resolution: {integrity: sha512-R9HTZBhW6yCSGbGQnDnH3QHfJxokKN4KB+Yvk9Q1le7eQNYwiCyKxmLmurSpFy6BzJanSLuEUDrD+j97Q+ZLPg==} + '@vitest/mocker@4.1.10': + resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3143,8 +3129,8 @@ packages: vite: optional: true - '@vitest/mocker@4.1.9': - resolution: {integrity: sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==} + '@vitest/mocker@4.1.4': + resolution: {integrity: sha512-R9HTZBhW6yCSGbGQnDnH3QHfJxokKN4KB+Yvk9Q1le7eQNYwiCyKxmLmurSpFy6BzJanSLuEUDrD+j97Q+ZLPg==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3154,34 +3140,34 @@ packages: vite: optional: true + '@vitest/pretty-format@4.1.10': + resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} + '@vitest/pretty-format@4.1.4': resolution: {integrity: sha512-ddmDHU0gjEUyEVLxtZa7xamrpIefdEETu3nZjWtHeZX4QxqJ7tRxSteHVXJOcr8jhiLoGAhkK4WJ3WqBpjx42A==} - '@vitest/pretty-format@4.1.9': - resolution: {integrity: sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==} - '@vitest/runner@4.1.4': resolution: {integrity: sha512-xTp7VZ5aXP5ZJrn15UtJUWlx6qXLnGtF6jNxHepdPHpMfz/aVPx+htHtgcAL2mDXJgKhpoo2e9/hVJsIeFbytQ==} '@vitest/snapshot@4.1.4': resolution: {integrity: sha512-MCjCFgaS8aZz+m5nTcEcgk/xhWv0rEH4Yl53PPlMXOZ1/Ka2VcZU6CJ+MgYCZbcJvzGhQRjVrGQNZqkGPttIKw==} + '@vitest/spy@4.1.10': + resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} + '@vitest/spy@4.1.4': resolution: {integrity: sha512-XxNdAsKW7C+FLydqFJLb5KhJtl3PGCMmYwFRfhvIgxJvLSXhhVI1zM8f1qD3Zg7RCjTSzDVyct6sghs9UEgBEQ==} - '@vitest/spy@4.1.9': - resolution: {integrity: sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==} + '@vitest/utils@4.1.10': + resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} '@vitest/utils@4.1.4': resolution: {integrity: sha512-13QMT+eysM5uVGa1rG4kegGYNp6cnQcsTc67ELFbhNLQO+vgsygtYJx2khvdt4gVQqSSpC/KT5FZZxUpP3Oatw==} - '@vitest/utils@4.1.9': - resolution: {integrity: sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==} - - '@vitest/web-worker@4.1.9': - resolution: {integrity: sha512-EYXyOTcRS14QtFPhcBG2VfyBxC4OECGVA0eiaNbTM0dLG1XU+6dFuiO53l0gIJIlMmfaVuDhIf+KaQXFQyF7Xw==} + '@vitest/web-worker@4.1.10': + resolution: {integrity: sha512-b9LiAHvkBMh0YKSDYSdw4+L1F6cUShNdUxJaIKdvZQBgeuDT9ws1nE9k29i437j6vt9U7V94czxcbBm+JwpWvA==} peerDependencies: - vitest: 4.1.9 + vitest: 4.1.10 '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -3885,6 +3871,9 @@ packages: es-module-lexer@2.1.0: resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} + es-module-lexer@2.3.0: + resolution: {integrity: sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==} + es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} engines: {node: '>= 0.4'} @@ -4053,11 +4042,11 @@ packages: fast-uri@3.1.2: resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} - fast-xml-builder@1.2.0: - resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} + fast-xml-builder@1.3.0: + resolution: {integrity: sha512-F74cZEdCvuw9P41GAC3rod4X04jjWGM1JPEv/GWSqFTWLsdyMSBMBMlm9Hk3GLBgLBbdBNY8yee0pQh2RBVESQ==} - fast-xml-parser@5.9.3: - resolution: {integrity: sha512-brCNCeScma/kqa54J4PIDriSSSLssRkuYaUCpvHJulGc3HGI/xxKUCTDcYkAdqJsyb//ydpbxecjC3hB9+tb/g==} + fast-xml-parser@5.10.0: + resolution: {integrity: sha512-SLhnTEqE5QpJHq/6zl9bsmImEP2adv+y6Wy+cJa7nVTRzQh1OZfCe9k29M5xN74LWnu0xa1zrUrq3KnOKl92Fg==} hasBin: true fastq@1.20.1: @@ -4222,6 +4211,10 @@ packages: resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.3: + resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} + engines: {node: '>=0.10.0'} + ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -4337,8 +4330,8 @@ packages: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - is-unsafe@1.0.1: - resolution: {integrity: sha512-CLK2+VdgERgD96EYm5lUQssZYlRg2tkZnbsxZoacmSiRxiFJ4Nk4SzjCl+Ur+v3kXIY9dTIdb3IH22y1mZ56LA==} + is-unsafe@2.0.0: + resolution: {integrity: sha512-2LdV822R+wmI86unXA93WCFpL6g+av8ynWk0nrHyJqGop5VoocYsSLFgN8jrfalT6iGeLNM4KXuVSsULP53kEA==} is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -4389,14 +4382,18 @@ packages: js-tokens@9.0.1: resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} - js-yaml@3.14.2: - resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} + js-yaml@3.15.0: + resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} hasBin: true js-yaml@4.2.0: resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} hasBin: true + js-yaml@4.3.0: + resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + hasBin: true + jsbi@4.3.2: resolution: {integrity: sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew==} @@ -4414,8 +4411,8 @@ packages: json-schema-typed@8.0.2: resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} - json-with-bigint@3.5.8: - resolution: {integrity: sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==} + json-with-bigint@3.5.10: + resolution: {integrity: sha512-Vcx+JVNEBts/xfcoCS69sKrOhOk/3TVlvlT+XzUOefVKnnrbYSCKpDCm10pohsJFtsJVYnwa/cXRZ4eElzaM6w==} json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} @@ -4858,8 +4855,8 @@ packages: multipasta@0.2.8: resolution: {integrity: sha512-ZPWuMKyv0cSO29f7hozp+k6+crZbQijV8ipMvxNxRf2SwtYGTX1ZX89Kd20VV4H9Znonx+EQn+iy1wGQsJ+b+Q==} - mysql2@3.22.5: - resolution: {integrity: sha512-95uZ2TrPWAZdwpB3vvvDbmEMcNG8yIeNCyu6GUcr/QnWEE/wXm7+mhOCsdQfWQDTV7qYT/PDUZ4U4UPP4AsXqQ==} + mysql2@3.22.6: + resolution: {integrity: sha512-fPKmeDGUzvFP7bMD5SASlJ5zIgvCC4hbanTmhbUlEmhyrY1hR4Hi3xLOWgTd3luYjLVifx6uGvMNJ2m/LlqEpg==} engines: {node: '>= 8.0'} peerDependencies: '@types/node': '>= 8' @@ -5043,8 +5040,8 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-expression-matcher@1.6.1: - resolution: {integrity: sha512-h7bxdzhHk8Knyc4Tj+jMaa7fEEoUJy7p1qtbVgkYg1Uhpe5Np5VuGXCRZnkZvU+Q42M1vStt0ifa3ueykRJPmQ==} + path-expression-matcher@1.6.2: + resolution: {integrity: sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==} engines: {node: '>=14.0.0'} path-key@3.1.1: @@ -5122,6 +5119,10 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + engines: {node: '>=12'} + pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -5216,8 +5217,8 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - pure-rand@8.4.1: - resolution: {integrity: sha512-c58R2+SPFcSIPXoU834QN/KPDDOSd8sXcSrqf6e83Me6Rrp1EYkxukkjXMVrKvKaADs1SOyNkWdfvLf6zY8qLQ==} + pure-rand@8.4.2: + resolution: {integrity: sha512-vvuOGgcuPJAirlHvuQw1TrOiw7ptaIXXmIbNuiNOY6lNGJJH49PQ1Kj4nd783nPdQhQdicgOjVI2yI/9BD6/Ng==} qs@6.15.3: resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} @@ -5533,8 +5534,8 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - sql-escaper@1.3.3: - resolution: {integrity: sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==} + sql-escaper@1.4.0: + resolution: {integrity: sha512-Ti/Zx9J3aITMYUMFhCKbkplQjyi7Kk2SyYXp+rzrkyKZetIy19XbQtVZ+0ZR5aVm/178tIJ6+aVvBqXkH+Xs7w==} engines: {bun: '>=1.0.0', deno: '>=2.0.0', node: '>=12.0.0'} srvx@0.11.17: @@ -5559,8 +5560,8 @@ packages: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} - std-env@4.1.0: - resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} + std-env@4.2.0: + resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} strict-event-emitter@0.4.6: resolution: {integrity: sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==} @@ -5569,8 +5570,8 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.2.1: - resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} + string-width@8.2.2: + resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} engines: {node: '>=20'} string_decoder@1.1.1: @@ -5723,8 +5724,8 @@ packages: turbo-stream@3.2.0: resolution: {integrity: sha512-EK+bZ9UVrVh7JLslVFOV0GEMsociOqVOvEMTAd4ixMyffN5YNIEdLZWXUx5PJqDbTxSIBWw04HS9gCY4frYQDQ==} - turbo@2.10.0: - resolution: {integrity: sha512-o016H9PPtuH2deb3mh3Vci3Avfi9UYgM/RONQisY7HnloupP0IFSbFS3gFYJgFJP8nwBrByHWFQIDa8T2zIXPw==} + turbo@2.10.4: + resolution: {integrity: sha512-GQpduILaKjoaGljw097ScsSyKTtZSY7cZ3bJktzfTkPMyCf3ShKLuXK2IaOEN2Plziml+ArR7WJ1m+V4VbnaKQ==} hasBin: true twoslash-protocol@0.3.9: @@ -5735,8 +5736,8 @@ packages: peerDependencies: typescript: ^5.5.0 || ^6.0.0 - type-fest@5.7.0: - resolution: {integrity: sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==} + type-fest@5.8.0: + resolution: {integrity: sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==} engines: {node: '>=20'} type-is@2.1.0: @@ -5906,49 +5907,6 @@ packages: peerDependencies: vite: ^2 || ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - vite@8.1.1: - resolution: {integrity: sha512-X/05/cT+VITy2AeDc1der6smvGWWREtL4hPbPTaVbjSBuuWkmNOjR6HP3NzqcQA2nF6VHGUPaFRJyft/2AE9Kg==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.3.0 - esbuild: ^0.27.0 || ^0.28.0 - jiti: '>=1.21.0' - less: ^4.0.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - '@vitejs/devtools': - optional: true - esbuild: - optional: true - jiti: - optional: true - less: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - vite@8.1.2: resolution: {integrity: sha512-6YYPbRXTxx6bRXmOn7XdnQAy5DQNHhDgtjhDHI13oe4pY93kkcdGJWxpGwOm++/Wh0QpQhDrpIoVMrmrsI5AGQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -6164,8 +6122,8 @@ packages: utf-8-validate: optional: true - xml-naming@0.1.0: - resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} + xml-naming@0.3.0: + resolution: {integrity: sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==} engines: {node: '>=16.0.0'} xtend@4.0.2: @@ -6220,215 +6178,187 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - tslib: 2.8.1 - - '@aws-crypto/sha256-browser@5.2.0': - dependencies: - '@aws-crypto/sha256-js': 5.2.0 - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - '@aws-sdk/util-locate-window': 3.965.8 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-crypto/sha256-js@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.13 - tslib: 2.8.1 - - '@aws-crypto/supports-web-crypto@5.2.0': - dependencies: + '@aws-sdk/types': 3.974.0 tslib: 2.8.1 '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.973.13 + '@aws-sdk/types': 3.974.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-cognito-identity@3.1075.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/credential-provider-node': 3.972.58 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 + '@aws-sdk/client-cognito-identity@3.1081.0': + dependencies: + '@aws-sdk/core': 3.975.1 + '@aws-sdk/credential-provider-node': 3.972.66 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/fetch-http-handler': 5.6.5 + '@smithy/node-http-handler': 4.9.5 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/core@3.974.23': + '@aws-sdk/core@3.975.1': dependencies: - '@aws-sdk/types': 3.973.13 - '@aws-sdk/xml-builder': 3.972.31 - '@aws/lambda-invoke-store': 0.2.4 - '@smithy/core': 3.26.0 - '@smithy/signature-v4': 5.5.2 - '@smithy/types': 4.15.0 + '@aws-sdk/types': 3.974.0 + '@aws-sdk/xml-builder': 3.972.34 + '@aws/lambda-invoke-store': 0.3.0 + '@smithy/core': 3.29.3 + '@smithy/signature-v4': 5.6.4 + '@smithy/types': 4.16.1 bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-cognito-identity@3.972.48': + '@aws-sdk/credential-provider-cognito-identity@3.972.56': dependencies: - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.49': + '@aws-sdk/credential-provider-env@3.972.57': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.51': + '@aws-sdk/credential-provider-http@3.972.59': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/fetch-http-handler': 5.6.5 + '@smithy/node-http-handler': 4.9.5 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.972.56': - dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/credential-provider-env': 3.972.49 - '@aws-sdk/credential-provider-http': 3.972.51 - '@aws-sdk/credential-provider-login': 3.972.55 - '@aws-sdk/credential-provider-process': 3.972.49 - '@aws-sdk/credential-provider-sso': 3.972.55 - '@aws-sdk/credential-provider-web-identity': 3.972.55 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/credential-provider-imds': 4.4.2 - '@smithy/types': 4.15.0 + '@aws-sdk/credential-provider-ini@3.973.1': + dependencies: + '@aws-sdk/core': 3.975.1 + '@aws-sdk/credential-provider-env': 3.972.57 + '@aws-sdk/credential-provider-http': 3.972.59 + '@aws-sdk/credential-provider-login': 3.972.63 + '@aws-sdk/credential-provider-process': 3.972.57 + '@aws-sdk/credential-provider-sso': 3.973.1 + '@aws-sdk/credential-provider-web-identity': 3.972.63 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/credential-provider-imds': 4.4.8 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.55': + '@aws-sdk/credential-provider-login@3.972.63': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-node@3.972.58': - dependencies: - '@aws-sdk/credential-provider-env': 3.972.49 - '@aws-sdk/credential-provider-http': 3.972.51 - '@aws-sdk/credential-provider-ini': 3.972.56 - '@aws-sdk/credential-provider-process': 3.972.49 - '@aws-sdk/credential-provider-sso': 3.972.55 - '@aws-sdk/credential-provider-web-identity': 3.972.55 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/credential-provider-imds': 4.4.2 - '@smithy/types': 4.15.0 + '@aws-sdk/credential-provider-node@3.972.66': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.57 + '@aws-sdk/credential-provider-http': 3.972.59 + '@aws-sdk/credential-provider-ini': 3.973.1 + '@aws-sdk/credential-provider-process': 3.972.57 + '@aws-sdk/credential-provider-sso': 3.973.1 + '@aws-sdk/credential-provider-web-identity': 3.972.63 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/credential-provider-imds': 4.4.8 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.972.49': + '@aws-sdk/credential-provider-process@3.972.57': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.972.55': + '@aws-sdk/credential-provider-sso@3.973.1': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/token-providers': 3.1074.0 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/token-providers': 3.1083.0 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.55': + '@aws-sdk/credential-provider-web-identity@3.972.63': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 - tslib: 2.8.1 - - '@aws-sdk/credential-providers@3.1075.0': - dependencies: - '@aws-sdk/client-cognito-identity': 3.1075.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/credential-provider-cognito-identity': 3.972.48 - '@aws-sdk/credential-provider-env': 3.972.49 - '@aws-sdk/credential-provider-http': 3.972.51 - '@aws-sdk/credential-provider-ini': 3.972.56 - '@aws-sdk/credential-provider-login': 3.972.55 - '@aws-sdk/credential-provider-node': 3.972.58 - '@aws-sdk/credential-provider-process': 3.972.49 - '@aws-sdk/credential-provider-sso': 3.972.55 - '@aws-sdk/credential-provider-web-identity': 3.972.55 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/credential-provider-imds': 4.4.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.997.23': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.974.23 - '@aws-sdk/signature-v4-multi-region': 3.996.35 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/fetch-http-handler': 5.5.2 - '@smithy/node-http-handler': 4.8.2 - '@smithy/types': 4.15.0 + '@aws-sdk/credential-providers@3.1081.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.1081.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/credential-provider-cognito-identity': 3.972.56 + '@aws-sdk/credential-provider-env': 3.972.57 + '@aws-sdk/credential-provider-http': 3.972.59 + '@aws-sdk/credential-provider-ini': 3.973.1 + '@aws-sdk/credential-provider-login': 3.972.63 + '@aws-sdk/credential-provider-node': 3.972.66 + '@aws-sdk/credential-provider-process': 3.972.57 + '@aws-sdk/credential-provider-sso': 3.973.1 + '@aws-sdk/credential-provider-web-identity': 3.972.63 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/credential-provider-imds': 4.4.8 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.35': + '@aws-sdk/nested-clients@3.997.31': dependencies: - '@aws-sdk/types': 3.973.13 - '@smithy/signature-v4': 5.5.2 - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/signature-v4-multi-region': 3.996.39 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/fetch-http-handler': 5.6.5 + '@smithy/node-http-handler': 4.9.5 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1074.0': + '@aws-sdk/signature-v4-multi-region@3.996.39': dependencies: - '@aws-sdk/core': 3.974.23 - '@aws-sdk/nested-clients': 3.997.23 - '@aws-sdk/types': 3.973.13 - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@aws-sdk/types': 3.974.0 + '@smithy/signature-v4': 5.6.4 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/types@3.973.13': + '@aws-sdk/token-providers@3.1083.0': dependencies: - '@smithy/types': 4.15.0 + '@aws-sdk/core': 3.975.1 + '@aws-sdk/nested-clients': 3.997.31 + '@aws-sdk/types': 3.974.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/util-locate-window@3.965.8': + '@aws-sdk/types@3.974.0': dependencies: + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.972.31': + '@aws-sdk/xml-builder@3.972.34': dependencies: - '@smithy/types': 4.15.0 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws/lambda-invoke-store@0.2.4': {} + '@aws/lambda-invoke-store@0.3.0': {} '@babel/code-frame@7.29.7': dependencies: @@ -6682,7 +6612,7 @@ snapshots: '@changesets/parse@0.4.3': dependencies: '@changesets/types': 6.1.0 - js-yaml: 4.2.0 + js-yaml: 4.3.0 '@changesets/pre@2.0.2': dependencies: @@ -6742,14 +6672,14 @@ snapshots: optionalDependencies: workerd: 1.20260415.1 - '@cloudflare/vitest-pool-workers@0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))': + '@cloudflare/vitest-pool-workers@0.14.9(@cloudflare/workers-types@4.20260626.1)(@vitest/runner@4.1.4)(@vitest/snapshot@4.1.4)(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))': dependencies: '@vitest/runner': 4.1.4 '@vitest/snapshot': 4.1.4 cjs-module-lexer: 1.4.3 esbuild: 0.27.3 miniflare: 4.20260421.0 - vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) wrangler: 4.84.1(@cloudflare/workers-types@4.20260626.1) zod: 3.25.76 transitivePeerDependencies: @@ -6892,15 +6822,15 @@ snapshots: dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/credential-providers': 3.1075.0 - '@aws-sdk/types': 3.973.13 + '@aws-sdk/credential-providers': 3.1081.0 + '@aws-sdk/types': 3.974.0 '@distilled.cloud/core': 0.29.0(effect@4.0.0-beta.97) - '@smithy/shared-ini-file-loader': 4.6.2 - '@smithy/types': 4.15.0 - '@smithy/util-base64': 4.5.2 + '@smithy/shared-ini-file-loader': 4.6.8 + '@smithy/types': 4.16.1 + '@smithy/util-base64': 4.5.8 aws4fetch: 1.0.20 effect: 4.0.0-beta.97 - fast-xml-parser: 5.9.3 + fast-xml-parser: 5.10.0 '@distilled.cloud/axiom@0.29.0(effect@4.0.0-beta.97)': dependencies: @@ -7044,7 +6974,7 @@ snapshots: '@effect/vitest@4.0.0-beta.97(effect@4.0.0-beta.97)(vitest@4.1.4)': dependencies: effect: 4.0.0-beta.97 - vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@emnapi/core@1.10.0': dependencies: @@ -7456,7 +7386,7 @@ snapshots: '@inquirer/external-editor@1.0.3(@types/node@26.1.1)': dependencies: chardet: 2.2.0 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 optionalDependencies: '@types/node': 26.1.1 @@ -7721,7 +7651,7 @@ snapshots: dependencies: '@octokit/auth-token': 6.0.0 '@octokit/graphql': 9.0.3 - '@octokit/request': 10.0.10 + '@octokit/request': 10.0.11 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 before-after-hook: 4.0.0 @@ -7734,7 +7664,7 @@ snapshots: '@octokit/graphql@9.0.3': dependencies: - '@octokit/request': 10.0.10 + '@octokit/request': 10.0.11 '@octokit/types': 16.0.0 universal-user-agent: 7.0.3 @@ -7760,13 +7690,13 @@ snapshots: dependencies: '@octokit/types': 16.0.0 - '@octokit/request@10.0.10': + '@octokit/request@10.0.11': dependencies: '@octokit/endpoint': 11.0.3 '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 content-type: 2.0.0 - json-with-bigint: 3.5.8 + json-with-bigint: 3.5.10 universal-user-agent: 7.0.3 '@octokit/rest@22.0.1': @@ -8177,57 +8107,56 @@ snapshots: '@sindresorhus/is@7.2.0': {} - '@smithy/core@3.26.0': + '@smithy/core@3.29.3': dependencies: - '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.15.0 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.4.2': + '@smithy/credential-provider-imds@4.4.8': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.5.2': + '@smithy/fetch-http-handler@5.6.5': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 - '@smithy/node-config-provider@4.5.2': + '@smithy/node-config-provider@4.5.8': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.29.3 tslib: 2.8.1 - '@smithy/node-http-handler@4.8.2': + '@smithy/node-http-handler@4.9.5': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/shared-ini-file-loader@4.6.2': + '@smithy/shared-ini-file-loader@4.6.8': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.29.3 tslib: 2.8.1 - '@smithy/signature-v4@5.5.2': + '@smithy/signature-v4@5.6.4': dependencies: - '@smithy/core': 3.26.0 - '@smithy/types': 4.15.0 + '@smithy/core': 3.29.3 + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/types@4.15.0': + '@smithy/types@4.16.1': dependencies: tslib: 2.8.1 - '@smithy/util-base64@4.5.2': + '@smithy/util-base64@4.5.8': dependencies: - '@smithy/core': 3.26.0 + '@smithy/core': 3.29.3 tslib: 2.8.1 '@smithy/util-buffer-from@2.2.0': @@ -8511,22 +8440,22 @@ snapshots: '@tanstack/virtual-file-routes@1.162.0': {} - '@turbo/darwin-64@2.10.0': + '@turbo/darwin-64@2.10.4': optional: true - '@turbo/darwin-arm64@2.10.0': + '@turbo/darwin-arm64@2.10.4': optional: true - '@turbo/linux-64@2.10.0': + '@turbo/linux-64@2.10.4': optional: true - '@turbo/linux-arm64@2.10.0': + '@turbo/linux-arm64@2.10.4': optional: true - '@turbo/windows-64@2.10.0': + '@turbo/windows-64@2.10.4': optional: true - '@turbo/windows-arm64@2.10.0': + '@turbo/windows-arm64@2.10.4': optional: true '@tybys/wasm-util@0.10.3': @@ -8660,13 +8589,6 @@ snapshots: '@ungap/structured-clone@1.3.2': {} - '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - optionalDependencies: - babel-plugin-react-compiler: 1.0.0 - '@vitejs/plugin-react@6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 @@ -8674,22 +8596,6 @@ snapshots: optionalDependencies: babel-plugin-react-compiler: 1.0.0 - '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': - dependencies: - '@rolldown/pluginutils': 1.0.1 - es-module-lexer: 2.1.0 - estree-walker: 3.0.3 - magic-string: 0.30.21 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - srvx: 0.11.17 - strip-literal: 3.1.0 - turbo-stream: 3.2.0 - vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - optionalDependencies: - react-server-dom-webpack: 19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)) - '@vitejs/plugin-rsc@0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 @@ -8706,16 +8612,16 @@ snapshots: optionalDependencies: react-server-dom-webpack: 19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)) - '@vitest/browser@4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)': + '@vitest/browser@4.1.10(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - '@vitest/utils': 4.1.9 + '@vitest/mocker': 4.1.10(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/utils': 4.1.10 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) ws: 8.21.0 transitivePeerDependencies: - bufferutil @@ -8723,61 +8629,61 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4)': + '@vitest/coverage-v8@4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.9 + '@vitest/utils': 4.1.10 ast-v8-to-istanbul: 1.0.4 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 magicast: 0.5.3 obug: 2.1.3 - std-env: 4.1.0 + std-env: 4.2.0 tinyrainbow: 3.1.0 - vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) optionalDependencies: - '@vitest/browser': 4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) + '@vitest/browser': 4.1.10(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4) - '@vitest/expect@4.1.4': + '@vitest/expect@4.1.10': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.4 - '@vitest/utils': 4.1.4 + '@vitest/spy': 4.1.10 + '@vitest/utils': 4.1.10 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/expect@4.1.9': + '@vitest/expect@4.1.4': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.9 - '@vitest/utils': 4.1.9 + '@vitest/spy': 4.1.4 + '@vitest/utils': 4.1.4 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.4(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.10(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: - '@vitest/spy': 4.1.4 + '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@vitest/mocker@4.1.9(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.4(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: - '@vitest/spy': 4.1.9 + '@vitest/spy': 4.1.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@vitest/pretty-format@4.1.4': + '@vitest/pretty-format@4.1.10': dependencies: tinyrainbow: 3.1.0 - '@vitest/pretty-format@4.1.9': + '@vitest/pretty-format@4.1.4': dependencies: tinyrainbow: 3.1.0 @@ -8793,26 +8699,26 @@ snapshots: magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.4': {} + '@vitest/spy@4.1.10': {} - '@vitest/spy@4.1.9': {} + '@vitest/spy@4.1.4': {} - '@vitest/utils@4.1.4': + '@vitest/utils@4.1.10': dependencies: - '@vitest/pretty-format': 4.1.4 + '@vitest/pretty-format': 4.1.10 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@vitest/utils@4.1.9': + '@vitest/utils@4.1.4': dependencies: - '@vitest/pretty-format': 4.1.9 + '@vitest/pretty-format': 4.1.4 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@vitest/web-worker@4.1.9(vitest@4.1.4)': + '@vitest/web-worker@4.1.10(vitest@4.1.4)': dependencies: obug: 2.1.3 - vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@webassemblyjs/ast@1.14.1': dependencies: @@ -8933,10 +8839,10 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): + alchemy@https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 - '@aws-sdk/credential-providers': 3.1075.0 + '@aws-sdk/credential-providers': 3.1081.0 '@clack/prompts': 0.11.0 '@distilled.cloud/aws': 0.29.0(effect@4.0.0-beta.97) '@distilled.cloud/axiom': 0.29.0(effect@4.0.0-beta.97) @@ -8951,23 +8857,23 @@ snapshots: '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 '@octokit/webhooks': 14.2.0 - '@smithy/node-config-provider': 4.5.2 - '@smithy/shared-ini-file-loader': 4.6.2 - '@smithy/types': 4.15.0 + '@smithy/node-config-provider': 4.5.8 + '@smithy/shared-ini-file-loader': 4.6.8 + '@smithy/types': 4.16.1 '@types/aws-lambda': 8.10.162 aws4fetch: 1.0.20 capnweb: 0.6.1 effect: 4.0.0-beta.97 fast-glob: 3.3.3 - fast-xml-parser: 5.9.3 + fast-xml-parser: 5.10.0 ink: 6.8.0(@types/react@19.2.17)(react@19.2.7) jszip: 3.10.1 libsodium-wrappers: 0.8.4 magic-string: 0.30.21 - mysql2: 3.22.5(@types/node@26.1.1) + mysql2: 3.22.6(@types/node@26.1.1) pathe: 2.0.3 pg: 8.22.0 - picomatch: 4.0.4 + picomatch: 4.0.5 react: 19.2.7 rolldown: 1.0.1 undici: 7.28.0 @@ -8976,7 +8882,7 @@ snapshots: '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) drizzle-kit: 1.0.0-rc.4 - drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) + drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) ws: 8.21.0 transitivePeerDependencies: @@ -8989,10 +8895,10 @@ snapshots: - vitest - workerd - alchemy@https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4))(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)))(workerd@1.20260415.1)(ws@8.21.0): + alchemy@https://pkg.ing/alchemy/bec01fd(@effect/platform-node@4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@types/node@26.1.1)(@types/react@19.2.17)(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3))(effect@4.0.0-beta.97)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vitest@4.1.4)(workerd@1.20260415.1)(ws@8.21.0): dependencies: '@alchemy.run/node-utils': 0.0.5 - '@aws-sdk/credential-providers': 3.1075.0 + '@aws-sdk/credential-providers': 3.1081.0 '@clack/prompts': 0.11.0 '@distilled.cloud/aws': 0.29.0(effect@4.0.0-beta.97) '@distilled.cloud/axiom': 0.29.0(effect@4.0.0-beta.97) @@ -9007,23 +8913,23 @@ snapshots: '@libsql/client': 0.17.4 '@octokit/rest': 22.0.1 '@octokit/webhooks': 14.2.0 - '@smithy/node-config-provider': 4.5.2 - '@smithy/shared-ini-file-loader': 4.6.2 - '@smithy/types': 4.15.0 + '@smithy/node-config-provider': 4.5.8 + '@smithy/shared-ini-file-loader': 4.6.8 + '@smithy/types': 4.16.1 '@types/aws-lambda': 8.10.162 aws4fetch: 1.0.20 capnweb: 0.6.1 effect: 4.0.0-beta.97 fast-glob: 3.3.3 - fast-xml-parser: 5.9.3 + fast-xml-parser: 5.10.0 ink: 6.8.0(@types/react@19.2.17)(react@19.2.7) jszip: 3.10.1 libsodium-wrappers: 0.8.4 magic-string: 0.30.21 - mysql2: 3.22.5(@types/node@26.1.1) + mysql2: 3.22.6(@types/node@26.1.1) pathe: 2.0.3 pg: 8.22.0 - picomatch: 4.0.4 + picomatch: 4.0.5 react: 19.2.7 rolldown: 1.0.1 undici: 7.28.0 @@ -9032,7 +8938,7 @@ snapshots: '@effect/platform-node': 4.0.0-beta.97(effect@4.0.0-beta.97)(ioredis@5.11.1) '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) drizzle-kit: 1.0.0-rc.4 - drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) + drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3) vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) ws: 8.21.0 transitivePeerDependencies: @@ -9216,7 +9122,7 @@ snapshots: cli-truncate@5.2.0: dependencies: slice-ansi: 8.0.0 - string-width: 8.2.1 + string-width: 8.2.2 clsx@2.1.1: {} @@ -9338,28 +9244,28 @@ snapshots: get-tsconfig: 4.14.0 jiti: 2.7.0 - drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3): + drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260626.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3): optionalDependencies: '@cloudflare/workers-types': 4.20260626.1 '@effect/sql-d1': 4.0.0-beta.97(effect@4.0.0-beta.97) '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) '@libsql/client': 0.17.4 effect: 4.0.0-beta.97 - mysql2: 3.22.5(@types/node@26.1.1) + mysql2: 3.22.6(@types/node@26.1.1) pg: 8.22.0 zod: 4.4.3 + optional: true - drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.5(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3): + drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@5.20260710.1)(@effect/sql-d1@4.0.0-beta.97(effect@4.0.0-beta.97))(@effect/sql-pg@4.0.0-beta.97(effect@4.0.0-beta.97))(@libsql/client@0.17.4)(effect@4.0.0-beta.97)(mysql2@3.22.6(@types/node@26.1.1))(pg@8.22.0)(zod@4.4.3): optionalDependencies: '@cloudflare/workers-types': 5.20260710.1 '@effect/sql-d1': 4.0.0-beta.97(effect@4.0.0-beta.97) '@effect/sql-pg': 4.0.0-beta.97(effect@4.0.0-beta.97) '@libsql/client': 0.17.4 effect: 4.0.0-beta.97 - mysql2: 3.22.5(@types/node@26.1.1) + mysql2: 3.22.6(@types/node@26.1.1) pg: 8.22.0 zod: 4.4.3 - optional: true dunder-proto@1.0.1: dependencies: @@ -9421,6 +9327,8 @@ snapshots: es-module-lexer@2.1.0: {} + es-module-lexer@2.3.0: {} + es-object-atoms@1.1.2: dependencies: es-errors: 1.3.0 @@ -9684,7 +9592,7 @@ snapshots: fast-check@4.9.0: dependencies: - pure-rand: 8.4.1 + pure-rand: 8.4.2 fast-deep-equal@3.1.3: {} @@ -9698,19 +9606,19 @@ snapshots: fast-uri@3.1.2: {} - fast-xml-builder@1.2.0: + fast-xml-builder@1.3.0: dependencies: - path-expression-matcher: 1.6.1 - xml-naming: 0.1.0 + path-expression-matcher: 1.6.2 + xml-naming: 0.3.0 - fast-xml-parser@5.9.3: + fast-xml-parser@5.10.0: dependencies: '@nodable/entities': 2.2.0 - fast-xml-builder: 1.2.0 - is-unsafe: 1.0.1 - path-expression-matcher: 1.6.1 + fast-xml-builder: 1.3.0 + is-unsafe: 2.0.0 + path-expression-matcher: 1.6.2 strnum: 2.4.1 - xml-naming: 0.1.0 + xml-naming: 0.3.0 fastq@1.20.1: dependencies: @@ -9720,9 +9628,9 @@ snapshots: dependencies: format: 0.2.2 - fdir@6.5.0(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 fill-range@7.1.1: dependencies: @@ -9933,6 +9841,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.3: + dependencies: + safer-buffer: 2.1.2 + ieee754@1.2.1: {} ignore@5.3.2: {} @@ -9975,9 +9887,9 @@ snapshots: signal-exit: 3.0.7 slice-ansi: 8.0.0 stack-utils: 2.0.6 - string-width: 8.2.1 + string-width: 8.2.2 terminal-size: 4.0.1 - type-fest: 5.7.0 + type-fest: 5.8.0 widest-line: 6.0.0 wrap-ansi: 9.0.2 ws: 8.21.0 @@ -10045,7 +9957,7 @@ snapshots: dependencies: better-path-resolve: 1.0.0 - is-unsafe@1.0.1: {} + is-unsafe@2.0.0: {} is-windows@1.0.2: {} @@ -10086,7 +9998,7 @@ snapshots: js-tokens@9.0.1: {} - js-yaml@3.14.2: + js-yaml@3.15.0: dependencies: argparse: 1.0.10 esprima: 4.0.1 @@ -10095,6 +10007,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.3.0: + dependencies: + argparse: 2.0.1 + jsbi@4.3.2: {} jsesc@3.1.0: {} @@ -10105,7 +10021,7 @@ snapshots: json-schema-typed@8.0.2: {} - json-with-bigint@3.5.8: {} + json-with-bigint@3.5.10: {} json5@2.2.3: {} @@ -10797,17 +10713,17 @@ snapshots: multipasta@0.2.8: {} - mysql2@3.22.5(@types/node@26.1.1): + mysql2@3.22.6(@types/node@26.1.1): dependencies: '@types/node': 26.1.1 aws-ssl-profiles: 1.1.2 denque: 2.1.0 generate-function: 2.3.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 long: 5.3.2 lru.min: 1.1.4 named-placeholders: 1.1.6 - sql-escaper: 1.3.3 + sql-escaper: 1.4.0 mz@2.7.0: dependencies: @@ -10979,7 +10895,7 @@ snapshots: path-exists@4.0.0: {} - path-expression-matcher@1.6.1: {} + path-expression-matcher@1.6.2: {} path-key@3.1.1: {} @@ -11048,6 +10964,8 @@ snapshots: picomatch@4.0.4: {} + picomatch@4.0.5: {} + pify@4.0.1: {} pirates@4.0.7: {} @@ -11119,7 +11037,7 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - pure-rand@8.4.1: {} + pure-rand@8.4.2: {} qs@6.15.3: dependencies: @@ -11173,7 +11091,7 @@ snapshots: read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 - js-yaml: 3.14.2 + js-yaml: 3.15.0 pify: 4.0.1 strip-bom: 3.0.0 @@ -11615,7 +11533,7 @@ snapshots: sprintf-js@1.0.3: {} - sql-escaper@1.3.3: {} + sql-escaper@1.4.0: {} srvx@0.11.17: {} @@ -11636,7 +11554,7 @@ snapshots: statuses@2.0.2: {} - std-env@4.1.0: {} + std-env@4.2.0: {} strict-event-emitter@0.4.6: {} @@ -11646,7 +11564,7 @@ snapshots: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 - string-width@8.2.1: + string-width@8.2.2: dependencies: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 @@ -11745,8 +11663,8 @@ snapshots: tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 tinypool@2.1.0: {} @@ -11782,14 +11700,14 @@ snapshots: turbo-stream@3.2.0: {} - turbo@2.10.0: + turbo@2.10.4: optionalDependencies: - '@turbo/darwin-64': 2.10.0 - '@turbo/darwin-arm64': 2.10.0 - '@turbo/linux-64': 2.10.0 - '@turbo/linux-arm64': 2.10.0 - '@turbo/windows-64': 2.10.0 - '@turbo/windows-arm64': 2.10.0 + '@turbo/darwin-64': 2.10.4 + '@turbo/darwin-arm64': 2.10.4 + '@turbo/linux-64': 2.10.4 + '@turbo/linux-arm64': 2.10.4 + '@turbo/windows-64': 2.10.4 + '@turbo/windows-arm64': 2.10.4 twoslash-protocol@0.3.9: {} @@ -11801,7 +11719,7 @@ snapshots: transitivePeerDependencies: - supports-color - type-fest@5.7.0: + type-fest@5.8.0: dependencies: tagged-tag: 1.0.0 @@ -11968,26 +11886,10 @@ snapshots: dependencies: vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): - dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.16 - rolldown: 1.1.3 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 26.1.1 - esbuild: 0.28.1 - fsevents: 2.3.3 - jiti: 2.7.0 - terser: 5.48.0 - tsx: 4.22.4 - yaml: 2.9.0 - vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 - picomatch: 4.0.4 + picomatch: 4.0.5 postcss: 8.5.16 rolldown: 1.1.3 tinyglobby: 0.2.17 @@ -12000,15 +11902,11 @@ snapshots: tsx: 4.22.4 yaml: 2.9.0 - vitefu@1.1.3(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): - optionalDependencies: - vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitefu@1.1.3(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): optionalDependencies: vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.9)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vitest@4.1.4(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(happy-dom@20.10.6)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.4 '@vitest/mocker': 4.1.4(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) @@ -12017,13 +11915,13 @@ snapshots: '@vitest/snapshot': 4.1.4 '@vitest/spy': 4.1.4 '@vitest/utils': 4.1.4 - es-module-lexer: 2.1.0 + es-module-lexer: 2.3.0 expect-type: 1.4.0 magic-string: 0.30.21 obug: 2.1.3 pathe: 2.0.3 - picomatch: 4.0.4 - std-env: 4.1.0 + picomatch: 4.0.5 + std-env: 4.2.0 tinybench: 2.9.0 tinyexec: 1.2.4 tinyglobby: 0.2.17 @@ -12032,7 +11930,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.1.1 - '@vitest/coverage-v8': 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.4) + '@vitest/coverage-v8': 4.1.10(@vitest/browser@4.1.10)(vitest@4.1.4) happy-dom: 20.10.6 transitivePeerDependencies: - msw @@ -12143,8 +12041,8 @@ snapshots: waku@1.0.0-beta.3(@types/node@26.1.1)(babel-plugin-react-compiler@1.0.0)(esbuild@0.28.1)(jiti@2.7.0)(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: '@hono/node-server': 2.0.6(hono@4.12.27) - '@vitejs/plugin-react': 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitejs/plugin-react': 6.0.3(babel-plugin-react-compiler@1.0.0)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitejs/plugin-rsc': 0.5.27(react-dom@19.2.7(react@19.2.7))(react-server-dom-webpack@19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)))(react@19.2.7)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) dotenv: 17.4.2 hono: 4.12.27 magic-string: 0.30.21 @@ -12153,7 +12051,7 @@ snapshots: react-dom: 19.2.7(react@19.2.7) react-server-dom-webpack: 19.2.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(webpack@5.108.1(esbuild@0.28.1)) rsc-html-stream: 0.0.7 - vite: 8.1.1(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - '@rolldown/plugin-babel' - '@types/node' @@ -12192,7 +12090,7 @@ snapshots: browserslist: 4.28.4 chrome-trace-event: 1.0.4 enhanced-resolve: 5.24.1 - es-module-lexer: 2.1.0 + es-module-lexer: 2.3.0 eslint-scope: 5.1.1 events: 3.3.0 graceful-fs: 4.2.11 @@ -12236,7 +12134,7 @@ snapshots: widest-line@6.0.0: dependencies: - string-width: 8.2.1 + string-width: 8.2.2 workerd@1.20260415.1: optionalDependencies: @@ -12275,7 +12173,7 @@ snapshots: ws@8.21.0: {} - xml-naming@0.1.0: {} + xml-naming@0.3.0: {} xtend@4.0.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6a9a270a..74ed61b1 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -40,27 +40,27 @@ catalog: "@tanstack/react-router": ^1.159.4 "@tanstack/router-plugin": ^1.159.4 "@types/node": ^26.1.1 - "@types/react": ^19.2.11 + "@types/react": ^19.2.17 "@types/react-dom": ^19.2.3 "@vitejs/plugin-react": ^6.0.1 - "@vitest/browser": ^4.1.4 - "@vitest/coverage-v8": ^4.1.4 - "@vitest/expect": ^4.1.4 - "@vitest/web-worker": ^4.1.4 + "@vitest/browser": ^4.1.10 + "@vitest/coverage-v8": ^4.1.10 + "@vitest/expect": ^4.1.10 + "@vitest/web-worker": ^4.1.10 asciify-engine: ^1.0.118 alchemy: https://pkg.ing/alchemy/bec01fd babel-plugin-react-compiler: ^1.0.0 drizzle-kit: 1.0.0-rc.4 drizzle-orm: 1.0.0-rc.4 effect: 4.0.0-beta.97 - happy-dom: ^20.9.0 + happy-dom: ^20.10.6 oxfmt: ^0.58.0 oxlint: ^1.73.0 - playwright: ^1.59.1 + playwright: ^1.61.1 react: ^19.2.5 react-dom: ^19.2.5 tailwindcss: ^4.1.18 - turbo: ^2.9.18 + turbo: ^2.10.4 typescript: ^7.0.2 vite: ^8.1.2 vitest: 4.1.4 From cfe41893dd3d91cfcd736fa72b291a198ef203ca Mon Sep 17 00:00:00 2001 From: Harry Solovay Date: Sun, 12 Jul 2026 15:52:50 -0400 Subject: [PATCH 17/17] revert pnpm update --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 192da3b9..698fb3fd 100644 --- a/package.json +++ b/package.json @@ -45,5 +45,5 @@ "typescript": "catalog:", "vitest": "catalog:" }, - "packageManager": "pnpm@11.12.0" + "packageManager": "pnpm@11.11.0" }