diff --git a/README.md b/README.md
index 7845166..79bdaff 100644
--- a/README.md
+++ b/README.md
@@ -20,26 +20,18 @@ Orbit owns only the parts where product value lives - the clients, Satellite (vo
## Development
-The workspace uses **pnpm** with a dependency catalog and **[vite-plus](https://github.com/vitejs/vite-plus)** (`vp`) as the task runner. Requires Node >= 24.
+The workspace uses **[vite-plus](https://github.com/vitejs/vite-plus)** (`vp`) as the task runner. Requires Node >= 24.
```sh
-pnpm install # install workspace dependencies
-pnpm dev # web dev server (runs apps/web)
-pnpm ready # gate: vp check && vp run -r test && vp run -r build
-```
-
-Scoped and recursive commands:
+vp i # initialize the project
+vp create # add a new package/app to the monorepo
+vp run test # run every test suite
-```sh
-vp run web#dev # Vite dev server for the web app
-vp run web#build # build the web app / PWA
-vp run -r test # run every test suite
-vp run -r build # build every package and app
+vp run dev # start the apps/web dev server
+vp run build # build the apps/web application
```
-## Specification
-
-The complete design spec - architecture, components, identity, clients, infrastructure, ADRs, and research tracks - lives in [orbit-spec](https://github.com/hivecom/orbit-spec). Start with the [Platform Comparison](https://github.com/hivecom/orbit-spec/blob/main/spec/01-architecture/05-platform-comparison.md) and [Design Philosophy](https://github.com/hivecom/orbit-spec/blob/main/spec/01-architecture/02-philosophy.md).
+Use `vp test` inside an individual package when you want that package's local Vite/Vitest config, for example `packages/app` or `packages/platform`. From the workspace root, use `vp run -r test` so each package runs under its own test setup.
## License
diff --git a/apps/web/package.json b/apps/web/package.json
index 6521a73..2079383 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -9,17 +9,17 @@
"preview": "vp preview"
},
"dependencies": {
- "core": "workspace:*",
+ "app": "workspace:*",
"platform": "workspace:*",
- "vue": "^3.5.34"
+ "vue": "^3.5.38"
},
"devDependencies": {
- "@types/node": "^24.12.3",
- "@vitejs/plugin-vue": "^6.0.6",
+ "@types/node": "^24.13.2",
+ "@vitejs/plugin-vue": "^6.0.7",
"@vue/tsconfig": "^0.9.1",
- "typescript": "~6.0.2",
- "vite": "catalog:",
+ "typescript": "~6.0.3",
+ "vite": "npm:@voidzero-dev/vite-plus-core@^0.2.1",
"vite-plus": "catalog:",
- "vue-tsc": "^3.2.8"
+ "vue-tsc": "^3.3.5"
}
}
diff --git a/apps/web/src/App.vue b/apps/web/src/App.vue
index 9de6887..c3a8911 100644
--- a/apps/web/src/App.vue
+++ b/apps/web/src/App.vue
@@ -1,5 +1,5 @@
diff --git a/apps/web/src/main.ts b/apps/web/src/main.ts
index 3271afb..9b1ebb0 100644
--- a/apps/web/src/main.ts
+++ b/apps/web/src/main.ts
@@ -1,9 +1,8 @@
-import { createApp } from "vue"
-import { providePlatform, router } from "core"
+import { createOrbitApp } from "app"
import { createWebPlatform } from "platform"
import App from "./App.vue"
-const app = createApp(App)
-app.use(router)
-providePlatform(app, createWebPlatform())
+const platform = createWebPlatform()
+const app = createOrbitApp(App, platform)
+
app.mount("#app")
diff --git a/package.json b/package.json
index df843b3..0e42e76 100644
--- a/package.json
+++ b/package.json
@@ -4,8 +4,11 @@
"private": true,
"type": "module",
"scripts": {
+ "test": "vp run -r test",
"ready": "vp check && vp run -r test && vp run -r build",
- "dev": "vp run web#dev"
+ "prepare": "vp config",
+ "dev": "vp run web#dev",
+ "build": "vp run web#build"
},
"devDependencies": {
"vite-plus": "catalog:"
diff --git a/packages/core/.gitignore b/packages/app/.gitignore
similarity index 100%
rename from packages/core/.gitignore
rename to packages/app/.gitignore
diff --git a/packages/core/.vscode/extensions.json b/packages/app/.vscode/extensions.json
similarity index 100%
rename from packages/core/.vscode/extensions.json
rename to packages/app/.vscode/extensions.json
diff --git a/packages/core/README.md b/packages/app/README.md
similarity index 69%
rename from packages/core/README.md
rename to packages/app/README.md
index eadaecc..25cdd90 100644
--- a/packages/core/README.md
+++ b/packages/app/README.md
@@ -1,6 +1,6 @@
-# core
+# Application core
-The heart of the Orbit client. Every build target - web, desktop, and the embeddable widget - is served from this package with only the platform adapter swapped out. Application logic lives here, never in the entrypoints.
+The heart of the Orbit client. Every build target - web, desktop, and the embeddable widget - is served from this package with only the platform adapter swapped out. Application logic lives here.
UI is built with [`@dolanske/vui`](https://github.com/Dolanske/vui); state uses Pinia.
@@ -9,14 +9,12 @@ UI is built with [`@dolanske/vui`](https://github.com/Dolanske/vui); state uses
Core never imports `@tauri-apps/api` or reaches into raw `navigator.*`. Instead it declares capability ports and consumes them through an injected `Platform`:
```ts
-import { usePlatform } from "core"
+import { usePlatform } from "app"
const platform = usePlatform()
await platform.notifications.requestPermission()
```
-The seam is shaped by capability, not by platform - core asks a port to do a thing, it never asks "am I running in Tauri". A port an environment can't provide is `null`, and core degrades explicitly. Each entrypoint supplies a concrete adapter from `platform` and injects it once at boot via `providePlatform(app, ...)`.
-
## Commands
```sh
diff --git a/packages/core/package.json b/packages/app/package.json
similarity index 92%
rename from packages/core/package.json
rename to packages/app/package.json
index f48a5ef..360a5b4 100644
--- a/packages/core/package.json
+++ b/packages/app/package.json
@@ -1,5 +1,5 @@
{
- "name": "core",
+ "name": "app",
"version": "0.0.0",
"private": true,
"type": "module",
@@ -12,6 +12,7 @@
"dependencies": {
"@dolanske/vui": "catalog:",
"pinia": "catalog:",
+ "platform": "workspace:*",
"vue": "^3.5.34",
"vue-router": "catalog:"
},
diff --git a/packages/app/src/components/OrbitApp.vue b/packages/app/src/components/OrbitApp.vue
new file mode 100644
index 0000000..ec37c11
--- /dev/null
+++ b/packages/app/src/components/OrbitApp.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/packages/core/src/env.d.ts b/packages/app/src/env.d.ts
similarity index 100%
rename from packages/core/src/env.d.ts
rename to packages/app/src/env.d.ts
diff --git a/packages/app/src/index.ts b/packages/app/src/index.ts
new file mode 100644
index 0000000..c7e0299
--- /dev/null
+++ b/packages/app/src/index.ts
@@ -0,0 +1,4 @@
+import OrbitApp from "./components/OrbitApp.vue"
+import { createOrbitApp } from "./lib/setup.ts"
+
+export { OrbitApp, createOrbitApp }
diff --git a/packages/app/src/lib/setup.ts b/packages/app/src/lib/setup.ts
new file mode 100644
index 0000000..c21ebf2
--- /dev/null
+++ b/packages/app/src/lib/setup.ts
@@ -0,0 +1,17 @@
+import { createApp, type Component } from "vue"
+import { router } from "../router"
+import { type Platform, PLATFORM_KEY } from "platform"
+
+/**
+ * Creates an Orbit app.
+ *
+ * @param root Root component
+ * @param platform Platform adapter
+ * @returns Vue application instance
+ */
+export function createOrbitApp(root: Component, platform: Platform) {
+ const app = createApp(root)
+ app.use(router)
+ app.provide(PLATFORM_KEY, platform)
+ return app
+}
diff --git a/packages/core/src/router/index.ts b/packages/app/src/router/index.ts
similarity index 100%
rename from packages/core/src/router/index.ts
rename to packages/app/src/router/index.ts
diff --git a/packages/core/src/router/views/RouteMain.vue b/packages/app/src/router/views/RouteMain.vue
similarity index 100%
rename from packages/core/src/router/views/RouteMain.vue
rename to packages/app/src/router/views/RouteMain.vue
diff --git a/packages/core/src/style/index.css b/packages/app/src/style/index.css
similarity index 100%
rename from packages/core/src/style/index.css
rename to packages/app/src/style/index.css
diff --git a/packages/core/test/example.test.ts b/packages/app/test/example.test.ts
similarity index 100%
rename from packages/core/test/example.test.ts
rename to packages/app/test/example.test.ts
diff --git a/packages/app/test/fixtures/TestApp.vue b/packages/app/test/fixtures/TestApp.vue
new file mode 100644
index 0000000..230da68
--- /dev/null
+++ b/packages/app/test/fixtures/TestApp.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/packages/app/test/setup.test.ts b/packages/app/test/setup.test.ts
new file mode 100644
index 0000000..a329613
--- /dev/null
+++ b/packages/app/test/setup.test.ts
@@ -0,0 +1,27 @@
+import { describe, expect, it } from "vite-plus/test"
+import { createOrbitApp } from "../src/index.ts"
+import { createWebPlatform } from "platform/src/web.ts"
+import { PLATFORM_KEY } from "platform"
+import { mount } from "@vue/test-utils"
+import TestApp from "./fixtures/TestApp.vue"
+
+describe("Setup Orbit application", () => {
+ it("should create an app instance with a web platform adapter", () => {
+ const platform = createWebPlatform()
+ const app = createOrbitApp(TestApp, platform)
+ expect(app._context.provides[PLATFORM_KEY]).toBe(platform)
+ })
+
+ it("should should be available within vue components when using usePlatform", () => {
+ const selector = mount(TestApp, {
+ global: {
+ provide: {
+ [PLATFORM_KEY]: createWebPlatform(),
+ },
+ },
+ })
+
+ const target = selector.get("[data-test-target]")
+ expect(target.attributes("data-test-target")).toBe("web")
+ })
+})
diff --git a/packages/core/tsconfig.app.json b/packages/app/tsconfig.app.json
similarity index 100%
rename from packages/core/tsconfig.app.json
rename to packages/app/tsconfig.app.json
diff --git a/packages/core/tsconfig.json b/packages/app/tsconfig.json
similarity index 100%
rename from packages/core/tsconfig.json
rename to packages/app/tsconfig.json
diff --git a/packages/core/tsconfig.node.json b/packages/app/tsconfig.node.json
similarity index 100%
rename from packages/core/tsconfig.node.json
rename to packages/app/tsconfig.node.json
diff --git a/packages/core/vite.config.ts b/packages/app/vite.config.ts
similarity index 100%
rename from packages/core/vite.config.ts
rename to packages/app/vite.config.ts
diff --git a/packages/core/src/components/OrbitApp.vue b/packages/core/src/components/OrbitApp.vue
deleted file mode 100644
index f76bf82..0000000
--- a/packages/core/src/components/OrbitApp.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts
deleted file mode 100644
index 314ef29..0000000
--- a/packages/core/src/index.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import OrbitApp from "./components/OrbitApp.vue"
-import { router } from "./router/index.ts"
-
-export { OrbitApp, router }
-export * from "./platform/index.ts"
diff --git a/packages/depot/.gitignore b/packages/depot/.gitignore
new file mode 100644
index 0000000..7535211
--- /dev/null
+++ b/packages/depot/.gitignore
@@ -0,0 +1,4 @@
+node_modules
+dist
+*.log
+.DS_Store
diff --git a/packages/depot/README.md b/packages/depot/README.md
new file mode 100644
index 0000000..8903a5c
--- /dev/null
+++ b/packages/depot/README.md
@@ -0,0 +1,3 @@
+# Depot
+
+Client-side communication layer between [orbit-depot](https://github.com/hivecom/orbit-depot) and Orbit's UI.
diff --git a/packages/depot/package.json b/packages/depot/package.json
new file mode 100644
index 0000000..7ac5803
--- /dev/null
+++ b/packages/depot/package.json
@@ -0,0 +1,43 @@
+{
+ "name": "depot",
+ "version": "0.0.0",
+ "description": "A starter for creating a TypeScript package.",
+ "homepage": "https://github.com/author/library#readme",
+ "bugs": {
+ "url": "https://github.com/author/library/issues"
+ },
+ "license": "MIT",
+ "author": "Author Name ",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/author/library.git"
+ },
+ "files": [
+ "dist"
+ ],
+ "type": "module",
+ "exports": {
+ ".": "./dist/index.mjs",
+ "./package.json": "./package.json"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "scripts": {
+ "build": "vp pack",
+ "dev": "vp pack --watch",
+ "test": "vp test",
+ "check": "vp check",
+ "prepublishOnly": "vp run build"
+ },
+ "dependencies": {
+ "vitest": "catalog:"
+ },
+ "devDependencies": {
+ "@types/node": "^25.6.2",
+ "@typescript/native-preview": "7.0.0-dev.20260509.2",
+ "bumpp": "^11.1.0",
+ "typescript": "^6.0.3",
+ "vite-plus": "catalog:"
+ }
+}
diff --git a/packages/depot/src/api.ts b/packages/depot/src/api.ts
new file mode 100644
index 0000000..363e193
--- /dev/null
+++ b/packages/depot/src/api.ts
@@ -0,0 +1,19 @@
+// Placeholder API that stays in sync with methods that Depot exposes
+
+export const User = {
+ uploadStart: () => {},
+ upload: () => {},
+ delete: () => {},
+}
+
+export const Internal = {
+ keys: {
+ get: () => {},
+ post: () => {},
+ delete: (keyId: string) => {
+ void keyId
+ },
+ },
+ quota: () => {},
+ health: () => {},
+}
diff --git a/packages/depot/src/index.ts b/packages/depot/src/index.ts
new file mode 100644
index 0000000..55b90c8
--- /dev/null
+++ b/packages/depot/src/index.ts
@@ -0,0 +1,3 @@
+import { User, Internal } from "./api.ts"
+
+export { User, Internal }
diff --git a/packages/depot/test/api.test.ts b/packages/depot/test/api.test.ts
new file mode 100644
index 0000000..5f2a70b
--- /dev/null
+++ b/packages/depot/test/api.test.ts
@@ -0,0 +1,10 @@
+import { describe, expect, it } from "vite-plus/test"
+import { User } from "../src/api.ts"
+
+describe("API tests", () => {
+ it("should have the expected API methods", () => {
+ expect(typeof User.uploadStart).toBe("function")
+ expect(typeof User.upload).toBe("function")
+ expect(typeof User.delete).toBe("function")
+ })
+})
diff --git a/packages/depot/tsconfig.json b/packages/depot/tsconfig.json
new file mode 100644
index 0000000..ff4adab
--- /dev/null
+++ b/packages/depot/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "target": "esnext",
+ "lib": ["es2023"],
+ "moduleDetection": "force",
+ "module": "nodenext",
+ "moduleResolution": "nodenext",
+ "resolveJsonModule": true,
+ "types": ["node"],
+ "strict": true,
+ "noUnusedLocals": true,
+ "declaration": true,
+ "noEmit": true,
+ "allowImportingTsExtensions": true,
+ "esModuleInterop": true,
+ "isolatedModules": true,
+ "verbatimModuleSyntax": true,
+ "skipLibCheck": true
+ }
+}
diff --git a/packages/depot/vite.config.ts b/packages/depot/vite.config.ts
new file mode 100644
index 0000000..90abe48
--- /dev/null
+++ b/packages/depot/vite.config.ts
@@ -0,0 +1,17 @@
+import { defineConfig } from "vite-plus"
+
+export default defineConfig({
+ pack: {
+ dts: {
+ tsgo: true,
+ },
+ exports: true,
+ },
+ lint: {
+ options: {
+ typeAware: true,
+ typeCheck: true,
+ },
+ },
+ fmt: {},
+})
diff --git a/packages/platform/package.json b/packages/platform/package.json
index e9f26dc..0ec967a 100644
--- a/packages/platform/package.json
+++ b/packages/platform/package.json
@@ -10,7 +10,6 @@
"test": "vp test"
},
"dependencies": {
- "core": "workspace:*",
"vue": "^3.5.34"
},
"devDependencies": {
diff --git a/packages/platform/src/composables.ts b/packages/platform/src/composables.ts
new file mode 100644
index 0000000..b6ae6e2
--- /dev/null
+++ b/packages/platform/src/composables.ts
@@ -0,0 +1,14 @@
+import { inject } from "vue"
+import type { Platform } from "./types"
+import { PLATFORM_KEY } from "./constants"
+
+/**
+ * Access the injected platform adapter from a component or composable.
+ * */
+export function usePlatform(): Platform {
+ const platform = inject(PLATFORM_KEY)
+ if (!platform) {
+ throw new Error("No platform adapter provided. Make sure to provide a platform adapter during Orbit app initialization.")
+ }
+ return platform
+}
diff --git a/packages/platform/src/constants.ts b/packages/platform/src/constants.ts
new file mode 100644
index 0000000..482f4eb
--- /dev/null
+++ b/packages/platform/src/constants.ts
@@ -0,0 +1,4 @@
+import type { InjectionKey } from "vue"
+import type { Platform } from "./types"
+
+export const PLATFORM_KEY: InjectionKey = Symbol("orbit-platform")
diff --git a/packages/platform/src/index.ts b/packages/platform/src/index.ts
index e73af34..d7d33e4 100644
--- a/packages/platform/src/index.ts
+++ b/packages/platform/src/index.ts
@@ -1 +1,6 @@
-export { createWebPlatform } from "./web.ts"
+import { createWebPlatform } from "./web"
+import type { Platform } from "./types"
+import { PLATFORM_KEY } from "./constants"
+import { usePlatform } from "./composables"
+
+export { createWebPlatform, type Platform, PLATFORM_KEY, usePlatform }
diff --git a/packages/core/src/platform/index.ts b/packages/platform/src/types.ts
similarity index 54%
rename from packages/core/src/platform/index.ts
rename to packages/platform/src/types.ts
index a2269b2..4a25988 100644
--- a/packages/core/src/platform/index.ts
+++ b/packages/platform/src/types.ts
@@ -1,16 +1,3 @@
-import type { App, InjectionKey } from "vue"
-import { inject } from "vue"
-
-// The platform contract. `packages/core` owns this and consumes it through
-// the injected `Platform`; it never imports `@tauri-apps/api` or touches raw
-// `navigator.*` directly. Each app entrypoint (web, desktop, mobile) supplies
-// a concrete adapter from `packages/platform` and injects it once at boot.
-//
-// The seam is shaped by capability, not by platform: core asks a port to do a
-// thing, it never asks "am I running in Tauri". A port an environment cannot
-// provide is `null`, and core degrades explicitly rather than scattering
-// platform checks.
-
export interface NotificationOptions {
title: string
body?: string
@@ -18,9 +5,7 @@ export interface NotificationOptions {
}
export interface NotificationPort {
- /** Request permission to display notifications. Resolves to whether granted. */
requestPermission: () => Promise
- /** Display a notification. No-op if permission has not been granted. */
notify: (options: NotificationOptions) => Promise
}
@@ -69,7 +54,6 @@ export interface DnsPort {
}
export interface Platform {
- /** Identifies which adapter is active. */
readonly target: "web" | "desktop" | "mobile"
readonly notifications: NotificationPort
readonly tray: TrayPort | null
@@ -78,19 +62,3 @@ export interface Platform {
readonly fileTransfer: FileTransferPort
readonly dns: DnsPort | null
}
-
-export const PLATFORM_KEY: InjectionKey = Symbol("orbit-platform")
-
-/** Wire a concrete platform adapter into the app at boot. */
-export function providePlatform(app: App, platform: Platform): void {
- app.provide(PLATFORM_KEY, platform)
-}
-
-/** Access the injected platform adapter from a component or composable. */
-export function usePlatform(): Platform {
- const platform = inject(PLATFORM_KEY)
- if (!platform) {
- throw new Error("No platform adapter provided. Call providePlatform(app, ...) at app boot.")
- }
- return platform
-}
diff --git a/packages/platform/src/web.ts b/packages/platform/src/web.ts
index e653ce7..0e5fe53 100644
--- a/packages/platform/src/web.ts
+++ b/packages/platform/src/web.ts
@@ -1,4 +1,4 @@
-import type { AudioDevice, AudioDevicePort, FileTransferPort, NotificationPort, Platform } from "core"
+import type { AudioDevice, AudioDevicePort, FileTransferPort, NotificationPort, Platform } from "./types"
function createNotificationPort(): NotificationPort {
return {
diff --git a/packages/platform/test/web.test.ts b/packages/platform/test/web.test.ts
index e77d0ea..3582bf7 100644
--- a/packages/platform/test/web.test.ts
+++ b/packages/platform/test/web.test.ts
@@ -1,5 +1,5 @@
import { describe, expect, it, vi } from "vite-plus/test"
-import { createWebPlatform } from "../src/index.ts"
+import { createWebPlatform } from "../src/web.ts"
describe("web platform adapter", () => {
it("reports the web target", () => {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 54d6b83..f16025f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -20,14 +20,14 @@ catalogs:
version: 3.0.4
vite-plus:
specifier: latest
- version: 0.1.24
+ version: 0.2.1
vue-router:
specifier: ^5.1.0
version: 5.1.0
overrides:
vite: npm:@voidzero-dev/vite-plus-core@latest
- vitest: npm:@voidzero-dev/vite-plus-test@^0.1.24
+ vitest: 4.1.9
importers:
@@ -35,66 +35,69 @@ importers:
devDependencies:
vite-plus:
specifier: 'catalog:'
- version: 0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
+ version: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
apps/web:
dependencies:
- core:
+ app:
specifier: workspace:*
- version: link:../../packages/core
+ version: link:../../packages/app
platform:
specifier: workspace:*
version: link:../../packages/platform
vue:
- specifier: ^3.5.34
- version: 3.5.35(typescript@6.0.3)
+ specifier: ^3.5.38
+ version: 3.5.38(typescript@6.0.3)
devDependencies:
'@types/node':
- specifier: ^24.12.3
- version: 24.13.1
+ specifier: ^24.13.2
+ version: 24.13.2
'@vitejs/plugin-vue':
- specifier: ^6.0.6
- version: 6.0.7(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))
+ specifier: ^6.0.7
+ version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))
'@vue/tsconfig':
specifier: ^0.9.1
- version: 0.9.1(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))
+ version: 0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))
typescript:
- specifier: ~6.0.2
+ specifier: ~6.0.3
version: 6.0.3
vite:
specifier: npm:@voidzero-dev/vite-plus-core@latest
- version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
vite-plus:
specifier: 'catalog:'
- version: 0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ version: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
vue-tsc:
- specifier: ^3.2.8
- version: 3.3.4(typescript@6.0.3)
+ specifier: ^3.3.5
+ version: 3.3.5(typescript@6.0.3)
- packages/core:
+ packages/app:
dependencies:
'@dolanske/vui':
specifier: 'catalog:'
- version: 1.15.2(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3)
+ version: 1.15.2(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3)
pinia:
specifier: 'catalog:'
version: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))
+ platform:
+ specifier: workspace:*
+ version: link:../platform
vue:
specifier: ^3.5.34
version: 3.5.35(typescript@6.0.3)
vue-router:
specifier: 'catalog:'
- version: 5.1.0(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
+ version: 5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
devDependencies:
'@types/node':
specifier: ^24.12.3
version: 24.13.1
'@vitejs/plugin-vue':
specifier: ^6.0.6
- version: 6.0.7(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))
+ version: 6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))
'@vue/test-utils':
specifier: 'catalog:'
- version: 2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
+ version: 2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.38(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
'@vue/tsconfig':
specifier: ^0.9.1
version: 0.9.1(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))
@@ -106,19 +109,38 @@ importers:
version: 6.0.3
vite:
specifier: npm:@voidzero-dev/vite-plus-core@latest
- version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
vite-plus:
specifier: 'catalog:'
- version: 0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ version: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
vue-tsc:
specifier: ^3.2.8
version: 3.3.4(typescript@6.0.3)
+ packages/depot:
+ dependencies:
+ vitest:
+ specifier: 4.1.9
+ version: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ devDependencies:
+ '@types/node':
+ specifier: ^25.6.2
+ version: 25.9.2
+ '@typescript/native-preview':
+ specifier: 7.0.0-dev.20260509.2
+ version: 7.0.0-dev.20260509.2
+ bumpp:
+ specifier: ^11.1.0
+ version: 11.1.0
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+ vite-plus:
+ specifier: 'catalog:'
+ version: 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
+
packages/platform:
dependencies:
- core:
- specifier: workspace:*
- version: link:../core
vue:
specifier: ^3.5.34
version: 3.5.35(typescript@6.0.3)
@@ -137,10 +159,10 @@ importers:
version: 6.0.3
vite:
specifier: npm:@voidzero-dev/vite-plus-core@latest
- version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ version: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
vite-plus:
specifier: 'catalog:'
- version: 0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ version: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
vue-tsc:
specifier: ^3.2.8
version: 3.3.4(typescript@6.0.3)
@@ -162,6 +184,10 @@ packages:
'@asamuzakjp/nwsapi@2.3.9':
resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==}
+ '@babel/code-frame@7.29.7':
+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/generator@8.0.0-rc.6':
resolution: {integrity: sha512-6mIzgVK8DgEzvIapoQwhXTMnnkuE4STQmVv9H03i/tZ2ml8oev3TRvZJgTenK2Bsq0YWNtzOrFdTyNzCMFtjJQ==}
engines: {node: ^22.18.0 || >=24.11.0}
@@ -192,6 +218,10 @@ packages:
engines: {node: ^22.18.0 || >=24.11.0}
hasBin: true
+ '@babel/runtime@7.29.7':
+ resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.29.7':
resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
engines: {node: '>=6.9.0'}
@@ -200,6 +230,9 @@ packages:
resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==}
engines: {node: ^22.18.0 || >=24.11.0}
+ '@blazediff/core@1.9.1':
+ resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==}
+
'@bramus/specificity@2.4.2':
resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==}
hasBin: true
@@ -320,8 +353,8 @@ packages:
'@microsoft/tsdoc@0.16.0':
resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==}
- '@napi-rs/wasm-runtime@1.1.4':
- resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
+ '@napi-rs/wasm-runtime@1.1.5':
+ resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
@@ -329,131 +362,134 @@ packages:
'@one-ini/wasm@0.1.1':
resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
- '@oxc-project/runtime@0.133.0':
- resolution: {integrity: sha512-PkvjA1Lq5++V5S1E6Patr92ZVcieE6EalDr1VJTqv4BnjZdOUC4W3p8k1wMXSd5/2aFP4b/A6N5sg2Bkzcr9vQ==}
+ '@oxc-project/runtime@0.136.0':
+ resolution: {integrity: sha512-u0EutjK5y6NHJkl5jNJCs8zbup1z6A/UEWgajrYzqcEU3UX05HjqybhMQOLhSM0eKGISyM6WfSMMuklYSmH2wA==}
engines: {node: ^20.19.0 || >=22.12.0}
'@oxc-project/types@0.133.0':
resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
- '@oxfmt/binding-android-arm-eabi@0.52.0':
- resolution: {integrity: sha512-17EMSJnQ9g+upVHrAUYDMfH5lvRKQ9Nvg8WtEoH72oDr1VpWz+7/o3tD97U1EToen2YAQ/68JmtDYkQUi20dfQ==}
+ '@oxc-project/types@0.136.0':
+ resolution: {integrity: sha512-39Al/B3v9esnHCX7S8l9Se2+s2tb9b2jcMd+bZ2L659VG73kNyGPpPrL5Zi/p0ty7p4pTTU2/Dd+g27hv94XCg==}
+
+ '@oxfmt/binding-android-arm-eabi@0.55.0':
+ resolution: {integrity: sha512-+rFDOqQe5LOWgxrAJaZgLRudr6GQm0wGI6gtu7vVkrdLGjNMUSGbAlaCr8j7F2H2Er97vYQCU8WDb30onqMM1g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxfmt/binding-android-arm64@0.52.0':
- resolution: {integrity: sha512-A2G1IdwGEW2lLJkIxcvuirRH1CzSl/e0NX11zTlW1gvxJThfwbI/BEoaKrTNpm7M2FchvIf6guvIQU7d5iz+OQ==}
+ '@oxfmt/binding-android-arm64@0.55.0':
+ resolution: {integrity: sha512-ctulLq8s3x8Zmvw6+iccB09TIKERAklRSmbJ10gk8mlAn05qZxoyo52dj3Hi9IJcmDSwF54fQaTVh2CbL6PInw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxfmt/binding-darwin-arm64@0.52.0':
- resolution: {integrity: sha512-f9+bLvOYxy7NttCLFTvQ7afmqDOWY4wIP9xdvfj5trQ1qj6f2UFAGwZESlfsMjvJNTyRpXfIlOanCI9FOvoeQA==}
+ '@oxfmt/binding-darwin-arm64@0.55.0':
+ resolution: {integrity: sha512-xDQczLH9pw/RBk1h/GH0qcGMm8hQtmtVHBNLSH3lk1gEIR09hZ4L+mJQl4VqiVAvPK9VG9PYrWWuSQLt7xTbiA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxfmt/binding-darwin-x64@0.52.0':
- resolution: {integrity: sha512-YSTB9sJ5nnQd/Q0ddHkgof0ZCHPAnWZT1IW2SJ8omz7CP7KluJhO1fNHrpqdxCtpztJwSs4hY1uAee35wKxxaw==}
+ '@oxfmt/binding-darwin-x64@0.55.0':
+ resolution: {integrity: sha512-JaNoFCkF2CJdGgpPSMbuO9HVyXyoNGIhMHPvp6NYAjeVKw9XEYc0HcUWJLPQa3Q69WV5wMa9m5jPMJPtbLtcRg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxfmt/binding-freebsd-x64@0.52.0':
- resolution: {integrity: sha512-NIrRNTTPCs4UbmVs0bxLSCDlLCtIRMJIXklNKaXa5Oj2/K1UIMBvgE8+uPVo01Io3N9HF0+GAX+aAHjUgZS7vA==}
+ '@oxfmt/binding-freebsd-x64@0.55.0':
+ resolution: {integrity: sha512-DNbszhpg6S2MIzax5azdHFTTBIVkR5xr8yyRZuA4yoDAwOkzIp3tmldgKZM2+VlT+hJIG0xUksA+elISzMEAfA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxfmt/binding-linux-arm-gnueabihf@0.52.0':
- resolution: {integrity: sha512-JXUCde8mn3GpgQouz2PXUokgy/uT1QrRJBL2s983VWcSQp62wTFYiNXgTKdeo1Jgbr0IgUnKKvzIk/YBlj/nVQ==}
+ '@oxfmt/binding-linux-arm-gnueabihf@0.55.0':
+ resolution: {integrity: sha512-2snoaoRfFFyGnbOcKUK36rREBYxe/Xgz3uHbiA5zbCB/s6R4DQj4mHqYAaWWhgizCUSDxV8cE9zAZ0XleNpKGw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm-musleabihf@0.52.0':
- resolution: {integrity: sha512-psbUXaRZ+V8DaXz10Qf7LSHtdtdKAmC8fxXgeU608jjzrmWK4quamZMOpl6sf+dikoFHA85uE93Q0BqxrCdQrQ==}
+ '@oxfmt/binding-linux-arm-musleabihf@0.55.0':
+ resolution: {integrity: sha512-q1aktHF/WRpSK81BX1dE/9vWrS2jGw1Nax2kb4DBLGAewubCLcoNyp4Zl/NSMgbv3vUS46Z33wIQkBVYOP3PYg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxfmt/binding-linux-arm64-gnu@0.52.0':
- resolution: {integrity: sha512-Jw7MgWUU9lcLCcy82updISP3EthTlfvAwR6gWNxPzqly7+fLvOi2gHQE9xXQjpqaVLm/8P+gOzlv9ODuoVlaaw==}
+ '@oxfmt/binding-linux-arm64-gnu@0.55.0':
+ resolution: {integrity: sha512-VD0y36aENezl/3tsclA/4G53Cc7iV+7Uoh7gz4yvcOTaEYBtJpQsE6PKDGTtUtOvGS4kv51ybfXY/nWZejO5IA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-arm64-musl@0.52.0':
- resolution: {integrity: sha512-wZg6bLjDvh2KibyI3QFUYo8GTXneIFsd0JvehtvJiUmQ8WRPERgxd/VM4ctWb86U5FT1FkqgS8/wZKVB+AZScg==}
+ '@oxfmt/binding-linux-arm64-musl@0.55.0':
+ resolution: {integrity: sha512-r8xlKJFcsRmn0H5jZrdORae6RX9jDBrZVvOoxF+bCQtampQJClv80aZEHsv+NsLsp2KCE5ql79O7DpPVzYWpXA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-ppc64-gnu@0.52.0':
- resolution: {integrity: sha512-IngE8uxhNvxcMrLjZNDo9xNLY7rEK33AKnaMd2B46he1e/mz2CfcW6If/U1wUjdRZddm1QzQaciqZkuMkdh1FA==}
+ '@oxfmt/binding-linux-ppc64-gnu@0.55.0':
+ resolution: {integrity: sha512-GRKv/HXHcwIVld/WU61rF0g0R16hl5EJ+ScKdpjevT57lnLnagj/U2YUbXf2mT+2Pg1uCzWC+mvGicPV3CDdLQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-gnu@0.52.0':
- resolution: {integrity: sha512-H3+DdFMv/efN3Efmhsv18jDrpiWWqKG7wsfAlQBqAt6z/E2Bx+TwEj2Nowe51CPOWB8/mFBC2dAMSgVFLvvowA==}
+ '@oxfmt/binding-linux-riscv64-gnu@0.55.0':
+ resolution: {integrity: sha512-rdv57enTiPtpSYRMKfAiEbQb0Puw5t9N7isVinDoo5qeLDScro2gznmZqSgSWbVZRzLisTeCTW8Qwgw0bOHv3A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-riscv64-musl@0.52.0':
- resolution: {integrity: sha512-zji+1kb7lJKohSDjzC1IsS+K/cKRs1hdVf0ZH0VbdbiakmtLvN9twBoXo/k8VdjFax7kfo+DyPxS7vv52br1aw==}
+ '@oxfmt/binding-linux-riscv64-musl@0.55.0':
+ resolution: {integrity: sha512-7v1nNrlD43VY6+sYQ6efYyb3lE6QY182304PD/768ZxTjOmFd/3dQa3u/nGBUAXYdGSWOQc5N3PnS0QzUXyEIA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-linux-s390x-gnu@0.52.0':
- resolution: {integrity: sha512-hcLBYedpCy7ToUvvBidWk7+11Yhg1oAZ4+6hKPic/mQI6NaqXJSXMps5nFlwUuX2ewhtLZZDPg63TI042qGKBg==}
+ '@oxfmt/binding-linux-s390x-gnu@0.55.0':
+ resolution: {integrity: sha512-f4lJLUSPOgScjFl9LiflKCTocyNRwE25JmTMbN4XQdDjoZzEHjqf3wA3VESF1/csg7i8m7+EQLbrZyYDqe10UQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-gnu@0.52.0':
- resolution: {integrity: sha512-IDO2loXK2OtTOhSPchU9MW25mWL2QCDGdJbjN8MXKZVS80qXe5gMTwQWu/gMJ3juoBHbkuUZNB2N1LHzNT7DoA==}
+ '@oxfmt/binding-linux-x64-gnu@0.55.0':
+ resolution: {integrity: sha512-MihqiPziJNoWy4MqNSV+jVA1g+07iQDjZiR0vaCaDoPgFEiJpCMsxamktzLV07cEeQsSJ04vQaU4CzCQwIvtDA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxfmt/binding-linux-x64-musl@0.52.0':
- resolution: {integrity: sha512-mAV2Hjn0SatJ+KoAzKUC3eJhdJ8wv+3m1KyuS0dTsbF0c5weq+QrCt/DRZZM+uj/XiKzCDEUKYsBF30e2qkcyw==}
+ '@oxfmt/binding-linux-x64-musl@0.55.0':
+ resolution: {integrity: sha512-Yqghym7KYAVjP9MmSrNZiDeerMuoejNjo0r3ox5H3GDKk8eAfl8VyJm9i+pWCLDCTnAbcTUMMN2ZKjUYXH1v3g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxfmt/binding-openharmony-arm64@0.52.0':
- resolution: {integrity: sha512-vd4npaUIwChxp7XzkqmepBWTT9YMcSe/NBApVGPC30/lLyOVaV3dvma1SKo03t8O73BPRAG7EyJzGlN5cJM5hQ==}
+ '@oxfmt/binding-openharmony-arm64@0.55.0':
+ resolution: {integrity: sha512-s5SDvVVSbyQl1V5UU3Yl12M+XLUQ3rl5SglNqgAA2K4PXUtQhyNSS00wivONPEnNo5W01rCou8WkDNyvI/RGHg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxfmt/binding-win32-arm64-msvc@0.52.0':
- resolution: {integrity: sha512-k2sz6gWQdMfh5HPpIS+Bw/0UEV/kaK2xuqJRrWL233sEHx9WLlsmvlPFM4HUNThkYbSN0U0vPW7LVKZWDS8hPQ==}
+ '@oxfmt/binding-win32-arm64-msvc@0.55.0':
+ resolution: {integrity: sha512-7p9FB5R32tw2KyyNX3wpQrR2WHwEHvMEiBlGXxeTCaRMCVNx3UtFMAUbaQ/pRNWIrEUZmYhJ6tcUH52uPTRYjQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxfmt/binding-win32-ia32-msvc@0.52.0':
- resolution: {integrity: sha512-rhke69GTcArodLHpjMTfNnvjTEBryDeZcUCKK/VjXDMtfTULl6QRh0ymX5/hbCUv2WjYm9h/QbW++q2vE15gWQ==}
+ '@oxfmt/binding-win32-ia32-msvc@0.55.0':
+ resolution: {integrity: sha512-ZYqj3fDnOT1IaVGMP5kpmkQl4F3tQIm2ZyAxvqkJYmI0xgWWak4ss4XYwv3VDfM+TWXeC9K4uQ/wW5jm/5XABA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxfmt/binding-win32-x64-msvc@0.52.0':
- resolution: {integrity: sha512-q5xL7oeXkZdEtNZWBdvehJcmt+GRu9l2bK40yJs1jJXlqq+r0Hygb1rTjq+FM2o/2xyt4cufH6KRplHp3Jjsvw==}
+ '@oxfmt/binding-win32-x64-msvc@0.55.0':
+ resolution: {integrity: sha512-eEYT5tivGnGbPHuOHuQpi6CGLObhh0re/5jcNQHihD2GRYkTM85dyi5a19zjP8Q00t1uqAx+/QGLUGdHeqzWyg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -488,130 +524,130 @@ packages:
cpu: [x64]
os: [win32]
- '@oxlint/binding-android-arm-eabi@1.67.0':
- resolution: {integrity: sha512-VrSi571rDv1N8HaEDM+DEX8nmT0y9jJo8tzzW13vsOWTx59xQczCIJx68n2zWOXRT5YKZsOZXp4qkHN/10x4mw==}
+ '@oxlint/binding-android-arm-eabi@1.70.0':
+ resolution: {integrity: sha512-zFh0P4cswmRvw6nkyb89dr18rRanuaCPAsEXsFDoQY8WdaquI8Pt4NWFjaMJg6L23cy5NeN8J9cBnREbWzZhaw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxlint/binding-android-arm64@1.67.0':
- resolution: {integrity: sha512-l6+NdYxMoRohix5r5bbigW16LPicceCwGcQ6LKKuE1kUdjgFfQolJjrJsQYPFetIs78Gxj/G/f5TEGoTCwj9nQ==}
+ '@oxlint/binding-android-arm64@1.70.0':
+ resolution: {integrity: sha512-qI8o4HZjeGiBrWv+pJv4lH0Yi2Gl/JSp/EumBUApezJprIKa5PS4nU0lQsQngtky8k+SplQIOjv6hwu0SSxeyg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxlint/binding-darwin-arm64@1.67.0':
- resolution: {integrity: sha512-jOzXxS1AxFxhImLIRbtGIMrEwaXcgMw3gR57WB1cRk8ai+vpr6726kxXqVvlNsrXtJ/FrmOm8RxlC0m8SW24Qg==}
+ '@oxlint/binding-darwin-arm64@1.70.0':
+ resolution: {integrity: sha512-8KjgVVHI5F9nVwHCRwwA78Ty7zNKP4Wd9OeN5PSv3iu/F/u1RVXoOCgLhWqust6HmwQG6xc8c+RCyaWENy24+w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxlint/binding-darwin-x64@1.67.0':
- resolution: {integrity: sha512-3DFAVY94OqjIZHXIPz37yGRSWwOFTAqChQ64/M69GYLawzP0KiwdhDNfqdKKYT0bTR/DNxmMnQsj3ns+8+X/Lg==}
+ '@oxlint/binding-darwin-x64@1.70.0':
+ resolution: {integrity: sha512-WVydssv5PSUBXFJTdNBWlmGkbNmvPGaFt/2SUT/EZRB6bq6bEOHmMlbnupZD5jmlEvi9+mZJHi8TCw15lyfSfQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxlint/binding-freebsd-x64@1.67.0':
- resolution: {integrity: sha512-e4dDKZuLu8TR9DEBssWSDahlPgZBwojTTHZUvnjBRJfJJbpxYCjfjKfi0Z1+CSLMiJBwI2yCDtRM1XJQaARjmg==}
+ '@oxlint/binding-freebsd-x64@1.70.0':
+ resolution: {integrity: sha512-hJucmUf8OlinHNb1R7fI4Fw6WsAstOz7i8nmkWQfiHoZXtbufNm+MxiDTIMk1ggh2Ro4vLzgQ+bKvRY54MZoRA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxlint/binding-linux-arm-gnueabihf@1.67.0':
- resolution: {integrity: sha512-BKytFdcQzbITV3xlnzDUDTEDtbUMCCiC4EaNTDZ4FyT8gdNvBC4gfiLucXp/sQl0XU3p7syTlorUWVVVBZab2g==}
+ '@oxlint/binding-linux-arm-gnueabihf@1.70.0':
+ resolution: {integrity: sha512-1BnS7wbCYDSXwWzJJ+mc3NURoha6m6m6RT5c6vgAY3oz7C3OVXP+S0awo2mRq97arrJkVvO3qRQfyAHL+76xtQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm-musleabihf@1.67.0':
- resolution: {integrity: sha512-XYAv0esBDX7BpTzRDjVX2Vdj+zndd8ll2dFQiaeQ6zTZr7A8GRDTN7fH3FP3jU+O0vCDx85oH/EtG7BzPgAXuw==}
+ '@oxlint/binding-linux-arm-musleabihf@1.70.0':
+ resolution: {integrity: sha512-yKy/UdbR55+M2yEcuiV5DCNC/gdQAjr/GioUy50QwBzSrKm8ueWADqyRLS9Xk+qjNeCYGg6A8FvUBds56ttfqg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxlint/binding-linux-arm64-gnu@1.67.0':
- resolution: {integrity: sha512-zizRMjA0i6u/2B0evgda04iycu+MoNuf1pBy6Eh+1CjC5wMEG7qN5zdDKTCvFc0KSYSDM9QTG3gjZHirgtQuKg==}
+ '@oxlint/binding-linux-arm64-gnu@1.70.0':
+ resolution: {integrity: sha512-0A5XJ4alvmqFUFP/4oYSyaO+qLto/HrKEWTSaegiVl+HOufFngK2BjYw9x4RbwBt/du5QG6l5q1zeWiJYYG5yg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-arm64-musl@1.67.0':
- resolution: {integrity: sha512-zB/Tf6sUjmmvvbva9Gj3JTJ8rJ9t4I8/U0o6vSRtd0DRIsIuyegBwJAzhSUFQHdMijIRJkW0exs/yBhpw2S20w==}
+ '@oxlint/binding-linux-arm64-musl@1.70.0':
+ resolution: {integrity: sha512-JiylyurlB0CLSedNtx1gzv3FvfWPF1h/2Y3BJszPLNt5XQFlBsH5ke0Jle3iJb3uqu5m2e7A/DwzpuCAHdiU+A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-ppc64-gnu@1.67.0':
- resolution: {integrity: sha512-kgU40Gt74CK0TCsF51KZymkIwN9U0BajKsMijB52zPqOeZU9NAHkA/NSQkZDHEaCakx42DxhXkODiAqf2b4Gug==}
+ '@oxlint/binding-linux-ppc64-gnu@1.70.0':
+ resolution: {integrity: sha512-J8VPG7I3/HmgaU4u8pNU2kFx2+0U+vPLS1dXFxXOaR/2TQ0f8AC7DRz0SRGRI1bfphnX2hVYTTtLuhL4nYKL+Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-gnu@1.67.0':
- resolution: {integrity: sha512-tOYhkk/iaG9aD3FvGpBFd1Lrw0x0RaVoJBxjUkfNzS50rC5NS5BteNCwgr8A2zCdADrIIoze6D7u6U5Ic++/iQ==}
+ '@oxlint/binding-linux-riscv64-gnu@1.70.0':
+ resolution: {integrity: sha512-N2+4lV2KLN+oXTIIIwmWDhwkrnvqf5oX7Hw0zPjk+RuIVgiBQSOlJWF7uQoFx2siEYX0ZQ5cfSbEAHm+J3t7Wg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-riscv64-musl@1.67.0':
- resolution: {integrity: sha512-sEtywrPb+0b+tHYl1SDCrw903fiC4eyKoNqzP3v+f2JT3Xcv4NEYG+P8rj+eEnX7IWhqV/xj8/JmcmVj21CXaA==}
+ '@oxlint/binding-linux-riscv64-musl@1.70.0':
+ resolution: {integrity: sha512-1e2L7cFCvx9QDzq6NPP+0tABKb5z6nWHyddWTNKprEsjO9xNrAtPowuCGpjNXxkTdsMiZ4jc8YQ5SstZd4XK6g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxlint/binding-linux-s390x-gnu@1.67.0':
- resolution: {integrity: sha512-BvR8Moa0zCLxroOx4vZaZN9nUfwAUpSTwjZdxZyKy4bv3PrzrXrxKR/ZQ0L9wNSvlPhnMJeZfa3q5w6ZCTuN6Q==}
+ '@oxlint/binding-linux-s390x-gnu@1.70.0':
+ resolution: {integrity: sha512-Kwu/l/8GcYibCWA9m9N5pRXMIKVSsL/YbgpLzYkqDhWTiqdRfnNJ/+nqIKRKQiFbHWsdlHEhzMwruJK+qcEruA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-gnu@1.67.0':
- resolution: {integrity: sha512-mm2cxM6fksOpq6l0uFws8BUGKAR4dNa/cZCn37Npq7PFbhD5HDJqWfnoIvTaeRKMy5XdS2tO0MA0qbHDrnXAAA==}
+ '@oxlint/binding-linux-x64-gnu@1.70.0':
+ resolution: {integrity: sha512-tap04CsHYOl0nSAQJfPNIuBxqEPB2HnhQqwaOXLg1jnp2XfRo8Fa814dA4QC4zpvTWXCjAAaCY1W5LOORkEQuQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/binding-linux-x64-musl@1.67.0':
- resolution: {integrity: sha512-WmbMuLapKyDlobMkXAaAL0Y+Uczh4LETfIfQsUpbId4Ip8Ai82/jqeYTOoUCkuuhBFapgqP253+d83tLKOksJg==}
+ '@oxlint/binding-linux-x64-musl@1.70.0':
+ resolution: {integrity: sha512-hzJa/WgvtJpbBD9rgfy0qe+MjbxOXNUT0bfR1S6EQQzfTtBFA9xg5q8KSwRrQ2QfSS+TaP4j+4mVPQrfNc6UNg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/binding-openharmony-arm64@1.67.0':
- resolution: {integrity: sha512-9g/PqxYJelzzTAOR5Y+RiRqdeydhEuXv2KxNeFcAKQ7UsvnWSY1OP4MsuPMbTO2Pf70tz7mFhl1j13H3fyh+8g==}
+ '@oxlint/binding-openharmony-arm64@1.70.0':
+ resolution: {integrity: sha512-xbsaNSNzVSnaJACCUYr1HQMyY/Q/Q1LkePmHG3UvZPvGCYGNxrsZp9OmtA6ick8xH47ltRRbRrPCM1YXYcyC+A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxlint/binding-win32-arm64-msvc@1.67.0':
- resolution: {integrity: sha512-2VhwE6Gatb0vJGnN0TBuQMbKCOiZlSQ/zJvVWYLK4a9d4iDiJOen/yVQkGpmsJ90MuH66fzi0kEKI0jRQMDxGA==}
+ '@oxlint/binding-win32-arm64-msvc@1.70.0':
+ resolution: {integrity: sha512-icAEsUI7JbW1TMRdEXV83mVAInhRVQYuuAlPpxdGwJ95chNdnCzjloRW8GglT0WvzOEZSio6fnYSk2DJ2Hv7LQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxlint/binding-win32-ia32-msvc@1.67.0':
- resolution: {integrity: sha512-EQ3VExXfeM1InbE5+JjufhZZTWy+kHUwgt3yZR7gQ47Je/mE0WspQPan0OJznh493L5anM210YNJtH1PXjTSFg==}
+ '@oxlint/binding-win32-ia32-msvc@1.70.0':
+ resolution: {integrity: sha512-FHMSWbVsPVs/f+Jcl04ws4JJ2wUnauyTzlpxWRG/lSO/8GpX08Fo2gQZqdA6CrRFI+zvkxl+N/KwJGWfUwYVZA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxlint/binding-win32-x64-msvc@1.67.0':
- resolution: {integrity: sha512-bw24y+/1MHS4QDkons3YyHkPT9uCMoLHHgQhb+mb8NOjTYwub1CZ+K9Ngr8aO5DMrDrkqHwTzlTwFP2vS8Y/ZQ==}
+ '@oxlint/binding-win32-x64-msvc@1.70.0':
+ resolution: {integrity: sha512-ptOlKwCz7n4AKs5VweMqG6DAg677FmKOK+vBkkL9DMNgFATIQ+upqUYBTOEwRQyRAx1ncGlPlXleV2hIcm3z4g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxlint/plugins@1.61.0':
- resolution: {integrity: sha512-nkOyZEF1vH527CkdQtOp1HMrVFEM4ResURvI2JFeGoup+h+43J/k/FgdOR9b9Isxg+Yae7qVDa7y3nssE8b3TQ==}
+ '@oxlint/plugins@1.68.0':
+ resolution: {integrity: sha512-titLmukUt/h8ho7Svlf0xSBjoy2ccZKrXjpXpZCj+v6V4CJccC2KyP45BLSCMx8YIpifMyiDyUptM4+5sruKbQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
'@parcel/watcher-android-arm64@2.5.6':
@@ -709,6 +745,9 @@ packages:
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+ '@quansync/fs@1.0.0':
+ resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==}
+
'@rolldown/binding-android-arm64@1.0.3':
resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -852,20 +891,33 @@ packages:
'@swc/helpers@0.5.23':
resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
- '@tanstack/virtual-core@3.17.0':
- resolution: {integrity: sha512-gOxY/hFkPh/XQYhnThBHzkbkX3Ed+z/iushyz+R+JAr213aXxUDgQoTgTdrDpBSRsjFM73P/KfUyWmaF9WHMkQ==}
+ '@tanstack/virtual-core@3.17.1':
+ resolution: {integrity: sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==}
- '@tanstack/vue-virtual@3.13.28':
- resolution: {integrity: sha512-A+jWpXtMpWXKhGLKQrXeC9mk1VgYeMWSJ+o0CTCEi+HLYMSQFdVmPG9lJz7d4XJyIkc5xVwZU9QY67QpScqnxA==}
+ '@tanstack/vue-virtual@3.13.29':
+ resolution: {integrity: sha512-MWb9tNHjpar3sP34b8+3A4I5j9akveoPXIYqqp7/ipyWd49a/kso+1S1LqEmAVR/+g/k1WWTJC4ktvdCGWgXYQ==}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
+ '@testing-library/dom@10.4.1':
+ resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==}
+ engines: {node: '>=18'}
+
+ '@testing-library/user-event@14.6.1':
+ resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==}
+ engines: {node: '>=12', npm: '>=6'}
+ peerDependencies:
+ '@testing-library/dom': '>=7.21.4'
+
'@tybys/wasm-util@0.10.2':
resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
'@types/argparse@1.0.38':
resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
+ '@types/aria-query@5.0.4':
+ resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
+
'@types/chai@5.2.3':
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
@@ -881,15 +933,68 @@ packages:
'@types/node@24.13.1':
resolution: {integrity: sha512-RSpUJGmvsJ1ZeBehQZFhIdpsz+bIpES0nIQXko4Ybq+N+kX6XvOq3Jo+iJ82FWLdblFq85AsMikd3m35jgezYg==}
+ '@types/node@24.13.2':
+ resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==}
+
'@types/node@25.9.2':
resolution: {integrity: sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==}
+ '@types/node@25.9.3':
+ resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==}
+
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-oG9KahiCpx4q70Ood/rRJhYio4oIMHEHfX0g0LhfenlSIjIonitZWjUmUVG9N9q1ev9QWcM8pWpDrGGP0Osp3Q==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-xdEkp23Gu8I7PJCMmSMYtSLX76NKODWj74AoWFPi6MM59ICsjnTSqZf/HmXKSvuNZ5MGb4CMpP3c40dLjGB2PQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-rd+bMRtUAFBClOAKi9p2rOu6jPmnrjZVljoFyxHw+6bIRLerEQlxP+nIH1olC3HOZPyZ6/x75WtfzTHYeqffiQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-ar5HN/V/4HLF4FZCoVVFj+ET1Soi758hb4WhhzYQfSUXQ/bpVGUGP86JAy8EhVMoeN6qxqWet93MkLSszJOIVg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-lB26mGzdolYIZiOdBII8roVJCxCUR8zkYszvvHyjB1IPs7d5fmOhT6OzI1zYPYujiSRJi4HVYM1iXTcIfp7KDg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-gH3UmtyxHiRNEP0LgQXCVlB5+ZN/U+/Z7jM/zULQtTOxIIFK3Y4b8gbGLvP7uW3u2cqYOg2hc2nuN8OdsCmOig==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-kZV0Vh64hp10saOghPlFZE1qahonqvRgU3iubt8pUY4XLe8IQIofwWCN5vzNNeULE4W4mRtAJbHuvP/muOFomw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@typescript/native-preview@7.0.0-dev.20260509.2':
+ resolution: {integrity: sha512-JAJpEX0yBaEle2zzbX5z9QAhmEfML1SyQafLwbKCdcOtnkGdk5xD8NKIVxq+nTwYjRwuV7kKnQ+fqU3gpWY0qQ==}
+ engines: {node: '>=16.20.0'}
+ hasBin: true
+
'@vitejs/plugin-vue@6.0.7':
resolution: {integrity: sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -897,13 +1002,52 @@ packages:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
vue: ^3.2.25
- '@voidzero-dev/vite-plus-core@0.1.24':
- resolution: {integrity: sha512-iXPGBABnQnrDMx89H6MOCGcTZp+QW+3rY4YMVKdE6ydchSvPk2O3MI2vgaRVfOtWJ2IjnxSnf1n2yjP67ZBRFQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@vitest/browser-preview@4.1.9':
+ resolution: {integrity: sha512-a4/OrkMDb/WUnE4OOB/4FJbK3rYVO7YykqtUgcTKG4p2a0R3XcjPVu7SLRHFBs2+NIYhv5yxp1Lz3dbdGBjIow==}
+ peerDependencies:
+ vitest: 4.1.9
+
+ '@vitest/browser@4.1.9':
+ resolution: {integrity: sha512-j1BKtWmPcqpMhmx/L9EPLgAJpCb0zKfwoWLmqBbxaogCXHjOwHFSEoHCBfnGtx93xKQwilZ26m+UOsHqHMkRNg==}
+ peerDependencies:
+ vitest: 4.1.9
+
+ '@vitest/expect@4.1.9':
+ resolution: {integrity: sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==}
+
+ '@vitest/mocker@4.1.9':
+ resolution: {integrity: sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==}
+ peerDependencies:
+ msw: ^2.4.9
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+
+ '@vitest/pretty-format@4.1.9':
+ resolution: {integrity: sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==}
+
+ '@vitest/runner@4.1.9':
+ resolution: {integrity: sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==}
+
+ '@vitest/snapshot@4.1.9':
+ resolution: {integrity: sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==}
+
+ '@vitest/spy@4.1.9':
+ resolution: {integrity: sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==}
+
+ '@vitest/utils@4.1.9':
+ resolution: {integrity: sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==}
+
+ '@voidzero-dev/vite-plus-core@0.2.1':
+ resolution: {integrity: sha512-iWdtOlLezgYcDqIzxZx1yOUhY93vUB+ob+mRYBNr7/3Hf80uRyTQbqVD1WtsYaANbzeUi81SQ1ZoUraXHO+u8A==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
peerDependencies:
'@arethetypeswrong/core': ^0.18.1
- '@tsdown/css': 0.22.1
- '@tsdown/exe': 0.22.1
+ '@tsdown/css': 0.22.3
+ '@tsdown/exe': 0.22.3
'@types/node': ^20.19.0 || >=22.12.0
'@vitejs/devtools': ^0.1.18
esbuild: ^0.27.0 || ^0.28.0
@@ -960,86 +1104,55 @@ packages:
yaml:
optional: true
- '@voidzero-dev/vite-plus-darwin-arm64@0.1.24':
- resolution: {integrity: sha512-Hpo9W9piSFlEsJzGkwzfDXhJGrnYByxHXF7NVQZ7g+SLOprddtlfTeM8t+gq9dxcuq0RzM8ddMAhDQP/K3fZQA==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-darwin-arm64@0.2.1':
+ resolution: {integrity: sha512-9AfN/5LKRks8gbTaHPiQHT0L4yboy2xB6x6vvCRWxQMWxPS6/ZJLf5kUIZeE7I1z33AEyLKKkDscsZZVMgMLgg==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [arm64]
os: [darwin]
- '@voidzero-dev/vite-plus-darwin-x64@0.1.24':
- resolution: {integrity: sha512-SwnnnZrEFBiU5iKlh/CZAVwn0RFt/Udrvt3kFLtdRxMtN5bKaqTFVA2H8Y/FPCWp1QX9bs4V9ZIAeXAk06zLkw==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-darwin-x64@0.2.1':
+ resolution: {integrity: sha512-Q1vyimRbf4M82qIQSWRyr7NJaH9ag5G7vVEfGVVJlQHNprI+Q8zj2Phcs/PGf6QcyjcL8UclLznQTHU9NgnKZw==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [x64]
os: [darwin]
- '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.24':
- resolution: {integrity: sha512-ImM3eqDki4DpRuHjW6dEh4St8zvbcfOMR7KQZJX42ArriCLQ/QdaYhDRRbcDi27XsOBqRxm2eqUUEymPrYIHpA==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-linux-arm64-gnu@0.2.1':
+ resolution: {integrity: sha512-WHW3DziqedRfhJ2upq6kC4y/pmdQWYt322DVB7+4Xb4oOa/CT9GtnSrWIiXVJ4PSO42v54+YsSTKPH2HC5RbtA==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.24':
- resolution: {integrity: sha512-gj4mzbob/ls8Zs7iTuF9Gr0EFFF7tdpDiPxDPBkH8tJP5OkHABlzWUwJhU+9xxcUbTaXqpHDw68Mil7jm5dpMg==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-linux-arm64-musl@0.2.1':
+ resolution: {integrity: sha512-vUY7hYycZW0qEevpl7ImzZJFnOEKRYCaCOX4TBW0vk6MJZ+zj/xW7e0LOggzJcz2wbYAgLDqp5h+b8wV9dguDA==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.24':
- resolution: {integrity: sha512-x7IYK7lI+WuF1n3jSzEYU6FgJxPX/R0rDmTTsOutooGGCU7uShZvfZqIoiTXK0eFnJU5ij5BfBgenenUfsaT/A==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-linux-x64-gnu@0.2.1':
+ resolution: {integrity: sha512-tFxpToEaykBGxMQHp8M/qmr1yruRRED+c9gA1h9kmplqot04OxuqzRCWu/IiIvMJ0v3JFdOP3gqkyjXLLJhxIA==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':
- resolution: {integrity: sha512-JCy2w0eSVUlWQlggK5T47MnL+j0o4EY7hLskINVI8gi+aixQF4xnYBDobz0lbxkqz3/IfiLyXUx6TcU3thcsGQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-linux-x64-musl@0.2.1':
+ resolution: {integrity: sha512-2scSS7wEbLO2758fqr1/bAULg7nLCFa5V8LO2b5w3g1CrTYdMTDt2WX1ghPesIi+70pYGydRbXo6iaaN43zfMg==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@voidzero-dev/vite-plus-test@0.1.24':
- resolution: {integrity: sha512-9NiG6UadG0iOaPL1AMsO5sDKkx6MADHw4/mMOmHWZUhhUwqzfVtnnptMK37vD71e6KyR7yAscx19FrtOWWtjvA==}
- engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
- peerDependencies:
- '@edge-runtime/vm': '*'
- '@opentelemetry/api': ^1.9.0
- '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/coverage-istanbul': 4.1.8
- '@vitest/coverage-v8': 4.1.8
- '@vitest/ui': 4.1.8
- happy-dom: '*'
- jsdom: '*'
- vite: ^6.0.0 || ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- '@edge-runtime/vm':
- optional: true
- '@opentelemetry/api':
- optional: true
- '@types/node':
- optional: true
- '@vitest/coverage-istanbul':
- optional: true
- '@vitest/coverage-v8':
- optional: true
- '@vitest/ui':
- optional: true
- happy-dom:
- optional: true
- jsdom:
- optional: true
-
- '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.24':
- resolution: {integrity: sha512-G+/lhLKVjyn3FmgXX8jeWgq7RcE5O1kdR7QyFayQOdlMX/ZRkvUwQD7bFaqhKzgJM6Oj3a1FH3HQPYk5QOYuCQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-win32-arm64-msvc@0.2.1':
+ resolution: {integrity: sha512-3+5FJYhi9SqBszjngI2LBmvoiqEwxJWyQ5UsOUtNz6/d+yDrDw+tOgHLl4OKIh5aVNZeIGXzxvP6h24kcEqIyg==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [arm64]
os: [win32]
- '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.24':
- resolution: {integrity: sha512-b0e5XohEV1w/RdzAtv8/Hm6tvHPXouPtBNsljjW/lDJZq3NCLND5s6lqe8H4IenrgmKSoqakHWtlqJqM36cFbw==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ '@voidzero-dev/vite-plus-win32-x64-msvc@0.2.1':
+ resolution: {integrity: sha512-5sOEwEoU5PW7ObmJ5VCakU09Oh14rYCoLQJkFqvOph6PK30lN5iqWGk0KigEyfcd7Zv+fZg9EmcERDol/3Xl9w==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
cpu: [x64]
os: [win32]
@@ -1064,15 +1177,27 @@ packages:
'@vue/compiler-core@3.5.35':
resolution: {integrity: sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==}
+ '@vue/compiler-core@3.5.38':
+ resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==}
+
'@vue/compiler-dom@3.5.35':
resolution: {integrity: sha512-k+bprkXxuqhVajgTx5mUHuir7TwQzUKOWR40ng1ncAqQRPnrLngGGgqVEEhOnTMlc8btHYVKmrP8s5Qyg0hvYA==}
+ '@vue/compiler-dom@3.5.38':
+ resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==}
+
'@vue/compiler-sfc@3.5.35':
resolution: {integrity: sha512-G5VPMcXTSywXBgtFOZOnHKBxKSrwXUcvY1iaF5/hRcy7t0J6CH/d8ha9F4nzi00Fax1eLV0QHM7v4mQu68jydw==}
+ '@vue/compiler-sfc@3.5.38':
+ resolution: {integrity: sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==}
+
'@vue/compiler-ssr@3.5.35':
resolution: {integrity: sha512-rGhAeXgdM7/ffTJGXT69rCCdTmjDewnFuUZfBQQHTdcEBeWdT5HCGY60y2ytLJr9/Dsu7IntUi5z/w0h6Rjnzw==}
+ '@vue/compiler-ssr@3.5.38':
+ resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==}
+
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
@@ -1105,23 +1230,43 @@ packages:
'@vue/language-core@3.3.4':
resolution: {integrity: sha512-IuHqQ5zGGOE7CXP72VX6A42IVeIzYv4WAhO6arej11TRNqtdZfGyH8Yr2FOCaDX0dSQG+JwULLoFHGY1igYVjQ==}
+ '@vue/language-core@3.3.5':
+ resolution: {integrity: sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==}
+
'@vue/reactivity@3.5.35':
resolution: {integrity: sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==}
+ '@vue/reactivity@3.5.38':
+ resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==}
+
'@vue/runtime-core@3.5.35':
resolution: {integrity: sha512-A/xFNX9loIcWDygeQuNCfKuh0CoYBzxhqEMNah5TSFg9Z53DrFYEN2qi5CU9necjM1OWYegYREUTHmXTmhfXtg==}
+ '@vue/runtime-core@3.5.38':
+ resolution: {integrity: sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==}
+
'@vue/runtime-dom@3.5.35':
resolution: {integrity: sha512-odrJ1C391dbGnyDRh8U+rnP7J2amIEzfmRk5vXy7xi3aZhEXofTvpi0T4HJb6jlNqQZTNPR5MPHSB3RHNkIORA==}
+ '@vue/runtime-dom@3.5.38':
+ resolution: {integrity: sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==}
+
'@vue/server-renderer@3.5.35':
resolution: {integrity: sha512-NkebSOYdB97wi8OQcO3HqzZSlymJi/aWsN/7h74OSVhRTm6qGs3Jp3e0rCXynmWwSlKeRrnlIug+ilYoHBmQDA==}
peerDependencies:
vue: 3.5.35
+ '@vue/server-renderer@3.5.38':
+ resolution: {integrity: sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==}
+ peerDependencies:
+ vue: 3.5.38
+
'@vue/shared@3.5.35':
resolution: {integrity: sha512-zSbjL7gRXwks2ZQLRGCajBtBXEOXW9Ddhn/HvSdrGkE2dqGnumzW8XtusRrxrE9LvqtiqDXQ+A60Hp6mvdYxfA==}
+ '@vue/shared@3.5.38':
+ resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==}
+
'@vue/test-utils@2.4.11':
resolution: {integrity: sha512-GDqaqZsA6m2E5vNzej0aYiIb6BX8xV9pNSbbbXKOfEYwg7ZNblVX8suyqmUBThq8VIrgAJNxn+z72hVtUeiWHA==}
peerDependencies:
@@ -1217,6 +1362,10 @@ packages:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
+ ansi-styles@5.2.0:
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+ engines: {node: '>=10'}
+
ansi-styles@6.2.3:
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
@@ -1224,10 +1373,16 @@ packages:
argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+ args-tokenizer@0.3.0:
+ resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==}
+
aria-hidden@1.2.6:
resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
engines: {node: '>=10'}
+ aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+
assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
@@ -1260,6 +1415,19 @@ packages:
resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
engines: {node: 18 || 20 || >=22}
+ bumpp@11.1.0:
+ resolution: {integrity: sha512-jdwOGMyX8JIqpQ0N2RMRR87DHZaoJnUtui5lU9LqFfFK5JC0H8qY9uWqXoa+dEWt/K7rOmmsoyiZB8RBM7RPBQ==}
+ engines: {node: '>=20.19.0'}
+ hasBin: true
+
+ cac@7.0.0:
+ resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
+ engines: {node: '>=20.19.0'}
+
+ chai@6.2.2:
+ resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
+ engines: {node: '>=18'}
+
chokidar@5.0.0:
resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
engines: {node: '>= 20.19.0'}
@@ -1287,6 +1455,9 @@ packages:
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
+ convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
copy-anything@4.0.5:
resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==}
engines: {node: '>=18'}
@@ -1327,6 +1498,10 @@ packages:
defu@6.1.7:
resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==}
+ dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
@@ -1335,6 +1510,9 @@ packages:
resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
engines: {node: '>=0.3.1'}
+ dom-accessibility-api@0.5.16:
+ resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
+
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
@@ -1361,12 +1539,19 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.7.0:
- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+ es-module-lexer@2.1.0:
+ resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+
+ expect-type@1.3.0:
+ resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
+ engines: {node: '>=12.0.0'}
+
exsolve@1.0.8:
resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
@@ -1482,6 +1667,9 @@ packages:
js-cookie@3.0.8:
resolution: {integrity: sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==}
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
jsdom@29.1.1:
resolution: {integrity: sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0}
@@ -1504,6 +1692,9 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ jsonc-parser@3.3.1:
+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
+
jsonfile@6.2.1:
resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
@@ -1595,6 +1786,10 @@ packages:
resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==}
engines: {node: 20 || >=22}
+ lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
+ hasBin: true
+
magic-string-ast@1.0.3:
resolution: {integrity: sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==}
engines: {node: '>=20.19.0'}
@@ -1653,8 +1848,8 @@ packages:
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
- oxfmt@0.52.0:
- resolution: {integrity: sha512-nJlYM35F64zTDMecCNhoHNkf+D/eHv7xcjj9XDSj+bFAVtN93m7v8DQMdHd6nDG6Akf/kEYYHmDUBs2Dz27Sug==}
+ oxfmt@0.55.0:
+ resolution: {integrity: sha512-jSj2wCTakwgPMxkfiVZX0jf+nX+Nz6xlyAZjqNE0qXTFdCBPYlP6JAN+ODjmealw7DXBjOzYbdsqwBMAZnPZ6A==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -1670,8 +1865,8 @@ packages:
resolution: {integrity: sha512-3mBv3CoPbh8dFbzfDGIWa2ytZjn2v+3EX4aKRXjIhsoGFzG8GCjfRirz3rwZf1wYbZzsNLTSgpw8VjQuWdp/jA==}
hasBin: true
- oxlint@1.67.0:
- resolution: {integrity: sha512-blwwaHPdoH8piQ5/z0KHeoHFR7FZgl12WluKJfu4qFLPkZl6mK04PkLE45Fw1NxfBRSlh40Gu7MkxHUw++ociQ==}
+ oxlint@1.70.0:
+ resolution: {integrity: sha512-D6JgHtzkhRwvEC+A0Nw5AEc5bk8x5i1pHzvZIEf/a0C4hOzmAACNGtkDGPyFaxxX3ZVGxCPeig3P3rMM8XU3/g==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -1686,6 +1881,9 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
+ package-manager-detector@1.6.0:
+ resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==}
+
parse5@8.0.1:
resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==}
@@ -1728,10 +1926,6 @@ packages:
typescript:
optional: true
- pixelmatch@7.2.0:
- resolution: {integrity: sha512-xhcb4yHu9sM/G7foGzoLtXYcC0zHEaOXXjRKhGup0fw78Nf2Tkiapv4EQyMzrbcmQPsllAI7DbFY2UT7PlI9Pg==}
- hasBin: true
-
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
@@ -1746,6 +1940,10 @@ packages:
resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
engines: {node: ^10 || ^12 || >=14}
+ pretty-format@27.5.1:
+ resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+
proto-list@1.2.4:
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
@@ -1756,6 +1954,12 @@ packages:
quansync@0.2.11:
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
+ quansync@1.0.0:
+ resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==}
+
+ react-is@17.0.2:
+ resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+
readdirp@5.0.0:
resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
engines: {node: '>= 20.19.0'}
@@ -1812,6 +2016,9 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
+ siginfo@2.0.0:
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
@@ -1835,6 +2042,9 @@ packages:
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+ stackback@0.0.2:
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
+
std-env@4.1.0:
resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
@@ -1888,6 +2098,10 @@ packages:
resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==}
engines: {node: ^20.0.0 || >=22.0.0}
+ tinyrainbow@3.1.0:
+ resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
+ engines: {node: '>=14.0.0'}
+
tldts-core@7.4.2:
resolution: {integrity: sha512-nwEyF4vl4RSJjwSjBUmOSxc3BFPoIFdlRthJ6e+5v9P3bHNsoD06UjuqMUspqp7vsEZ1beaHi1km+optiE17yA==}
@@ -1923,6 +2137,12 @@ packages:
ufo@1.6.4:
resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==}
+ unconfig-core@7.5.0:
+ resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==}
+
+ unconfig@7.5.0:
+ resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==}
+
undici-types@7.18.2:
resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
@@ -1960,10 +2180,18 @@ packages:
vite:
optional: true
- vite-plus@0.1.24:
- resolution: {integrity: sha512-b3fr6WtCiEhetjuzW/4KcEMOAMuZxoxZATWaXKmPzOLf1upG+pzKJOFZTb94D6wiPBlwcjxoaUtF7C3uAN+VjQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
+ vite-plus@0.2.1:
+ resolution: {integrity: sha512-q5q/Y38UkWFsNg1JO+RyRdPUqoewaSqIlMyK2p83GKNUvf4D38Ntb3PToRTDZbTRh7mWt+B+d0DQBv4nCDpMcQ==}
+ engines: {node: ^20.19.0 || ^22.18.0 || >=24.11.0}
hasBin: true
+ peerDependencies:
+ '@vitest/browser-playwright': 4.1.9
+ '@vitest/browser-webdriverio': 4.1.9
+ peerDependenciesMeta:
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-webdriverio':
+ optional: true
vite@8.0.16:
resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
@@ -2008,6 +2236,47 @@ packages:
yaml:
optional: true
+ vitest@4.1.9:
+ resolution: {integrity: sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@opentelemetry/api': ^1.9.0
+ '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
+ '@vitest/browser-playwright': 4.1.9
+ '@vitest/browser-preview': 4.1.9
+ '@vitest/browser-webdriverio': 4.1.9
+ '@vitest/coverage-istanbul': 4.1.9
+ '@vitest/coverage-v8': 4.1.9
+ '@vitest/ui': 4.1.9
+ happy-dom: '*'
+ jsdom: '*'
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@opentelemetry/api':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser-playwright':
+ optional: true
+ '@vitest/browser-preview':
+ optional: true
+ '@vitest/browser-webdriverio':
+ optional: true
+ '@vitest/coverage-istanbul':
+ optional: true
+ '@vitest/coverage-v8':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+
vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
@@ -2049,6 +2318,12 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
+ vue-tsc@3.3.5:
+ resolution: {integrity: sha512-Rzh/G2MmNlMSAMTiQEjDrsb4dgB/jbtEM47rVN2NtidF1dfb/q4w4QvpQBtW5+y3y5H27Hjh7deVwk+YB02fNg==}
+ hasBin: true
+ peerDependencies:
+ typescript: '>=5.0.0'
+
vue@3.5.35:
resolution: {integrity: sha512-cx89fnr+0kVGHiNFG6y6s0bdjypJRFNZn6x3WPstNdQR1bi1mbB7h4v5IBGTsPJU3nK1+0Iqj3Zf+hZWMieR4Q==}
peerDependencies:
@@ -2057,6 +2332,14 @@ packages:
typescript:
optional: true
+ vue@3.5.38:
+ resolution: {integrity: sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
w3c-xmlserializer@5.0.0:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
@@ -2081,6 +2364,11 @@ packages:
engines: {node: '>= 8'}
hasBin: true
+ why-is-node-running@2.3.0:
+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
+ engines: {node: '>=8'}
+ hasBin: true
+
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -2135,6 +2423,12 @@ snapshots:
'@asamuzakjp/nwsapi@2.3.9': {}
+ '@babel/code-frame@7.29.7':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.29.7
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+
'@babel/generator@8.0.0-rc.6':
dependencies:
'@babel/parser': 8.0.0-rc.6
@@ -2160,6 +2454,8 @@ snapshots:
dependencies:
'@babel/types': 8.0.0-rc.6
+ '@babel/runtime@7.29.7': {}
+
'@babel/types@7.29.7':
dependencies:
'@babel/helper-string-parser': 7.29.7
@@ -2170,6 +2466,8 @@ snapshots:
'@babel/helper-string-parser': 8.0.0-rc.6
'@babel/helper-validator-identifier': 8.0.0-rc.6
+ '@blazediff/core@1.9.1': {}
+
'@bramus/specificity@2.4.2':
dependencies:
css-tree: 3.2.1
@@ -2200,16 +2498,16 @@ snapshots:
'@date-fns/tz@1.5.0': {}
- '@dolanske/vui@1.15.2(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3)':
+ '@dolanske/vui@1.15.2(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(typescript@6.0.3)':
dependencies:
'@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3))
'@iconify-prerendered/vue-ph': 0.28.1714973607(vue@3.5.35(typescript@6.0.3))
- '@types/node': 25.9.2
+ '@types/node': 25.9.3
'@vuepic/vue-datepicker': 12.1.0(vue@3.5.35(typescript@6.0.3))
'@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3))
sass: 1.100.0
vaul-vue: 0.4.1(reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))
- vite-plugin-dts: 4.5.4(@types/node@25.9.2)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3)
+ vite-plugin-dts: 4.5.4(@types/node@25.9.3)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3)
vue: 3.5.35(typescript@6.0.3)
transitivePeerDependencies:
- '@vue/composition-api'
@@ -2297,23 +2595,23 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@microsoft/api-extractor-model@7.33.8(@types/node@25.9.2)':
+ '@microsoft/api-extractor-model@7.33.8(@types/node@25.9.3)':
dependencies:
'@microsoft/tsdoc': 0.16.0
'@microsoft/tsdoc-config': 0.18.1
- '@rushstack/node-core-library': 5.23.1(@types/node@25.9.2)
+ '@rushstack/node-core-library': 5.23.1(@types/node@25.9.3)
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.58.8(@types/node@25.9.2)':
+ '@microsoft/api-extractor@7.58.8(@types/node@25.9.3)':
dependencies:
- '@microsoft/api-extractor-model': 7.33.8(@types/node@25.9.2)
+ '@microsoft/api-extractor-model': 7.33.8(@types/node@25.9.3)
'@microsoft/tsdoc': 0.16.0
'@microsoft/tsdoc-config': 0.18.1
- '@rushstack/node-core-library': 5.23.1(@types/node@25.9.2)
+ '@rushstack/node-core-library': 5.23.1(@types/node@25.9.3)
'@rushstack/rig-package': 0.7.3
- '@rushstack/terminal': 0.24.0(@types/node@25.9.2)
- '@rushstack/ts-command-line': 5.3.9(@types/node@25.9.2)
+ '@rushstack/terminal': 0.24.0(@types/node@25.9.3)
+ '@rushstack/ts-command-line': 5.3.9(@types/node@25.9.3)
diff: 8.0.4
minimatch: 10.2.3
resolve: 1.22.12
@@ -2332,7 +2630,7 @@ snapshots:
'@microsoft/tsdoc@0.16.0': {}
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
@@ -2341,65 +2639,67 @@ snapshots:
'@one-ini/wasm@0.1.1': {}
- '@oxc-project/runtime@0.133.0': {}
+ '@oxc-project/runtime@0.136.0': {}
'@oxc-project/types@0.133.0': {}
- '@oxfmt/binding-android-arm-eabi@0.52.0':
+ '@oxc-project/types@0.136.0': {}
+
+ '@oxfmt/binding-android-arm-eabi@0.55.0':
optional: true
- '@oxfmt/binding-android-arm64@0.52.0':
+ '@oxfmt/binding-android-arm64@0.55.0':
optional: true
- '@oxfmt/binding-darwin-arm64@0.52.0':
+ '@oxfmt/binding-darwin-arm64@0.55.0':
optional: true
- '@oxfmt/binding-darwin-x64@0.52.0':
+ '@oxfmt/binding-darwin-x64@0.55.0':
optional: true
- '@oxfmt/binding-freebsd-x64@0.52.0':
+ '@oxfmt/binding-freebsd-x64@0.55.0':
optional: true
- '@oxfmt/binding-linux-arm-gnueabihf@0.52.0':
+ '@oxfmt/binding-linux-arm-gnueabihf@0.55.0':
optional: true
- '@oxfmt/binding-linux-arm-musleabihf@0.52.0':
+ '@oxfmt/binding-linux-arm-musleabihf@0.55.0':
optional: true
- '@oxfmt/binding-linux-arm64-gnu@0.52.0':
+ '@oxfmt/binding-linux-arm64-gnu@0.55.0':
optional: true
- '@oxfmt/binding-linux-arm64-musl@0.52.0':
+ '@oxfmt/binding-linux-arm64-musl@0.55.0':
optional: true
- '@oxfmt/binding-linux-ppc64-gnu@0.52.0':
+ '@oxfmt/binding-linux-ppc64-gnu@0.55.0':
optional: true
- '@oxfmt/binding-linux-riscv64-gnu@0.52.0':
+ '@oxfmt/binding-linux-riscv64-gnu@0.55.0':
optional: true
- '@oxfmt/binding-linux-riscv64-musl@0.52.0':
+ '@oxfmt/binding-linux-riscv64-musl@0.55.0':
optional: true
- '@oxfmt/binding-linux-s390x-gnu@0.52.0':
+ '@oxfmt/binding-linux-s390x-gnu@0.55.0':
optional: true
- '@oxfmt/binding-linux-x64-gnu@0.52.0':
+ '@oxfmt/binding-linux-x64-gnu@0.55.0':
optional: true
- '@oxfmt/binding-linux-x64-musl@0.52.0':
+ '@oxfmt/binding-linux-x64-musl@0.55.0':
optional: true
- '@oxfmt/binding-openharmony-arm64@0.52.0':
+ '@oxfmt/binding-openharmony-arm64@0.55.0':
optional: true
- '@oxfmt/binding-win32-arm64-msvc@0.52.0':
+ '@oxfmt/binding-win32-arm64-msvc@0.55.0':
optional: true
- '@oxfmt/binding-win32-ia32-msvc@0.52.0':
+ '@oxfmt/binding-win32-ia32-msvc@0.55.0':
optional: true
- '@oxfmt/binding-win32-x64-msvc@0.52.0':
+ '@oxfmt/binding-win32-x64-msvc@0.55.0':
optional: true
'@oxlint-tsgolint/darwin-arm64@0.23.0':
@@ -2420,64 +2720,64 @@ snapshots:
'@oxlint-tsgolint/win32-x64@0.23.0':
optional: true
- '@oxlint/binding-android-arm-eabi@1.67.0':
+ '@oxlint/binding-android-arm-eabi@1.70.0':
optional: true
- '@oxlint/binding-android-arm64@1.67.0':
+ '@oxlint/binding-android-arm64@1.70.0':
optional: true
- '@oxlint/binding-darwin-arm64@1.67.0':
+ '@oxlint/binding-darwin-arm64@1.70.0':
optional: true
- '@oxlint/binding-darwin-x64@1.67.0':
+ '@oxlint/binding-darwin-x64@1.70.0':
optional: true
- '@oxlint/binding-freebsd-x64@1.67.0':
+ '@oxlint/binding-freebsd-x64@1.70.0':
optional: true
- '@oxlint/binding-linux-arm-gnueabihf@1.67.0':
+ '@oxlint/binding-linux-arm-gnueabihf@1.70.0':
optional: true
- '@oxlint/binding-linux-arm-musleabihf@1.67.0':
+ '@oxlint/binding-linux-arm-musleabihf@1.70.0':
optional: true
- '@oxlint/binding-linux-arm64-gnu@1.67.0':
+ '@oxlint/binding-linux-arm64-gnu@1.70.0':
optional: true
- '@oxlint/binding-linux-arm64-musl@1.67.0':
+ '@oxlint/binding-linux-arm64-musl@1.70.0':
optional: true
- '@oxlint/binding-linux-ppc64-gnu@1.67.0':
+ '@oxlint/binding-linux-ppc64-gnu@1.70.0':
optional: true
- '@oxlint/binding-linux-riscv64-gnu@1.67.0':
+ '@oxlint/binding-linux-riscv64-gnu@1.70.0':
optional: true
- '@oxlint/binding-linux-riscv64-musl@1.67.0':
+ '@oxlint/binding-linux-riscv64-musl@1.70.0':
optional: true
- '@oxlint/binding-linux-s390x-gnu@1.67.0':
+ '@oxlint/binding-linux-s390x-gnu@1.70.0':
optional: true
- '@oxlint/binding-linux-x64-gnu@1.67.0':
+ '@oxlint/binding-linux-x64-gnu@1.70.0':
optional: true
- '@oxlint/binding-linux-x64-musl@1.67.0':
+ '@oxlint/binding-linux-x64-musl@1.70.0':
optional: true
- '@oxlint/binding-openharmony-arm64@1.67.0':
+ '@oxlint/binding-openharmony-arm64@1.70.0':
optional: true
- '@oxlint/binding-win32-arm64-msvc@1.67.0':
+ '@oxlint/binding-win32-arm64-msvc@1.70.0':
optional: true
- '@oxlint/binding-win32-ia32-msvc@1.67.0':
+ '@oxlint/binding-win32-ia32-msvc@1.70.0':
optional: true
- '@oxlint/binding-win32-x64-msvc@1.67.0':
+ '@oxlint/binding-win32-x64-msvc@1.70.0':
optional: true
- '@oxlint/plugins@1.61.0': {}
+ '@oxlint/plugins@1.68.0': {}
'@parcel/watcher-android-arm64@2.5.6':
optional: true
@@ -2545,6 +2845,10 @@ snapshots:
'@polka/url@1.0.0-next.29': {}
+ '@quansync/fs@1.0.0':
+ dependencies:
+ quansync: 1.0.0
+
'@rolldown/binding-android-arm64@1.0.3':
optional: true
@@ -2585,7 +2889,7 @@ snapshots:
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
'@rolldown/binding-win32-arm64-msvc@1.0.3':
@@ -2602,7 +2906,7 @@ snapshots:
estree-walker: 2.0.2
picomatch: 4.0.4
- '@rushstack/node-core-library@5.23.1(@types/node@25.9.2)':
+ '@rushstack/node-core-library@5.23.1(@types/node@25.9.3)':
dependencies:
ajv: 8.18.0
ajv-draft-04: 1.0.0(ajv@8.18.0)
@@ -2613,28 +2917,28 @@ snapshots:
resolve: 1.22.12
semver: 7.7.4
optionalDependencies:
- '@types/node': 25.9.2
+ '@types/node': 25.9.3
- '@rushstack/problem-matcher@0.2.1(@types/node@25.9.2)':
+ '@rushstack/problem-matcher@0.2.1(@types/node@25.9.3)':
optionalDependencies:
- '@types/node': 25.9.2
+ '@types/node': 25.9.3
'@rushstack/rig-package@0.7.3':
dependencies:
jju: 1.4.0
resolve: 1.22.12
- '@rushstack/terminal@0.24.0(@types/node@25.9.2)':
+ '@rushstack/terminal@0.24.0(@types/node@25.9.3)':
dependencies:
- '@rushstack/node-core-library': 5.23.1(@types/node@25.9.2)
- '@rushstack/problem-matcher': 0.2.1(@types/node@25.9.2)
+ '@rushstack/node-core-library': 5.23.1(@types/node@25.9.3)
+ '@rushstack/problem-matcher': 0.2.1(@types/node@25.9.3)
supports-color: 8.1.1
optionalDependencies:
- '@types/node': 25.9.2
+ '@types/node': 25.9.3
- '@rushstack/ts-command-line@5.3.9(@types/node@25.9.2)':
+ '@rushstack/ts-command-line@5.3.9(@types/node@25.9.3)':
dependencies:
- '@rushstack/terminal': 0.24.0(@types/node@25.9.2)
+ '@rushstack/terminal': 0.24.0(@types/node@25.9.3)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
@@ -2647,13 +2951,28 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tanstack/virtual-core@3.17.0': {}
+ '@tanstack/virtual-core@3.17.1': {}
- '@tanstack/vue-virtual@3.13.28(vue@3.5.35(typescript@6.0.3))':
+ '@tanstack/vue-virtual@3.13.29(vue@3.5.35(typescript@6.0.3))':
dependencies:
- '@tanstack/virtual-core': 3.17.0
+ '@tanstack/virtual-core': 3.17.1
vue: 3.5.35(typescript@6.0.3)
+ '@testing-library/dom@10.4.1':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/runtime': 7.29.7
+ '@types/aria-query': 5.0.4
+ aria-query: 5.3.0
+ dom-accessibility-api: 0.5.16
+ lz-string: 1.5.0
+ picocolors: 1.1.1
+ pretty-format: 27.5.1
+
+ '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)':
+ dependencies:
+ '@testing-library/dom': 10.4.1
+
'@tybys/wasm-util@0.10.2':
dependencies:
tslib: 2.8.1
@@ -2661,6 +2980,8 @@ snapshots:
'@types/argparse@1.0.38': {}
+ '@types/aria-query@5.0.4': {}
+
'@types/chai@5.2.3':
dependencies:
'@types/deep-eql': 4.0.2
@@ -2676,152 +2997,324 @@ snapshots:
dependencies:
undici-types: 7.18.2
+ '@types/node@24.13.2':
+ dependencies:
+ undici-types: 7.18.2
+
'@types/node@25.9.2':
dependencies:
undici-types: 7.24.6
+ '@types/node@25.9.3':
+ dependencies:
+ undici-types: 7.24.6
+
'@types/web-bluetooth@0.0.20': {}
'@types/web-bluetooth@0.0.21': {}
- '@vitejs/plugin-vue@6.0.7(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))':
- dependencies:
- '@rolldown/pluginutils': 1.0.1
- vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
- vue: 3.5.35(typescript@6.0.3)
-
- '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
- dependencies:
- '@oxc-project/runtime': 0.133.0
- '@oxc-project/types': 0.133.0
- lightningcss: 1.32.0
- postcss: 8.5.15
- optionalDependencies:
- '@types/node': 24.13.1
- fsevents: 2.3.3
- jiti: 2.7.0
- sass: 1.100.0
- typescript: 6.0.3
- yaml: 2.9.0
-
- '@voidzero-dev/vite-plus-core@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
- dependencies:
- '@oxc-project/runtime': 0.133.0
- '@oxc-project/types': 0.133.0
- lightningcss: 1.32.0
- postcss: 8.5.15
- optionalDependencies:
- '@types/node': 25.9.2
- fsevents: 2.3.3
- jiti: 2.7.0
- sass: 1.100.0
- typescript: 6.0.3
- yaml: 2.9.0
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260509.2':
+ optional: true
- '@voidzero-dev/vite-plus-darwin-arm64@0.1.24':
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260509.2':
optional: true
- '@voidzero-dev/vite-plus-darwin-x64@0.1.24':
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260509.2':
optional: true
- '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.24':
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260509.2':
optional: true
- '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.24':
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260509.2':
optional: true
- '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.24':
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260509.2':
optional: true
- '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260509.2':
optional: true
- '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
- dependencies:
- '@standard-schema/spec': 1.1.0
- '@types/chai': 5.2.3
- '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
- es-module-lexer: 1.7.0
- obug: 2.1.2
- pixelmatch: 7.2.0
+ '@typescript/native-preview@7.0.0-dev.20260509.2':
+ optionalDependencies:
+ '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260509.2
+ '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260509.2
+ '@typescript/native-preview-linux-arm': 7.0.0-dev.20260509.2
+ '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260509.2
+ '@typescript/native-preview-linux-x64': 7.0.0-dev.20260509.2
+ '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260509.2
+ '@typescript/native-preview-win32-x64': 7.0.0-dev.20260509.2
+
+ '@vitejs/plugin-vue@6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))':
+ dependencies:
+ '@rolldown/pluginutils': 1.0.1
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ vue: 3.5.35(typescript@6.0.3)
+
+ '@vitejs/plugin-vue@6.0.7(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))':
+ dependencies:
+ '@rolldown/pluginutils': 1.0.1
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ vue: 3.5.38(typescript@6.0.3)
+
+ '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))':
+ dependencies:
+ '@testing-library/dom': 10.4.1
+ '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
+ '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/browser-preview@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))':
+ dependencies:
+ '@testing-library/dom': 10.4.1
+ '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
+ '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)':
+ dependencies:
+ '@testing-library/dom': 10.4.1
+ '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
+ '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ vitest: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)':
+ dependencies:
+ '@testing-library/dom': 10.4.1
+ '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
+ '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))':
+ dependencies:
+ '@blazediff/core': 1.9.1
+ '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ '@vitest/utils': 4.1.9
+ magic-string: 0.30.21
pngjs: 7.0.0
sirv: 3.0.2
- std-env: 4.1.0
- tinybench: 2.9.0
- tinyexec: 1.2.4
- tinyglobby: 0.2.17
- vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ tinyrainbow: 3.1.0
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
ws: 8.21.0
- optionalDependencies:
- '@types/node': 24.13.1
- jsdom: 29.1.1
transitivePeerDependencies:
- - '@arethetypeswrong/core'
- - '@tsdown/css'
- - '@tsdown/exe'
- - '@vitejs/devtools'
- bufferutil
- - esbuild
- - jiti
- - less
- - publint
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - terser
- - tsx
- - typescript
- - unplugin-unused
- - unrun
+ - msw
- utf-8-validate
- - yaml
+ - vite
- '@voidzero-dev/vite-plus-test@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)':
+ '@vitest/browser@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))':
dependencies:
- '@standard-schema/spec': 1.1.0
- '@types/chai': 5.2.3
- '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
- es-module-lexer: 1.7.0
- obug: 2.1.2
- pixelmatch: 7.2.0
+ '@blazediff/core': 1.9.1
+ '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ '@vitest/utils': 4.1.9
+ magic-string: 0.30.21
pngjs: 7.0.0
sirv: 3.0.2
- std-env: 4.1.0
- tinybench: 2.9.0
- tinyexec: 1.2.4
- tinyglobby: 0.2.17
- vite: 8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)
+ tinyrainbow: 3.1.0
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
ws: 8.21.0
- optionalDependencies:
- '@types/node': 25.9.2
- jsdom: 29.1.1
transitivePeerDependencies:
- - '@arethetypeswrong/core'
- - '@tsdown/css'
- - '@tsdown/exe'
- - '@vitejs/devtools'
- bufferutil
- - esbuild
- - jiti
- - less
- - publint
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - terser
- - tsx
- - typescript
- - unplugin-unused
- - unrun
+ - msw
- utf-8-validate
- - yaml
+ - vite
+
+ '@vitest/browser@4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)':
+ dependencies:
+ '@blazediff/core': 1.9.1
+ '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ '@vitest/utils': 4.1.9
+ magic-string: 0.30.21
+ pngjs: 7.0.0
+ sirv: 3.0.2
+ tinyrainbow: 3.1.0
+ vitest: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ ws: 8.21.0
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
- '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.24':
+ '@vitest/browser@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)':
+ dependencies:
+ '@blazediff/core': 1.9.1
+ '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ '@vitest/utils': 4.1.9
+ magic-string: 0.30.21
+ pngjs: 7.0.0
+ sirv: 3.0.2
+ tinyrainbow: 3.1.0
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ ws: 8.21.0
+ transitivePeerDependencies:
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
+
+ '@vitest/expect@4.1.9':
+ dependencies:
+ '@standard-schema/spec': 1.1.0
+ '@types/chai': 5.2.3
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ chai: 6.2.2
+ tinyrainbow: 3.1.0
+
+ '@vitest/mocker@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))':
+ dependencies:
+ '@vitest/spy': 4.1.9
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+ optionalDependencies:
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+
+ '@vitest/mocker@4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))':
+ dependencies:
+ '@vitest/spy': 4.1.9
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+ optionalDependencies:
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+
+ '@vitest/mocker@4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))':
+ dependencies:
+ '@vitest/spy': 4.1.9
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+ optionalDependencies:
+ vite: 8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)
+
+ '@vitest/mocker@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))':
+ dependencies:
+ '@vitest/spy': 4.1.9
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+ optionalDependencies:
+ vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)
+
+ '@vitest/pretty-format@4.1.9':
+ dependencies:
+ tinyrainbow: 3.1.0
+
+ '@vitest/runner@4.1.9':
+ dependencies:
+ '@vitest/utils': 4.1.9
+ pathe: 2.0.3
+
+ '@vitest/snapshot@4.1.9':
+ dependencies:
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/utils': 4.1.9
+ magic-string: 0.30.21
+ pathe: 2.0.3
+
+ '@vitest/spy@4.1.9': {}
+
+ '@vitest/utils@4.1.9':
+ dependencies:
+ '@vitest/pretty-format': 4.1.9
+ convert-source-map: 2.0.0
+ tinyrainbow: 3.1.0
+
+ '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
+ dependencies:
+ '@oxc-project/runtime': 0.136.0
+ '@oxc-project/types': 0.136.0
+ lightningcss: 1.32.0
+ postcss: 8.5.15
+ optionalDependencies:
+ '@types/node': 24.13.1
+ fsevents: 2.3.3
+ jiti: 2.7.0
+ sass: 1.100.0
+ typescript: 6.0.3
+ yaml: 2.9.0
+
+ '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
+ dependencies:
+ '@oxc-project/runtime': 0.136.0
+ '@oxc-project/types': 0.136.0
+ lightningcss: 1.32.0
+ postcss: 8.5.15
+ optionalDependencies:
+ '@types/node': 24.13.2
+ fsevents: 2.3.3
+ jiti: 2.7.0
+ sass: 1.100.0
+ typescript: 6.0.3
+ yaml: 2.9.0
+
+ '@voidzero-dev/vite-plus-core@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
+ dependencies:
+ '@oxc-project/runtime': 0.136.0
+ '@oxc-project/types': 0.136.0
+ lightningcss: 1.32.0
+ postcss: 8.5.15
+ optionalDependencies:
+ '@types/node': 25.9.2
+ fsevents: 2.3.3
+ jiti: 2.7.0
+ sass: 1.100.0
+ typescript: 6.0.3
+ yaml: 2.9.0
+
+ '@voidzero-dev/vite-plus-core@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)':
+ dependencies:
+ '@oxc-project/runtime': 0.136.0
+ '@oxc-project/types': 0.136.0
+ lightningcss: 1.32.0
+ postcss: 8.5.15
+ optionalDependencies:
+ '@types/node': 25.9.3
+ fsevents: 2.3.3
+ jiti: 2.7.0
+ sass: 1.100.0
+ typescript: 6.0.3
+ yaml: 2.9.0
+
+ '@voidzero-dev/vite-plus-darwin-arm64@0.2.1':
+ optional: true
+
+ '@voidzero-dev/vite-plus-darwin-x64@0.2.1':
+ optional: true
+
+ '@voidzero-dev/vite-plus-linux-arm64-gnu@0.2.1':
+ optional: true
+
+ '@voidzero-dev/vite-plus-linux-arm64-musl@0.2.1':
optional: true
- '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.24':
+ '@voidzero-dev/vite-plus-linux-x64-gnu@0.2.1':
+ optional: true
+
+ '@voidzero-dev/vite-plus-linux-x64-musl@0.2.1':
+ optional: true
+
+ '@voidzero-dev/vite-plus-win32-arm64-msvc@0.2.1':
+ optional: true
+
+ '@voidzero-dev/vite-plus-win32-x64-msvc@0.2.1':
optional: true
'@volar/language-core@2.4.28':
@@ -2838,7 +3331,7 @@ snapshots:
'@vue-macros/common@3.1.2(vue@3.5.35(typescript@6.0.3))':
dependencies:
- '@vue/compiler-sfc': 3.5.35
+ '@vue/compiler-sfc': 3.5.38
ast-kit: 2.2.0
local-pkg: 1.2.1
magic-string-ast: 1.0.3
@@ -2854,11 +3347,24 @@ snapshots:
estree-walker: 2.0.2
source-map-js: 1.2.1
+ '@vue/compiler-core@3.5.38':
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@vue/shared': 3.5.38
+ entities: 7.0.1
+ estree-walker: 2.0.2
+ source-map-js: 1.2.1
+
'@vue/compiler-dom@3.5.35':
dependencies:
'@vue/compiler-core': 3.5.35
'@vue/shared': 3.5.35
+ '@vue/compiler-dom@3.5.38':
+ dependencies:
+ '@vue/compiler-core': 3.5.38
+ '@vue/shared': 3.5.38
+
'@vue/compiler-sfc@3.5.35':
dependencies:
'@babel/parser': 7.29.7
@@ -2871,11 +3377,28 @@ snapshots:
postcss: 8.5.15
source-map-js: 1.2.1
+ '@vue/compiler-sfc@3.5.38':
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@vue/compiler-core': 3.5.38
+ '@vue/compiler-dom': 3.5.38
+ '@vue/compiler-ssr': 3.5.38
+ '@vue/shared': 3.5.38
+ estree-walker: 2.0.2
+ magic-string: 0.30.21
+ postcss: 8.5.15
+ source-map-js: 1.2.1
+
'@vue/compiler-ssr@3.5.35':
dependencies:
'@vue/compiler-dom': 3.5.35
'@vue/shared': 3.5.35
+ '@vue/compiler-ssr@3.5.38':
+ dependencies:
+ '@vue/compiler-dom': 3.5.38
+ '@vue/shared': 3.5.38
+
'@vue/compiler-vue2@2.7.16':
dependencies:
de-indent: 1.0.2
@@ -2915,9 +3438,9 @@ snapshots:
'@vue/language-core@2.2.0(typescript@6.0.3)':
dependencies:
'@volar/language-core': 2.4.28
- '@vue/compiler-dom': 3.5.35
+ '@vue/compiler-dom': 3.5.38
'@vue/compiler-vue2': 2.7.16
- '@vue/shared': 3.5.35
+ '@vue/shared': 3.5.38
alien-signals: 0.4.14
minimatch: 9.0.9
muggle-string: 0.4.1
@@ -2928,8 +3451,18 @@ snapshots:
'@vue/language-core@3.3.4':
dependencies:
'@volar/language-core': 2.4.28
- '@vue/compiler-dom': 3.5.35
- '@vue/shared': 3.5.35
+ '@vue/compiler-dom': 3.5.38
+ '@vue/shared': 3.5.38
+ alien-signals: 3.2.1
+ muggle-string: 0.4.1
+ path-browserify: 1.0.1
+ picomatch: 4.0.4
+
+ '@vue/language-core@3.3.5':
+ dependencies:
+ '@volar/language-core': 2.4.28
+ '@vue/compiler-dom': 3.5.38
+ '@vue/shared': 3.5.38
alien-signals: 3.2.1
muggle-string: 0.4.1
path-browserify: 1.0.1
@@ -2939,11 +3472,20 @@ snapshots:
dependencies:
'@vue/shared': 3.5.35
+ '@vue/reactivity@3.5.38':
+ dependencies:
+ '@vue/shared': 3.5.38
+
'@vue/runtime-core@3.5.35':
dependencies:
'@vue/reactivity': 3.5.35
'@vue/shared': 3.5.35
+ '@vue/runtime-core@3.5.38':
+ dependencies:
+ '@vue/reactivity': 3.5.38
+ '@vue/shared': 3.5.38
+
'@vue/runtime-dom@3.5.35':
dependencies:
'@vue/reactivity': 3.5.35
@@ -2951,28 +3493,55 @@ snapshots:
'@vue/shared': 3.5.35
csstype: 3.2.3
+ '@vue/runtime-dom@3.5.38':
+ dependencies:
+ '@vue/reactivity': 3.5.38
+ '@vue/runtime-core': 3.5.38
+ '@vue/shared': 3.5.38
+ csstype: 3.2.3
+
'@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3))':
dependencies:
'@vue/compiler-ssr': 3.5.35
'@vue/shared': 3.5.35
vue: 3.5.35(typescript@6.0.3)
+ '@vue/server-renderer@3.5.38(vue@3.5.35(typescript@6.0.3))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.38
+ '@vue/shared': 3.5.38
+ vue: 3.5.35(typescript@6.0.3)
+ optional: true
+
+ '@vue/server-renderer@3.5.38(vue@3.5.38(typescript@6.0.3))':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.38
+ '@vue/shared': 3.5.38
+ vue: 3.5.38(typescript@6.0.3)
+
'@vue/shared@3.5.35': {}
- '@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))':
+ '@vue/shared@3.5.38': {}
+
+ '@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.35)(@vue/server-renderer@3.5.38(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3))':
dependencies:
'@vue/compiler-dom': 3.5.35
js-beautify: 1.15.4
vue: 3.5.35(typescript@6.0.3)
vue-component-type-helpers: 3.3.4
optionalDependencies:
- '@vue/server-renderer': 3.5.35(vue@3.5.35(typescript@6.0.3))
+ '@vue/server-renderer': 3.5.38(vue@3.5.35(typescript@6.0.3))
'@vue/tsconfig@0.9.1(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))':
optionalDependencies:
typescript: 6.0.3
vue: 3.5.35(typescript@6.0.3)
+ '@vue/tsconfig@0.9.1(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))':
+ optionalDependencies:
+ typescript: 6.0.3
+ vue: 3.5.38(typescript@6.0.3)
+
'@vuepic/vue-datepicker@12.1.0(vue@3.5.35(typescript@6.0.3))':
dependencies:
'@date-fns/tz': 1.5.0
@@ -3046,16 +3615,24 @@ snapshots:
dependencies:
color-convert: 2.0.1
+ ansi-styles@5.2.0: {}
+
ansi-styles@6.2.3: {}
argparse@1.0.10:
dependencies:
sprintf-js: 1.0.3
+ args-tokenizer@0.3.0: {}
+
aria-hidden@1.2.6:
dependencies:
tslib: 2.8.1
+ aria-query@5.3.0:
+ dependencies:
+ dequal: 2.0.3
+
assertion-error@2.0.1: {}
ast-kit@2.2.0:
@@ -3087,6 +3664,22 @@ snapshots:
dependencies:
balanced-match: 4.0.4
+ bumpp@11.1.0:
+ dependencies:
+ args-tokenizer: 0.3.0
+ cac: 7.0.0
+ jsonc-parser: 3.3.1
+ package-manager-detector: 1.6.0
+ semver: 7.8.3
+ tinyexec: 1.2.4
+ tinyglobby: 0.2.17
+ unconfig: 7.5.0
+ yaml: 2.9.0
+
+ cac@7.0.0: {}
+
+ chai@6.2.2: {}
+
chokidar@5.0.0:
dependencies:
readdirp: 5.0.0
@@ -3110,6 +3703,8 @@ snapshots:
ini: 1.3.8
proto-list: 1.2.4
+ convert-source-map@2.0.0: {}
+
copy-anything@4.0.5:
dependencies:
is-what: 5.5.0
@@ -3146,10 +3741,14 @@ snapshots:
defu@6.1.7: {}
+ dequal@2.0.3: {}
+
detect-libc@2.1.2: {}
diff@8.0.4: {}
+ dom-accessibility-api@0.5.16: {}
+
eastasianwidth@0.2.0: {}
editorconfig@1.0.7:
@@ -3169,10 +3768,16 @@ snapshots:
es-errors@1.3.0: {}
- es-module-lexer@1.7.0: {}
+ es-module-lexer@2.1.0: {}
estree-walker@2.0.2: {}
+ estree-walker@3.0.3:
+ dependencies:
+ '@types/estree': 1.0.9
+
+ expect-type@1.3.0: {}
+
exsolve@1.0.8: {}
fast-deep-equal@3.1.3: {}
@@ -3258,8 +3863,7 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jiti@2.7.0:
- optional: true
+ jiti@2.7.0: {}
jju@1.4.0: {}
@@ -3273,6 +3877,8 @@ snapshots:
js-cookie@3.0.8: {}
+ js-tokens@4.0.0: {}
+
jsdom@29.1.1:
dependencies:
'@asamuzakjp/css-color': 5.1.11
@@ -3305,6 +3911,8 @@ snapshots:
json5@2.2.3: {}
+ jsonc-parser@3.3.1: {}
+
jsonfile@6.2.1:
dependencies:
universalify: 2.0.1
@@ -3372,6 +3980,8 @@ snapshots:
lru-cache@11.5.1: {}
+ lz-string@1.5.0: {}
+
magic-string-ast@1.0.3:
dependencies:
magic-string: 0.30.21
@@ -3420,55 +4030,105 @@ snapshots:
ohash@2.0.11: {}
- oxfmt@0.52.0(vite-plus@0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)):
+ oxfmt@0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)):
+ dependencies:
+ tinypool: 2.1.0
+ optionalDependencies:
+ '@oxfmt/binding-android-arm-eabi': 0.55.0
+ '@oxfmt/binding-android-arm64': 0.55.0
+ '@oxfmt/binding-darwin-arm64': 0.55.0
+ '@oxfmt/binding-darwin-x64': 0.55.0
+ '@oxfmt/binding-freebsd-x64': 0.55.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.55.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.55.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.55.0
+ '@oxfmt/binding-linux-arm64-musl': 0.55.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.55.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-musl': 0.55.0
+ '@oxfmt/binding-openharmony-arm64': 0.55.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.55.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.55.0
+ '@oxfmt/binding-win32-x64-msvc': 0.55.0
+ vite-plus: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+
+ oxfmt@0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)):
+ dependencies:
+ tinypool: 2.1.0
+ optionalDependencies:
+ '@oxfmt/binding-android-arm-eabi': 0.55.0
+ '@oxfmt/binding-android-arm64': 0.55.0
+ '@oxfmt/binding-darwin-arm64': 0.55.0
+ '@oxfmt/binding-darwin-x64': 0.55.0
+ '@oxfmt/binding-freebsd-x64': 0.55.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.55.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.55.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.55.0
+ '@oxfmt/binding-linux-arm64-musl': 0.55.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.55.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-musl': 0.55.0
+ '@oxfmt/binding-openharmony-arm64': 0.55.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.55.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.55.0
+ '@oxfmt/binding-win32-x64-msvc': 0.55.0
+ vite-plus: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+
+ oxfmt@0.55.0(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)):
dependencies:
tinypool: 2.1.0
optionalDependencies:
- '@oxfmt/binding-android-arm-eabi': 0.52.0
- '@oxfmt/binding-android-arm64': 0.52.0
- '@oxfmt/binding-darwin-arm64': 0.52.0
- '@oxfmt/binding-darwin-x64': 0.52.0
- '@oxfmt/binding-freebsd-x64': 0.52.0
- '@oxfmt/binding-linux-arm-gnueabihf': 0.52.0
- '@oxfmt/binding-linux-arm-musleabihf': 0.52.0
- '@oxfmt/binding-linux-arm64-gnu': 0.52.0
- '@oxfmt/binding-linux-arm64-musl': 0.52.0
- '@oxfmt/binding-linux-ppc64-gnu': 0.52.0
- '@oxfmt/binding-linux-riscv64-gnu': 0.52.0
- '@oxfmt/binding-linux-riscv64-musl': 0.52.0
- '@oxfmt/binding-linux-s390x-gnu': 0.52.0
- '@oxfmt/binding-linux-x64-gnu': 0.52.0
- '@oxfmt/binding-linux-x64-musl': 0.52.0
- '@oxfmt/binding-openharmony-arm64': 0.52.0
- '@oxfmt/binding-win32-arm64-msvc': 0.52.0
- '@oxfmt/binding-win32-ia32-msvc': 0.52.0
- '@oxfmt/binding-win32-x64-msvc': 0.52.0
- vite-plus: 0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
-
- oxfmt@0.52.0(vite-plus@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)):
+ '@oxfmt/binding-android-arm-eabi': 0.55.0
+ '@oxfmt/binding-android-arm64': 0.55.0
+ '@oxfmt/binding-darwin-arm64': 0.55.0
+ '@oxfmt/binding-darwin-x64': 0.55.0
+ '@oxfmt/binding-freebsd-x64': 0.55.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.55.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.55.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.55.0
+ '@oxfmt/binding-linux-arm64-musl': 0.55.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.55.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-musl': 0.55.0
+ '@oxfmt/binding-openharmony-arm64': 0.55.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.55.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.55.0
+ '@oxfmt/binding-win32-x64-msvc': 0.55.0
+ vite-plus: 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
+
+ oxfmt@0.55.0(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)):
dependencies:
tinypool: 2.1.0
optionalDependencies:
- '@oxfmt/binding-android-arm-eabi': 0.52.0
- '@oxfmt/binding-android-arm64': 0.52.0
- '@oxfmt/binding-darwin-arm64': 0.52.0
- '@oxfmt/binding-darwin-x64': 0.52.0
- '@oxfmt/binding-freebsd-x64': 0.52.0
- '@oxfmt/binding-linux-arm-gnueabihf': 0.52.0
- '@oxfmt/binding-linux-arm-musleabihf': 0.52.0
- '@oxfmt/binding-linux-arm64-gnu': 0.52.0
- '@oxfmt/binding-linux-arm64-musl': 0.52.0
- '@oxfmt/binding-linux-ppc64-gnu': 0.52.0
- '@oxfmt/binding-linux-riscv64-gnu': 0.52.0
- '@oxfmt/binding-linux-riscv64-musl': 0.52.0
- '@oxfmt/binding-linux-s390x-gnu': 0.52.0
- '@oxfmt/binding-linux-x64-gnu': 0.52.0
- '@oxfmt/binding-linux-x64-musl': 0.52.0
- '@oxfmt/binding-openharmony-arm64': 0.52.0
- '@oxfmt/binding-win32-arm64-msvc': 0.52.0
- '@oxfmt/binding-win32-ia32-msvc': 0.52.0
- '@oxfmt/binding-win32-x64-msvc': 0.52.0
- vite-plus: 0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
+ '@oxfmt/binding-android-arm-eabi': 0.55.0
+ '@oxfmt/binding-android-arm64': 0.55.0
+ '@oxfmt/binding-darwin-arm64': 0.55.0
+ '@oxfmt/binding-darwin-x64': 0.55.0
+ '@oxfmt/binding-freebsd-x64': 0.55.0
+ '@oxfmt/binding-linux-arm-gnueabihf': 0.55.0
+ '@oxfmt/binding-linux-arm-musleabihf': 0.55.0
+ '@oxfmt/binding-linux-arm64-gnu': 0.55.0
+ '@oxfmt/binding-linux-arm64-musl': 0.55.0
+ '@oxfmt/binding-linux-ppc64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-gnu': 0.55.0
+ '@oxfmt/binding-linux-riscv64-musl': 0.55.0
+ '@oxfmt/binding-linux-s390x-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-gnu': 0.55.0
+ '@oxfmt/binding-linux-x64-musl': 0.55.0
+ '@oxfmt/binding-openharmony-arm64': 0.55.0
+ '@oxfmt/binding-win32-arm64-msvc': 0.55.0
+ '@oxfmt/binding-win32-ia32-msvc': 0.55.0
+ '@oxfmt/binding-win32-x64-msvc': 0.55.0
+ vite-plus: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
oxlint-tsgolint@0.23.0:
optionalDependencies:
@@ -3479,56 +4139,106 @@ snapshots:
'@oxlint-tsgolint/win32-arm64': 0.23.0
'@oxlint-tsgolint/win32-x64': 0.23.0
- oxlint@1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)):
+ oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)):
optionalDependencies:
- '@oxlint/binding-android-arm-eabi': 1.67.0
- '@oxlint/binding-android-arm64': 1.67.0
- '@oxlint/binding-darwin-arm64': 1.67.0
- '@oxlint/binding-darwin-x64': 1.67.0
- '@oxlint/binding-freebsd-x64': 1.67.0
- '@oxlint/binding-linux-arm-gnueabihf': 1.67.0
- '@oxlint/binding-linux-arm-musleabihf': 1.67.0
- '@oxlint/binding-linux-arm64-gnu': 1.67.0
- '@oxlint/binding-linux-arm64-musl': 1.67.0
- '@oxlint/binding-linux-ppc64-gnu': 1.67.0
- '@oxlint/binding-linux-riscv64-gnu': 1.67.0
- '@oxlint/binding-linux-riscv64-musl': 1.67.0
- '@oxlint/binding-linux-s390x-gnu': 1.67.0
- '@oxlint/binding-linux-x64-gnu': 1.67.0
- '@oxlint/binding-linux-x64-musl': 1.67.0
- '@oxlint/binding-openharmony-arm64': 1.67.0
- '@oxlint/binding-win32-arm64-msvc': 1.67.0
- '@oxlint/binding-win32-ia32-msvc': 1.67.0
- '@oxlint/binding-win32-x64-msvc': 1.67.0
+ '@oxlint/binding-android-arm-eabi': 1.70.0
+ '@oxlint/binding-android-arm64': 1.70.0
+ '@oxlint/binding-darwin-arm64': 1.70.0
+ '@oxlint/binding-darwin-x64': 1.70.0
+ '@oxlint/binding-freebsd-x64': 1.70.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.70.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.70.0
+ '@oxlint/binding-linux-arm64-gnu': 1.70.0
+ '@oxlint/binding-linux-arm64-musl': 1.70.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-musl': 1.70.0
+ '@oxlint/binding-linux-s390x-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-musl': 1.70.0
+ '@oxlint/binding-openharmony-arm64': 1.70.0
+ '@oxlint/binding-win32-arm64-msvc': 1.70.0
+ '@oxlint/binding-win32-ia32-msvc': 1.70.0
+ '@oxlint/binding-win32-x64-msvc': 1.70.0
oxlint-tsgolint: 0.23.0
- vite-plus: 0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ vite-plus: 0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
- oxlint@1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)):
+ oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)):
optionalDependencies:
- '@oxlint/binding-android-arm-eabi': 1.67.0
- '@oxlint/binding-android-arm64': 1.67.0
- '@oxlint/binding-darwin-arm64': 1.67.0
- '@oxlint/binding-darwin-x64': 1.67.0
- '@oxlint/binding-freebsd-x64': 1.67.0
- '@oxlint/binding-linux-arm-gnueabihf': 1.67.0
- '@oxlint/binding-linux-arm-musleabihf': 1.67.0
- '@oxlint/binding-linux-arm64-gnu': 1.67.0
- '@oxlint/binding-linux-arm64-musl': 1.67.0
- '@oxlint/binding-linux-ppc64-gnu': 1.67.0
- '@oxlint/binding-linux-riscv64-gnu': 1.67.0
- '@oxlint/binding-linux-riscv64-musl': 1.67.0
- '@oxlint/binding-linux-s390x-gnu': 1.67.0
- '@oxlint/binding-linux-x64-gnu': 1.67.0
- '@oxlint/binding-linux-x64-musl': 1.67.0
- '@oxlint/binding-openharmony-arm64': 1.67.0
- '@oxlint/binding-win32-arm64-msvc': 1.67.0
- '@oxlint/binding-win32-ia32-msvc': 1.67.0
- '@oxlint/binding-win32-x64-msvc': 1.67.0
+ '@oxlint/binding-android-arm-eabi': 1.70.0
+ '@oxlint/binding-android-arm64': 1.70.0
+ '@oxlint/binding-darwin-arm64': 1.70.0
+ '@oxlint/binding-darwin-x64': 1.70.0
+ '@oxlint/binding-freebsd-x64': 1.70.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.70.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.70.0
+ '@oxlint/binding-linux-arm64-gnu': 1.70.0
+ '@oxlint/binding-linux-arm64-musl': 1.70.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-musl': 1.70.0
+ '@oxlint/binding-linux-s390x-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-musl': 1.70.0
+ '@oxlint/binding-openharmony-arm64': 1.70.0
+ '@oxlint/binding-win32-arm64-msvc': 1.70.0
+ '@oxlint/binding-win32-ia32-msvc': 1.70.0
+ '@oxlint/binding-win32-x64-msvc': 1.70.0
oxlint-tsgolint: 0.23.0
- vite-plus: 0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
+ vite-plus: 0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+
+ oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)):
+ optionalDependencies:
+ '@oxlint/binding-android-arm-eabi': 1.70.0
+ '@oxlint/binding-android-arm64': 1.70.0
+ '@oxlint/binding-darwin-arm64': 1.70.0
+ '@oxlint/binding-darwin-x64': 1.70.0
+ '@oxlint/binding-freebsd-x64': 1.70.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.70.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.70.0
+ '@oxlint/binding-linux-arm64-gnu': 1.70.0
+ '@oxlint/binding-linux-arm64-musl': 1.70.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-musl': 1.70.0
+ '@oxlint/binding-linux-s390x-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-musl': 1.70.0
+ '@oxlint/binding-openharmony-arm64': 1.70.0
+ '@oxlint/binding-win32-arm64-msvc': 1.70.0
+ '@oxlint/binding-win32-ia32-msvc': 1.70.0
+ '@oxlint/binding-win32-x64-msvc': 1.70.0
+ oxlint-tsgolint: 0.23.0
+ vite-plus: 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
+
+ oxlint@1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)):
+ optionalDependencies:
+ '@oxlint/binding-android-arm-eabi': 1.70.0
+ '@oxlint/binding-android-arm64': 1.70.0
+ '@oxlint/binding-darwin-arm64': 1.70.0
+ '@oxlint/binding-darwin-x64': 1.70.0
+ '@oxlint/binding-freebsd-x64': 1.70.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.70.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.70.0
+ '@oxlint/binding-linux-arm64-gnu': 1.70.0
+ '@oxlint/binding-linux-arm64-musl': 1.70.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.70.0
+ '@oxlint/binding-linux-riscv64-musl': 1.70.0
+ '@oxlint/binding-linux-s390x-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-gnu': 1.70.0
+ '@oxlint/binding-linux-x64-musl': 1.70.0
+ '@oxlint/binding-openharmony-arm64': 1.70.0
+ '@oxlint/binding-win32-arm64-msvc': 1.70.0
+ '@oxlint/binding-win32-ia32-msvc': 1.70.0
+ '@oxlint/binding-win32-x64-msvc': 1.70.0
+ oxlint-tsgolint: 0.23.0
+ vite-plus: 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
package-json-from-dist@1.0.1: {}
+ package-manager-detector@1.6.0: {}
+
parse5@8.0.1:
dependencies:
entities: 8.0.0
@@ -3561,10 +4271,6 @@ snapshots:
optionalDependencies:
typescript: 6.0.3
- pixelmatch@7.2.0:
- dependencies:
- pngjs: 7.0.0
-
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
@@ -3585,12 +4291,22 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
+ pretty-format@27.5.1:
+ dependencies:
+ ansi-regex: 5.0.1
+ ansi-styles: 5.2.0
+ react-is: 17.0.2
+
proto-list@1.2.4: {}
punycode@2.3.1: {}
quansync@0.2.11: {}
+ quansync@1.0.0: {}
+
+ react-is@17.0.2: {}
+
readdirp@5.0.0: {}
reka-ui@2.9.10(vue@3.5.35(typescript@6.0.3)):
@@ -3599,7 +4315,7 @@ snapshots:
'@floating-ui/vue': 1.1.11(vue@3.5.35(typescript@6.0.3))
'@internationalized/date': 3.12.2
'@internationalized/number': 3.6.7
- '@tanstack/vue-virtual': 3.13.28(vue@3.5.35(typescript@6.0.3))
+ '@tanstack/vue-virtual': 3.13.29(vue@3.5.35(typescript@6.0.3))
'@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3))
'@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3))
aria-hidden: 1.2.6
@@ -3665,6 +4381,8 @@ snapshots:
shebang-regex@3.0.0: {}
+ siginfo@2.0.0: {}
+
signal-exit@4.1.0: {}
sirv@3.0.2:
@@ -3681,6 +4399,8 @@ snapshots:
sprintf-js@1.0.3: {}
+ stackback@0.0.2: {}
+
std-env@4.1.0: {}
string-argv@0.3.2: {}
@@ -3728,6 +4448,8 @@ snapshots:
tinypool@2.1.0: {}
+ tinyrainbow@3.1.0: {}
+
tldts-core@7.4.2: {}
tldts@7.4.2:
@@ -3752,6 +4474,19 @@ snapshots:
ufo@1.6.4: {}
+ unconfig-core@7.5.0:
+ dependencies:
+ '@quansync/fs': 1.0.0
+ quansync: 1.0.0
+
+ unconfig@7.5.0:
+ dependencies:
+ '@quansync/fs': 1.0.0
+ defu: 6.1.7
+ jiti: 2.7.0
+ quansync: 1.0.0
+ unconfig-core: 7.5.0
+
undici-types@7.18.2: {}
undici-types@7.24.6: {}
@@ -3779,9 +4514,9 @@ snapshots:
transitivePeerDependencies:
- '@vue/composition-api'
- vite-plugin-dts@4.5.4(@types/node@25.9.2)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3):
+ vite-plugin-dts@4.5.4(@types/node@25.9.3)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(typescript@6.0.3):
dependencies:
- '@microsoft/api-extractor': 7.58.8(@types/node@25.9.2)
+ '@microsoft/api-extractor': 7.58.8(@types/node@25.9.3)
'@rollup/pluginutils': 5.4.0
'@volar/typescript': 2.4.28
'@vue/language-core': 2.2.0(typescript@6.0.3)
@@ -3792,30 +4527,39 @@ snapshots:
magic-string: 0.30.21
typescript: 6.0.3
optionalDependencies:
- vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plus@0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0):
- dependencies:
- '@oxc-project/types': 0.133.0
- '@oxlint/plugins': 1.61.0
- '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
- '@voidzero-dev/vite-plus-test': 0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
- oxfmt: 0.52.0(vite-plus@0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
- oxlint: 1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0):
+ dependencies:
+ '@oxc-project/types': 0.136.0
+ '@oxlint/plugins': 1.68.0
+ '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))
+ '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.1)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
oxlint-tsgolint: 0.23.0
+ vitest: 4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1)
optionalDependencies:
- '@voidzero-dev/vite-plus-darwin-arm64': 0.1.24
- '@voidzero-dev/vite-plus-darwin-x64': 0.1.24
- '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.24
- '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.24
- '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.24
- '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.24
- '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.24
- '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.24
+ '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1
+ '@voidzero-dev/vite-plus-darwin-x64': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.2.1
+ '@voidzero-dev/vite-plus-win32-x64-msvc': 0.2.1
transitivePeerDependencies:
- '@arethetypeswrong/core'
- '@edge-runtime/vm'
@@ -3833,6 +4577,7 @@ snapshots:
- jiti
- jsdom
- less
+ - msw
- publint
- sass
- sass-embedded
@@ -3848,24 +4593,153 @@ snapshots:
- vite
- yaml
- vite-plus@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0):
- dependencies:
- '@oxc-project/types': 0.133.0
- '@oxlint/plugins': 1.61.0
- '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
- '@voidzero-dev/vite-plus-test': 0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0)
- oxfmt: 0.52.0(vite-plus@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0))
- oxlint: 1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0))
+ vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0):
+ dependencies:
+ '@oxc-project/types': 0.136.0
+ '@oxlint/plugins': 1.68.0
+ '@vitest/browser': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))
+ '@vitest/browser-preview': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)))
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@24.13.2)(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ oxlint-tsgolint: 0.23.0
+ vitest: 4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1)
+ optionalDependencies:
+ '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1
+ '@voidzero-dev/vite-plus-darwin-x64': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.2.1
+ '@voidzero-dev/vite-plus-win32-x64-msvc': 0.2.1
+ transitivePeerDependencies:
+ - '@arethetypeswrong/core'
+ - '@edge-runtime/vm'
+ - '@opentelemetry/api'
+ - '@tsdown/css'
+ - '@tsdown/exe'
+ - '@types/node'
+ - '@vitejs/devtools'
+ - '@vitest/coverage-istanbul'
+ - '@vitest/coverage-v8'
+ - '@vitest/ui'
+ - bufferutil
+ - esbuild
+ - happy-dom
+ - jiti
+ - jsdom
+ - less
+ - msw
+ - publint
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - svelte
+ - terser
+ - tsx
+ - typescript
+ - unplugin-unused
+ - unrun
+ - utf-8-validate
+ - vite
+ - yaml
+
+ vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0):
+ dependencies:
+ '@oxc-project/types': 0.136.0
+ '@oxlint/plugins': 1.68.0
+ '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0))
+ oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.2)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0))
+ oxlint-tsgolint: 0.23.0
+ vitest: 4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ optionalDependencies:
+ '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1
+ '@voidzero-dev/vite-plus-darwin-x64': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.2.1
+ '@voidzero-dev/vite-plus-win32-x64-msvc': 0.2.1
+ transitivePeerDependencies:
+ - '@arethetypeswrong/core'
+ - '@edge-runtime/vm'
+ - '@opentelemetry/api'
+ - '@tsdown/css'
+ - '@tsdown/exe'
+ - '@types/node'
+ - '@vitejs/devtools'
+ - '@vitest/coverage-istanbul'
+ - '@vitest/coverage-v8'
+ - '@vitest/ui'
+ - bufferutil
+ - esbuild
+ - happy-dom
+ - jiti
+ - jsdom
+ - less
+ - msw
+ - publint
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - svelte
+ - terser
+ - tsx
+ - typescript
+ - unplugin-unused
+ - unrun
+ - utf-8-validate
+ - vite
+ - yaml
+
+ vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0):
+ dependencies:
+ '@oxc-project/types': 0.136.0
+ '@oxlint/plugins': 1.68.0
+ '@vitest/browser': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ '@voidzero-dev/vite-plus-core': 0.2.1(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)
+ oxfmt: 0.55.0(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0))
+ oxlint: 1.70.0(oxlint-tsgolint@0.23.0)(vite-plus@0.2.1(@types/node@25.9.3)(jiti@2.7.0)(jsdom@29.1.1)(sass@1.100.0)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(yaml@2.9.0))
oxlint-tsgolint: 0.23.0
+ vitest: 4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
optionalDependencies:
- '@voidzero-dev/vite-plus-darwin-arm64': 0.1.24
- '@voidzero-dev/vite-plus-darwin-x64': 0.1.24
- '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.24
- '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.24
- '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.24
- '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.24
- '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.24
- '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.24
+ '@voidzero-dev/vite-plus-darwin-arm64': 0.2.1
+ '@voidzero-dev/vite-plus-darwin-x64': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-arm64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-gnu': 0.2.1
+ '@voidzero-dev/vite-plus-linux-x64-musl': 0.2.1
+ '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.2.1
+ '@voidzero-dev/vite-plus-win32-x64-msvc': 0.2.1
transitivePeerDependencies:
- '@arethetypeswrong/core'
- '@edge-runtime/vm'
@@ -3883,6 +4757,7 @@ snapshots:
- jiti
- jsdom
- less
+ - msw
- publint
- sass
- sass-embedded
@@ -3912,6 +4787,136 @@ snapshots:
sass: 1.100.0
yaml: 2.9.0
+ vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0):
+ dependencies:
+ lightningcss: 1.32.0
+ picomatch: 4.0.4
+ postcss: 8.5.15
+ rolldown: 1.0.3
+ tinyglobby: 0.2.17
+ optionalDependencies:
+ '@types/node': 25.9.3
+ fsevents: 2.3.3
+ jiti: 2.7.0
+ sass: 1.100.0
+ yaml: 2.9.0
+
+ vitest@4.1.9(@types/node@24.13.1)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1):
+ dependencies:
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ es-module-lexer: 2.1.0
+ expect-type: 1.3.0
+ magic-string: 0.30.21
+ obug: 2.1.2
+ pathe: 2.0.3
+ picomatch: 4.0.4
+ std-env: 4.1.0
+ tinybench: 2.9.0
+ tinyexec: 1.2.4
+ tinyglobby: 0.2.17
+ tinyrainbow: 3.1.0
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/node': 24.13.1
+ '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ jsdom: 29.1.1
+ transitivePeerDependencies:
+ - msw
+
+ vitest@4.1.9(@types/node@24.13.2)(@vitest/browser-preview@4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9))(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(jsdom@29.1.1):
+ dependencies:
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ es-module-lexer: 2.1.0
+ expect-type: 1.3.0
+ magic-string: 0.30.21
+ obug: 2.1.2
+ pathe: 2.0.3
+ picomatch: 4.0.4
+ std-env: 4.1.0
+ tinybench: 2.9.0
+ tinyexec: 1.2.4
+ tinyglobby: 0.2.17
+ tinyrainbow: 3.1.0
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.2)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/node': 24.13.2
+ '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ jsdom: 29.1.1
+ transitivePeerDependencies:
+ - msw
+
+ vitest@4.1.9(@types/node@25.9.2)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)):
+ dependencies:
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ es-module-lexer: 2.1.0
+ expect-type: 1.3.0
+ magic-string: 0.30.21
+ obug: 2.1.2
+ pathe: 2.0.3
+ picomatch: 4.0.4
+ std-env: 4.1.0
+ tinybench: 2.9.0
+ tinyexec: 1.2.4
+ tinyglobby: 0.2.17
+ tinyrainbow: 3.1.0
+ vite: 8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/node': 25.9.2
+ '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.2)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ jsdom: 29.1.1
+ transitivePeerDependencies:
+ - msw
+
+ vitest@4.1.9(@types/node@25.9.3)(@vitest/browser-preview@4.1.9)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)):
+ dependencies:
+ '@vitest/expect': 4.1.9
+ '@vitest/mocker': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))
+ '@vitest/pretty-format': 4.1.9
+ '@vitest/runner': 4.1.9
+ '@vitest/snapshot': 4.1.9
+ '@vitest/spy': 4.1.9
+ '@vitest/utils': 4.1.9
+ es-module-lexer: 2.1.0
+ expect-type: 1.3.0
+ magic-string: 0.30.21
+ obug: 2.1.2
+ pathe: 2.0.3
+ picomatch: 4.0.4
+ std-env: 4.1.0
+ tinybench: 2.9.0
+ tinyexec: 1.2.4
+ tinyglobby: 0.2.17
+ tinyrainbow: 3.1.0
+ vite: 8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/node': 25.9.3
+ '@vitest/browser-preview': 4.1.9(vite@8.0.16(@types/node@25.9.3)(jiti@2.7.0)(sass@1.100.0)(yaml@2.9.0))(vitest@4.1.9)
+ jsdom: 29.1.1
+ transitivePeerDependencies:
+ - msw
+
vscode-uri@3.1.0: {}
vue-component-type-helpers@3.3.4: {}
@@ -3920,7 +4925,7 @@ snapshots:
dependencies:
vue: 3.5.35(typescript@6.0.3)
- vue-router@5.1.0(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)):
+ vue-router@5.1.0(@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0))(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)):
dependencies:
'@babel/generator': 8.0.0-rc.6
'@vue-macros/common': 3.1.2(vue@3.5.35(typescript@6.0.3))
@@ -3943,7 +4948,7 @@ snapshots:
optionalDependencies:
'@vue/compiler-sfc': 3.5.35
pinia: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))
- vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
+ vite: '@voidzero-dev/vite-plus-core@0.2.1(@types/node@24.13.1)(jiti@2.7.0)(sass@1.100.0)(typescript@6.0.3)(yaml@2.9.0)'
vue-tsc@3.3.4(typescript@6.0.3):
dependencies:
@@ -3951,6 +4956,12 @@ snapshots:
'@vue/language-core': 3.3.4
typescript: 6.0.3
+ vue-tsc@3.3.5(typescript@6.0.3):
+ dependencies:
+ '@volar/typescript': 2.4.28
+ '@vue/language-core': 3.3.5
+ typescript: 6.0.3
+
vue@3.5.35(typescript@6.0.3):
dependencies:
'@vue/compiler-dom': 3.5.35
@@ -3961,6 +4972,16 @@ snapshots:
optionalDependencies:
typescript: 6.0.3
+ vue@3.5.38(typescript@6.0.3):
+ dependencies:
+ '@vue/compiler-dom': 3.5.38
+ '@vue/compiler-sfc': 3.5.38
+ '@vue/runtime-dom': 3.5.38
+ '@vue/server-renderer': 3.5.38(vue@3.5.38(typescript@6.0.3))
+ '@vue/shared': 3.5.38
+ optionalDependencies:
+ typescript: 6.0.3
+
w3c-xmlserializer@5.0.0:
dependencies:
xml-name-validator: 5.0.0
@@ -3983,6 +5004,11 @@ snapshots:
dependencies:
isexe: 2.0.0
+ why-is-node-running@2.3.0:
+ dependencies:
+ siginfo: 2.0.0
+ stackback: 0.0.2
+
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index fd76a86..4c6950e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -9,7 +9,7 @@ catalog:
"@types/node": ^24
typescript: ^5
vite: npm:@voidzero-dev/vite-plus-core@latest
- vitest: npm:@voidzero-dev/vite-plus-test@^0.1.24
+ vitest: 4.1.9
vite-plus: latest
"@dolanske/vui": ^1.15.2
vue-router: ^5.1.0