diff --git a/.gitignore b/.gitignore index e65caf61..81e22c25 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ dist .idea/ .DS_Store .vite-devtools -packages/devtools/src/public/fonts -packages/devtools/runtime +packages/devtools-vite/src/public/fonts +packages/devtools-vite/src/app/public/fonts +packages/devtools-vite/runtime .rolldown diff --git a/README.md b/README.md index 1d7be773..aa0b08bc 100644 --- a/README.md +++ b/README.md @@ -27,12 +27,12 @@ We're really excited that you're interested in contributing to Vite DevTools! Be Currently Vite DevTools only supports build time inspection, to develop this project, you first need to build itself to get the Rolldown meta for testing. - `pnpm install` to install dependencies -- `pnpm build` first to get the Rolldown logs under `./packages/devtools/.rolldown` folder +- `pnpm build` first to get the Rolldown logs under `./packages/devtools-vite/.rolldown` folder - `pnpm dev` to start the dev server As the data interface between Rolldown is not yet stable, and breaking changes are expected. We locked the Rolldown version in our `pnpm-workspace.yaml`, which means the published version may not work with the latest Rolldown. -When pulling the latest commits, it's recommended to remove the `./packages/devtools/.rolldown` folder and run `pnpm build` again to get the latest data format. +When pulling the latest commits, it's recommended to remove the `./packages/devtools-vite/.rolldown` folder and run `pnpm build` again to get the latest data format. ## 📄 Licenses diff --git a/eslint.config.js b/eslint.config.js index 2073f13f..47034546 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,13 +1,13 @@ // @ts-check import antfu from '@antfu/eslint-config' -import nuxt from './packages/devtools/src/.nuxt/eslint.config.mjs' +import nuxt from './packages/devtools-vite/src/.nuxt/eslint.config.mjs' export default antfu({ pnpm: true, }) .append(nuxt()) .append({ - files: ['packages/devtools/src/node/**/*.ts'], + files: ['packages/devtools-vite/src/node/**/*.ts'], rules: { 'no-console': 'off', }, diff --git a/package.json b/package.json index 460bfe1e..af26adce 100644 --- a/package.json +++ b/package.json @@ -7,13 +7,13 @@ "build": "pnpm -r run build", "build:debug": "NUXT_DEBUG_BUILD=true pnpm -r run build", "stub": "pnpm -r run stub", - "dev": "pnpm -C packages/devtools run dev", - "start": "pnpm -C packages/devtools run start", - "prepare": "npx simple-git-hooks && pnpm -C packages/devtools run dev:prepare", - "lint": "pnpm -C packages/devtools run dev:prepare && eslint .", + "dev": "pnpm -C packages/devtools-vite run dev", + "start": "pnpm -C packages/devtools-vite run start", + "prepare": "npx simple-git-hooks && pnpm -C packages/devtools-vite run dev:prepare", + "lint": "pnpm -C packages/devtools-vite run dev:prepare && eslint .", "test": "vitest", "release": "bumpp -r && pnpm publish -r", - "typecheck": "pnpm -C packages/devtools run typecheck" + "typecheck": "pnpm -C packages/devtools-vite run typecheck" }, "devDependencies": { "@antfu/eslint-config": "catalog:devtools", diff --git a/packages/devtools/bin.mjs b/packages/devtools-vite/bin.mjs similarity index 100% rename from packages/devtools/bin.mjs rename to packages/devtools-vite/bin.mjs diff --git a/packages/devtools/package.json b/packages/devtools-vite/package.json similarity index 98% rename from packages/devtools/package.json rename to packages/devtools-vite/package.json index c5bddc30..5ef63d3d 100644 --- a/packages/devtools/package.json +++ b/packages/devtools-vite/package.json @@ -1,5 +1,5 @@ { - "name": "@vitejs/devtools", + "name": "@vitejs/devtools-vite", "type": "module", "version": "0.0.0-alpha.1", "description": "DevTools for Vite (work in progress)", @@ -27,12 +27,12 @@ "dist" ], "scripts": { - "dev": "pnpm run -r stub && ROLLDOWN_OPTIONS_VALIDATION=loose nuxi dev src", "build": "ROLLDOWN_OPTIONS_VALIDATION=loose nuxi build src && tsdown", "build:debug": "NUXT_DEBUG_BUILD=true pnpm run build", - "start": "node ./bin.mjs", - "prepack": "pnpm build", + "dev": "pnpm run -r stub && ROLLDOWN_OPTIONS_VALIDATION=loose nuxi dev src", "dev:prepare": "nuxi prepare src", + "prepack": "pnpm build", + "start": "node ./bin.mjs", "typecheck": "vue-tsc -b --noEmit" }, "dependencies": { diff --git a/packages/devtools/src/app/app.vue b/packages/devtools-vite/src/app/app.vue similarity index 100% rename from packages/devtools/src/app/app.vue rename to packages/devtools-vite/src/app/app.vue diff --git a/packages/devtools/src/app/components/assets/Flamegraph.vue b/packages/devtools-vite/src/app/components/assets/Flamegraph.vue similarity index 100% rename from packages/devtools/src/app/components/assets/Flamegraph.vue rename to packages/devtools-vite/src/app/components/assets/Flamegraph.vue diff --git a/packages/devtools/src/app/components/assets/Folder.vue b/packages/devtools-vite/src/app/components/assets/Folder.vue similarity index 100% rename from packages/devtools/src/app/components/assets/Folder.vue rename to packages/devtools-vite/src/app/components/assets/Folder.vue diff --git a/packages/devtools/src/app/components/assets/List.vue b/packages/devtools-vite/src/app/components/assets/List.vue similarity index 100% rename from packages/devtools/src/app/components/assets/List.vue rename to packages/devtools-vite/src/app/components/assets/List.vue diff --git a/packages/devtools/src/app/components/assets/ListItem.vue b/packages/devtools-vite/src/app/components/assets/ListItem.vue similarity index 100% rename from packages/devtools/src/app/components/assets/ListItem.vue rename to packages/devtools-vite/src/app/components/assets/ListItem.vue diff --git a/packages/devtools/src/app/components/assets/Sunburst.vue b/packages/devtools-vite/src/app/components/assets/Sunburst.vue similarity index 100% rename from packages/devtools/src/app/components/assets/Sunburst.vue rename to packages/devtools-vite/src/app/components/assets/Sunburst.vue diff --git a/packages/devtools/src/app/components/assets/Treemap.vue b/packages/devtools-vite/src/app/components/assets/Treemap.vue similarity index 100% rename from packages/devtools/src/app/components/assets/Treemap.vue rename to packages/devtools-vite/src/app/components/assets/Treemap.vue diff --git a/packages/devtools/src/app/components/chart/AssetNavBreadcrumb.vue b/packages/devtools-vite/src/app/components/chart/AssetNavBreadcrumb.vue similarity index 100% rename from packages/devtools/src/app/components/chart/AssetNavBreadcrumb.vue rename to packages/devtools-vite/src/app/components/chart/AssetNavBreadcrumb.vue diff --git a/packages/devtools/src/app/components/chart/ModuleFlamegraph.vue b/packages/devtools-vite/src/app/components/chart/ModuleFlamegraph.vue similarity index 100% rename from packages/devtools/src/app/components/chart/ModuleFlamegraph.vue rename to packages/devtools-vite/src/app/components/chart/ModuleFlamegraph.vue diff --git a/packages/devtools/src/app/components/code/DiffEditor.vue b/packages/devtools-vite/src/app/components/code/DiffEditor.vue similarity index 100% rename from packages/devtools/src/app/components/code/DiffEditor.vue rename to packages/devtools-vite/src/app/components/code/DiffEditor.vue diff --git a/packages/devtools/src/app/components/data/AssetDetails.vue b/packages/devtools-vite/src/app/components/data/AssetDetails.vue similarity index 100% rename from packages/devtools/src/app/components/data/AssetDetails.vue rename to packages/devtools-vite/src/app/components/data/AssetDetails.vue diff --git a/packages/devtools/src/app/components/data/AssetDetailsLoader.vue b/packages/devtools-vite/src/app/components/data/AssetDetailsLoader.vue similarity index 100% rename from packages/devtools/src/app/components/data/AssetDetailsLoader.vue rename to packages/devtools-vite/src/app/components/data/AssetDetailsLoader.vue diff --git a/packages/devtools/src/app/components/data/AssetRelationships.vue b/packages/devtools-vite/src/app/components/data/AssetRelationships.vue similarity index 100% rename from packages/devtools/src/app/components/data/AssetRelationships.vue rename to packages/devtools-vite/src/app/components/data/AssetRelationships.vue diff --git a/packages/devtools/src/app/components/data/ChunkDetails.vue b/packages/devtools-vite/src/app/components/data/ChunkDetails.vue similarity index 100% rename from packages/devtools/src/app/components/data/ChunkDetails.vue rename to packages/devtools-vite/src/app/components/data/ChunkDetails.vue diff --git a/packages/devtools/src/app/components/data/ModuleDetailsLoader.vue b/packages/devtools-vite/src/app/components/data/ModuleDetailsLoader.vue similarity index 100% rename from packages/devtools/src/app/components/data/ModuleDetailsLoader.vue rename to packages/devtools-vite/src/app/components/data/ModuleDetailsLoader.vue diff --git a/packages/devtools/src/app/components/data/ModuleImportRelationships.vue b/packages/devtools-vite/src/app/components/data/ModuleImportRelationships.vue similarity index 100% rename from packages/devtools/src/app/components/data/ModuleImportRelationships.vue rename to packages/devtools-vite/src/app/components/data/ModuleImportRelationships.vue diff --git a/packages/devtools/src/app/components/data/RawEventsTable.vue b/packages/devtools-vite/src/app/components/data/RawEventsTable.vue similarity index 100% rename from packages/devtools/src/app/components/data/RawEventsTable.vue rename to packages/devtools-vite/src/app/components/data/RawEventsTable.vue diff --git a/packages/devtools/src/app/components/data/SearchPanel.vue b/packages/devtools-vite/src/app/components/data/SearchPanel.vue similarity index 100% rename from packages/devtools/src/app/components/data/SearchPanel.vue rename to packages/devtools-vite/src/app/components/data/SearchPanel.vue diff --git a/packages/devtools/src/app/components/display/Badge.vue b/packages/devtools-vite/src/app/components/display/Badge.vue similarity index 100% rename from packages/devtools/src/app/components/display/Badge.vue rename to packages/devtools-vite/src/app/components/display/Badge.vue diff --git a/packages/devtools/src/app/components/display/CloseButton.vue b/packages/devtools-vite/src/app/components/display/CloseButton.vue similarity index 100% rename from packages/devtools/src/app/components/display/CloseButton.vue rename to packages/devtools-vite/src/app/components/display/CloseButton.vue diff --git a/packages/devtools/src/app/components/display/ClusterBadge.vue b/packages/devtools-vite/src/app/components/display/ClusterBadge.vue similarity index 100% rename from packages/devtools/src/app/components/display/ClusterBadge.vue rename to packages/devtools-vite/src/app/components/display/ClusterBadge.vue diff --git a/packages/devtools/src/app/components/display/DateBadge.vue b/packages/devtools-vite/src/app/components/display/DateBadge.vue similarity index 100% rename from packages/devtools/src/app/components/display/DateBadge.vue rename to packages/devtools-vite/src/app/components/display/DateBadge.vue diff --git a/packages/devtools/src/app/components/display/Duration.vue b/packages/devtools-vite/src/app/components/display/Duration.vue similarity index 100% rename from packages/devtools/src/app/components/display/Duration.vue rename to packages/devtools-vite/src/app/components/display/Duration.vue diff --git a/packages/devtools/src/app/components/display/FileIcon.vue b/packages/devtools-vite/src/app/components/display/FileIcon.vue similarity index 100% rename from packages/devtools/src/app/components/display/FileIcon.vue rename to packages/devtools-vite/src/app/components/display/FileIcon.vue diff --git a/packages/devtools/src/app/components/display/FileSizeBadge.vue b/packages/devtools-vite/src/app/components/display/FileSizeBadge.vue similarity index 100% rename from packages/devtools/src/app/components/display/FileSizeBadge.vue rename to packages/devtools-vite/src/app/components/display/FileSizeBadge.vue diff --git a/packages/devtools/src/app/components/display/HighlightedPath.ts b/packages/devtools-vite/src/app/components/display/HighlightedPath.ts similarity index 100% rename from packages/devtools/src/app/components/display/HighlightedPath.ts rename to packages/devtools-vite/src/app/components/display/HighlightedPath.ts diff --git a/packages/devtools/src/app/components/display/IconButton.vue b/packages/devtools-vite/src/app/components/display/IconButton.vue similarity index 100% rename from packages/devtools/src/app/components/display/IconButton.vue rename to packages/devtools-vite/src/app/components/display/IconButton.vue diff --git a/packages/devtools/src/app/components/display/ModuleId.vue b/packages/devtools-vite/src/app/components/display/ModuleId.vue similarity index 100% rename from packages/devtools/src/app/components/display/ModuleId.vue rename to packages/devtools-vite/src/app/components/display/ModuleId.vue diff --git a/packages/devtools/src/app/components/display/NumberBadge.vue b/packages/devtools-vite/src/app/components/display/NumberBadge.vue similarity index 100% rename from packages/devtools/src/app/components/display/NumberBadge.vue rename to packages/devtools-vite/src/app/components/display/NumberBadge.vue diff --git a/packages/devtools/src/app/components/display/NumberWithUnit.vue b/packages/devtools-vite/src/app/components/display/NumberWithUnit.vue similarity index 100% rename from packages/devtools/src/app/components/display/NumberWithUnit.vue rename to packages/devtools-vite/src/app/components/display/NumberWithUnit.vue diff --git a/packages/devtools/src/app/components/display/PluginName.vue b/packages/devtools-vite/src/app/components/display/PluginName.vue similarity index 100% rename from packages/devtools/src/app/components/display/PluginName.vue rename to packages/devtools-vite/src/app/components/display/PluginName.vue diff --git a/packages/devtools/src/app/components/display/SafeImage.vue b/packages/devtools-vite/src/app/components/display/SafeImage.vue similarity index 100% rename from packages/devtools/src/app/components/display/SafeImage.vue rename to packages/devtools-vite/src/app/components/display/SafeImage.vue diff --git a/packages/devtools/src/app/components/display/TimeoutView.vue b/packages/devtools-vite/src/app/components/display/TimeoutView.vue similarity index 100% rename from packages/devtools/src/app/components/display/TimeoutView.vue rename to packages/devtools-vite/src/app/components/display/TimeoutView.vue diff --git a/packages/devtools/src/app/components/display/Timestamp.vue b/packages/devtools-vite/src/app/components/display/Timestamp.vue similarity index 100% rename from packages/devtools/src/app/components/display/Timestamp.vue rename to packages/devtools-vite/src/app/components/display/Timestamp.vue diff --git a/packages/devtools/src/app/components/display/TreeNode.vue b/packages/devtools-vite/src/app/components/display/TreeNode.vue similarity index 100% rename from packages/devtools/src/app/components/display/TreeNode.vue rename to packages/devtools-vite/src/app/components/display/TreeNode.vue diff --git a/packages/devtools/src/app/components/display/Version.vue b/packages/devtools-vite/src/app/components/display/Version.vue similarity index 100% rename from packages/devtools/src/app/components/display/Version.vue rename to packages/devtools-vite/src/app/components/display/Version.vue diff --git a/packages/devtools/src/app/components/flowmap/Expandable.vue b/packages/devtools-vite/src/app/components/flowmap/Expandable.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/Expandable.vue rename to packages/devtools-vite/src/app/components/flowmap/Expandable.vue diff --git a/packages/devtools/src/app/components/flowmap/ModuleFlow.vue b/packages/devtools-vite/src/app/components/flowmap/ModuleFlow.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/ModuleFlow.vue rename to packages/devtools-vite/src/app/components/flowmap/ModuleFlow.vue diff --git a/packages/devtools/src/app/components/flowmap/ModuleFlowDetails.vue b/packages/devtools-vite/src/app/components/flowmap/ModuleFlowDetails.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/ModuleFlowDetails.vue rename to packages/devtools-vite/src/app/components/flowmap/ModuleFlowDetails.vue diff --git a/packages/devtools/src/app/components/flowmap/ModuleFlowTimeline.vue b/packages/devtools-vite/src/app/components/flowmap/ModuleFlowTimeline.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/ModuleFlowTimeline.vue rename to packages/devtools-vite/src/app/components/flowmap/ModuleFlowTimeline.vue diff --git a/packages/devtools/src/app/components/flowmap/Node.vue b/packages/devtools-vite/src/app/components/flowmap/Node.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/Node.vue rename to packages/devtools-vite/src/app/components/flowmap/Node.vue diff --git a/packages/devtools/src/app/components/flowmap/NodeAssetInfo.vue b/packages/devtools-vite/src/app/components/flowmap/NodeAssetInfo.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/NodeAssetInfo.vue rename to packages/devtools-vite/src/app/components/flowmap/NodeAssetInfo.vue diff --git a/packages/devtools/src/app/components/flowmap/NodeChunkInfo.vue b/packages/devtools-vite/src/app/components/flowmap/NodeChunkInfo.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/NodeChunkInfo.vue rename to packages/devtools-vite/src/app/components/flowmap/NodeChunkInfo.vue diff --git a/packages/devtools/src/app/components/flowmap/NodeModuleInfo.vue b/packages/devtools-vite/src/app/components/flowmap/NodeModuleInfo.vue similarity index 100% rename from packages/devtools/src/app/components/flowmap/NodeModuleInfo.vue rename to packages/devtools-vite/src/app/components/flowmap/NodeModuleInfo.vue diff --git a/packages/devtools/src/app/components/modules/BuildMetrics.vue b/packages/devtools-vite/src/app/components/modules/BuildMetrics.vue similarity index 100% rename from packages/devtools/src/app/components/modules/BuildMetrics.vue rename to packages/devtools-vite/src/app/components/modules/BuildMetrics.vue diff --git a/packages/devtools/src/app/components/modules/DetailedList.vue b/packages/devtools-vite/src/app/components/modules/DetailedList.vue similarity index 100% rename from packages/devtools/src/app/components/modules/DetailedList.vue rename to packages/devtools-vite/src/app/components/modules/DetailedList.vue diff --git a/packages/devtools/src/app/components/modules/FlatList.vue b/packages/devtools-vite/src/app/components/modules/FlatList.vue similarity index 100% rename from packages/devtools/src/app/components/modules/FlatList.vue rename to packages/devtools-vite/src/app/components/modules/FlatList.vue diff --git a/packages/devtools/src/app/components/modules/Folder.vue b/packages/devtools-vite/src/app/components/modules/Folder.vue similarity index 100% rename from packages/devtools/src/app/components/modules/Folder.vue rename to packages/devtools-vite/src/app/components/modules/Folder.vue diff --git a/packages/devtools/src/app/components/modules/Graph.vue b/packages/devtools-vite/src/app/components/modules/Graph.vue similarity index 100% rename from packages/devtools/src/app/components/modules/Graph.vue rename to packages/devtools-vite/src/app/components/modules/Graph.vue diff --git a/packages/devtools/src/app/components/panel/SessionSelector.vue b/packages/devtools-vite/src/app/components/panel/SessionSelector.vue similarity index 100% rename from packages/devtools/src/app/components/panel/SessionSelector.vue rename to packages/devtools-vite/src/app/components/panel/SessionSelector.vue diff --git a/packages/devtools/src/app/components/panel/SideNav.vue b/packages/devtools-vite/src/app/components/panel/SideNav.vue similarity index 100% rename from packages/devtools/src/app/components/panel/SideNav.vue rename to packages/devtools-vite/src/app/components/panel/SideNav.vue diff --git a/packages/devtools/src/app/components/plugins/FlatList.vue b/packages/devtools-vite/src/app/components/plugins/FlatList.vue similarity index 100% rename from packages/devtools/src/app/components/plugins/FlatList.vue rename to packages/devtools-vite/src/app/components/plugins/FlatList.vue diff --git a/packages/devtools/src/app/components/visual/Loading.vue b/packages/devtools-vite/src/app/components/visual/Loading.vue similarity index 100% rename from packages/devtools/src/app/components/visual/Loading.vue rename to packages/devtools-vite/src/app/components/visual/Loading.vue diff --git a/packages/devtools/src/app/components/visual/Logo.vue b/packages/devtools-vite/src/app/components/visual/Logo.vue similarity index 100% rename from packages/devtools/src/app/components/visual/Logo.vue rename to packages/devtools-vite/src/app/components/visual/Logo.vue diff --git a/packages/devtools/src/app/components/visual/LogoBanner.vue b/packages/devtools-vite/src/app/components/visual/LogoBanner.vue similarity index 100% rename from packages/devtools/src/app/components/visual/LogoBanner.vue rename to packages/devtools-vite/src/app/components/visual/LogoBanner.vue diff --git a/packages/devtools/src/app/composables/codemirror.ts b/packages/devtools-vite/src/app/composables/codemirror.ts similarity index 100% rename from packages/devtools/src/app/composables/codemirror.ts rename to packages/devtools-vite/src/app/composables/codemirror.ts diff --git a/packages/devtools/src/app/composables/dark.ts b/packages/devtools-vite/src/app/composables/dark.ts similarity index 100% rename from packages/devtools/src/app/composables/dark.ts rename to packages/devtools-vite/src/app/composables/dark.ts diff --git a/packages/devtools/src/app/composables/zoomElement.ts b/packages/devtools-vite/src/app/composables/zoomElement.ts similarity index 100% rename from packages/devtools/src/app/composables/zoomElement.ts rename to packages/devtools-vite/src/app/composables/zoomElement.ts diff --git a/packages/devtools/src/app/pages/index.vue b/packages/devtools-vite/src/app/pages/index.vue similarity index 100% rename from packages/devtools/src/app/pages/index.vue rename to packages/devtools-vite/src/app/pages/index.vue diff --git a/packages/devtools/src/app/pages/session/[session].vue b/packages/devtools-vite/src/app/pages/session/[session].vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session].vue rename to packages/devtools-vite/src/app/pages/session/[session].vue diff --git a/packages/devtools/src/app/pages/session/[session]/assets.vue b/packages/devtools-vite/src/app/pages/session/[session]/assets.vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session]/assets.vue rename to packages/devtools-vite/src/app/pages/session/[session]/assets.vue diff --git a/packages/devtools/src/app/pages/session/[session]/chunks.vue b/packages/devtools-vite/src/app/pages/session/[session]/chunks.vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session]/chunks.vue rename to packages/devtools-vite/src/app/pages/session/[session]/chunks.vue diff --git a/packages/devtools/src/app/pages/session/[session]/graph/index.vue b/packages/devtools-vite/src/app/pages/session/[session]/graph/index.vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session]/graph/index.vue rename to packages/devtools-vite/src/app/pages/session/[session]/graph/index.vue diff --git a/packages/devtools/src/app/pages/session/[session]/index.vue b/packages/devtools-vite/src/app/pages/session/[session]/index.vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session]/index.vue rename to packages/devtools-vite/src/app/pages/session/[session]/index.vue diff --git a/packages/devtools/src/app/pages/session/[session]/plugins.vue b/packages/devtools-vite/src/app/pages/session/[session]/plugins.vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session]/plugins.vue rename to packages/devtools-vite/src/app/pages/session/[session]/plugins.vue diff --git a/packages/devtools/src/app/pages/session/[session]/raw.vue b/packages/devtools-vite/src/app/pages/session/[session]/raw.vue similarity index 100% rename from packages/devtools/src/app/pages/session/[session]/raw.vue rename to packages/devtools-vite/src/app/pages/session/[session]/raw.vue diff --git a/packages/devtools/src/app/plugins/floating-vue.ts b/packages/devtools-vite/src/app/plugins/floating-vue.ts similarity index 100% rename from packages/devtools/src/app/plugins/floating-vue.ts rename to packages/devtools-vite/src/app/plugins/floating-vue.ts diff --git a/packages/devtools/src/app/splitpanes.d.ts b/packages/devtools-vite/src/app/splitpanes.d.ts similarity index 100% rename from packages/devtools/src/app/splitpanes.d.ts rename to packages/devtools-vite/src/app/splitpanes.d.ts diff --git a/packages/devtools/src/app/state/data.ts b/packages/devtools-vite/src/app/state/data.ts similarity index 100% rename from packages/devtools/src/app/state/data.ts rename to packages/devtools-vite/src/app/state/data.ts diff --git a/packages/devtools/src/app/state/flowmap.ts b/packages/devtools-vite/src/app/state/flowmap.ts similarity index 100% rename from packages/devtools/src/app/state/flowmap.ts rename to packages/devtools-vite/src/app/state/flowmap.ts diff --git a/packages/devtools/src/app/state/nav.ts b/packages/devtools-vite/src/app/state/nav.ts similarity index 100% rename from packages/devtools/src/app/state/nav.ts rename to packages/devtools-vite/src/app/state/nav.ts diff --git a/packages/devtools/src/app/state/settings.ts b/packages/devtools-vite/src/app/state/settings.ts similarity index 100% rename from packages/devtools/src/app/state/settings.ts rename to packages/devtools-vite/src/app/state/settings.ts diff --git a/packages/devtools/src/app/styles/cm.css b/packages/devtools-vite/src/app/styles/cm.css similarity index 100% rename from packages/devtools/src/app/styles/cm.css rename to packages/devtools-vite/src/app/styles/cm.css diff --git a/packages/devtools/src/app/styles/global.css b/packages/devtools-vite/src/app/styles/global.css similarity index 100% rename from packages/devtools/src/app/styles/global.css rename to packages/devtools-vite/src/app/styles/global.css diff --git a/packages/devtools/src/app/styles/splitpanes.css b/packages/devtools-vite/src/app/styles/splitpanes.css similarity index 100% rename from packages/devtools/src/app/styles/splitpanes.css rename to packages/devtools-vite/src/app/styles/splitpanes.css diff --git a/packages/devtools/src/app/types/assets.ts b/packages/devtools-vite/src/app/types/assets.ts similarity index 100% rename from packages/devtools/src/app/types/assets.ts rename to packages/devtools-vite/src/app/types/assets.ts diff --git a/packages/devtools/src/app/utils/cache.test.ts b/packages/devtools-vite/src/app/utils/cache.test.ts similarity index 100% rename from packages/devtools/src/app/utils/cache.test.ts rename to packages/devtools-vite/src/app/utils/cache.test.ts diff --git a/packages/devtools/src/app/utils/cache.ts b/packages/devtools-vite/src/app/utils/cache.ts similarity index 100% rename from packages/devtools/src/app/utils/cache.ts rename to packages/devtools-vite/src/app/utils/cache.ts diff --git a/packages/devtools/src/app/utils/color.ts b/packages/devtools-vite/src/app/utils/color.ts similarity index 100% rename from packages/devtools/src/app/utils/color.ts rename to packages/devtools-vite/src/app/utils/color.ts diff --git a/packages/devtools/src/app/utils/filepath.ts b/packages/devtools-vite/src/app/utils/filepath.ts similarity index 100% rename from packages/devtools/src/app/utils/filepath.ts rename to packages/devtools-vite/src/app/utils/filepath.ts diff --git a/packages/devtools/src/app/utils/format.ts b/packages/devtools-vite/src/app/utils/format.ts similarity index 100% rename from packages/devtools/src/app/utils/format.ts rename to packages/devtools-vite/src/app/utils/format.ts diff --git a/packages/devtools/src/app/utils/icon.ts b/packages/devtools-vite/src/app/utils/icon.ts similarity index 100% rename from packages/devtools/src/app/utils/icon.ts rename to packages/devtools-vite/src/app/utils/icon.ts diff --git a/packages/devtools/src/app/utils/is.ts b/packages/devtools-vite/src/app/utils/is.ts similarity index 100% rename from packages/devtools/src/app/utils/is.ts rename to packages/devtools-vite/src/app/utils/is.ts diff --git a/packages/devtools/src/app/worker/diff.ts b/packages/devtools-vite/src/app/worker/diff.ts similarity index 100% rename from packages/devtools/src/app/worker/diff.ts rename to packages/devtools-vite/src/app/worker/diff.ts diff --git a/packages/devtools/src/app/worker/diff.worker.ts b/packages/devtools-vite/src/app/worker/diff.worker.ts similarity index 100% rename from packages/devtools/src/app/worker/diff.worker.ts rename to packages/devtools-vite/src/app/worker/diff.worker.ts diff --git a/packages/devtools/src/cli.ts b/packages/devtools-vite/src/cli.ts similarity index 100% rename from packages/devtools/src/cli.ts rename to packages/devtools-vite/src/cli.ts diff --git a/packages/devtools/src/dirs.ts b/packages/devtools-vite/src/dirs.ts similarity index 100% rename from packages/devtools/src/dirs.ts rename to packages/devtools-vite/src/dirs.ts diff --git a/packages/devtools/src/index.ts b/packages/devtools-vite/src/index.ts similarity index 100% rename from packages/devtools/src/index.ts rename to packages/devtools-vite/src/index.ts diff --git a/packages/devtools/src/modules/rpc/index.ts b/packages/devtools-vite/src/modules/rpc/index.ts similarity index 100% rename from packages/devtools/src/modules/rpc/index.ts rename to packages/devtools-vite/src/modules/rpc/index.ts diff --git a/packages/devtools/src/modules/rpc/runtime/composables/rpc.ts b/packages/devtools-vite/src/modules/rpc/runtime/composables/rpc.ts similarity index 100% rename from packages/devtools/src/modules/rpc/runtime/composables/rpc.ts rename to packages/devtools-vite/src/modules/rpc/runtime/composables/rpc.ts diff --git a/packages/devtools/src/modules/rpc/runtime/plugin.ts b/packages/devtools-vite/src/modules/rpc/runtime/plugin.ts similarity index 100% rename from packages/devtools/src/modules/rpc/runtime/plugin.ts rename to packages/devtools-vite/src/modules/rpc/runtime/plugin.ts diff --git a/packages/devtools/src/modules/rpc/runtime/rpc/index.ts b/packages/devtools-vite/src/modules/rpc/runtime/rpc/index.ts similarity index 100% rename from packages/devtools/src/modules/rpc/runtime/rpc/index.ts rename to packages/devtools-vite/src/modules/rpc/runtime/rpc/index.ts diff --git a/packages/devtools/src/modules/rpc/runtime/server/metadata.ts b/packages/devtools-vite/src/modules/rpc/runtime/server/metadata.ts similarity index 100% rename from packages/devtools/src/modules/rpc/runtime/server/metadata.ts rename to packages/devtools-vite/src/modules/rpc/runtime/server/metadata.ts diff --git a/packages/devtools/src/node/cli.ts b/packages/devtools-vite/src/node/cli.ts similarity index 100% rename from packages/devtools/src/node/cli.ts rename to packages/devtools-vite/src/node/cli.ts diff --git a/packages/devtools/src/node/config.ts b/packages/devtools-vite/src/node/config.ts similarity index 100% rename from packages/devtools/src/node/config.ts rename to packages/devtools-vite/src/node/config.ts diff --git a/packages/devtools/src/node/constants.ts b/packages/devtools-vite/src/node/constants.ts similarity index 100% rename from packages/devtools/src/node/constants.ts rename to packages/devtools-vite/src/node/constants.ts diff --git a/packages/devtools/src/node/functions.ts b/packages/devtools-vite/src/node/functions.ts similarity index 100% rename from packages/devtools/src/node/functions.ts rename to packages/devtools-vite/src/node/functions.ts diff --git a/packages/devtools/src/node/index.ts b/packages/devtools-vite/src/node/index.ts similarity index 100% rename from packages/devtools/src/node/index.ts rename to packages/devtools-vite/src/node/index.ts diff --git a/packages/devtools/src/node/rolldown/events-manager.ts b/packages/devtools-vite/src/node/rolldown/events-manager.ts similarity index 100% rename from packages/devtools/src/node/rolldown/events-manager.ts rename to packages/devtools-vite/src/node/rolldown/events-manager.ts diff --git a/packages/devtools/src/node/rolldown/events-reader.ts b/packages/devtools-vite/src/node/rolldown/events-reader.ts similarity index 100% rename from packages/devtools/src/node/rolldown/events-reader.ts rename to packages/devtools-vite/src/node/rolldown/events-reader.ts diff --git a/packages/devtools/src/node/rolldown/logs-manager.ts b/packages/devtools-vite/src/node/rolldown/logs-manager.ts similarity index 100% rename from packages/devtools/src/node/rolldown/logs-manager.ts rename to packages/devtools-vite/src/node/rolldown/logs-manager.ts diff --git a/packages/devtools/src/node/rpc/functions/get-payload.ts b/packages/devtools-vite/src/node/rpc/functions/get-payload.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/get-payload.ts rename to packages/devtools-vite/src/node/rpc/functions/get-payload.ts diff --git a/packages/devtools/src/node/rpc/functions/open-in-editor.ts b/packages/devtools-vite/src/node/rpc/functions/open-in-editor.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/open-in-editor.ts rename to packages/devtools-vite/src/node/rpc/functions/open-in-editor.ts diff --git a/packages/devtools/src/node/rpc/functions/open-in-finder.ts b/packages/devtools-vite/src/node/rpc/functions/open-in-finder.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/open-in-finder.ts rename to packages/devtools-vite/src/node/rpc/functions/open-in-finder.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-asset-details.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-asset-details.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-asset-details.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-asset-details.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-assets-list.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-assets-list.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-assets-list.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-assets-list.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-chunks-graph.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-chunks-graph.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-chunks-graph.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-chunks-graph.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-module-info.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-module-info.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-module-info.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-module-info.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-module-raw-events.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-module-raw-events.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-module-raw-events.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-module-raw-events.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-module-transforms.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-module-transforms.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-module-transforms.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-module-transforms.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-raw-events.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-raw-events.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-raw-events.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-raw-events.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-get-session-summary.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-get-session-summary.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-get-session-summary.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-get-session-summary.ts diff --git a/packages/devtools/src/node/rpc/functions/rolldown-list-sessions.ts b/packages/devtools-vite/src/node/rpc/functions/rolldown-list-sessions.ts similarity index 100% rename from packages/devtools/src/node/rpc/functions/rolldown-list-sessions.ts rename to packages/devtools-vite/src/node/rpc/functions/rolldown-list-sessions.ts diff --git a/packages/devtools/src/node/rpc/index.ts b/packages/devtools-vite/src/node/rpc/index.ts similarity index 100% rename from packages/devtools/src/node/rpc/index.ts rename to packages/devtools-vite/src/node/rpc/index.ts diff --git a/packages/devtools/src/node/rpc/types.ts b/packages/devtools-vite/src/node/rpc/types.ts similarity index 100% rename from packages/devtools/src/node/rpc/types.ts rename to packages/devtools-vite/src/node/rpc/types.ts diff --git a/packages/devtools/src/node/rpc/utils.ts b/packages/devtools-vite/src/node/rpc/utils.ts similarity index 100% rename from packages/devtools/src/node/rpc/utils.ts rename to packages/devtools-vite/src/node/rpc/utils.ts diff --git a/packages/devtools/src/node/server.ts b/packages/devtools-vite/src/node/server.ts similarity index 100% rename from packages/devtools/src/node/server.ts rename to packages/devtools-vite/src/node/server.ts diff --git a/packages/devtools/src/node/utils/format.ts b/packages/devtools-vite/src/node/utils/format.ts similarity index 100% rename from packages/devtools/src/node/utils/format.ts rename to packages/devtools-vite/src/node/utils/format.ts diff --git a/packages/devtools/src/node/utils/json-parse-stream.ts b/packages/devtools-vite/src/node/utils/json-parse-stream.ts similarity index 100% rename from packages/devtools/src/node/utils/json-parse-stream.ts rename to packages/devtools-vite/src/node/utils/json-parse-stream.ts diff --git a/packages/devtools/src/node/ws.ts b/packages/devtools-vite/src/node/ws.ts similarity index 100% rename from packages/devtools/src/node/ws.ts rename to packages/devtools-vite/src/node/ws.ts diff --git a/packages/devtools/src/nuxt.config.ts b/packages/devtools-vite/src/nuxt.config.ts similarity index 100% rename from packages/devtools/src/nuxt.config.ts rename to packages/devtools-vite/src/nuxt.config.ts diff --git a/packages/devtools/src/public/dot-grid-dark.png b/packages/devtools-vite/src/public/dot-grid-dark.png similarity index 100% rename from packages/devtools/src/public/dot-grid-dark.png rename to packages/devtools-vite/src/public/dot-grid-dark.png diff --git a/packages/devtools/src/public/dot-grid-light.png b/packages/devtools-vite/src/public/dot-grid-light.png similarity index 100% rename from packages/devtools/src/public/dot-grid-light.png rename to packages/devtools-vite/src/public/dot-grid-light.png diff --git a/packages/devtools/src/public/favicon.svg b/packages/devtools-vite/src/public/favicon.svg similarity index 100% rename from packages/devtools/src/public/favicon.svg rename to packages/devtools-vite/src/public/favicon.svg diff --git a/packages/devtools/src/public/vite-devtools.svg b/packages/devtools-vite/src/public/vite-devtools.svg similarity index 100% rename from packages/devtools/src/public/vite-devtools.svg rename to packages/devtools-vite/src/public/vite-devtools.svg diff --git a/packages/devtools/src/shared/constants.ts b/packages/devtools-vite/src/shared/constants.ts similarity index 100% rename from packages/devtools/src/shared/constants.ts rename to packages/devtools-vite/src/shared/constants.ts diff --git a/packages/devtools/src/shared/types.ts b/packages/devtools-vite/src/shared/types.ts similarity index 100% rename from packages/devtools/src/shared/types.ts rename to packages/devtools-vite/src/shared/types.ts diff --git a/packages/devtools/src/shared/types/data.ts b/packages/devtools-vite/src/shared/types/data.ts similarity index 100% rename from packages/devtools/src/shared/types/data.ts rename to packages/devtools-vite/src/shared/types/data.ts diff --git a/packages/devtools/src/shared/types/vite.ts b/packages/devtools-vite/src/shared/types/vite.ts similarity index 100% rename from packages/devtools/src/shared/types/vite.ts rename to packages/devtools-vite/src/shared/types/vite.ts diff --git a/packages/devtools/src/uno.config.ts b/packages/devtools-vite/src/uno.config.ts similarity index 100% rename from packages/devtools/src/uno.config.ts rename to packages/devtools-vite/src/uno.config.ts diff --git a/packages/devtools/tsconfig.json b/packages/devtools-vite/tsconfig.json similarity index 100% rename from packages/devtools/tsconfig.json rename to packages/devtools-vite/tsconfig.json diff --git a/packages/devtools/tsdown.config.ts b/packages/devtools-vite/tsdown.config.ts similarity index 100% rename from packages/devtools/tsdown.config.ts rename to packages/devtools-vite/tsdown.config.ts diff --git a/packages/devtools-webext/scripts/build-app.ts b/packages/devtools-webext/scripts/build-app.ts index baf7084e..37e602c8 100644 --- a/packages/devtools-webext/scripts/build-app.ts +++ b/packages/devtools-webext/scripts/build-app.ts @@ -4,7 +4,7 @@ import { fileURLToPath } from 'node:url' import { buildNuxt, loadNuxt, useNuxt, writeTypes } from '@nuxt/kit' const __dirname = fileURLToPath(new URL('.', import.meta.url)) -const root = path.resolve(__dirname, '../../devtools/src') +const root = path.resolve(__dirname, '../../devtools-vite/src') const buildDir = path.resolve(__dirname, '../dist/nuxt') const distDir = path.resolve(__dirname, '../dist') diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3dfec9c..a37d1f47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -87,8 +87,8 @@ catalogs: specifier: ^5.2.0 version: 5.2.0 '@nuxt/eslint': - specifier: ^1.7.1 - version: 1.7.1 + specifier: ^1.8.0 + version: 1.8.0 '@typescript-eslint/utils': specifier: ^8.39.0 version: 8.39.0 @@ -283,7 +283,7 @@ importers: version: 2.6.2(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2)) '@nuxt/eslint': specifier: catalog:devtools - version: 1.7.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(typescript@5.9.2) + version: 1.8.0(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(typescript@5.9.2) '@types/chrome': specifier: catalog:types version: 0.1.1 @@ -322,13 +322,13 @@ importers: version: 16.1.4 nuxt: specifier: ^4.0.3 - version: 4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0) + version: 4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rolldown@1.0.0-beta.31)(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0) nuxt-eslint-auto-explicit-import: specifier: catalog:devtools version: 0.1.1(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rollup@4.45.1)(typescript@5.9.2) nuxt-mcp: specifier: catalog:build - version: 0.2.4(magicast@0.3.5)(nitropack@2.12.4(@netlify/blobs@9.1.2)(idb-keyval@6.2.2))(nuxi@3.23.0)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0))(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 0.2.4(magicast@0.3.5)(nitropack@2.12.4(@netlify/blobs@9.1.2)(idb-keyval@6.2.2)(rolldown@1.0.0-beta.31))(nuxi@3.23.0)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rolldown@1.0.0-beta.31)(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0))(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) p-limit: specifier: catalog:deps version: 6.2.0 @@ -360,7 +360,23 @@ importers: specifier: catalog:devtools version: 3.0.5(typescript@5.9.2) - packages/devtools: + packages/devtools-rpc: + dependencies: + birpc: + specifier: catalog:deps + version: 2.5.0 + structured-clone-es: + specifier: catalog:deps + version: 1.0.0 + devDependencies: + tsdown: + specifier: catalog:build + version: 0.13.3(publint@0.3.12)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2)) + ws: + specifier: catalog:deps + version: 8.18.3 + + packages/devtools-vite: dependencies: '@rolldown/debug': specifier: ^1.0.0-beta.31 @@ -496,22 +512,6 @@ importers: specifier: catalog:frontend version: 2.1.0(vite@6.2.6(@types/node@24.0.7)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) - packages/devtools-rpc: - dependencies: - birpc: - specifier: catalog:deps - version: 2.5.0 - structured-clone-es: - specifier: catalog:deps - version: 1.0.0 - devDependencies: - tsdown: - specifier: catalog:build - version: 0.13.3(publint@0.3.12)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2)) - ws: - specifier: catalog:deps - version: 8.18.3 - packages/devtools-webext: dependencies: webext-bridge: @@ -595,9 +595,9 @@ packages: '@antfu/utils@9.2.0': resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==} - '@apidevtools/json-schema-ref-parser@11.9.3': - resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} - engines: {node: '>= 16'} + '@apidevtools/json-schema-ref-parser@14.1.1': + resolution: {integrity: sha512-uGF1YGOzzD50L7HLNWclXmsEhQflw8/zZHIz0/AzkJrKL5r9PceUipZxR/cp/8veTk4TVfdDJLyIwXLjaP5ePg==} + engines: {node: '>= 20'} '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} @@ -681,11 +681,6 @@ packages: resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.7': - resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.0': resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} engines: {node: '>=6.0.0'} @@ -713,10 +708,6 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.27.7': - resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.0': resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} engines: {node: '>=6.9.0'} @@ -725,14 +716,6 @@ packages: resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} engines: {node: '>=6.9.0'} - '@babel/types@7.27.7': - resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.28.1': - resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.2': resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} engines: {node: '>=6.9.0'} @@ -978,10 +961,6 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.31.0': - resolution: {integrity: sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.32.0': resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1095,9 +1074,6 @@ packages: '@jridgewell/trace-mapping@0.3.29': resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} - '@jsdevtools/ono@7.1.3': - resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - '@kwsites/file-exists@1.1.1': resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} @@ -1202,8 +1178,8 @@ packages: peerDependencies: vite: '>=6.0' - '@nuxt/eslint-config@1.7.1': - resolution: {integrity: sha512-xY9CNA24LGiauNw2h1L76iw/SFChEIojqQQM5UgGU+nfRfAZaitfumsmqhMXa6tTdnbF+uf6EpumaMdk3LNRpg==} + '@nuxt/eslint-config@1.8.0': + resolution: {integrity: sha512-SaS+s+1qnNENcVzkpmHPMuKwFeZTp7QR/UM3kZfqx60mWtWVB2iHNwR0a0DeJBZM84tebKzicrzEP/1J+otWBw==} peerDependencies: eslint: ^9.0.0 eslint-plugin-format: '*' @@ -1211,13 +1187,13 @@ packages: eslint-plugin-format: optional: true - '@nuxt/eslint-plugin@1.7.1': - resolution: {integrity: sha512-az7qM8g95JPI8SO4c7lcbab3DVQPsNxCVik+b4XwtpEhxtkW0BEq3VFCmM5aZbFhmV4qE5TOCl7LA4Saq4lhGQ==} + '@nuxt/eslint-plugin@1.8.0': + resolution: {integrity: sha512-xqe3btN5lRvPnapSSJ3mtq4pvcHBb7EQi09DSaixtHL3Epu/cQInw3WH574I2Wy8dKKi+Vf604heeAqdnpTT6g==} peerDependencies: eslint: ^9.0.0 - '@nuxt/eslint@1.7.1': - resolution: {integrity: sha512-/kbtRE6+kSDR+WxR/aL64E7ov58VUSsbwwOdS55R7f8ZjIReF+hfVBGA8CxXHo0LgIGTmoQbz7km4Nx+sGhxQw==} + '@nuxt/eslint@1.8.0': + resolution: {integrity: sha512-0kDKZsAg4S57j+bV8L59mHqfwB1Q4OKhqEvWFqgh45brRTG/BGyJh+RciaueeKxFU6+eWOFd6Fxg6dIoH4QIpg==} peerDependencies: eslint: ^9.0.0 eslint-webpack-plugin: ^4.1.0 @@ -1613,10 +1589,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.2.7': - resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@pkgr/core@0.2.9': resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -1717,9 +1689,6 @@ packages: '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} - '@rolldown/pluginutils@1.0.0-beta.30': - resolution: {integrity: sha512-whXaSoNUFiyDAjkUF8OBpOm77Szdbk5lGNqFe6CbVbJFrhCCPinCbRA3NjawwlNHla1No7xvXXh+CpSxnPfUEw==} - '@rolldown/pluginutils@1.0.0-beta.31': resolution: {integrity: sha512-IaDZ9NhjOIOkYtm+hH0GX33h3iVZ2OeSUnFF0+7Z4+1GuKs4Kj5wK3+I2zNV9IPLfqV4XlwWif8SXrZNutxciQ==} @@ -1906,12 +1875,6 @@ packages: '@speed-highlight/core@1.2.7': resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} - '@stylistic/eslint-plugin@5.2.1': - resolution: {integrity: sha512-siNoKzQ0EJOfCrMFyA1wMtv1+t2OVH00PTXR9kZXji7AUVhL1TiumIF0Iufa2aqR3oOKsxjc/a8PiB9ANNW3+g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=9.0.0' - '@stylistic/eslint-plugin@5.2.2': resolution: {integrity: sha512-bE2DUjruqXlHYP3Q2Gpqiuj2bHq7/88FnuaS0FjeGGLCy+X6a07bGVuwtiOYnPSLHR6jmx5Bwdv+j7l8H+G97A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2106,14 +2069,6 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.38.0': - resolution: {integrity: sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.38.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/eslint-plugin@8.39.0': resolution: {integrity: sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2122,13 +2077,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.38.0': - resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.39.0': resolution: {integrity: sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2136,45 +2084,22 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.38.0': - resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/project-service@8.39.0': resolution: {integrity: sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.38.0': - resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.39.0': resolution: {integrity: sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.38.0': - resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/tsconfig-utils@8.39.0': resolution: {integrity: sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.38.0': - resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/type-utils@8.39.0': resolution: {integrity: sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2182,33 +2107,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.38.0': - resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.39.0': resolution: {integrity: sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.38.0': - resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/typescript-estree@8.39.0': resolution: {integrity: sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.38.0': - resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.39.0': resolution: {integrity: sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2216,10 +2124,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.38.0': - resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.39.0': resolution: {integrity: sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2486,15 +2390,9 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@volar/language-core@2.4.20': - resolution: {integrity: sha512-dRDF1G33xaAIDqR6+mXUIjXYdu9vzSxlMGfMEwBxQsfY/JMUEXSpLTR057oTKlUQ2nIvCmP9k94A8h8z2VrNSA==} - '@volar/language-core@2.4.22': resolution: {integrity: sha512-gp4M7Di5KgNyIyO903wTClYBavRt6UyFNpc5LWfyZr1lBsTUY+QrVZfmbNF2aCyfklBOVk9YC4p+zkwoyT7ECg==} - '@volar/source-map@2.4.20': - resolution: {integrity: sha512-mVjmFQH8mC+nUaVwmbxoYUy8cww+abaO8dWzqPUjilsavjxH0jCJ3Mp8HFuHsdewZs2c+SP+EO7hCd8Z92whJg==} - '@volar/source-map@2.4.22': resolution: {integrity: sha512-L2nVr/1vei0xKRgO2tYVXtJYd09HTRjaZi418e85Q+QdbbqA8h7bBjfNyPPSsjnrOO4l4kaAo78c8SQUAdHvgA==} @@ -2555,14 +2453,6 @@ packages: '@vue/devtools-shared@7.7.7': resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} - '@vue/language-core@3.0.4': - resolution: {integrity: sha512-BvueED4LfBCSNH66eeUQk37MQCb7hjdezzGgxniM0LbriW53AJIyLorgshAtStmjfsAuOCcTl/c1b+nz/ye8xQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@vue/language-core@3.0.5': resolution: {integrity: sha512-gCEjn9Ik7I/seHVNIEipOm8W+f3/kg60e8s1IgIkMYma2wu9ZGUTMv3mSL2bX+Md2L8fslceJ4SU8j1fgSRoiw==} peerDependencies: @@ -2839,9 +2729,6 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - birpc@2.4.0: - resolution: {integrity: sha512-5IdNxTyhXHv2UlgnPHQ0h+5ypVmkrYHzL8QT+DwFZ//2N/oNV8Ch+BCRmTJ3x6/z9Axo/cXYBc9eprsUVK/Jsg==} - birpc@2.5.0: resolution: {integrity: sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ==} @@ -3665,9 +3552,6 @@ packages: peerDependencies: eslint: ^9.5.0 - eslint-flat-config-utils@2.1.0: - resolution: {integrity: sha512-6fjOJ9tS0k28ketkUcQ+kKptB4dBZY2VijMZ9rGn8Cwnn1SH0cZBoPXT8AHBFHxmHcLFQK9zbELDinZ2Mr1rng==} - eslint-flat-config-utils@2.1.1: resolution: {integrity: sha512-K8eaPkBemHkfbYsZH7z4lZ/tt6gNSsVh535Wh9W9gQBS2WjvfUbbVr2NZR3L1yiRCLuOEimYfPxCxODczD4Opg==} @@ -3735,12 +3619,6 @@ packages: eslint-import-resolver-node: optional: true - eslint-plugin-jsdoc@51.4.1: - resolution: {integrity: sha512-y4CA9OkachG8v5nAtrwvcvjIbdcKgSyS6U//IfQr4FZFFyeBFwZFf/tfSsMr46mWDJgidZjBTqoCRlXywfFBMg==} - engines: {node: '>=20.11.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-jsdoc@52.0.3: resolution: {integrity: sha512-QTFvtVVWXwk0RxYF2GDHIQpkz/0fkonthp13YFMBI+Mco+tFrvU8I8E/WKo5ThcH6y3ya9Zx2VHRrZUrcLhs1A==} engines: {node: '>=20.11.0'} @@ -3774,12 +3652,6 @@ packages: peerDependencies: eslint: ^9.0.0 - eslint-plugin-regexp@2.9.0: - resolution: {integrity: sha512-9WqJMnOq8VlE/cK+YAo9C9YHhkOtcEtEk9d12a+H7OSZFwlpI6stiHmYPGa2VE0QhTzodJyhlyprUaXDZLgHBw==} - engines: {node: ^18 || >=20} - peerDependencies: - eslint: '>=8.44.0' - eslint-plugin-regexp@2.9.1: resolution: {integrity: sha512-JwK6glV/aoYDxvXcrvMQbw/pByBewZwqXVSBzzjot3GxSbmjDYuWU4LWiLdBO8JKi4o8A1+rygO6JWRBg4qAQQ==} engines: {node: ^18 || >=20} @@ -3812,17 +3684,6 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@10.3.0: - resolution: {integrity: sha512-A0u9snqjCfYaPnqqOaH6MBLVWDUIN4trXn8J3x67uDcXvR7X6Ut8p16N+nYhMCQ9Y7edg2BIRGzfyZsY0IdqoQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 - vue-eslint-parser: ^10.0.0 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint-plugin-vue@10.4.0: resolution: {integrity: sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3854,8 +3715,8 @@ packages: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-typegen@2.2.1: - resolution: {integrity: sha512-DMx6fMxSsou1wiT2dviHvKRevCx6O7axogtl2WE0Pjq/p2D3rAx9ubsmQWMTmYyT/vmBWZ1yxZyAXhx1u7QpiA==} + eslint-typegen@2.3.0: + resolution: {integrity: sha512-azYgAvhlz1AyTpeLfVSKcrNJInuIsRrcUrOcHmEl8T9oMKesePVUPrF8gRgE6azV8CAlFzxJDTyaXAAbA/BYiA==} peerDependencies: eslint: ^9.0.0 @@ -4116,9 +3977,6 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} - get-port-please@3.1.2: - resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - get-port-please@3.2.0: resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} @@ -4169,10 +4027,6 @@ packages: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} @@ -4215,9 +4069,6 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - h3@1.15.3: - resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} - h3@1.15.4: resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} @@ -4459,10 +4310,6 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} - hasBin: true - jiti@2.5.1: resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true @@ -4497,8 +4344,8 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-to-typescript-lite@14.1.0: - resolution: {integrity: sha512-b8K6P3aiLgiYKYcHacgZKrwPXPyjekqRPV5vkNfBt0EoohcOSXEbcuGzgi6KQmsAhuy5Mh2KMxofXodRhMxURA==} + json-schema-to-typescript-lite@15.0.0: + resolution: {integrity: sha512-5mMORSQm9oTLyjM4mWnyNBi2T042Fhg1/0gCIB6X8U/LVpM2A+Nmj2yEyArqVouDmFThDxpEXcnTgSrjkGJRFA==} json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -4558,9 +4405,6 @@ packages: engines: {node: '>=8'} hasBin: true - launch-editor@2.10.0: - resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} - launch-editor@2.11.0: resolution: {integrity: sha512-R/PIF14L6e2eHkhvQPu7jDRCr0msfCYCxbYiLgkkAGi0dVPWuM+RrsPu0a5dpuNe0KWGL3jpAkOlv53xGfPheQ==} @@ -5085,9 +4929,6 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true - node-mock-http@1.0.1: - resolution: {integrity: sha512-0gJJgENizp4ghds/Ywu2FCmcRsgBTmRQzYPZm61wy+Em2sBarSka0OhQS5huLBg6od1zkNpnWMCZloQDFVvOMQ==} - node-mock-http@1.0.2: resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==} @@ -5159,11 +5000,6 @@ packages: '@types/node': optional: true - nypm@0.6.0: - resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - nypm@0.6.1: resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} engines: {node: ^14.16.0 || >=16.10.0} @@ -5365,10 +5201,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -5385,9 +5217,6 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - pkg-types@2.1.1: - resolution: {integrity: sha512-eY0QFb6eSwc9+0d/5D2lFFUq+A3n3QNGSy/X2Nvp+6MfzGw2u6EbA7S80actgjY1lkvvI0pqB+a4hioMh443Ew==} - pkg-types@2.2.0: resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} @@ -5917,10 +5746,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} - engines: {node: '>= 0.4'} - shell-quote@1.8.3: resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} @@ -6138,10 +5963,6 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - synckit@0.11.8: - resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==} - engines: {node: ^14.18.0 || >=16.0.0} - system-architecture@0.1.0: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} @@ -6339,9 +6160,6 @@ packages: undici-types@7.8.0: resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} - unenv@2.0.0-rc.18: - resolution: {integrity: sha512-O0oVQVJ2X3Q8H4HITJr4e2cWxMYBeZ+p8S25yoKCxVCgDWtIJDcgwWNonYz12tI3ylVQCRyPV/Bdq0KJeXo7AA==} - unenv@2.0.0-rc.19: resolution: {integrity: sha512-t/OMHBNAkknVCI7bVB9OWjUUAwhVv9vsPIAGnNUxnu3FxPQN11rjh0sksLMzc3g7IlTgvHmOTl4JM7JHpcv5wA==} @@ -6862,9 +6680,6 @@ packages: peerDependencies: zod: ^3.24.1 - zod@3.25.67: - resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==} - zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} @@ -6935,9 +6750,8 @@ snapshots: '@antfu/utils@9.2.0': {} - '@apidevtools/json-schema-ref-parser@11.9.3': + '@apidevtools/json-schema-ref-parser@14.1.1': dependencies: - '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 js-yaml: 4.1.0 @@ -6959,8 +6773,8 @@ snapshots: '@babel/helpers': 7.27.6 '@babel/parser': 7.28.0 '@babel/template': 7.27.2 - '@babel/traverse': 7.27.7 - '@babel/types': 7.28.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 convert-source-map: 2.0.0 debug: 4.4.1 gensync: 1.0.0-beta.2 @@ -6979,7 +6793,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.1 + '@babel/types': 7.28.2 '@babel/helper-compilation-targets@7.27.2': dependencies: @@ -6997,7 +6811,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.27.7 + '@babel/traverse': 7.28.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -7006,15 +6820,15 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.27.7 - '@babel/types': 7.28.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.27.7 - '@babel/types': 7.28.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color @@ -7023,13 +6837,13 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-module-imports': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.7 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.1 + '@babel/types': 7.28.2 '@babel/helper-plugin-utils@7.27.1': {} @@ -7038,14 +6852,14 @@ snapshots: '@babel/core': 7.27.7 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.27.7 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.27.7 - '@babel/types': 7.28.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 transitivePeerDependencies: - supports-color @@ -7058,15 +6872,11 @@ snapshots: '@babel/helpers@7.27.6': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.1 - - '@babel/parser@7.27.7': - dependencies: - '@babel/types': 7.27.7 + '@babel/types': 7.28.2 '@babel/parser@7.28.0': dependencies: - '@babel/types': 7.28.1 + '@babel/types': 7.28.2 '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)': dependencies: @@ -7093,19 +6903,7 @@ snapshots: dependencies: '@babel/code-frame': 7.27.1 '@babel/parser': 7.28.0 - '@babel/types': 7.28.1 - - '@babel/traverse@7.27.7': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/template': 7.27.2 - '@babel/types': 7.28.1 - debug: 4.4.1 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.28.2 '@babel/traverse@7.28.0': dependencies: @@ -7114,7 +6912,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/parser': 7.28.0 '@babel/template': 7.27.2 - '@babel/types': 7.28.1 + '@babel/types': 7.28.2 debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -7124,16 +6922,6 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@babel/types@7.27.7': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - - '@babel/types@7.28.1': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/types@7.28.2': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -7186,7 +6974,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -7194,7 +6982,7 @@ snapshots: '@es-joy/jsdoccomment@0.52.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -7316,7 +7104,7 @@ snapshots: eslint: 9.32.0(jiti@2.5.1) find-up: 7.0.0 get-port-please: 3.2.0 - h3: 1.15.3 + h3: 1.15.4 mlly: 1.7.4 mrmime: 2.0.1 open: 10.2.0 @@ -7345,8 +7133,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.31.0': {} - '@eslint/js@9.32.0': {} '@eslint/markdown@7.1.0': @@ -7481,8 +7267,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jsdevtools/ono@7.1.3': {} - '@kwsites/file-exists@1.1.1': dependencies: debug: 4.4.1 @@ -7617,7 +7401,7 @@ snapshots: unixify: 1.0.0 urlpattern-polyfill: 8.0.2 yargs: 17.7.2 - zod: 3.25.67 + zod: 3.25.76 transitivePeerDependencies: - encoding - rollup @@ -7714,20 +7498,20 @@ snapshots: '@nuxt/kit': 4.0.3(magicast@0.3.5) '@vue/devtools-core': 7.7.7(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2)) '@vue/devtools-kit': 7.7.7 - birpc: 2.4.0 + birpc: 2.5.0 consola: 3.4.2 destr: 2.0.5 error-stack-parser-es: 1.0.5 execa: 8.0.1 fast-npm-meta: 0.4.4 - get-port-please: 3.1.2 + get-port-please: 3.2.0 hookable: 5.5.3 image-meta: 0.2.1 is-installed-globally: 1.0.0 - launch-editor: 2.10.0 + launch-editor: 2.11.0 local-pkg: 1.1.1 magicast: 0.3.5 - nypm: 0.6.0 + nypm: 0.6.1 ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 @@ -7755,20 +7539,20 @@ snapshots: '@nuxt/kit': 4.0.3(magicast@0.3.5) '@vue/devtools-core': 7.7.7(vite@6.2.6(@types/node@24.0.7)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.9.2)) '@vue/devtools-kit': 7.7.7 - birpc: 2.4.0 + birpc: 2.5.0 consola: 3.4.2 destr: 2.0.5 error-stack-parser-es: 1.0.5 execa: 8.0.1 fast-npm-meta: 0.4.4 - get-port-please: 3.1.2 + get-port-please: 3.2.0 hookable: 5.5.3 image-meta: 0.2.1 is-installed-globally: 1.0.0 - launch-editor: 2.10.0 + launch-editor: 2.11.0 local-pkg: 1.1.1 magicast: 0.3.5 - nypm: 0.6.0 + nypm: 0.6.1 ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 @@ -7789,25 +7573,25 @@ snapshots: - utf-8-validate - vue - '@nuxt/eslint-config@1.7.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + '@nuxt/eslint-config@1.8.0(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 - '@eslint/js': 9.31.0 - '@nuxt/eslint-plugin': 1.7.1(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@stylistic/eslint-plugin': 5.2.1(eslint@9.32.0(jiti@2.5.1)) - '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@eslint/js': 9.32.0 + '@nuxt/eslint-plugin': 1.8.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@stylistic/eslint-plugin': 5.2.2(eslint@9.32.0(jiti@2.5.1)) + '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.32.0(jiti@2.5.1) eslint-config-flat-gitignore: 2.1.0(eslint@9.32.0(jiti@2.5.1)) - eslint-flat-config-utils: 2.1.0 + eslint-flat-config-utils: 2.1.1 eslint-merge-processors: 2.0.0(eslint@9.32.0(jiti@2.5.1)) eslint-plugin-import-lite: 0.3.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1)) - eslint-plugin-jsdoc: 51.4.1(eslint@9.32.0(jiti@2.5.1)) - eslint-plugin-regexp: 2.9.0(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-jsdoc: 52.0.3(eslint@9.32.0(jiti@2.5.1)) + eslint-plugin-regexp: 2.9.1(eslint@9.32.0(jiti@2.5.1)) eslint-plugin-unicorn: 60.0.0(eslint@9.32.0(jiti@2.5.1)) - eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))) + eslint-plugin-vue: 10.4.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))) eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1)) globals: 16.3.0 local-pkg: 1.1.1 @@ -7820,26 +7604,26 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@1.7.1(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + '@nuxt/eslint-plugin@1.8.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.32.0(jiti@2.5.1) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint@1.7.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(typescript@5.9.2)': + '@nuxt/eslint@1.8.0(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(typescript@5.9.2)': dependencies: '@eslint/config-inspector': 1.1.0(eslint@9.32.0(jiti@2.5.1)) '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) - '@nuxt/eslint-config': 1.7.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@nuxt/eslint-plugin': 1.7.1(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@nuxt/eslint-config': 1.8.0(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@nuxt/eslint-plugin': 1.8.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@nuxt/kit': 4.0.3(magicast@0.3.5) chokidar: 4.0.3 eslint: 9.32.0(jiti@2.5.1) - eslint-flat-config-utils: 2.1.0 - eslint-typegen: 2.2.1(eslint@9.32.0(jiti@2.5.1)) + eslint-flat-config-utils: 2.1.1 + eslint-typegen: 2.3.0(eslint@9.32.0(jiti@2.5.1)) find-up: 7.0.0 get-port-please: 3.2.0 mlly: 1.7.4 @@ -8178,8 +7962,6 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.2.7': {} - '@pkgr/core@0.2.9': {} '@polka/url@1.0.0-next.29': {} @@ -8250,8 +8032,6 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.29': {} - '@rolldown/pluginutils@1.0.0-beta.30': {} - '@rolldown/pluginutils@1.0.0-beta.31': {} '@rollup/plugin-alias@5.1.1(rollup@4.45.1)': @@ -8383,20 +8163,10 @@ snapshots: '@speed-highlight/core@1.2.7': {} - '@stylistic/eslint-plugin@5.2.1(eslint@9.32.0(jiti@2.5.1))': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.38.0 - eslint: 9.32.0(jiti@2.5.1) - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - estraverse: 5.3.0 - picomatch: 4.0.3 - '@stylistic/eslint-plugin@5.2.2(eslint@9.32.0(jiti@2.5.1))': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 eslint: 9.32.0(jiti@2.5.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -8624,23 +8394,6 @@ snapshots: '@types/node': 24.0.7 optional: true - '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.38.0 - '@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.38.0 - eslint: 9.32.0(jiti@2.5.1) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -8658,18 +8411,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': - dependencies: - '@typescript-eslint/scope-manager': 8.38.0 - '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.38.0 - debug: 4.4.1 - eslint: 9.32.0(jiti@2.5.1) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.39.0 @@ -8682,15 +8423,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.38.0(typescript@5.9.2)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2) - '@typescript-eslint/types': 8.38.0 - debug: 4.4.1 - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.39.0(typescript@5.9.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) @@ -8700,36 +8432,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.38.0': - dependencies: - '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/visitor-keys': 8.38.0 - '@typescript-eslint/scope-manager@8.39.0': dependencies: '@typescript-eslint/types': 8.39.0 '@typescript-eslint/visitor-keys': 8.39.0 - '@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.2)': - dependencies: - typescript: 5.9.2 - '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': - dependencies: - '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - debug: 4.4.1 - eslint: 9.32.0(jiti@2.5.1) - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.39.0 @@ -8742,26 +8453,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.38.0': {} - '@typescript-eslint/types@8.39.0': {} - '@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.2)': - dependencies: - '@typescript-eslint/project-service': 8.38.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2) - '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/visitor-keys': 8.38.0 - debug: 4.4.1 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)': dependencies: '@typescript-eslint/project-service': 8.39.0(typescript@5.9.2) @@ -8778,17 +8471,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - '@typescript-eslint/scope-manager': 8.38.0 - '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) - eslint: 9.32.0(jiti@2.5.1) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) @@ -8800,11 +8482,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.38.0': - dependencies: - '@typescript-eslint/types': 8.38.0 - eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.39.0': dependencies: '@typescript-eslint/types': 8.39.0 @@ -9106,7 +8783,7 @@ snapshots: dependencies: '@babel/core': 7.27.7 '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.7) - '@rolldown/pluginutils': 1.0.0-beta.30 + '@rolldown/pluginutils': 1.0.0-beta.31 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.7) vite: rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vue: 3.5.18(typescript@5.9.2) @@ -9171,16 +8848,10 @@ snapshots: loupe: 3.1.4 tinyrainbow: 2.0.0 - '@volar/language-core@2.4.20': - dependencies: - '@volar/source-map': 2.4.20 - '@volar/language-core@2.4.22': dependencies: '@volar/source-map': 2.4.22 - '@volar/source-map@2.4.20': {} - '@volar/source-map@2.4.22': {} '@volar/typescript@2.4.22': @@ -9207,8 +8878,8 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) '@babel/template': 7.27.2 - '@babel/traverse': 7.27.7 - '@babel/types': 7.28.1 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.2 '@vue/babel-helper-vue-transform-on': 1.4.0 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.7) '@vue/shared': 3.5.18 @@ -9292,7 +8963,7 @@ snapshots: '@vue/devtools-kit@7.7.7': dependencies: '@vue/devtools-shared': 7.7.7 - birpc: 2.4.0 + birpc: 2.5.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 @@ -9303,19 +8974,6 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@3.0.4(typescript@5.9.2)': - dependencies: - '@volar/language-core': 2.4.20 - '@vue/compiler-dom': 3.5.18 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.18 - alien-signals: 2.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - picomatch: 4.0.3 - optionalDependencies: - typescript: 5.9.2 - '@vue/language-core@3.0.5(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.22 @@ -9640,8 +9298,6 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - birpc@2.4.0: {} - birpc@2.5.0: {} body-parser@2.2.0: @@ -10291,7 +9947,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.9.2): dependencies: - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.2 @@ -10466,10 +10122,6 @@ snapshots: '@eslint/compat': 1.3.1(eslint@9.32.0(jiti@2.5.1)) eslint: 9.32.0(jiti@2.5.1) - eslint-flat-config-utils@2.1.0: - dependencies: - pathe: 2.0.3 - eslint-flat-config-utils@2.1.1: dependencies: pathe: 2.0.3 @@ -10510,14 +10162,14 @@ snapshots: eslint-plugin-import-lite@0.3.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 eslint: 9.32.0(jiti@2.5.1) optionalDependencies: typescript: 5.9.2 eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1)): dependencies: - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 comment-parser: 1.4.1 debug: 4.4.1 eslint: 9.32.0(jiti@2.5.1) @@ -10532,22 +10184,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsdoc@51.4.1(eslint@9.32.0(jiti@2.5.1)): - dependencies: - '@es-joy/jsdoccomment': 0.52.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.1 - escape-string-regexp: 4.0.0 - eslint: 9.32.0(jiti@2.5.1) - espree: 10.4.0 - esquery: 1.6.0 - parse-imports-exports: 0.2.4 - semver: 7.7.2 - spdx-expression-parse: 4.0.0 - transitivePeerDependencies: - - supports-color - eslint-plugin-jsdoc@52.0.3(eslint@9.32.0(jiti@2.5.1)): dependencies: '@es-joy/jsdoccomment': 0.52.0 @@ -10574,7 +10210,7 @@ snapshots: graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 - synckit: 0.11.8 + synckit: 0.11.11 transitivePeerDependencies: - '@eslint/json' @@ -10597,7 +10233,7 @@ snapshots: eslint-plugin-perfectionist@4.15.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) eslint: 9.32.0(jiti@2.5.1) natural-orderby: 5.0.0 @@ -10615,17 +10251,6 @@ snapshots: tinyglobby: 0.2.14 yaml-eslint-parser: 1.3.0 - eslint-plugin-regexp@2.9.0(eslint@9.32.0(jiti@2.5.1)): - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - '@eslint-community/regexpp': 4.12.1 - comment-parser: 1.4.1 - eslint: 9.32.0(jiti@2.5.1) - jsdoc-type-pratt-parser: 4.1.0 - refa: 0.12.1 - regexp-ast-analysis: 0.7.1 - scslre: 0.3.0 - eslint-plugin-regexp@2.9.1(eslint@9.32.0(jiti@2.5.1)): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) @@ -10671,7 +10296,7 @@ snapshots: eslint-plugin-unimport@0.1.2(eslint@9.32.0(jiti@2.5.1))(rollup@4.45.1)(typescript@5.9.2): dependencies: - '@typescript-eslint/scope-manager': 8.38.0 + '@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) debug: 4.4.1 eslint: 9.32.0(jiti@2.5.1) @@ -10688,19 +10313,6 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))): - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) - eslint: 9.32.0(jiti@2.5.1) - natural-compare: 1.4.0 - nth-check: 2.1.1 - postcss-selector-parser: 6.1.2 - semver: 7.7.2 - vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1)) - xml-name-validator: 4.0.0 - optionalDependencies: - '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) - eslint-plugin-vue@10.4.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1))): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) @@ -10740,10 +10352,10 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@2.2.1(eslint@9.32.0(jiti@2.5.1)): + eslint-typegen@2.3.0(eslint@9.32.0(jiti@2.5.1)): dependencies: eslint: 9.32.0(jiti@2.5.1) - json-schema-to-typescript-lite: 14.1.0 + json-schema-to-typescript-lite: 15.0.0 ohash: 2.0.11 eslint-visitor-keys@3.4.3: {} @@ -10934,10 +10546,6 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.6(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - fdir@6.4.6(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -11050,8 +10658,6 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 - get-port-please@3.1.2: {} - get-port-please@3.2.0: {} get-proto@1.0.1: @@ -11075,7 +10681,7 @@ snapshots: consola: 3.4.2 defu: 6.1.4 node-fetch-native: 1.6.6 - nypm: 0.6.0 + nypm: 0.6.1 pathe: 2.0.3 git-up@8.1.1: @@ -11112,8 +10718,6 @@ snapshots: dependencies: ini: 4.1.1 - globals@11.12.0: {} - globals@14.0.0: {} globals@15.15.0: {} @@ -11149,18 +10753,6 @@ snapshots: dependencies: duplexer: 0.1.2 - h3@1.15.3: - dependencies: - cookie-es: 1.2.2 - crossws: 0.3.5 - defu: 6.1.4 - destr: 2.0.5 - iron-webcrypto: 1.2.1 - node-mock-http: 1.0.1 - radix3: 1.1.2 - ufo: 1.6.1 - uncrypto: 0.1.3 - h3@1.15.4: dependencies: cookie-es: 1.2.2 @@ -11372,8 +10964,6 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@2.4.2: {} - jiti@2.5.1: {} js-tokens@4.0.0: {} @@ -11394,9 +10984,9 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-to-typescript-lite@14.1.0: + json-schema-to-typescript-lite@15.0.0: dependencies: - '@apidevtools/json-schema-ref-parser': 11.9.3 + '@apidevtools/json-schema-ref-parser': 14.1.1 '@types/json-schema': 7.0.15 json-schema-traverse@0.4.1: {} @@ -11442,11 +11032,6 @@ snapshots: dotenv: 16.6.1 winston: 3.17.0 - launch-editor@2.10.0: - dependencies: - picocolors: 1.1.1 - shell-quote: 1.8.2 - launch-editor@2.11.0: dependencies: picocolors: 1.1.1 @@ -11560,7 +11145,7 @@ snapshots: local-pkg@1.1.1: dependencies: mlly: 1.7.4 - pkg-types: 2.1.1 + pkg-types: 2.2.0 quansync: 0.2.10 locate-path@6.0.0: @@ -11636,8 +11221,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.27.7 - '@babel/types': 7.27.7 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 source-map-js: 1.2.1 markdown-table@3.0.4: {} @@ -12130,7 +11715,7 @@ snapshots: mime: 4.0.7 mlly: 1.7.4 node-fetch-native: 1.6.6 - node-mock-http: 1.0.1 + node-mock-http: 1.0.2 ofetch: 1.4.1 ohash: 2.0.11 pathe: 2.0.3 @@ -12150,7 +11735,7 @@ snapshots: ultrahtml: 1.6.0 uncrypto: 0.1.3 unctx: 2.4.1 - unenv: 2.0.0-rc.18 + unenv: 2.0.0-rc.19 unimport: 5.2.0 unplugin-utils: 0.2.4 unstorage: 1.16.1(@netlify/blobs@9.1.2)(db0@0.3.2)(idb-keyval@6.2.2)(ioredis@5.6.1) @@ -12205,8 +11790,6 @@ snapshots: node-gyp-build@4.8.4: {} - node-mock-http@1.0.1: {} - node-mock-http@1.0.2: {} node-releases@2.0.19: {} @@ -12259,7 +11842,7 @@ snapshots: - supports-color - typescript - nuxt-mcp@0.2.4(magicast@0.3.5)(nitropack@2.12.4(@netlify/blobs@9.1.2)(idb-keyval@6.2.2))(nuxi@3.23.0)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0))(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + nuxt-mcp@0.2.4(magicast@0.3.5)(nitropack@2.12.4(@netlify/blobs@9.1.2)(idb-keyval@6.2.2)(rolldown@1.0.0-beta.31))(nuxi@3.23.0)(nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rolldown@1.0.0-beta.31)(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0))(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@modelcontextprotocol/sdk': 1.17.1 '@nuxt/kit': 4.0.3(magicast@0.3.5) @@ -12269,7 +11852,7 @@ snapshots: debug: 4.4.1 nitropack: 2.12.4(@netlify/blobs@9.1.2)(idb-keyval@6.2.2)(rolldown@1.0.0-beta.31) nuxi: 3.23.0 - nuxt: 4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0) + nuxt: 4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rolldown@1.0.0-beta.31)(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0) pathe: 2.0.3 unimport: 5.2.0 vite: rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) @@ -12279,7 +11862,7 @@ snapshots: - magicast - supports-color - nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0): + nuxt@4.0.3(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(@vue/compiler-sfc@3.5.18)(db0@0.3.2)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.2)(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rolldown-vite@7.0.12(@types/node@24.0.7)(esbuild@0.25.8)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(rolldown@1.0.0-beta.31)(rollup@4.45.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.9.2)(vue-tsc@3.0.5(typescript@5.9.2))(yaml@2.8.0): dependencies: '@nuxt/cli': 3.27.0(magicast@0.3.5) '@nuxt/devalue': 2.0.2 @@ -12523,14 +12106,6 @@ snapshots: - xml2js - yaml - nypm@0.6.0: - dependencies: - citty: 0.1.6 - consola: 3.4.2 - pathe: 2.0.3 - pkg-types: 2.1.1 - tinyexec: 0.3.2 - nypm@0.6.1: dependencies: citty: 0.1.6 @@ -12759,8 +12334,6 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} - picomatch@4.0.3: {} pidtree@0.6.0: {} @@ -12773,12 +12346,6 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 - pkg-types@2.1.1: - dependencies: - confbox: 0.2.2 - exsolve: 1.0.7 - pathe: 2.0.3 - pkg-types@2.2.0: dependencies: confbox: 0.2.2 @@ -13344,8 +12911,6 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.2: {} - shell-quote@1.8.3: {} side-channel-list@1.0.0: @@ -13569,10 +13134,6 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - synckit@0.11.8: - dependencies: - '@pkgr/core': 0.2.7 - system-architecture@0.1.0: {} tapable@2.2.2: {} @@ -13630,8 +13191,8 @@ snapshots: tinyglobby@0.2.14: dependencies: - fdir: 6.4.6(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 tinypool@1.1.1: {} @@ -13734,7 +13295,7 @@ snapshots: dependencies: '@quansync/fs': 0.1.1 defu: 6.1.4 - jiti: 2.4.2 + jiti: 2.5.1 quansync: 0.2.10 uncrypto@0.1.3: {} @@ -13748,14 +13309,6 @@ snapshots: undici-types@7.8.0: {} - unenv@2.0.0-rc.18: - dependencies: - defu: 6.1.4 - exsolve: 1.0.7 - ohash: 2.0.11 - pathe: 2.0.3 - ufo: 1.6.1 - unenv@2.0.0-rc.19: dependencies: defu: 6.1.4 @@ -13864,13 +13417,13 @@ snapshots: unplugin-utils@0.2.4: dependencies: pathe: 2.0.3 - picomatch: 4.0.2 + picomatch: 4.0.3 unplugin-vue-router@0.15.0(@vue/compiler-sfc@3.5.18)(typescript@5.9.2)(vue-router@4.5.1(vue@3.5.18(typescript@5.9.2)))(vue@3.5.18(typescript@5.9.2)): dependencies: '@vue-macros/common': 3.0.0-beta.16(vue@3.5.18(typescript@5.9.2)) '@vue/compiler-sfc': 3.5.18 - '@vue/language-core': 3.0.4(typescript@5.9.2) + '@vue/language-core': 3.0.5(typescript@5.9.2) ast-walker-scope: 0.8.1 chokidar: 4.0.3 json5: 2.2.3 @@ -13899,7 +13452,7 @@ snapshots: unplugin@2.3.5: dependencies: acorn: 8.15.0 - picomatch: 4.0.2 + picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 unrs-resolver@1.11.1: @@ -14145,7 +13698,7 @@ snapshots: expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 - picomatch: 4.0.2 + picomatch: 4.0.3 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 @@ -14410,8 +13963,6 @@ snapshots: dependencies: zod: 3.25.76 - zod@3.25.67: {} - zod@3.25.76: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9e858086..3cf67467 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -39,7 +39,7 @@ catalogs: devtools: '@antfu/eslint-config': ^5.2.0 '@nuxt/devtools': ^2.6.2 - '@nuxt/eslint': ^1.7.1 + '@nuxt/eslint': ^1.8.0 '@typescript-eslint/utils': ^8.39.0 '@unocss/eslint-config': ^66.4.1 bumpp: ^10.2.2 diff --git a/tsconfig.json b/tsconfig.json index 5abaa7c4..cbd0395b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./packages/devtools/tsconfig.json", + "extends": "./packages/devtools-vite/tsconfig.json", "compilerOptions": { "target": "esnext", "module": "esnext",