authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-06-04 21:39:19-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-06-05 04:39:19+00:00
logf60def20544c538dc93a1319fc0ebdda15c537bf
treed83d306a661bec9c5e30e74ac7b9f35f33f70b94
parenteda163ca17ebc34e4cc3fba984046b2e47d3f15e
signature Signed by PGP key B5690EEEBB952194

Migrate tests to vite-plus test APIs (#2964)


50 files changed, 249 insertions(+), 340 deletions(-)

apps/desktop/package.json+1-2
......@@ -27,8 +27,7 @@
2727 "@types/node": "catalog:",
2828 "cross-env": "^10.1.0",
2929 "electron-builder": "26.8.1",
30 "vite-plus": "catalog:",
31 "vitest": "catalog:"
30 "vite-plus": "catalog:"
3231 },
3332 "productName": "T3 Code (Alpha)"
3433}
apps/desktop/src/ipc/methods/cloudAuth.test.ts+1-1
......@@ -2,7 +2,7 @@ import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
33import * as Layer from "effect/Layer";
44import { HttpClient, HttpClientRequest, HttpClientResponse } from "effect/unstable/http";
5import { afterEach } from "vitest";
5import { afterEach } from "vite-plus/test";
66
77import { fetchCloudAuth, validateClerkFrontendApiUrl } from "./cloudAuth.ts";
88
apps/mobile/src/features/agent-awareness/liveActivityPreferences.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { beforeEach, vi } from "vitest";
1import { beforeEach, vi } from "vite-plus/test";
22import { describe, expect, it } from "@effect/vitest";
33import * as Effect from "effect/Effect";
44import type { EnvironmentId } from "@t3tools/contracts";
apps/mobile/src/features/agent-awareness/notificationNavigation.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 extractAgentNotificationDeepLink,
apps/mobile/src/features/agent-awareness/remoteRegistration.test.ts+1-1
......@@ -2,7 +2,7 @@
22
33import * as NodeCrypto from "node:crypto";
44
5import { beforeEach, vi } from "vitest";
5import { beforeEach, vi } from "vite-plus/test";
66import { describe, expect, it } from "@effect/vitest";
77import Constants from "expo-constants";
88import * as Effect from "effect/Effect";
apps/mobile/src/features/cloud/dpop.test.ts+1-1
......@@ -2,7 +2,7 @@
22
33import * as NodeCrypto from "node:crypto";
44
5import { vi } from "vitest";
5import { vi } from "vite-plus/test";
66import { describe, expect, it } from "@effect/vitest";
77import * as Crypto from "effect/Crypto";
88import * as Effect from "effect/Effect";
apps/mobile/src/features/cloud/linkEnvironment.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { beforeEach, vi } from "vitest";
1import { beforeEach, vi } from "vite-plus/test";
22import { describe, expect, it } from "@effect/vitest";
33import * as Effect from "effect/Effect";
44import * as Layer from "effect/Layer";
apps/mobile/src/features/cloud/publicConfig.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22
33import { resolveCloudPublicConfig } from "./publicConfig";
44
apps/mobile/src/lib/storage.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId } from "@t3tools/contracts";
2import { beforeEach, describe, expect, it, vi } from "vitest";
2import { beforeEach, describe, expect, it, vi } from "vite-plus/test";
33
44const mocks = vi.hoisted(() => {
55 const values = new Map<string, string>();
apps/mobile/src/state/use-remote-environment-registry.test.ts+1-1
......@@ -6,7 +6,7 @@ import {
66 setManagedRelaySession,
77} from "@t3tools/client-runtime";
88import * as Effect from "effect/Effect";
9import { beforeEach, vi } from "vitest";
9import { beforeEach, vi } from "vite-plus/test";
1010
1111const mocks = vi.hoisted(() => {
1212 const environmentConnection = {
apps/mobile/src/widgets/AgentActivity.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22
33vi.mock("@expo/ui/swift-ui", () => ({
44 HStack: "HStack",
apps/server/package.json+1-2
......@@ -42,8 +42,7 @@
4242 "@types/node": "catalog:",
4343 "effect-acp": "workspace:*",
4444 "effect-codex-app-server": "workspace:*",
45 "vite-plus": "catalog:",
46 "vitest": "catalog:"
45 "vite-plus": "catalog:"
4746 },
4847 "engines": {
4948 "node": "^22.16 || ^23.11 || >=24.10"
apps/server/src/auth/dpop.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as PlatformError from "effect/PlatformError";
33
44import * as ServerSecretStore from "./ServerSecretStore.ts";
apps/server/src/cloud/ManagedEndpointRuntime.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { describe, expect, it } from "@effect/vitest";
2import { vi } from "vitest";
2import { vi } from "vite-plus/test";
33import * as Deferred from "effect/Deferred";
44import * as Effect from "effect/Effect";
55import * as Fiber from "effect/Fiber";
apps/web/package.json-1
......@@ -62,7 +62,6 @@
6262 "tailwindcss": "^4.0.0",
6363 "vite": "catalog:",
6464 "vite-plus": "catalog:",
65 "vitest": "catalog:",
6665 "vitest-browser-react": "^2.0.5"
6766 }
6867}
apps/web/src/cloud/desktopAuth.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { resolveDesktopCloudAuthOAuthOptions } from "./desktopAuth";
44
apps/web/src/cloud/desktopClerkExternalAccounts.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22
33import {
44 makeDesktopClerkExternalAccountAdapter,
apps/web/src/cloud/dpop.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { verifyDpopProof } from "@t3tools/shared/dpop";
22import * as Effect from "effect/Effect";
3import { describe, expect, it, vi } from "vitest";
3import { describe, expect, it, vi } from "vite-plus/test";
44
55import { browserCryptoLayer, createBrowserDpopProof, generateBrowserDpopKey } from "./dpop";
66
apps/web/src/cloud/linkEnvironment.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentId } from "@t3tools/contracts";
22import { RelayWebClientId } from "@t3tools/contracts/relay";
3import { afterEach, beforeEach, vi } from "vitest";
3import { afterEach, beforeEach, vi } from "vite-plus/test";
44import { describe, expect, it } from "@effect/vitest";
55import * as Effect from "effect/Effect";
66import * as Layer from "effect/Layer";
apps/web/src/cloud/publicConfig.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, describe, expect, it, vi } from "vitest";
1import { afterEach, describe, expect, it, vi } from "vite-plus/test";
22
33import { hasCloudPublicConfig } from "./publicConfig.ts";
44
apps/web/src/cloud/relayClientInstallDialog.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { beforeEach, describe, expect, it } from "vitest";
1import { beforeEach, describe, expect, it } from "vite-plus/test";
22
33import {
44 completeRelayClientInstallDialogClose,
apps/web/src/components/clerk/DesktopClerkSignIn.browser.tsx+2-2
......@@ -1,7 +1,7 @@
11import "../../index.css";
22
3import { page, userEvent } from "vitest/browser";
4import { afterEach, describe, expect, it, vi } from "vitest";
3import { page, userEvent } from "vite-plus/test/browser";
4import { afterEach, describe, expect, it, vi } from "vite-plus/test";
55import { render } from "vitest-browser-react";
66
77import type { DesktopCloudAuthOAuthOption } from "../../cloud/desktopAuth";
apps/web/src/components/cloud/RelayClientInstallDialog.browser.tsx+2-2
......@@ -1,7 +1,7 @@
11import "../../index.css";
22
3import { page } from "vitest/browser";
4import { beforeEach, describe, expect, it } from "vitest";
3import { page } from "vite-plus/test/browser";
4import { beforeEach, describe, expect, it } from "vite-plus/test";
55import { render } from "vitest-browser-react";
66
77import {
apps/web/tsconfig.json-1
......@@ -8,7 +8,6 @@
88 "verbatimModuleSyntax": false,
99 "jsx": "react-jsx",
1010 "lib": ["ES2023", "DOM", "DOM.Iterable"],
11 "types": ["vite/client"],
1211 "paths": {
1312 "~/*": ["./src/*"]
1413 },
infra/relay/package.json+2-1
......@@ -24,6 +24,7 @@
2424 "@effect/vitest": "catalog:",
2525 "@types/node": "catalog:",
2626 "drizzle-kit": "1.0.0-rc.3",
27 "vitest": "catalog:"
27 "vite": "catalog:",
28 "vite-plus": "catalog:"
2829 }
2930}
infra/relay/scripts/deploy.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { hasDeployChanges, reconcileRootEnvRelayUrl } from "./deploy.ts";
44
infra/relay/src/dbConfig.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { relayDatabaseMode } from "./dbConfig.ts";
44
infra/relay/src/deploymentConfig.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 managedEndpointDigestInput,
infra/relay/src/http/Api.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { createClerkClient, verifyToken } from "@clerk/backend";
22import { describe, expect, it } from "@effect/vitest";
3import { vi } from "vitest";
3import { vi } from "vite-plus/test";
44import * as Context from "effect/Context";
55import * as Effect from "effect/Effect";
66import * as Layer from "effect/Layer";
oxlint-plugin-t3code/package.json+1-2
......@@ -14,7 +14,6 @@
1414 "devDependencies": {
1515 "@effect/vitest": "catalog:",
1616 "@types/bun": "catalog:",
17 "vite-plus": "catalog:",
18 "vitest": "catalog:"
17 "vite-plus": "catalog:"
1918 }
2019}
package.json+1-4
......@@ -43,10 +43,7 @@
4343 "@oxlint/plugins": "^1.63.0",
4444 "@types/node": "catalog:",
4545 "@typescript/native-preview": "catalog:",
46 "@vitest/runner": "catalog:",
47 "vite": "catalog:",
48 "vite-plus": "catalog:",
49 "vitest": "catalog:"
46 "vite-plus": "catalog:"
5047 },
5148 "engines": {
5249 "node": "^24.13.1"
packages/client-runtime/package.json+1-2
......@@ -24,7 +24,6 @@
2424 },
2525 "devDependencies": {
2626 "@effect/vitest": "catalog:",
27 "vite-plus": "catalog:",
28 "vitest": "catalog:"
27 "vite-plus": "catalog:"
2928 }
3029}
packages/client-runtime/src/managedRelayState.test.ts+1-1
......@@ -7,7 +7,7 @@ import type {
77import * as Effect from "effect/Effect";
88import * as Layer from "effect/Layer";
99import { Atom, AtomRegistry } from "effect/unstable/reactivity";
10import { afterEach, describe, expect, it, vi } from "vitest";
10import { afterEach, describe, expect, it, vi } from "vite-plus/test";
1111
1212import { ManagedRelayClient, type ManagedRelayClientShape } from "./managedRelay.ts";
1313import {
packages/contracts/package.json+1-2
......@@ -29,7 +29,6 @@
2929 },
3030 "devDependencies": {
3131 "@effect/vitest": "catalog:",
32 "vite-plus": "catalog:",
33 "vitest": "catalog:"
32 "vite-plus": "catalog:"
3433 }
3534}
packages/contracts/src/relay.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as OpenApi from "effect/unstable/httpapi/OpenApi";
33
44import { RelayApi } from "./relay.ts";
packages/effect-acp/package.json+1-2
......@@ -45,7 +45,6 @@
4545 "@effect/platform-node": "catalog:",
4646 "@effect/vitest": "catalog:",
4747 "@types/node": "catalog:",
48 "vite-plus": "catalog:",
49 "vitest": "catalog:"
48 "vite-plus": "catalog:"
5049 }
5150}
packages/effect-codex-app-server/package.json+1-2
......@@ -38,7 +38,6 @@
3838 "@effect/platform-node": "catalog:",
3939 "@effect/vitest": "catalog:",
4040 "@types/node": "catalog:",
41 "vite-plus": "catalog:",
42 "vitest": "catalog:"
41 "vite-plus": "catalog:"
4342 }
4443}
packages/shared/package.json+1-2
......@@ -164,7 +164,6 @@
164164 "@effect/platform-node": "catalog:",
165165 "@effect/vitest": "catalog:",
166166 "@types/node": "catalog:",
167 "vite-plus": "catalog:",
168 "vitest": "catalog:"
167 "vite-plus": "catalog:"
169168 }
170169}
packages/shared/src/composerTrigger.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { serializeComposerMentionPath } from "./composerTrigger.ts";
44
packages/shared/src/oauthScope.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { encodeOAuthScope, parseAllowedOAuthScope, parseOAuthScope } from "./oauthScope.ts";
44
packages/shared/src/relayAuth.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 clerkFrontendApiHostnameFromPublishableKey,
packages/shared/src/relayUrl.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { isSecureRelayUrl, normalizeSecureRelayUrl } from "./relayUrl.ts";
44
packages/ssh/package.json+1-2
......@@ -37,7 +37,6 @@
3737 "@effect/platform-node": "catalog:",
3838 "@effect/vitest": "catalog:",
3939 "@types/node": "catalog:",
40 "vite-plus": "catalog:",
41 "vitest": "catalog:"
40 "vite-plus": "catalog:"
4241 }
4342}
packages/tailscale/package.json+1-2
......@@ -19,7 +19,6 @@
1919 "devDependencies": {
2020 "@effect/vitest": "catalog:",
2121 "@types/node": "catalog:",
22 "vite-plus": "catalog:",
23 "vitest": "catalog:"
22 "vite-plus": "catalog:"
2423 }
2524}
patches/@effect__vitest@4.0.0-beta.78.patch created+124
......@@ -0,0 +1,124 @@
1diff --git a/dist/index.d.ts b/dist/index.d.ts
2index 14b0e5d443f6cf615d81960ca0c4942ffa0ac39b..68eebc89c6288f5bdee5fa4515e94e7fc0d332a0 100644
3--- a/dist/index.d.ts
4+++ b/dist/index.d.ts
5@@ -7,11 +7,11 @@ import type * as Layer from "effect/Layer";
6 import type * as Schema from "effect/Schema";
7 import type * as Scope from "effect/Scope";
8 import type * as FC from "effect/testing/FastCheck";
9-import * as V from "vitest";
10+import * as V from "vite-plus/test";
11 /**
12 * @since 4.0.0
13 */
14-export * from "vitest";
15+export * from "vite-plus/test";
16 /**
17 * @since 4.0.0
18 */
19diff --git a/dist/index.js b/dist/index.js
20index 938c9c817abe9aeddb9ad8c74e099c62cbf5f091..760ecc47fec5e9df2efd75de17c05ba4b0700ec1 100644
21--- a/dist/index.js
22+++ b/dist/index.js
23@@ -1,9 +1,9 @@
24-import * as V from "vitest";
25+import * as V from "vite-plus/test";
26 import * as internal from "./internal/internal.js";
27 /**
28 * @since 4.0.0
29 */
30-export * from "vitest";
31+export * from "vite-plus/test";
32 /**
33 * @since 4.0.0
34 */
35diff --git a/dist/internal/internal.js b/dist/internal/internal.js
36index a30fc1a0dfed2ef215faa9554a151a53443b05d7..405a7cc184e29de5d327c01876963c8a57e80361 100644
37--- a/dist/internal/internal.js
38+++ b/dist/internal/internal.js
39@@ -1,7 +1,7 @@
40 /**
41 * @since 4.0.0
42 */
43-import { getCurrentSuite } from "@vitest/runner";
44+import { getCurrentSuite } from "vite-plus/test/plugins/runner";
45 import * as Cause from "effect/Cause";
46 import * as Duration from "effect/Duration";
47 import * as Effect from "effect/Effect";
48@@ -15,7 +15,7 @@ import * as Scope from "effect/Scope";
49 import * as fc from "effect/testing/FastCheck";
50 import * as TestClock from "effect/testing/TestClock";
51 import * as TestConsole from "effect/testing/TestConsole";
52-import * as V from "vitest";
53+import * as V from "vite-plus/test";
54 const runPromise = /*#__PURE__*/Effect.fnUntraced(function* (effect, _ctx) {
55 const exit = yield* Effect.exit(effect);
56 if (Exit.isFailure(exit)) {
57diff --git a/dist/utils.js b/dist/utils.js
58index cfb2c39847518b491ca5db87ef693947a75e5e53..c044d7a01c2dd9d86e35db3910aed384eca53a3b 100644
59--- a/dist/utils.js
60+++ b/dist/utils.js
61@@ -4,7 +4,7 @@ import * as Option from "effect/Option";
62 import * as Predicate from "effect/Predicate";
63 import * as Result from "effect/Result";
64 import * as assert from "node:assert";
65-import { assert as vassert } from "vitest";
66+import { assert as vassert } from "vite-plus/test";
67 // ----------------------------
68 // Primitives
69 // ----------------------------
70diff --git a/src/index.ts b/src/index.ts
71index 37886fb6c37a12710f73ccee87a3ff6ca8b2c9fa..2207df940dfae2a346211d09b8d39554e0c00d34 100644
72--- a/src/index.ts
73+++ b/src/index.ts
74@@ -7,13 +7,13 @@ import type * as Layer from "effect/Layer"
75 import type * as Schema from "effect/Schema"
76 import type * as Scope from "effect/Scope"
77 import type * as FC from "effect/testing/FastCheck"
78-import * as V from "vitest"
79+import * as V from "vite-plus/test"
80 import * as internal from "./internal/internal.ts"
81
82 /**
83 * @since 4.0.0
84 */
85-export * from "vitest"
86+export * from "vite-plus/test"
87
88 /**
89 * @since 4.0.0
90diff --git a/src/internal/internal.ts b/src/internal/internal.ts
91index 31c7ea1299a85ad30f2e07f740ba109e42c4ed5d..9db9071c45d27095af21787cbdebb1c57178f167 100644
92--- a/src/internal/internal.ts
93+++ b/src/internal/internal.ts
94@@ -2,7 +2,7 @@
95 * @since 4.0.0
96 */
97
98-import { getCurrentSuite } from "@vitest/runner"
99+import { getCurrentSuite } from "vite-plus/test/plugins/runner"
100 import * as Cause from "effect/Cause"
101 import * as Duration from "effect/Duration"
102 import * as Effect from "effect/Effect"
103@@ -16,7 +16,7 @@ import * as Scope from "effect/Scope"
104 import * as fc from "effect/testing/FastCheck"
105 import * as TestClock from "effect/testing/TestClock"
106 import * as TestConsole from "effect/testing/TestConsole"
107-import * as V from "vitest"
108+import * as V from "vite-plus/test"
109 import type * as Vitest from "../index.ts"
110
111 const runPromise: <E, A>(
112diff --git a/src/utils.ts b/src/utils.ts
113index ad704454c0d2d3a3f0de9cdb8ffcca616d5f859c..dbd050bff6f27e111ebc89a6f8be07767dc164d8 100644
114--- a/src/utils.ts
115+++ b/src/utils.ts
116@@ -37,7 +37,7 @@ import * as Option from "effect/Option"
117 import * as Predicate from "effect/Predicate"
118 import * as Result from "effect/Result"
119 import * as assert from "node:assert"
120-import { assert as vassert } from "vitest"
121+import { assert as vassert } from "vite-plus/test"
122
123 // ----------------------------
124 // Primitives
pnpm-lock.yaml+66-276
......@@ -27,9 +27,6 @@ catalogs:
2727 '@typescript/native-preview':
2828 specifier: 7.0.0-dev.20260527.2
2929 version: 7.0.0-dev.20260527.2
30 '@vitest/runner':
31 specifier: ^4.1.8
32 version: 4.1.8
3330 jose:
3431 specifier: 6.2.2
3532 version: 6.2.2
......@@ -54,15 +51,20 @@ overrides:
5451 '@effect/sql-pg': 4.0.0-beta.78
5552 '@effect/sql-sqlite-bun': 4.0.0-beta.78
5653 '@effect/vitest': 4.0.0-beta.78
54 '@effect/vitest>@vitest/runner': '-'
55 '@effect/vitest>vitest': '-'
5756 '@types/node': 24.12.4
5857 effect: 4.0.0-beta.78
5958 vite: npm:@voidzero-dev/vite-plus-core@0.1.24
6059 vitest: npm:@voidzero-dev/vite-plus-test@0.1.24
6160 yaml: ^2.9.0
6261
63packageExtensionsChecksum: sha256-MDpMSm2Rk8Y7FDIbaAgFkT45PZBPV7JBzjTAft+noEM=
62packageExtensionsChecksum: sha256-FV3+2NW/9MFbunJaPsMxvO0LAzyfccoPtPiKoIXAwUU=
6463
6564patchedDependencies:
65 '@effect/vitest@4.0.0-beta.78':
66 hash: 42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f
67 path: patches/@effect__vitest@4.0.0-beta.78.patch
6668 '@expo/metro-config@56.0.13':
6769 hash: 8cb08b5bb7051ed9d2dbe46a2c293c5a1e17f1bd6ddf30de27909e18c921ff46
6870 path: patches/@expo%2Fmetro-config@56.0.13.patch
......@@ -95,18 +97,9 @@ importers:
9597 '@typescript/native-preview':
9698 specifier: 'catalog:'
9799 version: 7.0.0-dev.20260527.2
98 '@vitest/runner':
99 specifier: 'catalog:'
100 version: 4.1.8
101 vite:
102 specifier: npm:@voidzero-dev/vite-plus-core@0.1.24
103 version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
104100 vite-plus:
105101 specifier: 'catalog:'
106 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
107 vitest:
108 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
109 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
102 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
110103
111104 apps/desktop:
112105 dependencies:
......@@ -140,7 +133,7 @@ importers:
140133 devDependencies:
141134 '@effect/vitest':
142135 specifier: 4.0.0-beta.78
143 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
136 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
144137 '@types/node':
145138 specifier: 24.12.4
146139 version: 24.12.4
......@@ -152,10 +145,7 @@ importers:
152145 version: 26.8.1(electron-builder-squirrel-windows@26.8.1)
153146 vite-plus:
154147 specifier: 'catalog:'
155 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
156 vitest:
157 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
158 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
148 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
159149
160150 apps/marketing:
161151 dependencies:
......@@ -367,7 +357,7 @@ importers:
367357 devDependencies:
368358 '@effect/vitest':
369359 specifier: 4.0.0-beta.78
370 version: 4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(vitest@4.1.8(@types/node@24.12.4)(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))
360 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
371361 '@types/react':
372362 specifier: ~19.2.0
373363 version: 19.2.16
......@@ -413,7 +403,7 @@ importers:
413403 devDependencies:
414404 '@effect/vitest':
415405 specifier: 4.0.0-beta.78
416 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
406 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
417407 '@t3tools/contracts':
418408 specifier: workspace:*
419409 version: link:../../packages/contracts
......@@ -440,10 +430,7 @@ importers:
440430 version: link:../../packages/effect-codex-app-server
441431 vite-plus:
442432 specifier: 'catalog:'
443 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
444 vitest:
445 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
446 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
433 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
447434
448435 apps/web:
449436 dependencies:
......@@ -546,7 +533,7 @@ importers:
546533 version: 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
547534 '@effect/vitest':
548535 specifier: 4.0.0-beta.78
549 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
536 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
550537 '@rolldown/plugin-babel':
551538 specifier: ^0.2.0
552539 version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.0.3)
......@@ -588,13 +575,10 @@ importers:
588575 version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
589576 vite-plus:
590577 specifier: 'catalog:'
591 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
592 vitest:
593 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
594 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
578 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
595579 vitest-browser-react:
596580 specifier: ^2.0.5
597 version: 2.2.0(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
581 version: 2.2.0(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(vitest@4.1.8(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3)))
598582
599583 infra/relay:
600584 dependencies:
......@@ -615,7 +599,7 @@ importers:
615599 version: link:../../packages/shared
616600 alchemy:
617601 specifier: https://pkg.ing/alchemy/078ff00
618 version: https://pkg.ing/alchemy/078ff00(2893e2727a24e1d13d95b8a2c9292454)
602 version: https://pkg.ing/alchemy/078ff00(044daa5923befe9f328e27c790bb74e1)
619603 drizzle-orm:
620604 specifier: 1.0.0-rc.3
621605 version: 1.0.0-rc.3(@cloudflare/workers-types@4.20260604.1)(@effect/sql-pg@4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)))(@libsql/client@0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6))(bun-types@1.3.14)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)(zod@4.4.3)
......@@ -631,16 +615,19 @@ importers:
631615 version: 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
632616 '@effect/vitest':
633617 specifier: 4.0.0-beta.78
634 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
618 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
635619 '@types/node':
636620 specifier: 24.12.4
637621 version: 24.12.4
638622 drizzle-kit:
639623 specifier: 1.0.0-rc.3
640624 version: 1.0.0-rc.3
641 vitest:
642 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
643 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
625 vite:
626 specifier: npm:@voidzero-dev/vite-plus-core@0.1.24
627 version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
628 vite-plus:
629 specifier: 'catalog:'
630 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
644631
645632 oxlint-plugin-t3code:
646633 dependencies:
......@@ -656,16 +643,13 @@ importers:
656643 devDependencies:
657644 '@effect/vitest':
658645 specifier: 4.0.0-beta.78
659 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
646 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
660647 '@types/bun':
661648 specifier: 'catalog:'
662649 version: 1.3.14
663650 vite-plus:
664651 specifier: 'catalog:'
665 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
666 vitest:
667 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
668 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
652 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
669653
670654 packages/client-runtime:
671655 dependencies:
......@@ -681,13 +665,10 @@ importers:
681665 devDependencies:
682666 '@effect/vitest':
683667 specifier: 4.0.0-beta.78
684 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
668 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
685669 vite-plus:
686670 specifier: 'catalog:'
687 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
688 vitest:
689 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
690 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
671 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
691672
692673 packages/contracts:
693674 dependencies:
......@@ -697,13 +678,10 @@ importers:
697678 devDependencies:
698679 '@effect/vitest':
699680 specifier: 4.0.0-beta.78
700 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
681 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
701682 vite-plus:
702683 specifier: 'catalog:'
703 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
704 vitest:
705 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
706 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
684 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
707685
708686 packages/effect-acp:
709687 dependencies:
......@@ -719,16 +697,13 @@ importers:
719697 version: 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
720698 '@effect/vitest':
721699 specifier: 4.0.0-beta.78
722 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
700 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
723701 '@types/node':
724702 specifier: 24.12.4
725703 version: 24.12.4
726704 vite-plus:
727705 specifier: 'catalog:'
728 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
729 vitest:
730 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
731 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
706 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
732707
733708 packages/effect-codex-app-server:
734709 dependencies:
......@@ -744,16 +719,13 @@ importers:
744719 version: 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
745720 '@effect/vitest':
746721 specifier: 4.0.0-beta.78
747 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
722 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
748723 '@types/node':
749724 specifier: 24.12.4
750725 version: 24.12.4
751726 vite-plus:
752727 specifier: 'catalog:'
753 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
754 vitest:
755 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
756 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
728 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
757729
758730 packages/shared:
759731 dependencies:
......@@ -781,16 +753,13 @@ importers:
781753 version: 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
782754 '@effect/vitest':
783755 specifier: 4.0.0-beta.78
784 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
756 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
785757 '@types/node':
786758 specifier: 24.12.4
787759 version: 24.12.4
788760 vite-plus:
789761 specifier: 'catalog:'
790 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
791 vitest:
792 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
793 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
762 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
794763
795764 packages/ssh:
796765 dependencies:
......@@ -809,16 +778,13 @@ importers:
809778 version: 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
810779 '@effect/vitest':
811780 specifier: 4.0.0-beta.78
812 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
781 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
813782 '@types/node':
814783 specifier: 24.12.4
815784 version: 24.12.4
816785 vite-plus:
817786 specifier: 'catalog:'
818 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
819 vitest:
820 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
821 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
787 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
822788
823789 packages/tailscale:
824790 dependencies:
......@@ -831,16 +797,13 @@ importers:
831797 devDependencies:
832798 '@effect/vitest':
833799 specifier: 4.0.0-beta.78
834 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
800 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
835801 '@types/node':
836802 specifier: 24.12.4
837803 version: 24.12.4
838804 vite-plus:
839805 specifier: 'catalog:'
840 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
841 vitest:
842 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
843 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
806 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
844807
845808 scripts:
846809 dependencies:
......@@ -865,16 +828,13 @@ importers:
865828 devDependencies:
866829 '@effect/vitest':
867830 specifier: 4.0.0-beta.78
868 version: 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
831 version: 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
869832 '@types/bun':
870833 specifier: 'catalog:'
871834 version: 1.3.14
872835 vite-plus:
873836 specifier: 'catalog:'
874 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
875 vitest:
876 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24
877 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
837 version: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
878838
879839packages:
880840
......@@ -1859,7 +1819,6 @@ packages:
18591819 resolution: {integrity: sha512-5KQsQYrQ/o7mfOVAxRtNnfD9M0W4OI6yQd0n/m2N7OOLxTdX4FwN4s/X4obykBC7ZEwH+bzMrFJiB4pq9lrQKQ==}
18601820 peerDependencies:
18611821 effect: 4.0.0-beta.78
1862 vitest: ^3.0.0 || ^4.0.0
18631822
18641823 '@egjs/hammerjs@2.0.17':
18651824 resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}
......@@ -9338,49 +9297,6 @@ packages:
93389297 engines: {node: ^20.19.0 || >=22.12.0}
93399298 hasBin: true
93409299
9341 vite@8.0.16:
9342 resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
9343 engines: {node: ^20.19.0 || >=22.12.0}
9344 hasBin: true
9345 peerDependencies:
9346 '@types/node': 24.12.4
9347 '@vitejs/devtools': ^0.1.18
9348 esbuild: ^0.27.0 || ^0.28.0
9349 jiti: '>=1.21.0'
9350 less: ^4.0.0
9351 sass: ^1.70.0
9352 sass-embedded: ^1.70.0
9353 stylus: '>=0.54.8'
9354 sugarss: ^5.0.0
9355 terser: ^5.16.0
9356 tsx: ^4.8.1
9357 yaml: ^2.9.0
9358 peerDependenciesMeta:
9359 '@types/node':
9360 optional: true
9361 '@vitejs/devtools':
9362 optional: true
9363 esbuild:
9364 optional: true
9365 jiti:
9366 optional: true
9367 less:
9368 optional: true
9369 sass:
9370 optional: true
9371 sass-embedded:
9372 optional: true
9373 stylus:
9374 optional: true
9375 sugarss:
9376 optional: true
9377 terser:
9378 optional: true
9379 tsx:
9380 optional: true
9381 yaml:
9382 optional: true
9383
93849300 vitefu@1.1.3:
93859301 resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==}
93869302 peerDependencies:
......@@ -10888,13 +10804,13 @@ snapshots:
1088810804 '@effect/platform-bun': 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(utf-8-validate@6.0.6)
1088910805 '@effect/platform-node': 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
1089010806
10891 '@distilled.cloud/cloudflare-vite-plugin@0.10.5(e1c60c8d0262d512ec1a168411e7f1a2)':
10807 '@distilled.cloud/cloudflare-vite-plugin@0.10.5(874b2206c1318ea354f257cb5515510e)':
1089210808 dependencies:
1089310809 '@distilled.cloud/cloudflare': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1089410810 '@distilled.cloud/cloudflare-rolldown-plugin': 0.10.5(rolldown@1.0.1)(workerd@1.20260526.1)
1089510811 '@distilled.cloud/cloudflare-runtime': 0.10.5(@distilled.cloud/cloudflare@0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)))(@effect/platform-bun@4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1089610812 effect: 4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)
10897 vite: 8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
10813 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1089810814 optionalDependencies:
1089910815 '@effect/platform-bun': 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(utf-8-validate@6.0.6)
1090010816 '@effect/platform-node': 4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6)
......@@ -11046,20 +10962,9 @@ snapshots:
1104610962 '@effect/tsgo-win32-arm64': 0.11.4
1104710963 '@effect/tsgo-win32-x64': 0.11.4
1104810964
11049 '@effect/vitest@4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))':
10965 '@effect/vitest@4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))':
1105010966 dependencies:
1105110967 effect: 4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)
11052 vitest: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
11053
11054 '@effect/vitest@4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))':
11055 dependencies:
11056 effect: 4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)
11057 vitest: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
11058
11059 '@effect/vitest@4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(vitest@4.1.8(@types/node@24.12.4)(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))':
11060 dependencies:
11061 effect: 4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)
11062 vitest: 4.1.8(@types/node@24.12.4)(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
1106310968
1106410969 '@egjs/hammerjs@2.0.17':
1106510970 dependencies:
......@@ -13739,14 +13644,14 @@ snapshots:
1373913644 chai: 6.2.2
1374013645 tinyrainbow: 3.1.0
1374113646
13742 '@vitest/mocker@4.1.8(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))':
13647 '@vitest/mocker@4.1.8(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))':
1374313648 dependencies:
1374413649 '@vitest/spy': 4.1.8
1374513650 estree-walker: 3.0.3
1374613651 magic-string: 0.30.21
1374713652 optionalDependencies:
1374813653 msw: 2.12.11(@types/node@24.12.4)(typescript@6.0.3)
13749 vite: 8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
13654 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1375013655
1375113656 '@vitest/pretty-format@4.1.8':
1375213657 dependencies:
......@@ -13806,7 +13711,7 @@ snapshots:
1380613711 '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':
1380713712 optional: true
1380813713
13809 '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)':
13714 '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)':
1381013715 dependencies:
1381113716 '@standard-schema/spec': 1.1.0
1381213717 '@types/chai': 5.2.3
......@@ -13820,7 +13725,7 @@ snapshots:
1382013725 tinybench: 2.9.0
1382113726 tinyexec: 1.2.4
1382213727 tinyglobby: 0.2.17
13823 vite: 8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
13728 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1382413729 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
1382513730 optionalDependencies:
1382613731 '@types/node': 24.12.4
......@@ -13962,7 +13867,7 @@ snapshots:
1396213867 json-schema-traverse: 1.0.0
1396313868 require-from-string: 2.0.2
1396413869
13965 alchemy@https://pkg.ing/alchemy/078ff00(2893e2727a24e1d13d95b8a2c9292454):
13870 alchemy@https://pkg.ing/alchemy/078ff00(044daa5923befe9f328e27c790bb74e1):
1396613871 dependencies:
1396713872 '@alchemy.run/node-utils': 0.0.4
1396813873 '@aws-sdk/credential-providers': 3.1062.0
......@@ -13972,11 +13877,11 @@ snapshots:
1397213877 '@distilled.cloud/cloudflare': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1397313878 '@distilled.cloud/cloudflare-rolldown-plugin': 0.10.5(rolldown@1.0.1)(workerd@1.20260526.1)
1397413879 '@distilled.cloud/cloudflare-runtime': 0.10.5(@distilled.cloud/cloudflare@0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)))(@effect/platform-bun@4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-beta.78(bufferutil@4.1.0)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
13975 '@distilled.cloud/cloudflare-vite-plugin': 0.10.5(e1c60c8d0262d512ec1a168411e7f1a2)
13880 '@distilled.cloud/cloudflare-vite-plugin': 0.10.5(874b2206c1318ea354f257cb5515510e)
1397613881 '@distilled.cloud/core': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1397713882 '@distilled.cloud/neon': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1397813883 '@distilled.cloud/planetscale': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
13979 '@effect/vitest': 4.0.0-beta.78(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
13884 '@effect/vitest': 4.0.0-beta.78(patch_hash=42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1398013885 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
1398113886 '@octokit/rest': 22.0.1
1398213887 '@smithy/node-config-provider': 4.4.6
......@@ -14006,7 +13911,7 @@ snapshots:
1400613911 '@effect/sql-pg': 4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
1400713912 drizzle-kit: 1.0.0-rc.3
1400813913 drizzle-orm: 1.0.0-rc.3(@cloudflare/workers-types@4.20260604.1)(@effect/sql-pg@4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)))(@libsql/client@0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6))(bun-types@1.3.14)(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)(zod@4.4.3)
14009 vite: 8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
13914 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1401013915 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
1401113916 transitivePeerDependencies:
1401213917 - '@types/node'
......@@ -14015,7 +13920,6 @@ snapshots:
1401513920 - pg-native
1401613921 - react-devtools-core
1401713922 - utf-8-validate
14018 - vitest
1401913923 - workerd
1402013924
1402113925 alien-signals@2.0.6: {}
......@@ -17464,32 +17368,7 @@ snapshots:
1746417368
1746517369 outvariant@1.4.3: {}
1746617370
17467 oxfmt@0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)):
17468 dependencies:
17469 tinypool: 2.1.0
17470 optionalDependencies:
17471 '@oxfmt/binding-android-arm-eabi': 0.52.0
17472 '@oxfmt/binding-android-arm64': 0.52.0
17473 '@oxfmt/binding-darwin-arm64': 0.52.0
17474 '@oxfmt/binding-darwin-x64': 0.52.0
17475 '@oxfmt/binding-freebsd-x64': 0.52.0
17476 '@oxfmt/binding-linux-arm-gnueabihf': 0.52.0
17477 '@oxfmt/binding-linux-arm-musleabihf': 0.52.0
17478 '@oxfmt/binding-linux-arm64-gnu': 0.52.0
17479 '@oxfmt/binding-linux-arm64-musl': 0.52.0
17480 '@oxfmt/binding-linux-ppc64-gnu': 0.52.0
17481 '@oxfmt/binding-linux-riscv64-gnu': 0.52.0
17482 '@oxfmt/binding-linux-riscv64-musl': 0.52.0
17483 '@oxfmt/binding-linux-s390x-gnu': 0.52.0
17484 '@oxfmt/binding-linux-x64-gnu': 0.52.0
17485 '@oxfmt/binding-linux-x64-musl': 0.52.0
17486 '@oxfmt/binding-openharmony-arm64': 0.52.0
17487 '@oxfmt/binding-win32-arm64-msvc': 0.52.0
17488 '@oxfmt/binding-win32-ia32-msvc': 0.52.0
17489 '@oxfmt/binding-win32-x64-msvc': 0.52.0
17490 vite-plus: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
17491
17492 oxfmt@0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)):
17371 oxfmt@0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)):
1749317372 dependencies:
1749417373 tinypool: 2.1.0
1749517374 optionalDependencies:
......@@ -17512,7 +17391,7 @@ snapshots:
1751217391 '@oxfmt/binding-win32-arm64-msvc': 0.52.0
1751317392 '@oxfmt/binding-win32-ia32-msvc': 0.52.0
1751417393 '@oxfmt/binding-win32-x64-msvc': 0.52.0
17515 vite-plus: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
17394 vite-plus: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
1751617395
1751717396 oxlint-tsgolint@0.23.0:
1751817397 optionalDependencies:
......@@ -17523,7 +17402,7 @@ snapshots:
1752317402 '@oxlint-tsgolint/win32-arm64': 0.23.0
1752417403 '@oxlint-tsgolint/win32-x64': 0.23.0
1752517404
17526 oxlint@1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)):
17405 oxlint@1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)):
1752717406 optionalDependencies:
1752817407 '@oxlint/binding-android-arm-eabi': 1.67.0
1752917408 '@oxlint/binding-android-arm64': 1.67.0
......@@ -17545,31 +17424,7 @@ snapshots:
1754517424 '@oxlint/binding-win32-ia32-msvc': 1.67.0
1754617425 '@oxlint/binding-win32-x64-msvc': 1.67.0
1754717426 oxlint-tsgolint: 0.23.0
17548 vite-plus: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
17549
17550 oxlint@1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)):
17551 optionalDependencies:
17552 '@oxlint/binding-android-arm-eabi': 1.67.0
17553 '@oxlint/binding-android-arm64': 1.67.0
17554 '@oxlint/binding-darwin-arm64': 1.67.0
17555 '@oxlint/binding-darwin-x64': 1.67.0
17556 '@oxlint/binding-freebsd-x64': 1.67.0
17557 '@oxlint/binding-linux-arm-gnueabihf': 1.67.0
17558 '@oxlint/binding-linux-arm-musleabihf': 1.67.0
17559 '@oxlint/binding-linux-arm64-gnu': 1.67.0
17560 '@oxlint/binding-linux-arm64-musl': 1.67.0
17561 '@oxlint/binding-linux-ppc64-gnu': 1.67.0
17562 '@oxlint/binding-linux-riscv64-gnu': 1.67.0
17563 '@oxlint/binding-linux-riscv64-musl': 1.67.0
17564 '@oxlint/binding-linux-s390x-gnu': 1.67.0
17565 '@oxlint/binding-linux-x64-gnu': 1.67.0
17566 '@oxlint/binding-linux-x64-musl': 1.67.0
17567 '@oxlint/binding-openharmony-arm64': 1.67.0
17568 '@oxlint/binding-win32-arm64-msvc': 1.67.0
17569 '@oxlint/binding-win32-ia32-msvc': 1.67.0
17570 '@oxlint/binding-win32-x64-msvc': 1.67.0
17571 oxlint-tsgolint: 0.23.0
17572 vite-plus: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
17427 vite-plus: 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
1757317428
1757417429 p-cancelable@2.1.1: {}
1757517430
......@@ -19182,65 +19037,16 @@ snapshots:
1918219037 '@types/unist': 3.0.3
1918319038 vfile-message: 4.0.3
1918419039
19185 vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0):
19040 vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0):
1918619041 dependencies:
1918719042 '@oxc-project/types': 0.133.0
1918819043 '@oxlint/plugins': 1.61.0
1918919044 '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
19190 '@voidzero-dev/vite-plus-test': 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
19191 oxfmt: 0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))
19192 oxlint: 1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))
19193 oxlint-tsgolint: 0.23.0
19194 optionalDependencies:
19195 '@voidzero-dev/vite-plus-darwin-arm64': 0.1.24
19196 '@voidzero-dev/vite-plus-darwin-x64': 0.1.24
19197 '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.24
19198 '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.24
19199 '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.24
19200 '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.24
19201 '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.24
19202 '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.24
19203 transitivePeerDependencies:
19204 - '@arethetypeswrong/core'
19205 - '@edge-runtime/vm'
19206 - '@opentelemetry/api'
19207 - '@tsdown/css'
19208 - '@tsdown/exe'
19209 - '@types/node'
19210 - '@vitejs/devtools'
19211 - '@vitest/coverage-istanbul'
19212 - '@vitest/coverage-v8'
19213 - '@vitest/ui'
19214 - bufferutil
19215 - esbuild
19216 - happy-dom
19217 - jiti
19218 - jsdom
19219 - less
19220 - publint
19221 - sass
19222 - sass-embedded
19223 - stylus
19224 - sugarss
19225 - svelte
19226 - terser
19227 - tsx
19228 - typescript
19229 - unplugin-unused
19230 - unrun
19231 - utf-8-validate
19232 - vite
19233 - yaml
19234
19235 vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0):
19236 dependencies:
19237 '@oxc-project/types': 0.133.0
19238 '@oxlint/plugins': 1.61.0
19239 '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
19240 '@voidzero-dev/vite-plus-test': 0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
19241 oxfmt: 0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))
19242 oxlint: 1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))
19045 '@voidzero-dev/vite-plus-test': 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
19046 oxfmt: 0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))
19047 oxlint: 1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))
1924319048 oxlint-tsgolint: 0.23.0
19049 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1924419050 optionalDependencies:
1924519051 '@voidzero-dev/vite-plus-darwin-arm64': 0.1.24
1924619052 '@voidzero-dev/vite-plus-darwin-x64': 0.1.24
......@@ -19279,41 +19085,25 @@ snapshots:
1927919085 - unplugin-unused
1928019086 - unrun
1928119087 - utf-8-validate
19282 - vite
1928319088 - yaml
1928419089
19285 vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0):
19286 dependencies:
19287 lightningcss: 1.32.0
19288 picomatch: 4.0.4
19289 postcss: 8.5.15
19290 rolldown: 1.0.3
19291 tinyglobby: 0.2.17
19292 optionalDependencies:
19293 '@types/node': 24.12.4
19294 esbuild: 0.27.7
19295 fsevents: 2.3.3
19296 jiti: 2.7.0
19297 terser: 5.48.0
19298 yaml: 2.9.0
19299
1930019090 vitefu@1.1.3(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)):
1930119091 optionalDependencies:
1930219092 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1930319093
19304 vitest-browser-react@2.2.0(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
19094 vitest-browser-react@2.2.0(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(vitest@4.1.8(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))):
1930519095 dependencies:
1930619096 react: 19.2.6
1930719097 react-dom: 19.2.6(react@19.2.6)
19308 vitest: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(utf-8-validate@6.0.6)(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)'
19098 vitest: 4.1.8(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))
1930919099 optionalDependencies:
1931019100 '@types/react': 19.2.16
1931119101 '@types/react-dom': 19.2.3(@types/react@19.2.16)
1931219102
19313 vitest@4.1.8(@types/node@24.12.4)(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)):
19103 vitest@4.1.8(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3)):
1931419104 dependencies:
1931519105 '@vitest/expect': 4.1.8
19316 '@vitest/mocker': 4.1.8(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))(vite@8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))
19106 '@vitest/mocker': 4.1.8(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3))
1931719107 '@vitest/pretty-format': 4.1.8
1931819108 '@vitest/runner': 4.1.8
1931919109 '@vitest/snapshot': 4.1.8
......@@ -19330,7 +19120,7 @@ snapshots:
1933019120 tinyexec: 1.2.4
1933119121 tinyglobby: 0.2.17
1933219122 tinyrainbow: 3.1.0
19333 vite: 8.0.16(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)
19123 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
1933419124 why-is-node-running: 2.3.0
1933519125 optionalDependencies:
1933619126 '@types/node': 24.12.4
pnpm-workspace.yaml+11-2
......@@ -29,7 +29,7 @@ catalog:
2929 "@noble/curves": 1.9.1
3030 "@noble/hashes": 1.8.0
3131 "@pierre/diffs": 1.1.20
32 "@vitest/runner": ^4.1.8
32 "@vitest/runner": 4.1.8
3333 "@types/bun": ^1.3.11
3434 "@types/node": 24.12.4
3535 "@typescript/native-preview": 7.0.0-dev.20260527.2
......@@ -56,6 +56,8 @@ overrides:
5656 "@effect/sql-pg": "catalog:"
5757 "@effect/sql-sqlite-bun": "catalog:"
5858 "@effect/vitest": "catalog:"
59 "@effect/vitest>@vitest/runner": "-"
60 "@effect/vitest>vitest": "-"
5961 "@types/node": "catalog:"
6062 effect: "catalog:"
6163 vite: "catalog:"
......@@ -71,8 +73,15 @@ peerDependencyRules:
7173packageExtensions:
7274 "@effect/vitest@*":
7375 dependencies:
74 "@vitest/runner": "catalog:"
76 vite-plus: "catalog:"
77 peerDependenciesMeta:
78 vitest:
79 optional: true
80 "vite-plus@*":
81 dependencies:
82 vite: "catalog:"
7583patchedDependencies:
84 "@effect/vitest@4.0.0-beta.78": patches/@effect__vitest@4.0.0-beta.78.patch
7685 "@expo/metro-config@56.0.13": patches/@expo%2Fmetro-config@56.0.13.patch
7786 "@pierre/diffs@1.1.20": patches/@pierre%2Fdiffs@1.1.20.patch
7887 effect@4.0.0-beta.78: patches/effect@4.0.0-beta.78.patch
scripts/lib/public-config.test.ts+1-1
......@@ -2,7 +2,7 @@
22import { mkdtempSync, rmSync, writeFileSync } from "node:fs";
33import { tmpdir } from "node:os";
44import { join } from "node:path";
5import { afterEach, describe, expect, it } from "vitest";
5import { afterEach, describe, expect, it } from "vite-plus/test";
66
77import { loadRepoEnv, resolvePublicConfig } from "./public-config.ts";
88
scripts/package.json+1-2
......@@ -17,7 +17,6 @@
1717 "devDependencies": {
1818 "@effect/vitest": "catalog:",
1919 "@types/bun": "catalog:",
20 "vite-plus": "catalog:",
21 "vitest": "catalog:"
20 "vite-plus": "catalog:"
2221 }
2322}
vite.config.ts+1
......@@ -22,6 +22,7 @@ export default defineConfig({
2222 ".reference",
2323 ".repos/**",
2424 ".plans",
25 ".alchemy",
2526 "dist",
2627 "dist-electron",
2728 "node_modules",