diff --git a/.github/workflows/lucide-vue.yml b/.github/workflows/lucide-vue.yml
index 81ec93f7e..ad5bd4ffb 100644
--- a/.github/workflows/lucide-vue.yml
+++ b/.github/workflows/lucide-vue.yml
@@ -10,6 +10,9 @@ on:
- packages/shared/**
- tools/build-icons/**
- tools/rollup-plugins/**
+ - integrations/lucide-vue/**
+ - package.json
+ - pnpm-workspace.yaml
- pnpm-lock.yaml
permissions:
@@ -63,3 +66,22 @@ jobs:
- name: Test
run: pnpm --filter @lucide/vue typecheck
+
+ integration:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
+ - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10
+ - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ with:
+ cache: 'pnpm'
+ node-version-file: 'package.json'
+
+ - name: Install dependencies
+ run: pnpm install --frozen-lockfile
+
+ - name: Install Chromium
+ run: pnpm --filter @lucide/integration-vue-vite exec playwright install --with-deps chromium
+
+ - name: Run integration checks
+ run: pnpm test:integrations:vue
diff --git a/.gitignore b/.gitignore
index 9bb98e488..a5e6089ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,8 @@ stats
integrations/**/.react-router
integrations/**/.vitest-attachments
integrations/**/__screenshots__
+integrations/**/.nuxt
+integrations/**/.output
outlined
lucide-font
packages/**/src/icons/*.js
diff --git a/.prettierignore b/.prettierignore
index e821afcfd..818f58c5d 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -25,6 +25,8 @@ integrations/**/next-env.d.ts
integrations/**/routeTree.gen.ts
integrations/**/.vitest-attachments
integrations/**/__screenshots__
+integrations/**/.nuxt
+integrations/**/.output
# lucide-svelte
packages/svelte/src/icons/*.svelte
diff --git a/integrations/lucide-vue/README.md b/integrations/lucide-vue/README.md
new file mode 100644
index 000000000..55068295c
--- /dev/null
+++ b/integrations/lucide-vue/README.md
@@ -0,0 +1,18 @@
+# Lucide Vue integrations
+
+These fixtures exercise the built `@lucide/vue` package in real consumer frameworks.
+
+Every fixture runs three checks:
+
+- a framework production build;
+- TypeScript with `vue-tsc` (`noEmit`);
+- Vitest Browser Mode in Chromium.
+
+From the repository root, install Chromium once and run the complete suite:
+
+```sh
+pnpm --filter @lucide/integration-vue-vite exec playwright install chromium
+pnpm test:integrations:vue
+```
+
+The fixtures depend on `@lucide/vue` through `workspace:*`, but import only its public package entry point. The root command builds `@lucide/vue` before running any consumer checks.
diff --git a/integrations/lucide-vue/nuxt/app/app.vue b/integrations/lucide-vue/nuxt/app/app.vue
new file mode 100644
index 000000000..7635eb4bf
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/app/app.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/integrations/lucide-vue/nuxt/app/components/IconShowcase.vue b/integrations/lucide-vue/nuxt/app/components/IconShowcase.vue
new file mode 100644
index 000000000..376e04446
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/app/components/IconShowcase.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/integrations/lucide-vue/nuxt/app/components/LucideProvider.vue b/integrations/lucide-vue/nuxt/app/components/LucideProvider.vue
new file mode 100644
index 000000000..c6111dee4
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/app/components/LucideProvider.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/integrations/lucide-vue/nuxt/nuxt.config.ts b/integrations/lucide-vue/nuxt/nuxt.config.ts
new file mode 100644
index 000000000..16731b1a3
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/nuxt.config.ts
@@ -0,0 +1,11 @@
+// https://nuxt.com/docs/api/configuration/nuxt-config
+export default defineNuxtConfig({
+ compatibilityDate: '2025-07-15',
+ devtools: { enabled: true },
+ typescript: {
+ // `nuxt typecheck` only covers `app/**` and `tests/nuxt/**` by default; opt the browser spec
+ // and the vitest config in so they are type-checked too.
+ tsConfig: { include: ['../tests/**/*'] },
+ nodeTsConfig: { include: ['../vitest.config.*'] },
+ },
+});
diff --git a/integrations/lucide-vue/nuxt/package.json b/integrations/lucide-vue/nuxt/package.json
new file mode 100644
index 000000000..268a3cc94
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/package.json
@@ -0,0 +1,27 @@
+{
+ "name": "@lucide/integration-vue-nuxt",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "build": "nuxt build",
+ "typecheck": "nuxt typecheck",
+ "test:browser": "vitest run",
+ "check": "pnpm build && pnpm typecheck && pnpm test:browser"
+ },
+ "dependencies": {
+ "@lucide/vue": "workspace:*",
+ "nuxt": "4.4.8",
+ "vue": "3.5.42",
+ "vue-router": "5.3.1"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^6.0.8",
+ "@vitest/browser-playwright": "4.1.10",
+ "typescript": "^6.0.3",
+ "vite": "^7.3.6",
+ "vitest": "4.1.11",
+ "vitest-browser-vue": "3.1.0",
+ "vue-tsc": "^3.3.11"
+ }
+}
diff --git a/integrations/lucide-vue/nuxt/tests/icons.browser.spec.ts b/integrations/lucide-vue/nuxt/tests/icons.browser.spec.ts
new file mode 100644
index 000000000..eb3beb854
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/tests/icons.browser.spec.ts
@@ -0,0 +1,33 @@
+import { expect, test } from 'vitest';
+import { render } from 'vitest-browser-vue';
+import App from '../app/app.vue';
+
+test('renders Lucide public APIs in a real browser', async () => {
+ const screen = await render(App);
+
+ const staticIcon = screen.getByTestId('static-icon');
+ await expect.element(staticIcon).toBeVisible();
+ await expect.element(staticIcon).toHaveAttribute('width', '24');
+ await expect.element(staticIcon).toHaveAttribute('height', '24');
+ await expect.element(staticIcon).toHaveAttribute('viewBox', '0 0 24 24');
+ await expect.element(staticIcon).toHaveAttribute('aria-hidden', 'true');
+
+ const customIcon = screen.getByTestId('custom-icon');
+ await expect.element(customIcon).toBeVisible();
+ await expect.element(customIcon).toHaveAttribute('width', '48');
+ await expect.element(customIcon).toHaveAttribute('height', '48');
+ await expect.element(customIcon).toHaveAttribute('stroke', 'red');
+ await expect.element(customIcon).toHaveAttribute('stroke-width', '2');
+ await expect.element(customIcon).toHaveClass('consumer-icon');
+
+ const providerIcon = screen.getByTestId('provider-icon');
+ await expect.element(providerIcon).toHaveAttribute('width', '32');
+ await expect.element(providerIcon).toHaveAttribute('stroke', 'purple');
+ await expect.element(providerIcon).toHaveAttribute('stroke-width', '3');
+
+ const aliasIcon = screen.getByTestId('alias-icon');
+ const canonicalIcon = screen.getByTestId('canonical-icon');
+ await expect.element(aliasIcon).toBeVisible();
+ await expect.element(canonicalIcon).toBeVisible();
+ expect(aliasIcon.element().innerHTML).toBe(canonicalIcon.element().innerHTML);
+});
diff --git a/integrations/lucide-vue/nuxt/tsconfig.json b/integrations/lucide-vue/nuxt/tsconfig.json
new file mode 100644
index 000000000..307b2134b
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/tsconfig.json
@@ -0,0 +1,18 @@
+{
+ // https://nuxt.com/docs/guide/concepts/typescript
+ "files": [],
+ "references": [
+ {
+ "path": "./.nuxt/tsconfig.app.json"
+ },
+ {
+ "path": "./.nuxt/tsconfig.server.json"
+ },
+ {
+ "path": "./.nuxt/tsconfig.shared.json"
+ },
+ {
+ "path": "./.nuxt/tsconfig.node.json"
+ }
+ ]
+}
diff --git a/integrations/lucide-vue/nuxt/vitest.config.ts b/integrations/lucide-vue/nuxt/vitest.config.ts
new file mode 100644
index 000000000..c8d00c712
--- /dev/null
+++ b/integrations/lucide-vue/nuxt/vitest.config.ts
@@ -0,0 +1,15 @@
+import vue from '@vitejs/plugin-vue';
+import { playwright } from '@vitest/browser-playwright';
+import { defineConfig } from 'vitest/config';
+
+export default defineConfig({
+ plugins: [vue()],
+ test: {
+ browser: {
+ enabled: true,
+ headless: true,
+ provider: playwright(),
+ instances: [{ browser: 'chromium' }],
+ },
+ },
+});
diff --git a/integrations/lucide-vue/vike/components/IconShowcase.vue b/integrations/lucide-vue/vike/components/IconShowcase.vue
new file mode 100644
index 000000000..376e04446
--- /dev/null
+++ b/integrations/lucide-vue/vike/components/IconShowcase.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/integrations/lucide-vue/vike/components/LucideProvider.vue b/integrations/lucide-vue/vike/components/LucideProvider.vue
new file mode 100644
index 000000000..c6111dee4
--- /dev/null
+++ b/integrations/lucide-vue/vike/components/LucideProvider.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/integrations/lucide-vue/vike/package.json b/integrations/lucide-vue/vike/package.json
new file mode 100644
index 000000000..c3a73a5b1
--- /dev/null
+++ b/integrations/lucide-vue/vike/package.json
@@ -0,0 +1,27 @@
+{
+ "name": "@lucide/integration-vue-vike",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "build": "vike build",
+ "typecheck": "vue-tsc --noEmit",
+ "test:browser": "vitest run",
+ "check": "pnpm build && pnpm typecheck && pnpm test:browser"
+ },
+ "dependencies": {
+ "@lucide/vue": "workspace:*",
+ "vike": "0.4.266",
+ "vike-vue": "0.9.13",
+ "vue": "3.5.42"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue": "^6.0.8",
+ "@vitest/browser-playwright": "4.1.10",
+ "typescript": "^6.0.3",
+ "vite": "^7.3.6",
+ "vitest": "4.1.11",
+ "vitest-browser-vue": "3.1.0",
+ "vue-tsc": "^3.3.11"
+ }
+}
diff --git a/integrations/lucide-vue/vike/pages/+config.ts b/integrations/lucide-vue/vike/pages/+config.ts
new file mode 100644
index 000000000..771c3bdcd
--- /dev/null
+++ b/integrations/lucide-vue/vike/pages/+config.ts
@@ -0,0 +1,14 @@
+import type { Config } from 'vike/types';
+import vikeVue from 'vike-vue/config';
+
+// Default config (can be overridden by pages)
+// https://vike.dev/config
+
+const config: Config = {
+ // https://vike.dev/head-tags
+ title: 'Lucide Vue Vike integration',
+
+ extends: [vikeVue],
+};
+
+export default config;
diff --git a/integrations/lucide-vue/vike/pages/index/+Page.vue b/integrations/lucide-vue/vike/pages/index/+Page.vue
new file mode 100644
index 000000000..618fd2a16
--- /dev/null
+++ b/integrations/lucide-vue/vike/pages/index/+Page.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/integrations/lucide-vue/vike/tests/icons.browser.spec.ts b/integrations/lucide-vue/vike/tests/icons.browser.spec.ts
new file mode 100644
index 000000000..a6cfcca43
--- /dev/null
+++ b/integrations/lucide-vue/vike/tests/icons.browser.spec.ts
@@ -0,0 +1,33 @@
+import { expect, test } from 'vitest';
+import { render } from 'vitest-browser-vue';
+import App from '../pages/index/+Page.vue';
+
+test('renders Lucide public APIs in a real browser', async () => {
+ const screen = await render(App);
+
+ const staticIcon = screen.getByTestId('static-icon');
+ await expect.element(staticIcon).toBeVisible();
+ await expect.element(staticIcon).toHaveAttribute('width', '24');
+ await expect.element(staticIcon).toHaveAttribute('height', '24');
+ await expect.element(staticIcon).toHaveAttribute('viewBox', '0 0 24 24');
+ await expect.element(staticIcon).toHaveAttribute('aria-hidden', 'true');
+
+ const customIcon = screen.getByTestId('custom-icon');
+ await expect.element(customIcon).toBeVisible();
+ await expect.element(customIcon).toHaveAttribute('width', '48');
+ await expect.element(customIcon).toHaveAttribute('height', '48');
+ await expect.element(customIcon).toHaveAttribute('stroke', 'red');
+ await expect.element(customIcon).toHaveAttribute('stroke-width', '2');
+ await expect.element(customIcon).toHaveClass('consumer-icon');
+
+ const providerIcon = screen.getByTestId('provider-icon');
+ await expect.element(providerIcon).toHaveAttribute('width', '32');
+ await expect.element(providerIcon).toHaveAttribute('stroke', 'purple');
+ await expect.element(providerIcon).toHaveAttribute('stroke-width', '3');
+
+ const aliasIcon = screen.getByTestId('alias-icon');
+ const canonicalIcon = screen.getByTestId('canonical-icon');
+ await expect.element(aliasIcon).toBeVisible();
+ await expect.element(canonicalIcon).toBeVisible();
+ expect(aliasIcon.element().innerHTML).toBe(canonicalIcon.element().innerHTML);
+});
diff --git a/integrations/lucide-vue/vike/tsconfig.json b/integrations/lucide-vue/vike/tsconfig.json
new file mode 100644
index 000000000..10faac175
--- /dev/null
+++ b/integrations/lucide-vue/vike/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "compilerOptions": {
+ "strict": true,
+ "target": "ES2022",
+ "module": "ES2022",
+ "moduleResolution": "Bundler",
+ "lib": ["DOM", "DOM.Iterable", "ESNext"],
+ "types": ["vite/client"],
+ "noEmit": true,
+ "skipLibCheck": true,
+ "esModuleInterop": true
+ },
+ "exclude": ["dist"]
+}
diff --git a/integrations/lucide-vue/vike/vite.config.ts b/integrations/lucide-vue/vike/vite.config.ts
new file mode 100644
index 000000000..a56c4dd0e
--- /dev/null
+++ b/integrations/lucide-vue/vike/vite.config.ts
@@ -0,0 +1,7 @@
+import vike from 'vike/plugin';
+import { defineConfig } from 'vite';
+import vue from '@vitejs/plugin-vue';
+
+export default defineConfig({
+ plugins: [vike(), vue()],
+});
diff --git a/integrations/lucide-vue/vike/vitest.config.ts b/integrations/lucide-vue/vike/vitest.config.ts
new file mode 100644
index 000000000..c8d00c712
--- /dev/null
+++ b/integrations/lucide-vue/vike/vitest.config.ts
@@ -0,0 +1,15 @@
+import vue from '@vitejs/plugin-vue';
+import { playwright } from '@vitest/browser-playwright';
+import { defineConfig } from 'vitest/config';
+
+export default defineConfig({
+ plugins: [vue()],
+ test: {
+ browser: {
+ enabled: true,
+ headless: true,
+ provider: playwright(),
+ instances: [{ browser: 'chromium' }],
+ },
+ },
+});
diff --git a/integrations/lucide-vue/vite/env.d.ts b/integrations/lucide-vue/vite/env.d.ts
new file mode 100644
index 000000000..11f02fe2a
--- /dev/null
+++ b/integrations/lucide-vue/vite/env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/integrations/lucide-vue/vite/index.html b/integrations/lucide-vue/vite/index.html
new file mode 100644
index 000000000..b4ab36677
--- /dev/null
+++ b/integrations/lucide-vue/vite/index.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Lucide Vue Vite integration
+
+
+
+
+
+
diff --git a/integrations/lucide-vue/vite/package.json b/integrations/lucide-vue/vite/package.json
new file mode 100644
index 000000000..d4833bb32
--- /dev/null
+++ b/integrations/lucide-vue/vite/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "@lucide/integration-vue-vite",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "build": "vite build",
+ "typecheck": "vue-tsc --build",
+ "test:browser": "vitest run",
+ "check": "pnpm build && pnpm typecheck && pnpm test:browser"
+ },
+ "dependencies": {
+ "@lucide/vue": "workspace:*",
+ "vue": "3.5.42"
+ },
+ "devDependencies": {
+ "@tsconfig/node24": "^24.0.5",
+ "@types/node": "^26.1.1",
+ "@vitejs/plugin-vue": "^6.0.8",
+ "@vitest/browser-playwright": "4.1.10",
+ "@vue/tsconfig": "^0.9.1",
+ "playwright": "1.58.2",
+ "typescript": "^6.0.3",
+ "vite": "^7.3.6",
+ "vitest": "4.1.11",
+ "vitest-browser-vue": "3.1.0",
+ "vue-tsc": "^3.3.11"
+ }
+}
diff --git a/integrations/lucide-vue/vite/src/App.vue b/integrations/lucide-vue/vite/src/App.vue
new file mode 100644
index 000000000..e518feb23
--- /dev/null
+++ b/integrations/lucide-vue/vite/src/App.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/integrations/lucide-vue/vite/src/IconShowcase.vue b/integrations/lucide-vue/vite/src/IconShowcase.vue
new file mode 100644
index 000000000..376e04446
--- /dev/null
+++ b/integrations/lucide-vue/vite/src/IconShowcase.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/integrations/lucide-vue/vite/src/LucideProvider.vue b/integrations/lucide-vue/vite/src/LucideProvider.vue
new file mode 100644
index 000000000..c6111dee4
--- /dev/null
+++ b/integrations/lucide-vue/vite/src/LucideProvider.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/integrations/lucide-vue/vite/src/main.ts b/integrations/lucide-vue/vite/src/main.ts
new file mode 100644
index 000000000..684d04215
--- /dev/null
+++ b/integrations/lucide-vue/vite/src/main.ts
@@ -0,0 +1,4 @@
+import { createApp } from 'vue';
+import App from './App.vue';
+
+createApp(App).mount('#app');
diff --git a/integrations/lucide-vue/vite/tests/icons.browser.spec.ts b/integrations/lucide-vue/vite/tests/icons.browser.spec.ts
new file mode 100644
index 000000000..7dc2a6f62
--- /dev/null
+++ b/integrations/lucide-vue/vite/tests/icons.browser.spec.ts
@@ -0,0 +1,33 @@
+import { expect, test } from 'vitest';
+import { render } from 'vitest-browser-vue';
+import App from '../src/App.vue';
+
+test('renders Lucide public APIs in a real browser', async () => {
+ const screen = await render(App);
+
+ const staticIcon = screen.getByTestId('static-icon');
+ await expect.element(staticIcon).toBeVisible();
+ await expect.element(staticIcon).toHaveAttribute('width', '24');
+ await expect.element(staticIcon).toHaveAttribute('height', '24');
+ await expect.element(staticIcon).toHaveAttribute('viewBox', '0 0 24 24');
+ await expect.element(staticIcon).toHaveAttribute('aria-hidden', 'true');
+
+ const customIcon = screen.getByTestId('custom-icon');
+ await expect.element(customIcon).toBeVisible();
+ await expect.element(customIcon).toHaveAttribute('width', '48');
+ await expect.element(customIcon).toHaveAttribute('height', '48');
+ await expect.element(customIcon).toHaveAttribute('stroke', 'red');
+ await expect.element(customIcon).toHaveAttribute('stroke-width', '2');
+ await expect.element(customIcon).toHaveClass('consumer-icon');
+
+ const providerIcon = screen.getByTestId('provider-icon');
+ await expect.element(providerIcon).toHaveAttribute('width', '32');
+ await expect.element(providerIcon).toHaveAttribute('stroke', 'purple');
+ await expect.element(providerIcon).toHaveAttribute('stroke-width', '3');
+
+ const aliasIcon = screen.getByTestId('alias-icon');
+ const canonicalIcon = screen.getByTestId('canonical-icon');
+ await expect.element(aliasIcon).toBeVisible();
+ await expect.element(canonicalIcon).toBeVisible();
+ expect(aliasIcon.element().innerHTML).toBe(canonicalIcon.element().innerHTML);
+});
diff --git a/integrations/lucide-vue/vite/tsconfig.app.json b/integrations/lucide-vue/vite/tsconfig.app.json
new file mode 100644
index 000000000..72db1a2c1
--- /dev/null
+++ b/integrations/lucide-vue/vite/tsconfig.app.json
@@ -0,0 +1,18 @@
+{
+ "extends": "@vue/tsconfig/tsconfig.dom.json",
+ "include": ["env.d.ts", "src/**/*", "src/**/*.vue", "tests/**/*"],
+ "exclude": ["src/**/__tests__/*"],
+ "compilerOptions": {
+ // Extra safety for array and object lookups, but may have false positives.
+ "noUncheckedIndexedAccess": true,
+
+ // Path mapping for cleaner imports.
+ "paths": {
+ "@/*": ["./src/*"]
+ },
+
+ // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking.
+ // Specified here to keep it out of the root directory.
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo"
+ }
+}
diff --git a/integrations/lucide-vue/vite/tsconfig.json b/integrations/lucide-vue/vite/tsconfig.json
new file mode 100644
index 000000000..66b5e5703
--- /dev/null
+++ b/integrations/lucide-vue/vite/tsconfig.json
@@ -0,0 +1,11 @@
+{
+ "files": [],
+ "references": [
+ {
+ "path": "./tsconfig.node.json"
+ },
+ {
+ "path": "./tsconfig.app.json"
+ }
+ ]
+}
diff --git a/integrations/lucide-vue/vite/tsconfig.node.json b/integrations/lucide-vue/vite/tsconfig.node.json
new file mode 100644
index 000000000..7274bd4c4
--- /dev/null
+++ b/integrations/lucide-vue/vite/tsconfig.node.json
@@ -0,0 +1,28 @@
+// TSConfig for modules that run in Node.js environment via either transpilation or type-stripping.
+{
+ "extends": "@tsconfig/node24/tsconfig.json",
+ "include": [
+ "vite.config.*",
+ "vitest.config.*",
+ "cypress.config.*",
+ "playwright.config.*",
+ "eslint.config.*"
+ ],
+ "compilerOptions": {
+ // Most tools use transpilation instead of Node.js's native type-stripping.
+ // Bundler mode provides a smoother developer experience.
+ "module": "preserve",
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+
+ // Include Node.js types and avoid accidentally including other `@types/*` packages.
+ "types": ["node"],
+
+ // Disable emitting output during `vue-tsc --build`, which is used for type-checking only.
+ "noEmit": true,
+
+ // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking.
+ // Specified here to keep it out of the root directory.
+ "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo"
+ }
+}
diff --git a/integrations/lucide-vue/vite/vite.config.ts b/integrations/lucide-vue/vite/vite.config.ts
new file mode 100644
index 000000000..58f57c57f
--- /dev/null
+++ b/integrations/lucide-vue/vite/vite.config.ts
@@ -0,0 +1,14 @@
+import { fileURLToPath, URL } from 'node:url';
+
+import { defineConfig } from 'vite';
+import vue from '@vitejs/plugin-vue';
+
+// https://vite.dev/config/
+export default defineConfig({
+ plugins: [vue()],
+ resolve: {
+ alias: {
+ '@': fileURLToPath(new URL('./src', import.meta.url)),
+ },
+ },
+});
diff --git a/integrations/lucide-vue/vite/vitest.config.ts b/integrations/lucide-vue/vite/vitest.config.ts
new file mode 100644
index 000000000..0aef508c8
--- /dev/null
+++ b/integrations/lucide-vue/vite/vitest.config.ts
@@ -0,0 +1,17 @@
+import { playwright } from '@vitest/browser-playwright';
+import { defineConfig, mergeConfig } from 'vitest/config';
+import viteConfig from './vite.config';
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ browser: {
+ enabled: true,
+ headless: true,
+ provider: playwright(),
+ instances: [{ browser: 'chromium' }],
+ },
+ },
+ }),
+);
diff --git a/package.json b/package.json
index f305ce555..8bd6a9aaa 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,7 @@
"test": "pnpm -r --filter './packages/**' test",
"test:update": "pnpm -r --filter './packages/**' --filter !'./packages/lucide-angular' test -- -u",
"test:integrations:react": "pnpm --filter lucide-react build && pnpm -r --workspace-concurrency=1 --filter './integrations/lucide-react/**' check",
+ "test:integrations:vue": "pnpm --filter @lucide/vue build && pnpm -r --workspace-concurrency=1 --filter './integrations/lucide-vue/**' check",
"test:font": "pnpm --filter build-font test",
"lucide": "pnpm --filter lucide",
"lucide-angular": "pnpm --filter lucide-angular",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9ebda8d90..033613faa 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -477,6 +477,123 @@ importers:
specifier: 2.2.0
version: 2.2.0(@types/react-dom@19.2.3(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(vitest@4.1.10)
+ integrations/lucide-vue/nuxt:
+ dependencies:
+ '@lucide/vue':
+ specifier: workspace:*
+ version: link:../../../packages/vue
+ nuxt:
+ specifier: 4.4.8
+ version: 4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e)
+ vue:
+ specifier: 3.5.42
+ version: 3.5.42(typescript@6.0.3)
+ vue-router:
+ specifier: 5.3.1
+ version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3))
+ devDependencies:
+ '@vitejs/plugin-vue':
+ specifier: ^6.0.8
+ version: 6.0.9(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3))
+ '@vitest/browser-playwright':
+ specifier: 4.1.10
+ version: 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vitest@4.1.10)
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+ vite:
+ specifier: ^7.3.6
+ version: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vitest:
+ specifier: 4.1.10
+ version: 4.1.10(@types/node@26.4.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@30.0.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vitest-browser-vue:
+ specifier: 3.1.0
+ version: 3.1.0(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vitest@4.1.10)(vue@3.5.42(typescript@6.0.3))
+ vue-tsc:
+ specifier: ^3.3.11
+ version: 3.3.11(typescript@6.0.3)
+
+ integrations/lucide-vue/vike:
+ dependencies:
+ '@lucide/vue':
+ specifier: workspace:*
+ version: link:../../../packages/vue
+ vike:
+ specifier: 0.4.266
+ version: 0.4.266(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vike-vue:
+ specifier: 0.9.13
+ version: 0.9.13(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(vike@0.4.266(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))(vue@3.5.42(typescript@6.0.3))
+ vue:
+ specifier: 3.5.42
+ version: 3.5.42(typescript@6.0.3)
+ devDependencies:
+ '@vitejs/plugin-vue':
+ specifier: ^6.0.8
+ version: 6.0.9(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3))
+ '@vitest/browser-playwright':
+ specifier: 4.1.10
+ version: 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vitest@4.1.10)
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+ vite:
+ specifier: ^7.3.6
+ version: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vitest:
+ specifier: 4.1.10
+ version: 4.1.10(@types/node@26.4.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@30.0.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vitest-browser-vue:
+ specifier: 3.1.0
+ version: 3.1.0(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vitest@4.1.10)(vue@3.5.42(typescript@6.0.3))
+ vue-tsc:
+ specifier: ^3.3.11
+ version: 3.3.11(typescript@6.0.3)
+
+ integrations/lucide-vue/vite:
+ dependencies:
+ '@lucide/vue':
+ specifier: workspace:*
+ version: link:../../../packages/vue
+ vue:
+ specifier: 3.5.42
+ version: 3.5.42(typescript@6.0.3)
+ devDependencies:
+ '@tsconfig/node24':
+ specifier: ^24.0.5
+ version: 24.0.5
+ '@types/node':
+ specifier: ^26.1.1
+ version: 26.4.1
+ '@vitejs/plugin-vue':
+ specifier: ^6.0.8
+ version: 6.0.9(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3))
+ '@vitest/browser-playwright':
+ specifier: 4.1.10
+ version: 4.1.10(playwright@1.58.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vitest@4.1.10)
+ '@vue/tsconfig':
+ specifier: ^0.9.1
+ version: 0.9.1(typescript@6.0.3)(vue@3.5.42(typescript@6.0.3))
+ playwright:
+ specifier: 1.58.2
+ version: 1.58.2
+ typescript:
+ specifier: ^6.0.3
+ version: 6.0.3
+ vite:
+ specifier: ^7.3.6
+ version: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vitest:
+ specifier: 4.1.10
+ version: 4.1.10(@types/node@26.4.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@30.0.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vitest-browser-vue:
+ specifier: 3.1.0
+ version: 3.1.0(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vitest@4.1.10)(vue@3.5.42(typescript@6.0.3))
+ vue-tsc:
+ specifier: ^3.3.11
+ version: 3.3.11(typescript@6.0.3)
+
packages/angular:
devDependencies:
'@angular-eslint/builder':
@@ -2163,10 +2280,37 @@ packages:
'@blazediff/core@1.9.1':
resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==}
+ '@bomb.sh/tab@0.0.19':
+ resolution: {integrity: sha512-dTRfo9Q9B+lbLG3JCu8a/AGQSfD2XXcFcnakQzVjSOX+VvR/s9zpsH8TlqV3iHqazniRn1Ypwd1hcRlXcu/4BA==}
+ hasBin: true
+ peerDependencies:
+ cac: ^6.7.14
+ citty: ^0.1.6 || ^0.2.0
+ commander: ^13.1.0 || ^14.0.0 || ^15.0.0
+ peerDependenciesMeta:
+ cac:
+ optional: true
+ citty:
+ optional: true
+ commander:
+ optional: true
+
'@bramus/specificity@2.4.2':
resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==}
hasBin: true
+ '@brillout/import@0.2.6':
+ resolution: {integrity: sha512-1GUTmADc8trUC1YSW2lp9r6PmwluMoEyHajnE1kxVdbKGD0wJOlq/DvTWMUqLtBDCnQR+n//qgMtz6HwA/lotA==}
+
+ '@brillout/json-serializer@0.5.27':
+ resolution: {integrity: sha512-D+Pc40tS6mme3dtlQzOD+nqP+yAWHQ+KX7gcJJ3DRs02pbqBh/6FBk/OWkLuNyaI0rgedh4KYla/xCSg0jArEw==}
+
+ '@brillout/picocolors@1.0.31':
+ resolution: {integrity: sha512-xFCPBefU/AevF8XkwXSd/jIHA0fWw+mZ/gd5x2WOc5ysG7keHnU8m0gwY2Bvq5lvTyjwT4tiyow6fnMoYdmSqw==}
+
+ '@brillout/vite-plugin-server-entry@0.7.22':
+ resolution: {integrity: sha512-83BZjKoD95Cn4kLMYGUx9By17Y9n1aQYNXzLjh4teZtNP8eDfXrSjHS028nPAW1nkTTkMc+sDtzsL/0JGnY48g==}
+
'@bruits/satteri-darwin-arm64@0.10.5':
resolution: {integrity: sha512-27KTVl4TJkVahMy/ohyA7qd4938G5UNneFUz/PsScYfpIhj0IVAS23mpcJXdPF44sa6nva198lmV/cKIb2YPyA==}
cpu: [arm64]
@@ -2265,6 +2409,9 @@ packages:
'@codesandbox/sandpack-client@2.19.8':
resolution: {integrity: sha512-CMV4nr1zgKzVpx4I3FYvGRM5YT0VaQhALMW9vy4wZRhEyWAtJITQIqZzrTGWqB1JvV7V72dVEUCUPLfYz5hgJQ==}
+ '@colordx/core@5.8.0':
+ resolution: {integrity: sha512-cG0QJAO6VkaRUlIb0zOzX9gfJgs1pjoOL9gZ/PK1kfvBs0GCkADu5oQh6gPxXgQnZ3gV575h+lQRC0NlMDTclA==}
+
'@colors/colors@1.5.0':
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
@@ -2566,6 +2713,17 @@ packages:
search-insights:
optional: true
+ '@dxup/nuxt@0.4.1':
+ resolution: {integrity: sha512-gtYffW6OfWNvoLW+XD3Mx/K8uUq08PMGLYJoDxc92EzZAWqR0FhcR5iaLm5r/OxyGTKz+P5f5Y7Aoir9+SjYaw==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@dxup/unimport@0.1.2':
+ resolution: {integrity: sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ==}
+
'@emmetio/abbreviation@2.3.3':
resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
@@ -3790,6 +3948,93 @@ packages:
resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==}
engines: {node: ^18.17.0 || >=20.5.0}
+ '@nuxt/cli@3.37.0':
+ resolution: {integrity: sha512-Zj9NwHjEBzVrgezsgMFjpMhNqwNgROk9DzNi/dyfk1mCbXIRigV11br2xOl0Satek30bmv7oZAfMtCnDe6Ip0Q==}
+ engines: {node: ^16.14.0 || >=18.0.0}
+ hasBin: true
+ peerDependencies:
+ '@nuxt/schema': ^4.4.6
+ peerDependenciesMeta:
+ '@nuxt/schema':
+ optional: true
+
+ '@nuxt/devalue@2.0.2':
+ resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
+
+ '@nuxt/devtools-kit@3.4.2':
+ resolution: {integrity: sha512-TPPbmH9xrExagYxfCe6JgtbHmgchfgDdA656Yws18rn8I/oCvB+gcw3kTWBBp2sC9ipZPXsgbsW/yZnVnGNBiA==}
+ peerDependencies:
+ vite: ^7.3.6
+
+ '@nuxt/devtools-wizard@3.4.2':
+ resolution: {integrity: sha512-U2G8fw7KW1rdECyJDho5N14z8hSllpTk430KG1QPLjrv5w3pDksZ+YcpITd0u762Vw3gq3Arpg65Bk6U4ua6aQ==}
+ hasBin: true
+
+ '@nuxt/devtools@3.4.2':
+ resolution: {integrity: sha512-Nidg0/zB710cyK89ltTkv66hMfPlIPlKA+Yb67bIrAkNm5PoTwQ1goHdFWHIAGZ9nTadcVTzATwMwa56nvl/Wg==}
+ hasBin: true
+ peerDependencies:
+ '@vitejs/devtools': '*'
+ vite: ^7.3.6
+ peerDependenciesMeta:
+ '@vitejs/devtools':
+ optional: true
+
+ '@nuxt/kit@4.4.8':
+ resolution: {integrity: sha512-ZUlZ5iYfyfJFDPluhn6ZxFWcsuxWbLnZBc8w3MAROcQ4lYfZ+qFpALBLSNlpc0zhOa++33EE+5PEbOAdVIY+dw==}
+ engines: {node: '>=18.12.0'}
+
+ '@nuxt/kit@4.5.2':
+ resolution: {integrity: sha512-l66LU9DcJYjmNwqwAj2I5UGRrUbnG2DOKGChnN70zIGtn0eq/z87gi/FRgha6eMb9/FmB1PFHgtx6PWVml1C2Q==}
+ engines: {node: '>=18.12.0'}
+
+ '@nuxt/nitro-server@4.4.8':
+ resolution: {integrity: sha512-cc1fxgSx34Htesx3JBO+hMhbqd6VljXDC06P+UOA5z53cR224TmEFYT/MUuZDkrtt4qLnSG8yq0IxhEM3NCUlw==}
+ engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0}
+ peerDependencies:
+ '@babel/plugin-proposal-decorators': ^7.25.0
+ '@babel/plugin-syntax-typescript': ^7.25.0
+ '@rollup/plugin-babel': ^6.0.0 || ^7.0.0
+ nuxt: ^4.4.8
+ peerDependenciesMeta:
+ '@babel/plugin-proposal-decorators':
+ optional: true
+ '@babel/plugin-syntax-typescript':
+ optional: true
+ '@rollup/plugin-babel':
+ optional: true
+
+ '@nuxt/schema@4.4.8':
+ resolution: {integrity: sha512-igfWuMF0x0Pmx/XwhPwH/bcXgbuwNnjUjqxCAsY6VQhmGKo0e9soJq3Q0ohj+rBkBfX6o2ysTP1/t2M82aK4qA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ '@nuxt/telemetry@2.9.1':
+ resolution: {integrity: sha512-WYQs6GvebU278YXhbGlLA8pUO3ox+juHAiKCB3SEH0lq2PDRwX465tHRtpVIqsHv+lGK/n99FC7qqyBt9+p3oQ==}
+ engines: {node: '>=18.12.0'}
+ hasBin: true
+ peerDependencies:
+ '@nuxt/kit': '>=3.0.0'
+
+ '@nuxt/vite-builder@4.4.8':
+ resolution: {integrity: sha512-54M/k6qVY85Qeoe1m/lPZ0SANGJEbI50r5uYgh3XT942ENve3K5Nk6TMYp8i5wGGC4TWvPea+1mlCrp8rjsXag==}
+ engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0}
+ peerDependencies:
+ '@babel/plugin-proposal-decorators': ^7.25.0
+ '@babel/plugin-syntax-jsx': ^7.25.0
+ nuxt: 4.4.8
+ rolldown: ^1.0.0-beta.38
+ rollup-plugin-visualizer: ^6.0.0 || ^7.0.1
+ vue: ^3.3.4
+ peerDependenciesMeta:
+ '@babel/plugin-proposal-decorators':
+ optional: true
+ '@babel/plugin-syntax-jsx':
+ optional: true
+ rolldown:
+ optional: true
+ rollup-plugin-visualizer:
+ optional: true
+
'@octokit/auth-token@6.0.0':
resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
engines: {node: '>= 20'}
@@ -3873,48 +4118,261 @@ packages:
'@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
+ '@oxc-minify/binding-android-arm-eabi@0.133.0':
+ resolution: {integrity: sha512-D8M1+nqwLaACHZsld/t6f+cE4N97XOu5iQ88f1ZaYH4ptFzFrXo5N7wUKACTI4xmNUD+6W0Y4Apk5U2r8HLdBQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxc-minify/binding-android-arm64@0.133.0':
+ resolution: {integrity: sha512-dnQUJdpOEh/nZfQtvGGN61VcCCcPJ2aCm+ndl8GIA2lk2GpmIBgZ9h+phLVhgUFGt2es+2AQc0xvtK7RFNsViw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-minify/binding-darwin-arm64@0.133.0':
+ resolution: {integrity: sha512-K6+aXlOlsCcibpTiTitQYNXWGGwea0fEKF/kGHCNB+MNqOLCkdC7wesycaABYcXcyr58DhDoJnVb8E4Hq95iVw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-minify/binding-darwin-x64@0.133.0':
+ resolution: {integrity: sha512-BFEXHxYNwThyaO63p1VE5MOOXNGkHsHfkmajOCKXH40TfllTHQenXhpJ9mHDoF7EhaQjArpPjlDY88BuPjhurw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-minify/binding-freebsd-x64@0.133.0':
+ resolution: {integrity: sha512-oT5dbcXnS/cbpdXCpudAeVg/fqH1XnKhLUE/vkuRTuocjOd/GA2MoNMMhLWUvqNXO0xJnYmo2ISmDxShkItfOQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.133.0':
+ resolution: {integrity: sha512-tJ3B+b7DOuTsIMXSmu5xHHCakrBqqcrp4COYd/lelOdDvkbFoDRGnwH91POUOSUEOI/WLzIMkDqAH2SZ3N2jhQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.133.0':
+ resolution: {integrity: sha512-XMUHfdilk1KTtOM2vA1bwDso07/wkLm/GgDOO9z/ioxrZoQyjXnJRW665VXa08z2BqEgwHRc1zH9p7s6sKPQbg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.133.0':
+ resolution: {integrity: sha512-UEff2jopbwJ4SndmxK06uqXrOpwWiJERJPdgDTBywwXP9QgW0p1YkQnBNt4+jK0I/hdLpbbyaCLLuUPKbaU70w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-minify/binding-linux-arm64-musl@0.133.0':
+ resolution: {integrity: sha512-yqskeIapQvx7Tu/OLsepLPcGsHGzfYy9PX6gIbhaOHfF+LA2zHBKnKb587FGx+lQjHLQR0llfmoSuXQ6q2EN+A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-minify/binding-linux-ppc64-gnu@0.133.0':
+ resolution: {integrity: sha512-r7PnUNxRB9D/gQjCVeasoieJVUF48n43rvk/jYbGAw9sRfYGoEo/rOs0GyTZU9ttss8HzjBaerAbADbAL8K8vw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.133.0':
+ resolution: {integrity: sha512-omXWC8I9lAMMjQIeadfItP5H4VDAiuU2BiVCtHMH3ktTbFq04sxscZhK4NFUUuw3fApDdXmfd7LW18q0JBHarg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-minify/binding-linux-riscv64-musl@0.133.0':
+ resolution: {integrity: sha512-LtFA3Hi8LVD/zuiPLKy9Aiz7N1IOj8rRhdXiW38GKQ9mAhj+Ko6IHGcTk2A7yNDA1DZBl7r+Qd4PEGWgVelPPw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.133.0':
+ resolution: {integrity: sha512-rFsPDsT1j3beSInbrFukAAlTg101PcqdVMXDioR9AgJ1180tZ8s8D+pNDpQTRmPd3956mnpAE+Cs77Xoo/QZAQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-minify/binding-linux-x64-gnu@0.133.0':
+ resolution: {integrity: sha512-xlrtAmDWZI8BEmsaXMYfblWuLIY5UnnRkit1VLkmVDb5ceZRZf4oEXK1QeYf5Z33dT0WK1Ek++P+TL/ZMCpyGQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-minify/binding-linux-x64-musl@0.133.0':
+ resolution: {integrity: sha512-kd36CDkTkZDMNfVceNTSfpWnitE1+GjZmzJCeq8yaxsgvs/MXg8aauI2RgFjElYZIHSMyZku4pQ7Jtl3ZEYI6w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-minify/binding-openharmony-arm64@0.133.0':
+ resolution: {integrity: sha512-pI38dJBqfkNbFoL/GEarAzGDjKGVCZTdg0a8NKh1PP9GqWleXT6HLtXE4CZ+54e+2u68qVYVBwhbWAiRfwlUZA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxc-minify/binding-wasm32-wasi@0.133.0':
+ resolution: {integrity: sha512-AkLr+d+LLY4/55J/TrE0srNBUpZPzyU+cygdse7yZ9AhCndryNqe2y6e8naVK0TV7n8lxBd2OGGJAkho6blAkw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [wasm32]
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.133.0':
+ resolution: {integrity: sha512-V92v7397t2073g+mSfaLHnPeoz6hA/1U4JNLeUBP87eWGZgVxDZ2qz3t3wFyYqXGJ/0VoEwdP8yrHLQQ7QzAOQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-minify/binding-win32-ia32-msvc@0.133.0':
+ resolution: {integrity: sha512-2DP5RbG/SSaRVtmuwgTH6Ati4+uuOJjoI88dQnC5hD0zCC90EVDXZSXyJQ5i/OxLE1UAy58Wo2DJot/OrUspzA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@oxc-minify/binding-win32-x64-msvc@0.133.0':
+ resolution: {integrity: sha512-PJ75c6PlBx87tau0W35J43eGCv4wrDmdZ+4ddTZAnGtZqEeCVsLdmDPOEMe2DepogqlSVUF2kGBWtnFUJ5c7Rw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-parser/binding-android-arm-eabi@0.133.0':
+ resolution: {integrity: sha512-l/44caGse+VpnY9gx0yvvc5QnnG3yG1FO3KZgYvNL1GZrfK86zIwAOgGEVlxDyRymzrU/KHiblPFpevKOmJmUA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
'@oxc-parser/binding-android-arm-eabi@0.142.0':
resolution: {integrity: sha512-ZiRGDutGsv1G6bL/ozy/koC0Sv39T1DqyoC4KD1DOy9ZoACm1O5UWhEK2c02Qdk+4lfLVkvFa/mQ0fm/4h1BtQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
+ '@oxc-parser/binding-android-arm64@0.104.0':
+ resolution: {integrity: sha512-2a4tk6mtkPbGwT4Zi8pjOqMkmkrvc/Pussmas+uXoiCVv7sn7P7Jn93ATu/HK49dxIwvrvQCZ3BcS0KhAvKxlQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-parser/binding-android-arm64@0.133.0':
+ resolution: {integrity: sha512-KUHmPMziLBp4u+zbrLdB7iWS7KshuZe+RAp7ELnY9SI9nNXBZ+dp8fiBqWOxhXqn+FQg3a4UcQhwmsJOKV8Jjg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
'@oxc-parser/binding-android-arm64@0.142.0':
resolution: {integrity: sha512-WZkvGRLNQTz8lR9zP5nLjUdlroRCopBu3g9zF1p/laE6DzT1UbQo8Rdz5MWhaJUPYg/6gp+jo7HUgsyKaN1FtQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
+ '@oxc-parser/binding-darwin-arm64@0.104.0':
+ resolution: {integrity: sha512-qprm6/Hr35TSCkJoo+huRHq3siyqRyMBtNVNJQkJorZAGcffQTzzdhmzJnA7TQc+WnN36/Jq56D7/INu0/2knQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-parser/binding-darwin-arm64@0.133.0':
+ resolution: {integrity: sha512-q8dWmnU/8ea2tga9w2f1PinQ5rcMPDUGkF64T189b65YMjUomET4oy5oRldOr4AwOQkneOG/Zttnz1Dvrc62wg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
'@oxc-parser/binding-darwin-arm64@0.142.0':
resolution: {integrity: sha512-l4khS8LQOOVYsGRVARo1gSaCT/aBSceUVXgtovWc2+drnxVuDr082WA3OCHVdVzIz5JIrP/y9CWsSKxBDNmYGg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
+ '@oxc-parser/binding-darwin-x64@0.104.0':
+ resolution: {integrity: sha512-Xpu0l/l2zCUeheIrpu7dz6FxQ96W0f8Dq9rhYE1yLtTqQpMGhefnEV5Lr8qd15clwniZiKWZO6FGQawQ7npt3Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-parser/binding-darwin-x64@0.133.0':
+ resolution: {integrity: sha512-cOKeIELIB2bJnCKwqx4Rdj+1Lss/U6uCbLxRySZrhyOOQa1flKhwZFjEHRHxk8fU1NKmhK5OnTdPQ4CpjuFuVw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
'@oxc-parser/binding-darwin-x64@0.142.0':
resolution: {integrity: sha512-QBsNF3nqlXmcH2B1YOPqQYmCJoy4HuIjUxGbBO/k5JAJUl68ghU2psRY2zPk+RyBaWqKP/qfL4oaFgEMCdwskA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
+ '@oxc-parser/binding-freebsd-x64@0.104.0':
+ resolution: {integrity: sha512-I++fE3ZrhjtLzA0mqFcC/GuA6+dWNa/QkJJfm7sS4NGGQhipQQ2vikCK6jZK1YGIsbDFDrSoQCfA3tQfeK6pqg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-parser/binding-freebsd-x64@0.133.0':
+ resolution: {integrity: sha512-OpaSv4pW3KgFrMYQxTaS0aOE4T1DQF3qZE/4B6uqqv1KgPWWd4UQhJALi8PJPX1RRV5K7ThKXRfF7qGg2+3l1A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
'@oxc-parser/binding-freebsd-x64@0.142.0':
resolution: {integrity: sha512-b7Q7m4Cqc6XqNhri3R+QhU+GVy646Pn+bkdhrDdWym/Fdi0ZUa+d73H9dm5H91JtbtAQ/z1d8XKMW3oOV8a4tQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.104.0':
+ resolution: {integrity: sha512-JkvwCNZm3ZwVG1r+c3LrcrxpJ1YXAtYEbVwOcwe+wh6LnltGoxEEZk7Zo9259jch8GiWW6AfRGDQY2FxzWJT7A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.133.0':
+ resolution: {integrity: sha512-JGK1wlGrGwxBIlVSF7KWTX1/ru6BEtf28fRROztDRkLfiW+Kxa4onnriezMIiogfn9hVw2KzYcKiLjkLR2ns8A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
'@oxc-parser/binding-linux-arm-gnueabihf@0.142.0':
resolution: {integrity: sha512-3riVS5IhdH3uCZj1Y9ftDQlR0dvLsIlw/edrRqk8JhgNd5K0XSs+UBtgh50N13CAlW9/TXj6sVGXaKNBocd0Yg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
+ '@oxc-parser/binding-linux-arm-musleabihf@0.133.0':
+ resolution: {integrity: sha512-yuZO533Ftonxn/iyoqQzURzLQHMspvsIyfiCSNi1t/ER4eIQaR0SsmUOUm5b/lmSig7IWIUa5/BrbEkAPwcilQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
'@oxc-parser/binding-linux-arm-musleabihf@0.142.0':
resolution: {integrity: sha512-NmXUOpgpTSkhl795TiXmWppTwmSJ92RC1qvD6e4XOF+slgmo3e6Ah+kEu+6AN8s7NAOEwqGmir58MgSQSWmBSA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
+ '@oxc-parser/binding-linux-arm64-gnu@0.104.0':
+ resolution: {integrity: sha512-CD9Tzp3dfMtujHikS0JwTIOaDUCBWItvziUTDYsMXrfVHjfSaGGsaKqIQmNsG1Qg7QdmtMZtMW0pQcHGZQ2OoA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.133.0':
+ resolution: {integrity: sha512-hvpbqT5pN2rR+3+xtWeizwfR/aZ0vGceg6TqYMl+ToxMpk9/tmnX7kSvQnfEUkoua8mhogzvIKsAkn0wxgblBA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
'@oxc-parser/binding-linux-arm64-gnu@0.142.0':
resolution: {integrity: sha512-gc0EXsKtXgerujmU2Bql3u1L1HsSQ2774R83idq/FoNMPVV/RY/1ErFsvnit7KoiP/sLvzQixeUo4Ut0ic0wmw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3922,6 +4380,20 @@ packages:
os: [linux]
libc: [glibc]
+ '@oxc-parser/binding-linux-arm64-musl@0.104.0':
+ resolution: {integrity: sha512-lARUu7lrZ7CoAm2arLJQkq9Sem2NiC3DaphmPvlf2X+ngkWcYUCRxZanhe+++x/bVzKrwvxormC3IVaulP51mQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-linux-arm64-musl@0.133.0':
+ resolution: {integrity: sha512-wJQGamIosQBoJHW9+S5XxrtKRo3eyJxsnS1XCPrqN0LHi8uw1pTqqTfn3t/NVuvbBg7Pumn4ez9Eidgcn0xbEg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
'@oxc-parser/binding-linux-arm64-musl@0.142.0':
resolution: {integrity: sha512-F2XvmWSE0uWpie+jHKKIFgdVOe9ypGhkEZxKx5DuW215K6cbAC274yYaPkcM7EqY4Df3Weyhpcz3lsURyH2LVg==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3929,6 +4401,13 @@ packages:
os: [linux]
libc: [musl]
+ '@oxc-parser/binding-linux-ppc64-gnu@0.133.0':
+ resolution: {integrity: sha512-Koaz32/O5+abIfrNGdyndgRvdOZ9jEf5/z3Ep9h3h2QWpdDiUQpVwgH0OcMXCs+l9aXxPLtkupqyVig9W6FDKw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
'@oxc-parser/binding-linux-ppc64-gnu@0.142.0':
resolution: {integrity: sha512-wLMbT21U/QxknQsk+VvNF0b9D2/aGWhcaQQQ+VYlE8FwD5+GoWZIPPXNzyHmkYyhm0KB3itL+TBavjMatqNnYA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3936,6 +4415,20 @@ packages:
os: [linux]
libc: [glibc]
+ '@oxc-parser/binding-linux-riscv64-gnu@0.104.0':
+ resolution: {integrity: sha512-hnPWrncj89/7AiMt19Juqpa04z8OpJrIf3/ToGkJafZ3A1ZN50atyNKQD5EmGs2/gdaFxF4hG3zUnLKhX9nTtQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.133.0':
+ resolution: {integrity: sha512-R4vOjWzxhnNWHnVLeiB6jNuIifdy9vcMXZGPc7StXcxBovI+U2zg1QhZ9o8OjV80oGivs1lX5NfPLzk4IPqlRA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
'@oxc-parser/binding-linux-riscv64-gnu@0.142.0':
resolution: {integrity: sha512-+G8F/4ckwT7FCJV4H2bt09xEzJbjNCfuL4Sp1AYNaFtFMVtgIGMuJlteT82U+K0UIZ/DzAR/LDlMFnEuajG7Kw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3943,6 +4436,13 @@ packages:
os: [linux]
libc: [glibc]
+ '@oxc-parser/binding-linux-riscv64-musl@0.133.0':
+ resolution: {integrity: sha512-iwgBNUTHiMdxARLYuM0SBlnYeb19iw1Ea5M+4ERZupCsBMLArti6FyZ6UfFjJxIiTDr2oW2DGQFxlQVQ/dW9rA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
'@oxc-parser/binding-linux-riscv64-musl@0.142.0':
resolution: {integrity: sha512-hTsHtTLxMAfCo+rpF5K3qZJKW2NpPN/CHd4mYB3y7XlSdspHkd2gehDIofP64AacA9nWQw2tY3O7wR6UY8IVOA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3950,6 +4450,20 @@ packages:
os: [linux]
libc: [musl]
+ '@oxc-parser/binding-linux-s390x-gnu@0.104.0':
+ resolution: {integrity: sha512-VegcKzBgUoHQ/p5NyV+GrdEgJEXhX4AD+kCZng+viP/eNsZJgmp2K1jDBCeLSUZIdSmdldK5wlSma3Bf8MKcUQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.133.0':
+ resolution: {integrity: sha512-ZwZNo8FZmB/gVfboQl+wXilBigGl+6nQQs+nITOeAP/HcAOjiHl6XZJL9F/KXNEspODQcbjAiyjUbeCJd9a0fA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
'@oxc-parser/binding-linux-s390x-gnu@0.142.0':
resolution: {integrity: sha512-6y7qYY3TCUDYjqswImdTGl92y+KA/80twALegQPN27kfY+bG7Ib1+L3jbmrCZQx6wrVnai9IPsEZp07I0hx7JQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3957,6 +4471,20 @@ packages:
os: [linux]
libc: [glibc]
+ '@oxc-parser/binding-linux-x64-gnu@0.104.0':
+ resolution: {integrity: sha512-nDtCJIwaNgVNLR1EOgb1Xsz7VL3TOASLRbQEC+wLZycs3CCETlGNQht5OqwXPNjbem61kl4l8dvuEavu8BRT/Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-parser/binding-linux-x64-gnu@0.133.0':
+ resolution: {integrity: sha512-govCvWx1dBlED3uu4qXctxpRcouu9I8Kn+DBktGCl760JtlGJzc9l/OmPJKlYWSbrRqKkMZehNeZ/4Wfma7uSA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
'@oxc-parser/binding-linux-x64-gnu@0.142.0':
resolution: {integrity: sha512-i69kAWU+2LgoH5bR+zWiiu+UzAw7Oxkwv7COeJTeY19pn4e70nKQcr9Pm6cL2Z0Z54d+gl9qADlK/0yyuCPiBA==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3964,6 +4492,20 @@ packages:
os: [linux]
libc: [glibc]
+ '@oxc-parser/binding-linux-x64-musl@0.104.0':
+ resolution: {integrity: sha512-E98MNPE3d88D2xUABQYWH2cYqLA/mmOM4XL3CZHaG5dM68sN3fzCyV0ryK5skq4hVK1L2e6jk79z5oLArsCYyA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-parser/binding-linux-x64-musl@0.133.0':
+ resolution: {integrity: sha512-ssTlpXD5Mq9uCssDJPzlRWqBt4Y7Zzd9i+XZhWmK/9Y6KUIuAxVYTYiI8lxcGWi0+3/Cz4A8q9UrD4NK9Y2j7g==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
'@oxc-parser/binding-linux-x64-musl@0.142.0':
resolution: {integrity: sha512-4SQs678MmjYVrmhAgCWD4o0vpaFszXw9xLX5p2Z9MMFcltxiLkA88wQjh80YHjPrXtpyZ2CWI5m+1yNKM0m2Pw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -3971,35 +4513,93 @@ packages:
os: [linux]
libc: [musl]
+ '@oxc-parser/binding-openharmony-arm64@0.104.0':
+ resolution: {integrity: sha512-/FNOTg5tzlpB0hunjdI1AiJp2lC8NvBl0HpqMk0qp42KAK+yOe7nyw7XcNpMH7SvhmPe+R3oyJV8UQv953sCvA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxc-parser/binding-openharmony-arm64@0.133.0':
+ resolution: {integrity: sha512-51aByfXhPtLEdWG4a2Ihdw6cPWV1ei1AarALpFdDP8MLWDLE2NuUMgbo3DERR2Kt8fT/ok1GUvBiLxVGke9uUQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
'@oxc-parser/binding-openharmony-arm64@0.142.0':
resolution: {integrity: sha512-YHpx9N7Ln3a++Tc8rv+H7mrK1zyJQOAwCFg8LZ3lTs1T5afGWeZrLPhPT9HLnIwSjCyJqPWVMIrMxbjcmBr2oQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
+ '@oxc-parser/binding-wasm32-wasi@0.104.0':
+ resolution: {integrity: sha512-I+xnHDxkInzHBZV+YERIvvrt+GFwEBdgq/RUax5jLl8yHg5iPVq11qtGh3m+2v8zAjQXYPmBbcANNGWwgXqtWQ==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-parser/binding-wasm32-wasi@0.133.0':
+ resolution: {integrity: sha512-2e16tkKp+wDO2GTAmXfxbBcCmGEaFPIJEIRBBmVKNVXSc8/fJsSIaBGyFTPHM9ST5GNWgJcYIt94rDTks+PLwA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [wasm32]
+
'@oxc-parser/binding-wasm32-wasi@0.142.0':
resolution: {integrity: sha512-3pLDyY3+oogW73RM5uehNgAiR/Xfb7fvO2Q1Z1gIqZ2+50XDVQmBVlRkHXZTU4gKnQHpwETNsYQVsJ3joVB2iA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
+ '@oxc-parser/binding-win32-arm64-msvc@0.104.0':
+ resolution: {integrity: sha512-EWHVWfllZGTJFWfjfBKzvS/0uuw6/Z3+o598VTvySamy5fz2f4P1mNElvTi4tGGhbm1sGTYnYRNRW8XBAnGUGg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.133.0':
+ resolution: {integrity: sha512-KPTNDKbxH1cglrqTyVeXHb4Pk4oksz8EcE1/v8zqU7N4UXbiHfA/IwtXZ2U77fnRAWBbgVkl/lZbL7o3hRdejg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
'@oxc-parser/binding-win32-arm64-msvc@0.142.0':
resolution: {integrity: sha512-Had/VeVY28Oyb0K+Q4FV8KCzoBycIh93oDK6pCbya9lkzdq+ikMHMgBubsdqqlybjJmQRawCQRrnBRHyQwYvcQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
+ '@oxc-parser/binding-win32-ia32-msvc@0.133.0':
+ resolution: {integrity: sha512-Una1bNYv9zCavQrfnDR9wuZVB3itLjCEH4Oz7i6CwAJN/Xq9b+zbbcxmvdkKvvJt4Ngc/MBmIYlbLo3zS4TQ0A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
'@oxc-parser/binding-win32-ia32-msvc@0.142.0':
resolution: {integrity: sha512-GGi3+YphVHavvgs6gum2UXoNCqzHAmPt/nXkn8ZQZstV2Q1qZD1Mn8fz/nWrDkefHQtrG/+1/XrbMxsBTo6Svw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
+ '@oxc-parser/binding-win32-x64-msvc@0.104.0':
+ resolution: {integrity: sha512-Nj7zeywIvxBRRd0I6NrdGufOOdiwQcAKnkRwtWo5dejPTmR1XM+9iRHJztoKacejW5+VOdEwQrfCjpa8MdLJBQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-x64-msvc@0.133.0':
+ resolution: {integrity: sha512-kjBhCiOGSYTwDJQuuZa7a94JbP8htWu7J0X1KwH74kV2K5eYf6eyJRYmkpCDvr0XEL8tMxYI4WU1VekblFCLgg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
'@oxc-parser/binding-win32-x64-msvc@0.142.0':
resolution: {integrity: sha512-Ny/Wv4Us1LGC/ljwNTp+Hx3r/pH15EFfeDF0p+n898gt+TtRd6C9SccHcuUhDiNTb8s5tt7jdeAMDRQZ4Vq6hg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
+ '@oxc-project/types@0.104.0':
+ resolution: {integrity: sha512-We30k+29WpOerl3gCb1v8IFL4vmKTkghjist4TQ89yw7adGDCKFGf8+4mA4H3Ek5ajRzzBZ7BtGY8aIaOv9oFQ==}
+
+ '@oxc-project/types@0.133.0':
+ resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
+
'@oxc-project/types@0.140.0':
resolution: {integrity: sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==}
@@ -4009,6 +4609,133 @@ packages:
'@oxc-project/types@0.148.0':
resolution: {integrity: sha512-Nm4s/jB+4FpFsPhWGEC4h7rzksesmtnMXomo6rCMcg/b8zLQuOziRgkCS1fxDCXOlJB/6Q8oABOZ/OP6RIPj9A==}
+ '@oxc-transform/binding-android-arm-eabi@0.133.0':
+ resolution: {integrity: sha512-2A79NBpyBKgHJ0FwgC8D1hzp3x2ujyvqq/kG+M76YyDMMkxLhX6A3vjnAnfEKycOoZxuKhwYu8BF9hKq67ykIA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxc-transform/binding-android-arm64@0.133.0':
+ resolution: {integrity: sha512-dynEph/hyoSgBzd2XbNlW37NK97nU6tZMs5jrhObUxSasBV/Gv9THZrWj9AlbWiMXR07WFYE82C9axjntYyBSw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-transform/binding-darwin-arm64@0.133.0':
+ resolution: {integrity: sha512-4hGgKOG+dZSN3xjcgNWpcihekRG7/YbbAdjyz07yv0HjzA6kdqYAhGrn84374UPO2h6etYJwsCBoM9iJHHvJ8w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-transform/binding-darwin-x64@0.133.0':
+ resolution: {integrity: sha512-7J11/9PFkznmKuANkCAjt3znV1BcDFXQSgDiBvDxXT3Wm6995/zxrJD5zmo+5XSgY4sm+2V8/ED6ZSD3mKOC5A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-transform/binding-freebsd-x64@0.133.0':
+ resolution: {integrity: sha512-5EMAO0vzCpUfhn6aSjIUeJeRI2ztevHwSVr/M8sZ2VBYc79UuOfjjMCQ67LtUbgpvQtpBWkzeAHCP3L7JFYmlg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.133.0':
+ resolution: {integrity: sha512-z6XT8tmo9sPmCIYaFIxDelBU4wXLwwWMX2VNCMIY6bkQp5r+kRtVXYS3yLbJHMKEhRKvw/g+Z7fO9aadsGGEAw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.133.0':
+ resolution: {integrity: sha512-GQDpEV2VhHG8hT5BviDv+emi9oHYhfv+JJJWROYp+eGgWjiQMp4QZVb6Bu3kwVMzkwy0r200ToA1KThYTq53ug==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.133.0':
+ resolution: {integrity: sha512-VstR+NEQAJb80ysWk2vPjEvg0JzwEjKn2hDbC/joa5zGXkCnVVCWgAGG8c6o23S981a7XRpCMcClBgeD1q9H2A==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-transform/binding-linux-arm64-musl@0.133.0':
+ resolution: {integrity: sha512-Ec7xJdDrnukgiz20E3iDNzAIgx1XXn8cVVsNNUpgEIAvNlXZaocqlQT8Zalk0Lv3fbkxcJ+9BuWB0ndBRHQtzg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-transform/binding-linux-ppc64-gnu@0.133.0':
+ resolution: {integrity: sha512-6YX38grimcigz20eYpyz6e4c9rDKzwK3i+tcDpgwYj0bWreaAOwrABmSmKplPJOorkDVlbT69wPCN+d11irBQw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.133.0':
+ resolution: {integrity: sha512-WxMIzItRJR66lgaAyyqj0FFwLMpcuCV9mTFcUMQpIz8+Hey1Enk8xuv+7QpSsqCR5zRlwNr092dsFkz5cbvtrw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-transform/binding-linux-riscv64-musl@0.133.0':
+ resolution: {integrity: sha512-+x6dnO87986rjVNjcF0tg8wVS0e/SH8nzLa/X0Wsh7jtEniN7buvR8iqZm8pnsfaZ8DH5F4GCSZpoPRrd9jJ6w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.133.0':
+ resolution: {integrity: sha512-oEyQudXIwWM/+v0vZzPbAi25YMWyvjtQYYjuSrhMEQwe7ZEMDXscX7U1j6alrVdZq2DtCMeror3X/Dv7p/JUwg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-transform/binding-linux-x64-gnu@0.133.0':
+ resolution: {integrity: sha512-G8P/OadKTbyUHz5TK63sDDtUHwn2SXG/o0oGo4GGTzBu70xmUSN5/ZUgpyl6ypAmbshoyw8nC7+msb3BjzHxaA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxc-transform/binding-linux-x64-musl@0.133.0':
+ resolution: {integrity: sha512-Oi/fyOzZ+aytmmsRND5pGgvux4n++v9cG4qNFiXj7qFwSqBKWZHBq7cJLXqbH1I81pyI3kvU1Za+1qk3afXuwg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxc-transform/binding-openharmony-arm64@0.133.0':
+ resolution: {integrity: sha512-/ZElgq+/tcga27X2G2AUpxcYX0baX94Gz658w6Zz2P+6Kr06bfYSrdtC0P7oPrbu3Gy/6kpiSoJPgZy8R2IjYQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxc-transform/binding-wasm32-wasi@0.133.0':
+ resolution: {integrity: sha512-GANcoEa8Nzza7saxdb4qWO24U6jk4nK6G+g87lGp8TTU45CUvWf1Igdze2+NrebgiwOy6F1/h6Esag4DM3JTtQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [wasm32]
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.133.0':
+ resolution: {integrity: sha512-2+uDo/+ZvGQu10J8xryg/l5PdBt2vXPtf+0aIosVKJavqCaKcBDdo95OUaEulx0bqvoytAQ4yyz2gcPZ40mjcQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-transform/binding-win32-ia32-msvc@0.133.0':
+ resolution: {integrity: sha512-zpPIZ1S3JHmSEFyyGyPYCwhOiNLyfaPifYxK8BQY21JXyHglu/wUr3/ESFrXb+XegEy/iBlWbzr3FzPtcq1MUw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@oxc-transform/binding-win32-x64-msvc@0.133.0':
+ resolution: {integrity: sha512-cADrfLvc/VeyvpvQS+t5ktqfyqyyGANZC5NHp++JAElacfXqq/+k8bYkjqMWzNZ3HxkJtL1qDHfZZCA9+4hlSQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
'@parcel/watcher-android-arm64@2.6.0':
resolution: {integrity: sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==}
engines: {node: '>= 10.0.0'}
@@ -5191,6 +5918,9 @@ packages:
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
+ '@tsconfig/node24@24.0.5':
+ resolution: {integrity: sha512-DWC54fGPuhZgg3Ighg4Y/A/bA3ZdB5hnzAuv/MkQ/X85sVsBsMQxu8t7khutdYeiNksBbFdDyeqv1HSW2Zl8aA==}
+
'@tsconfig/svelte@5.0.8':
resolution: {integrity: sha512-UkNnw1/oFEfecR8ypyHIQuWYdkPvHiwcQ78sh+ymIiYoF+uc5H1UBetbjyqT+vgGJ3qQN6nhucJviX6HesWtKQ==}
@@ -5403,6 +6133,78 @@ packages:
'@ungap/structured-clone@1.4.0':
resolution: {integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==}
+ '@unhead/vue@2.1.17':
+ resolution: {integrity: sha512-pnC8x9HLV3qQXdvWfylUEU25uhfCAy3ly9nmpQz84j9py818DRfU8jOsQ5wjdWtxyU1vX/fW2udfm4jtxUK8Bg==}
+ peerDependencies:
+ vue: '>=3.5.18'
+
+ '@universal-deploy/netlify@0.2.3':
+ resolution: {integrity: sha512-qsXnCjWK+I9dZAg3MWqttWcsG6TEiM7iXWPC1Qmgs46b7L5mQdAzHAlPrzsXVtLB05orYEMeZfmNeKBQwe0vNA==}
+ peerDependencies:
+ vite: ^7.3.6
+
+ '@universal-deploy/node@0.1.12':
+ resolution: {integrity: sha512-2gS64nG5e1pHbnytb/JuWOz4VItAjddWiH+ovIpD7WB+ScWc3qVCW7CPFZnzCLn7MnO63J1KfBhqpUsH5VUSUA==}
+ peerDependencies:
+ vite: ^7.3.6
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ '@universal-deploy/store@0.2.2':
+ resolution: {integrity: sha512-w/BhtDh3ASR6Sli2g5LMDKm1X410esf9vmS5bqBzH+KrDzHEg68tpHWfbcUw1CbNyzieWOj3rGaAx1W3dZKf3g==}
+ peerDependencies:
+ srvx: '*'
+ peerDependenciesMeta:
+ srvx:
+ optional: true
+
+ '@universal-deploy/vite@0.1.14':
+ resolution: {integrity: sha512-+hVhZwqyaexaggHKxbZ1MmYnSLRLuPP/7/B3RZWDYX1ZGYhcJ9uuMJ6JYK9OqOUgY1t25w/9UTq+C22tYbGvmg==}
+ peerDependencies:
+ vite: ^7.3.6
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ '@universal-middleware/core@0.4.18':
+ resolution: {integrity: sha512-HOyL82N/OtLQCFePXUwIdcx9PLEHfyF2hqoEd037wBpRpH8DkdGMH9TFXS00tpERYvESMm7TKPXayAfroDXKQg==}
+ peerDependencies:
+ '@cloudflare/workers-types': ^4.20260608.1
+ '@hattip/core': ^0.0.49
+ '@types/express': ^4 || ^5
+ '@webroute/route': ^0.8.0
+ elysia: ^1.4.28
+ fastify: ^5.8.5
+ h3: ^1.15.11
+ hono: ^4.12.23
+ srvx: '>=0.8'
+ peerDependenciesMeta:
+ '@cloudflare/workers-types':
+ optional: true
+ '@hattip/core':
+ optional: true
+ '@types/express':
+ optional: true
+ '@webroute/route':
+ optional: true
+ elysia:
+ optional: true
+ fastify:
+ optional: true
+ h3:
+ optional: true
+ hono:
+ optional: true
+ srvx:
+ optional: true
+
+ '@universal-middleware/express@0.4.31':
+ resolution: {integrity: sha512-GOgisGh88KE+J4FGHBSI7pYFkrux3KWy1pVw5WfiWWgraM6lwlfV2Bu6NlaobfVmPGAhU/ZVz0XO1mV76UldSQ==}
+
+ '@universal-middleware/node@0.2.3':
+ resolution: {integrity: sha512-eh0HuiLr81Jpe58NHLixLTm42GDeWuL/BW1hGM+yuudOAc19To+zrHnQDipVWmc2D+iIExr0wfuI71ruQ77hxg==}
+
'@unrs/resolver-binding-android-arm-eabi@1.12.2':
resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==}
cpu: [arm]
@@ -5561,6 +6363,13 @@ packages:
peerDependencies:
vite: ^7.3.6
+ '@vitejs/plugin-vue-jsx@5.1.6':
+ resolution: {integrity: sha512-YXvi4as2clxt6DFw5+a0tTA97ntiQXm/raR8ofNj3aNwwdlVGTiG2gp7EvfZW17P50acL/9bP0ccF4XnqNmlgA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ vite: ^7.3.6
+ vue: ^3.0.0
+
'@vitejs/plugin-vue@5.2.4':
resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -5670,6 +6479,31 @@ packages:
'@vscode/l10n@0.0.18':
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
+ '@vue-macros/common@3.1.4':
+ resolution: {integrity: sha512-/5Fv+6DgIcM9ajY05ZmKBv+LMX1M9A0X+IUwDRVdt67ciw8OV9bvG2r34p3RiEadlsQybjhKPRKNXDC8Bp23cw==}
+ engines: {node: '>=20.19.0'}
+ peerDependencies:
+ vue: ^2.7.0 || ^3.2.25
+ peerDependenciesMeta:
+ vue:
+ optional: true
+
+ '@vue/babel-helper-vue-transform-on@2.0.1':
+ resolution: {integrity: sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==}
+
+ '@vue/babel-plugin-jsx@2.0.1':
+ resolution: {integrity: sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+
+ '@vue/babel-plugin-resolve-type@2.0.1':
+ resolution: {integrity: sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@vue/compiler-core@3.5.42':
resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==}
@@ -5682,33 +6516,65 @@ packages:
'@vue/compiler-dom@3.5.43':
resolution: {integrity: sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==}
+ '@vue/compiler-sfc@3.5.42':
+ resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==}
+
'@vue/compiler-sfc@3.5.43':
resolution: {integrity: sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==}
+ '@vue/compiler-ssr@3.5.42':
+ resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==}
+
'@vue/compiler-ssr@3.5.43':
resolution: {integrity: sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==}
'@vue/devtools-api@7.7.10':
resolution: {integrity: sha512-KxtEpUOOpFz/qOGRrAwA36QF7DqIA+FXgCYit9mk9wjbaZt0sXOFz81ElOZtKA4HbWHUdwNjZHBFsFFyp5BZiA==}
+ '@vue/devtools-api@8.2.1':
+ resolution: {integrity: sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==}
+
+ '@vue/devtools-core@8.2.1':
+ resolution: {integrity: sha512-s/VfAY9oDTb/kFEWmy461jaFde2MIV1RO/gi1vwM+PAZBZ/Pc2Ndu3BNBdZUze8QDUuyYvElbEEGA83syjJfzA==}
+ peerDependencies:
+ vue: ^3.0.0
+
'@vue/devtools-kit@7.7.10':
resolution: {integrity: sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw==}
+ '@vue/devtools-kit@8.2.1':
+ resolution: {integrity: sha512-FIGIuq3AWReEpbAHY/cRGeHDfI0qOb8OCQ3YjbEAX04uaxIDbGc9rhkbVcG7rnfHPXE3RsU5KrWOu9V/okd8AQ==}
+
'@vue/devtools-shared@7.7.10':
resolution: {integrity: sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ==}
+ '@vue/devtools-shared@8.2.1':
+ resolution: {integrity: sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==}
+
'@vue/language-core@3.3.11':
resolution: {integrity: sha512-QJmpliwAVpC/OxubIByPAhNzsQPRc8/gxlN2qnVzVfIMjMDz/9RnXRFoetjz5yEgXVXyp4LqhXq3V53PjmNzFw==}
+ '@vue/reactivity@3.5.42':
+ resolution: {integrity: sha512-TzNNfKpb7hDxbQltwAut8VDQA5YP+BuRlxntHUuRjyKwlMvmAPbs3unhCvieijifY6vFfVBwsS7wG/C7uq+bEQ==}
+
'@vue/reactivity@3.5.43':
resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==}
+ '@vue/runtime-core@3.5.42':
+ resolution: {integrity: sha512-9uACtuHs7vJGkm5Bp3xu4xRDLFTIYy5DgxpToVjqGIAhAEKwQfsaLvKINhM6nFVp6bZPRFGdDqd1g52MqKsotA==}
+
'@vue/runtime-core@3.5.43':
resolution: {integrity: sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==}
+ '@vue/runtime-dom@3.5.42':
+ resolution: {integrity: sha512-rsCmhiWLaRxGltLwhlCWyYkFn7WAbKRh0q17eZ1A6Dq6eqc2ACQ61IIryxz0LrsvCzHSilLA9JHovVwM8CNE2g==}
+
'@vue/runtime-dom@3.5.43':
resolution: {integrity: sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==}
+ '@vue/server-renderer@3.5.42':
+ resolution: {integrity: sha512-2++5dUyYS4gvo7xQXSECUDhB7TS0aOl5SeVfC5qSq1Jgfhjvegw1zqhwTIR3imZ+QYPJQw9gfcFvXGAjGZ7ajQ==}
+
'@vue/server-renderer@3.5.43':
resolution: {integrity: sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==}
@@ -5728,6 +6594,17 @@ packages:
'@vue/server-renderer':
optional: true
+ '@vue/tsconfig@0.9.1':
+ resolution: {integrity: sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w==}
+ peerDependencies:
+ typescript: '>= 5.8'
+ vue: ^3.4.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ vue:
+ optional: true
+
'@vueuse/components@14.4.0':
resolution: {integrity: sha512-USgxljmrGUTjtMJcOCbjU7SlRP6K1i5inM6JgMD8bOBn/oL4dK0XYTtNfWyuo0FgUhtCftIKXi+4vJ8ml+tmqw==}
peerDependencies:
@@ -6066,9 +6943,17 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
+ ast-kit@2.2.0:
+ resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==}
+ engines: {node: '>=20.19.0'}
+
ast-v8-to-istanbul@1.0.5:
resolution: {integrity: sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==}
+ ast-walker-scope@0.9.0:
+ resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==}
+ engines: {node: '>=20.19.0'}
+
astro@7.3.2:
resolution: {integrity: sha512-ysTcdpGP61XZpHoMRYC/CK19DQ94qkBvzXMtXEo0gEqPNkmOU/Tv++CtWmzaI4nF2Ck8RXFdiWvdlTWa2oOr9w==}
engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'}
@@ -6101,6 +6986,13 @@ packages:
resolution: {integrity: sha512-0V8gZAGGqiFDP15d6d4/Emi6Gpozbr1S9lSfxJ+lNV8nF+7grhcgbHIgn3O/DQKybS+cDqVMC3rxH8k+o0ISpA==}
engines: {node: '>=16.0.0'}
+ autoprefixer@10.6.1:
+ resolution: {integrity: sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
@@ -6236,6 +7128,9 @@ packages:
birpc@2.9.0:
resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==}
+ birpc@4.2.0:
+ resolution: {integrity: sha512-KxgKcZPfrtzJDDALHPguGpGJUrzdgpymyiQQgzFjWreHMOpWrnFNVREr5J48x2DBh8ZVioscrV1SBkDipGiX+Q==}
+
bmp-js@0.1.0:
resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==}
@@ -6318,6 +7213,14 @@ packages:
magicast:
optional: true
+ cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+
+ cac@7.0.0:
+ resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
+ engines: {node: '>=20.19.0'}
+
cacache@19.0.1:
resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -6342,6 +7245,9 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
+ caniuse-api@4.0.0:
+ resolution: {integrity: sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==}
+
caniuse-lite@1.0.30001810:
resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==}
@@ -6603,6 +7509,9 @@ packages:
resolution: {integrity: sha512-AIi5H6p0xk5uknXcN3/rmhP8jgp69OfSe/JuKiQAFprJ7UGw7mwj7m4XcmDzlrnJDG+cGpphAINGdU3g3g7kDw==}
engines: {node: '>=22'}
+ convert-route@1.1.1:
+ resolution: {integrity: sha512-FENJ90K52uyE/qpbjy0i0gbglgKaL50BweqXx2OPaSG/pby2woRrnAdSVcGCdFFVvb/u/UTGqKybohiqcFWCMQ==}
+
convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
@@ -6781,6 +7690,29 @@ packages:
css@3.0.0:
resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==}
+ cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ cssnano-preset-default@8.0.10:
+ resolution: {integrity: sha512-34uq3q7OXgmfxXn+MHTgIqysCLH7zRZZUMAwrBiO09F5/KLVD33iDFNRRUNYStKdj0SaAIUVr6Akao2Fpp0aVA==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ cssnano-utils@6.0.4:
+ resolution: {integrity: sha512-j1z2mW4MqtcGM4I8TxXAdOXUifp1DZ5/bZnyYnCpHlzQ/ilCj2voLxE0aqEKnBDA5hF6HahSY13JU8kyZ1s8Mg==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ cssnano@8.0.10:
+ resolution: {integrity: sha512-aMlBsvQW5g1b8vfPnkuy5Bk7g/jyRsf5eMpbhe4nKnePx+n2IrC0L6dFqnd3r4/OGNIYGEHfAt09oywi84fWKQ==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
csso@5.0.5:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
@@ -7156,9 +8088,15 @@ packages:
error-stack-parser-es@1.0.5:
resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
+ error-stack-parser-es@2.0.1:
+ resolution: {integrity: sha512-J36ntO+rMQVRuR/umlmxmfLi4TpWwtmTnHoJoXTiC2xDNazs0VDPKcX6pbhZMDd2HFtH9isMBJXMdbki+A++Pg==}
+
error-stack-parser@2.1.4:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
+ errx@0.1.2:
+ resolution: {integrity: sha512-chfpPHmCerdo/rXr/nNvPZRkV4WwDRwzwnsJ0Uzz3tVi8Z41tDctRjduYy1138ii77AFlts1qvWtX3g/Acg91Q==}
+
es-abstract-get@1.0.0:
resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==}
engines: {node: '>= 0.4'}
@@ -7366,6 +8304,10 @@ packages:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
+ execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+
exif-parser@0.1.12:
resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==}
@@ -7423,6 +8365,10 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ fast-npm-meta@2.2.0:
+ resolution: {integrity: sha512-99jPl8JkCSCa4VlboNU1XuL98ijm74Pm9CGo6H4BoMVoVh1uhguQcvwLgXDT8Vkl2qj/UEQ0J9gD8beHjTFk1w==}
+ hasBin: true
+
fast-string-truncated-width@3.0.3:
resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==}
@@ -7564,6 +8510,9 @@ packages:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines: {node: '>= 0.6'}
+ fraction.js@5.3.4:
+ resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
+
framer-motion@13.2.0:
resolution: {integrity: sha512-9E33ebgMaO33w1nN/jEdW8z3/GO483fMi4rqbMG9rt83XgW9QLKRe4NcmJ8s+fQ3O34++UHrIQwlIWGIWTITjA==}
peerDependencies:
@@ -7626,6 +8575,9 @@ packages:
resolution: {integrity: sha512-sQtrEfA+ez/3G0cCZecF70oqpCRttCexYUG4mUrtWL49ULUzUyxokt5kyqwtKzj1270RaKih+hcP3qLcumccow==}
engines: {node: '>=10'}
+ fzf@0.5.2:
+ resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==}
+
generator-function@2.0.1:
resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
engines: {node: '>= 0.4'}
@@ -7665,6 +8617,10 @@ packages:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
+ get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+
get-symbol-description@1.1.0:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
@@ -7713,6 +8669,10 @@ packages:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
+ global-directory@4.0.1:
+ resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
+ engines: {node: '>=18'}
+
global-directory@5.0.0:
resolution: {integrity: sha512-1pgFdhK3J2LeM+dVf2Pd424yHx2ou338lC0ErNP2hPx4j8eW1Sp0XqSjNxtk6Tc4Kr5wlWtSvz8cn2yb7/SG/w==}
engines: {node: '>=20'}
@@ -7820,6 +8780,9 @@ packages:
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+ hookable@6.1.2:
+ resolution: {integrity: sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==}
+
hosted-git-info@10.1.1:
resolution: {integrity: sha512-DeOnSPAvOndYKfw075gt8yZzQ7S2hNztw34zBTfhIzLhmBTswIBg5/y+pqu/VD5cYWm5goAFTusDmUEmKZ0PEQ==}
engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
@@ -7882,6 +8845,10 @@ packages:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
+ human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+
husky@9.1.7:
resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
@@ -7910,6 +8877,9 @@ packages:
resolution: {integrity: sha512-YYNsSlXBjMk92SKnkwvB5LOVSa6OznlFUGcsvrFgNJbJCd0M1XKeFVRc8ZByeCqz32FivYNHJVooLmdqrmvp/Q==}
engines: {node: '>= 4'}
+ image-meta@0.2.2:
+ resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==}
+
image-q@4.0.0:
resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==}
@@ -7938,6 +8908,9 @@ packages:
import-meta-resolve@4.2.0:
resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
+ impound@1.2.0:
+ resolution: {integrity: sha512-hbFh2WURN+XQ364SbblzubhEEj/B3qZCe80l/EHXPWM6/kZP2mvOllxwRBBWNxe4gLbqXZL0fxOZwoDCSlJZQw==}
+
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -7956,6 +8929,10 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ ini@4.1.1:
+ resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
ini@5.0.0:
resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -8095,6 +9072,10 @@ packages:
engines: {node: '>=14.16'}
hasBin: true
+ is-installed-globally@1.0.1:
+ resolution: {integrity: sha512-li88H4QGRoNMX27jEmY8nR515oJVspAgC/WFMlhHfFV8RJ4QyGpHhXnwAe9gH5RIgKmdYRUmrOhQobcgEjIdSw==}
+ engines: {node: '>=18'}
+
is-interactive@2.0.0:
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines: {node: '>=12'}
@@ -8165,6 +9146,10 @@ packages:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
+ is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
is-string@1.1.1:
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
@@ -8222,6 +9207,10 @@ packages:
resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==}
engines: {node: '>=18'}
+ isexe@4.0.0:
+ resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==}
+ engines: {node: '>=20'}
+
isomorphic-fetch@3.0.0:
resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==}
@@ -8396,6 +9385,9 @@ packages:
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+ launch-editor@2.14.1:
+ resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}
+
lazystream@1.0.1:
resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
engines: {node: '>= 0.6.3'}
@@ -8493,6 +9485,10 @@ packages:
resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
engines: {node: '>= 12.0.0'}
+ lilconfig@3.1.3:
+ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
+ engines: {node: '>=14'}
+
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
@@ -8591,6 +9587,13 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
+ magic-regexp@0.10.0:
+ resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==}
+
+ magic-string-ast@1.0.3:
+ resolution: {integrity: sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==}
+ engines: {node: '>=20.19.0'}
+
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
@@ -8865,6 +9868,10 @@ packages:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
+ mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+
mimic-function@5.0.1:
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
engines: {node: '>=18'}
@@ -8940,6 +9947,9 @@ packages:
mlly@1.8.2:
resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==}
+ mocked-exports@0.1.1:
+ resolution: {integrity: sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==}
+
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
@@ -8998,6 +10008,9 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ nanotar@0.3.0:
+ resolution: {integrity: sha512-Kv2JYYiCzt16Kt5QwAc9BFG89xfPNBx+oQL4GQXD9nLqPkZBiNaqaCWtwnbk/q7UVsTYevvM1b0UF8zmEI4pCg==}
+
napi-postinstall@0.3.4:
resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -9154,6 +10167,9 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ nostics@1.3.0:
+ resolution: {integrity: sha512-wzRsrJwNlFbqIRQt8aCeL2WE8USip/uuvGSOZV1D02CxX8ABTMbw8IywKjH7yWHETMXbWJI4OBpihg9rmz2Vyg==}
+
npm-package-arg@14.0.0:
resolution: {integrity: sha512-69XQh3k+dtGa1p+7RaR57IuG3rCko96xr/nUfN4yDYBXbTYICiWcOpsFKLN2GtGE9cyIljE+f1exnaYt9MvM+Q==}
engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
@@ -9162,6 +10178,14 @@ packages:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
+ npm-run-path@5.3.0:
+ resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ npm-run-path@6.0.0:
+ resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==}
+ engines: {node: '>=18'}
+
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -9182,6 +10206,24 @@ packages:
chokidar:
optional: true
+ nuxt@4.4.8:
+ resolution: {integrity: sha512-r/DGE4cNkEDclOw9tbJ18zqu+ix3me+7QCfumPdl5lBXGWgCajskzuq/HzDkHKfIZsn7ACVEjMLRNA2teh++bQ==}
+ engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0}
+ hasBin: true
+ peerDependencies:
+ '@parcel/watcher': ^2.1.0
+ '@types/node': '>=18.12.0'
+ peerDependenciesMeta:
+ '@parcel/watcher':
+ optional: true
+ '@types/node':
+ optional: true
+
+ nypm@0.6.10:
+ resolution: {integrity: sha512-W72Hrj1petq+b3Hk2aAC+9zswetlIFTnDW4s5djseZh2nYqBbyQLOtj472HwcbcWykPBUW1WpWpjOd4nK6gMRw==}
+ engines: {node: '>=18'}
+ hasBin: true
+
ob1@0.87.0:
resolution: {integrity: sha512-8Q8sKCiUwsxgSmjDtVWyRgmxsgeJXXam3oQH6Id8ADfNaJMV6GZKyeAl8+pGVVdgwAZabfk5+aExle7AP/nZiA==}
engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0}
@@ -9227,6 +10269,10 @@ packages:
omggif@1.0.10:
resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==}
+ on-change@6.0.2:
+ resolution: {integrity: sha512-08+12qcOVEA0fS9g/VxKS27HaT94nRutUT77J2dr8zv/unzXopvhBuF8tNLWsoLQ5IgrQ6eptGeGqUYat82U1w==}
+ engines: {node: '>=20'}
+
on-finished@2.3.0:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines: {node: '>= 0.8'}
@@ -9246,6 +10292,10 @@ packages:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
+ onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+
onetime@7.0.0:
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines: {node: '>=18'}
@@ -9332,10 +10382,45 @@ packages:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
+ oxc-minify@0.133.0:
+ resolution: {integrity: sha512-6bNsYU+5WNIaNHB16zHnL24cUaJuKiPzUvjENoMale3+U8ZBMbGYgdgt//frx0ge7UcgEGIpqtukGGNPT0kxfQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxc-parser@0.104.0:
+ resolution: {integrity: sha512-sIEpobLwe7KhW1JdTvBJkNDgjJarHNsx+Q37iRNyASvmlDOD+f8Qirvwp6nFNz7Q5q3JcsJ1dpKM+oMPTDF/dw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxc-parser@0.133.0:
+ resolution: {integrity: sha512-661RSx+ZcjBmjBYid+Fpp/2F5EbtildpeoZh5HdgnGs+jZ03nqQEQW8yGkt4BGyOC3OMPDQQRl8M5kqD2/g6jw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
oxc-parser@0.142.0:
resolution: {integrity: sha512-kKR+jPiRJYJDexVoziIg/FVGvr1fT1FZSSJOk6tVoMKKSlsf1Cso+cgGCJkOEDWOP174vRntCPFKg+AS7InWvw==}
engines: {node: ^20.19.0 || >=22.12.0}
+ oxc-transform@0.133.0:
+ resolution: {integrity: sha512-9lt2b+hkG6yqe0fUDMHhMk7rgI9uTjNxU9wauQiYnHzc4kZI8JP/OhBqXTIJQTrqRJ8CkSH3O5AhQ13ke28yNg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxc-walker@0.6.0:
+ resolution: {integrity: sha512-BA3hlxq5+Sgzp7TCQF52XDXCK5mwoIZuIuxv/+JuuTzOs2RXkLqWZgZ69d8pJDDjnL7wiREZTWHBzFp/UWH88Q==}
+ peerDependencies:
+ oxc-parser: '>=0.98.0'
+
+ oxc-walker@1.1.1:
+ resolution: {integrity: sha512-Hwd7dq28zu/Er99+bpWp16CGwFrhyalJh0W3JOB7XpPvgWo3MqMi2ksWGKuzzA9zt50mJ2pIUwR5lpAdZ9ACNQ==}
+ peerDependencies:
+ '@oxc-project/types': '>=0.98.0'
+ oxc-parser: '>=0.98.0'
+ rolldown: '>=1.0.0'
+ peerDependenciesMeta:
+ '@oxc-project/types':
+ optional: true
+ oxc-parser:
+ optional: true
+ rolldown:
+ optional: true
+
p-event@6.0.1:
resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==}
engines: {node: '>=16.17'}
@@ -9446,6 +10531,10 @@ packages:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
+ path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
@@ -9562,15 +10651,184 @@ packages:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
+ postcss-calc@10.1.1:
+ resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==}
+ engines: {node: ^18.12 || ^20.9 || >=22.0}
+ peerDependencies:
+ postcss: ^8.4.38
+
+ postcss-colormin@8.0.5:
+ resolution: {integrity: sha512-U/N+7tkHgHoD24NB6q9k9uFcRfVJRdzVSit0fM0T2L6fvnpUoTIAYgzkyjD56LHEoCoPNfkMcfTB47SW/lNegQ==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-convert-values@8.0.4:
+ resolution: {integrity: sha512-ifBmAJBfpDymi7r/CqxYRJWlG+BLdVmusUC/kFPOqH/+TitdBeHA68CYqY79wXL+iQnqg6e4LGHA2Mte14X6Ig==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-discard-comments@8.0.4:
+ resolution: {integrity: sha512-SU1uLYRQPKLJJmqEmqzu+Ze+9xDurBm7m/LOzXG/ANBAfAGLjbQF+oIyZnf3jV3F155q5rRMYXsoTNEJsPyHng==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-discard-duplicates@8.0.4:
+ resolution: {integrity: sha512-/ugMYYTE+IpHpTmwz6/S8w+blCz9pZNroUgadTdlbPnHoLLWis9QvwmoyWui2mOgFzuRM6Me7AnoGU3i0Ua2ng==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-discard-empty@8.0.5:
+ resolution: {integrity: sha512-im0QtfNFa6V3SGPrfqzrWYuhzSz1ztWORKsuhZHQbWdKMh0DiNj3pmqBnABbhdKjyeW6nZ1oZYGh4dMc3biyaw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-discard-overridden@8.0.4:
+ resolution: {integrity: sha512-NqupxmnSSfWPJJDYbQk1qXWRwr+lw4Kyp/LSOjqwTpy/vSwo34EVXYKywgemSWpgh39P7Cs/G+tqynbRlXoJhw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
postcss-media-query-parser@0.2.3:
resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
+ postcss-merge-longhand@8.0.4:
+ resolution: {integrity: sha512-ammolHhMvuTz/L9YN/ge1SWbUDcD3Y9o2gXlo3S6H4MCJHheyVPwcI/LAnSuNT4gcUmSF9pNTXo7+3M/2MFPAQ==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-merge-rules@8.0.5:
+ resolution: {integrity: sha512-jz+QaKz4VhjsqTVsJMRuH+EvrX1F9l6kYFuF8g6geVxFoYnPEZN4G+zqCb6zhxOIcc2aeAo38XEl2pOIZi2gBw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-minify-font-values@8.0.4:
+ resolution: {integrity: sha512-wZZgJ87U5WbQCEM0EOY/oM7M1a+sqW6vrOClGC9lNbsY0HYmbMFvFuukBn8PzF+ikKmaT0QB+uSAHTRLzMkD+A==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-minify-gradients@8.0.6:
+ resolution: {integrity: sha512-NsqlG34WSO44NOHVT6m6ZWpN80fK2l5Zt73PMDXBJKT6fO6GPnI0NBi6xIVFr/naej3ukVUlIFQGxb7JGaa9Zg==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-minify-params@8.0.4:
+ resolution: {integrity: sha512-TDx9O/ni7KazRK32pVvoo3MjExyVxWE0949vB2XZ0oHnxdAtQFHa9oG21wWkvsOL3osjiOVejwDLe6a0d0EuSw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-minify-selectors@8.0.5:
+ resolution: {integrity: sha512-i+PlhVCaPa7xevjhpActH2PrP27kDNSuuFf/ZGk8YrIcd1pd3Mfcfiv8H7dbY1/vz7U+QparioAtJaFV+IEwQg==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-charset@8.0.5:
+ resolution: {integrity: sha512-l0L1rIe9YHbLaf4xfL2pkkQV3gq/QIy8D0bjsaHYdGVgR+eQk7IBp3dUdIKe6XuG7DzFiCwJn248nvAFAi5CjA==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-display-values@8.0.4:
+ resolution: {integrity: sha512-F8DGtzelJDV6S5mhcugc+EJ8sXI+kFv2PBedkfMWqd8mvTE4qyy3kva6AQwjy2+L2lZ9TGTkSumdq+n3EhGeAw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-positions@8.0.4:
+ resolution: {integrity: sha512-anOMhqe6Z0OP4jvchK1v1hIG08kO7rsp8uHrxT2+XaKp8wbvVcUO3QHUzRmQDazWUPtRzy1h2UlixyJenF42sg==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-repeat-style@8.0.4:
+ resolution: {integrity: sha512-vY8+k+/bFT7B8gzlHVye8FxBTMEpUAQxAgb4UYFAGGsKmXfwEvc7VPs+kpFNrTeqVKAvVh8+VVhZ+f3S4TWJPg==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-string@8.0.4:
+ resolution: {integrity: sha512-dWnV1frIV1XUlSYzJudceAbQ7PGyho9EgVHQXMcAoog6Nwnet3G9rz8IXcCb0EF2eefmpYG9hDT9+yWJOxc5zw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-timing-functions@8.0.4:
+ resolution: {integrity: sha512-VANJsokAWdQ03ZJwmcdEKXJjVHRtMgalB/BgbCgN3CRTdbwB5TXlSDRmdShSCxpnZs8WLAm0mPa//p5o5D/ZTg==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-unicode@8.0.4:
+ resolution: {integrity: sha512-SxVEoFdYed0bxxwZwAXnaAZ2lzNb5jtiQvYWyMIEqnGOzCuztWpVO8LvsqpOfUIacOb6oYaWi7WOAZR36OhYqw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-url@8.0.4:
+ resolution: {integrity: sha512-JKZW8KRHkLEYkUb/55n3knDUMZeyvxlTv7ZA82bcHiCjL81b0Yyf9fIUBAYKZ6ucDgKfCDM78xhXuteVlk/o9Q==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-normalize-whitespace@8.0.5:
+ resolution: {integrity: sha512-xuFovful3vVIA9fWWmAL2pG1Qr95Udj2MrLgjU50C6r+Xnh3s6t2BN1xXQ8lnCOCAtzMvMpPWYlnAh4nSv5VEQ==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-ordered-values@8.0.5:
+ resolution: {integrity: sha512-aDL7nPR7w1foUqo4rN6QY1Kr45+SYELnmUg5taZehh7FfFdxQmUjbuOOBuffIXjiHV45zqgFHCb4azsWW19jyw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-reduce-initial@8.0.5:
+ resolution: {integrity: sha512-Bh5d7zjH1Ai9LzJ1qULUZIaC18cniD+wA6gFlOPglMxJRC7meXbuPvpJ/zHQGg5QKwQgit++XQhDTiEIhCk8Ow==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-reduce-transforms@8.0.4:
+ resolution: {integrity: sha512-ZGU7/R0GmjE3x2mOGB0g9Ohx74X+JjYX62RB5IBYLOe6R0fuHGZ76HtTY2CdM5NE8Yey/ew5clEf8iZQnjDjWA==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
postcss-safe-parser@7.1.0:
resolution: {integrity: sha512-1WzZxRLaAFwEh6Do+zyGpjWV3nGJNxxhuh7Ubu/q1ICImMgZJnLwhoaEpRbG4pJppp2Y1ncL9ffA2f+LhrefQg==}
engines: {node: '>=18.0'}
peerDependencies:
postcss: ^8.4.31
+ postcss-selector-parser@7.1.6:
+ resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==}
+ engines: {node: '>=4'}
+
+ postcss-svgo@8.0.6:
+ resolution: {integrity: sha512-auQHNmduFFHzz1sWYM3sroW7IDMzxshlLjnwAALfkrAgPegHFats+jMK6BRCcdIulxPmqXFSQvgoAX4vw8I59g==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-unique-selectors@8.0.4:
+ resolution: {integrity: sha512-Sby0EtmD1mlvcZSWP5eXjxhxVgvXE5QVRzd+8NH0IbF+lYQIM57ybwAvJYYtI/fexMgCWcRnDETovjKOcLJb8w==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
postcss@8.5.23:
resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==}
engines: {node: ^10 || ^12 || >=14}
@@ -9657,6 +10915,9 @@ packages:
promise@8.3.0:
resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==}
+ proper-lockfile@4.1.2:
+ resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
+
property-information@7.2.0:
resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
@@ -9852,10 +11113,18 @@ packages:
regex@6.1.0:
resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}
+ regexp-tree@0.1.27:
+ resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
+ hasBin: true
+
regexp.prototype.flags@1.5.4:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
+ regexparam@3.0.0:
+ resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==}
+ engines: {node: '>=8'}
+
regexpu-core@6.4.0:
resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==}
engines: {node: '>=4'}
@@ -10356,6 +11625,11 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
+ srvx@0.12.8:
+ resolution: {integrity: sha512-7k9HoDhluTlD7UJ+F+OopZoPZXB2J8f/5nW2VMLaB8KsSlZlRQxyyoX0hWEQCxB+F+3ZvB5QX3LqB6xSBRfxQQ==}
+ engines: {node: '>=20.16.0'}
+ hasBin: true
+
srvx@1.0.1:
resolution: {integrity: sha512-3XQNsxNBTY5SlfeeUsciNrmvG4oOPwWns7Vc+lZCBJvMMu0U8ZUgCzgJjZLac8dowsZNJ44X93isrkjIIdtJ/A==}
engines: {node: '>=20.16.0'}
@@ -10470,6 +11744,10 @@ packages:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
+ strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+
strip-indent@3.0.0:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
@@ -10485,6 +11763,9 @@ packages:
resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==}
engines: {node: '>=10'}
+ structured-clone-es@2.0.1:
+ resolution: {integrity: sha512-10ZL5r77LhknxlP1FBiCW+VdnuWOEFLdSS2SKtjyEV+L4qP1hUEIMIZW94LC3jKxRmT/Dj7KkD1mqh/IY6lhKQ==}
+
style-mod@4.1.3:
resolution: {integrity: sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==}
@@ -10501,6 +11782,12 @@ packages:
babel-plugin-macros:
optional: true
+ stylehacks@8.0.4:
+ resolution: {integrity: sha512-irgZeyYBFVkb8k7yTRQ9No/bTniTGqzptGVMG1/Mj3N2YnI8nIozzY1pcok4i01NfrCSqvc0PdQB6O6kr6dJHw==}
+ engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ peerDependencies:
+ postcss: ^8.5.26
+
stylus@0.56.0:
resolution: {integrity: sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==}
hasBin: true
@@ -10682,6 +11969,9 @@ packages:
tiny-inflate@1.0.3:
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
+ tiny-invariant@1.3.3:
+ resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
+
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
@@ -10820,6 +12110,9 @@ packages:
resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==}
engines: {node: '>= 18'}
+ type-level-regexp@0.1.17:
+ resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==}
+
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
@@ -10879,6 +12172,23 @@ packages:
unctx@2.5.0:
resolution: {integrity: sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==}
+ unctx@3.0.1:
+ resolution: {integrity: sha512-5RAt2etv7g362RXyd33R82gm9u/kbtQlpoaOs9Bgm4E32GRMJ0xjbZyvdxUTmiuHk3V1IQb1aUNrp5IWY+JaWw==}
+ peerDependencies:
+ magic-string: '>=0.30.21'
+ oxc-parser: '>=0.140.0'
+ rolldown: ^1.1.5
+ unplugin: ^3.3.0
+ peerDependenciesMeta:
+ magic-string:
+ optional: true
+ oxc-parser:
+ optional: true
+ rolldown:
+ optional: true
+ unplugin:
+ optional: true
+
undici-types@7.18.2:
resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
@@ -10903,6 +12213,9 @@ packages:
unenv@2.0.0-rc.24:
resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
+ unhead@2.1.17:
+ resolution: {integrity: sha512-HLMKXOszRhAPBrr6VlqCeVeJq2kbC4kXwzGLEZvvojPLWNYTJw22xG7Bfwhsvs31+IBet3Wl8ADg9dwYdyphfQ==}
+
unicode-canonical-property-names-ecmascript@2.0.1:
resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
engines: {node: '>=4'}
@@ -10919,6 +12232,10 @@ packages:
resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==}
engines: {node: '>=4'}
+ unicorn-magic@0.3.0:
+ resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
+ engines: {node: '>=18'}
+
unicorn-magic@0.4.0:
resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==}
engines: {node: '>=20'}
@@ -11027,6 +12344,9 @@ packages:
webpack:
optional: true
+ unrouting@0.1.7:
+ resolution: {integrity: sha512-+0hfD+CVWtD636rc5Fn9VEjjTEDhdqgMpbwAuVoUmydSHDaMNiFW93SJG4LV++RoGSEAyvQN5uABAscYpDphpQ==}
+
unrs-resolver@1.12.2:
resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==}
@@ -11159,12 +12479,91 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
+ verkit@0.3.2:
+ resolution: {integrity: sha512-zj/ob3UsvJGN0whEAKFp53REA5X66hvffVqoCtVQAakJKnKlH+/PcOfMoFwIG/o4rElqLv/ycAFlx8ZlXUorCg==}
+ engines: {node: '>=18.12.0'}
+
vfile-message@4.0.3:
resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==}
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
+ vike-vue@0.9.13:
+ resolution: {integrity: sha512-M7G5rBHiuLulXtPCEM25hNLoGWpO2JvsUZOMOP79DyesR8I7kw9hSXH6RBB/VrbdNCmpFQHEmjIkFlBKp+CkNQ==}
+ peerDependencies:
+ vike: '>=0.4.191'
+ vue: '>=3.0.0'
+
+ vike@0.4.266:
+ resolution: {integrity: sha512-RV7KqAmuKDJqzO7JCdKYIke6XqBoBkZXq6EBe5M9o4VdU1/SS8e3BqjzpfIXQprBBYS2XvEA028OvYyK9ewcnA==}
+ engines: {node: '>=20.19.0'}
+ hasBin: true
+ peerDependencies:
+ react-streaming: '>=0.3.42'
+ vite: ^7.3.6
+ peerDependenciesMeta:
+ react-streaming:
+ optional: true
+ vite:
+ optional: true
+
+ vite-dev-rpc@2.0.0:
+ resolution: {integrity: sha512-yKwbTwdHKSD2k/aGqyWpPHepo45OQc8lH3/6IfT4ZqeKE26ooKvi4WIEKzqWav8v+9Is8u1k8q54hvOmqASazA==}
+ peerDependencies:
+ vite: ^7.3.6
+
+ vite-hot-client@2.2.0:
+ resolution: {integrity: sha512-76Zs9zrHbH7M7wqeyooGQKdX+yg0pQ0xuQ1PbFp4z5a0Lzn2e5IPFoCswnmqZ4GiwqB4Jo3WcDAMO9jARTJl8w==}
+ peerDependencies:
+ vite: ^7.3.6
+
+ vite-node@5.3.0:
+ resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
+ vite-plugin-checker@0.14.5:
+ resolution: {integrity: sha512-c9lQ92eisUO+F7Fd93aelojmiOS+NQpPgQ1XR2LTQHox1/laZf4yAoQj+L3RA9Vgh10e2nFd9b8r2LLyYZsbpA==}
+ engines: {node: '>=20.19.0'}
+ peerDependencies:
+ '@biomejs/biome': '>=2.4.12'
+ eslint: '>=9.39.4'
+ meow: ^13.2.0 || ^14.0.0
+ optionator: ^0.9.4
+ oxlint: '>=1'
+ stylelint: '>=16.26.1'
+ typescript: '*'
+ vite: ^7.3.6
+ vue-tsc: ~2.2.10 || ^3.0.0
+ peerDependenciesMeta:
+ '@biomejs/biome':
+ optional: true
+ eslint:
+ optional: true
+ meow:
+ optional: true
+ optionator:
+ optional: true
+ oxlint:
+ optional: true
+ stylelint:
+ optional: true
+ typescript:
+ optional: true
+ vue-tsc:
+ optional: true
+
+ vite-plugin-inspect@11.4.1:
+ resolution: {integrity: sha512-ShOFe2PURXGvRS5OrgmOLZOCwDTD7dEBVt0tMpFPKb9AsvqXKCRGM8QgKrUbRbJYFXScHvDPpGRd28rYidC0tA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@nuxt/kit': '*'
+ vite: ^7.3.6
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+
vite-plugin-solid@2.11.14:
resolution: {integrity: sha512-7ZVBt8rpoyqmlwin2kRIUveaHoF6/kulY7gsnD+qFh4nS29V4OPAnw+ojoAspXIjObiL9o1xh9a/nTuYHm02Rw==}
peerDependencies:
@@ -11175,6 +12574,17 @@ packages:
'@testing-library/jest-dom':
optional: true
+ vite-plugin-vue-tracer@1.5.0:
+ resolution: {integrity: sha512-G2aQ676fLBPnYhRi5lsARoL4hbtc/sx6fVzO7p44AB+1xQXo2UuiRgv7K26UdijrNzmuQprmJ121n3rdjBk1CA==}
+ peerDependencies:
+ vite: ^7.3.6
+ vue: ^3.5.0
+
+ vite-plugin-wrapper@0.1.1:
+ resolution: {integrity: sha512-hbY5eLvv9YZ+SWLJ6wQRunzDCSiN59WuzBgYlhbiQSD2seDiUfmfuaSGBS07oPpA5+RAX2oDV2BGyusfKNcZcQ==}
+ peerDependencies:
+ vite: ^7.3.6
+
vite-prerender-plugin@0.5.12:
resolution: {integrity: sha512-EiwhbMn+flg14EysbLTmZSzq8NGTxhytgK3bf4aGRF1evWLGwZiHiUJ1KZDvbxgKbMf2pG6fJWGEa3UZXOnR1g==}
peerDependencies:
@@ -11266,6 +12676,12 @@ packages:
'@types/react-dom':
optional: true
+ vitest-browser-vue@3.1.0:
+ resolution: {integrity: sha512-HTWGzixoI9sSPb9LVuPOKtGy7URS6ipAIOiLD9ofdW/zgT3XGngXbMAJ3U9H/w1A6LWj4waGpYZsd3RPm8zPkw==}
+ peerDependencies:
+ vitest: 4.1.10
+ vue: ^3.0.0
+
vitest@4.1.10:
resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
@@ -11418,15 +12834,47 @@ packages:
vscode-uri@3.2.0:
resolution: {integrity: sha512-m2gXo3bn0G1kT9InzMf07fTbqMbGtyckj3bH5ktLO+1Ssv+yiATZ4dhwaQv9UZWxJh6E9IFGnQyjgWVDWVBDrg==}
+ vue-bundle-renderer@2.4.0:
+ resolution: {integrity: sha512-IxHopQZgzTGBiuGERrQrAS7Lr3dCv+qxvgirEgCUFGAD4gYNfiaGYzC1DDojeZmJAmehp9gG8+17PGuVP6Ab2Q==}
+
vue-component-type-helpers@3.3.11:
resolution: {integrity: sha512-LwcxzeliO9fkQcpJG0PoX8X5kmAhKmH9wkpDLxNabwzkQ9Zeib2YVHwFV4pcWmMLfXVfjr/dSV+DaJ3cIPgSNA==}
+ vue-devtools-stub@0.1.0:
+ resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
+
+ vue-router@5.3.1:
+ resolution: {integrity: sha512-GDBZzgmILxA/kFnkFbJjQZdZ2QQbngnIMMuoUcjhZIfH1RGMaPjPwX5ASnV38qamuA9uhO0RDjSBHTDNG2uXyQ==}
+ peerDependencies:
+ '@pinia/colada': '>=0.21.2'
+ '@vue/compiler-sfc': ^3.5.34 || ^4.0.0
+ pinia: ^3.0.4 || ^4.0.2
+ vite: ^7.3.6
+ vue: ^3.5.34 || ^4.0.0
+ peerDependenciesMeta:
+ '@pinia/colada':
+ optional: true
+ '@vue/compiler-sfc':
+ optional: true
+ pinia:
+ optional: true
+ vite:
+ optional: true
+
vue-tsc@3.3.11:
resolution: {integrity: sha512-gOb0B9rtU2+f1dszwPqSH5kAieIF9ReeLhD3kSRNHv5WZZUQz/JdVXW0RTdqhNTMlQkqKzrTTviqKr/4FYZraQ==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
+ vue@3.5.42:
+ resolution: {integrity: sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
vue@3.5.43:
resolution: {integrity: sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng==}
peerDependencies:
@@ -11519,6 +12967,11 @@ packages:
engines: {node: ^18.17.0 || >=20.5.0}
hasBin: true
+ which@6.0.1:
+ resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
+ hasBin: true
+
why-is-node-running@2.3.0:
resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
@@ -13157,10 +14610,27 @@ snapshots:
'@blazediff/core@1.9.1': {}
+ '@bomb.sh/tab@0.0.19(cac@6.7.14)(citty@0.2.2)(commander@15.0.0)':
+ optionalDependencies:
+ cac: 6.7.14
+ citty: 0.2.2
+ commander: 15.0.0
+
'@bramus/specificity@2.4.2':
dependencies:
css-tree: 3.2.1
+ '@brillout/import@0.2.6': {}
+
+ '@brillout/json-serializer@0.5.27': {}
+
+ '@brillout/picocolors@1.0.31': {}
+
+ '@brillout/vite-plugin-server-entry@0.7.22':
+ dependencies:
+ '@brillout/import': 0.2.6
+ '@brillout/picocolors': 1.0.31
+
'@bruits/satteri-darwin-arm64@0.10.5':
optional: true
@@ -13294,6 +14764,8 @@ snapshots:
outvariant: 1.4.0
static-browser-server: 1.0.3
+ '@colordx/core@5.8.0': {}
+
'@colors/colors@1.5.0':
optional: true
@@ -13576,6 +15048,20 @@ snapshots:
transitivePeerDependencies:
- '@algolia/client-search'
+ '@dxup/nuxt@0.4.1(magicast@0.5.4)(typescript@6.0.3)':
+ dependencies:
+ '@dxup/unimport': 0.1.2
+ '@nuxt/kit': 4.4.8(magicast@0.5.4)
+ chokidar: 5.0.0
+ pathe: 2.0.3
+ tinyglobby: 0.2.17
+ optionalDependencies:
+ typescript: 6.0.3
+ transitivePeerDependencies:
+ - magicast
+
+ '@dxup/unimport@0.1.2': {}
+
'@emmetio/abbreviation@2.3.3':
dependencies:
'@emmetio/scanner': 1.0.4
@@ -14631,6 +16117,13 @@ snapshots:
'@tybys/wasm-util': 0.10.3
optional: true
+ '@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@tybys/wasm-util': 0.10.3
+ optional: true
+
'@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
'@emnapi/core': 1.11.1
@@ -14710,6 +16203,346 @@ snapshots:
dependencies:
semver: 7.8.5
+ '@nuxt/cli@3.37.0(@nuxt/schema@4.4.8)(@parcel/watcher@2.6.0)(cac@6.7.14)(commander@15.0.0)(magicast@0.5.4)(supports-color@10.2.2)':
+ dependencies:
+ '@bomb.sh/tab': 0.0.19(cac@6.7.14)(citty@0.2.2)(commander@15.0.0)
+ '@clack/prompts': 1.8.0
+ c12: 3.3.4(magicast@0.5.4)
+ citty: 0.2.2
+ confbox: 0.2.4
+ consola: 3.4.2
+ debug: 4.4.3(supports-color@10.2.2)
+ defu: 6.1.7
+ exsolve: 1.1.1
+ fuse.js: 7.5.0
+ fzf: 0.5.2
+ giget: 3.3.1
+ jiti: 2.7.0
+ listhen: 1.10.1(@parcel/watcher@2.6.0)(srvx@0.11.22)
+ nypm: 0.6.10
+ ofetch: 1.5.1
+ ohash: 2.0.12
+ pathe: 2.0.3
+ perfect-debounce: 2.1.0
+ pkg-types: 2.3.2
+ scule: 1.3.0
+ semver: 7.8.5
+ srvx: 0.11.22
+ std-env: 4.2.0
+ tinyclip: 0.1.15
+ tinyexec: 1.3.1
+ ufo: 1.6.4
+ youch: 4.1.1
+ optionalDependencies:
+ '@nuxt/schema': 4.4.8
+ transitivePeerDependencies:
+ - '@parcel/watcher'
+ - cac
+ - commander
+ - magicast
+ - supports-color
+
+ '@nuxt/devalue@2.0.2': {}
+
+ '@nuxt/devtools-kit@3.4.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))':
+ dependencies:
+ '@nuxt/kit': 4.5.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))
+ execa: 8.0.1
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - magic-string
+ - magicast
+ - oxc-parser
+ - rolldown
+ - unplugin
+
+ '@nuxt/devtools-wizard@3.4.2':
+ dependencies:
+ '@clack/prompts': 1.8.0
+ consola: 3.4.2
+ diff: 8.0.4
+ execa: 8.0.1
+ magicast: 0.5.4
+ pathe: 2.0.3
+ pkg-types: 2.3.2
+ semver: 7.8.5
+
+ '@nuxt/devtools@3.4.2(@vercel/blob@2.8.0)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@0.30.21)(oxc-parser@0.133.0)(rolldown@1.2.7)(supports-color@10.2.2)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))':
+ dependencies:
+ '@nuxt/devtools-kit': 3.4.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ '@nuxt/devtools-wizard': 3.4.2
+ '@nuxt/kit': 4.5.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))
+ '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3))
+ '@vue/devtools-kit': 8.2.1
+ birpc: 4.2.0
+ consola: 3.4.2
+ destr: 2.0.5
+ error-stack-parser-es: 2.0.1
+ execa: 8.0.1
+ fast-npm-meta: 2.2.0
+ get-port-please: 3.2.0
+ hookable: 6.1.2
+ image-meta: 0.2.2
+ is-installed-globally: 1.0.1
+ launch-editor: 2.14.1
+ local-pkg: 1.2.1
+ magicast: 0.5.4
+ nypm: 0.6.10
+ ohash: 2.0.12
+ pathe: 2.0.3
+ perfect-debounce: 2.1.0
+ pkg-types: 2.3.2
+ semver: 7.8.5
+ simple-git: 3.36.0(supports-color@10.2.2)
+ sirv: 3.0.2
+ structured-clone-es: 2.0.1
+ tinyglobby: 0.2.17
+ unstorage: 1.17.5(@vercel/blob@2.8.0)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))))(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vite-plugin-vue-tracer: 1.5.0(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))
+ which: 6.0.1
+ ws: 8.21.3
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
+ - bufferutil
+ - db0
+ - idb-keyval
+ - ioredis
+ - magic-string
+ - oxc-parser
+ - rolldown
+ - supports-color
+ - unplugin
+ - uploadthing
+ - utf-8-validate
+ - vue
+
+ '@nuxt/kit@4.4.8(magicast@0.5.4)':
+ dependencies:
+ c12: 3.3.4(magicast@0.5.4)
+ consola: 3.4.2
+ defu: 6.1.7
+ destr: 2.0.5
+ errx: 0.1.2
+ exsolve: 1.1.1
+ ignore: 7.0.8
+ jiti: 2.7.0
+ klona: 2.0.6
+ mlly: 1.8.2
+ ohash: 2.0.12
+ pathe: 2.0.3
+ pkg-types: 2.3.2
+ rc9: 3.1.0
+ scule: 1.3.0
+ semver: 7.8.5
+ tinyglobby: 0.2.17
+ ufo: 1.6.4
+ unctx: 2.5.0
+ untyped: 2.0.0
+ transitivePeerDependencies:
+ - magicast
+
+ '@nuxt/kit@4.5.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))':
+ dependencies:
+ c12: 3.3.4(magicast@0.5.4)
+ consola: 3.4.2
+ defu: 6.1.7
+ destr: 2.0.5
+ errx: 0.1.2
+ exsolve: 1.1.1
+ ignore: 7.0.8
+ jiti: 2.7.0
+ klona: 2.0.6
+ mlly: 1.8.2
+ nostics: 1.3.0
+ ohash: 2.0.12
+ pathe: 2.0.3
+ pkg-types: 2.3.2
+ rc9: 3.1.0
+ scule: 1.3.0
+ tinyglobby: 0.2.17
+ ufo: 1.6.4
+ unctx: 3.0.1(magic-string@0.30.21)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))
+ untyped: 2.0.0
+ verkit: 0.3.2
+ transitivePeerDependencies:
+ - magic-string
+ - magicast
+ - oxc-parser
+ - rolldown
+ - unplugin
+
+ '@nuxt/nitro-server@4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@parcel/watcher@2.6.0)(@rollup/plugin-babel@6.1.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/babel__core@7.20.5)(rollup@4.63.1)(supports-color@10.2.2))(@vercel/blob@2.8.0)(db0@0.3.4)(esbuild@0.28.2)(ioredis@5.11.1(supports-color@10.2.2))(magicast@0.5.4)(nuxt@4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e))(oxc-parser@0.133.0)(rolldown@1.2.7)(rollup@4.63.1)(supports-color@10.2.2)(typescript@6.0.3)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(xml2js@0.6.2)':
+ dependencies:
+ '@nuxt/devalue': 2.0.2
+ '@nuxt/kit': 4.4.8(magicast@0.5.4)
+ '@unhead/vue': 2.1.17(vue@3.5.43(typescript@6.0.3))
+ '@vue/shared': 3.5.43
+ consola: 3.4.2
+ defu: 6.1.7
+ destr: 2.0.5
+ devalue: 5.9.2
+ errx: 0.1.2
+ escape-string-regexp: 5.0.0
+ exsolve: 1.1.1
+ h3: 1.15.11
+ impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ klona: 2.0.6
+ mocked-exports: 0.1.1
+ nitropack: 2.13.4(@parcel/watcher@2.6.0)(@vercel/blob@2.8.0)(oxc-parser@0.133.0)(rolldown@1.2.7)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(xml2js@0.6.2)
+ nuxt: 4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e)
+ nypm: 0.6.10
+ ohash: 2.0.12
+ pathe: 2.0.3
+ rou3: 0.8.1
+ std-env: 4.2.0
+ ufo: 1.6.4
+ unctx: 2.5.0
+ unstorage: 1.17.5(@vercel/blob@2.8.0)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
+ vue: 3.5.43(typescript@6.0.3)
+ vue-bundle-renderer: 2.4.0
+ vue-devtools-stub: 0.1.0
+ optionalDependencies:
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/babel__core@7.20.5)(rollup@4.63.1)(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@farmfe/core'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@parcel/watcher'
+ - '@planetscale/database'
+ - '@rspack/core'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
+ - bare-abort-controller
+ - bare-buffer
+ - better-sqlite3
+ - bun-types-no-globals
+ - db0
+ - drizzle-orm
+ - encoding
+ - esbuild
+ - idb-keyval
+ - ioredis
+ - magicast
+ - mysql2
+ - oxc-parser
+ - react-native-b4a
+ - rolldown
+ - rollup
+ - sqlite3
+ - srvx
+ - supports-color
+ - typescript
+ - unloader
+ - uploadthing
+ - vite
+ - webpack
+ - xml2js
+
+ '@nuxt/schema@4.4.8':
+ dependencies:
+ '@vue/shared': 3.5.43
+ defu: 6.1.7
+ pathe: 2.0.3
+ pkg-types: 2.3.2
+ std-env: 4.2.0
+
+ '@nuxt/telemetry@2.9.1(@nuxt/kit@4.4.8(magicast@0.5.4))':
+ dependencies:
+ '@nuxt/kit': 4.4.8(magicast@0.5.4)
+ citty: 0.2.2
+ consola: 3.4.2
+ rc9: 3.1.0
+ std-env: 4.2.0
+
+ '@nuxt/vite-builder@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@types/node@26.4.1)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.4)(meow@14.1.0)(nuxt@4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e))(optionator@0.9.4)(rolldown@1.2.7)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.7)(rollup@4.63.1))(rollup@4.63.1)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(supports-color@10.2.2)(terser@5.51.2)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.43(typescript@6.0.3))(yaml@2.9.0)':
+ dependencies:
+ '@nuxt/kit': 4.4.8(magicast@0.5.4)
+ '@rollup/plugin-replace': 6.0.3(rollup@4.63.1)
+ '@vitejs/plugin-vue': 6.0.9(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))
+ '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))
+ autoprefixer: 10.6.1(postcss@8.5.28)
+ consola: 3.4.2
+ cssnano: 8.0.10(postcss@8.5.28)
+ defu: 6.1.7
+ escape-string-regexp: 5.0.0
+ exsolve: 1.1.1
+ get-port-please: 3.2.0
+ jiti: 2.7.0
+ knitwork: 1.3.0
+ magic-string: 0.30.21
+ mlly: 1.8.2
+ mocked-exports: 0.1.1
+ nuxt: 4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e)
+ nypm: 0.6.10
+ pathe: 2.0.3
+ pkg-types: 2.3.2
+ postcss: 8.5.28
+ seroval: 1.6.4
+ std-env: 4.2.0
+ ufo: 1.6.4
+ unenv: 2.0.0-rc.24
+ unplugin: 2.3.11
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vite-node: 5.3.0(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vite-plugin-checker: 0.14.5(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(meow@14.1.0)(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue-tsc@3.3.11(typescript@6.0.3))
+ vue: 3.5.43(typescript@6.0.3)
+ vue-bundle-renderer: 2.4.0
+ optionalDependencies:
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ rolldown: 1.2.7
+ rollup-plugin-visualizer: 7.1.1(rolldown@1.2.7)(rollup@4.63.1)
+ transitivePeerDependencies:
+ - '@biomejs/biome'
+ - '@types/node'
+ - eslint
+ - less
+ - lightningcss
+ - magicast
+ - meow
+ - optionator
+ - oxlint
+ - rollup
+ - sass
+ - sass-embedded
+ - stylelint
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - typescript
+ - vue-tsc
+ - yaml
+
'@octokit/auth-token@6.0.0': {}
'@octokit/core@7.0.8':
@@ -14802,54 +16635,217 @@ snapshots:
'@oslojs/encoding@1.1.0': {}
+ '@oxc-minify/binding-android-arm-eabi@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-android-arm64@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-darwin-arm64@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-darwin-x64@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-freebsd-x64@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-gnueabihf@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm-musleabihf@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-arm64-musl@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-ppc64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-riscv64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-riscv64-musl@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-s390x-gnu@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-linux-x64-musl@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-openharmony-arm64@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-wasm32-wasi@0.133.0':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ optional: true
+
+ '@oxc-minify/binding-win32-arm64-msvc@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-win32-ia32-msvc@0.133.0':
+ optional: true
+
+ '@oxc-minify/binding-win32-x64-msvc@0.133.0':
+ optional: true
+
+ '@oxc-parser/binding-android-arm-eabi@0.133.0':
+ optional: true
+
'@oxc-parser/binding-android-arm-eabi@0.142.0':
optional: true
+ '@oxc-parser/binding-android-arm64@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-android-arm64@0.133.0':
+ optional: true
+
'@oxc-parser/binding-android-arm64@0.142.0':
optional: true
+ '@oxc-parser/binding-darwin-arm64@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-arm64@0.133.0':
+ optional: true
+
'@oxc-parser/binding-darwin-arm64@0.142.0':
optional: true
+ '@oxc-parser/binding-darwin-x64@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-x64@0.133.0':
+ optional: true
+
'@oxc-parser/binding-darwin-x64@0.142.0':
optional: true
+ '@oxc-parser/binding-freebsd-x64@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-freebsd-x64@0.133.0':
+ optional: true
+
'@oxc-parser/binding-freebsd-x64@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-arm-gnueabihf@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-arm-musleabihf@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-arm-musleabihf@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-arm64-gnu@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-arm64-gnu@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-arm64-musl@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-musl@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-arm64-musl@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-ppc64-gnu@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-ppc64-gnu@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-riscv64-gnu@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-riscv64-gnu@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-riscv64-musl@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-riscv64-musl@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-s390x-gnu@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-s390x-gnu@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-x64-gnu@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-gnu@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-x64-gnu@0.142.0':
optional: true
+ '@oxc-parser/binding-linux-x64-musl@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-musl@0.133.0':
+ optional: true
+
'@oxc-parser/binding-linux-x64-musl@0.142.0':
optional: true
+ '@oxc-parser/binding-openharmony-arm64@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-openharmony-arm64@0.133.0':
+ optional: true
+
'@oxc-parser/binding-openharmony-arm64@0.142.0':
optional: true
+ '@oxc-parser/binding-wasm32-wasi@0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+ optional: true
+
+ '@oxc-parser/binding-wasm32-wasi@0.133.0':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ optional: true
+
'@oxc-parser/binding-wasm32-wasi@0.142.0':
dependencies:
'@emnapi/core': 1.11.2
@@ -14857,15 +16853,34 @@ snapshots:
'@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)
optional: true
+ '@oxc-parser/binding-win32-arm64-msvc@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.133.0':
+ optional: true
+
'@oxc-parser/binding-win32-arm64-msvc@0.142.0':
optional: true
+ '@oxc-parser/binding-win32-ia32-msvc@0.133.0':
+ optional: true
+
'@oxc-parser/binding-win32-ia32-msvc@0.142.0':
optional: true
+ '@oxc-parser/binding-win32-x64-msvc@0.104.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-x64-msvc@0.133.0':
+ optional: true
+
'@oxc-parser/binding-win32-x64-msvc@0.142.0':
optional: true
+ '@oxc-project/types@0.104.0': {}
+
+ '@oxc-project/types@0.133.0': {}
+
'@oxc-project/types@0.140.0': {}
'@oxc-project/types@0.142.0': {}
@@ -14873,6 +16888,70 @@ snapshots:
'@oxc-project/types@0.148.0':
optional: true
+ '@oxc-transform/binding-android-arm-eabi@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-android-arm64@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-darwin-arm64@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-darwin-x64@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-freebsd-x64@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-gnueabihf@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm-musleabihf@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-arm64-musl@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-ppc64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-riscv64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-riscv64-musl@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-s390x-gnu@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-gnu@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-linux-x64-musl@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-openharmony-arm64@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-wasm32-wasi@0.133.0':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ optional: true
+
+ '@oxc-transform/binding-win32-arm64-msvc@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-win32-ia32-msvc@0.133.0':
+ optional: true
+
+ '@oxc-transform/binding-win32-x64-msvc@0.133.0':
+ optional: true
+
'@parcel/watcher-android-arm64@2.6.0':
optional: true
@@ -15964,6 +18043,8 @@ snapshots:
'@tsconfig/node16@1.0.4':
optional: true
+ '@tsconfig/node24@24.0.5': {}
+
'@tsconfig/svelte@5.0.8': {}
'@tybys/wasm-util@0.10.3':
@@ -16225,6 +18306,92 @@ snapshots:
'@ungap/structured-clone@1.4.0': {}
+ '@unhead/vue@2.1.17(vue@3.5.43(typescript@6.0.3))':
+ dependencies:
+ hookable: 6.1.2
+ unhead: 2.1.17
+ vue: 3.5.43(typescript@6.0.3)
+
+ '@universal-deploy/netlify@0.2.3(srvx@0.12.8)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))':
+ dependencies:
+ '@universal-deploy/store': 0.2.2(srvx@0.12.8)
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - srvx
+
+ '@universal-deploy/node@0.1.12(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))':
+ dependencies:
+ '@universal-deploy/store': 0.2.2(srvx@0.12.8)
+ magic-string: 0.30.21
+ srvx: 0.12.8
+ optionalDependencies:
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+
+ '@universal-deploy/store@0.2.2(srvx@0.12.8)':
+ dependencies:
+ rou3: 0.8.1
+ optionalDependencies:
+ srvx: 0.12.8
+
+ '@universal-deploy/vite@0.1.14(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))':
+ dependencies:
+ '@universal-deploy/netlify': 0.2.3(srvx@0.12.8)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ '@universal-deploy/node': 0.1.12(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ '@universal-deploy/store': 0.2.2(srvx@0.12.8)
+ '@universal-middleware/express': 0.4.31(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)
+ magic-string: 0.30.21
+ rou3: 0.8.1
+ optionalDependencies:
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - '@cloudflare/workers-types'
+ - '@hattip/core'
+ - '@types/express'
+ - '@webroute/route'
+ - elysia
+ - fastify
+ - h3
+ - hono
+ - srvx
+
+ '@universal-middleware/core@0.4.18(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)':
+ dependencies:
+ regexparam: 3.0.0
+ tough-cookie: 6.0.2
+ optionalDependencies:
+ h3: 1.15.11
+ hono: 4.13.8
+ srvx: 0.12.8
+
+ '@universal-middleware/express@0.4.31(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)':
+ dependencies:
+ '@universal-middleware/core': 0.4.18(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)
+ '@universal-middleware/node': 0.2.3(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)
+ transitivePeerDependencies:
+ - '@cloudflare/workers-types'
+ - '@hattip/core'
+ - '@types/express'
+ - '@webroute/route'
+ - elysia
+ - fastify
+ - h3
+ - hono
+ - srvx
+
+ '@universal-middleware/node@0.2.3(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)':
+ dependencies:
+ '@universal-middleware/core': 0.4.18(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)
+ transitivePeerDependencies:
+ - '@cloudflare/workers-types'
+ - '@hattip/core'
+ - '@types/express'
+ - '@webroute/route'
+ - elysia
+ - fastify
+ - h3
+ - hono
+ - srvx
+
'@unrs/resolver-binding-android-arm-eabi@1.12.2':
optional: true
@@ -16378,11 +18545,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))':
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@rolldown/pluginutils': 1.0.1
+ '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vue: 3.5.43(typescript@6.0.3)
+ transitivePeerDependencies:
+ - supports-color
+
'@vitejs/plugin-vue@5.2.4(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))':
dependencies:
vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
vue: 3.5.43(typescript@6.0.3)
+ '@vitejs/plugin-vue@6.0.9(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3))':
+ dependencies:
+ '@rolldown/pluginutils': 1.0.1
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vue: 3.5.42(typescript@6.0.3)
+
'@vitejs/plugin-vue@6.0.9(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))':
dependencies:
'@rolldown/pluginutils': 1.0.1
@@ -16581,6 +18766,55 @@ snapshots:
'@vscode/l10n@0.0.18': {}
+ '@vue-macros/common@3.1.4(vue@3.5.42(typescript@6.0.3))':
+ dependencies:
+ '@vue/compiler-sfc': 3.5.43
+ ast-kit: 2.2.0
+ local-pkg: 1.2.1
+ magic-string-ast: 1.0.3
+ unplugin-utils: 0.3.2
+ optionalDependencies:
+ vue: 3.5.42(typescript@6.0.3)
+
+ '@vue-macros/common@3.1.4(vue@3.5.43(typescript@6.0.3))':
+ dependencies:
+ '@vue/compiler-sfc': 3.5.43
+ ast-kit: 2.2.0
+ local-pkg: 1.2.1
+ magic-string-ast: 1.0.3
+ unplugin-utils: 0.3.2
+ optionalDependencies:
+ vue: 3.5.43(typescript@6.0.3)
+
+ '@vue/babel-helper-vue-transform-on@2.0.1': {}
+
+ '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
+ '@babel/template': 7.29.7
+ '@babel/traverse': 7.29.8(supports-color@10.2.2)
+ '@babel/types': 7.29.8
+ '@vue/babel-helper-vue-transform-on': 2.0.1
+ '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
+ '@vue/shared': 3.5.43
+ optionalDependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
+ '@babel/helper-plugin-utils': 7.29.7
+ '@babel/parser': 7.29.8
+ '@vue/compiler-sfc': 3.5.43
+ transitivePeerDependencies:
+ - supports-color
+
'@vue/compiler-core@3.5.42':
dependencies:
'@babel/parser': 7.29.8
@@ -16607,6 +18841,18 @@ snapshots:
'@vue/compiler-core': 3.5.43
'@vue/shared': 3.5.43
+ '@vue/compiler-sfc@3.5.42':
+ dependencies:
+ '@babel/parser': 7.29.8
+ '@vue/compiler-core': 3.5.42
+ '@vue/compiler-dom': 3.5.42
+ '@vue/compiler-ssr': 3.5.42
+ '@vue/shared': 3.5.42
+ estree-walker: 2.0.2
+ magic-string: 0.30.21
+ postcss: 8.5.28
+ source-map-js: 1.2.1
+
'@vue/compiler-sfc@3.5.43':
dependencies:
'@babel/parser': 7.29.8
@@ -16619,6 +18865,11 @@ snapshots:
postcss: 8.5.28
source-map-js: 1.2.1
+ '@vue/compiler-ssr@3.5.42':
+ dependencies:
+ '@vue/compiler-dom': 3.5.42
+ '@vue/shared': 3.5.42
+
'@vue/compiler-ssr@3.5.43':
dependencies:
'@vue/compiler-dom': 3.5.43
@@ -16628,6 +18879,16 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.10
+ '@vue/devtools-api@8.2.1':
+ dependencies:
+ '@vue/devtools-kit': 8.2.1
+
+ '@vue/devtools-core@8.2.1(vue@3.5.43(typescript@6.0.3))':
+ dependencies:
+ '@vue/devtools-kit': 8.2.1
+ '@vue/devtools-shared': 8.2.1
+ vue: 3.5.43(typescript@6.0.3)
+
'@vue/devtools-kit@7.7.10':
dependencies:
'@vue/devtools-shared': 7.7.10
@@ -16638,29 +18899,54 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.6
+ '@vue/devtools-kit@8.2.1':
+ dependencies:
+ '@vue/devtools-shared': 8.2.1
+ birpc: 2.9.0
+ hookable: 5.5.3
+ perfect-debounce: 2.1.0
+
'@vue/devtools-shared@7.7.10':
dependencies:
rfdc: 1.4.1
+ '@vue/devtools-shared@8.2.1': {}
+
'@vue/language-core@3.3.11':
dependencies:
'@volar/language-core': 2.4.28
- '@vue/compiler-dom': 3.5.42
- '@vue/shared': 3.5.42
+ '@vue/compiler-dom': 3.5.43
+ '@vue/shared': 3.5.43
alien-signals: 3.2.1
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.7
+ '@vue/reactivity@3.5.42':
+ dependencies:
+ '@vue/shared': 3.5.42
+
'@vue/reactivity@3.5.43':
dependencies:
'@vue/shared': 3.5.43
+ '@vue/runtime-core@3.5.42':
+ dependencies:
+ '@vue/reactivity': 3.5.42
+ '@vue/shared': 3.5.42
+
'@vue/runtime-core@3.5.43':
dependencies:
'@vue/reactivity': 3.5.43
'@vue/shared': 3.5.43
+ '@vue/runtime-dom@3.5.42':
+ dependencies:
+ '@vue/reactivity': 3.5.42
+ '@vue/runtime-core': 3.5.42
+ '@vue/shared': 3.5.42
+ csstype: 3.2.3
+
'@vue/runtime-dom@3.5.43':
dependencies:
'@vue/reactivity': 3.5.43
@@ -16668,6 +18954,12 @@ snapshots:
'@vue/shared': 3.5.43
csstype: 3.2.3
+ '@vue/server-renderer@3.5.42':
+ dependencies:
+ '@vue/compiler-ssr': 3.5.42
+ '@vue/runtime-dom': 3.5.42
+ '@vue/shared': 3.5.42
+
'@vue/server-renderer@3.5.43':
dependencies:
'@vue/compiler-ssr': 3.5.43
@@ -16678,6 +18970,15 @@ snapshots:
'@vue/shared@3.5.43': {}
+ '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.42(typescript@6.0.3))':
+ dependencies:
+ '@vue/compiler-dom': 3.5.43
+ js-beautify: 2.0.3
+ vue: 3.5.42(typescript@6.0.3)
+ vue-component-type-helpers: 3.3.11
+ optionalDependencies:
+ '@vue/server-renderer': 3.5.43
+
'@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.43(typescript@6.0.3))':
dependencies:
'@vue/compiler-dom': 3.5.43
@@ -16687,6 +18988,11 @@ snapshots:
optionalDependencies:
'@vue/server-renderer': 3.5.43
+ '@vue/tsconfig@0.9.1(typescript@6.0.3)(vue@3.5.42(typescript@6.0.3))':
+ optionalDependencies:
+ typescript: 6.0.3
+ vue: 3.5.42(typescript@6.0.3)
+
'@vueuse/components@14.4.0(vue@3.5.43(typescript@6.0.3))':
dependencies:
'@vueuse/core': 14.4.0(vue@3.5.43(typescript@6.0.3))
@@ -16981,12 +19287,23 @@ snapshots:
assertion-error@2.0.1: {}
+ ast-kit@2.2.0:
+ dependencies:
+ '@babel/parser': 7.29.8
+ pathe: 2.0.3
+
ast-v8-to-istanbul@1.0.5:
dependencies:
'@jridgewell/trace-mapping': 0.3.31
estree-walker: 3.0.3
js-tokens: 10.0.0
+ ast-walker-scope@0.9.0:
+ dependencies:
+ '@babel/parser': 7.29.8
+ '@babel/types': 7.29.8
+ ast-kit: 2.2.0
+
astro@7.3.2(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.3)(@types/node@26.4.1)(@vercel/blob@2.8.0)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0):
dependencies:
'@astrojs/compiler-rs': 0.4.0(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.3)
@@ -17102,6 +19419,15 @@ snapshots:
toml-eslint-parser: 0.10.1
yaml-eslint-parser: 1.3.2
+ autoprefixer@10.6.1(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ caniuse-lite: 1.0.30001810
+ fraction.js: 5.3.4
+ picocolors: 1.1.1
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.1.0
@@ -17237,6 +19563,8 @@ snapshots:
birpc@2.9.0: {}
+ birpc@4.2.0: {}
+
bmp-js@0.1.0: {}
body-parser@2.3.0(supports-color@10.2.2):
@@ -17342,6 +19670,10 @@ snapshots:
optionalDependencies:
magicast: 0.5.4
+ cac@6.7.14: {}
+
+ cac@7.0.0: {}
+
cacache@19.0.1:
dependencies:
'@npmcli/fs': 4.0.0
@@ -17378,6 +19710,11 @@ snapshots:
camelcase@6.3.0: {}
+ caniuse-api@4.0.0:
+ dependencies:
+ browserslist: 4.29.0
+ caniuse-lite: 1.0.30001810
+
caniuse-lite@1.0.30001810: {}
ccount@2.0.1: {}
@@ -17638,6 +19975,8 @@ snapshots:
content-type@3.0.0: {}
+ convert-route@1.1.1: {}
+
convert-source-map@1.9.0: {}
convert-source-map@2.0.0: {}
@@ -17715,6 +20054,10 @@ snapshots:
dependencies:
uncrypto: 0.1.3
+ crossws@0.4.12(srvx@0.11.22):
+ optionalDependencies:
+ srvx: 0.11.22
+
crossws@0.4.12(srvx@1.0.1):
optionalDependencies:
srvx: 1.0.1
@@ -17868,6 +20211,51 @@ snapshots:
source-map-resolve: 0.6.0
optional: true
+ cssesc@3.0.0: {}
+
+ cssnano-preset-default@8.0.10(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ cssnano-utils: 6.0.4(postcss@8.5.28)
+ postcss: 8.5.28
+ postcss-calc: 10.1.1(postcss@8.5.28)
+ postcss-colormin: 8.0.5(postcss@8.5.28)
+ postcss-convert-values: 8.0.4(postcss@8.5.28)
+ postcss-discard-comments: 8.0.4(postcss@8.5.28)
+ postcss-discard-duplicates: 8.0.4(postcss@8.5.28)
+ postcss-discard-empty: 8.0.5(postcss@8.5.28)
+ postcss-discard-overridden: 8.0.4(postcss@8.5.28)
+ postcss-merge-longhand: 8.0.4(postcss@8.5.28)
+ postcss-merge-rules: 8.0.5(postcss@8.5.28)
+ postcss-minify-font-values: 8.0.4(postcss@8.5.28)
+ postcss-minify-gradients: 8.0.6(postcss@8.5.28)
+ postcss-minify-params: 8.0.4(postcss@8.5.28)
+ postcss-minify-selectors: 8.0.5(postcss@8.5.28)
+ postcss-normalize-charset: 8.0.5(postcss@8.5.28)
+ postcss-normalize-display-values: 8.0.4(postcss@8.5.28)
+ postcss-normalize-positions: 8.0.4(postcss@8.5.28)
+ postcss-normalize-repeat-style: 8.0.4(postcss@8.5.28)
+ postcss-normalize-string: 8.0.4(postcss@8.5.28)
+ postcss-normalize-timing-functions: 8.0.4(postcss@8.5.28)
+ postcss-normalize-unicode: 8.0.4(postcss@8.5.28)
+ postcss-normalize-url: 8.0.4(postcss@8.5.28)
+ postcss-normalize-whitespace: 8.0.5(postcss@8.5.28)
+ postcss-ordered-values: 8.0.5(postcss@8.5.28)
+ postcss-reduce-initial: 8.0.5(postcss@8.5.28)
+ postcss-reduce-transforms: 8.0.4(postcss@8.5.28)
+ postcss-svgo: 8.0.6(postcss@8.5.28)
+ postcss-unique-selectors: 8.0.4(postcss@8.5.28)
+
+ cssnano-utils@6.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+
+ cssnano@8.0.10(postcss@8.5.28):
+ dependencies:
+ cssnano-preset-default: 8.0.10(postcss@8.5.28)
+ lilconfig: 3.1.3
+ postcss: 8.5.28
+
csso@5.0.5:
dependencies:
css-tree: 2.2.1
@@ -18189,10 +20577,14 @@ snapshots:
error-stack-parser-es@1.0.5: {}
+ error-stack-parser-es@2.0.1: {}
+
error-stack-parser@2.1.4:
dependencies:
stackframe: 1.3.4
+ errx@0.1.2: {}
+
es-abstract-get@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -18515,6 +20907,18 @@ snapshots:
signal-exit: 3.0.7
strip-final-newline: 2.0.0
+ execa@8.0.1:
+ dependencies:
+ cross-spawn: 7.0.5
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.3.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+
exif-parser@0.1.12: {}
exit-hook@5.1.0: {}
@@ -18592,6 +20996,10 @@ snapshots:
fast-levenshtein@2.0.6: {}
+ fast-npm-meta@2.2.0:
+ dependencies:
+ cac: 7.0.0
+
fast-string-truncated-width@3.0.3: {}
fast-string-width@3.0.2:
@@ -18730,6 +21138,8 @@ snapshots:
forwarded@0.2.0: {}
+ fraction.js@5.3.4: {}
+
framer-motion@13.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
motion-dom: 13.2.0
@@ -18792,6 +21202,8 @@ snapshots:
fuse.js@7.5.0: {}
+ fzf@0.5.2: {}
+
generator-function@2.0.1:
optional: true
@@ -18827,6 +21239,8 @@ snapshots:
get-stream@6.0.1: {}
+ get-stream@8.0.1: {}
+
get-symbol-description@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -18892,6 +21306,10 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
+ global-directory@4.0.1:
+ dependencies:
+ ini: 4.1.1
+
global-directory@5.0.0:
dependencies:
ini: 6.0.0
@@ -19016,6 +21434,8 @@ snapshots:
hookable@5.5.3: {}
+ hookable@6.1.2: {}
+
hosted-git-info@10.1.1:
dependencies:
lru-cache: 11.5.2
@@ -19101,6 +21521,8 @@ snapshots:
human-signals@2.1.0: {}
+ human-signals@5.0.0: {}
+
husky@9.1.7: {}
iconv-lite@0.4.24:
@@ -19122,6 +21544,8 @@ snapshots:
ignore@7.0.8: {}
+ image-meta@0.2.2: {}
+
image-q@4.0.0:
dependencies:
'@types/node': 16.9.1
@@ -19147,6 +21571,24 @@ snapshots:
import-meta-resolve@4.2.0: {}
+ impound@1.2.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.31
+ es-module-lexer: 2.3.2
+ pathe: 2.0.3
+ unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unplugin-utils: 0.3.2
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
+ - unloader
+ - vite
+ - webpack
+
imurmurhash@0.1.4: {}
indent-string@4.0.0: {}
@@ -19160,6 +21602,8 @@ snapshots:
ini@1.3.8: {}
+ ini@4.1.1: {}
+
ini@5.0.0: {}
ini@6.0.0: {}
@@ -19299,6 +21743,11 @@ snapshots:
dependencies:
is-docker: 3.0.0
+ is-installed-globally@1.0.1:
+ dependencies:
+ global-directory: 4.0.1
+ is-path-inside: 4.0.0
+
is-interactive@2.0.0: {}
is-map@2.0.3: {}
@@ -19352,6 +21801,8 @@ snapshots:
is-stream@2.0.1: {}
+ is-stream@3.0.0: {}
+
is-string@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -19402,6 +21853,8 @@ snapshots:
isexe@3.1.5: {}
+ isexe@4.0.0: {}
+
isomorphic-fetch@3.0.0(encoding@0.1.13):
dependencies:
node-fetch: 2.7.0(encoding@0.1.13)
@@ -19611,6 +22064,11 @@ snapshots:
kolorist@1.8.0: {}
+ launch-editor@2.14.1:
+ dependencies:
+ picocolors: 1.1.1
+ shell-quote: 1.10.0
+
lazystream@1.0.1:
dependencies:
readable-stream: 2.3.8
@@ -19697,6 +22155,8 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.33.0
lightningcss-win32-x64-msvc: 1.33.0
+ lilconfig@3.1.3: {}
+
lines-and-columns@1.2.4: {}
linkedom@0.18.13:
@@ -19723,6 +22183,29 @@ snapshots:
optionalDependencies:
yaml: 2.9.0
+ listhen@1.10.1(@parcel/watcher@2.6.0)(srvx@0.11.22):
+ dependencies:
+ '@parcel/watcher-wasm': 2.6.0
+ citty: 0.2.2
+ consola: 3.4.2
+ crossws: 0.4.12(srvx@0.11.22)
+ defu: 6.1.7
+ get-port-please: 3.2.0
+ h3: 1.15.11
+ http-shutdown: 1.2.2
+ jiti: 2.7.0
+ node-forge: 1.4.0
+ pathe: 2.0.3
+ std-env: 4.2.0
+ tinyclip: 0.1.15
+ ufo: 1.6.4
+ untun: 0.2.2
+ uqr: 0.1.3
+ optionalDependencies:
+ '@parcel/watcher': 2.6.0
+ transitivePeerDependencies:
+ - srvx
+
listhen@1.10.1(@parcel/watcher@2.6.0)(srvx@1.0.1):
dependencies:
'@parcel/watcher-wasm': 2.6.0
@@ -19835,6 +22318,20 @@ snapshots:
lz-string@1.5.0: {}
+ magic-regexp@0.10.0:
+ dependencies:
+ estree-walker: 3.0.3
+ magic-string: 0.30.21
+ mlly: 1.8.2
+ regexp-tree: 0.1.27
+ type-level-regexp: 0.1.17
+ ufo: 1.6.4
+ unplugin: 2.3.11
+
+ magic-string-ast@1.0.3:
+ dependencies:
+ magic-string: 0.30.21
+
magic-string@0.30.21:
dependencies:
'@jridgewell/sourcemap-codec': 1.6.0
@@ -20338,6 +22835,8 @@ snapshots:
mimic-fn@2.1.0: {}
+ mimic-fn@4.0.0: {}
+
mimic-function@5.0.1: {}
min-document@2.19.2:
@@ -20411,6 +22910,8 @@ snapshots:
pkg-types: 1.3.1
ufo: 1.6.4
+ mocked-exports@0.1.1: {}
+
moment@2.30.1: {}
morgan@1.12.0(supports-color@10.2.2):
@@ -20480,6 +22981,8 @@ snapshots:
nanoid@3.3.18: {}
+ nanotar@0.3.0: {}
+
napi-postinstall@0.3.4: {}
natural-compare@1.4.0: {}
@@ -20677,6 +23180,120 @@ snapshots:
- vite
- webpack
+ nitropack@2.13.4(@parcel/watcher@2.6.0)(@vercel/blob@2.8.0)(oxc-parser@0.133.0)(rolldown@1.2.7)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(xml2js@0.6.2):
+ dependencies:
+ '@cloudflare/kv-asset-handler': 0.4.2
+ '@rollup/plugin-alias': 6.0.0(rollup@4.63.1)
+ '@rollup/plugin-commonjs': 29.0.3(rollup@4.63.1)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.63.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.63.1)
+ '@rollup/plugin-node-resolve': 16.0.3(rollup@4.63.1)
+ '@rollup/plugin-replace': 6.0.3(rollup@4.63.1)
+ '@rollup/plugin-terser': 1.0.0(rollup@4.63.1)
+ '@vercel/nft': 1.11.0(encoding@0.1.13)(rollup@4.63.1)(supports-color@10.2.2)
+ archiver: 7.0.1
+ c12: 3.3.4(magicast@0.5.4)
+ chokidar: 5.0.0
+ citty: 0.2.2
+ compatx: 0.2.0
+ confbox: 0.2.4
+ consola: 3.4.2
+ cookie-es: 2.0.1
+ croner: 10.0.1
+ crossws: 0.3.5
+ db0: 0.3.4
+ defu: 6.1.7
+ destr: 2.0.5
+ dot-prop: 10.2.0
+ esbuild: 0.28.2
+ escape-string-regexp: 5.0.0
+ etag: 1.8.1
+ exsolve: 1.1.1
+ globby: 16.2.4
+ gzip-size: 7.0.0
+ h3: 1.15.11
+ hookable: 5.5.3
+ httpxy: 0.5.5
+ ioredis: 5.11.1(supports-color@10.2.2)
+ jiti: 2.7.0
+ klona: 2.0.6
+ knitwork: 1.3.0
+ listhen: 1.10.1(@parcel/watcher@2.6.0)(srvx@1.0.1)
+ magic-string: 0.30.21
+ magicast: 0.5.4
+ mime: 4.1.0
+ mlly: 1.8.2
+ node-fetch-native: 1.6.7
+ node-mock-http: 1.0.5
+ ofetch: 1.5.1
+ ohash: 2.0.12
+ pathe: 2.0.3
+ perfect-debounce: 2.1.0
+ pkg-types: 2.3.2
+ pretty-bytes: 7.1.2
+ radix3: 1.1.2
+ rollup: 4.63.1
+ rollup-plugin-visualizer: 7.1.1(rolldown@1.2.7)(rollup@4.63.1)
+ scule: 1.3.0
+ semver: 7.8.5
+ serve-placeholder: 2.0.2
+ serve-static: 2.2.1(supports-color@10.2.2)
+ source-map: 0.7.6
+ std-env: 4.2.0
+ ufo: 1.6.4
+ ultrahtml: 1.7.0
+ uncrypto: 0.1.3
+ unctx: 2.5.0
+ unenv: 2.0.0-rc.24
+ unimport: 6.4.0(esbuild@0.28.2)(oxc-parser@0.133.0)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unplugin-utils: 0.3.2
+ unstorage: 1.17.5(@vercel/blob@2.8.0)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
+ untyped: 2.0.0
+ unwasm: 0.5.3
+ youch: 4.1.1
+ youch-core: 0.3.3
+ optionalDependencies:
+ xml2js: 0.6.2
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@farmfe/core'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@parcel/watcher'
+ - '@planetscale/database'
+ - '@rspack/core'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - aws4fetch
+ - bare-abort-controller
+ - bare-buffer
+ - better-sqlite3
+ - bun-types-no-globals
+ - drizzle-orm
+ - encoding
+ - idb-keyval
+ - mysql2
+ - oxc-parser
+ - react-native-b4a
+ - rolldown
+ - sqlite3
+ - srvx
+ - supports-color
+ - unloader
+ - uploadthing
+ - vite
+ - webpack
+
nlcst-to-string@4.0.0:
dependencies:
'@types/nlcst': 2.0.3
@@ -20758,6 +23375,8 @@ snapshots:
normalize-path@3.0.0: {}
+ nostics@1.3.0: {}
+
npm-package-arg@14.0.0:
dependencies:
hosted-git-info: 10.1.1
@@ -20769,6 +23388,15 @@ snapshots:
dependencies:
path-key: 3.1.1
+ npm-run-path@5.3.0:
+ dependencies:
+ path-key: 4.0.0
+
+ npm-run-path@6.0.0:
+ dependencies:
+ path-key: 4.0.0
+ unicorn-magic: 0.3.0
+
nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
@@ -20787,6 +23415,148 @@ snapshots:
optionalDependencies:
chokidar: 3.6.0
+ nuxt@4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e):
+ dependencies:
+ '@dxup/nuxt': 0.4.1(magicast@0.5.4)(typescript@6.0.3)
+ '@nuxt/cli': 3.37.0(@nuxt/schema@4.4.8)(@parcel/watcher@2.6.0)(cac@6.7.14)(commander@15.0.0)(magicast@0.5.4)(supports-color@10.2.2)
+ '@nuxt/devtools': 3.4.2(@vercel/blob@2.8.0)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@0.30.21)(oxc-parser@0.133.0)(rolldown@1.2.7)(supports-color@10.2.2)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/kit': 4.4.8(magicast@0.5.4)
+ '@nuxt/nitro-server': 4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@parcel/watcher@2.6.0)(@rollup/plugin-babel@6.1.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/babel__core@7.20.5)(rollup@4.63.1)(supports-color@10.2.2))(@vercel/blob@2.8.0)(db0@0.3.4)(esbuild@0.28.2)(ioredis@5.11.1(supports-color@10.2.2))(magicast@0.5.4)(nuxt@4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e))(oxc-parser@0.133.0)(rolldown@1.2.7)(rollup@4.63.1)(supports-color@10.2.2)(typescript@6.0.3)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(xml2js@0.6.2)
+ '@nuxt/schema': 4.4.8
+ '@nuxt/telemetry': 2.9.1(@nuxt/kit@4.4.8(magicast@0.5.4))
+ '@nuxt/vite-builder': 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@types/node@26.4.1)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.4)(meow@14.1.0)(nuxt@4.4.8(8d4f8e4c70e7ad2283f32dd220bc7d8e))(optionator@0.9.4)(rolldown@1.2.7)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.7)(rollup@4.63.1))(rollup@4.63.1)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(supports-color@10.2.2)(terser@5.51.2)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.43(typescript@6.0.3))(yaml@2.9.0)
+ '@unhead/vue': 2.1.17(vue@3.5.43(typescript@6.0.3))
+ '@vue/shared': 3.5.43
+ chokidar: 5.0.0
+ compatx: 0.2.0
+ consola: 3.4.2
+ cookie-es: 3.1.1
+ defu: 6.1.7
+ devalue: 5.9.2
+ errx: 0.1.2
+ escape-string-regexp: 5.0.0
+ exsolve: 1.1.1
+ hookable: 6.1.2
+ ignore: 7.0.8
+ impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ jiti: 2.7.0
+ klona: 2.0.6
+ knitwork: 1.3.0
+ magic-string: 0.30.21
+ mlly: 1.8.2
+ nanotar: 0.3.0
+ nypm: 0.6.10
+ ofetch: 1.5.1
+ ohash: 2.0.12
+ on-change: 6.0.2
+ oxc-minify: 0.133.0
+ oxc-parser: 0.133.0
+ oxc-transform: 0.133.0
+ oxc-walker: 1.1.1(@oxc-project/types@0.148.0)(oxc-parser@0.133.0)(rolldown@1.2.7)
+ pathe: 2.0.3
+ perfect-debounce: 2.1.0
+ picomatch: 4.0.7
+ pkg-types: 2.3.2
+ rou3: 0.8.1
+ scule: 1.3.0
+ semver: 7.8.5
+ std-env: 4.2.0
+ tinyglobby: 0.2.17
+ ufo: 1.6.4
+ ultrahtml: 1.7.0
+ uncrypto: 0.1.3
+ unctx: 2.5.0
+ unhead: 2.1.17
+ unimport: 6.4.0(esbuild@0.28.2)(oxc-parser@0.133.0)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unrouting: 0.1.7
+ untyped: 2.0.0
+ vue: 3.5.43(typescript@6.0.3)
+ vue-router: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))
+ optionalDependencies:
+ '@parcel/watcher': 2.6.0
+ '@types/node': 26.4.1
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@babel/plugin-proposal-decorators'
+ - '@babel/plugin-syntax-jsx'
+ - '@babel/plugin-syntax-typescript'
+ - '@biomejs/biome'
+ - '@capacitor/preferences'
+ - '@deno/kv'
+ - '@electric-sql/pglite'
+ - '@farmfe/core'
+ - '@libsql/client'
+ - '@netlify/blobs'
+ - '@oxc-project/types'
+ - '@pinia/colada'
+ - '@planetscale/database'
+ - '@rollup/plugin-babel'
+ - '@rspack/core'
+ - '@upstash/redis'
+ - '@vercel/blob'
+ - '@vercel/functions'
+ - '@vercel/kv'
+ - '@vitejs/devtools'
+ - '@vue/compiler-sfc'
+ - aws4fetch
+ - bare-abort-controller
+ - bare-buffer
+ - better-sqlite3
+ - bufferutil
+ - bun-types-no-globals
+ - cac
+ - commander
+ - db0
+ - drizzle-orm
+ - encoding
+ - esbuild
+ - eslint
+ - idb-keyval
+ - ioredis
+ - less
+ - lightningcss
+ - magicast
+ - meow
+ - mysql2
+ - optionator
+ - oxlint
+ - pinia
+ - react-native-b4a
+ - rolldown
+ - rollup
+ - rollup-plugin-visualizer
+ - sass
+ - sass-embedded
+ - sqlite3
+ - srvx
+ - stylelint
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ - tsx
+ - typescript
+ - unloader
+ - uploadthing
+ - utf-8-validate
+ - vite
+ - vue-tsc
+ - webpack
+ - xml2js
+ - yaml
+
+ nypm@0.6.10:
+ dependencies:
+ citty: 0.2.2
+ pathe: 2.0.3
+ tinyexec: 1.3.1
+
ob1@0.87.0:
dependencies:
flow-enums-runtime: 0.0.6
@@ -20833,6 +23603,8 @@ snapshots:
omggif@1.0.10: {}
+ on-change@6.0.2: {}
+
on-finished@2.3.0:
dependencies:
ee-first: 1.1.1
@@ -20851,6 +23623,10 @@ snapshots:
dependencies:
mimic-fn: 2.1.0
+ onetime@6.0.0:
+ dependencies:
+ mimic-fn: 4.0.0
+
onetime@7.0.0:
dependencies:
mimic-function: 5.0.1
@@ -20961,6 +23737,77 @@ snapshots:
safe-push-apply: 1.0.0
optional: true
+ oxc-minify@0.133.0:
+ optionalDependencies:
+ '@oxc-minify/binding-android-arm-eabi': 0.133.0
+ '@oxc-minify/binding-android-arm64': 0.133.0
+ '@oxc-minify/binding-darwin-arm64': 0.133.0
+ '@oxc-minify/binding-darwin-x64': 0.133.0
+ '@oxc-minify/binding-freebsd-x64': 0.133.0
+ '@oxc-minify/binding-linux-arm-gnueabihf': 0.133.0
+ '@oxc-minify/binding-linux-arm-musleabihf': 0.133.0
+ '@oxc-minify/binding-linux-arm64-gnu': 0.133.0
+ '@oxc-minify/binding-linux-arm64-musl': 0.133.0
+ '@oxc-minify/binding-linux-ppc64-gnu': 0.133.0
+ '@oxc-minify/binding-linux-riscv64-gnu': 0.133.0
+ '@oxc-minify/binding-linux-riscv64-musl': 0.133.0
+ '@oxc-minify/binding-linux-s390x-gnu': 0.133.0
+ '@oxc-minify/binding-linux-x64-gnu': 0.133.0
+ '@oxc-minify/binding-linux-x64-musl': 0.133.0
+ '@oxc-minify/binding-openharmony-arm64': 0.133.0
+ '@oxc-minify/binding-wasm32-wasi': 0.133.0
+ '@oxc-minify/binding-win32-arm64-msvc': 0.133.0
+ '@oxc-minify/binding-win32-ia32-msvc': 0.133.0
+ '@oxc-minify/binding-win32-x64-msvc': 0.133.0
+
+ oxc-parser@0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3):
+ dependencies:
+ '@oxc-project/types': 0.104.0
+ optionalDependencies:
+ '@oxc-parser/binding-android-arm64': 0.104.0
+ '@oxc-parser/binding-darwin-arm64': 0.104.0
+ '@oxc-parser/binding-darwin-x64': 0.104.0
+ '@oxc-parser/binding-freebsd-x64': 0.104.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.104.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.104.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.104.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.104.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.104.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.104.0
+ '@oxc-parser/binding-linux-x64-musl': 0.104.0
+ '@oxc-parser/binding-openharmony-arm64': 0.104.0
+ '@oxc-parser/binding-wasm32-wasi': 0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)
+ '@oxc-parser/binding-win32-arm64-msvc': 0.104.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.104.0
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+
+ oxc-parser@0.133.0:
+ dependencies:
+ '@oxc-project/types': 0.133.0
+ optionalDependencies:
+ '@oxc-parser/binding-android-arm-eabi': 0.133.0
+ '@oxc-parser/binding-android-arm64': 0.133.0
+ '@oxc-parser/binding-darwin-arm64': 0.133.0
+ '@oxc-parser/binding-darwin-x64': 0.133.0
+ '@oxc-parser/binding-freebsd-x64': 0.133.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.133.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.133.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.133.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.133.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.133.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.133.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.133.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.133.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.133.0
+ '@oxc-parser/binding-linux-x64-musl': 0.133.0
+ '@oxc-parser/binding-openharmony-arm64': 0.133.0
+ '@oxc-parser/binding-wasm32-wasi': 0.133.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.133.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.133.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.133.0
+
oxc-parser@0.142.0:
dependencies:
'@oxc-project/types': 0.142.0
@@ -20986,6 +23833,40 @@ snapshots:
'@oxc-parser/binding-win32-ia32-msvc': 0.142.0
'@oxc-parser/binding-win32-x64-msvc': 0.142.0
+ oxc-transform@0.133.0:
+ optionalDependencies:
+ '@oxc-transform/binding-android-arm-eabi': 0.133.0
+ '@oxc-transform/binding-android-arm64': 0.133.0
+ '@oxc-transform/binding-darwin-arm64': 0.133.0
+ '@oxc-transform/binding-darwin-x64': 0.133.0
+ '@oxc-transform/binding-freebsd-x64': 0.133.0
+ '@oxc-transform/binding-linux-arm-gnueabihf': 0.133.0
+ '@oxc-transform/binding-linux-arm-musleabihf': 0.133.0
+ '@oxc-transform/binding-linux-arm64-gnu': 0.133.0
+ '@oxc-transform/binding-linux-arm64-musl': 0.133.0
+ '@oxc-transform/binding-linux-ppc64-gnu': 0.133.0
+ '@oxc-transform/binding-linux-riscv64-gnu': 0.133.0
+ '@oxc-transform/binding-linux-riscv64-musl': 0.133.0
+ '@oxc-transform/binding-linux-s390x-gnu': 0.133.0
+ '@oxc-transform/binding-linux-x64-gnu': 0.133.0
+ '@oxc-transform/binding-linux-x64-musl': 0.133.0
+ '@oxc-transform/binding-openharmony-arm64': 0.133.0
+ '@oxc-transform/binding-wasm32-wasi': 0.133.0
+ '@oxc-transform/binding-win32-arm64-msvc': 0.133.0
+ '@oxc-transform/binding-win32-ia32-msvc': 0.133.0
+ '@oxc-transform/binding-win32-x64-msvc': 0.133.0
+
+ oxc-walker@0.6.0(oxc-parser@0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)):
+ dependencies:
+ magic-regexp: 0.10.0
+ oxc-parser: 0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)
+
+ oxc-walker@1.1.1(@oxc-project/types@0.148.0)(oxc-parser@0.133.0)(rolldown@1.2.7):
+ optionalDependencies:
+ '@oxc-project/types': 0.148.0
+ oxc-parser: 0.133.0
+ rolldown: 1.2.7
+
p-event@6.0.1:
dependencies:
p-timeout: 6.1.4
@@ -21084,6 +23965,8 @@ snapshots:
path-key@3.1.1: {}
+ path-key@4.0.0: {}
+
path-parse@1.0.7: {}
path-scurry@1.11.1:
@@ -21178,12 +24061,170 @@ snapshots:
possible-typed-array-names@1.1.0: {}
+ postcss-calc@10.1.1(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-selector-parser: 7.1.6
+ postcss-value-parser: 4.2.0
+
+ postcss-colormin@8.0.5(postcss@8.5.28):
+ dependencies:
+ '@colordx/core': 5.8.0
+ browserslist: 4.29.0
+ caniuse-api: 4.0.0
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-convert-values@8.0.4(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-discard-comments@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-selector-parser: 7.1.6
+
+ postcss-discard-duplicates@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+
+ postcss-discard-empty@8.0.5(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+
+ postcss-discard-overridden@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+
postcss-media-query-parser@0.2.3: {}
+ postcss-merge-longhand@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+ stylehacks: 8.0.4(postcss@8.5.28)
+
+ postcss-merge-rules@8.0.5(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ caniuse-api: 4.0.0
+ cssnano-utils: 6.0.4(postcss@8.5.28)
+ postcss: 8.5.28
+ postcss-selector-parser: 7.1.6
+
+ postcss-minify-font-values@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-minify-gradients@8.0.6(postcss@8.5.28):
+ dependencies:
+ '@colordx/core': 5.8.0
+ cssnano-utils: 6.0.4(postcss@8.5.28)
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-minify-params@8.0.4(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ cssnano-utils: 6.0.4(postcss@8.5.28)
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-minify-selectors@8.0.5(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ caniuse-api: 4.0.0
+ cssesc: 3.0.0
+ postcss: 8.5.28
+ postcss-selector-parser: 7.1.6
+
+ postcss-normalize-charset@8.0.5(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+
+ postcss-normalize-display-values@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-positions@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-repeat-style@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-string@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-timing-functions@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-unicode@8.0.4(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-url@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-normalize-whitespace@8.0.5(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-ordered-values@8.0.5(postcss@8.5.28):
+ dependencies:
+ cssnano-utils: 6.0.4(postcss@8.5.28)
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
+ postcss-reduce-initial@8.0.5(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ caniuse-api: 4.0.0
+ postcss: 8.5.28
+
+ postcss-reduce-transforms@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+
postcss-safe-parser@7.1.0(postcss@8.5.28):
dependencies:
postcss: 8.5.28
+ postcss-selector-parser@7.1.6:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+ postcss-svgo@8.0.6(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-value-parser: 4.2.0
+ svgo: 4.1.0
+
+ postcss-unique-selectors@8.0.4(postcss@8.5.28):
+ dependencies:
+ postcss: 8.5.28
+ postcss-selector-parser: 7.1.6
+
+ postcss-value-parser@4.2.0: {}
+
postcss@8.5.23:
dependencies:
nanoid: 3.3.18
@@ -21262,6 +24303,12 @@ snapshots:
dependencies:
asap: 2.0.6
+ proper-lockfile@4.1.2:
+ dependencies:
+ graceful-fs: 4.2.11
+ retry: 0.12.0
+ signal-exit: 3.0.7
+
property-information@7.2.0: {}
proto-list@1.2.4: {}
@@ -21487,6 +24534,8 @@ snapshots:
dependencies:
regex-utilities: 2.3.0
+ regexp-tree@0.1.27: {}
+
regexp.prototype.flags@1.5.4:
dependencies:
call-bind: 1.0.9
@@ -21496,6 +24545,8 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
+ regexparam@3.0.0: {}
+
regexpu-core@6.4.0:
dependencies:
regenerate: 1.4.2
@@ -22218,6 +25269,8 @@ snapshots:
srvx@0.11.22: {}
+ srvx@0.12.8: {}
+
srvx@1.0.1:
optional: true
@@ -22352,6 +25405,8 @@ snapshots:
strip-final-newline@2.0.0: {}
+ strip-final-newline@3.0.0: {}
+
strip-indent@3.0.0:
dependencies:
min-indent: 1.0.1
@@ -22367,6 +25422,8 @@ snapshots:
'@tokenizer/token': 0.3.0
peek-readable: 4.1.0
+ structured-clone-es@2.0.1: {}
+
style-mod@4.1.3: {}
styled-jsx@5.1.6(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.8):
@@ -22376,6 +25433,12 @@ snapshots:
optionalDependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
+ stylehacks@8.0.4(postcss@8.5.28):
+ dependencies:
+ browserslist: 4.29.0
+ postcss: 8.5.28
+ postcss-selector-parser: 7.1.6
+
stylus@0.56.0(supports-color@10.2.2):
dependencies:
css: 3.0.0
@@ -22608,6 +25671,8 @@ snapshots:
tiny-inflate@1.0.3: {}
+ tiny-invariant@1.3.3: {}
+
tinybench@2.9.0: {}
tinyclip@0.1.15: {}
@@ -22735,6 +25800,8 @@ snapshots:
media-typer: 1.1.1
mime-types: 3.0.2
+ type-level-regexp@0.1.17: {}
+
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
@@ -22818,6 +25885,13 @@ snapshots:
magic-string: 0.30.21
unplugin: 2.3.11
+ unctx@3.0.1(magic-string@0.30.21)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))):
+ optionalDependencies:
+ magic-string: 0.30.21
+ oxc-parser: 0.133.0
+ rolldown: 1.2.7
+ unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+
undici-types@7.18.2: {}
undici-types@7.24.6: {}
@@ -22834,6 +25908,10 @@ snapshots:
dependencies:
pathe: 2.0.3
+ unhead@2.1.17:
+ dependencies:
+ hookable: 6.1.2
+
unicode-canonical-property-names-ecmascript@2.0.1: {}
unicode-match-property-ecmascript@2.0.0:
@@ -22845,6 +25923,8 @@ snapshots:
unicode-property-aliases-ecmascript@2.2.0: {}
+ unicorn-magic@0.3.0: {}
+
unicorn-magic@0.4.0: {}
unified@11.0.5:
@@ -22863,6 +25943,35 @@ snapshots:
ohash: 2.0.12
undici: 8.10.2
+ unimport@6.4.0(esbuild@0.28.2)(oxc-parser@0.133.0)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ acorn: 8.18.0
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ local-pkg: 1.2.1
+ magic-string: 1.3.1
+ mlly: 1.8.2
+ pathe: 2.0.3
+ picomatch: 4.0.7
+ pkg-types: 2.3.2
+ scule: 1.3.0
+ strip-literal: 4.0.0
+ tinyglobby: 0.2.17
+ unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unplugin-utils: 0.3.2
+ optionalDependencies:
+ oxc-parser: 0.133.0
+ rolldown: 1.2.7
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rollup
+ - unloader
+ - vite
+ - webpack
+
unimport@6.4.0(esbuild@0.28.2)(oxc-parser@0.142.0)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
dependencies:
acorn: 8.18.0
@@ -22965,6 +26074,11 @@ snapshots:
rollup: 4.63.1
vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ unrouting@0.1.7:
+ dependencies:
+ escape-string-regexp: 5.0.0
+ ufo: 1.6.4
+
unrs-resolver@1.12.2:
dependencies:
napi-postinstall: 0.3.4
@@ -23069,6 +26183,8 @@ snapshots:
vary@1.1.2: {}
+ verkit@0.3.2: {}
+
vfile-message@4.0.3:
dependencies:
'@types/unist': 3.0.3
@@ -23079,6 +26195,117 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
+ vike-vue@0.9.13(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)(vike@0.4.266(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))(vue@3.5.42(typescript@6.0.3)):
+ dependencies:
+ magic-string: 0.30.21
+ oxc-parser: 0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)
+ oxc-walker: 0.6.0(oxc-parser@0.104.0(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3))
+ vike: 0.4.266(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vue: 3.5.42(typescript@6.0.3)
+ transitivePeerDependencies:
+ - '@emnapi/core'
+ - '@emnapi/runtime'
+
+ vike@0.4.266(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ '@babel/core': 7.29.7(supports-color@10.2.2)
+ '@babel/types': 7.29.8
+ '@brillout/import': 0.2.6
+ '@brillout/json-serializer': 0.5.27
+ '@brillout/picocolors': 1.0.31
+ '@brillout/vite-plugin-server-entry': 0.7.22
+ '@universal-deploy/store': 0.2.2(srvx@0.12.8)
+ '@universal-deploy/vite': 0.1.14(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ '@universal-middleware/core': 0.4.18(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)
+ '@universal-middleware/node': 0.2.3(h3@1.15.11)(hono@4.13.8)(srvx@0.12.8)
+ cac: 6.7.14
+ convert-route: 1.1.1
+ es-module-lexer: 1.7.0
+ esbuild: 0.28.2
+ json5: 2.2.3
+ magic-string: 1.3.1
+ picomatch: 4.0.7
+ semver: 7.8.5
+ sirv: 3.0.2
+ source-map-support: 0.5.21
+ tinyglobby: 0.2.17
+ vite-plugin-wrapper: 0.1.1(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ optionalDependencies:
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - '@cloudflare/workers-types'
+ - '@hattip/core'
+ - '@types/express'
+ - '@webroute/route'
+ - elysia
+ - fastify
+ - h3
+ - hono
+ - srvx
+ - supports-color
+
+ vite-dev-rpc@2.0.0(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ birpc: 4.2.0
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vite-hot-client: 2.2.0(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+
+ vite-hot-client@2.2.0(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+
+ vite-node@5.3.0(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0):
+ dependencies:
+ cac: 6.7.14
+ es-module-lexer: 2.3.2
+ obug: 2.2.1
+ pathe: 2.0.3
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - jiti
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - terser
+ - tsx
+ - yaml
+
+ vite-plugin-checker@0.14.5(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(meow@14.1.0)(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue-tsc@3.3.11(typescript@6.0.3)):
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ chokidar: 5.0.0
+ npm-run-path: 6.0.0
+ picocolors: 1.1.1
+ picomatch: 4.0.7
+ proper-lockfile: 4.1.2
+ tiny-invariant: 1.3.3
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ optionalDependencies:
+ eslint: 10.9.1(jiti@2.7.0)(supports-color@10.2.2)
+ meow: 14.1.0
+ optionator: 0.9.4
+ typescript: 6.0.3
+ vue-tsc: 3.3.11(typescript@6.0.3)
+
+ vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))))(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ ansis: 4.3.1
+ error-stack-parser-es: 1.0.5
+ obug: 2.2.1
+ ohash: 2.0.12
+ open: 11.0.2
+ perfect-debounce: 2.1.0
+ sirv: 3.0.2
+ unplugin-utils: 0.3.2
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vite-dev-rpc: 2.0.0(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ optionalDependencies:
+ '@nuxt/kit': 4.5.2(magic-string@0.30.21)(magicast@0.5.4)(oxc-parser@0.133.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)))
+
vite-plugin-solid@2.11.14(@testing-library/jest-dom@7.0.1(@testing-library/dom@10.4.1)(vitest@4.1.10))(solid-js@1.9.15)(supports-color@10.2.2)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -23094,6 +26321,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ vite-plugin-vue-tracer@1.5.0(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3)):
+ dependencies:
+ estree-walker: 3.0.3
+ exsolve: 1.1.1
+ magic-string: 1.3.1
+ pathe: 2.0.3
+ source-map-js: 1.2.1
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ vue: 3.5.43(typescript@6.0.3)
+
+ vite-plugin-wrapper@0.1.1(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
+ dependencies:
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+
vite-prerender-plugin@0.5.12(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
dependencies:
kolorist: 1.8.0
@@ -23254,6 +26495,15 @@ snapshots:
'@types/react': 19.2.18
'@types/react-dom': 19.2.3(@types/react@19.2.18)
+ vitest-browser-vue@3.1.0(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vitest@4.1.10)(vue@3.5.42(typescript@6.0.3)):
+ dependencies:
+ '@vue/test-utils': 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.42(typescript@6.0.3))
+ vitest: 4.1.10(@types/node@26.4.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@30.0.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ vue: 3.5.42(typescript@6.0.3)
+ transitivePeerDependencies:
+ - '@vue/compiler-dom'
+ - '@vue/server-renderer'
+
vitest@4.1.10(@types/node@26.4.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-v8@4.1.10)(@vitest/ui@4.1.10)(jsdom@30.0.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.101.0)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)):
dependencies:
'@vitest/expect': 4.1.10
@@ -23426,14 +26676,94 @@ snapshots:
vscode-uri@3.2.0: {}
+ vue-bundle-renderer@2.4.0:
+ dependencies:
+ ufo: 1.6.4
+
vue-component-type-helpers@3.3.11: {}
+ vue-devtools-stub@0.1.0: {}
+
+ vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3)):
+ dependencies:
+ '@vue-macros/common': 3.1.4(vue@3.5.42(typescript@6.0.3))
+ '@vue/devtools-api': 8.2.1
+ ast-walker-scope: 0.9.0
+ chokidar: 5.0.0
+ confbox: 0.2.4
+ local-pkg: 1.2.1
+ magic-string: 0.30.21
+ mlly: 1.8.2
+ muggle-string: 0.4.1
+ nostics: 1.3.0
+ pathe: 2.0.3
+ picomatch: 4.0.7
+ scule: 1.3.0
+ tinyglobby: 0.2.17
+ unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unplugin-utils: 0.3.2
+ vue: 3.5.42(typescript@6.0.3)
+ optionalDependencies:
+ '@vue/compiler-sfc': 3.5.43
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
+ - unloader
+ - webpack
+
+ vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3)):
+ dependencies:
+ '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3))
+ '@vue/devtools-api': 8.2.1
+ ast-walker-scope: 0.9.0
+ chokidar: 5.0.0
+ confbox: 0.2.4
+ local-pkg: 1.2.1
+ magic-string: 0.30.21
+ mlly: 1.8.2
+ muggle-string: 0.4.1
+ nostics: 1.3.0
+ pathe: 2.0.3
+ picomatch: 4.0.7
+ scule: 1.3.0
+ tinyglobby: 0.2.17
+ unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0))
+ unplugin-utils: 0.3.2
+ vue: 3.5.43(typescript@6.0.3)
+ optionalDependencies:
+ '@vue/compiler-sfc': 3.5.43
+ vite: 7.3.6(@types/node@26.4.1)(jiti@2.7.0)(less@4.9.1(supports-color@10.2.2))(lightningcss@1.33.0)(sass@1.103.1)(stylus@0.56.0(supports-color@10.2.2))(terser@5.51.2)(yaml@2.9.0)
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
+ - unloader
+ - webpack
+
vue-tsc@3.3.11(typescript@6.0.3):
dependencies:
'@volar/typescript': 2.4.28(typescript@6.0.3)
'@vue/language-core': 3.3.11
typescript: 6.0.3
+ vue@3.5.42(typescript@6.0.3):
+ dependencies:
+ '@vue/compiler-dom': 3.5.42
+ '@vue/compiler-sfc': 3.5.42
+ '@vue/runtime-dom': 3.5.42
+ '@vue/server-renderer': 3.5.42
+ '@vue/shared': 3.5.42
+ optionalDependencies:
+ typescript: 6.0.3
+
vue@3.5.43(typescript@6.0.3):
dependencies:
'@vue/compiler-dom': 3.5.43
@@ -23550,6 +26880,10 @@ snapshots:
dependencies:
isexe: 3.1.5
+ which@6.0.1:
+ dependencies:
+ isexe: 4.0.0
+
why-is-node-running@2.3.0:
dependencies:
siginfo: 2.0.0