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 @@...@@ -27,8 +27,7 @@
27 "@types/node": "catalog:",27 "@types/node": "catalog:",
28 "cross-env": "^10.1.0",28 "cross-env": "^10.1.0",
29 "electron-builder": "26.8.1",29 "electron-builder": "26.8.1",
30 "vite-plus": "catalog:",30 "vite-plus": "catalog:"
31 "vitest": "catalog:"
32 },31 },
33 "productName": "T3 Code (Alpha)"32 "productName": "T3 Code (Alpha)"
34}33}
apps/desktop/src/ipc/methods/cloudAuth.test.ts+1-1
...@@ -2,7 +2,7 @@ import { assert, describe, it } from "@effect/vitest";...@@ -2,7 +2,7 @@ import { assert, describe, it } from "@effect/vitest";
2import * as Effect from "effect/Effect";2import * as Effect from "effect/Effect";
3import * as Layer from "effect/Layer";3import * as Layer from "effect/Layer";
4import { HttpClient, HttpClientRequest, HttpClientResponse } from "effect/unstable/http";4import { HttpClient, HttpClientRequest, HttpClientResponse } from "effect/unstable/http";
5import { afterEach } from "vitest";5import { afterEach } from "vite-plus/test";
66
7import { fetchCloudAuth, validateClerkFrontendApiUrl } from "./cloudAuth.ts";7import { fetchCloudAuth, validateClerkFrontendApiUrl } from "./cloudAuth.ts";
88
apps/mobile/src/features/agent-awareness/liveActivityPreferences.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { beforeEach, vi } from "vitest";1import { beforeEach, vi } from "vite-plus/test";
2import { describe, expect, it } from "@effect/vitest";2import { describe, expect, it } from "@effect/vitest";
3import * as Effect from "effect/Effect";3import * as Effect from "effect/Effect";
4import type { EnvironmentId } from "@t3tools/contracts";4import type { EnvironmentId } from "@t3tools/contracts";
apps/mobile/src/features/agent-awareness/notificationNavigation.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import {3import {
4 extractAgentNotificationDeepLink,4 extractAgentNotificationDeepLink,
apps/mobile/src/features/agent-awareness/remoteRegistration.test.ts+1-1
...@@ -2,7 +2,7 @@...@@ -2,7 +2,7 @@
22
3import * as NodeCrypto from "node:crypto";3import * as NodeCrypto from "node:crypto";
44
5import { beforeEach, vi } from "vitest";5import { beforeEach, vi } from "vite-plus/test";
6import { describe, expect, it } from "@effect/vitest";6import { describe, expect, it } from "@effect/vitest";
7import Constants from "expo-constants";7import Constants from "expo-constants";
8import * as Effect from "effect/Effect";8import * as Effect from "effect/Effect";
apps/mobile/src/features/cloud/dpop.test.ts+1-1
...@@ -2,7 +2,7 @@...@@ -2,7 +2,7 @@
22
3import * as NodeCrypto from "node:crypto";3import * as NodeCrypto from "node:crypto";
44
5import { vi } from "vitest";5import { vi } from "vite-plus/test";
6import { describe, expect, it } from "@effect/vitest";6import { describe, expect, it } from "@effect/vitest";
7import * as Crypto from "effect/Crypto";7import * as Crypto from "effect/Crypto";
8import * as Effect from "effect/Effect";8import * as Effect from "effect/Effect";
apps/mobile/src/features/cloud/linkEnvironment.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { beforeEach, vi } from "vitest";1import { beforeEach, vi } from "vite-plus/test";
2import { describe, expect, it } from "@effect/vitest";2import { describe, expect, it } from "@effect/vitest";
3import * as Effect from "effect/Effect";3import * as Effect from "effect/Effect";
4import * as Layer from "effect/Layer";4import * as Layer from "effect/Layer";
apps/mobile/src/features/cloud/publicConfig.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";1import { describe, expect, it, vi } from "vite-plus/test";
22
3import { resolveCloudPublicConfig } from "./publicConfig";3import { resolveCloudPublicConfig } from "./publicConfig";
44
apps/mobile/src/lib/storage.test.ts+1-1
...@@ -1,5 +1,5 @@...@@ -1,5 +1,5 @@
1import { EnvironmentId } from "@t3tools/contracts";1import { EnvironmentId } from "@t3tools/contracts";
2import { beforeEach, describe, expect, it, vi } from "vitest";2import { beforeEach, describe, expect, it, vi } from "vite-plus/test";
33
4const mocks = vi.hoisted(() => {4const mocks = vi.hoisted(() => {
5 const values = new Map<string, string>();5 const values = new Map<string, string>();
apps/mobile/src/state/use-remote-environment-registry.test.ts+1-1
...@@ -6,7 +6,7 @@ import {...@@ -6,7 +6,7 @@ import {
6 setManagedRelaySession,6 setManagedRelaySession,
7} from "@t3tools/client-runtime";7} from "@t3tools/client-runtime";
8import * as Effect from "effect/Effect";8import * as Effect from "effect/Effect";
9import { beforeEach, vi } from "vitest";9import { beforeEach, vi } from "vite-plus/test";
1010
11const mocks = vi.hoisted(() => {11const mocks = vi.hoisted(() => {
12 const environmentConnection = {12 const environmentConnection = {
apps/mobile/src/widgets/AgentActivity.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";1import { describe, expect, it, vi } from "vite-plus/test";
22
3vi.mock("@expo/ui/swift-ui", () => ({3vi.mock("@expo/ui/swift-ui", () => ({
4 HStack: "HStack",4 HStack: "HStack",
apps/server/package.json+1-2
...@@ -42,8 +42,7 @@...@@ -42,8 +42,7 @@
42 "@types/node": "catalog:",42 "@types/node": "catalog:",
43 "effect-acp": "workspace:*",43 "effect-acp": "workspace:*",
44 "effect-codex-app-server": "workspace:*",44 "effect-codex-app-server": "workspace:*",
45 "vite-plus": "catalog:",45 "vite-plus": "catalog:"
46 "vitest": "catalog:"
47 },46 },
48 "engines": {47 "engines": {
49 "node": "^22.16 || ^23.11 || >=24.10"48 "node": "^22.16 || ^23.11 || >=24.10"
apps/server/src/auth/dpop.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
2import * as PlatformError from "effect/PlatformError";2import * as PlatformError from "effect/PlatformError";
33
4import * as ServerSecretStore from "./ServerSecretStore.ts";4import * as ServerSecretStore from "./ServerSecretStore.ts";
apps/server/src/cloud/ManagedEndpointRuntime.test.ts+1-1
...@@ -1,5 +1,5 @@...@@ -1,5 +1,5 @@
1import { describe, expect, it } from "@effect/vitest";1import { describe, expect, it } from "@effect/vitest";
2import { vi } from "vitest";2import { vi } from "vite-plus/test";
3import * as Deferred from "effect/Deferred";3import * as Deferred from "effect/Deferred";
4import * as Effect from "effect/Effect";4import * as Effect from "effect/Effect";
5import * as Fiber from "effect/Fiber";5import * as Fiber from "effect/Fiber";
apps/web/package.json-1
...@@ -62,7 +62,6 @@...@@ -62,7 +62,6 @@
62 "tailwindcss": "^4.0.0",62 "tailwindcss": "^4.0.0",
63 "vite": "catalog:",63 "vite": "catalog:",
64 "vite-plus": "catalog:",64 "vite-plus": "catalog:",
65 "vitest": "catalog:",
66 "vitest-browser-react": "^2.0.5"65 "vitest-browser-react": "^2.0.5"
67 }66 }
68}67}
apps/web/src/cloud/desktopAuth.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import { resolveDesktopCloudAuthOAuthOptions } from "./desktopAuth";3import { resolveDesktopCloudAuthOAuthOptions } from "./desktopAuth";
44
apps/web/src/cloud/desktopClerkExternalAccounts.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";1import { describe, expect, it, vi } from "vite-plus/test";
22
3import {3import {
4 makeDesktopClerkExternalAccountAdapter,4 makeDesktopClerkExternalAccountAdapter,
apps/web/src/cloud/dpop.test.ts+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import { verifyDpopProof } from "@t3tools/shared/dpop";1import { verifyDpopProof } from "@t3tools/shared/dpop";
2import * as Effect from "effect/Effect";2import * as Effect from "effect/Effect";
3import { describe, expect, it, vi } from "vitest";3import { describe, expect, it, vi } from "vite-plus/test";
44
5import { browserCryptoLayer, createBrowserDpopProof, generateBrowserDpopKey } from "./dpop";5import { browserCryptoLayer, createBrowserDpopProof, generateBrowserDpopKey } from "./dpop";
66
apps/web/src/cloud/linkEnvironment.test.ts+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import { EnvironmentId } from "@t3tools/contracts";1import { EnvironmentId } from "@t3tools/contracts";
2import { RelayWebClientId } from "@t3tools/contracts/relay";2import { RelayWebClientId } from "@t3tools/contracts/relay";
3import { afterEach, beforeEach, vi } from "vitest";3import { afterEach, beforeEach, vi } from "vite-plus/test";
4import { describe, expect, it } from "@effect/vitest";4import { describe, expect, it } from "@effect/vitest";
5import * as Effect from "effect/Effect";5import * as Effect from "effect/Effect";
6import * as Layer from "effect/Layer";6import * as Layer from "effect/Layer";
apps/web/src/cloud/publicConfig.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { afterEach, describe, expect, it, vi } from "vitest";1import { afterEach, describe, expect, it, vi } from "vite-plus/test";
22
3import { hasCloudPublicConfig } from "./publicConfig.ts";3import { hasCloudPublicConfig } from "./publicConfig.ts";
44
apps/web/src/cloud/relayClientInstallDialog.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { beforeEach, describe, expect, it } from "vitest";1import { beforeEach, describe, expect, it } from "vite-plus/test";
22
3import {3import {
4 completeRelayClientInstallDialogClose,4 completeRelayClientInstallDialogClose,
apps/web/src/components/clerk/DesktopClerkSignIn.browser.tsx+2-2
...@@ -1,7 +1,7 @@...@@ -1,7 +1,7 @@
1import "../../index.css";1import "../../index.css";
22
3import { page, userEvent } from "vitest/browser";3import { page, userEvent } from "vite-plus/test/browser";
4import { afterEach, describe, expect, it, vi } from "vitest";4import { afterEach, describe, expect, it, vi } from "vite-plus/test";
5import { render } from "vitest-browser-react";5import { render } from "vitest-browser-react";
66
7import type { DesktopCloudAuthOAuthOption } from "../../cloud/desktopAuth";7import type { DesktopCloudAuthOAuthOption } from "../../cloud/desktopAuth";
apps/web/src/components/cloud/RelayClientInstallDialog.browser.tsx+2-2
...@@ -1,7 +1,7 @@...@@ -1,7 +1,7 @@
1import "../../index.css";1import "../../index.css";
22
3import { page } from "vitest/browser";3import { page } from "vite-plus/test/browser";
4import { beforeEach, describe, expect, it } from "vitest";4import { beforeEach, describe, expect, it } from "vite-plus/test";
5import { render } from "vitest-browser-react";5import { render } from "vitest-browser-react";
66
7import {7import {
apps/web/tsconfig.json-1
...@@ -8,7 +8,6 @@...@@ -8,7 +8,6 @@
8 "verbatimModuleSyntax": false,8 "verbatimModuleSyntax": false,
9 "jsx": "react-jsx",9 "jsx": "react-jsx",
10 "lib": ["ES2023", "DOM", "DOM.Iterable"],10 "lib": ["ES2023", "DOM", "DOM.Iterable"],
11 "types": ["vite/client"],
12 "paths": {11 "paths": {
13 "~/*": ["./src/*"]12 "~/*": ["./src/*"]
14 },13 },
infra/relay/package.json+2-1
...@@ -24,6 +24,7 @@...@@ -24,6 +24,7 @@
24 "@effect/vitest": "catalog:",24 "@effect/vitest": "catalog:",
25 "@types/node": "catalog:",25 "@types/node": "catalog:",
26 "drizzle-kit": "1.0.0-rc.3",26 "drizzle-kit": "1.0.0-rc.3",
27 "vitest": "catalog:"27 "vite": "catalog:",
28 "vite-plus": "catalog:"
28 }29 }
29}30}
infra/relay/scripts/deploy.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import { hasDeployChanges, reconcileRootEnvRelayUrl } from "./deploy.ts";3import { hasDeployChanges, reconcileRootEnvRelayUrl } from "./deploy.ts";
44
infra/relay/src/dbConfig.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import { relayDatabaseMode } from "./dbConfig.ts";3import { relayDatabaseMode } from "./dbConfig.ts";
44
infra/relay/src/deploymentConfig.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import {3import {
4 managedEndpointDigestInput,4 managedEndpointDigestInput,
infra/relay/src/http/Api.test.ts+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import { createClerkClient, verifyToken } from "@clerk/backend";1import { createClerkClient, verifyToken } from "@clerk/backend";
2import { describe, expect, it } from "@effect/vitest";2import { describe, expect, it } from "@effect/vitest";
3import { vi } from "vitest";3import { vi } from "vite-plus/test";
4import * as Context from "effect/Context";4import * as Context from "effect/Context";
5import * as Effect from "effect/Effect";5import * as Effect from "effect/Effect";
6import * as Layer from "effect/Layer";6import * as Layer from "effect/Layer";
oxlint-plugin-t3code/package.json+1-2
...@@ -14,7 +14,6 @@...@@ -14,7 +14,6 @@
14 "devDependencies": {14 "devDependencies": {
15 "@effect/vitest": "catalog:",15 "@effect/vitest": "catalog:",
16 "@types/bun": "catalog:",16 "@types/bun": "catalog:",
17 "vite-plus": "catalog:",17 "vite-plus": "catalog:"
18 "vitest": "catalog:"
19 }18 }
20}19}
package.json+1-4
...@@ -43,10 +43,7 @@...@@ -43,10 +43,7 @@
43 "@oxlint/plugins": "^1.63.0",43 "@oxlint/plugins": "^1.63.0",
44 "@types/node": "catalog:",44 "@types/node": "catalog:",
45 "@typescript/native-preview": "catalog:",45 "@typescript/native-preview": "catalog:",
46 "@vitest/runner": "catalog:",46 "vite-plus": "catalog:"
47 "vite": "catalog:",
48 "vite-plus": "catalog:",
49 "vitest": "catalog:"
50 },47 },
51 "engines": {48 "engines": {
52 "node": "^24.13.1"49 "node": "^24.13.1"
packages/client-runtime/package.json+1-2
...@@ -24,7 +24,6 @@...@@ -24,7 +24,6 @@
24 },24 },
25 "devDependencies": {25 "devDependencies": {
26 "@effect/vitest": "catalog:",26 "@effect/vitest": "catalog:",
27 "vite-plus": "catalog:",27 "vite-plus": "catalog:"
28 "vitest": "catalog:"
29 }28 }
30}29}
packages/client-runtime/src/managedRelayState.test.ts+1-1
...@@ -7,7 +7,7 @@ import type {...@@ -7,7 +7,7 @@ import type {
7import * as Effect from "effect/Effect";7import * as Effect from "effect/Effect";
8import * as Layer from "effect/Layer";8import * as Layer from "effect/Layer";
9import { Atom, AtomRegistry } from "effect/unstable/reactivity";9import { 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
12import { ManagedRelayClient, type ManagedRelayClientShape } from "./managedRelay.ts";12import { ManagedRelayClient, type ManagedRelayClientShape } from "./managedRelay.ts";
13import {13import {
packages/contracts/package.json+1-2
...@@ -29,7 +29,6 @@...@@ -29,7 +29,6 @@
29 },29 },
30 "devDependencies": {30 "devDependencies": {
31 "@effect/vitest": "catalog:",31 "@effect/vitest": "catalog:",
32 "vite-plus": "catalog:",32 "vite-plus": "catalog:"
33 "vitest": "catalog:"
34 }33 }
35}34}
packages/contracts/src/relay.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
2import * as OpenApi from "effect/unstable/httpapi/OpenApi";2import * as OpenApi from "effect/unstable/httpapi/OpenApi";
33
4import { RelayApi } from "./relay.ts";4import { RelayApi } from "./relay.ts";
packages/effect-acp/package.json+1-2
...@@ -45,7 +45,6 @@...@@ -45,7 +45,6 @@
45 "@effect/platform-node": "catalog:",45 "@effect/platform-node": "catalog:",
46 "@effect/vitest": "catalog:",46 "@effect/vitest": "catalog:",
47 "@types/node": "catalog:",47 "@types/node": "catalog:",
48 "vite-plus": "catalog:",48 "vite-plus": "catalog:"
49 "vitest": "catalog:"
50 }49 }
51}50}
packages/effect-codex-app-server/package.json+1-2
...@@ -38,7 +38,6 @@...@@ -38,7 +38,6 @@
38 "@effect/platform-node": "catalog:",38 "@effect/platform-node": "catalog:",
39 "@effect/vitest": "catalog:",39 "@effect/vitest": "catalog:",
40 "@types/node": "catalog:",40 "@types/node": "catalog:",
41 "vite-plus": "catalog:",41 "vite-plus": "catalog:"
42 "vitest": "catalog:"
43 }42 }
44}43}
packages/shared/package.json+1-2
...@@ -164,7 +164,6 @@...@@ -164,7 +164,6 @@
164 "@effect/platform-node": "catalog:",164 "@effect/platform-node": "catalog:",
165 "@effect/vitest": "catalog:",165 "@effect/vitest": "catalog:",
166 "@types/node": "catalog:",166 "@types/node": "catalog:",
167 "vite-plus": "catalog:",167 "vite-plus": "catalog:"
168 "vitest": "catalog:"
169 }168 }
170}169}
packages/shared/src/composerTrigger.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import { serializeComposerMentionPath } from "./composerTrigger.ts";3import { serializeComposerMentionPath } from "./composerTrigger.ts";
44
packages/shared/src/oauthScope.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import { encodeOAuthScope, parseAllowedOAuthScope, parseOAuthScope } from "./oauthScope.ts";3import { encodeOAuthScope, parseAllowedOAuthScope, parseOAuthScope } from "./oauthScope.ts";
44
packages/shared/src/relayAuth.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import {3import {
4 clerkFrontendApiHostnameFromPublishableKey,4 clerkFrontendApiHostnameFromPublishableKey,
packages/shared/src/relayUrl.test.ts+1-1
...@@ -1,4 +1,4 @@...@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";1import { describe, expect, it } from "vite-plus/test";
22
3import { isSecureRelayUrl, normalizeSecureRelayUrl } from "./relayUrl.ts";3import { isSecureRelayUrl, normalizeSecureRelayUrl } from "./relayUrl.ts";
44
packages/ssh/package.json+1-2
...@@ -37,7 +37,6 @@...@@ -37,7 +37,6 @@
37 "@effect/platform-node": "catalog:",37 "@effect/platform-node": "catalog:",
38 "@effect/vitest": "catalog:",38 "@effect/vitest": "catalog:",
39 "@types/node": "catalog:",39 "@types/node": "catalog:",
40 "vite-plus": "catalog:",40 "vite-plus": "catalog:"
41 "vitest": "catalog:"
42 }41 }
43}42}
packages/tailscale/package.json+1-2
...@@ -19,7 +19,6 @@...@@ -19,7 +19,6 @@
19 "devDependencies": {19 "devDependencies": {
20 "@effect/vitest": "catalog:",20 "@effect/vitest": "catalog:",
21 "@types/node": "catalog:",21 "@types/node": "catalog:",
22 "vite-plus": "catalog:",22 "vite-plus": "catalog:"
23 "vitest": "catalog:"
24 }23 }
25}24}
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:...@@ -27,9 +27,6 @@ catalogs:
27 '@typescript/native-preview':27 '@typescript/native-preview':
28 specifier: 7.0.0-dev.20260527.228 specifier: 7.0.0-dev.20260527.2
29 version: 7.0.0-dev.20260527.229 version: 7.0.0-dev.20260527.2
30 '@vitest/runner':
31 specifier: ^4.1.8
32 version: 4.1.8
33 jose:30 jose:
34 specifier: 6.2.231 specifier: 6.2.2
35 version: 6.2.232 version: 6.2.2
...@@ -54,15 +51,20 @@ overrides:...@@ -54,15 +51,20 @@ overrides:
54 '@effect/sql-pg': 4.0.0-beta.7851 '@effect/sql-pg': 4.0.0-beta.78
55 '@effect/sql-sqlite-bun': 4.0.0-beta.7852 '@effect/sql-sqlite-bun': 4.0.0-beta.78
56 '@effect/vitest': 4.0.0-beta.7853 '@effect/vitest': 4.0.0-beta.78
54 '@effect/vitest>@vitest/runner': '-'
55 '@effect/vitest>vitest': '-'
57 '@types/node': 24.12.456 '@types/node': 24.12.4
58 effect: 4.0.0-beta.7857 effect: 4.0.0-beta.78
59 vite: npm:@voidzero-dev/vite-plus-core@0.1.2458 vite: npm:@voidzero-dev/vite-plus-core@0.1.24
60 vitest: npm:@voidzero-dev/vite-plus-test@0.1.2459 vitest: npm:@voidzero-dev/vite-plus-test@0.1.24
61 yaml: ^2.9.060 yaml: ^2.9.0
6261
63packageExtensionsChecksum: sha256-MDpMSm2Rk8Y7FDIbaAgFkT45PZBPV7JBzjTAft+noEM=62packageExtensionsChecksum: sha256-FV3+2NW/9MFbunJaPsMxvO0LAzyfccoPtPiKoIXAwUU=
6463
65patchedDependencies:64patchedDependencies:
65 '@effect/vitest@4.0.0-beta.78':
66 hash: 42b87cc47e70d74e62496e7a8261b3fd298ecad4464d209348ab04b96f853a5f
67 path: patches/@effect__vitest@4.0.0-beta.78.patch
66 '@expo/metro-config@56.0.13':68 '@expo/metro-config@56.0.13':
67 hash: 8cb08b5bb7051ed9d2dbe46a2c293c5a1e17f1bd6ddf30de27909e18c921ff4669 hash: 8cb08b5bb7051ed9d2dbe46a2c293c5a1e17f1bd6ddf30de27909e18c921ff46
68 path: patches/@expo%2Fmetro-config@56.0.13.patch70 path: patches/@expo%2Fmetro-config@56.0.13.patch
...@@ -95,18 +97,9 @@ importers:...@@ -95,18 +97,9 @@ importers:
95 '@typescript/native-preview':97 '@typescript/native-preview':
96 specifier: 'catalog:'98 specifier: 'catalog:'
97 version: 7.0.0-dev.20260527.299 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)'
104 vite-plus:100 vite-plus:
105 specifier: 'catalog:'101 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)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)
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)'
110103
111 apps/desktop:104 apps/desktop:
112 dependencies:105 dependencies:
...@@ -140,7 +133,7 @@ importers:...@@ -140,7 +133,7 @@ importers:
140 devDependencies:133 devDependencies:
141 '@effect/vitest':134 '@effect/vitest':
142 specifier: 4.0.0-beta.78135 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))
144 '@types/node':137 '@types/node':
145 specifier: 24.12.4138 specifier: 24.12.4
146 version: 24.12.4139 version: 24.12.4
...@@ -152,10 +145,7 @@ importers:...@@ -152,10 +145,7 @@ importers:
152 version: 26.8.1(electron-builder-squirrel-windows@26.8.1)145 version: 26.8.1(electron-builder-squirrel-windows@26.8.1)
153 vite-plus:146 vite-plus:
154 specifier: 'catalog:'147 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)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)
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)'
159149
160 apps/marketing:150 apps/marketing:
161 dependencies:151 dependencies:
...@@ -367,7 +357,7 @@ importers:...@@ -367,7 +357,7 @@ importers:
367 devDependencies:357 devDependencies:
368 '@effect/vitest':358 '@effect/vitest':
369 specifier: 4.0.0-beta.78359 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))
371 '@types/react':361 '@types/react':
372 specifier: ~19.2.0362 specifier: ~19.2.0
373 version: 19.2.16363 version: 19.2.16
...@@ -413,7 +403,7 @@ importers:...@@ -413,7 +403,7 @@ importers:
413 devDependencies:403 devDependencies:
414 '@effect/vitest':404 '@effect/vitest':
415 specifier: 4.0.0-beta.78405 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))
417 '@t3tools/contracts':407 '@t3tools/contracts':
418 specifier: workspace:*408 specifier: workspace:*
419 version: link:../../packages/contracts409 version: link:../../packages/contracts
...@@ -440,10 +430,7 @@ importers:...@@ -440,10 +430,7 @@ importers:
440 version: link:../../packages/effect-codex-app-server430 version: link:../../packages/effect-codex-app-server
441 vite-plus:431 vite-plus:
442 specifier: 'catalog:'432 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)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)
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)'
447434
448 apps/web:435 apps/web:
449 dependencies:436 dependencies:
...@@ -546,7 +533,7 @@ importers:...@@ -546,7 +533,7 @@ importers:
546 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)533 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)
547 '@effect/vitest':534 '@effect/vitest':
548 specifier: 4.0.0-beta.78535 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))
550 '@rolldown/plugin-babel':537 '@rolldown/plugin-babel':
551 specifier: ^0.2.0538 specifier: ^0.2.0
552 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)539 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:...@@ -588,13 +575,10 @@ importers:
588 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)'575 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)'
589 vite-plus:576 vite-plus:
590 specifier: 'catalog:'577 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)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)
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)'
595 vitest-browser-react:579 vitest-browser-react:
596 specifier: ^2.0.5580 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
599 infra/relay:583 infra/relay:
600 dependencies:584 dependencies:
...@@ -615,7 +599,7 @@ importers:...@@ -615,7 +599,7 @@ importers:
615 version: link:../../packages/shared599 version: link:../../packages/shared
616 alchemy:600 alchemy:
617 specifier: https://pkg.ing/alchemy/078ff00601 specifier: https://pkg.ing/alchemy/078ff00
618 version: https://pkg.ing/alchemy/078ff00(2893e2727a24e1d13d95b8a2c9292454)602 version: https://pkg.ing/alchemy/078ff00(044daa5923befe9f328e27c790bb74e1)
619 drizzle-orm:603 drizzle-orm:
620 specifier: 1.0.0-rc.3604 specifier: 1.0.0-rc.3
621 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)605 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:...@@ -631,16 +615,19 @@ importers:
631 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)615 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)
632 '@effect/vitest':616 '@effect/vitest':
633 specifier: 4.0.0-beta.78617 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))
635 '@types/node':619 '@types/node':
636 specifier: 24.12.4620 specifier: 24.12.4
637 version: 24.12.4621 version: 24.12.4
638 drizzle-kit:622 drizzle-kit:
639 specifier: 1.0.0-rc.3623 specifier: 1.0.0-rc.3
640 version: 1.0.0-rc.3624 version: 1.0.0-rc.3
641 vitest:625 vite:
642 specifier: npm:@voidzero-dev/vite-plus-test@0.1.24626 specifier: npm:@voidzero-dev/vite-plus-core@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)'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
645 oxlint-plugin-t3code:632 oxlint-plugin-t3code:
646 dependencies:633 dependencies:
...@@ -656,16 +643,13 @@ importers:...@@ -656,16 +643,13 @@ importers:
656 devDependencies:643 devDependencies:
657 '@effect/vitest':644 '@effect/vitest':
658 specifier: 4.0.0-beta.78645 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))
660 '@types/bun':647 '@types/bun':
661 specifier: 'catalog:'648 specifier: 'catalog:'
662 version: 1.3.14649 version: 1.3.14
663 vite-plus:650 vite-plus:
664 specifier: 'catalog:'651 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)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)
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)'
669653
670 packages/client-runtime:654 packages/client-runtime:
671 dependencies:655 dependencies:
...@@ -681,13 +665,10 @@ importers:...@@ -681,13 +665,10 @@ importers:
681 devDependencies:665 devDependencies:
682 '@effect/vitest':666 '@effect/vitest':
683 specifier: 4.0.0-beta.78667 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))
685 vite-plus:669 vite-plus:
686 specifier: 'catalog:'670 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)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)
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)'
691672
692 packages/contracts:673 packages/contracts:
693 dependencies:674 dependencies:
...@@ -697,13 +678,10 @@ importers:...@@ -697,13 +678,10 @@ importers:
697 devDependencies:678 devDependencies:
698 '@effect/vitest':679 '@effect/vitest':
699 specifier: 4.0.0-beta.78680 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))
701 vite-plus:682 vite-plus:
702 specifier: 'catalog:'683 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)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)
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)'
707685
708 packages/effect-acp:686 packages/effect-acp:
709 dependencies:687 dependencies:
...@@ -719,16 +697,13 @@ importers:...@@ -719,16 +697,13 @@ importers:
719 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)697 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)
720 '@effect/vitest':698 '@effect/vitest':
721 specifier: 4.0.0-beta.78699 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))
723 '@types/node':701 '@types/node':
724 specifier: 24.12.4702 specifier: 24.12.4
725 version: 24.12.4703 version: 24.12.4
726 vite-plus:704 vite-plus:
727 specifier: 'catalog:'705 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)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)
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)'
732707
733 packages/effect-codex-app-server:708 packages/effect-codex-app-server:
734 dependencies:709 dependencies:
...@@ -744,16 +719,13 @@ importers:...@@ -744,16 +719,13 @@ importers:
744 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)719 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)
745 '@effect/vitest':720 '@effect/vitest':
746 specifier: 4.0.0-beta.78721 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))
748 '@types/node':723 '@types/node':
749 specifier: 24.12.4724 specifier: 24.12.4
750 version: 24.12.4725 version: 24.12.4
751 vite-plus:726 vite-plus:
752 specifier: 'catalog:'727 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)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)
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)'
757729
758 packages/shared:730 packages/shared:
759 dependencies:731 dependencies:
...@@ -781,16 +753,13 @@ importers:...@@ -781,16 +753,13 @@ importers:
781 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)753 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)
782 '@effect/vitest':754 '@effect/vitest':
783 specifier: 4.0.0-beta.78755 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))
785 '@types/node':757 '@types/node':
786 specifier: 24.12.4758 specifier: 24.12.4
787 version: 24.12.4759 version: 24.12.4
788 vite-plus:760 vite-plus:
789 specifier: 'catalog:'761 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)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)
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)'
794763
795 packages/ssh:764 packages/ssh:
796 dependencies:765 dependencies:
...@@ -809,16 +778,13 @@ importers:...@@ -809,16 +778,13 @@ importers:
809 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)778 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)
810 '@effect/vitest':779 '@effect/vitest':
811 specifier: 4.0.0-beta.78780 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))
813 '@types/node':782 '@types/node':
814 specifier: 24.12.4783 specifier: 24.12.4
815 version: 24.12.4784 version: 24.12.4
816 vite-plus:785 vite-plus:
817 specifier: 'catalog:'786 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)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)
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)'
822788
823 packages/tailscale:789 packages/tailscale:
824 dependencies:790 dependencies:
...@@ -831,16 +797,13 @@ importers:...@@ -831,16 +797,13 @@ importers:
831 devDependencies:797 devDependencies:
832 '@effect/vitest':798 '@effect/vitest':
833 specifier: 4.0.0-beta.78799 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))
835 '@types/node':801 '@types/node':
836 specifier: 24.12.4802 specifier: 24.12.4
837 version: 24.12.4803 version: 24.12.4
838 vite-plus:804 vite-plus:
839 specifier: 'catalog:'805 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)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)
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)'
844807
845 scripts:808 scripts:
846 dependencies:809 dependencies:
...@@ -865,16 +828,13 @@ importers:...@@ -865,16 +828,13 @@ importers:
865 devDependencies:828 devDependencies:
866 '@effect/vitest':829 '@effect/vitest':
867 specifier: 4.0.0-beta.78830 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))
869 '@types/bun':832 '@types/bun':
870 specifier: 'catalog:'833 specifier: 'catalog:'
871 version: 1.3.14834 version: 1.3.14
872 vite-plus:835 vite-plus:
873 specifier: 'catalog:'836 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)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)
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)'
878838
879packages:839packages:
880840
...@@ -1859,7 +1819,6 @@ packages:...@@ -1859,7 +1819,6 @@ packages:
1859 resolution: {integrity: sha512-5KQsQYrQ/o7mfOVAxRtNnfD9M0W4OI6yQd0n/m2N7OOLxTdX4FwN4s/X4obykBC7ZEwH+bzMrFJiB4pq9lrQKQ==}1819 resolution: {integrity: sha512-5KQsQYrQ/o7mfOVAxRtNnfD9M0W4OI6yQd0n/m2N7OOLxTdX4FwN4s/X4obykBC7ZEwH+bzMrFJiB4pq9lrQKQ==}
1860 peerDependencies:1820 peerDependencies:
1861 effect: 4.0.0-beta.781821 effect: 4.0.0-beta.78
1862 vitest: ^3.0.0 || ^4.0.0
18631822
1864 '@egjs/hammerjs@2.0.17':1823 '@egjs/hammerjs@2.0.17':
1865 resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}1824 resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}
...@@ -9338,49 +9297,6 @@ packages:...@@ -9338,49 +9297,6 @@ packages:
9338 engines: {node: ^20.19.0 || >=22.12.0}9297 engines: {node: ^20.19.0 || >=22.12.0}
9339 hasBin: true9298 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
9384 vitefu@1.1.3:9300 vitefu@1.1.3:
9385 resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==}9301 resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==}
9386 peerDependencies:9302 peerDependencies:
...@@ -10888,13 +10804,13 @@ snapshots:...@@ -10888,13 +10804,13 @@ snapshots:
10888 '@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)10804 '@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)
10889 '@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)10805 '@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)':
10892 dependencies:10808 dependencies:
10893 '@distilled.cloud/cloudflare': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))10809 '@distilled.cloud/cloudflare': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
10894 '@distilled.cloud/cloudflare-rolldown-plugin': 0.10.5(rolldown@1.0.1)(workerd@1.20260526.1)10810 '@distilled.cloud/cloudflare-rolldown-plugin': 0.10.5(rolldown@1.0.1)(workerd@1.20260526.1)
10895 '@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))10811 '@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))
10896 effect: 4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)10812 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)'
10898 optionalDependencies:10814 optionalDependencies:
10899 '@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)10815 '@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)
10900 '@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)10816 '@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:...@@ -11046,20 +10962,9 @@ snapshots:
11046 '@effect/tsgo-win32-arm64': 0.11.410962 '@effect/tsgo-win32-arm64': 0.11.4
11047 '@effect/tsgo-win32-x64': 0.11.410963 '@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))':
11050 dependencies:10966 dependencies:
11051 effect: 4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754)10967 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
11064 '@egjs/hammerjs@2.0.17':10969 '@egjs/hammerjs@2.0.17':
11065 dependencies:10970 dependencies:
...@@ -13739,14 +13644,14 @@ snapshots:...@@ -13739,14 +13644,14 @@ snapshots:
13739 chai: 6.2.213644 chai: 6.2.2
13740 tinyrainbow: 3.1.013645 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))':
13743 dependencies:13648 dependencies:
13744 '@vitest/spy': 4.1.813649 '@vitest/spy': 4.1.8
13745 estree-walker: 3.0.313650 estree-walker: 3.0.3
13746 magic-string: 0.30.2113651 magic-string: 0.30.21
13747 optionalDependencies:13652 optionalDependencies:
13748 msw: 2.12.11(@types/node@24.12.4)(typescript@6.0.3)13653 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
13751 '@vitest/pretty-format@4.1.8':13656 '@vitest/pretty-format@4.1.8':
13752 dependencies:13657 dependencies:
...@@ -13806,7 +13711,7 @@ snapshots:...@@ -13806,7 +13711,7 @@ snapshots:
13806 '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':13711 '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':
13807 optional: true13712 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)':
13810 dependencies:13715 dependencies:
13811 '@standard-schema/spec': 1.1.013716 '@standard-schema/spec': 1.1.0
13812 '@types/chai': 5.2.313717 '@types/chai': 5.2.3
...@@ -13820,7 +13725,7 @@ snapshots:...@@ -13820,7 +13725,7 @@ snapshots:
13820 tinybench: 2.9.013725 tinybench: 2.9.0
13821 tinyexec: 1.2.413726 tinyexec: 1.2.4
13822 tinyglobby: 0.2.1713727 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)'
13824 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)13729 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
13825 optionalDependencies:13730 optionalDependencies:
13826 '@types/node': 24.12.413731 '@types/node': 24.12.4
...@@ -13962,7 +13867,7 @@ snapshots:...@@ -13962,7 +13867,7 @@ snapshots:
13962 json-schema-traverse: 1.0.013867 json-schema-traverse: 1.0.0
13963 require-from-string: 2.0.213868 require-from-string: 2.0.2
1396413869
13965 alchemy@https://pkg.ing/alchemy/078ff00(2893e2727a24e1d13d95b8a2c9292454):13870 alchemy@https://pkg.ing/alchemy/078ff00(044daa5923befe9f328e27c790bb74e1):
13966 dependencies:13871 dependencies:
13967 '@alchemy.run/node-utils': 0.0.413872 '@alchemy.run/node-utils': 0.0.4
13968 '@aws-sdk/credential-providers': 3.1062.013873 '@aws-sdk/credential-providers': 3.1062.0
...@@ -13972,11 +13877,11 @@ snapshots:...@@ -13972,11 +13877,11 @@ snapshots:
13972 '@distilled.cloud/cloudflare': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))13877 '@distilled.cloud/cloudflare': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
13973 '@distilled.cloud/cloudflare-rolldown-plugin': 0.10.5(rolldown@1.0.1)(workerd@1.20260526.1)13878 '@distilled.cloud/cloudflare-rolldown-plugin': 0.10.5(rolldown@1.0.1)(workerd@1.20260526.1)
13974 '@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))13879 '@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)
13976 '@distilled.cloud/core': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))13881 '@distilled.cloud/core': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
13977 '@distilled.cloud/neon': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))13882 '@distilled.cloud/neon': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
13978 '@distilled.cloud/planetscale': 0.23.1(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))13883 '@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))
13980 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)13885 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
13981 '@octokit/rest': 22.0.113886 '@octokit/rest': 22.0.1
13982 '@smithy/node-config-provider': 4.4.613887 '@smithy/node-config-provider': 4.4.6
...@@ -14006,7 +13911,7 @@ snapshots:...@@ -14006,7 +13911,7 @@ snapshots:
14006 '@effect/sql-pg': 4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))13911 '@effect/sql-pg': 4.0.0-beta.78(effect@4.0.0-beta.78(patch_hash=883249d8efbb462e928e21fefef96027b66aec50751178cafdce45f08eee3754))
14007 drizzle-kit: 1.0.0-rc.313912 drizzle-kit: 1.0.0-rc.3
14008 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)13913 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)'
14010 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)13915 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
14011 transitivePeerDependencies:13916 transitivePeerDependencies:
14012 - '@types/node'13917 - '@types/node'
...@@ -14015,7 +13920,6 @@ snapshots:...@@ -14015,7 +13920,6 @@ snapshots:
14015 - pg-native13920 - pg-native
14016 - react-devtools-core13921 - react-devtools-core
14017 - utf-8-validate13922 - utf-8-validate
14018 - vitest
14019 - workerd13923 - workerd
1402013924
14021 alien-signals@2.0.6: {}13925 alien-signals@2.0.6: {}
...@@ -17464,32 +17368,7 @@ snapshots:...@@ -17464,32 +17368,7 @@ snapshots:
1746417368
17465 outvariant@1.4.3: {}17369 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)):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)):
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)):
17493 dependencies:17372 dependencies:
17494 tinypool: 2.1.017373 tinypool: 2.1.0
17495 optionalDependencies:17374 optionalDependencies:
...@@ -17512,7 +17391,7 @@ snapshots:...@@ -17512,7 +17391,7 @@ snapshots:
17512 '@oxfmt/binding-win32-arm64-msvc': 0.52.017391 '@oxfmt/binding-win32-arm64-msvc': 0.52.0
17513 '@oxfmt/binding-win32-ia32-msvc': 0.52.017392 '@oxfmt/binding-win32-ia32-msvc': 0.52.0
17514 '@oxfmt/binding-win32-x64-msvc': 0.52.017393 '@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
17517 oxlint-tsgolint@0.23.0:17396 oxlint-tsgolint@0.23.0:
17518 optionalDependencies:17397 optionalDependencies:
...@@ -17523,7 +17402,7 @@ snapshots:...@@ -17523,7 +17402,7 @@ snapshots:
17523 '@oxlint-tsgolint/win32-arm64': 0.23.017402 '@oxlint-tsgolint/win32-arm64': 0.23.0
17524 '@oxlint-tsgolint/win32-x64': 0.23.017403 '@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)):
17527 optionalDependencies:17406 optionalDependencies:
17528 '@oxlint/binding-android-arm-eabi': 1.67.017407 '@oxlint/binding-android-arm-eabi': 1.67.0
17529 '@oxlint/binding-android-arm64': 1.67.017408 '@oxlint/binding-android-arm64': 1.67.0
...@@ -17545,31 +17424,7 @@ snapshots:...@@ -17545,31 +17424,7 @@ snapshots:
17545 '@oxlint/binding-win32-ia32-msvc': 1.67.017424 '@oxlint/binding-win32-ia32-msvc': 1.67.0
17546 '@oxlint/binding-win32-x64-msvc': 1.67.017425 '@oxlint/binding-win32-x64-msvc': 1.67.0
17547 oxlint-tsgolint: 0.23.017426 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)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)
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)
1757317428
17574 p-cancelable@2.1.1: {}17429 p-cancelable@2.1.1: {}
1757517430
...@@ -19182,65 +19037,16 @@ snapshots:...@@ -19182,65 +19037,16 @@ snapshots:
19182 '@types/unist': 3.0.319037 '@types/unist': 3.0.3
19183 vfile-message: 4.0.319038 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):
19186 dependencies:19041 dependencies:
19187 '@oxc-project/types': 0.133.019042 '@oxc-project/types': 0.133.0
19188 '@oxlint/plugins': 1.61.019043 '@oxlint/plugins': 1.61.0
19189 '@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)19044 '@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)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)
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))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))
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))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))
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))
19243 oxlint-tsgolint: 0.23.019048 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)'
19244 optionalDependencies:19050 optionalDependencies:
19245 '@voidzero-dev/vite-plus-darwin-arm64': 0.1.2419051 '@voidzero-dev/vite-plus-darwin-arm64': 0.1.24
19246 '@voidzero-dev/vite-plus-darwin-x64': 0.1.2419052 '@voidzero-dev/vite-plus-darwin-x64': 0.1.24
...@@ -19279,41 +19085,25 @@ snapshots:...@@ -19279,41 +19085,25 @@ snapshots:
19279 - unplugin-unused19085 - unplugin-unused
19280 - unrun19086 - unrun
19281 - utf-8-validate19087 - utf-8-validate
19282 - vite
19283 - yaml19088 - 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
19300 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)):19090 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)):
19301 optionalDependencies:19091 optionalDependencies:
19302 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)'19092 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))):
19305 dependencies:19095 dependencies:
19306 react: 19.2.619096 react: 19.2.6
19307 react-dom: 19.2.6(react@19.2.6)19097 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))
19309 optionalDependencies:19099 optionalDependencies:
19310 '@types/react': 19.2.1619100 '@types/react': 19.2.16
19311 '@types/react-dom': 19.2.3(@types/react@19.2.16)19101 '@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)):
19314 dependencies:19104 dependencies:
19315 '@vitest/expect': 4.1.819105 '@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))
19317 '@vitest/pretty-format': 4.1.819107 '@vitest/pretty-format': 4.1.8
19318 '@vitest/runner': 4.1.819108 '@vitest/runner': 4.1.8
19319 '@vitest/snapshot': 4.1.819109 '@vitest/snapshot': 4.1.8
...@@ -19330,7 +19120,7 @@ snapshots:...@@ -19330,7 +19120,7 @@ snapshots:
19330 tinyexec: 1.2.419120 tinyexec: 1.2.4
19331 tinyglobby: 0.2.1719121 tinyglobby: 0.2.17
19332 tinyrainbow: 3.1.019122 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)'
19334 why-is-node-running: 2.3.019124 why-is-node-running: 2.3.0
19335 optionalDependencies:19125 optionalDependencies:
19336 '@types/node': 24.12.419126 '@types/node': 24.12.4
pnpm-workspace.yaml+11-2
...@@ -29,7 +29,7 @@ catalog:...@@ -29,7 +29,7 @@ catalog:
29 "@noble/curves": 1.9.129 "@noble/curves": 1.9.1
30 "@noble/hashes": 1.8.030 "@noble/hashes": 1.8.0
31 "@pierre/diffs": 1.1.2031 "@pierre/diffs": 1.1.20
32 "@vitest/runner": ^4.1.832 "@vitest/runner": 4.1.8
33 "@types/bun": ^1.3.1133 "@types/bun": ^1.3.11
34 "@types/node": 24.12.434 "@types/node": 24.12.4
35 "@typescript/native-preview": 7.0.0-dev.20260527.235 "@typescript/native-preview": 7.0.0-dev.20260527.2
...@@ -56,6 +56,8 @@ overrides:...@@ -56,6 +56,8 @@ overrides:
56 "@effect/sql-pg": "catalog:"56 "@effect/sql-pg": "catalog:"
57 "@effect/sql-sqlite-bun": "catalog:"57 "@effect/sql-sqlite-bun": "catalog:"
58 "@effect/vitest": "catalog:"58 "@effect/vitest": "catalog:"
59 "@effect/vitest>@vitest/runner": "-"
60 "@effect/vitest>vitest": "-"
59 "@types/node": "catalog:"61 "@types/node": "catalog:"
60 effect: "catalog:"62 effect: "catalog:"
61 vite: "catalog:"63 vite: "catalog:"
...@@ -71,8 +73,15 @@ peerDependencyRules:...@@ -71,8 +73,15 @@ peerDependencyRules:
71packageExtensions:73packageExtensions:
72 "@effect/vitest@*":74 "@effect/vitest@*":
73 dependencies:75 dependencies:
74 "@vitest/runner": "catalog:"76 vite-plus: "catalog:"
77 peerDependenciesMeta:
78 vitest:
79 optional: true
80 "vite-plus@*":
81 dependencies:
82 vite: "catalog:"
75patchedDependencies:83patchedDependencies:
84 "@effect/vitest@4.0.0-beta.78": patches/@effect__vitest@4.0.0-beta.78.patch
76 "@expo/metro-config@56.0.13": patches/@expo%2Fmetro-config@56.0.13.patch85 "@expo/metro-config@56.0.13": patches/@expo%2Fmetro-config@56.0.13.patch
77 "@pierre/diffs@1.1.20": patches/@pierre%2Fdiffs@1.1.20.patch86 "@pierre/diffs@1.1.20": patches/@pierre%2Fdiffs@1.1.20.patch
78 effect@4.0.0-beta.78: patches/effect@4.0.0-beta.78.patch87 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 @@...@@ -2,7 +2,7 @@
2import { mkdtempSync, rmSync, writeFileSync } from "node:fs";2import { mkdtempSync, rmSync, writeFileSync } from "node:fs";
3import { tmpdir } from "node:os";3import { tmpdir } from "node:os";
4import { join } from "node:path";4import { join } from "node:path";
5import { afterEach, describe, expect, it } from "vitest";5import { afterEach, describe, expect, it } from "vite-plus/test";
66
7import { loadRepoEnv, resolvePublicConfig } from "./public-config.ts";7import { loadRepoEnv, resolvePublicConfig } from "./public-config.ts";
88
scripts/package.json+1-2
...@@ -17,7 +17,6 @@...@@ -17,7 +17,6 @@
17 "devDependencies": {17 "devDependencies": {
18 "@effect/vitest": "catalog:",18 "@effect/vitest": "catalog:",
19 "@types/bun": "catalog:",19 "@types/bun": "catalog:",
20 "vite-plus": "catalog:",20 "vite-plus": "catalog:"
21 "vitest": "catalog:"
22 }21 }
23}22}
vite.config.ts+1
...@@ -22,6 +22,7 @@ export default defineConfig({...@@ -22,6 +22,7 @@ export default defineConfig({
22 ".reference",22 ".reference",
23 ".repos/**",23 ".repos/**",
24 ".plans",24 ".plans",
25 ".alchemy",
25 "dist",26 "dist",
26 "dist-electron",27 "dist-electron",
27 "node_modules",28 "node_modules",