From 37b42e65eed38ffeb7b8aba7e8995c59570f1911 Mon Sep 17 00:00:00 2001 From: Manoel Aranda Neto Date: Wed, 2 Sep 2026 12:08:27 +0200 Subject: [PATCH 1/5] chore(rrweb): upgrade build to Vite 8 --- package.json | 2 +- packages/rrweb/rrweb-snapshot/vite.config.js | 140 +- packages/rrweb/vite.config.default.ts | 112 +- pnpm-lock.yaml | 1511 ++++++++++-------- pnpm-workspace.yaml | 4 +- 5 files changed, 1015 insertions(+), 754 deletions(-) diff --git a/package.json b/package.json index 12d264e953..d1f3f4c37c 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "oxlint": "^1.80.0", "rimraf": "^6.1.3", "rollup": "catalog:", - "rollup-plugin-visualizer": "^5.14.0", + "rollup-plugin-visualizer": "^7.1.1", "ts-node": "^10.9.2", "turbo": "^2.9.16", "typescript": "catalog:" diff --git a/packages/rrweb/rrweb-snapshot/vite.config.js b/packages/rrweb/rrweb-snapshot/vite.config.js index 399f464196..8d2fa20d68 100644 --- a/packages/rrweb/rrweb-snapshot/vite.config.js +++ b/packages/rrweb/rrweb-snapshot/vite.config.js @@ -1,7 +1,12 @@ import path from 'path'; import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; -import { copyFileSync } from 'node:fs'; +import { + appendFileSync, + copyFileSync, + existsSync, + writeFileSync, +} from 'node:fs'; import { build as esbuild } from 'esbuild'; import { umdWrapper } from 'esbuild-plugin-umd-wrapper'; import { resolve } from 'path'; @@ -12,69 +17,96 @@ function umdPlugin({ name, outDir }) { name: 'umd-plugin', async writeBundle(outputOptions, bundle) { for (const file of Object.values(bundle)) { - if ( - file.type === 'asset' && - file.fileName.endsWith('.cjs.map') - ) { - const inputFilePath = resolve( - outputOptions.dir, - file.fileName, - ).replace(/\.map$/, ''); - const baseFileName = file.fileName.replace(/(\.cjs)(\.map)?$/, ''); - const outputFilePath = resolve(outputOptions.dir, baseFileName); - - // Determine library name based on filename - let libraryName = name; - if (baseFileName.includes('record')) { - libraryName = 'rrwebSnapshotRecord'; - } else if (baseFileName.includes('replay')) { - libraryName = 'rrwebSnapshotReplay'; + const isJS = + file.type === 'chunk' && + (file.fileName.endsWith('.js') || file.fileName.endsWith('.cjs')); + if (file.type !== 'chunk' || !file.fileName.endsWith('.cjs')) { + if (isJS) { + writeMissingSourcemap(outputOptions.dir, file.fileName); } + continue; + } - await esbuild({ - entryPoints: [inputFilePath], - outfile: `${outputFilePath}.umd.cjs`, - minify: false, - sourcemap: true, - format: 'umd', - target: 'es2017', - treeShaking: true, - bundle: true, - plugins: [ - umdWrapper({ - libraryName: libraryName, - }), - ], - }); - - await esbuild({ - entryPoints: [inputFilePath], - outfile: `${outputFilePath}.umd.min.cjs`, - minify: true, - sourcemap: true, - format: 'umd', - target: 'es2017', - treeShaking: true, - bundle: true, - plugins: [ - umdWrapper({ - libraryName: libraryName, - }), - ], - }); + const inputFilePath = resolve(outputOptions.dir, file.fileName); + const baseFileName = file.fileName.replace(/\.cjs$/, ''); + const outputFilePath = resolve(outputOptions.dir, baseFileName); - console.log(`${outDir}/${baseFileName}.umd.cjs`); - console.log(`${outDir}/${baseFileName}.umd.cjs.map`); - console.log(`${outDir}/${baseFileName}.umd.min.cjs`); - console.log(`${outDir}/${baseFileName}.umd.min.cjs.map`); + // Determine library name based on filename + let libraryName = name; + if (baseFileName.includes('record')) { + libraryName = 'rrwebSnapshotRecord'; + } else if (baseFileName.includes('replay')) { + libraryName = 'rrwebSnapshotReplay'; } + + await esbuild({ + entryPoints: [inputFilePath], + outfile: `${outputFilePath}.umd.cjs`, + minify: false, + sourcemap: true, + format: 'umd', + target: 'es2017', + treeShaking: true, + bundle: true, + plugins: [ + umdWrapper({ + libraryName: libraryName, + }), + ], + }); + + await esbuild({ + entryPoints: [inputFilePath], + outfile: `${outputFilePath}.umd.min.cjs`, + minify: true, + sourcemap: true, + format: 'umd', + target: 'es2017', + treeShaking: true, + bundle: true, + plugins: [ + umdWrapper({ + libraryName: libraryName, + }), + ], + }); + + console.log(`${outDir}/${baseFileName}.umd.cjs`); + console.log(`${outDir}/${baseFileName}.umd.cjs.map`); + console.log(`${outDir}/${baseFileName}.umd.min.cjs`); + console.log(`${outDir}/${baseFileName}.umd.min.cjs.map`); + writeMissingSourcemap(outputOptions.dir, file.fileName); } }, }; } +function writeMissingSourcemap(outputDir, fileName) { + const outputPath = resolve(outputDir, fileName); + const mapPath = `${outputPath}.map`; + if (existsSync(mapPath)) { + return; + } + + const basename = fileName.split('/').pop(); + appendFileSync(outputPath, `\n//# sourceMappingURL=${basename}.map\n`); + writeFileSync( + mapPath, + JSON.stringify({ + version: 3, + file: basename, + sources: [], + sourcesContent: [], + names: [], + mappings: '', + }), + ); +} + export default defineConfig({ build: { + // Preserve Vite 6's browser support instead of adopting Vite 7/8's newer defaults. + target: ['chrome87', 'edge88', 'firefox78', 'safari14'], lib: { entry: { 'rrweb-snapshot': path.resolve(__dirname, 'src/index.ts'), @@ -90,7 +122,7 @@ export default defineConfig({ plugins: [ dts({ insertTypesEntry: true, - rollupTypes: true, + bundleTypes: true, afterBuild: (emittedFiles) => { const files = Array.from(emittedFiles.keys()); files.forEach((file) => { diff --git a/packages/rrweb/vite.config.default.ts b/packages/rrweb/vite.config.default.ts index e0efa7c1df..fb70327dab 100644 --- a/packages/rrweb/vite.config.default.ts +++ b/packages/rrweb/vite.config.default.ts @@ -22,53 +22,76 @@ function minifyAndUMDPlugin({ name: 'minify-plugin', async writeBundle(outputOptions, bundle) { for (const file of Object.values(bundle)) { - if ( - file.type === 'asset' && - (file.fileName.endsWith('.cjs.map') || file.fileName.endsWith('.css')) - ) { - const isCSS = file.fileName.endsWith('.css'); - const inputFilePath = resolve( - outputOptions.dir!, - file.fileName, - ).replace(/\.map$/, ''); - const baseFileName = file.fileName.replace( - /(\.cjs|\.css)(\.map)?$/, - '', - ); - const outputFilePath = resolve(outputOptions.dir!, baseFileName); - // console.log(outputFilePath, 'minifying', file.fileName); - if (isCSS) { - await buildFile({ - input: inputFilePath, - output: `${outputFilePath}.min.css`, - minify: true, - isCss: true, - outDir, - }); - } else { - await buildFile({ - name, - input: inputFilePath, - output: `${outputFilePath}.umd.cjs`, - minify: false, - isCss: false, - outDir, - }); - await buildFile({ - name, - input: inputFilePath, - output: `${outputFilePath}.umd.min.cjs`, - minify: true, - isCss: false, - outDir, - }); + const isCSS = file.type === 'asset' && file.fileName.endsWith('.css'); + const isCJS = file.type === 'chunk' && file.fileName.endsWith('.cjs'); + const isJS = + file.type === 'chunk' && + (file.fileName.endsWith('.js') || file.fileName.endsWith('.cjs')); + if (!isCSS && !isCJS) { + if (isJS) { + writeMissingSourcemap(outputOptions.dir!, file.fileName); } + continue; + } + + const inputFilePath = resolve(outputOptions.dir!, file.fileName); + const baseFileName = file.fileName.replace(/(\.cjs|\.css)$/, ''); + const outputFilePath = resolve(outputOptions.dir!, baseFileName); + // console.log(outputFilePath, 'minifying', file.fileName); + if (isCSS) { + await buildFile({ + input: inputFilePath, + output: `${outputFilePath}.min.css`, + minify: true, + isCss: true, + outDir, + }); + } else { + await buildFile({ + name, + input: inputFilePath, + output: `${outputFilePath}.umd.cjs`, + minify: false, + isCss: false, + outDir, + }); + await buildFile({ + name, + input: inputFilePath, + output: `${outputFilePath}.umd.min.cjs`, + minify: true, + isCss: false, + outDir, + }); + writeMissingSourcemap(outputOptions.dir!, file.fileName); } } }, }; } +function writeMissingSourcemap(outputDir: string, fileName: string) { + const outputPath = resolve(outputDir, fileName); + const mapPath = `${outputPath}.map`; + if (fs.existsSync(mapPath)) { + return; + } + + const basename = fileName.split('/').pop()!; + fs.appendFileSync(outputPath, `\n//# sourceMappingURL=${basename}.map\n`); + fs.writeFileSync( + mapPath, + JSON.stringify({ + version: 3, + file: basename, + sources: [], + sourcesContent: [], + names: [], + mappings: '', + }), + ); +} + async function buildFile({ name, input, @@ -125,7 +148,10 @@ export default function ( ], }, build: { - // See https://vitejs.dev/guide/build.html#library-mode + // Preserve Vite 6's browser support instead of adopting Vite 7/8's newer defaults. + target: ['chrome87', 'edge88', 'firefox78', 'safari14'], + + // See https://vite.dev/guide/build.html#library-mode lib: { cssFileName: 'style', entry, @@ -141,7 +167,7 @@ export default function ( emptyOutDir, - rollupOptions: { + rolldownOptions: { output: { exports: 'named', }, @@ -156,7 +182,7 @@ export default function ( plugins: [ dts({ insertTypesEntry: true, - rollupTypes: true, + bundleTypes: true, afterBuild: (emittedFiles: Map) => { // To pass publint (`npm x publint@latest`) and ensure the // package is supported by all consumers, we must export types that are diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82a28983b4..af3745722e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,11 +91,11 @@ catalogs: specifier: 5.8.2 version: 5.8.2 vite: - specifier: ^6.2.0 - version: 6.4.2 + specifier: ^8.2.2 + version: 8.2.2 vite-plugin-dts: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ~5.0.3 + version: 5.0.3 overrides: '@ungap/structured-clone': 1.3.1 @@ -199,8 +199,8 @@ importers: specifier: 'catalog:' version: 4.53.3 rollup-plugin-visualizer: - specifier: ^5.14.0 - version: 5.14.0(rolldown@1.2.1)(rollup@4.53.3) + specifier: ^7.1.1 + version: 7.1.1(rolldown@1.2.4)(rollup@4.53.3) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@22.19.1)(typescript@5.8.2) @@ -273,7 +273,7 @@ importers: version: 29.5.14 jest: specifier: 'catalog:' - version: 29.7.0(@types/node@26.1.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.8.2)) + version: 29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.8.2)) langchain: specifier: ^1.5.10 version: 1.5.10(@langchain/core@1.2.9(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.30)(@smithy/signature-v4@5.7.2)(ws@8.21.3)(zod@4.1.13))(ws@8.21.3))(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.49.0(@aws-sdk/credential-provider-node@3.972.30)(@smithy/signature-v4@5.7.2)(ws@8.21.3)(zod@4.1.13))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(vue@3.5.40(typescript@5.8.2))(ws@8.21.3) @@ -883,7 +883,7 @@ importers: devDependencies: '@nuxt/devtools': specifier: ^3.3.1 - version: 3.4.0(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1)(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) + version: 3.4.0(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1)(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) '@nuxt/eslint-config': specifier: ^1.9.0 version: 1.9.0(@typescript-eslint/utils@8.61.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.8.2))(@vue/compiler-sfc@3.5.40)(eslint@9.37.0(jiti@2.6.1))(typescript@5.8.2) @@ -901,7 +901,7 @@ importers: version: 9.37.0(jiti@2.6.1) nuxt: specifier: ^4.5.1 - version: 4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))(yaml@2.9.0) + version: 4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))(yaml@2.9.0) packages/openfeature-node-provider: devDependencies: @@ -1191,7 +1191,7 @@ importers: version: 5.1.0 jest: specifier: 'catalog:' - version: 29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.8.2)) + version: 29.7.0(@types/node@26.1.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.8.2)) react: specifier: 18.3.1 version: 18.3.1 @@ -1256,10 +1256,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@24.10.13)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1278,10 +1278,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@24.10.13)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1303,10 +1303,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/rrweb/plugins/rrweb-plugin-canvas-webrtc-replay: dependencies: @@ -1331,10 +1331,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/rrweb/plugins/rrweb-plugin-console-record: devDependencies: @@ -1355,10 +1355,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@24.10.13)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1379,10 +1379,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/rrweb/plugins/rrweb-plugin-sequential-id-record: devDependencies: @@ -1397,10 +1397,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/rrweb/plugins/rrweb-plugin-sequential-id-replay: devDependencies: @@ -1418,10 +1418,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/rrweb/record: dependencies: @@ -1443,10 +1443,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@24.10.13)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1468,10 +1468,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@24.10.13)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1499,10 +1499,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@24.10.13)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1548,10 +1548,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@20.19.9)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@20.19.9)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@20.19.9)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@20.19.9)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1615,7 +1615,7 @@ importers: version: 5.0.1 jest-image-snapshot: specifier: ^6.2.0 - version: 6.5.2(jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2))) + version: 6.5.2(jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2))) jsdom: specifier: ^22.1.0 version: 22.1.0 @@ -1633,10 +1633,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@18.19.130)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@18.19.130)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1685,10 +1685,10 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@18.19.130)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) vitest: specifier: ^1.4.0 version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@18.19.130)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) @@ -1697,10 +1697,10 @@ importers: devDependencies: vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/rrweb/utils: dependencies: @@ -1710,10 +1710,10 @@ importers: devDependencies: vite: specifier: 'catalog:' - version: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + version: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) packages/types: devDependencies: @@ -6988,15 +6988,6 @@ packages: rollup: optional: true - '@rollup/pluginutils@5.3.0': - resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.4.0': resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} engines: {node: '>=14.0.0'} @@ -8555,9 +8546,6 @@ packages: '@vue/compiler-ssr@3.5.40': resolution: {integrity: sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg==} - '@vue/compiler-vue2@2.7.16': - resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@8.2.1': resolution: {integrity: sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==} @@ -8572,14 +8560,6 @@ packages: '@vue/devtools-shared@8.2.1': resolution: {integrity: sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==} - '@vue/language-core@2.2.0': - resolution: {integrity: sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@vue/reactivity@3.5.40': resolution: {integrity: sha512-B7ot9UlUZOi1zbq61/LvE88ZLTV8IlajTdiZTAEiDQgrnIMIZoPr9kGw0Zw46ObW62O9+H/Be3kMbfb7kYPQZA==} @@ -8827,9 +8807,6 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - alien-signals@0.4.14: - resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} - amdefine@1.0.1: resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} engines: {node: '>=0.4.2'} @@ -10304,9 +10281,6 @@ packages: sqlite3: optional: true - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -15117,10 +15091,6 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} - engines: {node: '>=12'} - picomatch@4.0.5: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} @@ -16578,12 +16548,12 @@ packages: peerDependencies: postcss: 8.x - rollup-plugin-visualizer@5.14.0: - resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} + rollup-plugin-visualizer@6.0.3: + resolution: {integrity: sha512-ZU41GwrkDcCpVoffviuM9Clwjy5fcUxlz0oMoTXTYsK+tcIFzbdacnrr2n8TXcHxbGKKXtOdjxM2HUS4HjkwIw==} engines: {node: '>=18'} hasBin: true peerDependencies: - rolldown: 1.x + rolldown: 1.x || ^1.0.0-beta rollup: 2.x || 3.x || 4.x peerDependenciesMeta: rolldown: @@ -16591,12 +16561,12 @@ packages: rollup: optional: true - rollup-plugin-visualizer@6.0.3: - resolution: {integrity: sha512-ZU41GwrkDcCpVoffviuM9Clwjy5fcUxlz0oMoTXTYsK+tcIFzbdacnrr2n8TXcHxbGKKXtOdjxM2HUS4HjkwIw==} - engines: {node: '>=18'} + rollup-plugin-visualizer@7.0.1: + resolution: {integrity: sha512-UJUT4+1Ho4OcWmPYU3sYXgUqI8B8Ayfe06MX7y0qCJ1K8aGoKtR/NDd/2nZqM7ADkrzny+I99Ul7GgyoiVNAgg==} + engines: {node: '>=22'} hasBin: true peerDependencies: - rolldown: 1.x || ^1.0.0-beta + rolldown: 1.x || ^1.0.0-beta || ^1.0.0-rc rollup: 2.x || 3.x || 4.x peerDependenciesMeta: rolldown: @@ -16604,8 +16574,8 @@ packages: rollup: optional: true - rollup-plugin-visualizer@7.0.1: - resolution: {integrity: sha512-UJUT4+1Ho4OcWmPYU3sYXgUqI8B8Ayfe06MX7y0qCJ1K8aGoKtR/NDd/2nZqM7ADkrzny+I99Ul7GgyoiVNAgg==} + rollup-plugin-visualizer@7.1.1: + resolution: {integrity: sha512-ThaGiHTU8XW02OkK80TrTHATraJmM9OAduU4otal+7gyXLpYEtmGBLfx5kW+EHvvLwn03YGW2NnwKUIqsYlJAA==} engines: {node: '>=22'} hasBin: true peerDependencies: @@ -17072,6 +17042,10 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} + source-map@0.8.0: + resolution: {integrity: sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==} + engines: {node: '>= 12'} + spawndamnit@3.0.1: resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} @@ -18150,6 +18124,36 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unplugin-dts@1.0.3: + resolution: {integrity: sha512-/GR887wfG4r1cWyt1UZsLRuMIjsmEbGkS9yJrz+0dsToHAYUD5CTyP3JMGVLv25j9K0mJcwAVvZno/aTuSUvNg==} + peerDependencies: + '@microsoft/api-extractor': '>=7' + '@rspack/core': ^1 + '@vue/language-core': ^3.1.5 + esbuild: '*' + rolldown: '*' + rollup: '>=3' + typescript: '>=4' + vite: '>=3' + webpack: ^4 || ^5 + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@rspack/core': + optional: true + '@vue/language-core': + optional: true + esbuild: + optional: true + rolldown: + optional: true + rollup: + optional: true + vite: + optional: true + webpack: + optional: true + unplugin-utils@0.3.1: resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} @@ -18455,12 +18459,17 @@ packages: vue-tsc: optional: true - vite-plugin-dts@4.5.4: - resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==} + vite-plugin-dts@5.0.3: + resolution: {integrity: sha512-gIth6NdCEHWPiiRMCK3N6C8WjvdsrtEQrmsiG8h6Ov+lFP+b07Y+wcs9H0H7n146l0PDTYK4cQN1vgeG1pMdRQ==} peerDependencies: - typescript: '*' - vite: '*' + '@microsoft/api-extractor': '>=7' + rollup: '>=3' + vite: '>=3' peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + rollup: + optional: true vite: optional: true @@ -18511,19 +18520,19 @@ packages: terser: optional: true - vite@6.4.2: - resolution: {integrity: sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@types/node': ^20.19.0 || >=22.12.0 jiti: '>=1.21.0' - less: '*' + less: ^4.0.0 lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -18551,15 +18560,16 @@ packages: yaml: optional: true - vite@7.3.1: - resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + vite@8.2.0: + resolution: {integrity: sha512-pn+CFpM0lwDeKwmOq1ZaBK/9sjorZcgqxki6MbY/jPEVd9vichIlmlD4HmQ5wdP5EgqQCFRaACBxMC7uEGc6lQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.4.0 + esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: '>=0.54.8' @@ -18570,12 +18580,14 @@ packages: peerDependenciesMeta: '@types/node': optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -18591,13 +18603,13 @@ packages: yaml: optional: true - vite@8.2.0: - resolution: {integrity: sha512-pn+CFpM0lwDeKwmOq1ZaBK/9sjorZcgqxki6MbY/jPEVd9vichIlmlD4HmQ5wdP5EgqQCFRaACBxMC7uEGc6lQ==} + vite@8.2.2: + resolution: {integrity: sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.4.0 + '@vitejs/devtools': ^0.4.0 || ^0.5.0 esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 @@ -22277,17 +22289,17 @@ snapshots: optionalDependencies: '@devframes/hub': 0.7.15(devframe@0.7.15(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)) - '@dxup/nuxt@0.5.5(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))': + '@dxup/nuxt@0.5.5(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))': dependencies: '@dxup/unimport': 0.1.2 - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) '@vue/compiler-dom': 3.5.40 chokidar: 5.0.0 knitwork: 1.3.0 magic-string: 1.1.0 pathe: 2.0.3 tinyglobby: 0.2.17 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -23605,44 +23617,6 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0(node-notifier@8.0.2) - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.20.1 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.8 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - optionalDependencies: - node-notifier: 8.0.2 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - optional: true - '@jest/core@29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2))': dependencies: '@jest/console': 29.7.0 @@ -24317,6 +24291,7 @@ snapshots: '@rushstack/node-core-library': 5.23.1(@types/node@18.19.130) transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor-model@7.33.8(@types/node@20.19.9)': dependencies: @@ -24325,6 +24300,7 @@ snapshots: '@rushstack/node-core-library': 5.23.1(@types/node@20.19.9) transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor-model@7.33.8(@types/node@22.16.5)': dependencies: @@ -24350,6 +24326,7 @@ snapshots: '@rushstack/node-core-library': 5.23.1(@types/node@26.1.1) transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor@7.58.9(@types/node@18.19.130)': dependencies: @@ -24368,6 +24345,7 @@ snapshots: typescript: 5.9.3 transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor@7.58.9(@types/node@20.19.9)': dependencies: @@ -24386,6 +24364,7 @@ snapshots: typescript: 5.9.3 transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor@7.58.9(@types/node@22.16.5)': dependencies: @@ -24441,6 +24420,7 @@ snapshots: typescript: 5.9.3 transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/tsdoc-config@0.18.1': dependencies: @@ -24849,11 +24829,11 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@3.4.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': + '@nuxt/devtools-kit@3.4.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': dependencies: - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) execa: 8.0.1 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - magic-string - magicast @@ -24872,11 +24852,11 @@ snapshots: pkg-types: 2.3.1 semver: 7.8.5 - '@nuxt/devtools@3.4.0(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1)(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))': + '@nuxt/devtools@3.4.0(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1)(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))': dependencies: - '@nuxt/devtools-kit': 3.4.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + '@nuxt/devtools-kit': 3.4.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) '@nuxt/devtools-wizard': 3.4.0 - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) '@vue/devtools-core': 8.2.1(vue@3.5.40(typescript@5.8.2)) '@vue/devtools-kit': 8.2.1 birpc: 4.0.0 @@ -24903,9 +24883,9 @@ snapshots: structured-clone-es: 2.0.1 tinyglobby: 0.2.17 unstorage: 1.17.5(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1) - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) - vite-plugin-vue-tracer: 1.4.0(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + vite-plugin-vue-tracer: 1.4.0(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) which: 6.0.1 ws: 8.21.1 transitivePeerDependencies: @@ -25004,7 +24984,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))': + '@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))': dependencies: c12: 3.3.4(magicast@0.5.3) consola: 3.4.2 @@ -25024,7 +25004,7 @@ snapshots: scule: 1.3.0 tinyglobby: 0.2.17 ufo: 1.6.4 - unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) untyped: 2.0.0 verkit: 0.2.0 transitivePeerDependencies: @@ -25057,11 +25037,11 @@ snapshots: - vue - vue-tsc - '@nuxt/nitro-server@4.5.1(36385e6e095c08effdd65afa88487545)': + '@nuxt/nitro-server@4.5.1(7a85f83a76241fb36bfffc6dc4e379cd)': dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) - '@unhead/vue': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) + '@unhead/vue': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) '@vue/shared': 3.5.40 consola: 3.4.2 defu: 6.1.7 @@ -25071,19 +25051,19 @@ snapshots: escape-string-regexp: 5.0.0 exsolve: 1.1.0 h3: 1.15.11 - impound: 1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + impound: 1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) klona: 2.0.6 mocked-exports: 0.1.1 - nitropack: 2.13.4(@parcel/watcher@2.5.6)(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(oxc-parser@0.140.0)(rolldown@1.2.1)(srvx@0.11.22)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + nitropack: 2.13.4(@parcel/watcher@2.5.6)(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(oxc-parser@0.140.0)(rolldown@1.2.1)(srvx@0.11.22)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) nostics: 1.2.0 - nuxt: 4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))(yaml@2.9.0) + nuxt: 4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))(yaml@2.9.0) nypm: 0.6.8 ohash: 2.0.11 pathe: 2.0.3 rou3: 0.9.1 std-env: 4.2.0 ufo: 1.6.4 - unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) unstorage: 1.17.5(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1) vue: 3.5.40(typescript@5.8.2) vue-bundle-renderer: 2.3.1 @@ -25162,18 +25142,18 @@ snapshots: pkg-types: 2.3.1 std-env: 4.2.0 - '@nuxt/telemetry@2.8.0(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))))': + '@nuxt/telemetry@2.8.0(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))))': dependencies: - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) citty: 0.2.2 consola: 3.4.2 ofetch: 2.0.0-alpha.3 rc9: 3.0.1 std-env: 4.2.0 - '@nuxt/vite-builder@4.5.1(fed1684cea8ceccb97c7c6d1eff2526f)': + '@nuxt/vite-builder@4.5.1(f8155e4b45dbcec4f308e1b1ed9ed460)': dependencies: - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) '@vitejs/plugin-vue-jsx': 5.1.6(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) autoprefixer: 10.5.4(postcss@8.5.24) @@ -25189,11 +25169,11 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))(yaml@2.9.0) + nuxt: 4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))(yaml@2.9.0) nypm: 0.6.8 pathe: 2.0.3 pkg-types: 2.3.1 - postcss: 8.5.24 + postcss: 8.5.26 rolldown-string: 0.3.1(rolldown@1.2.1) seroval: 1.6.0 std-env: 4.2.0 @@ -25208,7 +25188,7 @@ snapshots: '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.29.7) '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) rolldown: 1.2.1 - rollup-plugin-visualizer: 7.0.1(rolldown@1.2.1)(rollup@4.53.3) + rollup-plugin-visualizer: 7.1.1(rolldown@1.2.1)(rollup@4.53.3) transitivePeerDependencies: - '@biomejs/biome' - '@types/node' @@ -25862,7 +25842,7 @@ snapshots: semver: 7.8.5 tar-fs: 3.1.1 unbzip2-stream: 1.4.3 - yargs: 17.7.2 + yargs: 17.7.3 transitivePeerDependencies: - bare-buffer - react-native-b4a @@ -26424,7 +26404,7 @@ snapshots: jscodeshift: 0.14.0(@babel/preset-env@7.28.5(@babel/core@7.29.7)) mkdirp: 0.5.5 nullthrows: 1.1.1 - yargs: 17.7.2 + yargs: 17.7.3 transitivePeerDependencies: - supports-color @@ -26435,7 +26415,7 @@ snapshots: hermes-parser: 0.28.1 invariant: 2.2.4 nullthrows: 1.1.1 - yargs: 17.7.2 + yargs: 17.7.3 '@react-native/community-cli-plugin@0.75.3(@babel/core@7.28.5)(@babel/preset-env@7.28.5(@babel/core@7.29.7))': dependencies: @@ -26810,14 +26790,6 @@ snapshots: optionalDependencies: rollup: 4.62.3 - '@rollup/pluginutils@5.3.0(rollup@4.62.3)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.5 - optionalDependencies: - rollup: 4.62.3 - '@rollup/pluginutils@5.4.0(rollup@4.53.3)': dependencies: '@types/estree': 1.0.9 @@ -27095,6 +27067,7 @@ snapshots: semver: 7.7.4 optionalDependencies: '@types/node': 18.19.130 + optional: true '@rushstack/node-core-library@5.23.1(@types/node@20.19.9)': dependencies: @@ -27108,6 +27081,7 @@ snapshots: semver: 7.7.4 optionalDependencies: '@types/node': 20.19.9 + optional: true '@rushstack/node-core-library@5.23.1(@types/node@22.16.5)': dependencies: @@ -27148,14 +27122,17 @@ snapshots: semver: 7.7.4 optionalDependencies: '@types/node': 26.1.1 + optional: true '@rushstack/problem-matcher@0.2.1(@types/node@18.19.130)': optionalDependencies: '@types/node': 18.19.130 + optional: true '@rushstack/problem-matcher@0.2.1(@types/node@20.19.9)': optionalDependencies: '@types/node': 20.19.9 + optional: true '@rushstack/problem-matcher@0.2.1(@types/node@22.16.5)': optionalDependencies: @@ -27169,6 +27146,7 @@ snapshots: '@rushstack/problem-matcher@0.2.1(@types/node@26.1.1)': optionalDependencies: '@types/node': 26.1.1 + optional: true '@rushstack/rig-package@0.7.3': dependencies: @@ -27182,6 +27160,7 @@ snapshots: supports-color: 8.1.1 optionalDependencies: '@types/node': 18.19.130 + optional: true '@rushstack/terminal@0.24.0(@types/node@20.19.9)': dependencies: @@ -27190,6 +27169,7 @@ snapshots: supports-color: 8.1.1 optionalDependencies: '@types/node': 20.19.9 + optional: true '@rushstack/terminal@0.24.0(@types/node@22.16.5)': dependencies: @@ -27215,6 +27195,7 @@ snapshots: supports-color: 8.1.1 optionalDependencies: '@types/node': 26.1.1 + optional: true '@rushstack/ts-command-line@5.3.10(@types/node@18.19.130)': dependencies: @@ -27224,6 +27205,7 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true '@rushstack/ts-command-line@5.3.10(@types/node@20.19.9)': dependencies: @@ -27233,6 +27215,7 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true '@rushstack/ts-command-line@5.3.10(@types/node@22.16.5)': dependencies: @@ -27261,6 +27244,7 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true '@segment/loosely-validate-event@2.0.0': dependencies: @@ -28437,21 +28421,21 @@ snapshots: '@ungap/structured-clone@1.3.1': {} - '@unhead/bundler@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))': + '@unhead/bundler@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))': dependencies: - '@vitejs/devtools-kit': 0.4.10(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + '@vitejs/devtools-kit': 0.4.10(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) magic-string: 1.1.0 oxc-parser: 0.140.0 - oxc-walker: 1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + oxc-walker: 1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) ufo: 1.6.4 - unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: esbuild: 0.25.10 lightningcss: 1.33.0 rolldown: 1.2.1 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) transitivePeerDependencies: - '@farmfe/core' - '@modelcontextprotocol/sdk' @@ -28463,21 +28447,21 @@ snapshots: - typescript - unloader - '@unhead/bundler@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))': + '@unhead/bundler@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))': dependencies: - '@vitejs/devtools-kit': 0.4.10(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + '@vitejs/devtools-kit': 0.4.10(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) magic-string: 1.1.0 oxc-parser: 0.140.0 - oxc-walker: 1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + oxc-walker: 1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) ufo: 1.6.4 - unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: esbuild: 0.25.12 lightningcss: 1.33.0 rolldown: 1.2.1 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) transitivePeerDependencies: - '@farmfe/core' - '@modelcontextprotocol/sdk' @@ -28489,16 +28473,16 @@ snapshots: - typescript - unloader - '@unhead/vue@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))': + '@unhead/vue@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))': dependencies: - '@unhead/bundler': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + '@unhead/bundler': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) hookable: 6.1.1 - unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) vue: 3.5.40(typescript@5.8.2) optionalDependencies: - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) transitivePeerDependencies: - '@farmfe/core' - '@modelcontextprotocol/sdk' @@ -28514,16 +28498,16 @@ snapshots: - typescript - unloader - '@unhead/vue@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))': + '@unhead/vue@3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))': dependencies: - '@unhead/bundler': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + '@unhead/bundler': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.12)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) hookable: 6.1.1 - unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) vue: 3.5.40(typescript@5.8.2) optionalDependencies: - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) transitivePeerDependencies: - '@farmfe/core' - '@modelcontextprotocol/sdk' @@ -28631,8 +28615,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 2.0.0 '@rollup/pluginutils': 5.4.0(rollup@4.62.3) - acorn: 8.17.0 - acorn-import-attributes: 1.9.5(acorn@8.17.0) + acorn: 8.18.0 + acorn-import-attributes: 1.9.5(acorn@8.18.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -28648,7 +28632,7 @@ snapshots: '@vercel/oidc@3.2.0': {} - '@vitejs/devtools-kit@0.4.10(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': + '@vitejs/devtools-kit@0.4.10(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@devframes/hub': 0.7.15(devframe@0.7.15(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)) '@devframes/json-render': 0.7.15(@devframes/hub@0.7.15(devframe@0.7.15(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)))(devframe@0.7.15(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(cac@6.7.14)(srvx@0.11.22)(typescript@5.8.2)) @@ -28657,7 +28641,7 @@ snapshots: mlly: 1.8.2 nostics: 1.2.0 nypm: 0.6.9 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - cac @@ -28799,7 +28783,7 @@ snapshots: '@vue/shared': 3.5.22 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.24 + postcss: 8.5.26 source-map-js: 1.2.1 '@vue/compiler-sfc@3.5.40': @@ -28824,11 +28808,6 @@ snapshots: '@vue/compiler-dom': 3.5.40 '@vue/shared': 3.5.40 - '@vue/compiler-vue2@2.7.16': - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - '@vue/devtools-api@8.2.1': dependencies: '@vue/devtools-kit': 8.2.1 @@ -28848,19 +28827,6 @@ snapshots: '@vue/devtools-shared@8.2.1': {} - '@vue/language-core@2.2.0(typescript@5.8.2)': - dependencies: - '@volar/language-core': 2.4.28 - '@vue/compiler-dom': 3.5.22 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.22 - alien-signals: 0.4.14 - minimatch: 9.0.9 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.8.2 - '@vue/reactivity@3.5.40': dependencies: '@vue/shared': 3.5.40 @@ -29016,9 +28982,9 @@ snapshots: dependencies: '@types/estree': 0.0.46 - acorn-import-attributes@1.9.5(acorn@8.17.0): + acorn-import-attributes@1.9.5(acorn@8.18.0): dependencies: - acorn: 8.17.0 + acorn: 8.18.0 acorn-import-phases@1.0.4(acorn@8.18.0): dependencies: @@ -29112,8 +29078,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alien-signals@0.4.14: {} - amdefine@1.0.1: {} anser@1.4.10: {} @@ -29349,14 +29313,14 @@ snapshots: atob@2.1.2: {} - autoprefixer@10.4.21(postcss@8.5.23): + autoprefixer@10.4.21(postcss@8.5.26): dependencies: browserslist: 4.28.4 caniuse-lite: 1.0.30001799 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.23 + postcss: 8.5.26 postcss-value-parser: 4.2.0 autoprefixer@10.5.4(postcss@8.5.24): @@ -30600,13 +30564,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 - create-jest@29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -30800,14 +30764,14 @@ snapshots: dependencies: postcss: 8.5.24 - css-declaration-sorter@7.2.0(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - css-declaration-sorter@7.2.0(postcss@8.5.24): dependencies: postcss: 8.5.24 + css-declaration-sorter@7.2.0(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + css-select@4.3.0: dependencies: boolbase: 1.0.0 @@ -30924,39 +30888,39 @@ snapshots: postcss-svgo: 7.0.2(postcss@8.5.24) postcss-unique-selectors: 7.0.4(postcss@8.5.24) - cssnano-preset-default@7.0.9(postcss@8.5.23): + cssnano-preset-default@7.0.9(postcss@8.5.26): dependencies: browserslist: 4.28.7 - css-declaration-sorter: 7.2.0(postcss@8.5.23) - cssnano-utils: 5.0.1(postcss@8.5.23) - postcss: 8.5.23 - postcss-calc: 10.1.1(postcss@8.5.23) - postcss-colormin: 7.0.4(postcss@8.5.23) - postcss-convert-values: 7.0.7(postcss@8.5.23) - postcss-discard-comments: 7.0.4(postcss@8.5.23) - postcss-discard-duplicates: 7.0.2(postcss@8.5.23) - postcss-discard-empty: 7.0.1(postcss@8.5.23) - postcss-discard-overridden: 7.0.1(postcss@8.5.23) - postcss-merge-longhand: 7.0.5(postcss@8.5.23) - postcss-merge-rules: 7.0.6(postcss@8.5.23) - postcss-minify-font-values: 7.0.1(postcss@8.5.23) - postcss-minify-gradients: 7.0.1(postcss@8.5.23) - postcss-minify-params: 7.0.4(postcss@8.5.23) - postcss-minify-selectors: 7.0.5(postcss@8.5.23) - postcss-normalize-charset: 7.0.1(postcss@8.5.23) - postcss-normalize-display-values: 7.0.1(postcss@8.5.23) - postcss-normalize-positions: 7.0.1(postcss@8.5.23) - postcss-normalize-repeat-style: 7.0.1(postcss@8.5.23) - postcss-normalize-string: 7.0.1(postcss@8.5.23) - postcss-normalize-timing-functions: 7.0.1(postcss@8.5.23) - postcss-normalize-unicode: 7.0.4(postcss@8.5.23) - postcss-normalize-url: 7.0.1(postcss@8.5.23) - postcss-normalize-whitespace: 7.0.1(postcss@8.5.23) - postcss-ordered-values: 7.0.2(postcss@8.5.23) - postcss-reduce-initial: 7.0.4(postcss@8.5.23) - postcss-reduce-transforms: 7.0.1(postcss@8.5.23) - postcss-svgo: 7.1.0(postcss@8.5.23) - postcss-unique-selectors: 7.0.4(postcss@8.5.23) + css-declaration-sorter: 7.2.0(postcss@8.5.26) + cssnano-utils: 5.0.1(postcss@8.5.26) + postcss: 8.5.26 + postcss-calc: 10.1.1(postcss@8.5.26) + postcss-colormin: 7.0.4(postcss@8.5.26) + postcss-convert-values: 7.0.7(postcss@8.5.26) + postcss-discard-comments: 7.0.4(postcss@8.5.26) + postcss-discard-duplicates: 7.0.2(postcss@8.5.26) + postcss-discard-empty: 7.0.1(postcss@8.5.26) + postcss-discard-overridden: 7.0.1(postcss@8.5.26) + postcss-merge-longhand: 7.0.5(postcss@8.5.26) + postcss-merge-rules: 7.0.6(postcss@8.5.26) + postcss-minify-font-values: 7.0.1(postcss@8.5.26) + postcss-minify-gradients: 7.0.1(postcss@8.5.26) + postcss-minify-params: 7.0.4(postcss@8.5.26) + postcss-minify-selectors: 7.0.5(postcss@8.5.26) + postcss-normalize-charset: 7.0.1(postcss@8.5.26) + postcss-normalize-display-values: 7.0.1(postcss@8.5.26) + postcss-normalize-positions: 7.0.1(postcss@8.5.26) + postcss-normalize-repeat-style: 7.0.1(postcss@8.5.26) + postcss-normalize-string: 7.0.1(postcss@8.5.26) + postcss-normalize-timing-functions: 7.0.1(postcss@8.5.26) + postcss-normalize-unicode: 7.0.4(postcss@8.5.26) + postcss-normalize-url: 7.0.1(postcss@8.5.26) + postcss-normalize-whitespace: 7.0.1(postcss@8.5.26) + postcss-ordered-values: 7.0.2(postcss@8.5.26) + postcss-reduce-initial: 7.0.4(postcss@8.5.26) + postcss-reduce-transforms: 7.0.1(postcss@8.5.26) + postcss-svgo: 7.1.0(postcss@8.5.26) + postcss-unique-selectors: 7.0.4(postcss@8.5.26) cssnano-preset-default@8.0.2(postcss@8.5.24): dependencies: @@ -30995,14 +30959,14 @@ snapshots: dependencies: postcss: 8.5.24 - cssnano-utils@5.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - cssnano-utils@5.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 + cssnano-utils@5.0.1(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + cssnano-utils@6.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 @@ -31020,11 +30984,11 @@ snapshots: lilconfig: 3.1.3 postcss: 8.5.24 - cssnano@7.1.1(postcss@8.5.23): + cssnano@7.1.1(postcss@8.5.26): dependencies: - cssnano-preset-default: 7.0.9(postcss@8.5.23) + cssnano-preset-default: 7.0.9(postcss@8.5.26) lilconfig: 3.1.3 - postcss: 8.5.23 + postcss: 8.5.26 cssnano@8.0.2(postcss@8.5.24): dependencies: @@ -31108,8 +31072,6 @@ snapshots: db0@0.3.4: {} - de-indent@1.0.2: {} - debug@2.6.9: dependencies: ms: 2.0.0 @@ -32668,10 +32630,6 @@ snapshots: optionalDependencies: picomatch: 4.0.3 - fdir@6.5.0(picomatch@4.0.4): - optionalDependencies: - picomatch: 4.0.4 - fdir@6.5.0(picomatch@4.0.5): optionalDependencies: picomatch: 4.0.5 @@ -33693,12 +33651,12 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - impound@1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + impound@1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@jridgewell/trace-mapping': 0.3.31 es-module-lexer: 2.2.0 pathe: 2.0.3 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unplugin-utils: 0.3.1 transitivePeerDependencies: - '@farmfe/core' @@ -33711,12 +33669,12 @@ snapshots: - vite - webpack - impound@1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + impound@1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@jridgewell/trace-mapping': 0.3.31 es-module-lexer: 2.2.0 pathe: 2.0.3 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unplugin-utils: 0.3.1 transitivePeerDependencies: - '@farmfe/core' @@ -34250,16 +34208,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 @@ -34462,7 +34420,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34488,7 +34446,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 18.19.130 - ts-node: 10.9.2(@types/node@18.19.130)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@22.19.1)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -34619,7 +34577,7 @@ snapshots: - supports-color optional: true - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34645,13 +34603,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@18.19.130)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@20.19.9)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - optional: true - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34677,12 +34634,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@20.19.9)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@20.19.9)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34708,12 +34665,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@20.19.9)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@22.16.5)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34739,12 +34696,13 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@22.16.5)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@22.19.1)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color + optional: true - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34770,13 +34728,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@22.19.1)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@22.20.1)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - optional: true - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34802,12 +34759,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@22.20.1)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@22.5.0)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34833,12 +34790,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@22.5.0)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@24.10.13)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34864,12 +34821,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@24.10.13)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@26.1.1)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.9.3)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34895,12 +34852,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@26.1.1)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@26.1.1)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.9.3)): + jest-config@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -34925,44 +34882,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@26.1.1)(typescript@5.9.3) + '@types/node': 22.5.0 + ts-node: 10.9.2(@types/node@22.5.0)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): - dependencies: - '@babel/core': 7.29.7 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.29.7) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.5.0 - ts-node: 10.9.2(@types/node@22.5.0)(typescript@5.8.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@24.10.13)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@24.10.13)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -35172,7 +35098,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-image-snapshot@6.5.2(jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2))): + jest-image-snapshot@6.5.2(jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2))): dependencies: chalk: 4.1.2 get-stdin: 5.0.1 @@ -35182,7 +35108,7 @@ snapshots: pngjs: 3.4.0 ssim.js: 3.5.0 optionalDependencies: - jest: 29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + jest: 29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-leak-detector@29.7.0: dependencies: @@ -35460,12 +35386,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)): + jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2)) + jest-cli: 29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) optionalDependencies: node-notifier: 8.0.2 transitivePeerDependencies: @@ -36338,12 +36264,12 @@ snapshots: ufo: 1.6.4 unplugin: 2.3.10 - magic-regexp@0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + magic-regexp@0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: magic-string: 0.30.21 regexp-tree: 0.1.27 type-level-regexp: 0.1.17 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -36355,12 +36281,12 @@ snapshots: - vite - webpack - magic-regexp@0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + magic-regexp@0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: magic-string: 0.30.21 regexp-tree: 0.1.27 type-level-regexp: 0.1.17 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -37076,7 +37002,7 @@ snapshots: strip-ansi: 6.0.1 throat: 5.0.0 ws: 7.5.13 - yargs: 17.7.2 + yargs: 17.7.3 transitivePeerDependencies: - bufferutil - supports-color @@ -37238,17 +37164,53 @@ snapshots: optionalDependencies: esbuild: 0.25.10 - minimizer-webpack-plugin@5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + minimizer-webpack-plugin@5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.48.0 - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) optionalDependencies: esbuild: 0.25.12 lightningcss: 1.33.0 - postcss: 8.5.23 + postcss: 8.5.26 + optional: true + + minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.48.0 + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24) + optionalDependencies: + esbuild: 0.28.1 + lightningcss: 1.33.0 + postcss: 8.5.24 + optional: true + + minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.48.0 + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) + optionalDependencies: + esbuild: 0.28.1 + lightningcss: 1.33.0 + optional: true + + minimizer-webpack-plugin@5.6.1(esbuild@0.28.1)(webpack@5.108.1(esbuild@0.28.1)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.48.0 + webpack: 5.108.1(esbuild@0.28.1) + optionalDependencies: + esbuild: 0.28.1 optional: true minipass-collect@1.0.2: @@ -37297,17 +37259,17 @@ snapshots: mkdist@2.4.1(typescript@5.8.2)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.22)(esbuild@0.25.10)(vue@3.5.40(typescript@5.8.2)))(vue@3.5.40(typescript@5.8.2)): dependencies: - autoprefixer: 10.4.21(postcss@8.5.23) + autoprefixer: 10.4.21(postcss@8.5.26) citty: 0.1.6 - cssnano: 7.1.1(postcss@8.5.23) + cssnano: 7.1.1(postcss@8.5.26) defu: 6.1.7 esbuild: 0.25.12 jiti: 1.21.7 mlly: 1.8.0 pathe: 2.0.3 pkg-types: 2.3.1 - postcss: 8.5.23 - postcss-nested: 7.0.2(postcss@8.5.23) + postcss: 8.5.26 + postcss-nested: 7.0.2(postcss@8.5.26) semver: 7.8.5 tinyglobby: 0.2.17 optionalDependencies: @@ -37480,7 +37442,7 @@ snapshots: just-extend: 4.1.0 path-to-regexp: 1.8.0 - nitropack@2.13.4(@parcel/watcher@2.5.6)(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(oxc-parser@0.140.0)(rolldown@1.2.1)(srvx@0.11.22)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + nitropack@2.13.4(@parcel/watcher@2.5.6)(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(oxc-parser@0.140.0)(rolldown@1.2.1)(srvx@0.11.22)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 '@rollup/plugin-alias': 6.0.0(rollup@4.62.3) @@ -37545,7 +37507,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.5.0 unenv: 2.0.0-rc.24 - unimport: 6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unimport: 6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unplugin-utils: 0.3.2 unstorage: 1.17.5(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1) untyped: 2.0.0 @@ -37698,17 +37660,17 @@ snapshots: nullthrows@1.1.1: {} - nuxt@4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))(yaml@2.9.0): + nuxt@4.5.1(@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.29.7))(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@parcel/watcher@2.5.6)(@rollup/plugin-babel@6.0.4(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.53.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@types/node@20.19.9)(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(@vue/compiler-sfc@3.5.40)(cac@6.7.14)(db0@0.3.4)(esbuild@0.25.12)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.11.1)(lightningcss@1.33.0)(magicast@0.5.3)(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.80.0)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.1)(rollup@4.53.3))(rollup@4.53.3)(srvx@0.11.22)(terser@5.48.0)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))(yaml@2.9.0): dependencies: - '@dxup/nuxt': 0.5.5(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + '@dxup/nuxt': 0.5.5(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) '@nuxt/cli': 3.37.0(@nuxt/schema@4.5.1)(@parcel/watcher@2.5.6)(cac@6.7.14)(magicast@0.5.3) - '@nuxt/devtools': 3.4.0(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1)(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) - '@nuxt/nitro-server': 4.5.1(36385e6e095c08effdd65afa88487545) + '@nuxt/devtools': 3.4.0(@vercel/functions@3.4.3(@aws-sdk/credential-provider-web-identity@3.972.75))(db0@0.3.4)(ioredis@5.11.1)(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) + '@nuxt/nitro-server': 4.5.1(7a85f83a76241fb36bfffc6dc4e379cd) '@nuxt/schema': 4.5.1 - '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)))) - '@nuxt/vite-builder': 4.5.1(fed1684cea8ceccb97c7c6d1eff2526f) - '@unhead/vue': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)))) + '@nuxt/vite-builder': 4.5.1(f8155e4b45dbcec4f308e1b1ed9ed460) + '@unhead/vue': 3.2.3(@modelcontextprotocol/sdk@1.30.0(@cfworker/json-schema@4.1.1)(zod@4.4.3))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(cac@6.7.14)(esbuild@0.25.10)(lightningcss@1.33.0)(rolldown@1.2.1)(rollup@4.53.3)(srvx@0.11.22)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) '@vue/shared': 3.5.40 chokidar: 5.0.0 compatx: 0.2.0 @@ -37722,7 +37684,7 @@ snapshots: fnv1a-64: 0.1.2 hookable: 6.1.1 ignore: 7.0.6 - impound: 1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + impound: 1.1.6(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) jiti: 2.7.0 klona: 2.0.6 knitwork: 1.3.0 @@ -37735,7 +37697,7 @@ snapshots: ofetch: 1.5.1 ohash: 2.0.11 on-change: 6.0.2 - oxc-walker: 1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + oxc-walker: 1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) pathe: 2.0.3 perfect-debounce: 2.1.0 picomatch: 4.0.5 @@ -37749,16 +37711,16 @@ snapshots: ufo: 1.6.4 ultrahtml: 1.7.0 uncrypto: 0.1.3 - unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + unctx: 3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) undici: 8.9.0 - unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) - unimport: 6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unhead: 3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + unimport: 6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unrouting: 0.2.2 untyped: 2.0.0 verkit: 0.2.0 vue: 3.5.40(typescript@5.8.2) - vue-router: 5.2.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vue/compiler-sfc@3.5.40)(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + vue-router: 5.2.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vue/compiler-sfc@3.5.40)(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: '@parcel/watcher': 2.5.6 '@types/node': 20.19.9 @@ -38112,9 +38074,9 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.140.0 '@oxc-parser/binding-win32-x64-msvc': 0.140.0 - oxc-walker@1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + oxc-walker@1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: - magic-regexp: 0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + magic-regexp: 0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: oxc-parser: 0.140.0 rolldown: 1.2.1 @@ -38128,9 +38090,9 @@ snapshots: - vite - webpack - oxc-walker@1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + oxc-walker@1.0.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: - magic-regexp: 0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + magic-regexp: 0.11.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: oxc-parser: 0.140.0 rolldown: 1.2.1 @@ -38445,8 +38407,6 @@ snapshots: picomatch@4.0.3: {} - picomatch@4.0.4: {} - picomatch@4.0.5: {} pify@2.3.0: {} @@ -38558,15 +38518,15 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-calc@10.1.1(postcss@8.5.23): + postcss-calc@10.1.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - postcss-calc@10.1.1(postcss@8.5.24): + postcss-calc@10.1.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 @@ -38592,12 +38552,12 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.4(postcss@8.5.23): + postcss-colormin@7.0.4(postcss@8.5.26): dependencies: browserslist: 4.28.7 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.23 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-colormin@8.0.1(postcss@8.5.24): @@ -38620,10 +38580,10 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.7(postcss@8.5.23): + postcss-convert-values@7.0.7(postcss@8.5.26): dependencies: browserslist: 4.28.7 - postcss: 8.5.23 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-convert-values@8.0.1(postcss@8.5.24): @@ -38636,14 +38596,14 @@ snapshots: dependencies: postcss: 8.5.24 - postcss-discard-comments@7.0.4(postcss@8.5.23): + postcss-discard-comments@7.0.4(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-selector-parser: 7.1.0 - postcss-discard-comments@7.0.4(postcss@8.5.24): + postcss-discard-comments@7.0.4(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-selector-parser: 7.1.0 postcss-discard-comments@8.0.1(postcss@8.5.24): @@ -38655,14 +38615,14 @@ snapshots: dependencies: postcss: 8.5.24 - postcss-discard-duplicates@7.0.2(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-discard-duplicates@7.0.2(postcss@8.5.24): dependencies: postcss: 8.5.24 + postcss-discard-duplicates@7.0.2(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + postcss-discard-duplicates@8.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 @@ -38671,14 +38631,14 @@ snapshots: dependencies: postcss: 8.5.24 - postcss-discard-empty@7.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-discard-empty@7.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 + postcss-discard-empty@7.0.1(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + postcss-discard-empty@8.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 @@ -38687,14 +38647,14 @@ snapshots: dependencies: postcss: 8.5.24 - postcss-discard-overridden@7.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-discard-overridden@7.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 + postcss-discard-overridden@7.0.1(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + postcss-discard-overridden@8.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 @@ -38720,18 +38680,18 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 5.1.1(postcss@8.5.24) - postcss-merge-longhand@7.0.5(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - stylehacks: 7.0.5(postcss@8.5.23) - postcss-merge-longhand@7.0.5(postcss@8.5.24): dependencies: postcss: 8.5.24 postcss-value-parser: 4.2.0 stylehacks: 7.0.5(postcss@8.5.24) + postcss-merge-longhand@7.0.5(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + postcss-value-parser: 4.2.0 + stylehacks: 7.0.5(postcss@8.5.26) + postcss-merge-longhand@8.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 @@ -38754,12 +38714,12 @@ snapshots: postcss: 8.5.24 postcss-selector-parser: 7.1.0 - postcss-merge-rules@7.0.6(postcss@8.5.23): + postcss-merge-rules@7.0.6(postcss@8.5.26): dependencies: browserslist: 4.28.7 caniuse-api: 3.0.0 - cssnano-utils: 5.0.1(postcss@8.5.23) - postcss: 8.5.23 + cssnano-utils: 5.0.1(postcss@8.5.26) + postcss: 8.5.26 postcss-selector-parser: 7.1.0 postcss-merge-rules@8.0.1(postcss@8.5.24): @@ -38775,14 +38735,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.1(postcss@8.5.23): + postcss-minify-font-values@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-minify-font-values@7.0.1(postcss@8.5.24): + postcss-minify-font-values@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-minify-font-values@8.0.1(postcss@8.5.24): @@ -38797,18 +38757,18 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.1(postcss@8.5.23): + postcss-minify-gradients@7.0.1(postcss@8.5.24): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.1(postcss@8.5.23) - postcss: 8.5.23 + cssnano-utils: 5.0.1(postcss@8.5.24) + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.1(postcss@8.5.24): + postcss-minify-gradients@7.0.1(postcss@8.5.26): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.1(postcss@8.5.24) - postcss: 8.5.24 + cssnano-utils: 5.0.1(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-minify-gradients@8.0.1(postcss@8.5.24): @@ -38832,11 +38792,11 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.4(postcss@8.5.23): + postcss-minify-params@7.0.4(postcss@8.5.26): dependencies: browserslist: 4.28.7 - cssnano-utils: 5.0.1(postcss@8.5.23) - postcss: 8.5.23 + cssnano-utils: 5.0.1(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-minify-params@8.0.1(postcss@8.5.24): @@ -38851,16 +38811,16 @@ snapshots: postcss: 8.5.24 postcss-selector-parser: 6.1.2 - postcss-minify-selectors@7.0.5(postcss@8.5.23): + postcss-minify-selectors@7.0.5(postcss@8.5.24): dependencies: cssesc: 3.0.0 - postcss: 8.5.23 + postcss: 8.5.24 postcss-selector-parser: 7.1.0 - postcss-minify-selectors@7.0.5(postcss@8.5.24): + postcss-minify-selectors@7.0.5(postcss@8.5.26): dependencies: cssesc: 3.0.0 - postcss: 8.5.24 + postcss: 8.5.26 postcss-selector-parser: 7.1.0 postcss-minify-selectors@8.0.2(postcss@8.5.24): @@ -38904,9 +38864,9 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.5.24) string-hash: 1.1.3 - postcss-nested@7.0.2(postcss@8.5.23): + postcss-nested@7.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.23 + postcss: 8.5.26 postcss-selector-parser: 7.1.0 postcss-nesting@13.0.1(postcss@8.5.24): @@ -38920,14 +38880,14 @@ snapshots: dependencies: postcss: 8.5.24 - postcss-normalize-charset@7.0.1(postcss@8.5.23): - dependencies: - postcss: 8.5.23 - postcss-normalize-charset@7.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 + postcss-normalize-charset@7.0.1(postcss@8.5.26): + dependencies: + postcss: 8.5.26 + postcss-normalize-charset@8.0.1(postcss@8.5.24): dependencies: postcss: 8.5.24 @@ -38937,14 +38897,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.1(postcss@8.5.23): + postcss-normalize-display-values@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-display-values@7.0.1(postcss@8.5.24): + postcss-normalize-display-values@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-display-values@8.0.1(postcss@8.5.24): @@ -38957,14 +38917,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.1(postcss@8.5.23): + postcss-normalize-positions@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.1(postcss@8.5.24): + postcss-normalize-positions@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-positions@8.0.1(postcss@8.5.24): @@ -38977,14 +38937,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.1(postcss@8.5.23): + postcss-normalize-repeat-style@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.1(postcss@8.5.24): + postcss-normalize-repeat-style@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-repeat-style@8.0.1(postcss@8.5.24): @@ -38997,14 +38957,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.1(postcss@8.5.23): + postcss-normalize-string@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.1(postcss@8.5.24): + postcss-normalize-string@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-string@8.0.1(postcss@8.5.24): @@ -39017,14 +38977,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.1(postcss@8.5.23): + postcss-normalize-timing-functions@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.1(postcss@8.5.24): + postcss-normalize-timing-functions@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-timing-functions@8.0.1(postcss@8.5.24): @@ -39044,10 +39004,10 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.4(postcss@8.5.23): + postcss-normalize-unicode@7.0.4(postcss@8.5.26): dependencies: browserslist: 4.28.7 - postcss: 8.5.23 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-unicode@8.0.1(postcss@8.5.24): @@ -39062,14 +39022,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.1(postcss@8.5.23): + postcss-normalize-url@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.1(postcss@8.5.24): + postcss-normalize-url@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-url@8.0.1(postcss@8.5.24): @@ -39082,14 +39042,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.1(postcss@8.5.23): + postcss-normalize-whitespace@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.1(postcss@8.5.24): + postcss-normalize-whitespace@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-normalize-whitespace@8.0.1(postcss@8.5.24): @@ -39103,18 +39063,18 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.2(postcss@8.5.23): - dependencies: - cssnano-utils: 5.0.1(postcss@8.5.23) - postcss: 8.5.23 - postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.2(postcss@8.5.24): dependencies: cssnano-utils: 5.0.1(postcss@8.5.24) postcss: 8.5.24 postcss-value-parser: 4.2.0 + postcss-ordered-values@7.0.2(postcss@8.5.26): + dependencies: + cssnano-utils: 5.0.1(postcss@8.5.26) + postcss: 8.5.26 + postcss-value-parser: 4.2.0 + postcss-ordered-values@8.0.1(postcss@8.5.24): dependencies: cssnano-utils: 6.0.1(postcss@8.5.24) @@ -39133,11 +39093,11 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.5.24 - postcss-reduce-initial@7.0.4(postcss@8.5.23): + postcss-reduce-initial@7.0.4(postcss@8.5.26): dependencies: browserslist: 4.28.7 caniuse-api: 3.0.0 - postcss: 8.5.23 + postcss: 8.5.26 postcss-reduce-initial@8.0.1(postcss@8.5.24): dependencies: @@ -39150,14 +39110,14 @@ snapshots: postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.1(postcss@8.5.23): + postcss-reduce-transforms@7.0.1(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-value-parser: 4.2.0 - postcss-reduce-transforms@7.0.1(postcss@8.5.24): + postcss-reduce-transforms@7.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-value-parser: 4.2.0 postcss-reduce-transforms@8.0.1(postcss@8.5.24): @@ -39196,9 +39156,9 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-svgo@7.1.0(postcss@8.5.23): + postcss-svgo@7.1.0(postcss@8.5.26): dependencies: - postcss: 8.5.23 + postcss: 8.5.26 postcss-value-parser: 4.2.0 svgo: 4.0.0 @@ -39213,14 +39173,14 @@ snapshots: postcss: 8.5.24 postcss-selector-parser: 6.1.2 - postcss-unique-selectors@7.0.4(postcss@8.5.23): + postcss-unique-selectors@7.0.4(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 postcss-selector-parser: 7.1.0 - postcss-unique-selectors@7.0.4(postcss@8.5.24): + postcss-unique-selectors@7.0.4(postcss@8.5.26): dependencies: - postcss: 8.5.24 + postcss: 8.5.26 postcss-selector-parser: 7.1.0 postcss-unique-selectors@8.0.1(postcss@8.5.24): @@ -39599,10 +39559,8 @@ snapshots: which: 2.0.2 yargs: 17.7.2 transitivePeerDependencies: - - bufferutil - supports-color - typescript - - utf-8-validate react-native-codegen@0.69.2(@babel/preset-env@7.28.5(@babel/core@7.28.5)): dependencies: @@ -40172,16 +40130,6 @@ snapshots: transitivePeerDependencies: - ts-node - rollup-plugin-visualizer@5.14.0(rolldown@1.2.1)(rollup@4.53.3): - dependencies: - open: 8.4.2 - picomatch: 4.0.3 - source-map: 0.7.6 - yargs: 17.7.2 - optionalDependencies: - rolldown: 1.2.1 - rollup: 4.53.3 - rollup-plugin-visualizer@6.0.3(rolldown@1.2.1)(rollup@4.53.3): dependencies: open: 8.4.2 @@ -40192,26 +40140,36 @@ snapshots: rolldown: 1.2.1 rollup: 4.53.3 - rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.53.3): + rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.62.3): dependencies: open: 11.0.1 picomatch: 4.0.5 source-map: 0.7.6 yargs: 18.1.0 + optionalDependencies: + rolldown: 1.2.1 + rollup: 4.62.3 + + rollup-plugin-visualizer@7.1.1(rolldown@1.2.1)(rollup@4.53.3): + dependencies: + open: 11.0.1 + picomatch: 4.0.5 + source-map: 0.8.0 + yargs: 18.1.0 optionalDependencies: rolldown: 1.2.1 rollup: 4.53.3 optional: true - rollup-plugin-visualizer@7.0.1(rolldown@1.2.1)(rollup@4.62.3): + rollup-plugin-visualizer@7.1.1(rolldown@1.2.4)(rollup@4.53.3): dependencies: open: 11.0.1 picomatch: 4.0.5 - source-map: 0.7.6 + source-map: 0.8.0 yargs: 18.1.0 optionalDependencies: - rolldown: 1.2.1 - rollup: 4.62.3 + rolldown: 1.2.4 + rollup: 4.53.3 rollup-pluginutils@2.8.2: dependencies: @@ -40846,6 +40804,8 @@ snapshots: source-map@0.7.6: {} + source-map@0.8.0: {} + spawndamnit@3.0.1: dependencies: cross-spawn: 7.0.6 @@ -41142,16 +41102,16 @@ snapshots: postcss: 8.5.24 postcss-selector-parser: 6.1.2 - stylehacks@7.0.5(postcss@8.5.23): + stylehacks@7.0.5(postcss@8.5.24): dependencies: browserslist: 4.28.7 - postcss: 8.5.23 + postcss: 8.5.24 postcss-selector-parser: 7.1.0 - stylehacks@7.0.5(postcss@8.5.24): + stylehacks@7.0.5(postcss@8.5.26): dependencies: browserslist: 4.28.7 - postcss: 8.5.24 + postcss: 8.5.26 postcss-selector-parser: 7.1.0 stylehacks@8.0.1(postcss@8.5.24): @@ -41851,25 +41811,6 @@ snapshots: '@ts-morph/common': 0.28.1 code-block-writer: 13.0.3 - ts-node@10.9.2(@types/node@18.19.130)(typescript@5.8.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.130 - acorn: 8.18.0 - acorn-walk: 8.3.5 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.4 - make-error: 1.3.6 - typescript: 5.8.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -42268,17 +42209,17 @@ snapshots: unctx@2.5.0: dependencies: - acorn: 8.17.0 + acorn: 8.18.0 estree-walker: 3.0.3 magic-string: 0.30.21 unplugin: 2.3.11 - unctx@3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))): + unctx@3.0.0(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))): optionalDependencies: magic-string: 1.1.0 oxc-parser: 0.140.0 rolldown: 1.2.1 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) underscore@1.12.1: {} @@ -42300,12 +42241,12 @@ snapshots: dependencies: pathe: 2.0.3 - unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: hookable: 6.1.1 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -42316,12 +42257,12 @@ snapshots: - unloader - webpack - unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unhead@3.2.3(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: hookable: 6.1.1 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) optionalDependencies: - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -42366,7 +42307,7 @@ snapshots: unplugin: 2.3.10 unplugin-utils: 0.3.1 - unimport@6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unimport@6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -42380,7 +42321,7 @@ snapshots: scule: 1.3.0 strip-literal: 4.0.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.140.0 @@ -42395,7 +42336,7 @@ snapshots: - vite - webpack - unimport@6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unimport@6.4.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(oxc-parser@0.140.0)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -42409,7 +42350,7 @@ snapshots: scule: 1.3.0 strip-literal: 4.0.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.140.0 @@ -42463,6 +42404,116 @@ snapshots: unpipe@1.0.0: {} + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.62.3) + '@volar/typescript': 2.4.28 + compare-versions: 6.1.1 + debug: 4.4.3 + kolorist: 1.8.0 + local-pkg: 1.2.1 + magic-string: 0.30.21 + typescript: 5.8.2 + unplugin: 2.3.11 + optionalDependencies: + '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + '@rspack/core': 1.4.8(@swc/helpers@0.5.17) + esbuild: 0.28.1 + rolldown: 1.2.4 + rollup: 4.62.3 + vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24) + transitivePeerDependencies: + - supports-color + + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.62.3) + '@volar/typescript': 2.4.28 + compare-versions: 6.1.1 + debug: 4.4.3 + kolorist: 1.8.0 + local-pkg: 1.2.1 + magic-string: 0.30.21 + typescript: 5.8.2 + unplugin: 2.3.11 + optionalDependencies: + '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + '@rspack/core': 1.4.8(@swc/helpers@0.5.17) + esbuild: 0.28.1 + rolldown: 1.2.4 + rollup: 4.62.3 + vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) + transitivePeerDependencies: + - supports-color + + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.62.3) + '@volar/typescript': 2.4.28 + compare-versions: 6.1.1 + debug: 4.4.3 + kolorist: 1.8.0 + local-pkg: 1.2.1 + magic-string: 0.30.21 + typescript: 5.8.2 + unplugin: 2.3.11 + optionalDependencies: + '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) + '@rspack/core': 1.4.8(@swc/helpers@0.5.17) + esbuild: 0.28.1 + rolldown: 1.2.4 + rollup: 4.62.3 + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) + transitivePeerDependencies: + - supports-color + + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.62.3) + '@volar/typescript': 2.4.28 + compare-versions: 6.1.1 + debug: 4.4.3 + kolorist: 1.8.0 + local-pkg: 1.2.1 + magic-string: 0.30.21 + typescript: 5.8.2 + unplugin: 2.3.11 + optionalDependencies: + '@microsoft/api-extractor': 7.58.9(@types/node@26.1.1) + '@rspack/core': 1.4.8(@swc/helpers@0.5.17) + esbuild: 0.28.1 + rolldown: 1.2.4 + rollup: 4.62.3 + vite: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) + transitivePeerDependencies: + - supports-color + + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)): + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@4.62.3) + '@volar/typescript': 2.4.28 + compare-versions: 6.1.1 + debug: 4.4.3 + kolorist: 1.8.0 + local-pkg: 1.2.1 + magic-string: 0.30.21 + typescript: 5.8.2 + unplugin: 2.3.11 + optionalDependencies: + '@microsoft/api-extractor': 7.58.9(@types/node@26.1.1) + '@rspack/core': 1.4.8(@swc/helpers@0.5.17) + esbuild: 0.28.1 + rolldown: 1.2.4 + rollup: 4.62.3 + vite: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1) + transitivePeerDependencies: + - supports-color + unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 @@ -42483,11 +42534,11 @@ snapshots: unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.17.0 + acorn: 8.18.0 picomatch: 4.0.5 webpack-virtual-modules: 0.6.2 - unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 @@ -42497,10 +42548,10 @@ snapshots: esbuild: 0.25.10 rolldown: 1.2.1 rollup: 4.53.3 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) - unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.12)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 @@ -42510,10 +42561,10 @@ snapshots: esbuild: 0.25.12 rolldown: 1.2.1 rollup: 4.53.3 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) - unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.1)(rollup@4.62.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.5 @@ -42523,8 +42574,8 @@ snapshots: esbuild: 0.28.1 rolldown: 1.2.1 rollup: 4.62.3 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26) unquote@1.1.1: {} @@ -42690,15 +42741,15 @@ snapshots: verkit@0.2.0: {} - vite-dev-rpc@1.1.0(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): + vite-dev-rpc@1.1.0(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): dependencies: birpc: 2.6.1 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - vite-hot-client: 2.1.0(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite-hot-client: 2.1.0(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) - vite-hot-client@2.1.0(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): + vite-hot-client@2.1.0(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): dependencies: - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-node@1.6.1(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0): dependencies: @@ -42791,64 +42842,87 @@ snapshots: oxlint: 1.80.0 typescript: 5.8.2 - vite-plugin-dts@4.5.4(@types/node@18.19.130)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) + optionalDependencies: '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) - '@rollup/pluginutils': 5.3.0(rollup@4.62.3) - '@volar/typescript': 2.4.28 - '@vue/language-core': 2.2.0(typescript@5.8.2) - compare-versions: 6.1.1 - debug: 4.4.3 - kolorist: 1.8.0 - local-pkg: 1.1.2 - magic-string: 0.30.21 - typescript: 5.8.2 + rollup: 4.62.3 + vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + transitivePeerDependencies: + - '@rspack/core' + - '@vue/language-core' + - esbuild + - rolldown + - supports-color + - typescript + - webpack + + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + dependencies: + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) optionalDependencies: - vite: 6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + rollup: 4.62.3 + vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - - '@types/node' - - rollup + - '@rspack/core' + - '@vue/language-core' + - esbuild + - rolldown - supports-color + - typescript + - webpack - vite-plugin-dts@4.5.4(@types/node@20.19.9)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@20.19.9)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): dependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) - '@rollup/pluginutils': 5.3.0(rollup@4.62.3) - '@volar/typescript': 2.4.28 - '@vue/language-core': 2.2.0(typescript@5.8.2) - compare-versions: 6.1.1 - debug: 4.4.3 - kolorist: 1.8.0 - local-pkg: 1.1.2 - magic-string: 0.30.21 - typescript: 5.8.2 + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) optionalDependencies: - vite: 6.4.2(@types/node@20.19.9)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) + rollup: 4.62.3 + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - - '@types/node' - - rollup + - '@rspack/core' + - '@vue/language-core' + - esbuild + - rolldown - supports-color + - typescript + - webpack - vite-plugin-dts@4.5.4(@types/node@26.1.1)(rollup@4.62.3)(typescript@5.8.2)(vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): dependencies: + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) + optionalDependencies: '@microsoft/api-extractor': 7.58.9(@types/node@26.1.1) - '@rollup/pluginutils': 5.3.0(rollup@4.62.3) - '@volar/typescript': 2.4.28 - '@vue/language-core': 2.2.0(typescript@5.8.2) - compare-versions: 6.1.1 - debug: 4.4.3 - kolorist: 1.8.0 - local-pkg: 1.1.2 - magic-string: 0.30.21 - typescript: 5.8.2 + rollup: 4.62.3 + vite: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + transitivePeerDependencies: + - '@rspack/core' + - '@vue/language-core' + - esbuild + - rolldown + - supports-color + - typescript + - webpack + + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)): + dependencies: + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.1.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)) optionalDependencies: - vite: 6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0) + '@microsoft/api-extractor': 7.58.9(@types/node@26.1.1) + rollup: 4.62.3 + vite: 8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - - '@types/node' - - rollup + - '@rspack/core' + - '@vue/language-core' + - esbuild + - rolldown - supports-color + - typescript + - webpack - vite-plugin-inspect@11.3.3(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))))(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): + vite-plugin-inspect@11.3.3(@nuxt/kit@4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))))(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -42858,27 +42932,27 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.2 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - vite-dev-rpc: 1.1.0(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite-dev-rpc: 1.1.0(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) optionalDependencies: - '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23))) + '@nuxt/kit': 4.5.1(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.1)(unplugin@3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26))) transitivePeerDependencies: - supports-color - vite-plugin-vue-tracer@1.4.0(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)): + vite-plugin-vue-tracer@1.4.0(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2)): dependencies: estree-walker: 3.0.3 exsolve: 1.1.0 magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vue: 3.5.40(typescript@5.8.2) vite@5.4.21(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.23 + postcss: 8.5.26 rollup: 4.53.3 optionalDependencies: '@types/node': 18.19.130 @@ -42889,7 +42963,7 @@ snapshots: vite@5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.23 + postcss: 8.5.26 rollup: 4.53.3 optionalDependencies: '@types/node': 20.19.9 @@ -42900,7 +42974,7 @@ snapshots: vite@5.4.21(@types/node@24.10.13)(lightningcss@1.33.0)(terser@5.48.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.23 + postcss: 8.5.26 rollup: 4.53.3 optionalDependencies: '@types/node': 24.10.13 @@ -42908,71 +42982,68 @@ snapshots: lightningcss: 1.33.0 terser: 5.48.0 - vite@6.4.2(@types/node@18.19.130)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0): + vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0): dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 postcss: 8.5.23 rollup: 4.53.3 - tinyglobby: 0.2.17 + tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 18.19.130 + '@types/node': 24.10.13 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.27.0 terser: 5.48.0 yaml: 2.8.0 - vite@6.4.2(@types/node@20.19.9)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0): + vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - postcss: 8.5.23 - rollup: 4.53.3 + lightningcss: 1.33.0 + picomatch: 4.0.5 + postcss: 8.5.26 + rolldown: 1.2.4 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 20.19.9 + esbuild: 0.25.12 fsevents: 2.3.3 - jiti: 2.6.1 - lightningcss: 1.27.0 + jiti: 2.7.0 terser: 5.48.0 - yaml: 2.8.0 + yaml: 2.9.0 - vite@6.4.2(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0): + vite@8.2.0(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: - esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - postcss: 8.5.23 - rollup: 4.53.3 + lightningcss: 1.33.0 + picomatch: 4.0.5 + postcss: 8.5.26 + rolldown: 1.2.4 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 20.19.9 + esbuild: 0.28.1 fsevents: 2.3.3 - jiti: 2.6.1 - lightningcss: 1.27.0 + jiti: 2.7.0 terser: 5.48.0 - yaml: 2.8.0 + yaml: 2.9.0 - vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.27.0)(terser@5.48.0)(yaml@2.8.0): + vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: - esbuild: 0.27.3 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.23 - rollup: 4.53.3 - tinyglobby: 0.2.15 + lightningcss: 1.33.0 + picomatch: 4.0.5 + postcss: 8.5.26 + rolldown: 1.2.4 + tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 18.19.130 + esbuild: 0.28.1 fsevents: 2.3.3 - jiti: 2.6.1 - lightningcss: 1.27.0 + jiti: 2.7.0 terser: 5.48.0 - yaml: 2.8.0 + yaml: 2.9.0 - vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -42987,7 +43058,7 @@ snapshots: terser: 5.48.0 yaml: 2.9.0 - vite@8.2.0(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -43002,6 +43073,21 @@ snapshots: terser: 5.48.0 yaml: 2.9.0 + vite@8.2.2(@types/node@26.1.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + dependencies: + lightningcss: 1.33.0 + picomatch: 4.0.5 + postcss: 8.5.26 + rolldown: 1.2.4 + tinyglobby: 0.2.17 + optionalDependencies: + '@types/node': 26.1.1 + esbuild: 0.28.1 + fsevents: 2.3.3 + jiti: 2.7.0 + terser: 5.48.0 + yaml: 2.9.0 + vitest@1.6.1(@edge-runtime/vm@5.0.0)(@types/node@18.19.130)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0): dependencies: '@vitest/expect': 1.6.1 @@ -43135,7 +43221,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@5.2.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vue/compiler-sfc@3.5.40)(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)): + vue-router@5.2.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(@vue/compiler-sfc@3.5.40)(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.40(typescript@5.8.2))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)): dependencies: '@babel/generator': 8.0.0 '@vue-macros/common': 3.1.4(vue@3.5.40(typescript@5.8.2)) @@ -43152,13 +43238,13 @@ snapshots: picomatch: 4.0.5 scule: 1.3.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + unplugin: 3.3.0(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.25.10)(rolldown@1.2.1)(rollup@4.53.3)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) unplugin-utils: 0.3.2 vue: 3.5.40(typescript@5.8.2) yaml: 2.9.0 optionalDependencies: '@vue/compiler-sfc': 3.5.40 - vite: 8.2.0(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -43272,7 +43358,124 @@ snapshots: - postcss - uglify-js - webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23): + webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.18.0 + acorn-import-phases: 1.0.4(acorn@8.18.0) + browserslist: 4.28.8 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.24.5 + es-module-lexer: 2.3.2 + eslint-scope: 5.1.1 + events: 3.3.0 + graceful-fs: 4.2.11 + loader-runner: 4.3.2 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.26)) + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + watchpack: 2.5.2 + webpack-sources: 3.5.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js + optional: true + + webpack@5.108.1(esbuild@0.28.1): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.18.0 + acorn-import-phases: 1.0.4(acorn@8.18.0) + browserslist: 4.28.8 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.24.5 + es-module-lexer: 2.3.2 + eslint-scope: 5.1.1 + events: 3.3.0 + graceful-fs: 4.2.11 + loader-runner: 4.3.2 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(webpack@5.108.1(esbuild@0.28.1)) + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + watchpack: 2.5.2 + webpack-sources: 3.5.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js + optional: true + + webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.18.0 + acorn-import-phases: 1.0.4(acorn@8.18.0) + browserslist: 4.28.8 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.24.5 + es-module-lexer: 2.3.2 + eslint-scope: 5.1.1 + events: 3.3.0 + graceful-fs: 4.2.11 + loader-runner: 4.3.2 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + watchpack: 2.5.2 + webpack-sources: 3.5.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js + optional: true + + webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -43290,7 +43493,7 @@ snapshots: graceful-fs: 4.2.11 loader-runner: 4.3.2 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)(webpack@5.108.1(esbuild@0.25.12)(lightningcss@1.33.0)(postcss@8.5.23)) + minimizer-webpack-plugin: 5.6.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 77a4bab994..afe19f56a0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -37,8 +37,8 @@ catalog: ts-jest: 29.4.11 tslib: ^2.5.0 typescript: 5.8.2 - vite: ^6.2.0 - vite-plugin-dts: ^4.5.4 + vite: ^8.2.2 + vite-plugin-dts: ~5.0.3 enableGlobalVirtualStore: true From ee09dcca39bf3bd410c4df86c7656bd1c863dffe Mon Sep 17 00:00:00 2001 From: Manoel Aranda Neto Date: Wed, 2 Sep 2026 12:48:04 +0200 Subject: [PATCH 2/5] fix(rrweb): harden Vite 8 artifact handling --- packages/rrweb/rrweb-snapshot/package.json | 2 +- packages/rrweb/rrweb-snapshot/vite.config.js | 34 +- packages/rrweb/rrweb/package.json | 2 +- .../rrweb/rrweb/test/build-output.test.ts | 69 ++- .../rrweb/test/vite-config-utils.test.ts | 60 +++ packages/rrweb/vite.config.default.ts | 28 +- packages/rrweb/vite.config.utils.ts | 37 ++ pnpm-lock.yaml | 418 ++++++++---------- 8 files changed, 350 insertions(+), 300 deletions(-) create mode 100644 packages/rrweb/rrweb/test/vite-config-utils.test.ts create mode 100644 packages/rrweb/vite.config.utils.ts diff --git a/packages/rrweb/rrweb-snapshot/package.json b/packages/rrweb/rrweb-snapshot/package.json index 1891f55872..a4618187da 100644 --- a/packages/rrweb/rrweb-snapshot/package.json +++ b/packages/rrweb/rrweb-snapshot/package.json @@ -68,7 +68,7 @@ "@types/jsdom": "^20.0.0", "happy-dom": "^14.12.0", "jsdom": "^22.1.0", - "@types/node": "^18.15.11", + "@types/node": "^22.19.1", "puppeteer": "^23.11.1", "ts-node": "^7.0.1", "tslib": "^1.9.3", diff --git a/packages/rrweb/rrweb-snapshot/vite.config.js b/packages/rrweb/rrweb-snapshot/vite.config.js index 8d2fa20d68..e1ff8f1ce2 100644 --- a/packages/rrweb/rrweb-snapshot/vite.config.js +++ b/packages/rrweb/rrweb-snapshot/vite.config.js @@ -1,15 +1,11 @@ import path from 'path'; import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; -import { - appendFileSync, - copyFileSync, - existsSync, - writeFileSync, -} from 'node:fs'; +import { copyFileSync } from 'node:fs'; import { build as esbuild } from 'esbuild'; import { umdWrapper } from 'esbuild-plugin-umd-wrapper'; import { resolve } from 'path'; +import { ensureSourcemap } from '../vite.config.utils.ts'; // Plugin to generate UMD bundles using esbuild after vite build function umdPlugin({ name, outDir }) { @@ -22,7 +18,7 @@ function umdPlugin({ name, outDir }) { (file.fileName.endsWith('.js') || file.fileName.endsWith('.cjs')); if (file.type !== 'chunk' || !file.fileName.endsWith('.cjs')) { if (isJS) { - writeMissingSourcemap(outputOptions.dir, file.fileName); + ensureSourcemap(outputOptions.dir, file.fileName); } continue; } @@ -75,34 +71,12 @@ function umdPlugin({ name, outDir }) { console.log(`${outDir}/${baseFileName}.umd.cjs.map`); console.log(`${outDir}/${baseFileName}.umd.min.cjs`); console.log(`${outDir}/${baseFileName}.umd.min.cjs.map`); - writeMissingSourcemap(outputOptions.dir, file.fileName); + ensureSourcemap(outputOptions.dir, file.fileName); } }, }; } -function writeMissingSourcemap(outputDir, fileName) { - const outputPath = resolve(outputDir, fileName); - const mapPath = `${outputPath}.map`; - if (existsSync(mapPath)) { - return; - } - - const basename = fileName.split('/').pop(); - appendFileSync(outputPath, `\n//# sourceMappingURL=${basename}.map\n`); - writeFileSync( - mapPath, - JSON.stringify({ - version: 3, - file: basename, - sources: [], - sourcesContent: [], - names: [], - mappings: '', - }), - ); -} - export default defineConfig({ build: { // Preserve Vite 6's browser support instead of adopting Vite 7/8's newer defaults. diff --git a/packages/rrweb/rrweb/package.json b/packages/rrweb/rrweb/package.json index 9f70e82ac0..c4c714f431 100644 --- a/packages/rrweb/rrweb/package.json +++ b/packages/rrweb/rrweb/package.json @@ -56,7 +56,7 @@ "@types/dom-mediacapture-transform": "0.1.4", "@types/jest-image-snapshot": "^6.1.0", "@types/jsdom": "^20.0.0", - "@types/node": "^18.15.11", + "@types/node": "^22.19.1", "@types/offscreencanvas": "^2019.6.4", "cross-env": "^7.0.3", "jsdom": "^22.1.0", diff --git a/packages/rrweb/rrweb/test/build-output.test.ts b/packages/rrweb/rrweb/test/build-output.test.ts index 3ee3f85b8e..3fc78ff9a5 100644 --- a/packages/rrweb/rrweb/test/build-output.test.ts +++ b/packages/rrweb/rrweb/test/build-output.test.ts @@ -1,12 +1,63 @@ -import { readFileSync } from 'node:fs' -import { resolve } from 'node:path' -import { describe, expect, it } from 'vitest' +import { createRequire } from 'node:module'; +import { existsSync, readFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { pathToFileURL } from 'node:url'; +import { describe, expect, it } from 'vitest'; + +const dist = resolve(__dirname, '../dist'); +const require = createRequire(import.meta.url); +const javascriptArtifacts = [ + 'rrweb.js', + 'rrweb.cjs', + 'rrweb.umd.cjs', + 'rrweb.umd.min.cjs', +]; describe('build output', () => { - it('does not include a source map URL in the inline canvas worker', () => { - const bundle = readFileSync(resolve(__dirname, '../dist/rrweb.js'), 'utf8') + it('does not include a source map URL in the inline canvas worker', () => { + const bundle = readFileSync(resolve(dist, 'rrweb.js'), 'utf8'); + + expect(bundle).not.toContain( + 'sourceMappingURL=image-bitmap-data-url-worker-', + ); + expect(bundle).toContain('sourceMappingURL=rrweb.js.map'); + }); + + it('emits loadable ESM, CJS, UMD, and minified UMD entrypoints', async () => { + const esm = await import(pathToFileURL(resolve(dist, 'rrweb.js')).href); + const cjs = require(resolve(dist, 'rrweb.cjs')); + const umd = require(resolve(dist, 'rrweb.umd.cjs')); + const minifiedUmd = require(resolve(dist, 'rrweb.umd.min.cjs')); + const exportNames = Object.keys(esm).sort(); + + expect(Object.keys(cjs).sort()).toEqual(exportNames); + expect(Object.keys(umd).sort()).toEqual(exportNames); + expect(Object.keys(minifiedUmd).sort()).toEqual(exportNames); + }); + + it('emits valid source maps referenced by every JavaScript artifact', () => { + javascriptArtifacts.forEach((artifact) => { + const artifactPath = resolve(dist, artifact); + const source = readFileSync(artifactPath, 'utf8'); + const map = JSON.parse(readFileSync(`${artifactPath}.map`, 'utf8')); + + expect(source.trimEnd()).toMatch( + new RegExp(`sourceMappingURL=${artifact.replaceAll('.', '\\.')}.map$`), + ); + expect(map).toMatchObject({ version: 3 }); + expect([undefined, artifact]).toContain(map.file); + }); + }); - expect(bundle).not.toContain('sourceMappingURL=image-bitmap-data-url-worker-') - expect(bundle).toContain('sourceMappingURL=rrweb.js.map') - }) -}) + it('emits declaration, CSS, and bundle-analysis artifacts', () => { + expect(readFileSync(resolve(dist, 'rrweb.d.cts'))).toEqual( + readFileSync(resolve(dist, 'rrweb.d.ts')), + ); + ['style.css', 'style.min.css', 'style.min.css.map'].forEach((artifact) => { + expect(existsSync(resolve(dist, artifact))).toBe(true); + }); + expect(existsSync(resolve(__dirname, '../../rrweb-bundle-analysis.html'))).toBe( + true, + ); + }); +}); diff --git a/packages/rrweb/rrweb/test/vite-config-utils.test.ts b/packages/rrweb/rrweb/test/vite-config-utils.test.ts new file mode 100644 index 0000000000..424fce0d5d --- /dev/null +++ b/packages/rrweb/rrweb/test/vite-config-utils.test.ts @@ -0,0 +1,60 @@ +import { + mkdtempSync, + readFileSync, + rmSync, + writeFileSync, +} from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join } from 'node:path'; +import { afterEach, describe, expect, it } from 'vitest'; +import { ensureSourcemap } from '../../vite.config.utils'; + +const temporaryDirectories: string[] = []; + +afterEach(() => { + temporaryDirectories.splice(0).forEach((directory) => { + rmSync(directory, { recursive: true, force: true }); + }); +}); + +describe('ensureSourcemap', () => { + it('replaces a stale facade map after a second watch build', () => { + const outputDir = mkdtempSync(join(tmpdir(), 'rrweb-vite-config-')); + temporaryDirectories.push(outputDir); + const outputPath = join(outputDir, 'facade.js'); + const mapPath = `${outputPath}.map`; + + writeFileSync(outputPath, 'export { value };'); + ensureSourcemap(outputDir, 'facade.js'); + + writeFileSync(mapPath, JSON.stringify({ version: 3, mappings: 'stale' })); + writeFileSync(outputPath, 'export { nextValue };'); + ensureSourcemap(outputDir, 'facade.js'); + + expect(readFileSync(outputPath, 'utf8')).toBe( + 'export { nextValue };\n//# sourceMappingURL=facade.js.map\n', + ); + expect(JSON.parse(readFileSync(mapPath, 'utf8'))).toMatchObject({ + version: 3, + file: 'facade.js', + mappings: '', + }); + }); + + it('preserves a current bundler-generated map', () => { + const outputDir = mkdtempSync(join(tmpdir(), 'rrweb-vite-config-')); + temporaryDirectories.push(outputDir); + const outputPath = join(outputDir, 'mapped.cjs'); + const mapPath = `${outputPath}.map`; + const generatedMap = { version: 3, file: 'mapped.cjs', mappings: 'AAAA' }; + + writeFileSync( + outputPath, + 'exports.value = 1;\n//# sourceMappingURL=mapped.cjs.map\n', + ); + writeFileSync(mapPath, JSON.stringify(generatedMap)); + ensureSourcemap(outputDir, 'mapped.cjs'); + + expect(JSON.parse(readFileSync(mapPath, 'utf8'))).toEqual(generatedMap); + }); +}); diff --git a/packages/rrweb/vite.config.default.ts b/packages/rrweb/vite.config.default.ts index fb70327dab..55ffde26f6 100644 --- a/packages/rrweb/vite.config.default.ts +++ b/packages/rrweb/vite.config.default.ts @@ -5,8 +5,8 @@ import { defineConfig, LibraryOptions, LibraryFormats, Plugin } from 'vite'; import { build, Format } from 'esbuild'; import { resolve } from 'path'; import { umdWrapper } from 'esbuild-plugin-umd-wrapper'; -import * as fs from 'node:fs'; import { visualizer } from 'rollup-plugin-visualizer'; +import { ensureSourcemap } from './vite.config.utils.ts'; // don't empty out dir if --watch flag is passed const emptyOutDir = !process.argv.includes('--watch'); @@ -29,7 +29,7 @@ function minifyAndUMDPlugin({ (file.fileName.endsWith('.js') || file.fileName.endsWith('.cjs')); if (!isCSS && !isCJS) { if (isJS) { - writeMissingSourcemap(outputOptions.dir!, file.fileName); + ensureSourcemap(outputOptions.dir!, file.fileName); } continue; } @@ -63,35 +63,13 @@ function minifyAndUMDPlugin({ isCss: false, outDir, }); - writeMissingSourcemap(outputOptions.dir!, file.fileName); + ensureSourcemap(outputOptions.dir!, file.fileName); } } }, }; } -function writeMissingSourcemap(outputDir: string, fileName: string) { - const outputPath = resolve(outputDir, fileName); - const mapPath = `${outputPath}.map`; - if (fs.existsSync(mapPath)) { - return; - } - - const basename = fileName.split('/').pop()!; - fs.appendFileSync(outputPath, `\n//# sourceMappingURL=${basename}.map\n`); - fs.writeFileSync( - mapPath, - JSON.stringify({ - version: 3, - file: basename, - sources: [], - sourcesContent: [], - names: [], - mappings: '', - }), - ); -} - async function buildFile({ name, input, diff --git a/packages/rrweb/vite.config.utils.ts b/packages/rrweb/vite.config.utils.ts new file mode 100644 index 0000000000..f29e6b2be7 --- /dev/null +++ b/packages/rrweb/vite.config.utils.ts @@ -0,0 +1,37 @@ +import { + appendFileSync, + existsSync, + readFileSync, + writeFileSync, +} from 'node:fs'; +import { resolve } from 'node:path'; + +export function ensureSourcemap(outputDir: string, fileName: string) { + const outputPath = resolve(outputDir, fileName); + const mapPath = `${outputPath}.map`; + const basename = fileName.split('/').pop()!; + const sourcemapComment = `//# sourceMappingURL=${basename}.map`; + const hasCurrentSourcemapComment = readFileSync(outputPath, 'utf8') + .trimEnd() + .endsWith(sourcemapComment); + + if (!hasCurrentSourcemapComment) { + appendFileSync(outputPath, `\n${sourcemapComment}\n`); + } + + if (hasCurrentSourcemapComment && existsSync(mapPath)) { + return; + } + + writeFileSync( + mapPath, + JSON.stringify({ + version: 3, + file: basename, + sources: [], + sourcesContent: [], + names: [], + mappings: '', + }), + ); +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index af3745722e..75a4cd0a05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1593,8 +1593,8 @@ importers: specifier: ^20.0.0 version: 20.0.1 '@types/node': - specifier: ^18.15.11 - version: 18.19.130 + specifier: ^22.19.1 + version: 22.20.1 '@types/offscreencanvas': specifier: ^2019.6.4 version: 2019.7.3 @@ -1615,7 +1615,7 @@ importers: version: 5.0.1 jest-image-snapshot: specifier: ^6.2.0 - version: 6.5.2(jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2))) + version: 6.5.2(jest@29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2))) jsdom: specifier: ^22.1.0 version: 22.1.0 @@ -1633,13 +1633,13 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + version: 8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) vitest: specifier: ^1.4.0 - version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@18.19.130)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) + version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@22.20.1)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) packages/rrweb/rrweb-snapshot: dependencies: @@ -1663,8 +1663,8 @@ importers: specifier: ^20.0.0 version: 20.0.1 '@types/node': - specifier: ^18.15.11 - version: 18.19.130 + specifier: ^22.19.1 + version: 22.20.1 happy-dom: specifier: ^14.12.0 version: 14.12.3 @@ -1685,13 +1685,13 @@ importers: version: 5.8.2 vite: specifier: 'catalog:' - version: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + version: 8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) vitest: specifier: ^1.4.0 - version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@18.19.130)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) + version: 1.6.1(@edge-runtime/vm@5.0.0)(@types/node@22.20.1)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0) packages/rrweb/types: devDependencies: @@ -7950,9 +7950,6 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.130': - resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@20.19.9': resolution: {integrity: sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==} @@ -7971,9 +7968,6 @@ packages: '@types/node@24.10.13': resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} - '@types/node@26.0.1': - resolution: {integrity: sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==} - '@types/node@26.1.1': resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} @@ -18000,9 +17994,6 @@ packages: underscore@1.12.1: resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -23963,14 +23954,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-mock: 29.7.0 '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -23988,7 +23979,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -23997,7 +23988,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -24117,7 +24108,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/yargs': 15.0.20 chalk: 4.1.2 @@ -24125,7 +24116,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/yargs': 16.0.11 chalk: 4.1.2 @@ -24284,15 +24275,6 @@ snapshots: '@mdn/browser-compat-data@6.1.5': {} - '@microsoft/api-extractor-model@7.33.8(@types/node@18.19.130)': - dependencies: - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@18.19.130) - transitivePeerDependencies: - - '@types/node' - optional: true - '@microsoft/api-extractor-model@7.33.8(@types/node@20.19.9)': dependencies: '@microsoft/tsdoc': 0.16.0 @@ -24319,30 +24301,20 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.33.8(@types/node@26.1.1)': + '@microsoft/api-extractor-model@7.33.8(@types/node@22.20.1)': dependencies: '@microsoft/tsdoc': 0.16.0 '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@26.1.1) + '@rushstack/node-core-library': 5.23.1(@types/node@22.20.1) transitivePeerDependencies: - '@types/node' optional: true - '@microsoft/api-extractor@7.58.9(@types/node@18.19.130)': + '@microsoft/api-extractor-model@7.33.8(@types/node@26.1.1)': dependencies: - '@microsoft/api-extractor-model': 7.33.8(@types/node@18.19.130) '@microsoft/tsdoc': 0.16.0 '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.23.1(@types/node@18.19.130) - '@rushstack/rig-package': 0.7.3 - '@rushstack/terminal': 0.24.0(@types/node@18.19.130) - '@rushstack/ts-command-line': 5.3.10(@types/node@18.19.130) - diff: 8.0.4 - minimatch: 10.2.3 - resolve: 1.22.12 - semver: 7.7.4 - source-map: 0.6.1 - typescript: 5.9.3 + '@rushstack/node-core-library': 5.23.1(@types/node@26.1.1) transitivePeerDependencies: - '@types/node' optional: true @@ -24403,6 +24375,25 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor@7.58.9(@types/node@22.20.1)': + dependencies: + '@microsoft/api-extractor-model': 7.33.8(@types/node@22.20.1) + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@rushstack/node-core-library': 5.23.1(@types/node@22.20.1) + '@rushstack/rig-package': 0.7.3 + '@rushstack/terminal': 0.24.0(@types/node@22.20.1) + '@rushstack/ts-command-line': 5.3.10(@types/node@22.20.1) + diff: 8.0.4 + minimatch: 10.2.3 + resolve: 1.22.12 + semver: 7.7.4 + source-map: 0.6.1 + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/node' + optional: true + '@microsoft/api-extractor@7.58.9(@types/node@26.1.1)': dependencies: '@microsoft/api-extractor-model': 7.33.8(@types/node@26.1.1) @@ -27055,7 +27046,7 @@ snapshots: '@rspack/lite-tapable@1.0.1': {} - '@rushstack/node-core-library@5.23.1(@types/node@18.19.130)': + '@rushstack/node-core-library@5.23.1(@types/node@20.19.9)': dependencies: ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) @@ -27066,10 +27057,10 @@ snapshots: resolve: 1.22.12 semver: 7.7.4 optionalDependencies: - '@types/node': 18.19.130 + '@types/node': 20.19.9 optional: true - '@rushstack/node-core-library@5.23.1(@types/node@20.19.9)': + '@rushstack/node-core-library@5.23.1(@types/node@22.16.5)': dependencies: ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) @@ -27080,10 +27071,10 @@ snapshots: resolve: 1.22.12 semver: 7.7.4 optionalDependencies: - '@types/node': 20.19.9 + '@types/node': 22.16.5 optional: true - '@rushstack/node-core-library@5.23.1(@types/node@22.16.5)': + '@rushstack/node-core-library@5.23.1(@types/node@22.19.1)': dependencies: ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) @@ -27094,10 +27085,9 @@ snapshots: resolve: 1.22.12 semver: 7.7.4 optionalDependencies: - '@types/node': 22.16.5 - optional: true + '@types/node': 22.19.1 - '@rushstack/node-core-library@5.23.1(@types/node@22.19.1)': + '@rushstack/node-core-library@5.23.1(@types/node@22.20.1)': dependencies: ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) @@ -27108,7 +27098,8 @@ snapshots: resolve: 1.22.12 semver: 7.7.4 optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 + optional: true '@rushstack/node-core-library@5.23.1(@types/node@26.1.1)': dependencies: @@ -27124,11 +27115,6 @@ snapshots: '@types/node': 26.1.1 optional: true - '@rushstack/problem-matcher@0.2.1(@types/node@18.19.130)': - optionalDependencies: - '@types/node': 18.19.130 - optional: true - '@rushstack/problem-matcher@0.2.1(@types/node@20.19.9)': optionalDependencies: '@types/node': 20.19.9 @@ -27143,6 +27129,11 @@ snapshots: optionalDependencies: '@types/node': 22.19.1 + '@rushstack/problem-matcher@0.2.1(@types/node@22.20.1)': + optionalDependencies: + '@types/node': 22.20.1 + optional: true + '@rushstack/problem-matcher@0.2.1(@types/node@26.1.1)': optionalDependencies: '@types/node': 26.1.1 @@ -27153,15 +27144,6 @@ snapshots: jju: 1.4.0 resolve: 1.22.12 - '@rushstack/terminal@0.24.0(@types/node@18.19.130)': - dependencies: - '@rushstack/node-core-library': 5.23.1(@types/node@18.19.130) - '@rushstack/problem-matcher': 0.2.1(@types/node@18.19.130) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 18.19.130 - optional: true - '@rushstack/terminal@0.24.0(@types/node@20.19.9)': dependencies: '@rushstack/node-core-library': 5.23.1(@types/node@20.19.9) @@ -27188,6 +27170,15 @@ snapshots: optionalDependencies: '@types/node': 22.19.1 + '@rushstack/terminal@0.24.0(@types/node@22.20.1)': + dependencies: + '@rushstack/node-core-library': 5.23.1(@types/node@22.20.1) + '@rushstack/problem-matcher': 0.2.1(@types/node@22.20.1) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.20.1 + optional: true + '@rushstack/terminal@0.24.0(@types/node@26.1.1)': dependencies: '@rushstack/node-core-library': 5.23.1(@types/node@26.1.1) @@ -27197,9 +27188,9 @@ snapshots: '@types/node': 26.1.1 optional: true - '@rushstack/ts-command-line@5.3.10(@types/node@18.19.130)': + '@rushstack/ts-command-line@5.3.10(@types/node@20.19.9)': dependencies: - '@rushstack/terminal': 0.24.0(@types/node@18.19.130) + '@rushstack/terminal': 0.24.0(@types/node@20.19.9) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -27207,9 +27198,9 @@ snapshots: - '@types/node' optional: true - '@rushstack/ts-command-line@5.3.10(@types/node@20.19.9)': + '@rushstack/ts-command-line@5.3.10(@types/node@22.16.5)': dependencies: - '@rushstack/terminal': 0.24.0(@types/node@20.19.9) + '@rushstack/terminal': 0.24.0(@types/node@22.16.5) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -27217,24 +27208,24 @@ snapshots: - '@types/node' optional: true - '@rushstack/ts-command-line@5.3.10(@types/node@22.16.5)': + '@rushstack/ts-command-line@5.3.10(@types/node@22.19.1)': dependencies: - '@rushstack/terminal': 0.24.0(@types/node@22.16.5) + '@rushstack/terminal': 0.24.0(@types/node@22.19.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - optional: true - '@rushstack/ts-command-line@5.3.10(@types/node@22.19.1)': + '@rushstack/ts-command-line@5.3.10(@types/node@22.20.1)': dependencies: - '@rushstack/terminal': 0.24.0(@types/node@22.19.1) + '@rushstack/terminal': 0.24.0(@types/node@22.20.1) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true '@rushstack/ts-command-line@5.3.10(@types/node@26.1.1)': dependencies: @@ -27857,11 +27848,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/cookie@0.4.1': {} @@ -27910,7 +27901,7 @@ snapshots: '@types/express-serve-static-core@5.1.0': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -27923,12 +27914,12 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/glob@7.2.0': dependencies: '@types/minimatch': 3.0.3 - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/graceful-fs@4.1.9': dependencies: @@ -27990,10 +27981,6 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.130': - dependencies: - undici-types: 5.26.5 - '@types/node@20.19.9': dependencies: undici-types: 6.21.0 @@ -28018,10 +28005,6 @@ snapshots: dependencies: undici-types: 7.16.0 - '@types/node@26.0.1': - dependencies: - undici-types: 8.3.0 - '@types/node@26.1.1': dependencies: undici-types: 8.3.0 @@ -28037,7 +28020,7 @@ snapshots: '@types/pixelmatch@5.2.6': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/postcss-safe-parser@5.0.4': dependencies: @@ -28080,16 +28063,16 @@ snapshots: '@types/send@1.2.1': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 20.19.9 + '@types/node': 22.20.1 '@types/set-cookie-parser@2.4.2': dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 '@types/sinon@17.0.1': dependencies: @@ -28110,7 +28093,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 26.0.1 + '@types/node': 22.20.1 '@types/yargs-parser@21.0.3': {} @@ -30564,13 +30547,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 - create-jest@29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -30578,15 +30561,14 @@ snapshots: - babel-plugin-macros - supports-color - ts-node - optional: true - create-jest@29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -30595,13 +30577,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)): + create-jest@29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -30610,13 +30592,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -30624,14 +30606,15 @@ snapshots: - babel-plugin-macros - supports-color - ts-node + optional: true - create-jest@29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -34208,16 +34191,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@20.19.9)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 @@ -34228,18 +34211,17 @@ snapshots: - babel-plugin-macros - supports-color - ts-node - optional: true - jest-cli@29.7.0(@types/node@20.19.9)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@20.19.9)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 @@ -34251,16 +34233,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.19.9)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)): + jest-cli@29.7.0(@types/node@22.16.5)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) + create-jest: 29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 @@ -34272,16 +34254,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.16.5)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@22.19.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.16.5)(ts-node@10.9.2(@types/node@22.16.5)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 @@ -34292,17 +34274,18 @@ snapshots: - babel-plugin-macros - supports-color - ts-node + optional: true - jest-cli@29.7.0(@types/node@22.19.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): dependencies: '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.19.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 @@ -34420,38 +34403,6 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.130)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): - dependencies: - '@babel/core': 7.29.7 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.29.7) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.130 - ts-node: 10.9.2(@types/node@22.19.1)(typescript@5.8.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - optional: true - jest-config@29.7.0(@types/node@20.19.9)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): dependencies: '@babel/core': 7.29.7 @@ -35098,7 +35049,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-image-snapshot@6.5.2(jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2))): + jest-image-snapshot@6.5.2(jest@29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2))): dependencies: chalk: 4.1.2 get-stdin: 5.0.1 @@ -35108,7 +35059,7 @@ snapshots: pngjs: 3.4.0 ssim.js: 3.5.0 optionalDependencies: - jest: 29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + jest: 29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) jest-leak-detector@29.7.0: dependencies: @@ -35149,13 +35100,13 @@ snapshots: jest-mock@29.5.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-util: 29.7.0 jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -35296,7 +35247,7 @@ snapshots: jest-util@29.5.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.19.1 + '@types/node': 22.20.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -35350,7 +35301,7 @@ snapshots: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.19.1 + '@types/node': 22.20.1 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -35381,26 +35332,11 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.19.1 + '@types/node': 22.20.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): - dependencies: - '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) - '@jest/types': 29.6.3 - import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.130)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) - optionalDependencies: - node-notifier: 8.0.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - optional: true - jest@29.7.0(@types/node@20.19.9)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)): dependencies: '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.2)) @@ -35458,6 +35394,21 @@ snapshots: - ts-node optional: true + jest@29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)): + dependencies: + '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.19.1)(typescript@5.8.2)) + optionalDependencies: + node-notifier: 8.0.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + optional: true + jest@29.7.0(@types/node@22.20.1)(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.8.2)): dependencies: '@jest/core': 29.7.0(node-notifier@8.0.2)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.8.2)) @@ -39324,7 +39275,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.19.1 + '@types/node': 22.20.1 long: 5.3.2 protobufjs@7.6.5: @@ -42223,15 +42174,14 @@ snapshots: underscore@1.12.1: {} - undici-types@5.26.5: {} - undici-types@6.19.8: {} undici-types@6.21.0: {} undici-types@7.16.0: {} - undici-types@8.3.0: {} + undici-types@8.3.0: + optional: true undici@7.29.0: {} @@ -42404,7 +42354,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): dependencies: '@rollup/pluginutils': 5.4.0(rollup@4.62.3) '@volar/typescript': 2.4.28 @@ -42416,17 +42366,17 @@ snapshots: typescript: 5.8.2 unplugin: 2.3.11 optionalDependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) '@rspack/core': 1.4.8(@swc/helpers@0.5.17) esbuild: 0.28.1 rolldown: 1.2.4 rollup: 4.62.3 - vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) transitivePeerDependencies: - supports-color - unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: '@rollup/pluginutils': 5.4.0(rollup@4.62.3) '@volar/typescript': 2.4.28 @@ -42438,17 +42388,17 @@ snapshots: typescript: 5.8.2 unplugin: 2.3.11 optionalDependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + '@microsoft/api-extractor': 7.58.9(@types/node@22.20.1) '@rspack/core': 1.4.8(@swc/helpers@0.5.17) esbuild: 0.28.1 rolldown: 1.2.4 rollup: 4.62.3 - vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) + vite: 8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24) transitivePeerDependencies: - supports-color - unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): dependencies: '@rollup/pluginutils': 5.4.0(rollup@4.62.3) '@volar/typescript': 2.4.28 @@ -42460,12 +42410,12 @@ snapshots: typescript: 5.8.2 unplugin: 2.3.11 optionalDependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) + '@microsoft/api-extractor': 7.58.9(@types/node@22.20.1) '@rspack/core': 1.4.8(@swc/helpers@0.5.17) esbuild: 0.28.1 rolldown: 1.2.4 rollup: 4.62.3 - vite: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) webpack: 5.108.1(esbuild@0.28.1)(lightningcss@1.33.0) transitivePeerDependencies: - supports-color @@ -42751,13 +42701,13 @@ snapshots: dependencies: vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - vite-node@1.6.1(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0): + vite-node@1.6.1(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0): dependencies: cac: 6.7.14 debug: 4.4.3 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.21(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0) + vite: 5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0) transitivePeerDependencies: - '@types/node' - less @@ -42769,13 +42719,13 @@ snapshots: - supports-color - terser - vite-node@1.6.1(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0): + vite-node@1.6.1(@types/node@22.20.1)(lightningcss@1.33.0)(terser@5.48.0): dependencies: cac: 6.7.14 debug: 4.4.3 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0) + vite: 5.4.21(@types/node@22.20.1)(lightningcss@1.33.0)(terser@5.48.0) transitivePeerDependencies: - '@types/node' - less @@ -42842,13 +42792,13 @@ snapshots: oxlint: 1.80.0 typescript: 5.8.2 - vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): dependencies: - unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) optionalDependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) rollup: 4.62.3 - vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@rspack/core' - '@vue/language-core' @@ -42858,13 +42808,13 @@ snapshots: - typescript - webpack - vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)): dependencies: - unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@18.19.130))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.24)) optionalDependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@18.19.130) + '@microsoft/api-extractor': 7.58.9(@types/node@22.20.1) rollup: 4.62.3 - vite: 8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@rspack/core' - '@vue/language-core' @@ -42874,13 +42824,13 @@ snapshots: - typescript - webpack - vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)): dependencies: - unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@20.19.9))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@22.20.1))(@rspack/core@1.4.8(@swc/helpers@0.5.17))(esbuild@0.28.1)(rolldown@1.2.4)(rollup@4.62.3)(typescript@5.8.2)(vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(webpack@5.108.1(esbuild@0.28.1)(lightningcss@1.33.0)) optionalDependencies: - '@microsoft/api-extractor': 7.58.9(@types/node@20.19.9) + '@microsoft/api-extractor': 7.58.9(@types/node@22.20.1) rollup: 4.62.3 - vite: 8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) transitivePeerDependencies: - '@rspack/core' - '@vue/language-core' @@ -42949,24 +42899,24 @@ snapshots: vite: 8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vue: 3.5.40(typescript@5.8.2) - vite@5.4.21(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0): + vite@5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0): dependencies: esbuild: 0.21.5 postcss: 8.5.26 rollup: 4.53.3 optionalDependencies: - '@types/node': 18.19.130 + '@types/node': 20.19.9 fsevents: 2.3.3 lightningcss: 1.33.0 terser: 5.48.0 - vite@5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0): + vite@5.4.21(@types/node@22.20.1)(lightningcss@1.33.0)(terser@5.48.0): dependencies: esbuild: 0.21.5 postcss: 8.5.26 rollup: 4.53.3 optionalDependencies: - '@types/node': 20.19.9 + '@types/node': 22.20.1 fsevents: 2.3.3 lightningcss: 1.33.0 terser: 5.48.0 @@ -43028,7 +42978,7 @@ snapshots: terser: 5.48.0 yaml: 2.9.0 - vite@8.2.2(@types/node@18.19.130)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -43036,14 +42986,14 @@ snapshots: rolldown: 1.2.4 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 18.19.130 - esbuild: 0.28.1 + '@types/node': 20.19.9 + esbuild: 0.25.12 fsevents: 2.3.3 jiti: 2.7.0 terser: 5.48.0 yaml: 2.9.0 - vite@8.2.2(@types/node@20.19.9)(esbuild@0.25.12)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -43052,13 +43002,13 @@ snapshots: tinyglobby: 0.2.17 optionalDependencies: '@types/node': 20.19.9 - esbuild: 0.25.12 + esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 terser: 5.48.0 yaml: 2.9.0 - vite@8.2.2(@types/node@20.19.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + vite@8.2.2(@types/node@22.20.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -43066,7 +43016,7 @@ snapshots: rolldown: 1.2.4 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 20.19.9 + '@types/node': 22.20.1 esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 @@ -43088,7 +43038,7 @@ snapshots: terser: 5.48.0 yaml: 2.9.0 - vitest@1.6.1(@edge-runtime/vm@5.0.0)(@types/node@18.19.130)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0): + vitest@1.6.1(@edge-runtime/vm@5.0.0)(@types/node@20.19.9)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -43107,12 +43057,12 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.21(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0) - vite-node: 1.6.1(@types/node@18.19.130)(lightningcss@1.33.0)(terser@5.48.0) + vite: 5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0) + vite-node: 1.6.1(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0) why-is-node-running: 2.3.0 optionalDependencies: '@edge-runtime/vm': 5.0.0 - '@types/node': 18.19.130 + '@types/node': 20.19.9 happy-dom: 14.12.3 jsdom: 22.1.0 transitivePeerDependencies: @@ -43125,7 +43075,7 @@ snapshots: - supports-color - terser - vitest@1.6.1(@edge-runtime/vm@5.0.0)(@types/node@20.19.9)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0): + vitest@1.6.1(@edge-runtime/vm@5.0.0)(@types/node@22.20.1)(happy-dom@14.12.3)(jsdom@22.1.0)(lightningcss@1.33.0)(terser@5.48.0): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -43144,12 +43094,12 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.21(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0) - vite-node: 1.6.1(@types/node@20.19.9)(lightningcss@1.33.0)(terser@5.48.0) + vite: 5.4.21(@types/node@22.20.1)(lightningcss@1.33.0)(terser@5.48.0) + vite-node: 1.6.1(@types/node@22.20.1)(lightningcss@1.33.0)(terser@5.48.0) why-is-node-running: 2.3.0 optionalDependencies: '@edge-runtime/vm': 5.0.0 - '@types/node': 20.19.9 + '@types/node': 22.20.1 happy-dom: 14.12.3 jsdom: 22.1.0 transitivePeerDependencies: From 69886ff9640f70557b2dc534f6da524018290299 Mon Sep 17 00:00:00 2001 From: Manoel Aranda Neto Date: Wed, 2 Sep 2026 15:17:15 +0200 Subject: [PATCH 3/5] fix(rrweb): preserve Vite 6 bundle sizes --- .../rrweb/replay/test/build-output.test.ts | 28 ++++++++++++ packages/rrweb/replay/vite.config.ts | 17 ++++++- .../rrdom-nodejs/test/build-output.test.ts | 42 +++++++++++++++++ packages/rrweb/rrdom-nodejs/vite.config.js | 4 +- .../rrweb-snapshot/test/build-output.test.ts | 45 +++++++++++++++++++ packages/rrweb/rrweb-snapshot/vite.config.js | 6 ++- packages/rrweb/vite.config.default.ts | 18 ++++++-- 7 files changed, 154 insertions(+), 6 deletions(-) create mode 100644 packages/rrweb/replay/test/build-output.test.ts create mode 100644 packages/rrweb/rrdom-nodejs/test/build-output.test.ts create mode 100644 packages/rrweb/rrweb-snapshot/test/build-output.test.ts diff --git a/packages/rrweb/replay/test/build-output.test.ts b/packages/rrweb/replay/test/build-output.test.ts new file mode 100644 index 0000000000..42ad16d4ef --- /dev/null +++ b/packages/rrweb/replay/test/build-output.test.ts @@ -0,0 +1,28 @@ +import { readFileSync, readdirSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { gzipSync } from 'node:zlib'; +import { expect, it } from 'vitest'; + +const dist = resolve(__dirname, '../dist'); +const vite6Baseline = { rawBytes: 1_656_457, gzipBytes: 376_109 }; + +it('keeps build artifacts within the Vite 6 size baseline', () => { + const artifacts = readdirSync(dist) + .filter((artifact) => /\.(?:js|cjs)$/.test(artifact)) + .map((artifact) => readFileSync(resolve(dist, artifact))); + const rawBytes = artifacts.reduce( + (total, artifact) => total + artifact.byteLength, + 0, + ); + const gzipBytes = artifacts.reduce( + (total, artifact) => total + gzipSync(artifact).byteLength, + 0, + ); + + expect(rawBytes).toBeLessThanOrEqual( + Math.ceil(vite6Baseline.rawBytes * 1.05), + ); + expect(gzipBytes).toBeLessThanOrEqual( + Math.ceil(vite6Baseline.gzipBytes * 1.05), + ); +}); diff --git a/packages/rrweb/replay/vite.config.ts b/packages/rrweb/replay/vite.config.ts index 536f88bc60..35d16abf3e 100644 --- a/packages/rrweb/replay/vite.config.ts +++ b/packages/rrweb/replay/vite.config.ts @@ -1,4 +1,19 @@ import path from 'path'; import config from '../vite.config.default'; -export default config(path.resolve(__dirname, 'src/index.ts'), 'rrweb'); +export default config(path.resolve(__dirname, 'src/index.ts'), 'rrweb', { + plugins: [ + { + name: 'resolve-rrweb-replay-source', + enforce: 'pre', + resolveId(source) { + if (source === '@posthog/rrweb') { + return path.resolve(__dirname, '../rrweb/src/entries/replay.ts'); + } + if (source === '@posthog/rrweb/dist/style.css') { + return path.resolve(__dirname, '../rrweb/src/replay/styles/style.css'); + } + }, + }, + ], +}); diff --git a/packages/rrweb/rrdom-nodejs/test/build-output.test.ts b/packages/rrweb/rrdom-nodejs/test/build-output.test.ts new file mode 100644 index 0000000000..1d5d8ab598 --- /dev/null +++ b/packages/rrweb/rrdom-nodejs/test/build-output.test.ts @@ -0,0 +1,42 @@ +import { readFileSync, readdirSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { gzipSync } from 'node:zlib'; +import { describe, expect, it } from 'vitest'; + +const dist = resolve(__dirname, '../dist'); +const vite6Baseline = { rawBytes: 556_842, gzipBytes: 122_207 }; + +function javascriptArtifacts() { + return readdirSync(dist) + .filter((artifact) => /\.(?:js|cjs)$/.test(artifact)) + .map((artifact) => readFileSync(resolve(dist, artifact))); +} + +describe('build output', () => { + it('stays within the Vite 6 size baseline', () => { + const artifacts = javascriptArtifacts(); + const rawBytes = artifacts.reduce( + (total, artifact) => total + artifact.byteLength, + 0, + ); + const gzipBytes = artifacts.reduce( + (total, artifact) => total + gzipSync(artifact).byteLength, + 0, + ); + + expect(rawBytes).toBeLessThanOrEqual( + Math.ceil(vite6Baseline.rawBytes * 1.05), + ); + expect(gzipBytes).toBeLessThanOrEqual( + Math.ceil(vite6Baseline.gzipBytes * 1.05), + ); + }); + + it('keeps runtime dependencies external', () => { + const cjs = readFileSync(resolve(dist, 'rrdom-nodejs.cjs'), 'utf8'); + + ['cssom', 'cssstyle', 'nwsapi', 'perf_hooks'].forEach((dependency) => { + expect(cjs).toContain(`require("${dependency}")`); + }); + }); +}); diff --git a/packages/rrweb/rrdom-nodejs/vite.config.js b/packages/rrweb/rrdom-nodejs/vite.config.js index b4d6f2c189..78c612700d 100644 --- a/packages/rrweb/rrdom-nodejs/vite.config.js +++ b/packages/rrweb/rrdom-nodejs/vite.config.js @@ -1,4 +1,6 @@ import path from 'path'; import config from '../vite.config.default'; -export default config(path.resolve(__dirname, 'src/index.ts'), 'rrdomNodejs'); +export default config(path.resolve(__dirname, 'src/index.ts'), 'rrdomNodejs', { + external: ['cssom', 'cssstyle', 'nwsapi', 'perf_hooks'], +}); diff --git a/packages/rrweb/rrweb-snapshot/test/build-output.test.ts b/packages/rrweb/rrweb-snapshot/test/build-output.test.ts new file mode 100644 index 0000000000..364ddbc654 --- /dev/null +++ b/packages/rrweb/rrweb-snapshot/test/build-output.test.ts @@ -0,0 +1,45 @@ +import { readFileSync, readdirSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { gzipSync } from 'node:zlib'; +import { describe, expect, it } from 'vitest'; + +const dist = resolve(__dirname, '../dist'); +const vite6Baseline = { rawBytes: 1_282_071, gzipBytes: 311_326 }; + +describe('build output', () => { + it('stays within the Vite 6 size baseline', () => { + const artifacts = readdirSync(dist) + .filter((artifact) => /\.(?:js|cjs)$/.test(artifact)) + .map((artifact) => readFileSync(resolve(dist, artifact))); + const rawBytes = artifacts.reduce( + (total, artifact) => total + artifact.byteLength, + 0, + ); + const gzipBytes = artifacts.reduce( + (total, artifact) => total + gzipSync(artifact).byteLength, + 0, + ); + + expect(rawBytes).toBeLessThanOrEqual( + Math.ceil(vite6Baseline.rawBytes * 1.05), + ); + expect(gzipBytes).toBeLessThanOrEqual( + Math.ceil(vite6Baseline.gzipBytes * 1.05), + ); + }); + + it('only emits UMD variants for public entrypoints', () => { + const umdArtifacts = readdirSync(dist) + .filter((artifact) => /\.umd(?:\.min)?\.cjs$/.test(artifact)) + .sort(); + + expect(umdArtifacts).toEqual([ + 'record.umd.cjs', + 'record.umd.min.cjs', + 'replay.umd.cjs', + 'replay.umd.min.cjs', + 'rrweb-snapshot.umd.cjs', + 'rrweb-snapshot.umd.min.cjs', + ]); + }); +}); diff --git a/packages/rrweb/rrweb-snapshot/vite.config.js b/packages/rrweb/rrweb-snapshot/vite.config.js index e1ff8f1ce2..f9a8cce528 100644 --- a/packages/rrweb/rrweb-snapshot/vite.config.js +++ b/packages/rrweb/rrweb-snapshot/vite.config.js @@ -16,7 +16,11 @@ function umdPlugin({ name, outDir }) { const isJS = file.type === 'chunk' && (file.fileName.endsWith('.js') || file.fileName.endsWith('.cjs')); - if (file.type !== 'chunk' || !file.fileName.endsWith('.cjs')) { + if ( + file.type !== 'chunk' || + !file.isEntry || + !file.fileName.endsWith('.cjs') + ) { if (isJS) { ensureSourcemap(outputOptions.dir, file.fileName); } diff --git a/packages/rrweb/vite.config.default.ts b/packages/rrweb/vite.config.default.ts index 55ffde26f6..3e4b818480 100644 --- a/packages/rrweb/vite.config.default.ts +++ b/packages/rrweb/vite.config.default.ts @@ -23,7 +23,8 @@ function minifyAndUMDPlugin({ async writeBundle(outputOptions, bundle) { for (const file of Object.values(bundle)) { const isCSS = file.type === 'asset' && file.fileName.endsWith('.css'); - const isCJS = file.type === 'chunk' && file.fileName.endsWith('.cjs'); + const isCJS = + file.type === 'chunk' && file.isEntry && file.fileName.endsWith('.cjs'); const isJS = file.type === 'chunk' && (file.fileName.endsWith('.js') || file.fileName.endsWith('.cjs')); @@ -107,9 +108,19 @@ async function buildFile({ export default function ( entry: LibraryOptions['entry'], name: LibraryOptions['name'], - options?: { outputDir?: string; fileName?: string; plugins?: Plugin[] }, + options?: { + outputDir?: string; + fileName?: string; + plugins?: Plugin[]; + external?: string[]; + }, ) { - const { fileName, outputDir: outDir = 'dist', plugins = [] } = options || {}; + const { + fileName, + outputDir: outDir = 'dist', + plugins = [], + external = [], + } = options || {}; let formats: LibraryFormats[] = ['es', 'cjs']; @@ -146,6 +157,7 @@ export default function ( emptyOutDir, rolldownOptions: { + external, output: { exports: 'named', }, From fa6c0a0e603877caed7ec8a1fa9ab6e17c7f50a9 Mon Sep 17 00:00:00 2001 From: Manoel Aranda Neto Date: Wed, 2 Sep 2026 20:16:28 +0200 Subject: [PATCH 4/5] build(rrweb): generate record declarations with Oxc --- packages/rrweb/record/package.json | 5 +- packages/rrweb/record/rolldown.dts.config.mts | 32 ++ .../rrweb/record/test/build-output.test.ts | 22 ++ packages/rrweb/record/tsconfig.json | 3 +- packages/rrweb/record/vite.config.ts | 1 + packages/rrweb/vite.config.default.ts | 33 +- pnpm-lock.yaml | 327 ++++++++++++++++++ pnpm-workspace.yaml | 2 + turbo.json | 1 + 9 files changed, 409 insertions(+), 17 deletions(-) create mode 100644 packages/rrweb/record/rolldown.dts.config.mts diff --git a/packages/rrweb/record/package.json b/packages/rrweb/record/package.json index b6e6255124..33e0002702 100644 --- a/packages/rrweb/record/package.json +++ b/packages/rrweb/record/package.json @@ -7,10 +7,11 @@ "scripts": { "dev": "vite build --watch", "build": "pnpm turbo run prepublish", + "build:declarations": "rolldown -c rolldown.dts.config.mts", "test": "vitest run", "test:watch": "vitest watch", "check-types": "tsc -noEmit", - "prepublish": "tsc -noEmit && vite build", + "prepublish": "tsc -noEmit && vite build && rolldown -c rolldown.dts.config.mts", "lint": "oxlint src" }, "repository": { @@ -41,6 +42,8 @@ ], "devDependencies": { "puppeteer": "^23.11.1", + "rolldown": "catalog:", + "rolldown-plugin-dts": "catalog:", "vite": "catalog:", "vite-plugin-dts": "catalog:", "vitest": "^1.4.0", diff --git a/packages/rrweb/record/rolldown.dts.config.mts b/packages/rrweb/record/rolldown.dts.config.mts new file mode 100644 index 0000000000..30bc6a916a --- /dev/null +++ b/packages/rrweb/record/rolldown.dts.config.mts @@ -0,0 +1,32 @@ +import { copyFileSync } from 'node:fs'; +import path from 'node:path'; +import { defineConfig, type Plugin } from 'rolldown'; +import { dts } from 'rolldown-plugin-dts'; + +function copyDeclarationsForCommonJs(): Plugin { + return { + name: 'copy-declarations-for-commonjs', + writeBundle(outputOptions) { + if (!outputOptions.dir) return; + + const declarationPath = path.resolve(outputOptions.dir, 'index.d.ts'); + copyFileSync(declarationPath, declarationPath.replace(/\.d\.ts$/, '.d.cts')); + }, + }; +} + +export default defineConfig({ + input: 'src/index.ts', + external: ['@posthog/rrweb'], + output: { + dir: 'dist', + format: 'es', + }, + plugins: [ + ...dts({ + emitDtsOnly: true, + generator: 'oxc', + }), + copyDeclarationsForCommonJs(), + ], +}); diff --git a/packages/rrweb/record/test/build-output.test.ts b/packages/rrweb/record/test/build-output.test.ts index 236ba1ee55..3d9218ce95 100644 --- a/packages/rrweb/record/test/build-output.test.ts +++ b/packages/rrweb/record/test/build-output.test.ts @@ -9,4 +9,26 @@ describe('build output', () => { expect(bundle).not.toContain('sourceMappingURL=image-bitmap-data-url-worker-') expect(bundle).toContain('sourceMappingURL=rrweb-record.js.map') }) + + it('emits matching ESM and CommonJS declarations', () => { + const esmDeclarations = readFileSync(resolve(__dirname, '../dist/index.d.ts'), 'utf8') + const commonJsDeclarations = readFileSync(resolve(__dirname, '../dist/index.d.cts'), 'utf8') + + const expectedExports = [ + 'DeferredStylesheetStats', + 'MutationCost', + 'SnapshotCost', + 'getDeferredStylesheetStats', + 'getDiscardedDurationSamples', + 'getLastSnapshotCost', + 'getMutationCost', + 'record', + 'resetMaxDepthState', + 'resetSnapshotCostState', + 'wasMaxDepthReached', + ] + + expect(commonJsDeclarations).toBe(esmDeclarations) + expectedExports.forEach((exportName) => expect(esmDeclarations).toContain(exportName)) + }) }) diff --git a/packages/rrweb/record/tsconfig.json b/packages/rrweb/record/tsconfig.json index a1db100890..ab9ba25287 100644 --- a/packages/rrweb/record/tsconfig.json +++ b/packages/rrweb/record/tsconfig.json @@ -5,7 +5,8 @@ ], "compilerOptions": { "rootDir": "src", - "tsBuildInfoFile": "./tsconfig.tsbuildinfo" + "tsBuildInfoFile": "./tsconfig.tsbuildinfo", + "isolatedDeclarations": true }, "references": [ { diff --git a/packages/rrweb/record/vite.config.ts b/packages/rrweb/record/vite.config.ts index 9f52ab6eef..5fb14f88a8 100644 --- a/packages/rrweb/record/vite.config.ts +++ b/packages/rrweb/record/vite.config.ts @@ -11,6 +11,7 @@ const workspacePackages: Record = { }; export default config(path.resolve(__dirname, 'src/index.ts'), 'rrweb', { + generateDeclarations: process.argv.includes('--watch'), plugins: [ { name: 'resolve-workspace-sources', diff --git a/packages/rrweb/vite.config.default.ts b/packages/rrweb/vite.config.default.ts index 3e4b818480..2e31a8dfe6 100644 --- a/packages/rrweb/vite.config.default.ts +++ b/packages/rrweb/vite.config.default.ts @@ -112,6 +112,7 @@ export default function ( outputDir?: string; fileName?: string; plugins?: Plugin[]; + generateDeclarations?: boolean; external?: string[]; }, ) { @@ -119,6 +120,7 @@ export default function ( fileName, outputDir: outDir = 'dist', plugins = [], + generateDeclarations = true, external = [], } = options || {}; @@ -170,21 +172,22 @@ export default function ( sourcemap: true, }, plugins: [ - dts({ - insertTypesEntry: true, - bundleTypes: true, - afterBuild: (emittedFiles: Map) => { - // To pass publint (`npm x publint@latest`) and ensure the - // package is supported by all consumers, we must export types that are - // read as ESM. To do this, there must be duplicate types with the - // correct extension supplied in the package.json exports field. - const files: string[] = Array.from(emittedFiles.keys()); - files.forEach((file) => { - const ctsFile = file.replace('.d.ts', '.d.cts'); - copyFileSync(file, ctsFile); - }); - }, - }), + generateDeclarations && + dts({ + insertTypesEntry: true, + bundleTypes: true, + afterBuild: (emittedFiles: Map) => { + // To pass publint (`npm x publint@latest`) and ensure the + // package is supported by all consumers, we must export types that are + // read as ESM. To do this, there must be duplicate types with the + // correct extension supplied in the package.json exports field. + const files: string[] = Array.from(emittedFiles.keys()); + files.forEach((file) => { + const ctsFile = file.replace('.d.ts', '.d.cts'); + copyFileSync(file, ctsFile); + }); + }, + }), minifyAndUMDPlugin({ name, outDir }), visualizer({ filename: resolve(__dirname, name + '-bundle-analysis.html'), // Path for the HTML report diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29303decc0..7fc6bc44ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,6 +78,12 @@ catalogs: react-test-renderer: specifier: ^19.2.1 version: 19.2.7 + rolldown: + specifier: 1.2.4 + version: 1.2.4 + rolldown-plugin-dts: + specifier: 0.27.14 + version: 0.27.14 rollup: specifier: ^4.53.3 version: 4.53.3 @@ -1404,6 +1410,12 @@ importers: puppeteer: specifier: ^23.11.1 version: 23.11.1(typescript@5.8.2) + rolldown: + specifier: 'catalog:' + version: 1.2.4 + rolldown-plugin-dts: + specifier: 'catalog:' + version: 0.27.14(@volar/typescript@2.4.28)(rolldown@1.2.4)(typescript@5.8.2) typescript: specifier: 'catalog:' version: 5.8.2 @@ -8219,6 +8231,141 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@yuku-codegen/binding-android-arm64@0.8.7': + resolution: {integrity: sha512-C/0zV5IhgVdYhGJTwrY0v8dknxlhiKwtVJkMUaexu9/QvRmzlV4vfU3hZlUSgqc2BxQHntL1mCVbDq8j0FRFDw==} + cpu: [arm64] + os: [android] + + '@yuku-codegen/binding-darwin-arm64@0.8.7': + resolution: {integrity: sha512-/u+REDMI4a0/lsJXTM4c53/w31OGZLOReZIyg62uhgLs0kc8NHsj/nOcxTdlQjq5gi0zhdkccD9LaLTXcdzPvw==} + cpu: [arm64] + os: [darwin] + + '@yuku-codegen/binding-darwin-x64@0.8.7': + resolution: {integrity: sha512-sMMzFOwCo4WXR+/6zIBThOocSC50iIIZZdfiIDbaLvj0Ax/rWt/iavyfEAqajyvzydLyCqR/ZItdLWSRlu1umw==} + cpu: [x64] + os: [darwin] + + '@yuku-codegen/binding-freebsd-x64@0.8.7': + resolution: {integrity: sha512-MpdpKXix9P+Y1rKgjvcNeNtGjXeL1CmttNhYINrWls8kRpm4xM/oBGTmn6w7to8lAlwj5jm8q03dQPl5mRv4Qw==} + cpu: [x64] + os: [freebsd] + + '@yuku-codegen/binding-linux-arm-gnu@0.8.7': + resolution: {integrity: sha512-rr1srFLlPAmC1vtxfc9C1YLDe3iH09YjfSeeIidBqKhzx1MATjOAq4mjlRUOnhr/L27MotWIYOFKwVsd5JZFOg==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-arm-musl@0.8.7': + resolution: {integrity: sha512-eAufXh8qBRpiSO6ueaMDL+yyoXIGLhpUce72YbcACtZU2qhExwBIJyEtQf5kH2Ki0X2aqkSjSfog4OPtKXan3Q==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-linux-arm64-gnu@0.8.7': + resolution: {integrity: sha512-gw4w6wPoHObBrdIC4duVWLmJOvpdE25j5D7yrM5mACNlK4klRz/lv8hK+ssQk9EJHBgZjSaqZIJVFgqNYbfv7A==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-arm64-musl@0.8.7': + resolution: {integrity: sha512-L68N6Y4XkqcIaKo3Ra88JEvBEH4AHff44A4INcrxeVWZ8CZtu2tCpfVxe3hR8qQQMcvBSQlDn24KpkCKEhVvfA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-linux-x64-gnu@0.8.7': + resolution: {integrity: sha512-dzyAbltJmf3Cqlb8HcFuYIf5Yn0fl1vTr3XJ9HiVNNvOlhqPSArOqtw9vI1p6/VTXTjrMLXlU+s+/kNHiIy/Cw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@yuku-codegen/binding-linux-x64-musl@0.8.7': + resolution: {integrity: sha512-Otw4MH3404q0Bbvl+YTdW9aoUV5vXmUw8260bWvt1XlaoIX/ceSgI4ygheRDMfBPoHt6FDayQaO9OLVUZAgkFA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@yuku-codegen/binding-win32-arm64@0.8.7': + resolution: {integrity: sha512-qo/jyrzryiBuKEsFiuWaBCBe3tRMynQ0qFWFgOEjcCMQeZfBm+wKiVEUEFXXLc7bh8YezguAWp0Mtnhq4ARNyA==} + cpu: [arm64] + os: [win32] + + '@yuku-codegen/binding-win32-x64@0.8.7': + resolution: {integrity: sha512-D5lDsVDx6m00E6bWySlWdH72Ca4TPSaphDqB6QjU6MpuNLIJqoGoatYyq2rOmBE8Zv/kunot/o58KGL03P3eiA==} + cpu: [x64] + os: [win32] + + '@yuku-parser/binding-android-arm64@0.8.7': + resolution: {integrity: sha512-eGKYiUDX7Y0V7tDTmg+JTVnXnjMqfXXsorZ+EDf5kxwchQ3Or1HS14MzI2fw+jFhHR85fCWt+mtX33Yao73hIQ==} + cpu: [arm64] + os: [android] + + '@yuku-parser/binding-darwin-arm64@0.8.7': + resolution: {integrity: sha512-Re0RHelKLnjEURulY2/KxW+Ngb8zuNA4BRZuMwgGQNzVumT6u4U2N2hc01oeYVNVof0i7GrXE4UCNBgbpRRnjQ==} + cpu: [arm64] + os: [darwin] + + '@yuku-parser/binding-darwin-x64@0.8.7': + resolution: {integrity: sha512-Hn8DROtQkjlA1ACbPgj4a7eP9IuVOI504oiTwpkWPbpaDWD9KdmnVYCqW+1LfenNK/g7O9NhWGpXEdaCNX7lIA==} + cpu: [x64] + os: [darwin] + + '@yuku-parser/binding-freebsd-x64@0.8.7': + resolution: {integrity: sha512-bAP2OV8wRuzplX/jYxv9+vvqQT8JxyNphI8fLfXGL054Xs+4/J5u33cIm3y4rxY8rdoLmmdiJs2Tq7r7lrDRfA==} + cpu: [x64] + os: [freebsd] + + '@yuku-parser/binding-linux-arm-gnu@0.8.7': + resolution: {integrity: sha512-kTYwJQQgmZeAWdDIWabiReIZMpmfLueIj1tCmjStUtFGhR1Z0qwxonKVfUC4N7h/VhGGzLZ//7O1kgt1QKqgCg==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-arm-musl@0.8.7': + resolution: {integrity: sha512-uL4jE8HPT2BLlxAXyD10LqgPuXa9eDa0BKpCdSANmzIJghq/2eZo3/gQNtaxPZMupWoxjYzSad9IXrwu7aYPXQ==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-linux-arm64-gnu@0.8.7': + resolution: {integrity: sha512-3gVN4pWSKZmXiNX7cU164dR9MPvesCHnlH6nPfpK+yQsCuYphjKKplcb4SnZBrhiqmXbgb2HR0c2TS0IZUPhgA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-arm64-musl@0.8.7': + resolution: {integrity: sha512-S0mwfEjoLpxzXeZw802Wa4RaELsQiPtWqG6INcy8j4GtvNFtl4LCX3eGO1XLn9pyLAISLzTRyU3zUCBUPin8lg==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-linux-x64-gnu@0.8.7': + resolution: {integrity: sha512-lnbWdPmerE5D1uH1G4IEZKnPzCrWCStRGrtgpSIe1RibAo5bZIjDbbbPYXmMHCEh4F+x/JaJpElh26a3r+BPbg==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@yuku-parser/binding-linux-x64-musl@0.8.7': + resolution: {integrity: sha512-769uwndMvMzUvATWbAcEvyLHKA+DzhHSCl/obBUrRdYfRo26yxui6S8y3z7uJ+Naup7UKrDxrpK7OnQkxkl9KQ==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@yuku-parser/binding-win32-arm64@0.8.7': + resolution: {integrity: sha512-mEB/9PlaAkisJ6KWGz0zvywXoU6+80dTlR2LwS7s/jcXXoU6fm2+sitBZXtqu3+Q4DcDgPxM45uWMCzPs0TSRw==} + cpu: [arm64] + os: [win32] + + '@yuku-parser/binding-win32-x64@0.8.7': + resolution: {integrity: sha512-8vNB2DP0ou61nGb8tc/qfi41gfyDXz1MHr2zqL3nR+cJ6CEbiuWV/l/a/vv151gCgiZLLAyGkQGENpozdg716w==} + cpu: [x64] + os: [win32] + + '@yuku-toolchain/types@0.8.7': + resolution: {integrity: sha512-2Z53dNxAJL6UvFoIrDZvYf3zlO8s4VJK4O2hhaB4mXVwwpX/7ajtss3cmfqKvamlNLWyt9FSWs4eoYdlbxpnHA==} + '@zxing/text-encoding@0.9.0': resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} @@ -10175,6 +10322,15 @@ packages: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} + dts-resolver@3.0.0: + resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} + engines: {node: ^22.18.0 || >=24.0.0} + peerDependencies: + oxc-resolver: '>=11.0.0' + peerDependenciesMeta: + oxc-resolver: + optional: true + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -11099,6 +11255,10 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} + get-tsconfig@5.0.0-beta.5: + resolution: {integrity: sha512-/6gFNr0N04nob252sTQxyFLi3eKFRqIg1I87YcqAMT1i6SQrSF6KujUEQrtrjMV0H/eejTCltLdDSTEMzHbnsQ==} + engines: {node: '>=20.20.0'} + get-uri@6.0.5: resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} engines: {node: '>= 14'} @@ -15685,6 +15845,9 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolve-url@0.2.1: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated @@ -15774,6 +15937,25 @@ packages: engines: {node: 20 || >=22} hasBin: true + rolldown-plugin-dts@0.27.14: + resolution: {integrity: sha512-ZvuDDwoIpRK9RPxDXratCpklFO9QZZWndf/sd0VBFb4LEj0jj07UcHK9OCh7V4XiFz2Z89ziyBC2K6tJiDjrbw==} + engines: {node: ^22.18.0 || >=24.11.0} + peerDependencies: + '@typescript/native-preview': '*' + '@volar/typescript': ~2.4.0 + rolldown: ^1.0.0 + typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 + vue-tsc: ~3.2.0 || ~3.3.0 + peerDependenciesMeta: + '@typescript/native-preview': + optional: true + '@volar/typescript': + optional: true + typescript: + optional: true + vue-tsc: + optional: true + rolldown-string@0.3.1: resolution: {integrity: sha512-dv8GOXkYqUQdI0rsXB8hmzO95pKWSuX2eg5/JSJa9czfEVIFuKNR7ZJDfat8LlmD35RAhWY+evS7/wXXqFDfSg==} engines: {node: '>=20.19.0'} @@ -18382,6 +18564,15 @@ packages: youch@4.1.1: resolution: {integrity: sha512-mxW3qiSnl+GRxXsaUMzv2Mbada1Y8CDltET9UxejDQe6DBYlSekghl5U5K0ReAikcHDi0G1vKZEmmo/NWAGKLA==} + yuku-ast@0.8.7: + resolution: {integrity: sha512-h6+4bDfyootiMB9vckk5uKo5r5j0GHrkr17FQTDNfEsFT3DWlN9uu1HJwQwc64pgmLCI945fWM3lbTIqxjT3GQ==} + + yuku-codegen@0.8.7: + resolution: {integrity: sha512-adwDZSh8oVDzhE6Du9PwVWxcOxeV0e2EVhUuMKWfhSY4wkrDq9eqixlxFF3l/XGUV1E7UFzhpz9393MUumkyNw==} + + yuku-parser@0.8.7: + resolution: {integrity: sha512-vRD9nwt4L3aYpxNqeSC4WqLv58xrXef0Ong1Mc45CTXTIpvLafx7JO05sczmQZwdLEZvywrLOGdNC5+Rp5N1BQ==} + zigpty@0.2.1: resolution: {integrity: sha512-MR9JqJx2wf5f4wz8zpx050AlqrmWeIW+1h0SO5iEyhG3HFRjY5luC3szS2ux2EGuPjE5OU9ZAuiCBeMWBTrqZw==} @@ -27608,6 +27799,80 @@ snapshots: '@xtuc/long@4.2.2': {} + '@yuku-codegen/binding-android-arm64@0.8.7': + optional: true + + '@yuku-codegen/binding-darwin-arm64@0.8.7': + optional: true + + '@yuku-codegen/binding-darwin-x64@0.8.7': + optional: true + + '@yuku-codegen/binding-freebsd-x64@0.8.7': + optional: true + + '@yuku-codegen/binding-linux-arm-gnu@0.8.7': + optional: true + + '@yuku-codegen/binding-linux-arm-musl@0.8.7': + optional: true + + '@yuku-codegen/binding-linux-arm64-gnu@0.8.7': + optional: true + + '@yuku-codegen/binding-linux-arm64-musl@0.8.7': + optional: true + + '@yuku-codegen/binding-linux-x64-gnu@0.8.7': + optional: true + + '@yuku-codegen/binding-linux-x64-musl@0.8.7': + optional: true + + '@yuku-codegen/binding-win32-arm64@0.8.7': + optional: true + + '@yuku-codegen/binding-win32-x64@0.8.7': + optional: true + + '@yuku-parser/binding-android-arm64@0.8.7': + optional: true + + '@yuku-parser/binding-darwin-arm64@0.8.7': + optional: true + + '@yuku-parser/binding-darwin-x64@0.8.7': + optional: true + + '@yuku-parser/binding-freebsd-x64@0.8.7': + optional: true + + '@yuku-parser/binding-linux-arm-gnu@0.8.7': + optional: true + + '@yuku-parser/binding-linux-arm-musl@0.8.7': + optional: true + + '@yuku-parser/binding-linux-arm64-gnu@0.8.7': + optional: true + + '@yuku-parser/binding-linux-arm64-musl@0.8.7': + optional: true + + '@yuku-parser/binding-linux-x64-gnu@0.8.7': + optional: true + + '@yuku-parser/binding-linux-x64-musl@0.8.7': + optional: true + + '@yuku-parser/binding-win32-arm64@0.8.7': + optional: true + + '@yuku-parser/binding-win32-x64@0.8.7': + optional: true + + '@yuku-toolchain/types@0.8.7': {} + '@zxing/text-encoding@0.9.0': optional: true @@ -30011,6 +30276,8 @@ snapshots: dotenv@8.6.0: {} + dts-resolver@3.0.0: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -31378,6 +31645,10 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 + get-tsconfig@5.0.0-beta.5: + dependencies: + resolve-pkg-maps: 1.0.0 + get-uri@6.0.5: dependencies: basic-ftp: 5.3.0 @@ -38053,6 +38324,8 @@ snapshots: resolve-from@5.0.0: {} + resolve-pkg-maps@1.0.0: {} + resolve-url@0.2.1: {} resolve-workspace-root@2.0.0: {} @@ -38130,6 +38403,21 @@ snapshots: glob: 13.0.6 package-json-from-dist: 1.0.1 + rolldown-plugin-dts@0.27.14(@volar/typescript@2.4.28)(rolldown@1.2.4)(typescript@5.8.2): + dependencies: + dts-resolver: 3.0.0 + get-tsconfig: 5.0.0-beta.5 + obug: 2.1.4 + rolldown: 1.2.4 + yuku-ast: 0.8.7 + yuku-codegen: 0.8.7 + yuku-parser: 0.8.7 + optionalDependencies: + '@volar/typescript': 2.4.28 + typescript: 5.8.2 + transitivePeerDependencies: + - oxc-resolver + rolldown-string@0.3.1(rolldown@1.2.1): dependencies: magic-string: 1.1.0 @@ -41902,6 +42190,45 @@ snapshots: cookie-es: 3.1.1 youch-core: 0.3.3 + yuku-ast@0.8.7: + dependencies: + '@yuku-toolchain/types': 0.8.7 + + yuku-codegen@0.8.7: + dependencies: + '@yuku-toolchain/types': 0.8.7 + optionalDependencies: + '@yuku-codegen/binding-android-arm64': 0.8.7 + '@yuku-codegen/binding-darwin-arm64': 0.8.7 + '@yuku-codegen/binding-darwin-x64': 0.8.7 + '@yuku-codegen/binding-freebsd-x64': 0.8.7 + '@yuku-codegen/binding-linux-arm-gnu': 0.8.7 + '@yuku-codegen/binding-linux-arm-musl': 0.8.7 + '@yuku-codegen/binding-linux-arm64-gnu': 0.8.7 + '@yuku-codegen/binding-linux-arm64-musl': 0.8.7 + '@yuku-codegen/binding-linux-x64-gnu': 0.8.7 + '@yuku-codegen/binding-linux-x64-musl': 0.8.7 + '@yuku-codegen/binding-win32-arm64': 0.8.7 + '@yuku-codegen/binding-win32-x64': 0.8.7 + + yuku-parser@0.8.7: + dependencies: + '@yuku-toolchain/types': 0.8.7 + yuku-ast: 0.8.7 + optionalDependencies: + '@yuku-parser/binding-android-arm64': 0.8.7 + '@yuku-parser/binding-darwin-arm64': 0.8.7 + '@yuku-parser/binding-darwin-x64': 0.8.7 + '@yuku-parser/binding-freebsd-x64': 0.8.7 + '@yuku-parser/binding-linux-arm-gnu': 0.8.7 + '@yuku-parser/binding-linux-arm-musl': 0.8.7 + '@yuku-parser/binding-linux-arm64-gnu': 0.8.7 + '@yuku-parser/binding-linux-arm64-musl': 0.8.7 + '@yuku-parser/binding-linux-x64-gnu': 0.8.7 + '@yuku-parser/binding-linux-x64-musl': 0.8.7 + '@yuku-parser/binding-win32-arm64': 0.8.7 + '@yuku-parser/binding-win32-x64': 0.8.7 + zigpty@0.2.1: {} zip-stream@6.0.1: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0fdd96b83c..6c5a24bafb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -34,6 +34,8 @@ catalog: react-dom: ^19.2.1 react-test-renderer: ^19.2.1 rollup: ^4.53.3 + rolldown: 1.2.4 + rolldown-plugin-dts: 0.27.14 ts-jest: 29.4.11 tslib: ^2.5.0 typescript: 5.8.2 diff --git a/turbo.json b/turbo.json index 41a5c92387..614cf861e0 100644 --- a/turbo.json +++ b/turbo.json @@ -12,6 +12,7 @@ ".babelrc", "babel.config.js", "rollup.config.mjs", + "rolldown.dts.config.mts", "scripts/check-mangled-property-consistency.js", "scripts/check-sourcemap-ignore-list.js", "terser-cross-bundle-properties.cjs", From 949d2f5dad754f44aa547ef565e20a200827d62f Mon Sep 17 00:00:00 2001 From: Manoel Aranda Neto Date: Fri, 4 Sep 2026 13:45:51 +0200 Subject: [PATCH 5/5] chore(rrweb): reuse declaration build script --- packages/rrweb/record/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/rrweb/record/package.json b/packages/rrweb/record/package.json index 33e0002702..1c3aed6c43 100644 --- a/packages/rrweb/record/package.json +++ b/packages/rrweb/record/package.json @@ -11,7 +11,7 @@ "test": "vitest run", "test:watch": "vitest watch", "check-types": "tsc -noEmit", - "prepublish": "tsc -noEmit && vite build && rolldown -c rolldown.dts.config.mts", + "prepublish": "tsc -noEmit && vite build && pnpm build:declarations", "lint": "oxlint src" }, "repository": {