[READ-ONLY] Mirror of https://github.com/danielroe/cross-origin-storage. Load shared dependencies from Cross-Origin Storage (COS).
cross-origin-storage experimental nuxt vite vite-plugin
0

Configure Feed

Select the types of activity you want to include in your feed.

refactor: split into monorepo

+1681 -730
+3 -2
.gitignore
··· 54 54 Network Trash Folder 55 55 Temporary Items 56 56 .apdisk 57 - test/.cos-extension 58 - test/.plugin-scratch 57 + **/test/.cos-extension 58 + **/test/.plugin-scratch 59 + **/test/.browser-scratch
+3 -6
eslint.config.mjs
··· 9 9 // Rules for formatting 10 10 stylistic: true, 11 11 }, 12 - dirs: { 13 - src: [ 14 - './playground', 15 - ], 16 - }, 17 12 }) 18 13 .append( 19 - // your custom flat config here... 14 + { 15 + ignores: ['**/dist/**', '**/.nuxt/**', '**/.output/**'], 16 + }, 20 17 )
+14 -55
package.json
··· 1 1 { 2 - "name": "nuxt-cos", 3 - "version": "1.0.0", 4 - "description": "My new Nuxt module", 5 - "repository": "danielroe/nuxt-cos", 6 - "license": "MIT", 2 + "name": "nuxt-cos-monorepo", 3 + "private": true, 7 4 "type": "module", 8 - "exports": { 9 - ".": { 10 - "types": "./dist/types.d.mts", 11 - "import": "./dist/module.mjs" 12 - } 5 + "packageManager": "pnpm@11.5.3", 6 + "description": "Load shared dependencies from Cross-Origin Storage", 7 + "author": { 8 + "name": "Daniel Roe", 9 + "email": "daniel@roe.dev", 10 + "url": "https://github.com/danielroe" 13 11 }, 14 - "main": "./dist/module.mjs", 15 - "typesVersions": { 16 - "*": { 17 - ".": [ 18 - "./dist/types.d.mts" 19 - ] 20 - } 21 - }, 22 - "files": [ 23 - "dist" 24 - ], 12 + "license": "MIT", 25 13 "scripts": { 26 - "prepack": "nuxt-module-build build", 27 - "dev": "npm run dev:prepare && nuxt dev playground", 28 - "dev:build": "nuxt build playground", 29 - "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground", 30 - "release": "npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags", 14 + "build": "pnpm -r build", 31 15 "lint": "eslint .", 32 - "test": "vitest run", 33 - "test:watch": "vitest watch", 34 - "test:types": "vue-tsc --noEmit && cd playground && vue-tsc --noEmit" 35 - }, 36 - "dependencies": { 37 - "@nuxt/kit": "^4.4.8", 38 - "magic-string": "^0.30.21", 39 - "rolldown": "1.1.0" 16 + "test": "pnpm -r test:unit", 17 + "test:types": "pnpm -r test:types" 40 18 }, 41 19 "devDependencies": { 42 - "@nuxt/devtools": "^3.2.4", 43 20 "@nuxt/eslint-config": "^1.15.2", 44 - "@nuxt/module-builder": "^1.0.2", 45 - "@nuxt/schema": "^4.4.8", 46 - "@nuxt/test-utils": "^4.0.3", 47 - "@types/node": "latest", 48 - "changelogen": "^0.6.2", 49 21 "eslint": "^10.4.1", 50 - "nuxt": "^4.4.8", 51 - "playwright-core": "^1.61.1", 52 - "typescript": "~6.0.3", 53 - "vite": "^7.3.5", 54 - "vitest": "^4.1.8", 55 - "vue-tsc": "^3.3.3" 56 - }, 57 - "peerDependencies": { 58 - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" 59 - }, 60 - "peerDependenciesMeta": { 61 - "vite": { 62 - "optional": true 63 - } 22 + "typescript": "~6.0.3" 64 23 } 65 - } 24 + }
+64
packages/nuxt-cos/package.json
··· 1 + { 2 + "name": "nuxt-cos", 3 + "type": "module", 4 + "version": "0.1.0", 5 + "description": "Nuxt module to load shared dependencies from Cross-Origin Storage", 6 + "author": { 7 + "name": "Daniel Roe", 8 + "email": "daniel@roe.dev", 9 + "url": "https://github.com/danielroe" 10 + }, 11 + "license": "MIT", 12 + "repository": { 13 + "type": "git", 14 + "url": "git+https://github.com/danielroe/nuxt-cos.git", 15 + "directory": "packages/nuxt-cos" 16 + }, 17 + "keywords": [ 18 + "nuxt", 19 + "nuxt-module", 20 + "cross-origin-storage", 21 + "cos", 22 + "performance" 23 + ], 24 + "exports": { 25 + ".": { 26 + "types": "./dist/types.d.mts", 27 + "import": "./dist/module.mjs" 28 + } 29 + }, 30 + "main": "./dist/module.mjs", 31 + "typesVersions": { 32 + "*": { 33 + ".": [ 34 + "./dist/types.d.mts" 35 + ] 36 + } 37 + }, 38 + "files": [ 39 + "dist" 40 + ], 41 + "scripts": { 42 + "build": "nuxt-module-build build", 43 + "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare", 44 + "lint": "eslint .", 45 + "prepack": "nuxt-module-build build", 46 + "test": "pnpm test:unit", 47 + "test:unit": "vitest run" 48 + }, 49 + "dependencies": { 50 + "@nuxt/kit": "^4.4.8", 51 + "vite-plugin-cross-origin-storage": "workspace:*" 52 + }, 53 + "devDependencies": { 54 + "@nuxt/module-builder": "^1.0.2", 55 + "@nuxt/schema": "^4.4.8", 56 + "@nuxt/test-utils": "^4.0.3", 57 + "@types/node": "latest", 58 + "eslint": "^10.4.1", 59 + "nuxt": "^4.4.8", 60 + "playwright-core": "^1.61.1", 61 + "typescript": "~6.0.3", 62 + "vitest": "^4.1.8" 63 + } 64 + }
+68
packages/vite-plugin-cross-origin-storage/package.json
··· 1 + { 2 + "name": "vite-plugin-cross-origin-storage", 3 + "type": "module", 4 + "version": "0.1.0", 5 + "description": "Vite plugin to extract shared dependencies into content-addressed chunks loaded from Cross-Origin Storage", 6 + "author": { 7 + "name": "Daniel Roe", 8 + "email": "daniel@roe.dev", 9 + "url": "https://github.com/danielroe" 10 + }, 11 + "license": "MIT", 12 + "repository": { 13 + "type": "git", 14 + "url": "git+https://github.com/danielroe/nuxt-cos.git", 15 + "directory": "packages/vite-plugin-cross-origin-storage" 16 + }, 17 + "keywords": [ 18 + "vite-plugin", 19 + "cross-origin-storage", 20 + "cos", 21 + "content-addressed", 22 + "performance" 23 + ], 24 + "sideEffects": false, 25 + "exports": { 26 + ".": { 27 + "import": "./dist/index.mjs" 28 + } 29 + }, 30 + "main": "./dist/index.mjs", 31 + "module": "./dist/index.mjs", 32 + "types": "./dist/index.d.mts", 33 + "files": [ 34 + "dist" 35 + ], 36 + "engines": { 37 + "node": ">=20.19.0" 38 + }, 39 + "scripts": { 40 + "build": "tsdown", 41 + "dev": "vitest dev", 42 + "lint": "eslint .", 43 + "prepack": "pnpm build", 44 + "prepublishOnly": "pnpm lint && pnpm test", 45 + "test": "pnpm test:unit && pnpm test:types", 46 + "test:unit": "vitest run", 47 + "test:types": "tsc --noEmit" 48 + }, 49 + "peerDependencies": { 50 + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" 51 + }, 52 + "dependencies": { 53 + "magic-string": "^0.30.21", 54 + "rolldown": "1.1.0" 55 + }, 56 + "devDependencies": { 57 + "@types/node": "latest", 58 + "eslint": "^10.4.1", 59 + "hookable": "^5.5.3", 60 + "playwright-core": "^1.61.1", 61 + "tsdown": "^0.20.3", 62 + "typescript": "~6.0.3", 63 + "unhead": "^2.1.0", 64 + "vite": "^7.3.5", 65 + "vitest": "^4.1.8", 66 + "vue": "^3.5.0" 67 + } 68 + }
+178
packages/vite-plugin-cross-origin-storage/test/browser.test.ts
··· 1 + import { createServer } from 'node:http' 2 + import { createReadStream, mkdtempSync, mkdirSync, readFileSync, rmSync, writeFileSync, globSync } from 'node:fs' 3 + import { tmpdir } from 'node:os' 4 + import { extname, join } from 'node:path' 5 + import { fileURLToPath } from 'node:url' 6 + import { afterAll, beforeAll, describe, expect, it } from 'vitest' 7 + import { build } from 'vite' 8 + import type { Server } from 'node:http' 9 + import type { Page } from 'playwright-core' 10 + import { assertExtensionRunnable, launchPlainBrowser, launchWithExtension, skipExtensionTest } from './utils/browser' 11 + 12 + const nodeModules = fileURLToPath(new URL('../../../node_modules', import.meta.url)) 13 + const vueEntry = join(nodeModules, globSync('.pnpm/vue@*/node_modules/vue/dist/vue.runtime.esm-bundler.js', { cwd: nodeModules })[0]!) 14 + const cosChunkPattern = /\/assets\/[a-f0-9]{64}\.js$/ 15 + // Build inside the package tree so the app resolves `vue` and Vite emits the 16 + // HTML under a relative fileName. 17 + const scratchRoot = fileURLToPath(new URL('./.browser-scratch', import.meta.url)) 18 + 19 + const MIME: Record<string, string> = { 20 + '.html': 'text/html', 21 + '.js': 'text/javascript', 22 + '.css': 'text/css', 23 + '.map': 'application/json', 24 + } 25 + 26 + function serve(dir: string): Promise<{ origin: string, close: () => Promise<void> }> { 27 + return new Promise((resolve) => { 28 + const server: Server = createServer((req, res) => { 29 + const path = new URL(req.url!, 'http://localhost').pathname 30 + const file = join(dir, path === '/' ? 'index.html' : path) 31 + res.setHeader('Content-Type', MIME[extname(file)] ?? 'application/octet-stream') 32 + createReadStream(file).on('error', () => { 33 + res.statusCode = 404 34 + res.end('not found') 35 + }).pipe(res) 36 + }) 37 + server.listen(0, '127.0.0.1', () => { 38 + const { port } = server.address() as { port: number } 39 + resolve({ 40 + origin: `http://localhost:${port}`, 41 + close: () => new Promise(r => server.close(() => r())), 42 + }) 43 + }) 44 + }) 45 + } 46 + 47 + describe('browser (pure vite build)', () => { 48 + let outDir: string 49 + let server: { origin: string, close: () => Promise<void> } 50 + 51 + beforeAll(async () => { 52 + mkdirSync(scratchRoot, { recursive: true }) 53 + const root = mkdtempSync(join(scratchRoot, 'app-')) 54 + outDir = join(root, 'dist') 55 + mkdirSync(join(root, 'src'), { recursive: true }) 56 + writeFileSync( 57 + join(root, 'index.html'), 58 + '<!doctype html><html><head></head><body><p id="app">count: pending</p>' 59 + + '<script type="module" src="/src/main.js"></script></body></html>', 60 + ) 61 + // Hydration-equivalent: mount a counter so the test can prove the cos chunk 62 + // graph actually executed in the browser, not just that it loaded. 63 + writeFileSync( 64 + join(root, 'src/main.js'), 65 + 'import { ref, watchEffect } from "vue"\n' 66 + + 'const count = ref(0)\n' 67 + + 'const el = document.querySelector("#app")\n' 68 + + 'watchEffect(() => { el.textContent = `count: ${count.value}` })\n' 69 + + 'document.querySelector("body").addEventListener("click", () => count.value++)\n', 70 + ) 71 + 72 + const { cosPlugin } = await import('../src/index') 73 + await build({ 74 + root, 75 + logLevel: 'error', 76 + resolve: { alias: { vue: vueEntry } }, 77 + plugins: [cosPlugin({ packages: [/^(?:vue$|@vue\/)/] })], 78 + build: { outDir, emptyOutDir: true }, 79 + }) 80 + server = await serve(outDir) 81 + }, 120_000) 82 + 83 + afterAll(async () => { 84 + await server?.close() 85 + rmSync(scratchRoot, { recursive: true, force: true }) 86 + }) 87 + 88 + async function runApp(page: Page): Promise<void> { 89 + await page.goto(server.origin, { waitUntil: 'networkidle' }) 90 + const importMap = await page.locator('script[type="importmap"]').textContent() 91 + expect(importMap).toMatch(/cos1:[a-f0-9]{64}/) 92 + // The counter only updates if the whole cos chunk graph resolved and ran. 93 + await page.locator('body').click() 94 + await page.locator('#app', { hasText: 'count: 1' }).waitFor({ timeout: 5000 }) 95 + expect(await page.locator('#app').textContent()).toBe('count: 1') 96 + } 97 + 98 + describe('without the cos extension (network fallback)', () => { 99 + it('runs the app and loads every managed chunk over the network', async () => { 100 + const browser = await launchPlainBrowser() 101 + try { 102 + const page = await browser.newPage() 103 + const cosChunks = new Set<string>() 104 + const errors: string[] = [] 105 + page.on('console', msg => msg.type() === 'error' && errors.push(msg.text())) 106 + page.on('response', (res) => { 107 + if (cosChunkPattern.test(new URL(res.url()).pathname)) { 108 + expect(res.status()).toBe(200) 109 + cosChunks.add(new URL(res.url()).pathname) 110 + } 111 + }) 112 + 113 + await runApp(page) 114 + 115 + expect(await page.evaluate(() => 'crossOriginStorage' in navigator)).toBe(false) 116 + expect(cosChunks.size).toBeGreaterThanOrEqual(5) 117 + expect(errors, `console errors: ${errors.join(', ')}`).toEqual([]) 118 + } 119 + finally { 120 + await browser.close() 121 + } 122 + }) 123 + }) 124 + 125 + describe.skipIf(skipExtensionTest())('with the cos extension', () => { 126 + let userDataDir: string 127 + 128 + beforeAll(() => { 129 + assertExtensionRunnable() 130 + userDataDir = mkdtempSync(join(tmpdir(), 'cos-ext-')) 131 + }) 132 + 133 + afterAll(() => { 134 + rmSync(userDataDir, { recursive: true, force: true }) 135 + }) 136 + 137 + it('stores chunks in cos on first load, then serves them from cos without the network', async () => { 138 + const context = await launchWithExtension(userDataDir) 139 + try { 140 + const page = await context.newPage() 141 + const cosErrors: string[] = [] 142 + page.on('console', (msg) => { 143 + if (msg.type() === 'error' && msg.text().includes('[cos]')) cosErrors.push(msg.text()) 144 + }) 145 + 146 + await page.goto(server.origin, { waitUntil: 'networkidle' }) 147 + expect(await page.evaluate(() => 'crossOriginStorage' in navigator)).toBe(true) 148 + await page.waitForTimeout(500) 149 + expect(cosErrors, `cos errors on first load: ${cosErrors.join(' | ')}`).toEqual([]) 150 + 151 + const networkCosChunks: string[] = [] 152 + page.on('response', (res) => { 153 + if (cosChunkPattern.test(new URL(res.url()).pathname)) { 154 + networkCosChunks.push(res.url()) 155 + } 156 + }) 157 + await page.reload({ waitUntil: 'networkidle' }) 158 + 159 + await page.locator('body').click() 160 + await page.locator('#app', { hasText: 'count: 1' }).waitFor({ timeout: 5000 }) 161 + expect(await page.locator('#app').textContent()).toBe('count: 1') 162 + 163 + expect(networkCosChunks, `chunks fetched from network instead of COS: ${networkCosChunks.join(', ')}`).toEqual([]) 164 + } 165 + finally { 166 + await context.close() 167 + } 168 + }) 169 + }) 170 + 171 + it('keeps the unused exports so the chunk is shareable regardless of usage', () => { 172 + // The app only imports `ref`/`watchEffect`, but the vue chunk must contain 173 + // the full public surface so two sites sharing it get identical bytes. 174 + const cos = globSync('assets/*.js', { cwd: outDir }).filter(f => /[a-f0-9]{64}\.js$/.test(f)) 175 + const total = cos.reduce((sum, f) => sum + readFileSync(join(outDir, f)).length, 0) 176 + expect(total).toBeGreaterThan(100_000) 177 + }) 178 + })
+18
packages/vite-plugin-cross-origin-storage/test/global-setup.ts
··· 1 + import { execSync } from 'node:child_process' 2 + import { existsSync } from 'node:fs' 3 + import { fileURLToPath } from 'node:url' 4 + 5 + const COS_EXTENSION_REPO = 'https://github.com/web-ai-community/cross-origin-storage-extension' 6 + 7 + /** 8 + * Clone the Cross-Origin Storage browser extension so the e2e suite can 9 + * exercise the real COS cache path. A failed clone is fatal: the COS test 10 + * must not silently skip just because setup couldn't fetch the extension. 11 + */ 12 + export default function setup(): void { 13 + const extensionDir = fileURLToPath(new URL('./.cos-extension', import.meta.url)) 14 + if (existsSync(extensionDir)) { 15 + return 16 + } 17 + execSync(`git clone --depth 1 ${COS_EXTENSION_REPO} ${extensionDir}`, { stdio: 'inherit' }) 18 + }
+67
packages/vite-plugin-cross-origin-storage/test/utils/browser.ts
··· 1 + import { existsSync } from 'node:fs' 2 + import { fileURLToPath } from 'node:url' 3 + import { chromium } from 'playwright-core' 4 + import type { Browser, BrowserContext } from 'playwright-core' 5 + 6 + export const extensionDir = fileURLToPath(new URL('../.cos-extension', import.meta.url)) 7 + 8 + /** 9 + * The COS extension only loads in a full, headed Chrome for Testing build: 10 + * headless mode and the `chrome-headless-shell` binary both disable extensions, 11 + * and the system Chrome blocks `--load-extension`. 12 + */ 13 + function hasFullChromium(): boolean { 14 + try { 15 + const executable = chromium.executablePath() 16 + return existsSync(executable) && !executable.includes('headless-shell') 17 + } 18 + catch { 19 + return false 20 + } 21 + } 22 + 23 + /** 24 + * Whether the COS test may skip itself. A missing extension-capable browser is 25 + * fatal by default so CI cannot pass green without running the real COS path; 26 + * only an environment that explicitly cannot run a headed browser (e.g. a 27 + * sandbox, via `COS_SKIP_EXTENSION_TEST=1`) is allowed to skip. 28 + */ 29 + export function skipExtensionTest(): boolean { 30 + return process.env.COS_SKIP_EXTENSION_TEST === '1' 31 + } 32 + 33 + export function assertExtensionRunnable(): void { 34 + if (!existsSync(extensionDir)) { 35 + throw new Error( 36 + `COS extension missing at ${extensionDir}. Global setup should have cloned it; ` 37 + + `run the suite via vitest so global-setup runs, or clone it manually.`, 38 + ) 39 + } 40 + if (!hasFullChromium()) { 41 + throw new Error( 42 + 'COS test requires a full Chrome for Testing build (extensions do not load in ' 43 + + 'headless mode or chrome-headless-shell). Run `npx playwright-core install chromium`. ' 44 + + 'Set COS_SKIP_EXTENSION_TEST=1 only in an environment that genuinely cannot run a headed browser.', 45 + ) 46 + } 47 + } 48 + 49 + export async function launchPlainBrowser(): Promise<Browser> { 50 + return chromium.launch({ headless: true }) 51 + } 52 + 53 + export async function launchWithExtension(userDataDir: string): Promise<BrowserContext> { 54 + const context = await chromium.launchPersistentContext(userDataDir, { 55 + headless: false, 56 + ignoreDefaultArgs: ['--disable-extensions'], 57 + args: [ 58 + `--disable-extensions-except=${extensionDir}`, 59 + `--load-extension=${extensionDir}`, 60 + '--no-first-run', 61 + '--no-default-browser-check', 62 + ], 63 + }) 64 + // Give the extension's service worker time to register before navigating. 65 + await new Promise(resolve => setTimeout(resolve, 2000)) 66 + return context 67 + }
+4
packages/vite-plugin-cross-origin-storage/tsconfig.json
··· 1 + { 2 + "extends": "../../tsconfig.json", 3 + "include": ["src", "test"] 4 + }
+10
packages/vite-plugin-cross-origin-storage/tsdown.config.ts
··· 1 + import { defineConfig } from 'tsdown' 2 + 3 + export default defineConfig({ 4 + entry: ['src/index.ts', 'src/loader.entry.ts'], 5 + format: ['es'], 6 + dts: true, 7 + // The loader entry is bundled by the plugin at build time via rolldown, so it 8 + // must be emitted as a standalone file rather than inlined into the plugin. 9 + unbundle: true, 10 + })
+9
packages/vite-plugin-cross-origin-storage/vitest.config.ts
··· 1 + import { defineConfig } from 'vitest/config' 2 + 3 + export default defineConfig({ 4 + test: { 5 + globalSetup: ['./test/global-setup.ts'], 6 + testTimeout: 30_000, 7 + hookTimeout: 240_000, 8 + }, 9 + })
+1209 -645
pnpm-lock.yaml
··· 4 4 autoInstallPeers: true 5 5 excludeLinksFromLockfile: false 6 6 7 - overrides: 8 - nuxt-cos: workspace:* 9 - 10 7 importers: 11 8 12 9 .: 10 + devDependencies: 11 + '@nuxt/eslint-config': 12 + specifier: ^1.15.2 13 + version: 1.16.0(@typescript-eslint/utils@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 14 + eslint: 15 + specifier: ^10.4.1 16 + version: 10.5.0(jiti@2.7.0) 17 + typescript: 18 + specifier: ~6.0.3 19 + version: 6.0.3 20 + 21 + packages/nuxt-cos: 13 22 dependencies: 14 23 '@nuxt/kit': 15 24 specifier: ^4.4.8 16 25 version: 4.4.8(magicast@0.5.3) 17 - magic-string: 18 - specifier: ^0.30.21 19 - version: 0.30.21 20 - rolldown: 21 - specifier: 1.1.0 22 - version: 1.1.0 26 + vite-plugin-cross-origin-storage: 27 + specifier: workspace:* 28 + version: link:../vite-plugin-cross-origin-storage 23 29 devDependencies: 24 - '@nuxt/devtools': 25 - specifier: ^3.2.4 26 - version: 3.2.4(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 27 - '@nuxt/eslint-config': 28 - specifier: ^1.15.2 29 - version: 1.16.0(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 30 30 '@nuxt/module-builder': 31 31 specifier: ^1.0.2 32 - version: 1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 32 + version: 1.0.2(@nuxt/cli@3.36.0(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3)) 33 33 '@nuxt/schema': 34 34 specifier: ^4.4.8 35 35 version: 4.4.8 36 36 '@nuxt/test-utils': 37 37 specifier: ^4.0.3 38 - version: 4.0.3(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 38 + version: 4.0.3(crossws@0.4.6(srvx@0.11.17))(esbuild@0.28.1)(magicast@0.5.3)(playwright-core@1.61.1)(rolldown@1.1.0)(rollup@4.62.2)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 39 39 '@types/node': 40 40 specifier: latest 41 41 version: 26.0.0 42 - changelogen: 43 - specifier: ^0.6.2 44 - version: 0.6.2(magicast@0.5.3) 45 42 eslint: 46 43 specifier: ^10.4.1 47 44 version: 10.5.0(jiti@2.7.0) 48 45 nuxt: 49 46 specifier: ^4.4.8 50 - version: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0) 47 + version: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0) 51 48 playwright-core: 52 49 specifier: ^1.61.1 53 50 version: 1.61.1 54 51 typescript: 55 52 specifier: ~6.0.3 56 53 version: 6.0.3 54 + vitest: 55 + specifier: ^4.1.8 56 + version: 4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 57 + 58 + packages/vite-plugin-cross-origin-storage: 59 + dependencies: 60 + magic-string: 61 + specifier: ^0.30.21 62 + version: 0.30.21 63 + rolldown: 64 + specifier: 1.1.0 65 + version: 1.1.0 66 + devDependencies: 67 + '@types/node': 68 + specifier: latest 69 + version: 26.0.0 70 + eslint: 71 + specifier: ^10.4.1 72 + version: 10.5.0(jiti@2.7.0) 73 + hookable: 74 + specifier: ^5.5.3 75 + version: 5.5.3 76 + playwright-core: 77 + specifier: ^1.61.1 78 + version: 1.61.1 79 + tsdown: 80 + specifier: ^0.20.3 81 + version: 0.20.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@6.0.3) 82 + typescript: 83 + specifier: ~6.0.3 84 + version: 6.0.3 85 + unhead: 86 + specifier: ^2.1.0 87 + version: 2.1.15 57 88 vite: 58 89 specifier: ^7.3.5 59 90 version: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 60 91 vitest: 61 92 specifier: ^4.1.8 62 - version: 4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 63 - vue-tsc: 64 - specifier: ^3.3.3 65 - version: 3.3.5(typescript@6.0.3) 93 + version: 4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 94 + vue: 95 + specifier: ^3.5.0 96 + version: 3.5.38(typescript@6.0.3) 66 97 67 98 packages: 68 99 ··· 85 116 resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} 86 117 engines: {node: '>=6.9.0'} 87 118 88 - '@babel/generator@8.0.0-rc.6': 89 - resolution: {integrity: sha512-6mIzgVK8DgEzvIapoQwhXTMnnkuE4STQmVv9H03i/tZ2ml8oev3TRvZJgTenK2Bsq0YWNtzOrFdTyNzCMFtjJQ==} 119 + '@babel/generator@8.0.0': 120 + resolution: {integrity: sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==} 90 121 engines: {node: ^22.18.0 || >=24.11.0} 91 122 123 + '@babel/generator@8.0.0-rc.2': 124 + resolution: {integrity: sha512-oCQ1IKPwkzCeJzAPb7Fv8rQ9k5+1sG8mf2uoHiMInPYvkRfrDJxbTIbH51U+jstlkghus0vAi3EBvkfvEsYNLQ==} 125 + engines: {node: ^20.19.0 || >=22.12.0} 126 + 92 127 '@babel/helper-annotate-as-pure@7.29.7': 93 128 resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} 94 129 engines: {node: '>=6.9.0'} ··· 143 178 resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} 144 179 engines: {node: '>=6.9.0'} 145 180 146 - '@babel/helper-string-parser@8.0.0-rc.6': 147 - resolution: {integrity: sha512-BCkFy+zN6kXQed3YOT7aJl93NfDSzQc3pBfsvTVPs9gU9X3V0aefEF5kwBT0E+mDWH9QgKaZstYUQN9VdQZT4g==} 181 + '@babel/helper-string-parser@8.0.0': 182 + resolution: {integrity: sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==} 148 183 engines: {node: ^22.18.0 || >=24.11.0} 149 184 150 185 '@babel/helper-validator-identifier@7.29.7': 151 186 resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} 152 187 engines: {node: '>=6.9.0'} 153 188 154 - '@babel/helper-validator-identifier@8.0.0-rc.6': 155 - resolution: {integrity: sha512-nVJ+1JcCgntv8d78rRo++o2wuODT0Irknx2BF8Np4Ft2CRgjLqIs4qzSZ8b66yGbBdMWGmZBO9WEZv1hhNiSpg==} 189 + '@babel/helper-validator-identifier@8.0.0-rc.2': 190 + resolution: {integrity: sha512-xExUBkuXWJjVuIbO7z6q7/BA9bgfJDEhVL0ggrggLMbg0IzCUWGT1hZGE8qUH7Il7/RD/a6cZ3AAFrrlp1LF/A==} 191 + engines: {node: ^20.19.0 || >=22.12.0} 192 + 193 + '@babel/helper-validator-identifier@8.0.2': 194 + resolution: {integrity: sha512-9Fr9QeyCAyi1BR1jKZ6uYQ24EIhQUx5ReHfQU7drOE+TPOb+w11/dsqLkMOT2U29OdCT71XajrOT8xDc1C7orA==} 156 195 engines: {node: ^22.18.0 || >=24.11.0} 157 196 158 197 '@babel/helper-validator-option@7.29.7': ··· 168 207 engines: {node: '>=6.0.0'} 169 208 hasBin: true 170 209 171 - '@babel/parser@8.0.0-rc.6': 172 - resolution: {integrity: sha512-rOS8IpdO7mQELkTPlCsTgPejO0bFuZdEDCGQJouYbYf9e1FLTym7Fei2pEjq8q7MWbX0ravcd7QQYKs1TxOuog==} 210 + '@babel/parser@8.0.0': 211 + resolution: {integrity: sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==} 173 212 engines: {node: ^22.18.0 || >=24.11.0} 213 + hasBin: true 214 + 215 + '@babel/parser@8.0.0-rc.2': 216 + resolution: {integrity: sha512-29AhEtcq4x8Dp3T72qvUMZHx0OMXCj4Jy/TEReQa+KWLln524Cj1fWb3QFi0l/xSpptQBR6y9RNEXuxpFvwiUQ==} 217 + engines: {node: ^20.19.0 || >=22.12.0} 174 218 hasBin: true 175 219 176 220 '@babel/plugin-syntax-jsx@7.29.7': ··· 203 247 resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} 204 248 engines: {node: '>=6.9.0'} 205 249 206 - '@babel/types@8.0.0-rc.6': 207 - resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==} 250 + '@babel/types@8.0.0': 251 + resolution: {integrity: sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==} 208 252 engines: {node: ^22.18.0 || >=24.11.0} 209 253 210 - '@bomb.sh/tab@0.0.15': 211 - resolution: {integrity: sha512-Y90ub44TAvbdO9P8mcD/XPyQjFhiR5xmd4Fk7JErmWmEWEUimNnjWiBrVZ16Tj3GA1rLZ+uvCN2V/pzLawv31g==} 254 + '@babel/types@8.0.0-rc.2': 255 + resolution: {integrity: sha512-91gAaWRznDwSX4E2tZ1YjBuIfnQVOFDCQ2r0Toby0gu4XEbyF623kXLMA8d4ZbCu+fINcrudkmEcwSUHgDDkNw==} 256 + engines: {node: ^20.19.0 || >=22.12.0} 257 + 258 + '@bomb.sh/tab@0.0.16': 259 + resolution: {integrity: sha512-xFtIH6JYVdXgkSft97gsQyJODZbjGXw+l+wkT06lBiBPuaF0CFYNulQNsgnYud7rURI7D4lyLmOQeAzRkvl1Fg==} 212 260 hasBin: true 213 261 peerDependencies: 214 262 cac: ^6.7.14 ··· 225 273 '@clack/core@1.2.0': 226 274 resolution: {integrity: sha512-qfxof/3T3t9DPU/Rj3OmcFyZInceqj/NVtO9rwIuJqCUgh32gwPjpFQQp/ben07qKlhpwq7GzfWpST4qdJ5Drg==} 227 275 228 - '@clack/core@1.4.1': 229 - resolution: {integrity: sha512-FILJa1gGKEFTGZAJE9RpVhrjKz3c3h4ar60dSv6cGuDqufQ84YEIS3GAGvZiN+H6yaLbbvTFNejjCC4tXpZEuw==} 276 + '@clack/core@1.4.2': 277 + resolution: {integrity: sha512-0Ty/1Gfm+Kb07sXcuESjyKfwEhSy4Ns1AgeEisHb/bDY5fWme0tTeTkU14T1Gmcs17YIjB/teiDe4uaCghbYqQ==} 230 278 engines: {node: '>= 20.12.0'} 231 279 232 280 '@clack/prompts@1.2.0': 233 281 resolution: {integrity: sha512-4jmztR9fMqPMjz6H/UZXj0zEmE43ha1euENwkckKKel4XpSfokExPo5AiVStdHSAlHekz4d0CA/r45Ok1E4D3w==} 234 282 235 - '@clack/prompts@1.5.1': 236 - resolution: {integrity: sha512-zccHj2z2oCCO4yrDiRSlFOxWerGqRiysP7a5jPK6uoI9URKAquwY42Dd/iUP8JWHxEzdRe4TlbvZCo8z1/mhrw==} 283 + '@clack/prompts@1.6.0': 284 + resolution: {integrity: sha512-EYlRokl8szrP9Z25qT5aepMdBjzBvHF9ZEhzIiUBc9guz/T31EqRgvD0QSgZcpE93xiwrr+OkB4nz0BZyF6fSA==} 237 285 engines: {node: '>= 20.12.0'} 238 286 239 287 '@cloudflare/kv-asset-handler@0.4.2': ··· 852 900 engines: {node: '>=18'} 853 901 hasBin: true 854 902 855 - '@napi-rs/wasm-runtime@1.1.5': 856 - resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} 903 + '@napi-rs/wasm-runtime@1.1.6': 904 + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} 857 905 peerDependencies: 858 906 '@emnapi/core': ^1.7.1 859 907 '@emnapi/runtime': ^1.7.1 ··· 870 918 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 871 919 engines: {node: '>= 8'} 872 920 873 - '@nuxt/cli@3.35.2': 874 - resolution: {integrity: sha512-sCxNnFuYamqippdj+Cj4Nue55yaUvasaneyf2mnowK5/F1TKln/WVqTH18McxQ4baLlIlVapIFovKjJx1L8XMQ==} 921 + '@nuxt/cli@3.36.0': 922 + resolution: {integrity: sha512-qkrADSow9WLG/26bhqkVljKd6lMO0z7FXqLINNwnehBOBclra3xz8jVK1kTDPegZehwNdc7QUSsj2Bgv9/Fw/A==} 875 923 engines: {node: ^16.14.0 || >=18.0.0} 876 924 hasBin: true 877 925 peerDependencies: 878 - '@nuxt/schema': ^4.4.5 926 + '@nuxt/schema': ^4.4.6 879 927 peerDependenciesMeta: 880 928 '@nuxt/schema': 881 929 optional: true ··· 1274 1322 cpu: [x64] 1275 1323 os: [win32] 1276 1324 1325 + '@oxc-project/types@0.112.0': 1326 + resolution: {integrity: sha512-m6RebKHIRsax2iCwVpYW2ErQwa4ywHJrE4sCK3/8JK8ZZAWOKXaRJFl/uP51gaVyyXlaS4+chU1nSCdzYf6QqQ==} 1327 + 1328 + '@oxc-project/types@0.127.0': 1329 + resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} 1330 + 1277 1331 '@oxc-project/types@0.133.0': 1278 1332 resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} 1279 1333 ··· 1407 1461 cpu: [x64] 1408 1462 os: [win32] 1409 1463 1410 - '@package-json/types@0.0.12': 1411 - resolution: {integrity: sha512-uu43FGU34B5VM9mCNjXCwLaGHYjXdNincqKLaraaCW+7S2+SmiBg1Nv8bPnmschrIfZmfKNY9f3fC376MRrObw==} 1412 - 1413 1464 '@parcel/watcher-android-arm64@2.5.6': 1414 1465 resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} 1415 1466 engines: {node: '>= 10.0.0'} ··· 1520 1571 '@poppinss/exception@1.2.3': 1521 1572 resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 1522 1573 1574 + '@quansync/fs@1.0.0': 1575 + resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} 1576 + 1577 + '@rolldown/binding-android-arm64@1.0.0-rc.17': 1578 + resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==} 1579 + engines: {node: ^20.19.0 || >=22.12.0} 1580 + cpu: [arm64] 1581 + os: [android] 1582 + 1583 + '@rolldown/binding-android-arm64@1.0.0-rc.3': 1584 + resolution: {integrity: sha512-0T1k9FinuBZ/t7rZ8jN6OpUKPnUjNdYHoj/cESWrQ3ZraAJ4OMm6z7QjSfCxqj8mOp9kTKc1zHK3kGz5vMu+nQ==} 1585 + engines: {node: ^20.19.0 || >=22.12.0} 1586 + cpu: [arm64] 1587 + os: [android] 1588 + 1523 1589 '@rolldown/binding-android-arm64@1.1.0': 1524 1590 resolution: {integrity: sha512-gCYzGOSkYY6Z034suzd20euvds7lPzMEEla62DJGE/ZAlR4OMBnNbvnBSsIGUCAr52gaWMsloGxP4tVGtN5aCA==} 1525 1591 engines: {node: ^20.19.0 || >=22.12.0} 1526 1592 cpu: [arm64] 1527 1593 os: [android] 1528 1594 1595 + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': 1596 + resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==} 1597 + engines: {node: ^20.19.0 || >=22.12.0} 1598 + cpu: [arm64] 1599 + os: [darwin] 1600 + 1601 + '@rolldown/binding-darwin-arm64@1.0.0-rc.3': 1602 + resolution: {integrity: sha512-JWWLzvcmc/3pe7qdJqPpuPk91SoE/N+f3PcWx/6ZwuyDVyungAEJPvKm/eEldiDdwTmaEzWfIR+HORxYWrCi1A==} 1603 + engines: {node: ^20.19.0 || >=22.12.0} 1604 + cpu: [arm64] 1605 + os: [darwin] 1606 + 1529 1607 '@rolldown/binding-darwin-arm64@1.1.0': 1530 1608 resolution: {integrity: sha512-JQBD77MNgu+4Z6RAyg69acugdrhhVoWesr3l47zohYZ2YV2fwkWMArkN/2p4l6Ei+Sno7W5q+UsKdVWq5Ens0w==} 1531 1609 engines: {node: ^20.19.0 || >=22.12.0} 1532 1610 cpu: [arm64] 1533 1611 os: [darwin] 1534 1612 1613 + '@rolldown/binding-darwin-x64@1.0.0-rc.17': 1614 + resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==} 1615 + engines: {node: ^20.19.0 || >=22.12.0} 1616 + cpu: [x64] 1617 + os: [darwin] 1618 + 1619 + '@rolldown/binding-darwin-x64@1.0.0-rc.3': 1620 + resolution: {integrity: sha512-MTakBxfx3tde5WSmbHxuqlDsIW0EzQym+PJYGF4P6lG2NmKzi128OGynoFUqoD5ryCySEY85dug4v+LWGBElIw==} 1621 + engines: {node: ^20.19.0 || >=22.12.0} 1622 + cpu: [x64] 1623 + os: [darwin] 1624 + 1535 1625 '@rolldown/binding-darwin-x64@1.1.0': 1536 1626 resolution: {integrity: sha512-p/8cXUTK4Sob604e+xxPhVSbDFf29E6J0l/xESM9rdCfn3aDai3nEs6TnMHUsdD5aNlFz0+gDbiGlozLKGa2YA==} 1537 1627 engines: {node: ^20.19.0 || >=22.12.0} 1538 1628 cpu: [x64] 1539 1629 os: [darwin] 1540 1630 1631 + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': 1632 + resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==} 1633 + engines: {node: ^20.19.0 || >=22.12.0} 1634 + cpu: [x64] 1635 + os: [freebsd] 1636 + 1637 + '@rolldown/binding-freebsd-x64@1.0.0-rc.3': 1638 + resolution: {integrity: sha512-jje3oopyOLs7IwfvXoS6Lxnmie5JJO7vW29fdGFu5YGY1EDbVDhD+P9vDihqS5X6fFiqL3ZQZCMBg6jyHkSVww==} 1639 + engines: {node: ^20.19.0 || >=22.12.0} 1640 + cpu: [x64] 1641 + os: [freebsd] 1642 + 1541 1643 '@rolldown/binding-freebsd-x64@1.1.0': 1542 1644 resolution: {integrity: sha512-KbtOSlVv6fElujiZWMcC3aQYhEwLVVf073RcwlSmpGQvIsKZFUqc0ef4sjUuurRwfbiI6JJXji9DQn+86hawmQ==} 1543 1645 engines: {node: ^20.19.0 || >=22.12.0} 1544 1646 cpu: [x64] 1545 1647 os: [freebsd] 1546 1648 1649 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': 1650 + resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==} 1651 + engines: {node: ^20.19.0 || >=22.12.0} 1652 + cpu: [arm] 1653 + os: [linux] 1654 + 1655 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3': 1656 + resolution: {integrity: sha512-A0n8P3hdLAaqzSFrQoA42p23ZKBYQOw+8EH5r15Sa9X1kD9/JXe0YT2gph2QTWvdr0CVK2BOXiK6ENfy6DXOag==} 1657 + engines: {node: ^20.19.0 || >=22.12.0} 1658 + cpu: [arm] 1659 + os: [linux] 1660 + 1547 1661 '@rolldown/binding-linux-arm-gnueabihf@1.1.0': 1548 1662 resolution: {integrity: sha512-9fZ9i0o0/MQaw7om6Z6TsT7tfCk0jtbEFtC+aPqZL5RNsGWNcHvn6EHgL3dAprjq+AZzPTAQjg2JtpJaMt+6pg==} 1549 1663 engines: {node: ^20.19.0 || >=22.12.0} 1550 1664 cpu: [arm] 1551 1665 os: [linux] 1552 1666 1667 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': 1668 + resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==} 1669 + engines: {node: ^20.19.0 || >=22.12.0} 1670 + cpu: [arm64] 1671 + os: [linux] 1672 + libc: [glibc] 1673 + 1674 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3': 1675 + resolution: {integrity: sha512-kWXkoxxarYISBJ4bLNf5vFkEbb4JvccOwxWDxuK9yee8lg5XA7OpvlTptfRuwEvYcOZf+7VS69Uenpmpyo5Bjw==} 1676 + engines: {node: ^20.19.0 || >=22.12.0} 1677 + cpu: [arm64] 1678 + os: [linux] 1679 + libc: [glibc] 1680 + 1553 1681 '@rolldown/binding-linux-arm64-gnu@1.1.0': 1554 1682 resolution: {integrity: sha512-+tog7T66i+yFyIuuAnjL6xmW182W/qTBOUt6BtQ6lBIM1Eikh/fSMz4HGgvuCp5uU0zuIVWng7kDYthjCMOHcg==} 1555 1683 engines: {node: ^20.19.0 || >=22.12.0} ··· 1557 1685 os: [linux] 1558 1686 libc: [glibc] 1559 1687 1688 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': 1689 + resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==} 1690 + engines: {node: ^20.19.0 || >=22.12.0} 1691 + cpu: [arm64] 1692 + os: [linux] 1693 + libc: [musl] 1694 + 1695 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.3': 1696 + resolution: {integrity: sha512-Z03/wrqau9Bicfgb3Dbs6SYTHliELk2PM2LpG2nFd+cGupTMF5kanLEcj2vuuJLLhptNyS61rtk7SOZ+lPsTUA==} 1697 + engines: {node: ^20.19.0 || >=22.12.0} 1698 + cpu: [arm64] 1699 + os: [linux] 1700 + libc: [musl] 1701 + 1560 1702 '@rolldown/binding-linux-arm64-musl@1.1.0': 1561 1703 resolution: {integrity: sha512-4b7yruLIIj/oZ3GpcLOvxcLCLDMraohn3IhQfN2hBP4w9UekG0DTIajWguJosRGfySf/+h/NwRUiMKoCpxCrqQ==} 1562 1704 engines: {node: ^20.19.0 || >=22.12.0} 1563 1705 cpu: [arm64] 1564 1706 os: [linux] 1565 1707 libc: [musl] 1708 + 1709 + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': 1710 + resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==} 1711 + engines: {node: ^20.19.0 || >=22.12.0} 1712 + cpu: [ppc64] 1713 + os: [linux] 1714 + libc: [glibc] 1566 1715 1567 1716 '@rolldown/binding-linux-ppc64-gnu@1.1.0': 1568 1717 resolution: {integrity: sha512-QRDOVZd0bhQ5jLsUsCC3dUxDWdTSVY9WMznowZgCGOrZfLLgctWpelhUASEiBwsXfat/JwYnVd1EaxMhqyT+UQ==} ··· 1571 1720 os: [linux] 1572 1721 libc: [glibc] 1573 1722 1723 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': 1724 + resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==} 1725 + engines: {node: ^20.19.0 || >=22.12.0} 1726 + cpu: [s390x] 1727 + os: [linux] 1728 + libc: [glibc] 1729 + 1574 1730 '@rolldown/binding-linux-s390x-gnu@1.1.0': 1575 1731 resolution: {integrity: sha512-ypxT+Hq76NFG7woFbNbySnGEajFuYuIXeKz/jfCU+lXUoxfi3zLE6OG/ZQNeK3RpZSYJlAe2bokpsQ046CaieQ==} 1576 1732 engines: {node: ^20.19.0 || >=22.12.0} ··· 1578 1734 os: [linux] 1579 1735 libc: [glibc] 1580 1736 1737 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': 1738 + resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==} 1739 + engines: {node: ^20.19.0 || >=22.12.0} 1740 + cpu: [x64] 1741 + os: [linux] 1742 + libc: [glibc] 1743 + 1744 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.3': 1745 + resolution: {integrity: sha512-iSXXZsQp08CSilff/DCTFZHSVEpEwdicV3W8idHyrByrcsRDVh9sGC3sev6d8BygSGj3vt8GvUKBPCoyMA4tgQ==} 1746 + engines: {node: ^20.19.0 || >=22.12.0} 1747 + cpu: [x64] 1748 + os: [linux] 1749 + libc: [glibc] 1750 + 1581 1751 '@rolldown/binding-linux-x64-gnu@1.1.0': 1582 1752 resolution: {integrity: sha512-IdovCmfROFmpTLahdecTDFL74aLERVYN68F/mLZjfVh6LfoplPfI6deyHNMTcVujbokDV5k05XrFO22zfv+qjg==} 1583 1753 engines: {node: ^20.19.0 || >=22.12.0} ··· 1585 1755 os: [linux] 1586 1756 libc: [glibc] 1587 1757 1758 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': 1759 + resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==} 1760 + engines: {node: ^20.19.0 || >=22.12.0} 1761 + cpu: [x64] 1762 + os: [linux] 1763 + libc: [musl] 1764 + 1765 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.3': 1766 + resolution: {integrity: sha512-qaj+MFudtdCv9xZo9znFvkgoajLdc+vwf0Kz5N44g+LU5XMe+IsACgn3UG7uTRlCCvhMAGXm1XlpEA5bZBrOcw==} 1767 + engines: {node: ^20.19.0 || >=22.12.0} 1768 + cpu: [x64] 1769 + os: [linux] 1770 + libc: [musl] 1771 + 1588 1772 '@rolldown/binding-linux-x64-musl@1.1.0': 1589 1773 resolution: {integrity: sha512-pcA8xlFp2tyk9T2R6Fi/rPe3bQ1MA+sSMDNUU5Ogu80GHOatkE4P8YCreGAvZErm5Ho2YRXnyvNrWiRncfVysQ==} 1590 1774 engines: {node: ^20.19.0 || >=22.12.0} ··· 1592 1776 os: [linux] 1593 1777 libc: [musl] 1594 1778 1779 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': 1780 + resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==} 1781 + engines: {node: ^20.19.0 || >=22.12.0} 1782 + cpu: [arm64] 1783 + os: [openharmony] 1784 + 1785 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.3': 1786 + resolution: {integrity: sha512-U662UnMETyjT65gFmG9ma+XziENrs7BBnENi/27swZPYagubfHRirXHG2oMl+pEax2WvO7Kb9gHZmMakpYqBHQ==} 1787 + engines: {node: ^20.19.0 || >=22.12.0} 1788 + cpu: [arm64] 1789 + os: [openharmony] 1790 + 1595 1791 '@rolldown/binding-openharmony-arm64@1.1.0': 1596 1792 resolution: {integrity: sha512-4+fexHayrLCWpriPh4c6dNvL4an34DEZCG7zOM/FD5QNF6h8DT+bDXzyB/kfC8lDJbaFb7jKShtnjDQFXVQEjg==} 1597 1793 engines: {node: ^20.19.0 || >=22.12.0} 1598 1794 cpu: [arm64] 1599 1795 os: [openharmony] 1600 1796 1797 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': 1798 + resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==} 1799 + engines: {node: ^20.19.0 || >=22.12.0} 1800 + cpu: [wasm32] 1801 + 1802 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.3': 1803 + resolution: {integrity: sha512-gekrQ3Q2HiC1T5njGyuUJoGpK/l6B/TNXKed3fZXNf9YRTJn3L5MOZsFBn4bN2+UX+8+7hgdlTcEsexX988G4g==} 1804 + engines: {node: '>=14.0.0'} 1805 + cpu: [wasm32] 1806 + 1601 1807 '@rolldown/binding-wasm32-wasi@1.1.0': 1602 1808 resolution: {integrity: sha512-SbL++MNmOw6QamrwIGDMSSfM4ceTzFr+RjbOExJSLLBinScU4WI5OdA413h1qwPw2yH7lVF1+H4svQ+6mSXKTQ==} 1603 1809 engines: {node: ^20.19.0 || >=22.12.0} 1604 1810 cpu: [wasm32] 1605 1811 1812 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': 1813 + resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==} 1814 + engines: {node: ^20.19.0 || >=22.12.0} 1815 + cpu: [arm64] 1816 + os: [win32] 1817 + 1818 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3': 1819 + resolution: {integrity: sha512-85y5JifyMgs8m5K2XzR/VDsapKbiFiohl7s5lEj7nmNGO0pkTXE7q6TQScei96BNAsoK7JC3pA7ukA8WRHVJpg==} 1820 + engines: {node: ^20.19.0 || >=22.12.0} 1821 + cpu: [arm64] 1822 + os: [win32] 1823 + 1606 1824 '@rolldown/binding-win32-arm64-msvc@1.1.0': 1607 1825 resolution: {integrity: sha512-+xTE6XC7wBgk0VKRXGG+QAnyW5S9b8vfsFpiMjf0waQTmSQSU8onsH/beyZ8X4aXVveJnotiy7VDjLOaW8bTrg==} 1608 1826 engines: {node: ^20.19.0 || >=22.12.0} 1609 1827 cpu: [arm64] 1610 1828 os: [win32] 1611 1829 1830 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': 1831 + resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==} 1832 + engines: {node: ^20.19.0 || >=22.12.0} 1833 + cpu: [x64] 1834 + os: [win32] 1835 + 1836 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.3': 1837 + resolution: {integrity: sha512-a4VUQZH7LxGbUJ3qJ/TzQG8HxdHvf+jOnqf7B7oFx1TEBm+j2KNL2zr5SQ7wHkNAcaPevF6gf9tQnVBnC4mD+A==} 1838 + engines: {node: ^20.19.0 || >=22.12.0} 1839 + cpu: [x64] 1840 + os: [win32] 1841 + 1612 1842 '@rolldown/binding-win32-x64-msvc@1.1.0': 1613 1843 resolution: {integrity: sha512-Ogji1TQNqH3ACLnYr+1Ns1nyrJ0CO2P585u9Hsh02pXvtFiFpgtgT2b3P4PnCOU86VVCvqtAeCN4OftMT8KU4w==} 1614 1844 engines: {node: ^20.19.0 || >=22.12.0} 1615 1845 cpu: [x64] 1616 1846 os: [win32] 1847 + 1848 + '@rolldown/pluginutils@1.0.0-rc.17': 1849 + resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==} 1850 + 1851 + '@rolldown/pluginutils@1.0.0-rc.3': 1852 + resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} 1617 1853 1618 1854 '@rolldown/pluginutils@1.0.1': 1619 1855 resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} ··· 1708 1944 rollup: 1709 1945 optional: true 1710 1946 1711 - '@rollup/rollup-android-arm-eabi@4.62.0': 1712 - resolution: {integrity: sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==} 1947 + '@rollup/rollup-android-arm-eabi@4.62.2': 1948 + resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} 1713 1949 cpu: [arm] 1714 1950 os: [android] 1715 1951 1716 - '@rollup/rollup-android-arm64@4.62.0': 1717 - resolution: {integrity: sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==} 1952 + '@rollup/rollup-android-arm64@4.62.2': 1953 + resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==} 1718 1954 cpu: [arm64] 1719 1955 os: [android] 1720 1956 1721 - '@rollup/rollup-darwin-arm64@4.62.0': 1722 - resolution: {integrity: sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==} 1957 + '@rollup/rollup-darwin-arm64@4.62.2': 1958 + resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==} 1723 1959 cpu: [arm64] 1724 1960 os: [darwin] 1725 1961 1726 - '@rollup/rollup-darwin-x64@4.62.0': 1727 - resolution: {integrity: sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==} 1962 + '@rollup/rollup-darwin-x64@4.62.2': 1963 + resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==} 1728 1964 cpu: [x64] 1729 1965 os: [darwin] 1730 1966 1731 - '@rollup/rollup-freebsd-arm64@4.62.0': 1732 - resolution: {integrity: sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==} 1967 + '@rollup/rollup-freebsd-arm64@4.62.2': 1968 + resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==} 1733 1969 cpu: [arm64] 1734 1970 os: [freebsd] 1735 1971 1736 - '@rollup/rollup-freebsd-x64@4.62.0': 1737 - resolution: {integrity: sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==} 1972 + '@rollup/rollup-freebsd-x64@4.62.2': 1973 + resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==} 1738 1974 cpu: [x64] 1739 1975 os: [freebsd] 1740 1976 1741 - '@rollup/rollup-linux-arm-gnueabihf@4.62.0': 1742 - resolution: {integrity: sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==} 1977 + '@rollup/rollup-linux-arm-gnueabihf@4.62.2': 1978 + resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==} 1743 1979 cpu: [arm] 1744 1980 os: [linux] 1745 1981 libc: [glibc] 1746 1982 1747 - '@rollup/rollup-linux-arm-musleabihf@4.62.0': 1748 - resolution: {integrity: sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==} 1983 + '@rollup/rollup-linux-arm-musleabihf@4.62.2': 1984 + resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==} 1749 1985 cpu: [arm] 1750 1986 os: [linux] 1751 1987 libc: [musl] 1752 1988 1753 - '@rollup/rollup-linux-arm64-gnu@4.62.0': 1754 - resolution: {integrity: sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==} 1989 + '@rollup/rollup-linux-arm64-gnu@4.62.2': 1990 + resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==} 1755 1991 cpu: [arm64] 1756 1992 os: [linux] 1757 1993 libc: [glibc] 1758 1994 1759 - '@rollup/rollup-linux-arm64-musl@4.62.0': 1760 - resolution: {integrity: sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==} 1995 + '@rollup/rollup-linux-arm64-musl@4.62.2': 1996 + resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==} 1761 1997 cpu: [arm64] 1762 1998 os: [linux] 1763 1999 libc: [musl] 1764 2000 1765 - '@rollup/rollup-linux-loong64-gnu@4.62.0': 1766 - resolution: {integrity: sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==} 2001 + '@rollup/rollup-linux-loong64-gnu@4.62.2': 2002 + resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==} 1767 2003 cpu: [loong64] 1768 2004 os: [linux] 1769 2005 libc: [glibc] 1770 2006 1771 - '@rollup/rollup-linux-loong64-musl@4.62.0': 1772 - resolution: {integrity: sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==} 2007 + '@rollup/rollup-linux-loong64-musl@4.62.2': 2008 + resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==} 1773 2009 cpu: [loong64] 1774 2010 os: [linux] 1775 2011 libc: [musl] 1776 2012 1777 - '@rollup/rollup-linux-ppc64-gnu@4.62.0': 1778 - resolution: {integrity: sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==} 2013 + '@rollup/rollup-linux-ppc64-gnu@4.62.2': 2014 + resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==} 1779 2015 cpu: [ppc64] 1780 2016 os: [linux] 1781 2017 libc: [glibc] 1782 2018 1783 - '@rollup/rollup-linux-ppc64-musl@4.62.0': 1784 - resolution: {integrity: sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==} 2019 + '@rollup/rollup-linux-ppc64-musl@4.62.2': 2020 + resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==} 1785 2021 cpu: [ppc64] 1786 2022 os: [linux] 1787 2023 libc: [musl] 1788 2024 1789 - '@rollup/rollup-linux-riscv64-gnu@4.62.0': 1790 - resolution: {integrity: sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==} 2025 + '@rollup/rollup-linux-riscv64-gnu@4.62.2': 2026 + resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==} 1791 2027 cpu: [riscv64] 1792 2028 os: [linux] 1793 2029 libc: [glibc] 1794 2030 1795 - '@rollup/rollup-linux-riscv64-musl@4.62.0': 1796 - resolution: {integrity: sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==} 2031 + '@rollup/rollup-linux-riscv64-musl@4.62.2': 2032 + resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==} 1797 2033 cpu: [riscv64] 1798 2034 os: [linux] 1799 2035 libc: [musl] 1800 2036 1801 - '@rollup/rollup-linux-s390x-gnu@4.62.0': 1802 - resolution: {integrity: sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==} 2037 + '@rollup/rollup-linux-s390x-gnu@4.62.2': 2038 + resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==} 1803 2039 cpu: [s390x] 1804 2040 os: [linux] 1805 2041 libc: [glibc] 1806 2042 1807 - '@rollup/rollup-linux-x64-gnu@4.62.0': 1808 - resolution: {integrity: sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==} 2043 + '@rollup/rollup-linux-x64-gnu@4.62.2': 2044 + resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==} 1809 2045 cpu: [x64] 1810 2046 os: [linux] 1811 2047 libc: [glibc] 1812 2048 1813 - '@rollup/rollup-linux-x64-musl@4.62.0': 1814 - resolution: {integrity: sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==} 2049 + '@rollup/rollup-linux-x64-musl@4.62.2': 2050 + resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==} 1815 2051 cpu: [x64] 1816 2052 os: [linux] 1817 2053 libc: [musl] 1818 2054 1819 - '@rollup/rollup-openbsd-x64@4.62.0': 1820 - resolution: {integrity: sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==} 2055 + '@rollup/rollup-openbsd-x64@4.62.2': 2056 + resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==} 1821 2057 cpu: [x64] 1822 2058 os: [openbsd] 1823 2059 1824 - '@rollup/rollup-openharmony-arm64@4.62.0': 1825 - resolution: {integrity: sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==} 2060 + '@rollup/rollup-openharmony-arm64@4.62.2': 2061 + resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==} 1826 2062 cpu: [arm64] 1827 2063 os: [openharmony] 1828 2064 1829 - '@rollup/rollup-win32-arm64-msvc@4.62.0': 1830 - resolution: {integrity: sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==} 2065 + '@rollup/rollup-win32-arm64-msvc@4.62.2': 2066 + resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==} 1831 2067 cpu: [arm64] 1832 2068 os: [win32] 1833 2069 1834 - '@rollup/rollup-win32-ia32-msvc@4.62.0': 1835 - resolution: {integrity: sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==} 2070 + '@rollup/rollup-win32-ia32-msvc@4.62.2': 2071 + resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==} 1836 2072 cpu: [ia32] 1837 2073 os: [win32] 1838 2074 1839 - '@rollup/rollup-win32-x64-gnu@4.62.0': 1840 - resolution: {integrity: sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==} 2075 + '@rollup/rollup-win32-x64-gnu@4.62.2': 2076 + resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==} 1841 2077 cpu: [x64] 1842 2078 os: [win32] 1843 2079 1844 - '@rollup/rollup-win32-x64-msvc@4.62.0': 1845 - resolution: {integrity: sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==} 2080 + '@rollup/rollup-win32-x64-msvc@4.62.2': 2081 + resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==} 1846 2082 cpu: [x64] 1847 2083 os: [win32] 1848 2084 ··· 1876 2112 peerDependencies: 1877 2113 eslint: ^9.0.0 || ^10.0.0 1878 2114 1879 - '@tybys/wasm-util@0.10.2': 1880 - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} 2115 + '@tybys/wasm-util@0.10.3': 2116 + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} 1881 2117 1882 2118 '@types/chai@5.2.3': 1883 2119 resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} ··· 1903 2139 '@types/resolve@1.20.2': 1904 2140 resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 1905 2141 1906 - '@typescript-eslint/eslint-plugin@8.61.0': 1907 - resolution: {integrity: sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==} 2142 + '@typescript-eslint/eslint-plugin@8.62.0': 2143 + resolution: {integrity: sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==} 1908 2144 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1909 2145 peerDependencies: 1910 - '@typescript-eslint/parser': ^8.61.0 2146 + '@typescript-eslint/parser': ^8.62.0 1911 2147 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1912 2148 typescript: '>=4.8.4 <6.1.0' 1913 2149 1914 - '@typescript-eslint/parser@8.61.0': 1915 - resolution: {integrity: sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==} 2150 + '@typescript-eslint/parser@8.62.0': 2151 + resolution: {integrity: sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==} 1916 2152 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1917 2153 peerDependencies: 1918 2154 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1919 2155 typescript: '>=4.8.4 <6.1.0' 1920 2156 1921 - '@typescript-eslint/project-service@8.61.0': 1922 - resolution: {integrity: sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==} 2157 + '@typescript-eslint/project-service@8.62.0': 2158 + resolution: {integrity: sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==} 1923 2159 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1924 2160 peerDependencies: 1925 2161 typescript: '>=4.8.4 <6.1.0' 1926 2162 1927 - '@typescript-eslint/scope-manager@8.61.0': 1928 - resolution: {integrity: sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==} 2163 + '@typescript-eslint/scope-manager@8.62.0': 2164 + resolution: {integrity: sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==} 1929 2165 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1930 2166 1931 - '@typescript-eslint/tsconfig-utils@8.61.0': 1932 - resolution: {integrity: sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==} 2167 + '@typescript-eslint/tsconfig-utils@8.62.0': 2168 + resolution: {integrity: sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==} 1933 2169 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1934 2170 peerDependencies: 1935 2171 typescript: '>=4.8.4 <6.1.0' 1936 2172 1937 - '@typescript-eslint/type-utils@8.61.0': 1938 - resolution: {integrity: sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==} 2173 + '@typescript-eslint/type-utils@8.62.0': 2174 + resolution: {integrity: sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==} 1939 2175 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1940 2176 peerDependencies: 1941 2177 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1942 2178 typescript: '>=4.8.4 <6.1.0' 1943 2179 1944 - '@typescript-eslint/types@8.61.0': 1945 - resolution: {integrity: sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==} 2180 + '@typescript-eslint/types@8.62.0': 2181 + resolution: {integrity: sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==} 1946 2182 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1947 2183 1948 - '@typescript-eslint/typescript-estree@8.61.0': 1949 - resolution: {integrity: sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==} 2184 + '@typescript-eslint/typescript-estree@8.62.0': 2185 + resolution: {integrity: sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==} 1950 2186 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1951 2187 peerDependencies: 1952 2188 typescript: '>=4.8.4 <6.1.0' 1953 2189 1954 - '@typescript-eslint/utils@8.61.0': 1955 - resolution: {integrity: sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==} 2190 + '@typescript-eslint/utils@8.62.0': 2191 + resolution: {integrity: sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==} 1956 2192 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1957 2193 peerDependencies: 1958 2194 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1959 2195 typescript: '>=4.8.4 <6.1.0' 1960 2196 1961 - '@typescript-eslint/visitor-keys@8.61.0': 1962 - resolution: {integrity: sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==} 2197 + '@typescript-eslint/visitor-keys@8.62.0': 2198 + resolution: {integrity: sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==} 1963 2199 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1964 2200 1965 2201 '@unhead/vue@2.1.15': ··· 2092 2328 engines: {node: '>=20'} 2093 2329 hasBin: true 2094 2330 2095 - '@vitejs/plugin-vue-jsx@5.1.5': 2096 - resolution: {integrity: sha512-jIAsvHOEtWpslLOI2MeElGFxH7M8pM83BU/Tor4RLyiwH0FM4nUW3xdvbw20EeU9wc5IspQwMq225K3CMnJEpA==} 2331 + '@vitejs/plugin-vue-jsx@5.1.6': 2332 + resolution: {integrity: sha512-YXvi4as2clxt6DFw5+a0tTA97ntiQXm/raR8ofNj3aNwwdlVGTiG2gp7EvfZW17P50acL/9bP0ccF4XnqNmlgA==} 2097 2333 engines: {node: ^20.19.0 || >=22.12.0} 2098 2334 peerDependencies: 2099 2335 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 ··· 2106 2342 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 2107 2343 vue: ^3.2.25 2108 2344 2109 - '@vitest/expect@4.1.8': 2110 - resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==} 2345 + '@vitest/expect@4.1.9': 2346 + resolution: {integrity: sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==} 2111 2347 2112 - '@vitest/mocker@4.1.8': 2113 - resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==} 2348 + '@vitest/mocker@4.1.9': 2349 + resolution: {integrity: sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==} 2114 2350 peerDependencies: 2115 2351 msw: ^2.4.9 2116 2352 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 ··· 2120 2356 vite: 2121 2357 optional: true 2122 2358 2123 - '@vitest/pretty-format@4.1.8': 2124 - resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==} 2359 + '@vitest/pretty-format@4.1.9': 2360 + resolution: {integrity: sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==} 2125 2361 2126 - '@vitest/runner@4.1.8': 2127 - resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==} 2362 + '@vitest/runner@4.1.9': 2363 + resolution: {integrity: sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==} 2128 2364 2129 - '@vitest/snapshot@4.1.8': 2130 - resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==} 2131 - 2132 - '@vitest/spy@4.1.8': 2133 - resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==} 2134 - 2135 - '@vitest/utils@4.1.8': 2136 - resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} 2137 - 2138 - '@volar/language-core@2.4.28': 2139 - resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} 2365 + '@vitest/snapshot@4.1.9': 2366 + resolution: {integrity: sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==} 2140 2367 2141 - '@volar/source-map@2.4.28': 2142 - resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} 2368 + '@vitest/spy@4.1.9': 2369 + resolution: {integrity: sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==} 2143 2370 2144 - '@volar/typescript@2.4.28': 2145 - resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} 2371 + '@vitest/utils@4.1.9': 2372 + resolution: {integrity: sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==} 2146 2373 2147 2374 '@vue-macros/common@3.1.2': 2148 2375 resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} ··· 2195 2422 '@vue/devtools-shared@8.1.3': 2196 2423 resolution: {integrity: sha512-CM3uIPL+v+lrJUk33+pxspYo0MhuMWlCvf7zC9fybifvCPyM2jUbYRPwoYEJgYbwRqPikm5HozbUhp60MF2QuA==} 2197 2424 2198 - '@vue/language-core@3.3.5': 2199 - resolution: {integrity: sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==} 2200 - 2201 2425 '@vue/reactivity@3.5.38': 2202 2426 resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==} 2203 2427 ··· 2245 2469 ajv@6.15.0: 2246 2470 resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} 2247 2471 2248 - alien-signals@3.2.1: 2249 - resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} 2250 - 2251 2472 ansi-regex@5.0.1: 2252 2473 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 2253 2474 engines: {node: '>=8'} ··· 2292 2513 resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} 2293 2514 engines: {node: '>=20.19.0'} 2294 2515 2516 + ast-kit@3.0.0: 2517 + resolution: {integrity: sha512-8OG92q3R35qjC/4i6BLBMg8IB+fClWu/1PEwg2Z9Rn+BuNaiEgJzpzn+pxWOdHJWDCAwu2JP0wCDTozAM4QirQ==} 2518 + engines: {node: ^22.18.0 || >=24.11.0} 2519 + 2295 2520 ast-walker-scope@0.9.0: 2296 2521 resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==} 2297 2522 engines: {node: '>=20.19.0'} ··· 2302 2527 async@3.2.6: 2303 2528 resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 2304 2529 2305 - autoprefixer@10.5.0: 2306 - resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} 2530 + autoprefixer@10.5.1: 2531 + resolution: {integrity: sha512-jwM2pcTuCWUoN70FEvf5XrXyDbUgRURK4FnU8v0jWZZYU/KkVvN9T33mu1sVLFY9JW3kTWzKheEpn6xYLRc/VA==} 2307 2532 engines: {node: ^10 || ^12 || >=14} 2308 2533 hasBin: true 2309 2534 peerDependencies: ··· 2368 2593 base64-js@1.5.1: 2369 2594 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 2370 2595 2371 - baseline-browser-mapping@2.10.37: 2372 - resolution: {integrity: sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==} 2596 + baseline-browser-mapping@2.10.38: 2597 + resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==} 2373 2598 engines: {node: '>=6.0.0'} 2374 2599 hasBin: true 2375 2600 ··· 2396 2621 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 2397 2622 engines: {node: '>=8'} 2398 2623 2399 - browserslist@4.28.2: 2400 - resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} 2624 + browserslist@4.28.4: 2625 + resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==} 2401 2626 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 2402 2627 hasBin: true 2403 2628 ··· 2447 2672 change-case@5.4.4: 2448 2673 resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 2449 2674 2450 - changelogen@0.6.2: 2451 - resolution: {integrity: sha512-QtC7+r9BxoUm+XDAwhLbz3CgU134J1ytfE3iCpLpA4KFzX2P1e6s21RrWDwUBzfx66b1Rv+6lOA2nS2btprd+A==} 2452 - hasBin: true 2453 - 2454 2675 chokidar@5.0.0: 2455 2676 resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 2456 2677 engines: {node: '>= 20.19.0'} ··· 2514 2735 consola@3.4.2: 2515 2736 resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 2516 2737 engines: {node: ^14.18.0 || >=16.10.0} 2517 - 2518 - convert-gitmoji@0.1.5: 2519 - resolution: {integrity: sha512-4wqOafJdk2tqZC++cjcbGcaJ13BZ3kwldf06PTiAQRAB76Z1KJwZNL1SaRZMi2w1FM9RYTgZ6QErS8NUl/GBmQ==} 2520 2738 2521 2739 convert-source-map@2.0.0: 2522 2740 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} ··· 2734 2952 resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} 2735 2953 engines: {node: '>=12'} 2736 2954 2955 + dts-resolver@2.1.3: 2956 + resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} 2957 + engines: {node: '>=20.19.0'} 2958 + peerDependencies: 2959 + oxc-resolver: '>=11.0.0' 2960 + peerDependenciesMeta: 2961 + oxc-resolver: 2962 + optional: true 2963 + 2737 2964 duplexer@0.1.2: 2738 2965 resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 2739 2966 ··· 2743 2970 ee-first@1.1.1: 2744 2971 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2745 2972 2746 - electron-to-chromium@1.5.372: 2747 - resolution: {integrity: sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==} 2973 + electron-to-chromium@1.5.378: 2974 + resolution: {integrity: sha512-VinvOAuuPmdD1guEgGv5f2Qp7/vlfqOrUOMYNnOD4wj3pit8kRsQHzfIf6teyUGWo15Tg5+bOJaRunvyltpVWQ==} 2748 2975 2749 2976 emoji-regex@10.6.0: 2750 2977 resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} ··· 2755 2982 emoji-regex@9.2.2: 2756 2983 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 2757 2984 2985 + empathic@2.0.1: 2986 + resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==} 2987 + engines: {node: '>=14'} 2988 + 2758 2989 encodeurl@2.0.0: 2759 2990 resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 2760 2991 engines: {node: '>= 0.8'} ··· 2838 3069 peerDependencies: 2839 3070 eslint: ^9.0.0 || ^10.0.0 2840 3071 2841 - eslint-plugin-import-x@4.16.2: 2842 - resolution: {integrity: sha512-rM9K8UBHcWKpzQzStn1YRN2T5NvdeIfSVoKu/lKF41znQXHAUcBbYXe5wd6GNjZjTrP7viQ49n1D83x/2gYgIw==} 3072 + eslint-plugin-import-x@4.17.0: 3073 + resolution: {integrity: sha512-aM7V25Bg6YuYxtEhwjafzfS0NTMds1D2PMQI0K4KqJxQJRtkP4CO+MQTWRdBq2qAnmPxTxLevhXUBtByxJqS1w==} 2843 3074 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2844 3075 peerDependencies: 2845 3076 '@typescript-eslint/utils': ^8.56.0 ··· 2851 3082 eslint-import-resolver-node: 2852 3083 optional: true 2853 3084 2854 - eslint-plugin-jsdoc@63.0.2: 2855 - resolution: {integrity: sha512-0TchoK1uS4VxHSo3P4CyWQ31Lm+6zsT+xkHMC5KbFKwgOf8YrXPf1Bl8EP7kpgw1wfe/Ui5jz5mSX7ou8WAVuw==} 3085 + eslint-plugin-jsdoc@63.0.7: 3086 + resolution: {integrity: sha512-pxrqGO733F7xmVYB5vQOiciiT9uddxqehawnbPjZmW2YaJR6fT5cP3UQd2BNoE85ATspCMtNL8w/a5WDGX3Qwg==} 2856 3087 engines: {node: ^22.13.0 || >=24} 2857 3088 peerDependencies: 2858 3089 eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 ··· 2968 3199 resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} 2969 3200 engines: {node: '>=12.0.0'} 2970 3201 2971 - exsolve@1.0.8: 2972 - resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} 3202 + exsolve@1.1.0: 3203 + resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==} 2973 3204 2974 3205 fake-indexeddb@6.2.5: 2975 3206 resolution: {integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==} ··· 3127 3358 resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} 3128 3359 engines: {node: '>=18'} 3129 3360 3130 - globals@17.6.0: 3131 - resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} 3361 + globals@17.7.0: 3362 + resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==} 3132 3363 engines: {node: '>=18'} 3133 3364 3134 3365 globby@16.2.0: ··· 3200 3431 3201 3432 image-meta@0.2.2: 3202 3433 resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==} 3434 + 3435 + import-without-cache@0.2.5: 3436 + resolution: {integrity: sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A==} 3437 + engines: {node: '>=20.19.0'} 3203 3438 3204 3439 impound@1.1.5: 3205 3440 resolution: {integrity: sha512-5AUn+QE0UofqNHu5f2Skf6Svukdg4ehOIq8O0EtqIx4jta0CDZYBPqpIHt0zrlUTiFVYlLpeH39DoikXBjPKpA==} ··· 3497 3732 mocked-exports@0.1.1: 3498 3733 resolution: {integrity: sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==} 3499 3734 3500 - mri@1.2.0: 3501 - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 3502 - engines: {node: '>=4'} 3503 - 3504 3735 mrmime@2.0.1: 3505 3736 resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 3506 3737 engines: {node: '>=10'} ··· 3511 3742 muggle-string@0.4.1: 3512 3743 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 3513 3744 3514 - nanoid@3.3.12: 3515 - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} 3745 + nanoid@3.3.15: 3746 + resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} 3516 3747 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 3517 3748 hasBin: true 3518 3749 ··· 3563 3794 node-mock-http@1.0.4: 3564 3795 resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 3565 3796 3566 - node-releases@2.0.47: 3567 - resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==} 3797 + node-releases@2.0.49: 3798 + resolution: {integrity: sha512-f06bl1D+8ZDkn2oOQQKAh5/otFWqVnM1Q5oerA8Pex7UfT66Tx4IPHIqVVFKqFT3FUtaDstdgkM7yT7JWhqxfw==} 3568 3799 engines: {node: '>=18'} 3569 3800 3570 3801 nopt@8.1.0: ··· 3633 3864 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 3634 3865 engines: {node: '>=12'} 3635 3866 3636 - open@10.2.0: 3637 - resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} 3638 - engines: {node: '>=18'} 3639 - 3640 3867 open@11.0.0: 3641 3868 resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} 3642 3869 engines: {node: '>=20'} ··· 3691 3918 parseurl@1.3.3: 3692 3919 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 3693 3920 engines: {node: '>= 0.8'} 3694 - 3695 - path-browserify@1.0.1: 3696 - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 3697 3921 3698 3922 path-exists@4.0.0: 3699 3923 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ··· 4116 4340 4117 4341 quansync@0.2.11: 4118 4342 resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 4343 + 4344 + quansync@1.0.0: 4345 + resolution: {integrity: sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==} 4119 4346 4120 4347 queue-microtask@1.2.3: 4121 4348 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} ··· 4191 4418 reusify@1.1.0: 4192 4419 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 4193 4420 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 4421 + 4422 + rolldown-plugin-dts@0.22.5: 4423 + resolution: {integrity: sha512-M/HXfM4cboo+jONx9Z0X+CUf3B5tCi7ni+kR5fUW50Fp9AlZk0oVLesibGWgCXDKFp5lpgQ9yhKoImUFjl3VZw==} 4424 + engines: {node: '>=20.19.0'} 4425 + peerDependencies: 4426 + '@ts-macro/tsc': ^0.3.6 4427 + '@typescript/native-preview': '>=7.0.0-dev.20250601.1' 4428 + rolldown: ^1.0.0-rc.3 4429 + typescript: ^5.0.0 || ^6.0.0-beta 4430 + vue-tsc: ~3.2.0 4431 + peerDependenciesMeta: 4432 + '@ts-macro/tsc': 4433 + optional: true 4434 + '@typescript/native-preview': 4435 + optional: true 4436 + typescript: 4437 + optional: true 4438 + vue-tsc: 4439 + optional: true 4440 + 4441 + rolldown@1.0.0-rc.17: 4442 + resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==} 4443 + engines: {node: ^20.19.0 || >=22.12.0} 4444 + hasBin: true 4445 + 4446 + rolldown@1.0.0-rc.3: 4447 + resolution: {integrity: sha512-Po/YZECDOqVXjIXrtC5h++a5NLvKAQNrd9ggrIG3sbDfGO5BqTUsrI6l8zdniKRp3r5Tp/2JTrXqx4GIguFCMw==} 4448 + engines: {node: ^20.19.0 || >=22.12.0} 4449 + hasBin: true 4194 4450 4195 4451 rolldown@1.1.0: 4196 4452 resolution: {integrity: sha512-zpMvlJhs5PkXRTtKc0CaLBVI9AR/VDiJFpM+kx//hgToEca7FgMlGjaRIisXBcb19T76LswgmKECSQ96hjWr5A==} ··· 4217 4473 rollup: 4218 4474 optional: true 4219 4475 4220 - rollup@4.62.0: 4221 - resolution: {integrity: sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==} 4476 + rollup@4.62.2: 4477 + resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==} 4222 4478 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 4223 4479 hasBin: true 4224 4480 ··· 4253 4509 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 4254 4510 hasBin: true 4255 4511 4256 - semver@7.8.4: 4257 - resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==} 4512 + semver@7.8.5: 4513 + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} 4258 4514 engines: {node: '>=10'} 4259 4515 hasBin: true 4260 4516 ··· 4262 4518 resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 4263 4519 engines: {node: '>= 18'} 4264 4520 4265 - serialize-javascript@7.0.5: 4266 - resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} 4521 + serialize-javascript@7.0.6: 4522 + resolution: {integrity: sha512-ATTK5Q4gFVg0YDp1my2vqygyvhcklD/UV5GIlYHooGTn/NogJqIzpetkD6E5kmuVULqz/S9inUL25XcAgDRJQg==} 4267 4523 engines: {node: '>=20.0.0'} 4268 4524 4269 4525 seroval@1.5.4: ··· 4344 4600 spdx-license-ids@3.0.23: 4345 4601 resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} 4346 4602 4347 - srvx@0.11.16: 4348 - resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==} 4603 + srvx@0.11.17: 4604 + resolution: {integrity: sha512-43yM4luKfCJamyCMhrUeHUPOrf8TdZe7kN8s5zayZCH5OeprYqi49Aso5ZvHXR4aB+DHaRNO/diNFgZSMNG8Xw==} 4349 4605 engines: {node: '>=20.16.0'} 4350 4606 hasBin: true 4351 4607 ··· 4362 4618 statuses@2.0.2: 4363 4619 resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} 4364 4620 engines: {node: '>= 0.8'} 4365 - 4366 - std-env@3.10.0: 4367 - resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 4368 4621 4369 4622 std-env@4.1.0: 4370 4623 resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} ··· 4465 4718 tinybench@2.9.0: 4466 4719 resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 4467 4720 4468 - tinyclip@0.1.14: 4469 - resolution: {integrity: sha512-F1oWdz8tjT17qe1d5JgDK6z03WGOhYYAN0lK3/D/fzNiy93xswLLEw7pk+3g05onhAy6Bsc6PLNUGhdgVjemMQ==} 4721 + tinyclip@0.1.15: 4722 + resolution: {integrity: sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==} 4470 4723 engines: {node: ^16.14.0 || >= 17.3.0} 4471 4724 4472 4725 tinyexec@1.2.4: ··· 4500 4753 tr46@0.0.3: 4501 4754 resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 4502 4755 4756 + tree-kill@1.2.2: 4757 + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 4758 + hasBin: true 4759 + 4503 4760 ts-api-utils@2.5.0: 4504 4761 resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} 4505 4762 engines: {node: '>=18.12'} ··· 4517 4774 typescript: 4518 4775 optional: true 4519 4776 4777 + tsdown@0.20.3: 4778 + resolution: {integrity: sha512-qWOUXSbe4jN8JZEgrkc/uhJpC8VN2QpNu3eZkBWwNuTEjc/Ik1kcc54ycfcQ5QPRHeu9OQXaLfCI3o7pEJgB2w==} 4779 + engines: {node: '>=20.19.0'} 4780 + hasBin: true 4781 + peerDependencies: 4782 + '@arethetypeswrong/core': ^0.18.1 4783 + '@vitejs/devtools': '*' 4784 + publint: ^0.3.0 4785 + typescript: ^5.0.0 4786 + unplugin-lightningcss: ^0.4.0 4787 + unplugin-unused: ^0.5.0 4788 + peerDependenciesMeta: 4789 + '@arethetypeswrong/core': 4790 + optional: true 4791 + '@vitejs/devtools': 4792 + optional: true 4793 + publint: 4794 + optional: true 4795 + typescript: 4796 + optional: true 4797 + unplugin-lightningcss: 4798 + optional: true 4799 + unplugin-unused: 4800 + optional: true 4801 + 4520 4802 tslib@2.8.1: 4521 4803 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 4522 4804 ··· 4550 4832 peerDependenciesMeta: 4551 4833 typescript: 4552 4834 optional: true 4835 + 4836 + unconfig-core@7.5.0: 4837 + resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} 4553 4838 4554 4839 uncrypto@0.1.3: 4555 4840 resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} ··· 4594 4879 resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} 4595 4880 engines: {node: '>=18.12.0'} 4596 4881 4597 - unplugin@3.0.0: 4598 - resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} 4882 + unplugin@3.2.0: 4883 + resolution: {integrity: sha512-6nGlT7EHsS+tTcTdAkYFqXIUwDrMJyJvHFNYGSr4x2/2ySIcV4f5e1RAJUeDyfOJPR8TF0auE8l+82PLhKjqsA==} 4599 4884 engines: {node: ^20.19.0 || >=22.12.0} 4885 + peerDependencies: 4886 + '@farmfe/core': '*' 4887 + '@rspack/core': '*' 4888 + bun-types-no-globals: '*' 4889 + esbuild: '*' 4890 + rolldown: '*' 4891 + rollup: '*' 4892 + unloader: '*' 4893 + vite: '*' 4894 + webpack: '*' 4895 + peerDependenciesMeta: 4896 + '@farmfe/core': 4897 + optional: true 4898 + '@rspack/core': 4899 + optional: true 4900 + bun-types-no-globals: 4901 + optional: true 4902 + esbuild: 4903 + optional: true 4904 + rolldown: 4905 + optional: true 4906 + rollup: 4907 + optional: true 4908 + unloader: 4909 + optional: true 4910 + vite: 4911 + optional: true 4912 + webpack: 4913 + optional: true 4600 4914 4601 4915 unrouting@0.1.7: 4602 4916 resolution: {integrity: sha512-+0hfD+CVWtD636rc5Fn9VEjjTEDhdqgMpbwAuVoUmydSHDaMNiFW93SJG4LV++RoGSEAyvQN5uABAscYpDphpQ==} 4603 4917 4604 4918 unrs-resolver@1.12.2: 4605 4919 resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} 4920 + 4921 + unrun@0.2.39: 4922 + resolution: {integrity: sha512-h9FxYVpztY/wwq+bauLOh6Y3CWu2IVeRLq5lxzneBiIU9Tn86OGp9xiQrGhnYspAmg5dzdY0Cc8+Y70kuTARCg==} 4923 + engines: {node: '>=20.19.0'} 4924 + hasBin: true 4925 + peerDependencies: 4926 + synckit: ^0.11.11 4927 + peerDependenciesMeta: 4928 + synckit: 4929 + optional: true 4606 4930 4607 4931 unstorage@1.17.5: 4608 4932 resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} ··· 4707 5031 engines: {node: ^20.19.0 || >=22.12.0} 4708 5032 hasBin: true 4709 5033 4710 - vite-plugin-checker@0.14.1: 4711 - resolution: {integrity: sha512-Mv8oQc9XYBYf+XkP/riqqQCt8lBP6Iad75PZPho1lHRrpxQI0BwX2gwE10enn4f6Hgc+PvR1F7N38KARcaJtzw==} 5034 + vite-plugin-checker@0.14.4: 5035 + resolution: {integrity: sha512-Tw0U9UgHIRiZ+Yoe4Gh0RrYoBiCVmO9j4tomVdYr0KUjUsqXMPhqW8ouoSWmOzGp5Iimipbl3bNXZcK7OeP7Qg==} 4712 5036 engines: {node: '>=20.19.0'} 4713 5037 peerDependencies: 4714 5038 '@biomejs/biome': '>=2.4.12' ··· 4797 5121 vitest-environment-nuxt@2.0.0: 4798 5122 resolution: {integrity: sha512-zEGFRiCAaRR3fHnqISHKMNTRvCzkQEI1XyFeqNgR2IBD0oYkfZ1rUHwi7C+h3Cns3KPykfB0av1B3MtLEbChDw==} 4799 5123 4800 - vitest@4.1.8: 4801 - resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==} 5124 + vitest@4.1.9: 5125 + resolution: {integrity: sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==} 4802 5126 engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} 4803 5127 hasBin: true 4804 5128 peerDependencies: 4805 5129 '@edge-runtime/vm': '*' 4806 5130 '@opentelemetry/api': ^1.9.0 4807 5131 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 4808 - '@vitest/browser-playwright': 4.1.8 4809 - '@vitest/browser-preview': 4.1.8 4810 - '@vitest/browser-webdriverio': 4.1.8 4811 - '@vitest/coverage-istanbul': 4.1.8 4812 - '@vitest/coverage-v8': 4.1.8 4813 - '@vitest/ui': 4.1.8 5132 + '@vitest/browser-playwright': 4.1.9 5133 + '@vitest/browser-preview': 4.1.9 5134 + '@vitest/browser-webdriverio': 4.1.9 5135 + '@vitest/coverage-istanbul': 4.1.9 5136 + '@vitest/coverage-v8': 4.1.9 5137 + '@vitest/ui': 4.1.9 4814 5138 happy-dom: '*' 4815 5139 jsdom: '*' 4816 5140 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 ··· 4838 5162 jsdom: 4839 5163 optional: true 4840 5164 4841 - vscode-uri@3.1.0: 4842 - resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 4843 - 4844 - vue-bundle-renderer@2.2.0: 4845 - resolution: {integrity: sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==} 5165 + vue-bundle-renderer@2.3.1: 5166 + resolution: {integrity: sha512-7F4LNMopUw5RgYWo4zCmVUHCc6aQRC6dCKHUYkM/n+fux4AUGdL1x6m5A515WWyFysRRN7cx3hBzVqoisfRfzw==} 4846 5167 4847 5168 vue-devtools-stub@0.1.0: 4848 5169 resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} ··· 4878 5199 '@vue/compiler-core': ^3.5.13 4879 5200 esbuild: '*' 4880 5201 vue: ^3.5.13 4881 - 4882 - vue-tsc@3.3.5: 4883 - resolution: {integrity: sha512-Rzh/G2MmNlMSAMTiQEjDrsb4dgB/jbtEM47rVN2NtidF1dfb/q4w4QvpQBtW5+y3y5H27Hjh7deVwk+YB02fNg==} 4884 - hasBin: true 4885 - peerDependencies: 4886 - typescript: '>=5.0.0' 4887 5202 4888 5203 vue@3.5.38: 4889 5204 resolution: {integrity: sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==} ··· 4945 5260 utf-8-validate: 4946 5261 optional: true 4947 5262 4948 - wsl-utils@0.1.0: 4949 - resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} 4950 - engines: {node: '>=18'} 4951 - 4952 5263 wsl-utils@0.3.1: 4953 5264 resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} 4954 5265 engines: {node: '>=20'} ··· 5038 5349 '@jridgewell/trace-mapping': 0.3.31 5039 5350 jsesc: 3.1.0 5040 5351 5041 - '@babel/generator@8.0.0-rc.6': 5352 + '@babel/generator@8.0.0': 5042 5353 dependencies: 5043 - '@babel/parser': 8.0.0-rc.6 5044 - '@babel/types': 8.0.0-rc.6 5354 + '@babel/parser': 8.0.0 5355 + '@babel/types': 8.0.0 5356 + '@jridgewell/gen-mapping': 0.3.13 5357 + '@jridgewell/trace-mapping': 0.3.31 5358 + '@types/jsesc': 2.5.1 5359 + jsesc: 3.1.0 5360 + 5361 + '@babel/generator@8.0.0-rc.2': 5362 + dependencies: 5363 + '@babel/parser': 8.0.0-rc.2 5364 + '@babel/types': 8.0.0-rc.2 5045 5365 '@jridgewell/gen-mapping': 0.3.13 5046 5366 '@jridgewell/trace-mapping': 0.3.31 5047 5367 '@types/jsesc': 2.5.1 ··· 5055 5375 dependencies: 5056 5376 '@babel/compat-data': 7.29.7 5057 5377 '@babel/helper-validator-option': 7.29.7 5058 - browserslist: 4.28.2 5378 + browserslist: 4.28.4 5059 5379 lru-cache: 5.1.1 5060 5380 semver: 6.3.1 5061 5381 ··· 5121 5441 5122 5442 '@babel/helper-string-parser@7.29.7': {} 5123 5443 5124 - '@babel/helper-string-parser@8.0.0-rc.6': {} 5444 + '@babel/helper-string-parser@8.0.0': {} 5125 5445 5126 5446 '@babel/helper-validator-identifier@7.29.7': {} 5127 5447 5128 - '@babel/helper-validator-identifier@8.0.0-rc.6': {} 5448 + '@babel/helper-validator-identifier@8.0.0-rc.2': {} 5449 + 5450 + '@babel/helper-validator-identifier@8.0.2': {} 5129 5451 5130 5452 '@babel/helper-validator-option@7.29.7': {} 5131 5453 ··· 5138 5460 dependencies: 5139 5461 '@babel/types': 7.29.7 5140 5462 5141 - '@babel/parser@8.0.0-rc.6': 5463 + '@babel/parser@8.0.0': 5464 + dependencies: 5465 + '@babel/types': 8.0.0 5466 + 5467 + '@babel/parser@8.0.0-rc.2': 5142 5468 dependencies: 5143 - '@babel/types': 8.0.0-rc.6 5469 + '@babel/types': 8.0.0-rc.2 5144 5470 5145 5471 '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': 5146 5472 dependencies: ··· 5186 5512 '@babel/helper-string-parser': 7.29.7 5187 5513 '@babel/helper-validator-identifier': 7.29.7 5188 5514 5189 - '@babel/types@8.0.0-rc.6': 5515 + '@babel/types@8.0.0': 5190 5516 dependencies: 5191 - '@babel/helper-string-parser': 8.0.0-rc.6 5192 - '@babel/helper-validator-identifier': 8.0.0-rc.6 5517 + '@babel/helper-string-parser': 8.0.0 5518 + '@babel/helper-validator-identifier': 8.0.2 5519 + 5520 + '@babel/types@8.0.0-rc.2': 5521 + dependencies: 5522 + '@babel/helper-string-parser': 8.0.0 5523 + '@babel/helper-validator-identifier': 8.0.0-rc.2 5193 5524 5194 - '@bomb.sh/tab@0.0.15(cac@6.7.14)(citty@0.2.2)': 5525 + '@bomb.sh/tab@0.0.16(cac@6.7.14)(citty@0.2.2)': 5195 5526 optionalDependencies: 5196 5527 cac: 6.7.14 5197 5528 citty: 0.2.2 ··· 5201 5532 fast-wrap-ansi: 0.1.6 5202 5533 sisteransi: 1.0.5 5203 5534 5204 - '@clack/core@1.4.1': 5535 + '@clack/core@1.4.2': 5205 5536 dependencies: 5206 5537 fast-wrap-ansi: 0.2.2 5207 5538 sisteransi: 1.0.5 ··· 5213 5544 fast-wrap-ansi: 0.1.6 5214 5545 sisteransi: 1.0.5 5215 5546 5216 - '@clack/prompts@1.5.1': 5547 + '@clack/prompts@1.6.0': 5217 5548 dependencies: 5218 - '@clack/core': 1.4.1 5549 + '@clack/core': 1.4.2 5219 5550 fast-string-width: 3.0.2 5220 5551 fast-wrap-ansi: 0.2.2 5221 5552 sisteransi: 1.0.5 ··· 5257 5588 '@es-joy/jsdoccomment@0.87.0': 5258 5589 dependencies: 5259 5590 '@types/estree': 1.0.9 5260 - '@typescript-eslint/types': 8.61.0 5591 + '@typescript-eslint/types': 8.62.0 5261 5592 comment-parser: 1.4.7 5262 5593 esquery: 1.7.0 5263 5594 jsdoc-type-pratt-parser: 7.2.0 ··· 5612 5943 https-proxy-agent: 7.0.6 5613 5944 node-fetch: 2.7.0 5614 5945 nopt: 8.1.0 5615 - semver: 7.8.4 5946 + semver: 7.8.5 5616 5947 tar: 7.5.16 5617 5948 transitivePeerDependencies: 5618 5949 - encoding 5619 5950 - supports-color 5620 5951 5621 - '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': 5952 + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': 5622 5953 dependencies: 5623 5954 '@emnapi/core': 1.10.0 5624 5955 '@emnapi/runtime': 1.10.0 5625 - '@tybys/wasm-util': 0.10.2 5956 + '@tybys/wasm-util': 0.10.3 5626 5957 optional: true 5627 5958 5628 5959 '@nodelib/fs.scandir@2.1.5': ··· 5637 5968 '@nodelib/fs.scandir': 2.1.5 5638 5969 fastq: 1.20.1 5639 5970 5640 - '@nuxt/cli@3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3)': 5971 + '@nuxt/cli@3.36.0(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3)': 5641 5972 dependencies: 5642 - '@bomb.sh/tab': 0.0.15(cac@6.7.14)(citty@0.2.2) 5643 - '@clack/prompts': 1.5.1 5973 + '@bomb.sh/tab': 0.0.16(cac@6.7.14)(citty@0.2.2) 5974 + '@clack/prompts': 1.6.0 5644 5975 c12: 3.3.4(magicast@0.5.3) 5645 5976 citty: 0.2.2 5646 5977 confbox: 0.2.4 5647 5978 consola: 3.4.2 5648 5979 debug: 4.4.3 5649 5980 defu: 6.1.7 5650 - exsolve: 1.0.8 5981 + exsolve: 1.1.0 5651 5982 fuse.js: 7.4.2 5652 5983 fzf: 0.5.2 5653 5984 giget: 3.3.0 5654 5985 jiti: 2.7.0 5655 - listhen: 1.10.0(srvx@0.11.16) 5986 + listhen: 1.10.0(srvx@0.11.17) 5656 5987 nypm: 0.6.7 5657 5988 ofetch: 1.5.1 5658 5989 ohash: 2.0.11 ··· 5660 5991 perfect-debounce: 2.1.0 5661 5992 pkg-types: 2.3.1 5662 5993 scule: 1.3.0 5663 - semver: 7.8.4 5664 - srvx: 0.11.16 5994 + semver: 7.8.5 5995 + srvx: 0.11.17 5665 5996 std-env: 4.1.0 5666 - tinyclip: 0.1.14 5997 + tinyclip: 0.1.15 5667 5998 tinyexec: 1.2.4 5668 5999 ufo: 1.6.4 5669 6000 youch: 4.1.1 ··· 5695 6026 5696 6027 '@nuxt/devtools-wizard@3.2.4': 5697 6028 dependencies: 5698 - '@clack/prompts': 1.5.1 6029 + '@clack/prompts': 1.6.0 5699 6030 consola: 3.4.2 5700 6031 diff: 8.0.4 5701 6032 execa: 8.0.1 5702 6033 magicast: 0.5.3 5703 6034 pathe: 2.0.3 5704 6035 pkg-types: 2.3.1 5705 - semver: 7.8.4 6036 + semver: 7.8.5 5706 6037 5707 6038 '@nuxt/devtools@3.2.4(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': 5708 6039 dependencies: ··· 5729 6060 pathe: 2.0.3 5730 6061 perfect-debounce: 2.1.0 5731 6062 pkg-types: 2.3.1 5732 - semver: 7.8.4 6063 + semver: 7.8.5 5733 6064 simple-git: 3.36.0 5734 6065 sirv: 3.0.2 5735 6066 structured-clone-es: 2.0.0 ··· 5745 6076 - utf-8-validate 5746 6077 - vue 5747 6078 5748 - '@nuxt/eslint-config@1.16.0(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6079 + '@nuxt/eslint-config@1.16.0(@typescript-eslint/utils@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 5749 6080 dependencies: 5750 6081 '@antfu/install-pkg': 1.1.0 5751 - '@clack/prompts': 1.5.1 6082 + '@clack/prompts': 1.6.0 5752 6083 '@eslint/js': 10.0.1(eslint@10.5.0(jiti@2.7.0)) 5753 6084 '@nuxt/eslint-plugin': 1.16.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5754 6085 '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0(jiti@2.7.0)) 5755 - '@typescript-eslint/eslint-plugin': 8.61.0(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5756 - '@typescript-eslint/parser': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6086 + '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6087 + '@typescript-eslint/parser': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5757 6088 eslint: 10.5.0(jiti@2.7.0) 5758 6089 eslint-config-flat-gitignore: 2.3.0(eslint@10.5.0(jiti@2.7.0)) 5759 6090 eslint-flat-config-utils: 3.2.0 5760 6091 eslint-merge-processors: 2.0.0(eslint@10.5.0(jiti@2.7.0)) 5761 6092 eslint-plugin-import-lite: 0.6.0(eslint@10.5.0(jiti@2.7.0)) 5762 - eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)) 5763 - eslint-plugin-jsdoc: 63.0.2(eslint@10.5.0(jiti@2.7.0)) 6093 + eslint-plugin-import-x: 4.17.0(@typescript-eslint/utils@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)) 6094 + eslint-plugin-jsdoc: 63.0.7(eslint@10.5.0(jiti@2.7.0)) 5764 6095 eslint-plugin-regexp: 3.1.0(eslint@10.5.0(jiti@2.7.0)) 5765 6096 eslint-plugin-unicorn: 65.0.1(eslint@10.5.0(jiti@2.7.0)) 5766 - eslint-plugin-vue: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))) 6097 + eslint-plugin-vue: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))) 5767 6098 eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0)) 5768 - globals: 17.6.0 6099 + globals: 17.7.0 5769 6100 local-pkg: 1.2.1 5770 6101 pathe: 2.0.3 5771 6102 vue-eslint-parser: 10.4.1(eslint@10.5.0(jiti@2.7.0)) ··· 5778 6109 5779 6110 '@nuxt/eslint-plugin@1.16.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 5780 6111 dependencies: 5781 - '@typescript-eslint/types': 8.61.0 5782 - '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6112 + '@typescript-eslint/types': 8.62.0 6113 + '@typescript-eslint/utils': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5783 6114 eslint: 10.5.0(jiti@2.7.0) 5784 6115 transitivePeerDependencies: 5785 6116 - supports-color ··· 5792 6123 defu: 6.1.7 5793 6124 destr: 2.0.5 5794 6125 errx: 0.1.0 5795 - exsolve: 1.0.8 6126 + exsolve: 1.1.0 5796 6127 ignore: 7.0.5 5797 6128 jiti: 2.7.0 5798 6129 klona: 2.0.6 ··· 5803 6134 pkg-types: 2.3.1 5804 6135 rc9: 3.0.1 5805 6136 scule: 1.3.0 5806 - semver: 7.8.4 6137 + semver: 7.8.5 5807 6138 tinyglobby: 0.2.17 5808 6139 ufo: 1.6.4 5809 6140 unctx: 2.5.0 ··· 5818 6149 defu: 6.1.7 5819 6150 destr: 2.0.5 5820 6151 errx: 0.1.0 5821 - exsolve: 1.0.8 6152 + exsolve: 1.1.0 5822 6153 ignore: 7.0.5 5823 6154 jiti: 2.7.0 5824 6155 klona: 2.0.6 ··· 5828 6159 pkg-types: 2.3.1 5829 6160 rc9: 3.0.1 5830 6161 scule: 1.3.0 5831 - semver: 7.8.4 6162 + semver: 7.8.5 5832 6163 tinyglobby: 0.2.17 5833 6164 ufo: 1.6.4 5834 6165 unctx: 2.5.0 ··· 5836 6167 transitivePeerDependencies: 5837 6168 - magicast 5838 6169 5839 - '@nuxt/module-builder@1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3))': 6170 + '@nuxt/module-builder@1.0.2(@nuxt/cli@3.36.0(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))': 5840 6171 dependencies: 5841 - '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3) 6172 + '@nuxt/cli': 3.36.0(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3) 5842 6173 citty: 0.1.6 5843 6174 consola: 3.4.2 5844 6175 defu: 6.1.7 5845 6176 jiti: 2.7.0 5846 6177 magic-regexp: 0.10.0 5847 - mkdist: 2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 6178 + mkdist: 2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) 5848 6179 mlly: 1.8.2 5849 6180 pathe: 2.0.3 5850 6181 pkg-types: 2.3.1 5851 6182 tsconfck: 3.1.6(typescript@6.0.3) 5852 6183 typescript: 6.0.3 5853 - unbuild: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 6184 + unbuild: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) 5854 6185 vue-sfc-transformer: 0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)) 5855 6186 transitivePeerDependencies: 5856 6187 - '@vue/compiler-core' ··· 5859 6190 - vue 5860 6191 - vue-tsc 5861 6192 5862 - '@nuxt/nitro-server@4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4)(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16)(typescript@6.0.3)': 6193 + '@nuxt/nitro-server@4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4)(esbuild@0.28.1)(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(srvx@0.11.17)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': 5863 6194 dependencies: 5864 6195 '@nuxt/devalue': 2.0.2 5865 6196 '@nuxt/kit': 4.4.8(magicast@0.5.3) ··· 5871 6202 devalue: 5.8.1 5872 6203 errx: 0.1.0 5873 6204 escape-string-regexp: 5.0.0 5874 - exsolve: 1.0.8 6205 + exsolve: 1.1.0 5875 6206 h3: 1.15.11 5876 - impound: 1.1.5 6207 + impound: 1.1.5(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 5877 6208 klona: 2.0.6 5878 6209 mocked-exports: 0.1.1 5879 - nitropack: 2.13.4(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16) 5880 - nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0) 6210 + nitropack: 2.13.4(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.17)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 6211 + nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0) 5881 6212 nypm: 0.6.7 5882 6213 ohash: 2.0.11 5883 6214 pathe: 2.0.3 ··· 5887 6218 unctx: 2.5.0 5888 6219 unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1) 5889 6220 vue: 3.5.38(typescript@6.0.3) 5890 - vue-bundle-renderer: 2.2.0 6221 + vue-bundle-renderer: 2.3.1 5891 6222 vue-devtools-stub: 0.1.0 5892 6223 optionalDependencies: 5893 6224 '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) ··· 5901 6232 - '@capacitor/preferences' 5902 6233 - '@deno/kv' 5903 6234 - '@electric-sql/pglite' 6235 + - '@farmfe/core' 5904 6236 - '@libsql/client' 5905 6237 - '@netlify/blobs' 5906 6238 - '@planetscale/database' 6239 + - '@rspack/core' 5907 6240 - '@upstash/redis' 5908 6241 - '@vercel/blob' 5909 6242 - '@vercel/functions' ··· 5912 6245 - bare-abort-controller 5913 6246 - bare-buffer 5914 6247 - better-sqlite3 6248 + - bun-types-no-globals 5915 6249 - db0 5916 6250 - drizzle-orm 5917 6251 - encoding 6252 + - esbuild 5918 6253 - idb-keyval 5919 6254 - ioredis 5920 6255 - magicast ··· 5922 6257 - oxc-parser 5923 6258 - react-native-b4a 5924 6259 - rolldown 6260 + - rollup 5925 6261 - sqlite3 5926 6262 - srvx 5927 6263 - supports-color 5928 6264 - typescript 6265 + - unloader 5929 6266 - uploadthing 6267 + - vite 6268 + - webpack 5930 6269 - xml2js 5931 6270 5932 6271 '@nuxt/schema@4.4.8': ··· 5946 6285 rc9: 3.0.1 5947 6286 std-env: 4.1.0 5948 6287 5949 - '@nuxt/test-utils@4.0.3(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))': 6288 + '@nuxt/test-utils@4.0.3(crossws@0.4.6(srvx@0.11.17))(esbuild@0.28.1)(magicast@0.5.3)(playwright-core@1.61.1)(rolldown@1.1.0)(rollup@4.62.2)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))': 5950 6289 dependencies: 5951 6290 '@clack/prompts': 1.2.0 5952 6291 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) ··· 5956 6295 defu: 6.1.7 5957 6296 destr: 2.0.5 5958 6297 estree-walker: 3.0.3 5959 - exsolve: 1.0.8 6298 + exsolve: 1.1.0 5960 6299 fake-indexeddb: 6.2.5 5961 6300 get-port-please: 3.2.0 5962 6301 h3: 1.15.11 5963 - h3-next: h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.11.16)) 6302 + h3-next: h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.11.17)) 5964 6303 local-pkg: 1.2.1 5965 6304 magic-string: 0.30.21 5966 6305 node-fetch-native: 1.6.7 ··· 5974 6313 std-env: 4.1.0 5975 6314 tinyexec: 1.2.4 5976 6315 ufo: 1.6.4 5977 - unplugin: 3.0.0 5978 - vitest-environment-nuxt: 2.0.0(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 6316 + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 6317 + vitest-environment-nuxt: 2.0.0(crossws@0.4.6(srvx@0.11.17))(esbuild@0.28.1)(magicast@0.5.3)(playwright-core@1.61.1)(rolldown@1.1.0)(rollup@4.62.2)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 5979 6318 vue: 3.5.38(typescript@6.0.3) 5980 6319 optionalDependencies: 5981 6320 playwright-core: 1.61.1 5982 - vitest: 4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 6321 + vitest: 4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 5983 6322 transitivePeerDependencies: 6323 + - '@farmfe/core' 6324 + - '@rspack/core' 6325 + - bun-types-no-globals 5984 6326 - crossws 6327 + - esbuild 5985 6328 - magicast 6329 + - rolldown 6330 + - rollup 5986 6331 - typescript 6332 + - unloader 5987 6333 - vite 6334 + - webpack 5988 6335 5989 - '@nuxt/vite-builder@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@types/node@26.0.0)(eslint@10.5.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(terser@5.48.0)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)': 6336 + '@nuxt/vite-builder@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@types/node@26.0.0)(eslint@10.5.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(terser@5.48.0)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)': 5990 6337 dependencies: 5991 6338 '@nuxt/kit': 4.4.8(magicast@0.5.3) 5992 - '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) 6339 + '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) 5993 6340 '@vitejs/plugin-vue': 6.0.7(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 5994 - '@vitejs/plugin-vue-jsx': 5.1.5(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 5995 - autoprefixer: 10.5.0(postcss@8.5.15) 6341 + '@vitejs/plugin-vue-jsx': 5.1.6(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 6342 + autoprefixer: 10.5.1(postcss@8.5.15) 5996 6343 consola: 3.4.2 5997 6344 cssnano: 8.0.2(postcss@8.5.15) 5998 6345 defu: 6.1.7 5999 6346 escape-string-regexp: 5.0.0 6000 - exsolve: 1.0.8 6347 + exsolve: 1.1.0 6001 6348 get-port-please: 3.2.0 6002 6349 jiti: 2.7.0 6003 6350 knitwork: 1.3.0 6004 6351 magic-string: 0.30.21 6005 6352 mlly: 1.8.2 6006 6353 mocked-exports: 0.1.1 6007 - nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0) 6354 + nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0) 6008 6355 nypm: 0.6.7 6009 6356 pathe: 2.0.3 6010 6357 pkg-types: 2.3.1 ··· 6015 6362 unenv: 2.0.0-rc.24 6016 6363 vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6017 6364 vite-node: 5.3.0(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6018 - vite-plugin-checker: 0.14.1(eslint@10.5.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3)) 6365 + vite-plugin-checker: 0.14.4(eslint@10.5.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 6019 6366 vue: 3.5.38(typescript@6.0.3) 6020 - vue-bundle-renderer: 2.2.0 6367 + vue-bundle-renderer: 2.3.1 6021 6368 optionalDependencies: 6022 6369 '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) 6023 6370 rolldown: 1.1.0 6024 - rollup-plugin-visualizer: 7.0.1(rolldown@1.1.0)(rollup@4.62.0) 6371 + rollup-plugin-visualizer: 7.0.1(rolldown@1.1.0)(rollup@4.62.2) 6025 6372 transitivePeerDependencies: 6026 6373 - '@biomejs/biome' 6027 6374 - '@types/node' ··· 6097 6444 dependencies: 6098 6445 '@emnapi/core': 1.10.0 6099 6446 '@emnapi/runtime': 1.10.0 6100 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6447 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6101 6448 optional: true 6102 6449 6103 6450 '@oxc-minify/binding-win32-arm64-msvc@0.133.0': ··· 6161 6508 dependencies: 6162 6509 '@emnapi/core': 1.10.0 6163 6510 '@emnapi/runtime': 1.10.0 6164 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6511 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6165 6512 optional: true 6166 6513 6167 6514 '@oxc-parser/binding-win32-arm64-msvc@0.133.0': ··· 6172 6519 6173 6520 '@oxc-parser/binding-win32-x64-msvc@0.133.0': 6174 6521 optional: true 6522 + 6523 + '@oxc-project/types@0.112.0': {} 6524 + 6525 + '@oxc-project/types@0.127.0': {} 6175 6526 6176 6527 '@oxc-project/types@0.133.0': {} 6177 6528 ··· 6229 6580 dependencies: 6230 6581 '@emnapi/core': 1.10.0 6231 6582 '@emnapi/runtime': 1.10.0 6232 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6583 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6233 6584 optional: true 6234 6585 6235 6586 '@oxc-transform/binding-win32-arm64-msvc@0.133.0': ··· 6240 6591 6241 6592 '@oxc-transform/binding-win32-x64-msvc@0.133.0': 6242 6593 optional: true 6243 - 6244 - '@package-json/types@0.0.12': {} 6245 6594 6246 6595 '@parcel/watcher-android-arm64@2.5.6': 6247 6596 optional: true ··· 6325 6674 6326 6675 '@poppinss/exception@1.2.3': {} 6327 6676 6677 + '@quansync/fs@1.0.0': 6678 + dependencies: 6679 + quansync: 1.0.0 6680 + 6681 + '@rolldown/binding-android-arm64@1.0.0-rc.17': 6682 + optional: true 6683 + 6684 + '@rolldown/binding-android-arm64@1.0.0-rc.3': 6685 + optional: true 6686 + 6328 6687 '@rolldown/binding-android-arm64@1.1.0': 6329 6688 optional: true 6330 6689 6690 + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': 6691 + optional: true 6692 + 6693 + '@rolldown/binding-darwin-arm64@1.0.0-rc.3': 6694 + optional: true 6695 + 6331 6696 '@rolldown/binding-darwin-arm64@1.1.0': 6332 6697 optional: true 6333 6698 6699 + '@rolldown/binding-darwin-x64@1.0.0-rc.17': 6700 + optional: true 6701 + 6702 + '@rolldown/binding-darwin-x64@1.0.0-rc.3': 6703 + optional: true 6704 + 6334 6705 '@rolldown/binding-darwin-x64@1.1.0': 6335 6706 optional: true 6336 6707 6708 + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': 6709 + optional: true 6710 + 6711 + '@rolldown/binding-freebsd-x64@1.0.0-rc.3': 6712 + optional: true 6713 + 6337 6714 '@rolldown/binding-freebsd-x64@1.1.0': 6715 + optional: true 6716 + 6717 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': 6718 + optional: true 6719 + 6720 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3': 6338 6721 optional: true 6339 6722 6340 6723 '@rolldown/binding-linux-arm-gnueabihf@1.1.0': 6341 6724 optional: true 6342 6725 6726 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': 6727 + optional: true 6728 + 6729 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3': 6730 + optional: true 6731 + 6343 6732 '@rolldown/binding-linux-arm64-gnu@1.1.0': 6344 6733 optional: true 6345 6734 6735 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': 6736 + optional: true 6737 + 6738 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.3': 6739 + optional: true 6740 + 6346 6741 '@rolldown/binding-linux-arm64-musl@1.1.0': 6347 6742 optional: true 6348 6743 6744 + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': 6745 + optional: true 6746 + 6349 6747 '@rolldown/binding-linux-ppc64-gnu@1.1.0': 6748 + optional: true 6749 + 6750 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': 6350 6751 optional: true 6351 6752 6352 6753 '@rolldown/binding-linux-s390x-gnu@1.1.0': 6353 6754 optional: true 6354 6755 6756 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': 6757 + optional: true 6758 + 6759 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.3': 6760 + optional: true 6761 + 6355 6762 '@rolldown/binding-linux-x64-gnu@1.1.0': 6356 6763 optional: true 6357 6764 6765 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': 6766 + optional: true 6767 + 6768 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.3': 6769 + optional: true 6770 + 6358 6771 '@rolldown/binding-linux-x64-musl@1.1.0': 6772 + optional: true 6773 + 6774 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': 6775 + optional: true 6776 + 6777 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.3': 6359 6778 optional: true 6360 6779 6361 6780 '@rolldown/binding-openharmony-arm64@1.1.0': 6362 6781 optional: true 6363 6782 6783 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': 6784 + dependencies: 6785 + '@emnapi/core': 1.10.0 6786 + '@emnapi/runtime': 1.10.0 6787 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6788 + optional: true 6789 + 6790 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': 6791 + dependencies: 6792 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6793 + transitivePeerDependencies: 6794 + - '@emnapi/core' 6795 + - '@emnapi/runtime' 6796 + optional: true 6797 + 6364 6798 '@rolldown/binding-wasm32-wasi@1.1.0': 6365 6799 dependencies: 6366 6800 '@emnapi/core': 1.10.0 6367 6801 '@emnapi/runtime': 1.10.0 6368 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6802 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6803 + optional: true 6804 + 6805 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': 6806 + optional: true 6807 + 6808 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3': 6369 6809 optional: true 6370 6810 6371 6811 '@rolldown/binding-win32-arm64-msvc@1.1.0': 6812 + optional: true 6813 + 6814 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': 6815 + optional: true 6816 + 6817 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.3': 6372 6818 optional: true 6373 6819 6374 6820 '@rolldown/binding-win32-x64-msvc@1.1.0': 6375 6821 optional: true 6376 6822 6823 + '@rolldown/pluginutils@1.0.0-rc.17': {} 6824 + 6825 + '@rolldown/pluginutils@1.0.0-rc.3': {} 6826 + 6377 6827 '@rolldown/pluginutils@1.0.1': {} 6378 6828 6379 - '@rollup/plugin-alias@5.1.1(rollup@4.62.0)': 6829 + '@rollup/plugin-alias@5.1.1(rollup@4.62.2)': 6380 6830 optionalDependencies: 6381 - rollup: 4.62.0 6831 + rollup: 4.62.2 6382 6832 6383 - '@rollup/plugin-alias@6.0.0(rollup@4.62.0)': 6833 + '@rollup/plugin-alias@6.0.0(rollup@4.62.2)': 6384 6834 optionalDependencies: 6385 - rollup: 4.62.0 6835 + rollup: 4.62.2 6386 6836 6387 - '@rollup/plugin-commonjs@28.0.9(rollup@4.62.0)': 6837 + '@rollup/plugin-commonjs@28.0.9(rollup@4.62.2)': 6388 6838 dependencies: 6389 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6839 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6390 6840 commondir: 1.0.1 6391 6841 estree-walker: 2.0.2 6392 6842 fdir: 6.5.0(picomatch@4.0.4) ··· 6394 6844 magic-string: 0.30.21 6395 6845 picomatch: 4.0.4 6396 6846 optionalDependencies: 6397 - rollup: 4.62.0 6847 + rollup: 4.62.2 6398 6848 6399 - '@rollup/plugin-commonjs@29.0.3(rollup@4.62.0)': 6849 + '@rollup/plugin-commonjs@29.0.3(rollup@4.62.2)': 6400 6850 dependencies: 6401 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6851 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6402 6852 commondir: 1.0.1 6403 6853 estree-walker: 2.0.2 6404 6854 fdir: 6.5.0(picomatch@4.0.4) ··· 6406 6856 magic-string: 0.30.21 6407 6857 picomatch: 4.0.4 6408 6858 optionalDependencies: 6409 - rollup: 4.62.0 6859 + rollup: 4.62.2 6410 6860 6411 - '@rollup/plugin-inject@5.0.5(rollup@4.62.0)': 6861 + '@rollup/plugin-inject@5.0.5(rollup@4.62.2)': 6412 6862 dependencies: 6413 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6863 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6414 6864 estree-walker: 2.0.2 6415 6865 magic-string: 0.30.21 6416 6866 optionalDependencies: 6417 - rollup: 4.62.0 6867 + rollup: 4.62.2 6418 6868 6419 - '@rollup/plugin-json@6.1.0(rollup@4.62.0)': 6869 + '@rollup/plugin-json@6.1.0(rollup@4.62.2)': 6420 6870 dependencies: 6421 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6871 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6422 6872 optionalDependencies: 6423 - rollup: 4.62.0 6873 + rollup: 4.62.2 6424 6874 6425 - '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.0)': 6875 + '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.2)': 6426 6876 dependencies: 6427 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6877 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6428 6878 '@types/resolve': 1.20.2 6429 6879 deepmerge: 4.3.1 6430 6880 is-module: 1.0.0 6431 6881 resolve: 1.22.12 6432 6882 optionalDependencies: 6433 - rollup: 4.62.0 6883 + rollup: 4.62.2 6434 6884 6435 - '@rollup/plugin-replace@6.0.3(rollup@4.62.0)': 6885 + '@rollup/plugin-replace@6.0.3(rollup@4.62.2)': 6436 6886 dependencies: 6437 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6887 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6438 6888 magic-string: 0.30.21 6439 6889 optionalDependencies: 6440 - rollup: 4.62.0 6890 + rollup: 4.62.2 6441 6891 6442 - '@rollup/plugin-terser@1.0.0(rollup@4.62.0)': 6892 + '@rollup/plugin-terser@1.0.0(rollup@4.62.2)': 6443 6893 dependencies: 6444 - serialize-javascript: 7.0.5 6894 + serialize-javascript: 7.0.6 6445 6895 smob: 1.6.2 6446 6896 terser: 5.48.0 6447 6897 optionalDependencies: 6448 - rollup: 4.62.0 6898 + rollup: 4.62.2 6449 6899 6450 - '@rollup/pluginutils@5.4.0(rollup@4.62.0)': 6900 + '@rollup/pluginutils@5.4.0(rollup@4.62.2)': 6451 6901 dependencies: 6452 6902 '@types/estree': 1.0.9 6453 6903 estree-walker: 2.0.2 6454 6904 picomatch: 4.0.4 6455 6905 optionalDependencies: 6456 - rollup: 4.62.0 6906 + rollup: 4.62.2 6457 6907 6458 - '@rollup/rollup-android-arm-eabi@4.62.0': 6908 + '@rollup/rollup-android-arm-eabi@4.62.2': 6459 6909 optional: true 6460 6910 6461 - '@rollup/rollup-android-arm64@4.62.0': 6911 + '@rollup/rollup-android-arm64@4.62.2': 6462 6912 optional: true 6463 6913 6464 - '@rollup/rollup-darwin-arm64@4.62.0': 6914 + '@rollup/rollup-darwin-arm64@4.62.2': 6465 6915 optional: true 6466 6916 6467 - '@rollup/rollup-darwin-x64@4.62.0': 6917 + '@rollup/rollup-darwin-x64@4.62.2': 6468 6918 optional: true 6469 6919 6470 - '@rollup/rollup-freebsd-arm64@4.62.0': 6920 + '@rollup/rollup-freebsd-arm64@4.62.2': 6471 6921 optional: true 6472 6922 6473 - '@rollup/rollup-freebsd-x64@4.62.0': 6923 + '@rollup/rollup-freebsd-x64@4.62.2': 6474 6924 optional: true 6475 6925 6476 - '@rollup/rollup-linux-arm-gnueabihf@4.62.0': 6926 + '@rollup/rollup-linux-arm-gnueabihf@4.62.2': 6477 6927 optional: true 6478 6928 6479 - '@rollup/rollup-linux-arm-musleabihf@4.62.0': 6929 + '@rollup/rollup-linux-arm-musleabihf@4.62.2': 6480 6930 optional: true 6481 6931 6482 - '@rollup/rollup-linux-arm64-gnu@4.62.0': 6932 + '@rollup/rollup-linux-arm64-gnu@4.62.2': 6483 6933 optional: true 6484 6934 6485 - '@rollup/rollup-linux-arm64-musl@4.62.0': 6935 + '@rollup/rollup-linux-arm64-musl@4.62.2': 6486 6936 optional: true 6487 6937 6488 - '@rollup/rollup-linux-loong64-gnu@4.62.0': 6938 + '@rollup/rollup-linux-loong64-gnu@4.62.2': 6489 6939 optional: true 6490 6940 6491 - '@rollup/rollup-linux-loong64-musl@4.62.0': 6941 + '@rollup/rollup-linux-loong64-musl@4.62.2': 6492 6942 optional: true 6493 6943 6494 - '@rollup/rollup-linux-ppc64-gnu@4.62.0': 6944 + '@rollup/rollup-linux-ppc64-gnu@4.62.2': 6495 6945 optional: true 6496 6946 6497 - '@rollup/rollup-linux-ppc64-musl@4.62.0': 6947 + '@rollup/rollup-linux-ppc64-musl@4.62.2': 6498 6948 optional: true 6499 6949 6500 - '@rollup/rollup-linux-riscv64-gnu@4.62.0': 6950 + '@rollup/rollup-linux-riscv64-gnu@4.62.2': 6501 6951 optional: true 6502 6952 6503 - '@rollup/rollup-linux-riscv64-musl@4.62.0': 6953 + '@rollup/rollup-linux-riscv64-musl@4.62.2': 6504 6954 optional: true 6505 6955 6506 - '@rollup/rollup-linux-s390x-gnu@4.62.0': 6956 + '@rollup/rollup-linux-s390x-gnu@4.62.2': 6507 6957 optional: true 6508 6958 6509 - '@rollup/rollup-linux-x64-gnu@4.62.0': 6959 + '@rollup/rollup-linux-x64-gnu@4.62.2': 6510 6960 optional: true 6511 6961 6512 - '@rollup/rollup-linux-x64-musl@4.62.0': 6962 + '@rollup/rollup-linux-x64-musl@4.62.2': 6513 6963 optional: true 6514 6964 6515 - '@rollup/rollup-openbsd-x64@4.62.0': 6965 + '@rollup/rollup-openbsd-x64@4.62.2': 6516 6966 optional: true 6517 6967 6518 - '@rollup/rollup-openharmony-arm64@4.62.0': 6968 + '@rollup/rollup-openharmony-arm64@4.62.2': 6519 6969 optional: true 6520 6970 6521 - '@rollup/rollup-win32-arm64-msvc@4.62.0': 6971 + '@rollup/rollup-win32-arm64-msvc@4.62.2': 6522 6972 optional: true 6523 6973 6524 - '@rollup/rollup-win32-ia32-msvc@4.62.0': 6974 + '@rollup/rollup-win32-ia32-msvc@4.62.2': 6525 6975 optional: true 6526 6976 6527 - '@rollup/rollup-win32-x64-gnu@4.62.0': 6977 + '@rollup/rollup-win32-x64-gnu@4.62.2': 6528 6978 optional: true 6529 6979 6530 - '@rollup/rollup-win32-x64-msvc@4.62.0': 6980 + '@rollup/rollup-win32-x64-msvc@4.62.2': 6531 6981 optional: true 6532 6982 6533 6983 '@simple-git/args-pathspec@1.0.3': {} ··· 6549 6999 '@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0))': 6550 7000 dependencies: 6551 7001 '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 6552 - '@typescript-eslint/types': 8.61.0 7002 + '@typescript-eslint/types': 8.62.0 6553 7003 eslint: 10.5.0(jiti@2.7.0) 6554 7004 eslint-visitor-keys: 4.2.1 6555 7005 espree: 10.4.0 6556 7006 estraverse: 5.3.0 6557 7007 picomatch: 4.0.4 6558 7008 6559 - '@tybys/wasm-util@0.10.2': 7009 + '@tybys/wasm-util@0.10.3': 6560 7010 dependencies: 6561 7011 tslib: 2.8.1 6562 7012 optional: true ··· 6582 7032 6583 7033 '@types/resolve@1.20.2': {} 6584 7034 6585 - '@typescript-eslint/eslint-plugin@8.61.0(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 7035 + '@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6586 7036 dependencies: 6587 7037 '@eslint-community/regexpp': 4.12.2 6588 - '@typescript-eslint/parser': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6589 - '@typescript-eslint/scope-manager': 8.61.0 6590 - '@typescript-eslint/type-utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6591 - '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6592 - '@typescript-eslint/visitor-keys': 8.61.0 7038 + '@typescript-eslint/parser': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7039 + '@typescript-eslint/scope-manager': 8.62.0 7040 + '@typescript-eslint/type-utils': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7041 + '@typescript-eslint/utils': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7042 + '@typescript-eslint/visitor-keys': 8.62.0 6593 7043 eslint: 10.5.0(jiti@2.7.0) 6594 7044 ignore: 7.0.5 6595 7045 natural-compare: 1.4.0 ··· 6598 7048 transitivePeerDependencies: 6599 7049 - supports-color 6600 7050 6601 - '@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 7051 + '@typescript-eslint/parser@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6602 7052 dependencies: 6603 - '@typescript-eslint/scope-manager': 8.61.0 6604 - '@typescript-eslint/types': 8.61.0 6605 - '@typescript-eslint/typescript-estree': 8.61.0(typescript@6.0.3) 6606 - '@typescript-eslint/visitor-keys': 8.61.0 7053 + '@typescript-eslint/scope-manager': 8.62.0 7054 + '@typescript-eslint/types': 8.62.0 7055 + '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) 7056 + '@typescript-eslint/visitor-keys': 8.62.0 6607 7057 debug: 4.4.3 6608 7058 eslint: 10.5.0(jiti@2.7.0) 6609 7059 typescript: 6.0.3 6610 7060 transitivePeerDependencies: 6611 7061 - supports-color 6612 7062 6613 - '@typescript-eslint/project-service@8.61.0(typescript@6.0.3)': 7063 + '@typescript-eslint/project-service@8.62.0(typescript@6.0.3)': 6614 7064 dependencies: 6615 - '@typescript-eslint/tsconfig-utils': 8.61.0(typescript@6.0.3) 6616 - '@typescript-eslint/types': 8.61.0 7065 + '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3) 7066 + '@typescript-eslint/types': 8.62.0 6617 7067 debug: 4.4.3 6618 7068 typescript: 6.0.3 6619 7069 transitivePeerDependencies: 6620 7070 - supports-color 6621 7071 6622 - '@typescript-eslint/scope-manager@8.61.0': 7072 + '@typescript-eslint/scope-manager@8.62.0': 6623 7073 dependencies: 6624 - '@typescript-eslint/types': 8.61.0 6625 - '@typescript-eslint/visitor-keys': 8.61.0 7074 + '@typescript-eslint/types': 8.62.0 7075 + '@typescript-eslint/visitor-keys': 8.62.0 6626 7076 6627 - '@typescript-eslint/tsconfig-utils@8.61.0(typescript@6.0.3)': 7077 + '@typescript-eslint/tsconfig-utils@8.62.0(typescript@6.0.3)': 6628 7078 dependencies: 6629 7079 typescript: 6.0.3 6630 7080 6631 - '@typescript-eslint/type-utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 7081 + '@typescript-eslint/type-utils@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6632 7082 dependencies: 6633 - '@typescript-eslint/types': 8.61.0 6634 - '@typescript-eslint/typescript-estree': 8.61.0(typescript@6.0.3) 6635 - '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7083 + '@typescript-eslint/types': 8.62.0 7084 + '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) 7085 + '@typescript-eslint/utils': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6636 7086 debug: 4.4.3 6637 7087 eslint: 10.5.0(jiti@2.7.0) 6638 7088 ts-api-utils: 2.5.0(typescript@6.0.3) ··· 6640 7090 transitivePeerDependencies: 6641 7091 - supports-color 6642 7092 6643 - '@typescript-eslint/types@8.61.0': {} 7093 + '@typescript-eslint/types@8.62.0': {} 6644 7094 6645 - '@typescript-eslint/typescript-estree@8.61.0(typescript@6.0.3)': 7095 + '@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3)': 6646 7096 dependencies: 6647 - '@typescript-eslint/project-service': 8.61.0(typescript@6.0.3) 6648 - '@typescript-eslint/tsconfig-utils': 8.61.0(typescript@6.0.3) 6649 - '@typescript-eslint/types': 8.61.0 6650 - '@typescript-eslint/visitor-keys': 8.61.0 7097 + '@typescript-eslint/project-service': 8.62.0(typescript@6.0.3) 7098 + '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3) 7099 + '@typescript-eslint/types': 8.62.0 7100 + '@typescript-eslint/visitor-keys': 8.62.0 6651 7101 debug: 4.4.3 6652 7102 minimatch: 10.2.5 6653 - semver: 7.8.4 7103 + semver: 7.8.5 6654 7104 tinyglobby: 0.2.17 6655 7105 ts-api-utils: 2.5.0(typescript@6.0.3) 6656 7106 typescript: 6.0.3 6657 7107 transitivePeerDependencies: 6658 7108 - supports-color 6659 7109 6660 - '@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 7110 + '@typescript-eslint/utils@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6661 7111 dependencies: 6662 7112 '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 6663 - '@typescript-eslint/scope-manager': 8.61.0 6664 - '@typescript-eslint/types': 8.61.0 6665 - '@typescript-eslint/typescript-estree': 8.61.0(typescript@6.0.3) 7113 + '@typescript-eslint/scope-manager': 8.62.0 7114 + '@typescript-eslint/types': 8.62.0 7115 + '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) 6666 7116 eslint: 10.5.0(jiti@2.7.0) 6667 7117 typescript: 6.0.3 6668 7118 transitivePeerDependencies: 6669 7119 - supports-color 6670 7120 6671 - '@typescript-eslint/visitor-keys@8.61.0': 7121 + '@typescript-eslint/visitor-keys@8.62.0': 6672 7122 dependencies: 6673 - '@typescript-eslint/types': 8.61.0 7123 + '@typescript-eslint/types': 8.62.0 6674 7124 eslint-visitor-keys: 5.0.1 6675 7125 6676 7126 '@unhead/vue@2.1.15(vue@3.5.38(typescript@6.0.3))': ··· 6737 7187 dependencies: 6738 7188 '@emnapi/core': 1.10.0 6739 7189 '@emnapi/runtime': 1.10.0 6740 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 7190 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6741 7191 optional: true 6742 7192 6743 7193 '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': ··· 6749 7199 '@unrs/resolver-binding-win32-x64-msvc@1.12.2': 6750 7200 optional: true 6751 7201 6752 - '@vercel/nft@1.10.2(rollup@4.62.0)': 7202 + '@vercel/nft@1.10.2(rollup@4.62.2)': 6753 7203 dependencies: 6754 7204 '@mapbox/node-pre-gyp': 2.0.3 6755 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 7205 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 6756 7206 acorn: 8.17.0 6757 7207 acorn-import-attributes: 1.9.5(acorn@8.17.0) 6758 7208 async-sema: 3.1.1 ··· 6768 7218 - rollup 6769 7219 - supports-color 6770 7220 6771 - '@vitejs/plugin-vue-jsx@5.1.5(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': 7221 + '@vitejs/plugin-vue-jsx@5.1.6(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': 6772 7222 dependencies: 6773 7223 '@babel/core': 7.29.7 6774 7224 '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) ··· 6786 7236 vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6787 7237 vue: 3.5.38(typescript@6.0.3) 6788 7238 6789 - '@vitest/expect@4.1.8': 7239 + '@vitest/expect@4.1.9': 6790 7240 dependencies: 6791 7241 '@standard-schema/spec': 1.1.0 6792 7242 '@types/chai': 5.2.3 6793 - '@vitest/spy': 4.1.8 6794 - '@vitest/utils': 4.1.8 7243 + '@vitest/spy': 4.1.9 7244 + '@vitest/utils': 4.1.9 6795 7245 chai: 6.2.2 6796 7246 tinyrainbow: 3.1.0 6797 7247 6798 - '@vitest/mocker@4.1.8(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': 7248 + '@vitest/mocker@4.1.9(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': 6799 7249 dependencies: 6800 - '@vitest/spy': 4.1.8 7250 + '@vitest/spy': 4.1.9 6801 7251 estree-walker: 3.0.3 6802 7252 magic-string: 0.30.21 6803 7253 optionalDependencies: 6804 7254 vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6805 7255 6806 - '@vitest/pretty-format@4.1.8': 7256 + '@vitest/pretty-format@4.1.9': 6807 7257 dependencies: 6808 7258 tinyrainbow: 3.1.0 6809 7259 6810 - '@vitest/runner@4.1.8': 7260 + '@vitest/runner@4.1.9': 6811 7261 dependencies: 6812 - '@vitest/utils': 4.1.8 7262 + '@vitest/utils': 4.1.9 6813 7263 pathe: 2.0.3 6814 7264 6815 - '@vitest/snapshot@4.1.8': 7265 + '@vitest/snapshot@4.1.9': 6816 7266 dependencies: 6817 - '@vitest/pretty-format': 4.1.8 6818 - '@vitest/utils': 4.1.8 7267 + '@vitest/pretty-format': 4.1.9 7268 + '@vitest/utils': 4.1.9 6819 7269 magic-string: 0.30.21 6820 7270 pathe: 2.0.3 6821 7271 6822 - '@vitest/spy@4.1.8': {} 7272 + '@vitest/spy@4.1.9': {} 6823 7273 6824 - '@vitest/utils@4.1.8': 7274 + '@vitest/utils@4.1.9': 6825 7275 dependencies: 6826 - '@vitest/pretty-format': 4.1.8 7276 + '@vitest/pretty-format': 4.1.9 6827 7277 convert-source-map: 2.0.0 6828 7278 tinyrainbow: 3.1.0 6829 - 6830 - '@volar/language-core@2.4.28': 6831 - dependencies: 6832 - '@volar/source-map': 2.4.28 6833 - 6834 - '@volar/source-map@2.4.28': {} 6835 - 6836 - '@volar/typescript@2.4.28': 6837 - dependencies: 6838 - '@volar/language-core': 2.4.28 6839 - path-browserify: 1.0.1 6840 - vscode-uri: 3.1.0 6841 7279 6842 7280 '@vue-macros/common@3.1.2(vue@3.5.38(typescript@6.0.3))': 6843 7281 dependencies: ··· 6927 7365 6928 7366 '@vue/devtools-shared@8.1.3': {} 6929 7367 6930 - '@vue/language-core@3.3.5': 6931 - dependencies: 6932 - '@volar/language-core': 2.4.28 6933 - '@vue/compiler-dom': 3.5.38 6934 - '@vue/shared': 3.5.38 6935 - alien-signals: 3.2.1 6936 - muggle-string: 0.4.1 6937 - path-browserify: 1.0.1 6938 - picomatch: 4.0.4 6939 - 6940 7368 '@vue/reactivity@3.5.38': 6941 7369 dependencies: 6942 7370 '@vue/shared': 3.5.38 ··· 6985 7413 fast-json-stable-stringify: 2.1.0 6986 7414 json-schema-traverse: 0.4.1 6987 7415 uri-js: 4.4.1 6988 - 6989 - alien-signals@3.2.1: {} 6990 7416 6991 7417 ansi-regex@5.0.1: {} 6992 7418 ··· 7038 7464 '@babel/parser': 7.29.7 7039 7465 pathe: 2.0.3 7040 7466 7467 + ast-kit@3.0.0: 7468 + dependencies: 7469 + '@babel/parser': 8.0.0 7470 + estree-walker: 3.0.3 7471 + pathe: 2.0.3 7472 + 7041 7473 ast-walker-scope@0.9.0: 7042 7474 dependencies: 7043 7475 '@babel/parser': 7.29.7 ··· 7048 7480 7049 7481 async@3.2.6: {} 7050 7482 7051 - autoprefixer@10.5.0(postcss@8.5.15): 7483 + autoprefixer@10.5.1(postcss@8.5.15): 7052 7484 dependencies: 7053 - browserslist: 4.28.2 7485 + browserslist: 4.28.4 7054 7486 caniuse-lite: 1.0.30001799 7055 7487 fraction.js: 5.3.4 7056 7488 picocolors: 1.1.1 ··· 7098 7530 7099 7531 base64-js@1.5.1: {} 7100 7532 7101 - baseline-browser-mapping@2.10.37: {} 7533 + baseline-browser-mapping@2.10.38: {} 7102 7534 7103 7535 bindings@1.5.0: 7104 7536 dependencies: ··· 7122 7554 dependencies: 7123 7555 fill-range: 7.1.1 7124 7556 7125 - browserslist@4.28.2: 7557 + browserslist@4.28.4: 7126 7558 dependencies: 7127 - baseline-browser-mapping: 2.10.37 7559 + baseline-browser-mapping: 2.10.38 7128 7560 caniuse-lite: 1.0.30001799 7129 - electron-to-chromium: 1.5.372 7130 - node-releases: 2.0.47 7131 - update-browserslist-db: 1.2.3(browserslist@4.28.2) 7561 + electron-to-chromium: 1.5.378 7562 + node-releases: 2.0.49 7563 + update-browserslist-db: 1.2.3(browserslist@4.28.4) 7132 7564 7133 7565 buffer-crc32@1.0.0: {} 7134 7566 ··· 7151 7583 confbox: 0.2.4 7152 7584 defu: 6.1.7 7153 7585 dotenv: 17.4.2 7154 - exsolve: 1.0.8 7586 + exsolve: 1.1.0 7155 7587 giget: 3.3.0 7156 7588 jiti: 2.7.0 7157 7589 ohash: 2.0.11 ··· 7166 7598 7167 7599 caniuse-api@3.0.0: 7168 7600 dependencies: 7169 - browserslist: 4.28.2 7601 + browserslist: 4.28.4 7170 7602 caniuse-lite: 1.0.30001799 7171 7603 lodash.memoize: 4.1.2 7172 7604 lodash.uniq: 4.5.0 7173 7605 7174 7606 caniuse-api@4.0.0: 7175 7607 dependencies: 7176 - browserslist: 4.28.2 7608 + browserslist: 4.28.4 7177 7609 caniuse-lite: 1.0.30001799 7178 7610 7179 7611 caniuse-lite@1.0.30001799: {} ··· 7182 7614 7183 7615 change-case@5.4.4: {} 7184 7616 7185 - changelogen@0.6.2(magicast@0.5.3): 7186 - dependencies: 7187 - c12: 3.3.4(magicast@0.5.3) 7188 - confbox: 0.2.4 7189 - consola: 3.4.2 7190 - convert-gitmoji: 0.1.5 7191 - mri: 1.2.0 7192 - node-fetch-native: 1.6.7 7193 - ofetch: 1.5.1 7194 - open: 10.2.0 7195 - pathe: 2.0.3 7196 - pkg-types: 2.3.1 7197 - scule: 1.3.0 7198 - semver: 7.8.4 7199 - std-env: 3.10.0 7200 - transitivePeerDependencies: 7201 - - magicast 7202 - 7203 7617 chokidar@5.0.0: 7204 7618 dependencies: 7205 7619 readdirp: 5.0.0 ··· 7251 7665 confbox@0.2.4: {} 7252 7666 7253 7667 consola@3.4.2: {} 7254 - 7255 - convert-gitmoji@0.1.5: {} 7256 7668 7257 7669 convert-source-map@2.0.0: {} 7258 7670 ··· 7264 7676 7265 7677 core-js-compat@3.49.0: 7266 7678 dependencies: 7267 - browserslist: 4.28.2 7679 + browserslist: 4.28.4 7268 7680 7269 7681 core-util-is@1.0.3: {} 7270 7682 ··· 7287 7699 dependencies: 7288 7700 uncrypto: 0.1.3 7289 7701 7290 - crossws@0.4.6(srvx@0.11.16): 7702 + crossws@0.4.6(srvx@0.11.17): 7291 7703 optionalDependencies: 7292 - srvx: 0.11.16 7704 + srvx: 0.11.17 7293 7705 7294 7706 css-declaration-sorter@7.4.0(postcss@8.5.15): 7295 7707 dependencies: ··· 7319 7731 7320 7732 cssnano-preset-default@7.0.17(postcss@8.5.15): 7321 7733 dependencies: 7322 - browserslist: 4.28.2 7734 + browserslist: 4.28.4 7323 7735 css-declaration-sorter: 7.4.0(postcss@8.5.15) 7324 7736 cssnano-utils: 5.0.3(postcss@8.5.15) 7325 7737 postcss: 8.5.15 ··· 7353 7765 7354 7766 cssnano-preset-default@8.0.2(postcss@8.5.15): 7355 7767 dependencies: 7356 - browserslist: 4.28.2 7768 + browserslist: 4.28.4 7357 7769 cssnano-utils: 6.0.1(postcss@8.5.15) 7358 7770 postcss: 8.5.15 7359 7771 postcss-calc: 10.1.1(postcss@8.5.15) ··· 7469 7881 7470 7882 dotenv@17.4.2: {} 7471 7883 7884 + dts-resolver@2.1.3: {} 7885 + 7472 7886 duplexer@0.1.2: {} 7473 7887 7474 7888 eastasianwidth@0.2.0: {} 7475 7889 7476 7890 ee-first@1.1.1: {} 7477 7891 7478 - electron-to-chromium@1.5.372: {} 7892 + electron-to-chromium@1.5.378: {} 7479 7893 7480 7894 emoji-regex@10.6.0: {} 7481 7895 ··· 7483 7897 7484 7898 emoji-regex@9.2.2: {} 7485 7899 7900 + empathic@2.0.1: {} 7901 + 7486 7902 encodeurl@2.0.0: {} 7487 7903 7488 7904 entities@4.5.0: {} ··· 7617 8033 dependencies: 7618 8034 eslint: 10.5.0(jiti@2.7.0) 7619 8035 7620 - eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)): 8036 + eslint-plugin-import-x@4.17.0(@typescript-eslint/utils@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)): 7621 8037 dependencies: 7622 - '@package-json/types': 0.0.12 7623 - '@typescript-eslint/types': 8.61.0 8038 + '@typescript-eslint/types': 8.62.0 7624 8039 comment-parser: 1.4.7 7625 8040 debug: 4.4.3 7626 8041 eslint: 10.5.0(jiti@2.7.0) 7627 8042 eslint-import-context: 0.1.9(unrs-resolver@1.12.2) 7628 8043 is-glob: 4.0.3 7629 8044 minimatch: 10.2.5 7630 - semver: 7.8.4 8045 + semver: 7.8.5 7631 8046 stable-hash-x: 0.2.0 7632 8047 unrs-resolver: 1.12.2 7633 8048 optionalDependencies: 7634 - '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 8049 + '@typescript-eslint/utils': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7635 8050 transitivePeerDependencies: 7636 8051 - supports-color 7637 8052 7638 - eslint-plugin-jsdoc@63.0.2(eslint@10.5.0(jiti@2.7.0)): 8053 + eslint-plugin-jsdoc@63.0.7(eslint@10.5.0(jiti@2.7.0)): 7639 8054 dependencies: 7640 8055 '@es-joy/jsdoccomment': 0.87.0 7641 8056 '@es-joy/resolve.exports': 1.2.0 ··· 7649 8064 html-entities: 2.6.0 7650 8065 object-deep-merge: 2.0.1 7651 8066 parse-imports-exports: 0.2.4 7652 - semver: 7.8.4 8067 + semver: 7.8.5 7653 8068 spdx-expression-parse: 4.0.0 7654 8069 to-valid-identifier: 1.0.0 7655 8070 transitivePeerDependencies: ··· 7676 8091 detect-indent: 7.0.2 7677 8092 eslint: 10.5.0(jiti@2.7.0) 7678 8093 find-up-simple: 1.0.1 7679 - globals: 17.6.0 8094 + globals: 17.7.0 7680 8095 indent-string: 5.0.0 7681 8096 is-builtin-module: 5.0.0 7682 8097 jsesc: 3.1.0 7683 8098 pluralize: 8.0.0 7684 8099 regjsparser: 0.13.2 7685 - semver: 7.8.4 8100 + semver: 7.8.5 7686 8101 strip-indent: 4.1.1 7687 8102 7688 - eslint-plugin-vue@10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))): 8103 + eslint-plugin-vue@10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))): 7689 8104 dependencies: 7690 8105 '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 7691 8106 eslint: 10.5.0(jiti@2.7.0) 7692 8107 natural-compare: 1.4.0 7693 8108 nth-check: 2.1.1 7694 8109 postcss-selector-parser: 7.1.4 7695 - semver: 7.8.4 8110 + semver: 7.8.5 7696 8111 vue-eslint-parser: 10.4.1(eslint@10.5.0(jiti@2.7.0)) 7697 8112 xml-name-validator: 4.0.0 7698 8113 optionalDependencies: 7699 8114 '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0(jiti@2.7.0)) 7700 - '@typescript-eslint/parser': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 8115 + '@typescript-eslint/parser': 8.62.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7701 8116 7702 8117 eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0)): 7703 8118 dependencies: ··· 7810 8225 7811 8226 expect-type@1.3.0: {} 7812 8227 7813 - exsolve@1.0.8: {} 8228 + exsolve@1.1.0: {} 7814 8229 7815 8230 fake-indexeddb@6.2.5: {} 7816 8231 ··· 7881 8296 dependencies: 7882 8297 magic-string: 0.30.21 7883 8298 mlly: 1.8.2 7884 - rollup: 4.62.0 8299 + rollup: 4.62.2 7885 8300 7886 8301 flat-cache@4.0.1: 7887 8302 dependencies: ··· 7951 8366 dependencies: 7952 8367 ini: 4.1.1 7953 8368 7954 - globals@17.6.0: {} 8369 + globals@17.7.0: {} 7955 8370 7956 8371 globby@16.2.0: 7957 8372 dependencies: ··· 7980 8395 ufo: 1.6.4 7981 8396 uncrypto: 0.1.3 7982 8397 7983 - h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.11.16)): 8398 + h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.11.17)): 7984 8399 dependencies: 7985 8400 rou3: 0.8.1 7986 - srvx: 0.11.16 8401 + srvx: 0.11.17 7987 8402 optionalDependencies: 7988 - crossws: 0.4.6(srvx@0.11.16) 8403 + crossws: 0.4.6(srvx@0.11.17) 7989 8404 7990 8405 hasown@2.0.4: 7991 8406 dependencies: ··· 8026 8441 8027 8442 image-meta@0.2.2: {} 8028 8443 8029 - impound@1.1.5: 8444 + import-without-cache@0.2.5: {} 8445 + 8446 + impound@1.1.5(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 8030 8447 dependencies: 8031 8448 '@jridgewell/trace-mapping': 0.3.31 8032 8449 es-module-lexer: 2.1.0 8033 8450 pathe: 2.0.3 8034 - unplugin: 3.0.0 8451 + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8035 8452 unplugin-utils: 0.3.1 8453 + transitivePeerDependencies: 8454 + - '@farmfe/core' 8455 + - '@rspack/core' 8456 + - bun-types-no-globals 8457 + - esbuild 8458 + - rolldown 8459 + - rollup 8460 + - unloader 8461 + - vite 8462 + - webpack 8036 8463 8037 8464 imurmurhash@0.1.4: {} 8038 8465 ··· 8161 8588 8162 8589 lilconfig@3.1.3: {} 8163 8590 8164 - listhen@1.10.0(srvx@0.11.16): 8591 + listhen@1.10.0(srvx@0.11.17): 8165 8592 dependencies: 8166 8593 '@parcel/watcher': 2.5.6 8167 8594 '@parcel/watcher-wasm': 2.5.6 8168 8595 citty: 0.2.2 8169 8596 consola: 3.4.2 8170 - crossws: 0.4.6(srvx@0.11.16) 8597 + crossws: 0.4.6(srvx@0.11.17) 8171 8598 defu: 6.1.7 8172 8599 get-port-please: 3.2.0 8173 8600 h3: 1.15.11 ··· 8177 8604 node-forge: 1.4.0 8178 8605 pathe: 2.0.3 8179 8606 std-env: 4.1.0 8180 - tinyclip: 0.1.14 8607 + tinyclip: 0.1.15 8181 8608 ufo: 1.6.4 8182 8609 untun: 0.1.3 8183 8610 uqr: 0.1.3 ··· 8218 8645 ufo: 1.6.4 8219 8646 unplugin: 2.3.11 8220 8647 8221 - magic-regexp@0.11.0: 8648 + magic-regexp@0.11.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 8222 8649 dependencies: 8223 8650 magic-string: 0.30.21 8224 8651 regexp-tree: 0.1.27 8225 8652 type-level-regexp: 0.1.17 8226 - unplugin: 3.0.0 8653 + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8654 + transitivePeerDependencies: 8655 + - '@farmfe/core' 8656 + - '@rspack/core' 8657 + - bun-types-no-globals 8658 + - esbuild 8659 + - rolldown 8660 + - rollup 8661 + - unloader 8662 + - vite 8663 + - webpack 8227 8664 8228 8665 magic-string-ast@1.0.3: 8229 8666 dependencies: ··· 8280 8717 dependencies: 8281 8718 minipass: 7.1.3 8282 8719 8283 - mkdist@2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)): 8720 + mkdist@2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)): 8284 8721 dependencies: 8285 - autoprefixer: 10.5.0(postcss@8.5.15) 8722 + autoprefixer: 10.5.1(postcss@8.5.15) 8286 8723 citty: 0.1.6 8287 8724 cssnano: 7.1.9(postcss@8.5.15) 8288 8725 defu: 6.1.7 ··· 8293 8730 pkg-types: 2.3.1 8294 8731 postcss: 8.5.15 8295 8732 postcss-nested: 7.0.2(postcss@8.5.15) 8296 - semver: 7.8.4 8733 + semver: 7.8.5 8297 8734 tinyglobby: 0.2.17 8298 8735 optionalDependencies: 8299 8736 typescript: 6.0.3 8300 8737 vue: 3.5.38(typescript@6.0.3) 8301 8738 vue-sfc-transformer: 0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)) 8302 - vue-tsc: 3.3.5(typescript@6.0.3) 8303 8739 8304 8740 mlly@1.8.2: 8305 8741 dependencies: ··· 8310 8746 8311 8747 mocked-exports@0.1.1: {} 8312 8748 8313 - mri@1.2.0: {} 8314 - 8315 8749 mrmime@2.0.1: {} 8316 8750 8317 8751 ms@2.1.3: {} 8318 8752 8319 8753 muggle-string@0.4.1: {} 8320 8754 8321 - nanoid@3.3.12: {} 8755 + nanoid@3.3.15: {} 8322 8756 8323 8757 nanotar@0.3.0: {} 8324 8758 ··· 8326 8760 8327 8761 natural-compare@1.4.0: {} 8328 8762 8329 - nitropack@2.13.4(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16): 8763 + nitropack@2.13.4(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.17)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 8330 8764 dependencies: 8331 8765 '@cloudflare/kv-asset-handler': 0.4.2 8332 - '@rollup/plugin-alias': 6.0.0(rollup@4.62.0) 8333 - '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.0) 8334 - '@rollup/plugin-inject': 5.0.5(rollup@4.62.0) 8335 - '@rollup/plugin-json': 6.1.0(rollup@4.62.0) 8336 - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.0) 8337 - '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) 8338 - '@rollup/plugin-terser': 1.0.0(rollup@4.62.0) 8339 - '@vercel/nft': 1.10.2(rollup@4.62.0) 8766 + '@rollup/plugin-alias': 6.0.0(rollup@4.62.2) 8767 + '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.2) 8768 + '@rollup/plugin-inject': 5.0.5(rollup@4.62.2) 8769 + '@rollup/plugin-json': 6.1.0(rollup@4.62.2) 8770 + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.2) 8771 + '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) 8772 + '@rollup/plugin-terser': 1.0.0(rollup@4.62.2) 8773 + '@vercel/nft': 1.10.2(rollup@4.62.2) 8340 8774 archiver: 7.0.1 8341 8775 c12: 3.3.4(magicast@0.5.3) 8342 8776 chokidar: 5.0.0 ··· 8354 8788 esbuild: 0.28.1 8355 8789 escape-string-regexp: 5.0.0 8356 8790 etag: 1.8.1 8357 - exsolve: 1.0.8 8791 + exsolve: 1.1.0 8358 8792 globby: 16.2.0 8359 8793 gzip-size: 7.0.0 8360 8794 h3: 1.15.11 ··· 8364 8798 jiti: 2.7.0 8365 8799 klona: 2.0.6 8366 8800 knitwork: 1.3.0 8367 - listhen: 1.10.0(srvx@0.11.16) 8801 + listhen: 1.10.0(srvx@0.11.17) 8368 8802 magic-string: 0.30.21 8369 8803 magicast: 0.5.3 8370 8804 mime: 4.1.0 ··· 8378 8812 pkg-types: 2.3.1 8379 8813 pretty-bytes: 7.1.0 8380 8814 radix3: 1.1.2 8381 - rollup: 4.62.0 8382 - rollup-plugin-visualizer: 7.0.1(rolldown@1.1.0)(rollup@4.62.0) 8815 + rollup: 4.62.2 8816 + rollup-plugin-visualizer: 7.0.1(rolldown@1.1.0)(rollup@4.62.2) 8383 8817 scule: 1.3.0 8384 - semver: 7.8.4 8818 + semver: 7.8.5 8385 8819 serve-placeholder: 2.0.2 8386 8820 serve-static: 2.2.1 8387 8821 source-map: 0.7.6 ··· 8391 8825 uncrypto: 0.1.3 8392 8826 unctx: 2.5.0 8393 8827 unenv: 2.0.0-rc.24 8394 - unimport: 6.3.0(oxc-parser@0.133.0)(rolldown@1.1.0) 8828 + unimport: 6.3.0(esbuild@0.28.1)(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8395 8829 unplugin-utils: 0.3.1 8396 8830 unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1) 8397 8831 untyped: 2.0.0 ··· 8408 8842 - '@capacitor/preferences' 8409 8843 - '@deno/kv' 8410 8844 - '@electric-sql/pglite' 8845 + - '@farmfe/core' 8411 8846 - '@libsql/client' 8412 8847 - '@netlify/blobs' 8413 8848 - '@planetscale/database' 8849 + - '@rspack/core' 8414 8850 - '@upstash/redis' 8415 8851 - '@vercel/blob' 8416 8852 - '@vercel/functions' ··· 8419 8855 - bare-abort-controller 8420 8856 - bare-buffer 8421 8857 - better-sqlite3 8858 + - bun-types-no-globals 8422 8859 - drizzle-orm 8423 8860 - encoding 8424 8861 - idb-keyval ··· 8429 8866 - sqlite3 8430 8867 - srvx 8431 8868 - supports-color 8869 + - unloader 8432 8870 - uploadthing 8871 + - vite 8872 + - webpack 8433 8873 8434 8874 node-addon-api@7.1.1: {} 8435 8875 ··· 8445 8885 8446 8886 node-mock-http@1.0.4: {} 8447 8887 8448 - node-releases@2.0.47: {} 8888 + node-releases@2.0.49: {} 8449 8889 8450 8890 nopt@8.1.0: 8451 8891 dependencies: ··· 8466 8906 dependencies: 8467 8907 boolbase: 1.0.0 8468 8908 8469 - nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0): 8909 + nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0): 8470 8910 dependencies: 8471 8911 '@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@6.0.3) 8472 - '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3) 8912 + '@nuxt/cli': 3.36.0(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3) 8473 8913 '@nuxt/devtools': 3.2.4(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 8474 8914 '@nuxt/kit': 4.4.8(magicast@0.5.3) 8475 - '@nuxt/nitro-server': 4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4)(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16)(typescript@6.0.3) 8915 + '@nuxt/nitro-server': 4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4)(esbuild@0.28.1)(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(srvx@0.11.17)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8476 8916 '@nuxt/schema': 4.4.8 8477 8917 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.8(magicast@0.5.3)) 8478 - '@nuxt/vite-builder': 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@types/node@26.0.0)(eslint@10.5.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(terser@5.48.0)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0) 8918 + '@nuxt/vite-builder': 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@types/node@26.0.0)(eslint@10.5.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.1)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(srvx@0.11.17)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2))(rollup@4.62.2)(terser@5.48.0)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0) 8479 8919 '@unhead/vue': 2.1.15(vue@3.5.38(typescript@6.0.3)) 8480 8920 '@vue/shared': 3.5.38 8481 8921 chokidar: 5.0.0 ··· 8486 8926 devalue: 5.8.1 8487 8927 errx: 0.1.0 8488 8928 escape-string-regexp: 5.0.0 8489 - exsolve: 1.0.8 8929 + exsolve: 1.1.0 8490 8930 hookable: 6.1.1 8491 8931 ignore: 7.0.5 8492 - impound: 1.1.5 8932 + impound: 1.1.5(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8493 8933 jiti: 2.7.0 8494 8934 klona: 2.0.6 8495 8935 knitwork: 1.3.0 ··· 8503 8943 oxc-minify: 0.133.0 8504 8944 oxc-parser: 0.133.0 8505 8945 oxc-transform: 0.133.0 8506 - oxc-walker: 1.0.0(oxc-parser@0.133.0)(rolldown@1.1.0) 8946 + oxc-walker: 1.0.0(esbuild@0.28.1)(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8507 8947 pathe: 2.0.3 8508 8948 perfect-debounce: 2.1.0 8509 8949 picomatch: 4.0.4 8510 8950 pkg-types: 2.3.1 8511 8951 rou3: 0.8.1 8512 8952 scule: 1.3.0 8513 - semver: 7.8.4 8953 + semver: 7.8.5 8514 8954 std-env: 4.1.0 8515 8955 tinyglobby: 0.2.17 8516 8956 ufo: 1.6.4 ··· 8518 8958 uncrypto: 0.1.3 8519 8959 unctx: 2.5.0 8520 8960 unhead: 2.1.15 8521 - unimport: 6.3.0(oxc-parser@0.133.0)(rolldown@1.1.0) 8522 - unplugin: 3.0.0 8961 + unimport: 6.3.0(esbuild@0.28.1)(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8962 + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8523 8963 unrouting: 0.1.7 8524 8964 untyped: 2.0.0 8525 8965 vue: 3.5.38(typescript@6.0.3) 8526 - vue-router: 5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 8966 + vue-router: 5.1.0(@vue/compiler-sfc@3.5.38)(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 8527 8967 optionalDependencies: 8528 8968 '@parcel/watcher': 2.5.6 8529 8969 '@types/node': 26.0.0 ··· 8541 8981 - '@capacitor/preferences' 8542 8982 - '@deno/kv' 8543 8983 - '@electric-sql/pglite' 8984 + - '@farmfe/core' 8544 8985 - '@libsql/client' 8545 8986 - '@netlify/blobs' 8546 8987 - '@pinia/colada' 8547 8988 - '@planetscale/database' 8548 8989 - '@rollup/plugin-babel' 8990 + - '@rspack/core' 8549 8991 - '@upstash/redis' 8550 8992 - '@vercel/blob' 8551 8993 - '@vercel/functions' ··· 8557 8999 - bare-buffer 8558 9000 - better-sqlite3 8559 9001 - bufferutil 9002 + - bun-types-no-globals 8560 9003 - cac 8561 9004 - commander 8562 9005 - db0 8563 9006 - drizzle-orm 8564 9007 - encoding 9008 + - esbuild 8565 9009 - eslint 8566 9010 - idb-keyval 8567 9011 - ioredis ··· 8588 9032 - terser 8589 9033 - tsx 8590 9034 - typescript 9035 + - unloader 8591 9036 - uploadthing 8592 9037 - utf-8-validate 8593 9038 - vite 8594 9039 - vue-tsc 9040 + - webpack 8595 9041 - xml2js 8596 9042 - yaml 8597 9043 ··· 8624 9070 onetime@6.0.0: 8625 9071 dependencies: 8626 9072 mimic-fn: 4.0.0 8627 - 8628 - open@10.2.0: 8629 - dependencies: 8630 - default-browser: 5.5.0 8631 - define-lazy-prop: 3.0.0 8632 - is-inside-container: 1.0.0 8633 - wsl-utils: 0.1.0 8634 9073 8635 9074 open@11.0.0: 8636 9075 dependencies: ··· 8721 9160 '@oxc-transform/binding-win32-ia32-msvc': 0.133.0 8722 9161 '@oxc-transform/binding-win32-x64-msvc': 0.133.0 8723 9162 8724 - oxc-walker@1.0.0(oxc-parser@0.133.0)(rolldown@1.1.0): 9163 + oxc-walker@1.0.0(esbuild@0.28.1)(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 8725 9164 dependencies: 8726 - magic-regexp: 0.11.0 9165 + magic-regexp: 0.11.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 8727 9166 optionalDependencies: 8728 9167 oxc-parser: 0.133.0 8729 9168 rolldown: 1.1.0 9169 + transitivePeerDependencies: 9170 + - '@farmfe/core' 9171 + - '@rspack/core' 9172 + - bun-types-no-globals 9173 + - esbuild 9174 + - rollup 9175 + - unloader 9176 + - vite 9177 + - webpack 8730 9178 8731 9179 p-limit@3.1.0: 8732 9180 dependencies: ··· 8747 9195 parse-statements@1.0.11: {} 8748 9196 8749 9197 parseurl@1.3.3: {} 8750 - 8751 - path-browserify@1.0.1: {} 8752 9198 8753 9199 path-exists@4.0.0: {} 8754 9200 ··· 8789 9235 pkg-types@2.3.1: 8790 9236 dependencies: 8791 9237 confbox: 0.2.4 8792 - exsolve: 1.0.8 9238 + exsolve: 1.1.0 8793 9239 pathe: 2.0.3 8794 9240 8795 9241 playwright-core@1.61.1: {} ··· 8805 9251 postcss-colormin@7.0.10(postcss@8.5.15): 8806 9252 dependencies: 8807 9253 '@colordx/core': 5.4.3 8808 - browserslist: 4.28.2 9254 + browserslist: 4.28.4 8809 9255 caniuse-api: 3.0.0 8810 9256 postcss: 8.5.15 8811 9257 postcss-value-parser: 4.2.0 ··· 8813 9259 postcss-colormin@8.0.1(postcss@8.5.15): 8814 9260 dependencies: 8815 9261 '@colordx/core': 5.4.3 8816 - browserslist: 4.28.2 9262 + browserslist: 4.28.4 8817 9263 caniuse-api: 4.0.0 8818 9264 postcss: 8.5.15 8819 9265 postcss-value-parser: 4.2.0 8820 9266 8821 9267 postcss-convert-values@7.0.12(postcss@8.5.15): 8822 9268 dependencies: 8823 - browserslist: 4.28.2 9269 + browserslist: 4.28.4 8824 9270 postcss: 8.5.15 8825 9271 postcss-value-parser: 4.2.0 8826 9272 8827 9273 postcss-convert-values@8.0.1(postcss@8.5.15): 8828 9274 dependencies: 8829 - browserslist: 4.28.2 9275 + browserslist: 4.28.4 8830 9276 postcss: 8.5.15 8831 9277 postcss-value-parser: 4.2.0 8832 9278 ··· 8878 9324 8879 9325 postcss-merge-rules@7.0.11(postcss@8.5.15): 8880 9326 dependencies: 8881 - browserslist: 4.28.2 9327 + browserslist: 4.28.4 8882 9328 caniuse-api: 3.0.0 8883 9329 cssnano-utils: 5.0.3(postcss@8.5.15) 8884 9330 postcss: 8.5.15 ··· 8886 9332 8887 9333 postcss-merge-rules@8.0.1(postcss@8.5.15): 8888 9334 dependencies: 8889 - browserslist: 4.28.2 9335 + browserslist: 4.28.4 8890 9336 caniuse-api: 4.0.0 8891 9337 cssnano-utils: 6.0.1(postcss@8.5.15) 8892 9338 postcss: 8.5.15 ··· 8918 9364 8919 9365 postcss-minify-params@7.0.9(postcss@8.5.15): 8920 9366 dependencies: 8921 - browserslist: 4.28.2 9367 + browserslist: 4.28.4 8922 9368 cssnano-utils: 5.0.3(postcss@8.5.15) 8923 9369 postcss: 8.5.15 8924 9370 postcss-value-parser: 4.2.0 8925 9371 8926 9372 postcss-minify-params@8.0.1(postcss@8.5.15): 8927 9373 dependencies: 8928 - browserslist: 4.28.2 9374 + browserslist: 4.28.4 8929 9375 cssnano-utils: 6.0.1(postcss@8.5.15) 8930 9376 postcss: 8.5.15 8931 9377 postcss-value-parser: 4.2.0 8932 9378 8933 9379 postcss-minify-selectors@7.1.2(postcss@8.5.15): 8934 9380 dependencies: 8935 - browserslist: 4.28.2 9381 + browserslist: 4.28.4 8936 9382 caniuse-api: 3.0.0 8937 9383 cssesc: 3.0.0 8938 9384 postcss: 8.5.15 ··· 8940 9386 8941 9387 postcss-minify-selectors@8.0.2(postcss@8.5.15): 8942 9388 dependencies: 8943 - browserslist: 4.28.2 9389 + browserslist: 4.28.4 8944 9390 caniuse-api: 4.0.0 8945 9391 cssesc: 3.0.0 8946 9392 postcss: 8.5.15 ··· 9011 9457 9012 9458 postcss-normalize-unicode@7.0.9(postcss@8.5.15): 9013 9459 dependencies: 9014 - browserslist: 4.28.2 9460 + browserslist: 4.28.4 9015 9461 postcss: 8.5.15 9016 9462 postcss-value-parser: 4.2.0 9017 9463 9018 9464 postcss-normalize-unicode@8.0.1(postcss@8.5.15): 9019 9465 dependencies: 9020 - browserslist: 4.28.2 9466 + browserslist: 4.28.4 9021 9467 postcss: 8.5.15 9022 9468 postcss-value-parser: 4.2.0 9023 9469 ··· 9055 9501 9056 9502 postcss-reduce-initial@7.0.9(postcss@8.5.15): 9057 9503 dependencies: 9058 - browserslist: 4.28.2 9504 + browserslist: 4.28.4 9059 9505 caniuse-api: 3.0.0 9060 9506 postcss: 8.5.15 9061 9507 9062 9508 postcss-reduce-initial@8.0.1(postcss@8.5.15): 9063 9509 dependencies: 9064 - browserslist: 4.28.2 9510 + browserslist: 4.28.4 9065 9511 caniuse-api: 4.0.0 9066 9512 postcss: 8.5.15 9067 9513 ··· 9106 9552 9107 9553 postcss@8.5.15: 9108 9554 dependencies: 9109 - nanoid: 3.3.12 9555 + nanoid: 3.3.15 9110 9556 picocolors: 1.1.1 9111 9557 source-map-js: 1.2.1 9112 9558 ··· 9129 9575 punycode@2.3.1: {} 9130 9576 9131 9577 quansync@0.2.11: {} 9578 + 9579 + quansync@1.0.0: {} 9132 9580 9133 9581 queue-microtask@1.2.3: {} 9134 9582 ··· 9203 9651 9204 9652 reusify@1.1.0: {} 9205 9653 9654 + rolldown-plugin-dts@0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@6.0.3): 9655 + dependencies: 9656 + '@babel/generator': 8.0.0-rc.2 9657 + '@babel/helper-validator-identifier': 8.0.0-rc.2 9658 + '@babel/parser': 8.0.0-rc.2 9659 + '@babel/types': 8.0.0-rc.2 9660 + ast-kit: 3.0.0 9661 + birpc: 4.0.0 9662 + dts-resolver: 2.1.3 9663 + get-tsconfig: 4.14.0 9664 + obug: 2.1.3 9665 + rolldown: 1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 9666 + optionalDependencies: 9667 + typescript: 6.0.3 9668 + transitivePeerDependencies: 9669 + - oxc-resolver 9670 + 9671 + rolldown@1.0.0-rc.17: 9672 + dependencies: 9673 + '@oxc-project/types': 0.127.0 9674 + '@rolldown/pluginutils': 1.0.0-rc.17 9675 + optionalDependencies: 9676 + '@rolldown/binding-android-arm64': 1.0.0-rc.17 9677 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.17 9678 + '@rolldown/binding-darwin-x64': 1.0.0-rc.17 9679 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.17 9680 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17 9681 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17 9682 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17 9683 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17 9684 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17 9685 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17 9686 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17 9687 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17 9688 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 9689 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 9690 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 9691 + 9692 + rolldown@1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): 9693 + dependencies: 9694 + '@oxc-project/types': 0.112.0 9695 + '@rolldown/pluginutils': 1.0.0-rc.3 9696 + optionalDependencies: 9697 + '@rolldown/binding-android-arm64': 1.0.0-rc.3 9698 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.3 9699 + '@rolldown/binding-darwin-x64': 1.0.0-rc.3 9700 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.3 9701 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.3 9702 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.3 9703 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.3 9704 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.3 9705 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.3 9706 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.3 9707 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 9708 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.3 9709 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.3 9710 + transitivePeerDependencies: 9711 + - '@emnapi/core' 9712 + - '@emnapi/runtime' 9713 + 9206 9714 rolldown@1.1.0: 9207 9715 dependencies: 9208 9716 '@oxc-project/types': 0.134.0 ··· 9224 9732 '@rolldown/binding-win32-arm64-msvc': 1.1.0 9225 9733 '@rolldown/binding-win32-x64-msvc': 1.1.0 9226 9734 9227 - rollup-plugin-dts@6.4.1(rollup@4.62.0)(typescript@6.0.3): 9735 + rollup-plugin-dts@6.4.1(rollup@4.62.2)(typescript@6.0.3): 9228 9736 dependencies: 9229 9737 '@jridgewell/remapping': 2.3.5 9230 9738 '@jridgewell/sourcemap-codec': 1.5.5 9231 9739 convert-source-map: 2.0.0 9232 9740 magic-string: 0.30.21 9233 - rollup: 4.62.0 9741 + rollup: 4.62.2 9234 9742 typescript: 6.0.3 9235 9743 optionalDependencies: 9236 9744 '@babel/code-frame': 7.29.7 9237 9745 9238 - rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0): 9746 + rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.2): 9239 9747 dependencies: 9240 9748 open: 11.0.0 9241 9749 picomatch: 4.0.4 ··· 9243 9751 yargs: 18.0.0 9244 9752 optionalDependencies: 9245 9753 rolldown: 1.1.0 9246 - rollup: 4.62.0 9754 + rollup: 4.62.2 9247 9755 9248 - rollup@4.62.0: 9756 + rollup@4.62.2: 9249 9757 dependencies: 9250 9758 '@types/estree': 1.0.9 9251 9759 optionalDependencies: 9252 - '@rollup/rollup-android-arm-eabi': 4.62.0 9253 - '@rollup/rollup-android-arm64': 4.62.0 9254 - '@rollup/rollup-darwin-arm64': 4.62.0 9255 - '@rollup/rollup-darwin-x64': 4.62.0 9256 - '@rollup/rollup-freebsd-arm64': 4.62.0 9257 - '@rollup/rollup-freebsd-x64': 4.62.0 9258 - '@rollup/rollup-linux-arm-gnueabihf': 4.62.0 9259 - '@rollup/rollup-linux-arm-musleabihf': 4.62.0 9260 - '@rollup/rollup-linux-arm64-gnu': 4.62.0 9261 - '@rollup/rollup-linux-arm64-musl': 4.62.0 9262 - '@rollup/rollup-linux-loong64-gnu': 4.62.0 9263 - '@rollup/rollup-linux-loong64-musl': 4.62.0 9264 - '@rollup/rollup-linux-ppc64-gnu': 4.62.0 9265 - '@rollup/rollup-linux-ppc64-musl': 4.62.0 9266 - '@rollup/rollup-linux-riscv64-gnu': 4.62.0 9267 - '@rollup/rollup-linux-riscv64-musl': 4.62.0 9268 - '@rollup/rollup-linux-s390x-gnu': 4.62.0 9269 - '@rollup/rollup-linux-x64-gnu': 4.62.0 9270 - '@rollup/rollup-linux-x64-musl': 4.62.0 9271 - '@rollup/rollup-openbsd-x64': 4.62.0 9272 - '@rollup/rollup-openharmony-arm64': 4.62.0 9273 - '@rollup/rollup-win32-arm64-msvc': 4.62.0 9274 - '@rollup/rollup-win32-ia32-msvc': 4.62.0 9275 - '@rollup/rollup-win32-x64-gnu': 4.62.0 9276 - '@rollup/rollup-win32-x64-msvc': 4.62.0 9760 + '@rollup/rollup-android-arm-eabi': 4.62.2 9761 + '@rollup/rollup-android-arm64': 4.62.2 9762 + '@rollup/rollup-darwin-arm64': 4.62.2 9763 + '@rollup/rollup-darwin-x64': 4.62.2 9764 + '@rollup/rollup-freebsd-arm64': 4.62.2 9765 + '@rollup/rollup-freebsd-x64': 4.62.2 9766 + '@rollup/rollup-linux-arm-gnueabihf': 4.62.2 9767 + '@rollup/rollup-linux-arm-musleabihf': 4.62.2 9768 + '@rollup/rollup-linux-arm64-gnu': 4.62.2 9769 + '@rollup/rollup-linux-arm64-musl': 4.62.2 9770 + '@rollup/rollup-linux-loong64-gnu': 4.62.2 9771 + '@rollup/rollup-linux-loong64-musl': 4.62.2 9772 + '@rollup/rollup-linux-ppc64-gnu': 4.62.2 9773 + '@rollup/rollup-linux-ppc64-musl': 4.62.2 9774 + '@rollup/rollup-linux-riscv64-gnu': 4.62.2 9775 + '@rollup/rollup-linux-riscv64-musl': 4.62.2 9776 + '@rollup/rollup-linux-s390x-gnu': 4.62.2 9777 + '@rollup/rollup-linux-x64-gnu': 4.62.2 9778 + '@rollup/rollup-linux-x64-musl': 4.62.2 9779 + '@rollup/rollup-openbsd-x64': 4.62.2 9780 + '@rollup/rollup-openharmony-arm64': 4.62.2 9781 + '@rollup/rollup-win32-arm64-msvc': 4.62.2 9782 + '@rollup/rollup-win32-ia32-msvc': 4.62.2 9783 + '@rollup/rollup-win32-x64-gnu': 4.62.2 9784 + '@rollup/rollup-win32-x64-msvc': 4.62.2 9277 9785 fsevents: 2.3.3 9278 9786 9279 9787 rou3@0.8.1: {} ··· 9300 9808 9301 9809 semver@6.3.1: {} 9302 9810 9303 - semver@7.8.4: {} 9811 + semver@7.8.5: {} 9304 9812 9305 9813 send@1.2.1: 9306 9814 dependencies: ··· 9318 9826 transitivePeerDependencies: 9319 9827 - supports-color 9320 9828 9321 - serialize-javascript@7.0.5: {} 9829 + serialize-javascript@7.0.6: {} 9322 9830 9323 9831 seroval@1.5.4: {} 9324 9832 ··· 9393 9901 9394 9902 spdx-license-ids@3.0.23: {} 9395 9903 9396 - srvx@0.11.16: {} 9904 + srvx@0.11.17: {} 9397 9905 9398 9906 stable-hash-x@0.2.0: {} 9399 9907 ··· 9402 9910 standard-as-callback@2.1.0: {} 9403 9911 9404 9912 statuses@2.0.2: {} 9405 - 9406 - std-env@3.10.0: {} 9407 9913 9408 9914 std-env@4.1.0: {} 9409 9915 ··· 9462 9968 9463 9969 stylehacks@7.0.11(postcss@8.5.15): 9464 9970 dependencies: 9465 - browserslist: 4.28.2 9971 + browserslist: 4.28.4 9466 9972 postcss: 8.5.15 9467 9973 postcss-selector-parser: 7.1.4 9468 9974 9469 9975 stylehacks@8.0.1(postcss@8.5.15): 9470 9976 dependencies: 9471 - browserslist: 4.28.2 9977 + browserslist: 4.28.4 9472 9978 postcss: 8.5.15 9473 9979 postcss-selector-parser: 7.1.4 9474 9980 ··· 9531 10037 9532 10038 tinybench@2.9.0: {} 9533 10039 9534 - tinyclip@0.1.14: {} 10040 + tinyclip@0.1.15: {} 9535 10041 9536 10042 tinyexec@1.2.4: {} 9537 10043 ··· 9557 10063 9558 10064 tr46@0.0.3: {} 9559 10065 10066 + tree-kill@1.2.2: {} 10067 + 9560 10068 ts-api-utils@2.5.0(typescript@6.0.3): 9561 10069 dependencies: 9562 10070 typescript: 6.0.3 ··· 9565 10073 optionalDependencies: 9566 10074 typescript: 6.0.3 9567 10075 10076 + tsdown@0.20.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@6.0.3): 10077 + dependencies: 10078 + ansis: 4.3.1 10079 + cac: 6.7.14 10080 + defu: 6.1.7 10081 + empathic: 2.0.1 10082 + hookable: 6.1.1 10083 + import-without-cache: 0.2.5 10084 + obug: 2.1.3 10085 + picomatch: 4.0.4 10086 + rolldown: 1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 10087 + rolldown-plugin-dts: 0.22.5(rolldown@1.0.0-rc.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@6.0.3) 10088 + semver: 7.8.5 10089 + tinyexec: 1.2.4 10090 + tinyglobby: 0.2.17 10091 + tree-kill: 1.2.2 10092 + unconfig-core: 7.5.0 10093 + unrun: 0.2.39 10094 + optionalDependencies: 10095 + typescript: 6.0.3 10096 + transitivePeerDependencies: 10097 + - '@emnapi/core' 10098 + - '@emnapi/runtime' 10099 + - '@ts-macro/tsc' 10100 + - '@typescript/native-preview' 10101 + - oxc-resolver 10102 + - synckit 10103 + - vue-tsc 10104 + 9568 10105 tslib@2.8.1: 9569 10106 optional: true 9570 10107 ··· 9584 10121 9585 10122 ultrahtml@1.6.0: {} 9586 10123 9587 - unbuild@3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)): 10124 + unbuild@3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)): 9588 10125 dependencies: 9589 - '@rollup/plugin-alias': 5.1.1(rollup@4.62.0) 9590 - '@rollup/plugin-commonjs': 28.0.9(rollup@4.62.0) 9591 - '@rollup/plugin-json': 6.1.0(rollup@4.62.0) 9592 - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.0) 9593 - '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) 9594 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 10126 + '@rollup/plugin-alias': 5.1.1(rollup@4.62.2) 10127 + '@rollup/plugin-commonjs': 28.0.9(rollup@4.62.2) 10128 + '@rollup/plugin-json': 6.1.0(rollup@4.62.2) 10129 + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.2) 10130 + '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) 10131 + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) 9595 10132 citty: 0.1.6 9596 10133 consola: 3.4.2 9597 10134 defu: 6.1.7 ··· 9600 10137 hookable: 5.5.3 9601 10138 jiti: 2.7.0 9602 10139 magic-string: 0.30.21 9603 - mkdist: 2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 10140 + mkdist: 2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3)) 9604 10141 mlly: 1.8.2 9605 10142 pathe: 2.0.3 9606 10143 pkg-types: 2.3.1 9607 10144 pretty-bytes: 7.1.0 9608 - rollup: 4.62.0 9609 - rollup-plugin-dts: 6.4.1(rollup@4.62.0)(typescript@6.0.3) 10145 + rollup: 4.62.2 10146 + rollup-plugin-dts: 6.4.1(rollup@4.62.2)(typescript@6.0.3) 9610 10147 scule: 1.3.0 9611 10148 tinyglobby: 0.2.17 9612 10149 untyped: 2.0.0 ··· 9618 10155 - vue-sfc-transformer 9619 10156 - vue-tsc 9620 10157 10158 + unconfig-core@7.5.0: 10159 + dependencies: 10160 + '@quansync/fs': 1.0.0 10161 + quansync: 1.0.0 10162 + 9621 10163 uncrypto@0.1.3: {} 9622 10164 9623 10165 unctx@2.5.0: ··· 9641 10183 9642 10184 unicorn-magic@0.4.0: {} 9643 10185 9644 - unimport@6.3.0(oxc-parser@0.133.0)(rolldown@1.1.0): 10186 + unimport@6.3.0(esbuild@0.28.1)(oxc-parser@0.133.0)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9645 10187 dependencies: 9646 10188 acorn: 8.17.0 9647 10189 escape-string-regexp: 5.0.0 ··· 9655 10197 scule: 1.3.0 9656 10198 strip-literal: 3.1.0 9657 10199 tinyglobby: 0.2.17 9658 - unplugin: 3.0.0 10200 + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 9659 10201 unplugin-utils: 0.3.1 9660 10202 optionalDependencies: 9661 10203 oxc-parser: 0.133.0 9662 10204 rolldown: 1.1.0 10205 + transitivePeerDependencies: 10206 + - '@farmfe/core' 10207 + - '@rspack/core' 10208 + - bun-types-no-globals 10209 + - esbuild 10210 + - rollup 10211 + - unloader 10212 + - vite 10213 + - webpack 9663 10214 9664 10215 unplugin-utils@0.3.1: 9665 10216 dependencies: ··· 9673 10224 picomatch: 4.0.4 9674 10225 webpack-virtual-modules: 0.6.2 9675 10226 9676 - unplugin@3.0.0: 10227 + unplugin@3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9677 10228 dependencies: 9678 10229 '@jridgewell/remapping': 2.3.5 9679 10230 picomatch: 4.0.4 9680 10231 webpack-virtual-modules: 0.6.2 10232 + optionalDependencies: 10233 + esbuild: 0.28.1 10234 + rolldown: 1.1.0 10235 + rollup: 4.62.2 10236 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9681 10237 9682 10238 unrouting@0.1.7: 9683 10239 dependencies: ··· 9711 10267 '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 9712 10268 '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 9713 10269 10270 + unrun@0.2.39: 10271 + dependencies: 10272 + rolldown: 1.0.0-rc.17 10273 + 9714 10274 unstorage@1.17.5(db0@0.3.4)(ioredis@5.11.1): 9715 10275 dependencies: 9716 10276 anymatch: 3.1.3 ··· 9741 10301 9742 10302 unwasm@0.5.3: 9743 10303 dependencies: 9744 - exsolve: 1.0.8 10304 + exsolve: 1.1.0 9745 10305 knitwork: 1.3.0 9746 10306 magic-string: 0.30.21 9747 10307 mlly: 1.8.2 9748 10308 pathe: 2.0.3 9749 10309 pkg-types: 2.3.1 9750 10310 9751 - update-browserslist-db@1.2.3(browserslist@4.28.2): 10311 + update-browserslist-db@1.2.3(browserslist@4.28.4): 9752 10312 dependencies: 9753 - browserslist: 4.28.2 10313 + browserslist: 4.28.4 9754 10314 escalade: 3.2.0 9755 10315 picocolors: 1.1.1 9756 10316 ··· 9792 10352 - tsx 9793 10353 - yaml 9794 10354 9795 - vite-plugin-checker@0.14.1(eslint@10.5.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3)): 10355 + vite-plugin-checker@0.14.4(eslint@10.5.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9796 10356 dependencies: 9797 10357 '@babel/code-frame': 7.29.7 9798 10358 chokidar: 5.0.0 ··· 9806 10366 eslint: 10.5.0(jiti@2.7.0) 9807 10367 optionator: 0.9.4 9808 10368 typescript: 6.0.3 9809 - vue-tsc: 3.3.5(typescript@6.0.3) 9810 10369 9811 10370 vite-plugin-inspect@11.4.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9812 10371 dependencies: ··· 9826 10385 vite-plugin-vue-tracer@1.4.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): 9827 10386 dependencies: 9828 10387 estree-walker: 3.0.3 9829 - exsolve: 1.0.8 10388 + exsolve: 1.1.0 9830 10389 magic-string: 0.30.21 9831 10390 pathe: 2.0.3 9832 10391 source-map-js: 1.2.1 ··· 9839 10398 fdir: 6.5.0(picomatch@4.0.4) 9840 10399 picomatch: 4.0.4 9841 10400 postcss: 8.5.15 9842 - rollup: 4.62.0 10401 + rollup: 4.62.2 9843 10402 tinyglobby: 0.2.17 9844 10403 optionalDependencies: 9845 10404 '@types/node': 26.0.0 ··· 9848 10407 terser: 5.48.0 9849 10408 yaml: 2.9.0 9850 10409 9851 - vitest-environment-nuxt@2.0.0(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))): 10410 + vitest-environment-nuxt@2.0.0(crossws@0.4.6(srvx@0.11.17))(esbuild@0.28.1)(magicast@0.5.3)(playwright-core@1.61.1)(rolldown@1.1.0)(rollup@4.62.2)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))): 9852 10411 dependencies: 9853 - '@nuxt/test-utils': 4.0.3(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 10412 + '@nuxt/test-utils': 4.0.3(crossws@0.4.6(srvx@0.11.17))(esbuild@0.28.1)(magicast@0.5.3)(playwright-core@1.61.1)(rolldown@1.1.0)(rollup@4.62.2)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 9854 10413 transitivePeerDependencies: 9855 10414 - '@cucumber/cucumber' 10415 + - '@farmfe/core' 9856 10416 - '@jest/globals' 9857 10417 - '@playwright/test' 10418 + - '@rspack/core' 9858 10419 - '@testing-library/vue' 9859 10420 - '@vitest/ui' 9860 10421 - '@vue/test-utils' 10422 + - bun-types-no-globals 9861 10423 - crossws 10424 + - esbuild 9862 10425 - happy-dom 9863 10426 - jsdom 9864 10427 - magicast 9865 10428 - playwright-core 10429 + - rolldown 10430 + - rollup 9866 10431 - typescript 10432 + - unloader 9867 10433 - vite 9868 10434 - vitest 10435 + - webpack 9869 10436 9870 - vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 10437 + vitest@4.1.9(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9871 10438 dependencies: 9872 - '@vitest/expect': 4.1.8 9873 - '@vitest/mocker': 4.1.8(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 9874 - '@vitest/pretty-format': 4.1.8 9875 - '@vitest/runner': 4.1.8 9876 - '@vitest/snapshot': 4.1.8 9877 - '@vitest/spy': 4.1.8 9878 - '@vitest/utils': 4.1.8 10439 + '@vitest/expect': 4.1.9 10440 + '@vitest/mocker': 4.1.9(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 10441 + '@vitest/pretty-format': 4.1.9 10442 + '@vitest/runner': 4.1.9 10443 + '@vitest/snapshot': 4.1.9 10444 + '@vitest/spy': 4.1.9 10445 + '@vitest/utils': 4.1.9 9879 10446 es-module-lexer: 2.1.0 9880 10447 expect-type: 1.3.0 9881 10448 magic-string: 0.30.21 ··· 9894 10461 transitivePeerDependencies: 9895 10462 - msw 9896 10463 9897 - vscode-uri@3.1.0: {} 9898 - 9899 - vue-bundle-renderer@2.2.0: 10464 + vue-bundle-renderer@2.3.1: 9900 10465 dependencies: 9901 10466 ufo: 1.6.4 9902 10467 ··· 9910 10475 eslint-visitor-keys: 5.0.1 9911 10476 espree: 11.2.0 9912 10477 esquery: 1.7.0 9913 - semver: 7.8.4 10478 + semver: 7.8.5 9914 10479 transitivePeerDependencies: 9915 10480 - supports-color 9916 10481 9917 - vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): 10482 + vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): 9918 10483 dependencies: 9919 - '@babel/generator': 8.0.0-rc.6 10484 + '@babel/generator': 8.0.0 9920 10485 '@vue-macros/common': 3.1.2(vue@3.5.38(typescript@6.0.3)) 9921 10486 '@vue/devtools-api': 8.1.3 9922 10487 ast-walker-scope: 0.9.0 ··· 9930 10495 picomatch: 4.0.4 9931 10496 scule: 1.3.0 9932 10497 tinyglobby: 0.2.17 9933 - unplugin: 3.0.0 10498 + unplugin: 3.2.0(esbuild@0.28.1)(rolldown@1.1.0)(rollup@4.62.2)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 9934 10499 unplugin-utils: 0.3.1 9935 10500 vue: 3.5.38(typescript@6.0.3) 9936 10501 yaml: 2.9.0 9937 10502 optionalDependencies: 9938 10503 '@vue/compiler-sfc': 3.5.38 9939 10504 vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 10505 + transitivePeerDependencies: 10506 + - '@farmfe/core' 10507 + - '@rspack/core' 10508 + - bun-types-no-globals 10509 + - esbuild 10510 + - rolldown 10511 + - rollup 10512 + - unloader 10513 + - webpack 9940 10514 9941 10515 vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)): 9942 10516 dependencies: ··· 9944 10518 '@vue/compiler-core': 3.5.38 9945 10519 esbuild: 0.28.1 9946 10520 vue: 3.5.38(typescript@6.0.3) 9947 - 9948 - vue-tsc@3.3.5(typescript@6.0.3): 9949 - dependencies: 9950 - '@volar/typescript': 2.4.28 9951 - '@vue/language-core': 3.3.5 9952 - typescript: 6.0.3 9953 10521 9954 10522 vue@3.5.38(typescript@6.0.3): 9955 10523 dependencies: ··· 10004 10572 strip-ansi: 7.2.0 10005 10573 10006 10574 ws@8.21.0: {} 10007 - 10008 - wsl-utils@0.1.0: 10009 - dependencies: 10010 - is-wsl: 3.1.1 10011 10575 10012 10576 wsl-utils@0.3.1: 10013 10577 dependencies:
+1 -4
pnpm-workspace.yaml
··· 1 1 packages: 2 - - playground 3 - 4 - overrides: 5 - nuxt-cos: 'workspace:*' 2 + - packages/* 6 3 7 4 allowBuilds: 8 5 '@parcel/watcher': false
+1 -2
src/module.ts packages/nuxt-cos/src/module.ts
··· 1 1 import { defineNuxtModule, addServerPlugin, addVitePlugin, createResolver } from '@nuxt/kit' 2 - import { cosPlugin } from './vite' 2 + import { cosPlugin } from 'vite-plugin-cross-origin-storage' 3 3 4 4 export interface ModuleOptions { 5 5 /** ··· 35 35 addVitePlugin(() => cosPlugin({ 36 36 packages: options.packages, 37 37 base: '/_nuxt/', 38 - loaderEntry: resolver.resolve('./runtime/loader.entry'), 39 38 onGenerated: (content) => { 40 39 scriptContent = content 41 40 },
src/runtime/loader.entry.ts packages/vite-plugin-cross-origin-storage/src/loader.entry.ts
src/runtime/loader.ts packages/vite-plugin-cross-origin-storage/src/loader.ts
-5
src/runtime/plugin.ts
··· 1 - import { defineNuxtPlugin } from '#app' 2 - 3 - export default defineNuxtPlugin((_nuxtApp) => { 4 - console.log('Plugin injected by nuxt-cos!') 5 - })
src/runtime/server/plugins/inject.ts packages/nuxt-cos/src/runtime/server/plugins/inject.ts
src/runtime/server/tsconfig.json packages/nuxt-cos/src/runtime/server/tsconfig.json
+15 -3
src/vite.ts packages/vite-plugin-cross-origin-storage/src/index.ts
··· 1 1 import { createHash } from 'node:crypto' 2 + import { existsSync } from 'node:fs' 2 3 import { fileURLToPath } from 'node:url' 3 4 import MagicString from 'magic-string' 4 5 import { rolldown } from 'rolldown' 5 6 import { parseAst } from 'rolldown/parseAst' 6 7 import type { Plugin } from 'vite' 7 8 import type { SourceMap } from 'rolldown' 8 - import type { CosManifest } from './runtime/loader' 9 + import type { CosManifest } from './loader' 9 10 10 11 export type { CosManifest } 11 12 ··· 19 20 */ 20 21 const RECIPE = 'cos1' 21 22 22 - const DEFAULT_LOADER_ENTRY = fileURLToPath(new URL('./runtime/loader.entry.js', import.meta.url)) 23 + // Resolve the loader entry next to this module: `.mjs` when built (dist), 24 + // `.ts` when run from source (tests). The plugin rolldown-bundles whichever 25 + // exists into the injected `<script>`. 26 + function defaultLoaderEntry(): string { 27 + for (const ext of ['mjs', 'ts']) { 28 + const candidate = fileURLToPath(new URL(`./loader.entry.${ext}`, import.meta.url)) 29 + if (existsSync(candidate)) { 30 + return candidate 31 + } 32 + } 33 + throw new Error('[cos] could not locate the runtime loader entry') 34 + } 23 35 24 36 export interface CosPluginOptions { 25 37 /** ··· 146 158 147 159 export function cosPlugin(options: CosPluginOptions): Plugin { 148 160 const packages = toMatchers(options.packages) 149 - const loaderEntry = options.loaderEntry ?? DEFAULT_LOADER_ENTRY 161 + const loaderEntry = options.loaderEntry ?? defaultLoaderEntry() 150 162 151 163 const collected = new Set<string>() 152 164 let assetsDir = 'assets'
test/browser.test.ts packages/nuxt-cos/test/browser.test.ts
test/build-virtual.test.ts packages/nuxt-cos/test/build-virtual.test.ts
test/build.test.ts packages/nuxt-cos/test/build.test.ts
test/fixtures/basic/app.vue packages/nuxt-cos/test/fixtures/basic/app.vue
test/fixtures/basic/nuxt.config.ts packages/nuxt-cos/test/fixtures/basic/nuxt.config.ts
test/fixtures/basic/package.json packages/nuxt-cos/test/fixtures/basic/package.json
test/fixtures/build-virtual/app.vue packages/nuxt-cos/test/fixtures/build-virtual/app.vue
test/fixtures/build-virtual/nuxt.config.ts packages/nuxt-cos/test/fixtures/build-virtual/nuxt.config.ts
test/fixtures/build-virtual/package.json packages/nuxt-cos/test/fixtures/build-virtual/package.json
test/global-setup.ts packages/nuxt-cos/test/global-setup.ts
+3 -2
test/plugin.test.ts packages/vite-plugin-cross-origin-storage/test/plugin.test.ts
··· 4 4 import { join } from 'node:path' 5 5 import { afterAll, beforeAll, describe, expect, it } from 'vitest' 6 6 import { build } from 'vite' 7 - import { cosPlugin } from '../src/vite' 7 + import { cosPlugin } from '../src/index' 8 8 import type { Alias } from 'vite' 9 9 10 10 // Build inside the project tree so fixtures resolve packages from the project 11 11 // node_modules rather than a detached temp dir. 12 12 const scratchRoot = fileURLToPath(new URL('./.plugin-scratch', import.meta.url)) 13 - const nodeModules = fileURLToPath(new URL('../node_modules', import.meta.url)) 13 + // `.pnpm` lives in the workspace-root node_modules. 14 + const nodeModules = fileURLToPath(new URL('../../../node_modules', import.meta.url)) 14 15 15 16 function resolvePkg(glob: string): string { 16 17 const match = globSync(glob, { cwd: nodeModules })[0]
test/ssr.test.ts packages/nuxt-cos/test/ssr.test.ts
test/utils/browser.ts packages/nuxt-cos/test/utils/browser.ts
+14 -6
tsconfig.json
··· 1 1 { 2 - "extends": "./.nuxt/tsconfig.json", 3 - "exclude": [ 4 - "dist", 5 - "node_modules", 6 - "playground", 7 - ] 2 + "compilerOptions": { 3 + "target": "es2022", 4 + "lib": ["es2022", "dom", "dom.iterable"], 5 + "module": "preserve", 6 + "moduleResolution": "bundler", 7 + "moduleDetection": "force", 8 + "resolveJsonModule": true, 9 + "strict": true, 10 + "noUncheckedIndexedAccess": true, 11 + "esModuleInterop": true, 12 + "skipLibCheck": true, 13 + "noEmit": true, 14 + "types": ["node"] 15 + } 8 16 }
vitest.config.ts packages/nuxt-cos/vitest.config.ts