From dff99de2665cce27770c2f3e269b1a1805e4358f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Nov 2026 06:13:28 +0000 Subject: [PATCH] chore(deps): update dependency @nuxt/devtools to v4 (#3125) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@nuxt/devtools](https://nuxt.com/modules/devtools) ([source](https://github.com/nuxt/devtools/tree/HEAD/packages/devtools)) | [`3.4.4` → `4.1.0`](https://renovatebot.com/diffs/npm/@nuxt%2fdevtools/3.4.4/4.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxt%2fdevtools/4.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxt%2fdevtools/3.4.4/4.1.0?slim=true) | --- ### Release Notes
nuxt/devtools (@​nuxt/devtools) ### [`v4.1.0`](https://github.com/nuxt/devtools/releases/tag/v4.1.0) [Compare Source](https://github.com/nuxt/devtools/compare/v4.0.0...v4.1.0) #####    🚀 Features - Add `mcp` option to turn off the Vite DevTools MCP endpoint  -  by [@​antfubot](https://github.com/antfubot) and **Claude Opus 5.5** in [#​1149](https://github.com/nuxt/devtools/issues/1149) [(31569)](https://github.com/nuxt/devtools/commit/31569c72) - One-click component inspector via vue-tracer's dock action  -  by [@​antfubot](https://github.com/antfubot) and **Claude Opus 5.5** in [#​1150](https://github.com/nuxt/devtools/issues/1150) [(f4652)](https://github.com/nuxt/devtools/commit/f4652feb) #####    🐞 Bug Fixes - Devtools not working over LAN when using --public  -  by [@​rynx-cc](https://github.com/rynx-cc), **Claude Opus 5.5** and [@​antfubot](https://github.com/antfubot) in [#​1148](https://github.com/nuxt/devtools/issues/1148) [(d6a28)](https://github.com/nuxt/devtools/commit/d6a282ec) - Serve the Vite DevTools WebSocket on Nuxt's HTTPS listener  -  by [@​antfubot](https://github.com/antfubot) and **Claude Opus 5.5** in [#​1156](https://github.com/nuxt/devtools/issues/1156) [(47ed2)](https://github.com/nuxt/devtools/commit/47ed265c) - **client**: Stop re-traversing the payload on every state change  -  by [@​antfubot](https://github.com/antfubot) and **Claude Opus 5.5** in [#​1151](https://github.com/nuxt/devtools/issues/1151) [(a2a4f)](https://github.com/nuxt/devtools/commit/a2a4fc6c) - **kit**: Use relative type import in host-client  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5.5** [(dcb24)](https://github.com/nuxt/devtools/commit/dcb247fe) #####     [View changes on GitHub](https://github.com/nuxt/devtools/compare/v4.0.0...v4.1.0) ### [`v4.0.0`](https://github.com/nuxt/devtools/releases/tag/v4.0.0) [Compare Source](https://github.com/nuxt/devtools/compare/v3.4.4...v4.0.0) #####    🚨 Breaking Changes - Remove deprecated auth token args from builtin RPC functions  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5 (1M context)** in [#​965](https://github.com/nuxt/devtools/issues/965) [(4418e)](https://github.com/nuxt/devtools/commit/4418e617) - Remove [@​vue/devtools](https://github.com/vue/devtools) integration  -  by [@​antfubot](https://github.com/antfubot) and **opencode** in [#​1056](https://github.com/nuxt/devtools/issues/1056) [(a1c92)](https://github.com/nuxt/devtools/commit/a1c923dd) - Remove cjs build and legacy dts files  -  by [@​antfu](https://github.com/antfu) [(d2c6d)](https://github.com/nuxt/devtools/commit/d2c6d90e) - **devtools**: - Reuse the built-in Terminals dock via ctx.terminals  -  by [@​antfubot](https://github.com/antfubot) in [#​1026](https://github.com/nuxt/devtools/issues/1026) [(bee6f)](https://github.com/nuxt/devtools/commit/bee6f4a1) - Finish Messages + terminals convergence on Devframe 0.7.7  -  by [@​antfubot](https://github.com/antfubot) in [#​1032](https://github.com/nuxt/devtools/issues/1032) [(c0812)](https://github.com/nuxt/devtools/commit/c0812508) - Replace server discovery with the Data Inspector plugin  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1034](https://github.com/nuxt/devtools/issues/1034) [(35def)](https://github.com/nuxt/devtools/commit/35defc3f) - Make embedded dock the only client mode  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1041](https://github.com/nuxt/devtools/issues/1041) [(eb96a)](https://github.com/nuxt/devtools/commit/eb96a7cd) - Slim the install size of [@​nuxt/devtools](https://github.com/nuxt/devtools)  -  by [@​antfubot](https://github.com/antfubot) in [#​1121](https://github.com/nuxt/devtools/issues/1121) [(10f9e)](https://github.com/nuxt/devtools/commit/10f9ee88) - **v4**: - Migrate execa to tinyexec  -  by [@​antfu](https://github.com/antfu) in [#​944](https://github.com/nuxt/devtools/issues/944) [(ae68d)](https://github.com/nuxt/devtools/commit/ae68d3b6) - Remove global install and wizard package  -  by [@​antfu](https://github.com/antfu) in [#​943](https://github.com/nuxt/devtools/issues/943) [(34d13)](https://github.com/nuxt/devtools/commit/34d136f5) - Always use Vite DevTools, remove floating panel  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5 (1M context)** in [#​952](https://github.com/nuxt/devtools/issues/952) [(8807b)](https://github.com/nuxt/devtools/commit/8807be5e) #####    🚀 Features - Upgrade vite-plugin-inspect to v12, use devtools-kit RPC  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5 (1M context)** in [#​966](https://github.com/nuxt/devtools/issues/966) [(4c594)](https://github.com/nuxt/devtools/commit/4c594cee) - Replace VS Code integration with Code Server plugin  -  by [@​antfu](https://github.com/antfu) in [#​1036](https://github.com/nuxt/devtools/issues/1036) [(239ab)](https://github.com/nuxt/devtools/commit/239ab850) - Serve the client UI as devframe remote assets via [@​nuxt/devtools-assets](https://github.com/nuxt/devtools-assets)  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1071](https://github.com/nuxt/devtools/issues/1071) [(39470)](https://github.com/nuxt/devtools/commit/39470fd1) - Upgrade devframe and Vite DevTools, update branding  -  by [@​antfu](https://github.com/antfu) [(42419)](https://github.com/nuxt/devtools/commit/4241988c) - Upgrade devframe and vite devtools  -  by [@​antfu](https://github.com/antfu) [(8ff46)](https://github.com/nuxt/devtools/commit/8ff462a8) - Upgrade devframe to v1.0  -  by [@​antfu](https://github.com/antfu) [(96195)](https://github.com/nuxt/devtools/commit/9619540f) - Update deps  -  by [@​antfu](https://github.com/antfu) [(a1fce)](https://github.com/nuxt/devtools/commit/a1fcef8c) - Add [@​nuxt/devtools-onboard](https://github.com/nuxt/devtools-onboard) as the opt-in entry point of Nuxt DevTools  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1117](https://github.com/nuxt/devtools/issues/1117) [(ff051)](https://github.com/nuxt/devtools/commit/ff0512e8) - Remove Open Graph module and integrate new assets and Open Graph plugins  -  by [@​antfu](https://github.com/antfu) [(b4d46)](https://github.com/nuxt/devtools/commit/b4d46d3c) - Deps on `@nuxt/devtools-assets` for now to improve the landing experience (as we have the onboard package now)  -  by [@​antfu](https://github.com/antfu) [(93820)](https://github.com/nuxt/devtools/commit/9382024a) - Upgrade to `@vitejs/devtools` v0.8  -  by [@​antfu](https://github.com/antfu) [(c13d0)](https://github.com/nuxt/devtools/commit/c13d00a6) - Update deps  -  by [@​antfu](https://github.com/antfu) [(6ea43)](https://github.com/nuxt/devtools/commit/6ea436d8) - **deps**: - Migrate to Vite DevTools v0.5.0 and Devframe v0.9.2  -  by [@​antfubot](https://github.com/antfubot) and **opencode** in [#​1065](https://github.com/nuxt/devtools/issues/1065) [(1ff0e)](https://github.com/nuxt/devtools/commit/1ff0ed6f) - **devtools**: - Devtools:ready hook + nostics-driven deprecation foundation  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1021](https://github.com/nuxt/devtools/issues/1021) [(f9dda)](https://github.com/nuxt/devtools/commit/f9dda69d) - Client-side onDevtoolsReady + expose Vite DevTools client; fix client RPC registration  -  by [@​antfubot](https://github.com/antfubot) in [#​1023](https://github.com/nuxt/devtools/issues/1023) [(88c4f)](https://github.com/nuxt/devtools/commit/88c4f1c1) - Unify notifications on the devframe Messages system  -  by [@​antfubot](https://github.com/antfubot) in [#​1025](https://github.com/nuxt/devtools/issues/1025) [(6bfe9)](https://github.com/nuxt/devtools/commit/6bfe9c79) - Select client Vite context deterministically, add Nuxt dock group  -  by [@​antfubot](https://github.com/antfubot) in [#​1031](https://github.com/nuxt/devtools/issues/1031) [(6b9bf)](https://github.com/nuxt/devtools/commit/6b9bff9d) - Project each DevTools tab as its own Vite DevTools dock entry  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1035](https://github.com/nuxt/devtools/issues/1035) [(f4fe2)](https://github.com/nuxt/devtools/commit/f4fe2780) - Unify Data Inspector Vite instance and refresh builtin queries  -  by [@​antfubot](https://github.com/antfubot) in [#​1047](https://github.com/nuxt/devtools/issues/1047) [(5a6c4)](https://github.com/nuxt/devtools/commit/5a6c4e87) - Make vite-plugin-inspect an optional peer dependency  -  by [@​antfubot](https://github.com/antfubot) in [#​1055](https://github.com/nuxt/devtools/issues/1055) [(c8da2)](https://github.com/nuxt/devtools/commit/c8da29bb) - Add `dataInspector` option + lazy-load integrations  -  by [@​antfu](https://github.com/antfu) in [#​1061](https://github.com/nuxt/devtools/issues/1061) [(eeb29)](https://github.com/nuxt/devtools/commit/eeb29a9b) - Respect DO_NOT_TRACK environment variable  -  by [@​antfubot](https://github.com/antfubot) in [#​1064](https://github.com/nuxt/devtools/issues/1064) [(190ff)](https://github.com/nuxt/devtools/commit/190ff438) - Proxy client `__connection.json` to hub in standalone dev  -  by [@​antfubot](https://github.com/antfubot) in [#​1070](https://github.com/nuxt/devtools/issues/1070) [(4449f)](https://github.com/nuxt/devtools/commit/4449f09d) - Drive Vite DevTools through the `devtools` config option on Vite 8.3+  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1091](https://github.com/nuxt/devtools/issues/1091) [(c2867)](https://github.com/nuxt/devtools/commit/c2867686) - Surface the auth code through the Nuxt CLI terminal host  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1093](https://github.com/nuxt/devtools/issues/1093) [(73e65)](https://github.com/nuxt/devtools/commit/73e655f0) - Restore Vue DevTools through vite-plugin-vue-devtools v9  -  by [@​antfubot](https://github.com/antfubot) in [#​1099](https://github.com/nuxt/devtools/issues/1099) [(86abd)](https://github.com/nuxt/devtools/commit/86abd8e9) - **playgrounds**: - Add ecosystem dogfooding playground for plan 04  -  by [@​antfubot](https://github.com/antfubot), **opencode** and [@​antfu](https://github.com/antfu) in [#​1022](https://github.com/nuxt/devtools/issues/1022) [(6079f)](https://github.com/nuxt/devtools/commit/6079f1bf) #####    🐞 Bug Fixes - Use compatible radial-gradient syntax in OG image component  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5 (1M context)** in [#​959](https://github.com/nuxt/devtools/issues/959) [(ce21c)](https://github.com/nuxt/devtools/commit/ce21c443) - Persist async data across tab navigation with custom getCachedData  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5 (1M context)** in [#​963](https://github.com/nuxt/devtools/issues/963) [(a2010)](https://github.com/nuxt/devtools/commit/a2010927) - Use literal version ranges in pnpm overrides instead of catalog refs  -  by [@​antfubot](https://github.com/antfubot) in [#​1015](https://github.com/nuxt/devtools/issues/1015) [(077b2)](https://github.com/nuxt/devtools/commit/077b2264) - Nuxt api url  -  by [@​antfu](https://github.com/antfu) [(0c947)](https://github.com/nuxt/devtools/commit/0c947303) - Resolve devtools client runtime errors  -  by [@​antfu](https://github.com/antfu) in [#​1075](https://github.com/nuxt/devtools/issues/1075) [(7dac1)](https://github.com/nuxt/devtools/commit/7dac16dd) - Restore typecheck against nuxt-nightly's typed fetch/hooks API  -  by [@​antfubot](https://github.com/antfubot) in [#​1085](https://github.com/nuxt/devtools/issues/1085) [(e4217)](https://github.com/nuxt/devtools/commit/e42176c8) - Bump unocss to 66.10.1 to restore DevTools client styling  -  by [@​antfubot](https://github.com/antfubot) in [#​1088](https://github.com/nuxt/devtools/issues/1088) [(7d7e9)](https://github.com/nuxt/devtools/commit/7d7e9b46) - Resolve typecheck errors after dependency updates  -  by [@​antfubot](https://github.com/antfubot) in [#​1104](https://github.com/nuxt/devtools/issues/1104) [(93ffd)](https://github.com/nuxt/devtools/commit/93ffd79a) - Accept any nitro version in the optional peer dependency  -  by [@​mansurkhoja](https://github.com/mansurkhoja) in [#​1106](https://github.com/nuxt/devtools/issues/1106) [(f96b0)](https://github.com/nuxt/devtools/commit/f96b08e4) - **assets**: - Skip re-declaring services Vite DevTools already installed  -  by [@​antfubot](https://github.com/antfubot) in [#​1137](https://github.com/nuxt/devtools/issues/1137) [(b7371)](https://github.com/nuxt/devtools/commit/b73714b5) - **ci**: - Generate devtools client .nuxt types before typecheck job  -  by [@​antfubot](https://github.com/antfubot) and **opencode** in [#​1089](https://github.com/nuxt/devtools/issues/1089) [(1b2c2)](https://github.com/nuxt/devtools/commit/1b2c2405) - Build with bumped nightly names before publishing  -  by [@​antfubot](https://github.com/antfubot) in [#​1094](https://github.com/nuxt/devtools/issues/1094) [(3e65f)](https://github.com/nuxt/devtools/commit/3e65f859) - Build nightly packages before bumping their names  -  by [@​antfubot](https://github.com/antfubot) in [#​1095](https://github.com/nuxt/devtools/issues/1095) [(ed237)](https://github.com/nuxt/devtools/commit/ed2379d3) - **client**: - Load virtual files from `/_vfs/` for Nitro v3 compatibility  -  by [@​antfubot](https://github.com/antfubot) in [#​1132](https://github.com/nuxt/devtools/issues/1132) [(e1f30)](https://github.com/nuxt/devtools/commit/e1f30a1e) - **deps**: - Pin vite to 8.0.x (< 8.1) to unbreak DevTools e2e  -  by [@​antfubot](https://github.com/antfubot) in [#​1020](https://github.com/nuxt/devtools/issues/1020) [(b9b6f)](https://github.com/nuxt/devtools/commit/b9b6fa76) - Upgrade Vite DevTools to 0.5.1, fix e2e client-context global  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1069](https://github.com/nuxt/devtools/issues/1069) [(3d2eb)](https://github.com/nuxt/devtools/commit/3d2ebf4b) - Align the Nuxt nightly with nitro 3.0.260903 so the dev server boots  -  by [@​antfubot](https://github.com/antfubot) in [#​1107](https://github.com/nuxt/devtools/issues/1107) [(a4928)](https://github.com/nuxt/devtools/commit/a492820b) - **devtools**: - Optimize [@​vue/devtools](https://github.com/vue/devtools) dependencies in dev  -  by [@​huang-julien](https://github.com/huang-julien) in [#​981](https://github.com/nuxt/devtools/issues/981) [(32563)](https://github.com/nuxt/devtools/commit/32563f0d) - Let birpc be singlesource of turth for server<->client comms  -  by [@​huang-julien](https://github.com/huang-julien) in [#​978](https://github.com/nuxt/devtools/issues/978) [(4853d)](https://github.com/nuxt/devtools/commit/4853d044) - Run defineViteDevToolsPlugin only for client vite  -  by [@​huang-julien](https://github.com/huang-julien) in [#​977](https://github.com/nuxt/devtools/issues/977) [(b5f9f)](https://github.com/nuxt/devtools/commit/b5f9f8a5) - Add undeclared `unstorage` dependency  -  by [@​danielroe](https://github.com/danielroe) in [#​986](https://github.com/nuxt/devtools/issues/986) [(32b43)](https://github.com/nuxt/devtools/commit/32b43b8d) - Pre-bundle additional injected client deps in dev  -  by [@​antfu](https://github.com/antfu) and **Claude Opus 5 (1M context)** in [#​991](https://github.com/nuxt/devtools/issues/991) [(48194)](https://github.com/nuxt/devtools/commit/481947aa) - Reference optimizeDeps in reference to `@nuxt/devtools`  -  by [@​danielroe](https://github.com/danielroe) in [#​1001](https://github.com/nuxt/devtools/issues/1001) [(49d77)](https://github.com/nuxt/devtools/commit/49d777e0) - Don't scope dock plugin with `{ server: false }`  -  by [@​antfu](https://github.com/antfu) [(b2665)](https://github.com/nuxt/devtools/commit/b2665eb0) - Correct options cache guard and stop mutating defaults  -  by [@​antfubot](https://github.com/antfubot) in [#​1018](https://github.com/nuxt/devtools/issues/1018) [(f71b1)](https://github.com/nuxt/devtools/commit/f71b190d) - Remove the correct module in uninstallNuxtModule  -  by [@​antfubot](https://github.com/antfubot) in [#​1019](https://github.com/nuxt/devtools/issues/1019) [(72934)](https://github.com/nuxt/devtools/commit/72934989) - Drop stale visibility assertion from nuxt-group e2e test  -  by [@​antfubot](https://github.com/antfubot) in [#​1042](https://github.com/nuxt/devtools/issues/1042) [(6eeec)](https://github.com/nuxt/devtools/commit/6eeec697) - Prevent StateEditor from freezing the page on live state  -  by [@​antfubot](https://github.com/antfubot) in [#​1058](https://github.com/nuxt/devtools/issues/1058) [(dbc5d)](https://github.com/nuxt/devtools/commit/dbc5d284) - Handle transient RPC failures in getOptions/telemetryEvent  -  by [@​antfubot](https://github.com/antfubot) in [#​1072](https://github.com/nuxt/devtools/issues/1072) [(40f22)](https://github.com/nuxt/devtools/commit/40f22f2e) - Harden RPC surface against traversal, spoofing, and dead auth UI  -  by [@​antfubot](https://github.com/antfubot) in [#​1086](https://github.com/nuxt/devtools/issues/1086) [(24877)](https://github.com/nuxt/devtools/commit/24877d5f) - Rework timeline function wrapping to run after key injection  -  by [@​cernymatej](https://github.com/cernymatej), [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1028](https://github.com/nuxt/devtools/issues/1028) [(5d695)](https://github.com/nuxt/devtools/commit/5d69506b) - Resolve open-in-editor paths against the root and workspace dirs  -  by [@​lazerg](https://github.com/lazerg) in [#​1098](https://github.com/nuxt/devtools/issues/1098) [(e9c70)](https://github.com/nuxt/devtools/commit/e9c7002b) - Stop inlining every dependency into the Nitro v2 dev bundle  -  by [@​antfubot](https://github.com/antfubot) in [#​1109](https://github.com/nuxt/devtools/issues/1109) [(397f9)](https://github.com/nuxt/devtools/commit/397f9b22) - Contain asset RPC paths and the storage denylist to what the UI may touch  -  by [@​antfubot](https://github.com/antfubot) and [@​antfu](https://github.com/antfu) in [#​1111](https://github.com/nuxt/devtools/issues/1111) [(6521d)](https://github.com/nuxt/devtools/commit/6521d263) - Open Sublime Text with the `subl` CLI  -  by [@​ahmetomerv](https://github.com/ahmetomerv) in [#​1134](https://github.com/nuxt/devtools/issues/1134) [(82eef)](https://github.com/nuxt/devtools/commit/82eef122) - **devtools-kit**: - Pass cwd to execa  -  by [@​huang-julien](https://github.com/huang-julien) in [#​960](https://github.com/nuxt/devtools/issues/960) [(64958)](https://github.com/nuxt/devtools/commit/64958ada) - **devtools/client**: - Debounce render of NDisconnectIndicator  -  by [@​huang-julien](https://github.com/huang-julien) in [#​979](https://github.com/nuxt/devtools/issues/979) [(cf8d9)](https://github.com/nuxt/devtools/commit/cf8d9c52) - **e2e**: - Unblock the dev e2e suite after the nuxt-nightly 5x upgrade  -  by [@​antfubot](https://github.com/antfubot) in [#​1054](https://github.com/nuxt/devtools/issues/1054) [(7b99f)](https://github.com/nuxt/devtools/commit/7b99f919) - Give the tab-seo project a tall viewport so the sidebar dock list doesn't overflow  -  by [@​antfubot](https://github.com/antfubot) in [#​1084](https://github.com/nuxt/devtools/issues/1084) [(9f596)](https://github.com/nuxt/devtools/commit/9f59623c) - **ecosystem**: - Inherit the root pnpm version in the Nuxt 4/5 playgrounds  -  by [@​antfubot](https://github.com/antfubot) in [#​1138](https://github.com/nuxt/devtools/issues/1138) [(e727f)](https://github.com/nuxt/devtools/commit/e727f2de) - **onboard**: - Load DevTools v3, v4 and nightly releases  -  by [@​antfubot](https://github.com/antfubot) in [#​1122](https://github.com/nuxt/devtools/issues/1122) [(d0b77)](https://github.com/nuxt/devtools/commit/d0b77e80) - Confirm installs in nuxi's terminal, on devframe v1.2.6  -  by [@​antfubot](https://github.com/antfubot) in [#​1126](https://github.com/nuxt/devtools/issues/1126) [(c12b7)](https://github.com/nuxt/devtools/commit/c12b7219) - Serve embedded.js through Nuxt's Vite dev handler  -  by [@​antfubot](https://github.com/antfubot) in [#​1130](https://github.com/nuxt/devtools/issues/1130) [(745fa)](https://github.com/nuxt/devtools/commit/745fa41c) - **release**: - Use directory-relative turbo filter in prepack scripts  -  by [@​antfubot](https://github.com/antfubot) and **opencode** in [#​1073](https://github.com/nuxt/devtools/issues/1073) [(1a77a)](https://github.com/nuxt/devtools/commit/1a77a68d) - **ui**: - Color mode reactiveness  -  by [@​antfu](https://github.com/antfu) [(f7b17)](https://github.com/nuxt/devtools/commit/f7b17195) #####    🏎 Performance - **deps**: - Make `@nuxt/kit` peer deps  -  by [@​antfu](https://github.com/antfu) [(b33a2)](https://github.com/nuxt/devtools/commit/b33a2ad1) - **devtools**: - Move `diff` to devDependencies  -  by [@​antfu](https://github.com/antfu) in [#​1060](https://github.com/nuxt/devtools/issues/1060) [(5ba4c)](https://github.com/nuxt/devtools/commit/5ba4c3e6) - Trim [@​nuxt/devtools](https://github.com/nuxt/devtools) runtime dependencies  -  by [@​antfubot](https://github.com/antfubot) in [#​1066](https://github.com/nuxt/devtools/issues/1066) [(ca107)](https://github.com/nuxt/devtools/commit/ca107e5a) #####     [View changes on GitHub](https://github.com/nuxt/devtools/compare/v3.2.4...v4.0.0)
--- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/3125 Co-authored-by: Renovate Bot --- package-lock.json | 1689 ++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 1596 insertions(+), 95 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36c2716..972a11b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "@graphql-codegen/typescript": "6.1.2", "@graphql-codegen/typescript-operations": "6.2.0", "@graphql-codegen/typescript-vue-apollo": "5.0.1", - "@nuxt/devtools": "3.4.4", + "@nuxt/devtools": "4.1.0", "@nuxt/eslint": "1.17.0", "@nuxtjs/i18n": "10.6.0", "@stylistic/eslint-plugin": "5.10.0", @@ -5136,6 +5136,19 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@json-render/core": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/@json-render/core/-/core-0.21.4.tgz", + "integrity": "sha512-UqjpdDOmr7a9ISZisgQvgeKuBpiNQesS7PNgcstwTBlutMbgS/5fbNThvpEk4E35eMe2bpBVzwOPuaNY3xthNw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "zod": "^4.3.6" + }, + "peerDependencies": { + "zod": "^4.0.0" + } + }, "node_modules/@keyv/bigmap": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", @@ -5228,6 +5241,52 @@ "rollup": "^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" } }, + "node_modules/@modelcontextprotocol/client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/client/-/client-2.4.0.tgz", + "integrity": "sha512-LgrD2OphHuG12vfKFKz6SOnq7bKHQmhGJIAYdD+MZBn2npHEyry6uD8zvktodtl5CQM85MO0anUyD9JwmUmxww==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@modelcontextprotocol/core": "2.4.0", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.8", + "jose": "^6.1.3", + "pkce-challenge": "^5.0.0", + "zod": "^4.2.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@modelcontextprotocol/core": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/core/-/core-2.4.0.tgz", + "integrity": "sha512-z8QBKqdfXLPzkLQuG4xp8hrVEMm1PZ1IgxMN2sMbJiFiAKOWXnAzogXn2W4aqIBlP1ea6U5yiqVquvUNM1Cj6Q==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "zod": "^4.2.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@modelcontextprotocol/server": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.4.0.tgz", + "integrity": "sha512-rgR9yxSaAJ+bcsi/XroT/S2AfPiIWloXAnrdfYSCms9ivVju0ishu/wW0J21Ho6+ZOR1r7RyeRbjiRuF87ix5Q==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@modelcontextprotocol/core": "2.4.0", + "zod": "^4.2.0" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/@napi-rs/lzma-linux-x64-gnu": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", @@ -5411,59 +5470,70 @@ "license": "MIT" }, "node_modules/@nuxt/devtools": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.4.4.tgz", - "integrity": "sha512-cPwBW+odVCCid6pllN3f93L0hyOCYRXrEZLmCiV2IgBoQ3lskhuu304JDJjv/VvtWB+OVWfHQ38aowX28WybXQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-4.1.0.tgz", + "integrity": "sha512-3rgecd0XpJybV8Vls00k91aYTt9e1SpIEMqhCwr4TvMkQHkoAQdJOPa4XYS6Qh9TKV0iWvLK0GIgRtO/1GE1CQ==", "dev": true, "license": "MIT", "dependencies": { - "@nuxt/devtools-kit": "3.4.4", - "@nuxt/devtools-wizard": "3.4.4", - "@nuxt/kit": "^4.6.1", - "@vue/devtools-core": "^8.2.1", - "@vue/devtools-kit": "^8.2.1", - "birpc": "^4.2.0", + "@devframes/hub": "^1.3.2", + "@devframes/plugin-assets": "^1.3.2", + "@devframes/plugin-code-server": "^1.3.2", + "@devframes/plugin-data-inspector": "^1.3.2", + "@devframes/plugin-og": "^1.3.2", + "@nuxt/devtools-assets": "4.1.0", + "@nuxt/devtools-kit": "4.1.0", + "@vitejs/devtools": "^0.8.0", + "@vitejs/devtools-kit": "^0.8.0", "consola": "^3.4.2", "destr": "^2.0.5", + "devframe": "^1.3.2", "error-stack-parser-es": "^2.0.1", - "execa": "^8.0.1", + "escape-string-regexp": "^5.0.0", "fast-npm-meta": "^2.2.0", - "get-port-please": "^3.2.0", "hookable": "^6.1.2", - "image-meta": "^0.3.0", - "is-installed-globally": "^1.0.1", - "launch-editor": "^2.14.2", - "local-pkg": "^1.2.1", + "local-pkg": "^2.0.0", + "magic-string": "^1.4.5", "magicast": "^0.5.5", - "ohash": "^2.0.12", - "package-manager-detector": "^1.9.0", + "mlly": "^1.8.2", "pathe": "^2.0.3", "perfect-debounce": "^2.1.0", - "pkg-types": "^2.3.3", - "semver": "^7.8.5", - "sirv": "^3.0.2", - "structured-clone-es": "^2.0.1", - "tinyexec": "^1.3.1", "tinyglobby": "^0.2.17", - "unstorage": "^1.17.5", - "vite-plugin-inspect": "^11.4.1", - "vite-plugin-vue-tracer": "^1.5.0", - "which": "^6.0.1", - "ws": "^8.22.0" - }, - "bin": { - "devtools": "cli.mjs" + "unplugin": "^3.7.0", + "verkit": "^0.5.0", + "vite-plugin-vue-devtools": "^9.0.0-beta.1", + "vite-plugin-vue-tracer": "^1.7.0" }, "peerDependencies": { - "@vitejs/devtools": "*", - "vite": ">=6.0" + "@nuxt/kit": "^4.0.0-0 || ^5.0.0-0", + "nitro": "*", + "nitropack": "^2.0.0", + "unstorage": "^1.0.0 || ^2.0.0-0", + "vite": "^8.1.5", + "vite-plugin-inspect": "^12.1.0" }, "peerDependenciesMeta": { - "@vitejs/devtools": { + "nitro": { + "optional": true + }, + "nitropack": { + "optional": true + }, + "unstorage": { + "optional": true + }, + "vite-plugin-inspect": { "optional": true } } }, + "node_modules/@nuxt/devtools-assets": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-assets/-/devtools-assets-4.1.0.tgz", + "integrity": "sha512-uH08qsby7KctwVeRXgjGhYPQfNbM7zQpoKXftsJRCQIoBoxHUIz3uqhNkyVgeCf3uQVlpTA/2FPYkiGw58Dexw==", + "dev": true, + "license": "MIT" + }, "node_modules/@nuxt/devtools-kit": { "version": "3.4.4", "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.4.4.tgz", @@ -5498,6 +5568,268 @@ "devtools-wizard": "cli.mjs" } }, + "node_modules/@nuxt/devtools/node_modules/@devframes/hub": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/hub/-/hub-1.3.2.tgz", + "integrity": "sha512-PxVQtSgf5xif1WqOEFDf17LtfAQ4gOyeok4Z4kqmIQuLeLH39xE8LAm2U7AaZ8yV6kx7oNxmG97gOi811CgTww==", + "dev": true, + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "h3": "^2.0.8", + "pathe": "^2.0.3", + "tinyexec": "^1.3.1", + "zigpty": "^0.2.1" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/@devframes/plugin-assets": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-assets/-/plugin-assets-1.3.2.tgz", + "integrity": "sha512-9E9TTeogxLE2P82LCA9PWATdVMhVTIjZ5yI9nyJGDkagXDQWhKU4wpY/JdAZhHt9Iic+sXteaw8+JJipBuDOtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@devframes/service-open": "1.3.2", + "cac": "^7.1.0", + "chokidar": "^6.0.0", + "image-meta": "^0.3.1", + "pathe": "^2.0.3", + "tinyglobby": "^0.2.17" + }, + "bin": { + "devframe-assets": "bin.mjs" + }, + "peerDependencies": { + "@devframes/plugin-assets--assets": "1.3.2", + "@devframes/service-shiki": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-assets--assets": { + "optional": true + }, + "@devframes/service-shiki": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/@devframes/plugin-code-server": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-code-server/-/plugin-code-server-1.3.2.tgz", + "integrity": "sha512-1cpIhX5MNU2MWGKg2r8e7PezOFTnt6GiQ7ZR6ouhMsyg9FoP47mIcGX7e8q/ns22wl3Y4MidFmh3uuO/+ort2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@devframes/vite": "1.3.2", + "cac": "^7.1.0" + }, + "bin": { + "devframe-code-server": "bin.mjs" + }, + "peerDependencies": { + "@devframes/plugin-code-server--assets": "1.3.2", + "devframe": "1.3.2", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-code-server--assets": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/@devframes/plugin-data-inspector": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-data-inspector/-/plugin-data-inspector-1.3.2.tgz", + "integrity": "sha512-/0I43fYQQVbkNEjofmuN9IcZGN0HoMIAHO+mIFkvp2nvvKtZJ8KXM9E64Ojj8LUhFDS0GUX7G5CwTFyb1v8jlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^7.1.0" + }, + "bin": { + "devframe-data-inspector": "bin.mjs" + }, + "peerDependencies": { + "@devframes/plugin-data-inspector--assets": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-data-inspector--assets": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/@devframes/plugin-og": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-og/-/plugin-og-1.3.2.tgz", + "integrity": "sha512-vJeU90d2hsLGg+rarhdSaqeeUhcZ3vy3HVOwJ76WCnOt0zt9GOtwmjMqhHNI2MSuy4Cot4fx23/7ukeKf5ByQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^7.1.0", + "parse5": "^8.0.1" + }, + "bin": { + "devframe-og": "bin.mjs" + }, + "peerDependencies": { + "@devframes/plugin-og--assets": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-og--assets": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/@devframes/service-open": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/service-open/-/service-open-1.3.2.tgz", + "integrity": "sha512-xS4kZFZxK6XiPY47asnquc+OmcZlqOCR+G7lWpcMJYaGhetoq0cXMwP8uRkM14yCtiz778peFwlJGzT/D3sKiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3" + }, + "peerDependencies": { + "devframe": "1.3.2" + } + }, + "node_modules/@nuxt/devtools/node_modules/@devframes/vite": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/vite/-/vite-1.3.2.tgz", + "integrity": "sha512-iu5UOMZuBeJV7g9BaNp5jF6XnIg5mf3QumqKsWAYGZKy4k1Qp2cHL/IIb7zRYwAzoZs9KU5y7ZR0hAGUaYNPRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3" + }, + "peerDependencies": { + "@devframes/hub": "1.3.2", + "@devframes/hub-ui": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/hub": { + "optional": true + }, + "@devframes/hub-ui": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/@nuxt/devtools-kit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-4.1.0.tgz", + "integrity": "sha512-+L/7UqsOJsdkERhAurOq3ZOsrR8v3h5e2TrMo9KDLZa9imouGl9Nzu/vpmM0sL7Bv72ZiBjopU4EEgmzCZqwMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "nostics": "^1.3.0", + "tinyexec": "^1.3.1" + }, + "peerDependencies": { + "@nuxt/kit": "^4.0.0-0 || ^5.0.0-0", + "nitro": "*", + "nitropack": "^2.0.0", + "vite": ">=6.0" + }, + "peerDependenciesMeta": { + "nitro": { + "optional": true + }, + "nitropack": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/chokidar": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-6.0.0.tgz", + "integrity": "sha512-Ec2Z7wpcKBiMpR7DxteoqS/sq5G5d2A4fpxzPv6+fD7xNNdrTghn7L11YwV5EN1B3i72Erc3XVT5FkWIDx90+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.1.1" + }, + "engines": { + "node": ">= 22.22" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nuxt/devtools/node_modules/crossws": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.17.tgz", + "integrity": "sha512-YG2kyfafNXKmu7e6k64yrj6whrw7m5sBIsOSXOlJ/72X3TQWRQuw8DhvXFDcBk8HF77PnTSygnm7xpYCTnFpow==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/devframe": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-1.3.2.tgz", + "integrity": "sha512-dvPSTSrGecjJ/EfyGKWYXDaSP+PvDM1hhlftKBsVSwUUyACKEYGO6PfrdKiuiFKz/GSvtTSPp9SfLHMbqXTTgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "crossws": "^0.4.17", + "h3": "^2.0.8", + "nostics": "^1.3.0", + "pathe": "^2.0.3" + }, + "bin": { + "devframe": "bin/devframe.mjs" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "cac": "^7.0.0" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + }, + "cac": { + "optional": true + } + } + }, "node_modules/@nuxt/devtools/node_modules/error-stack-parser-es": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-2.0.1.tgz", @@ -5508,6 +5840,176 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@nuxt/devtools/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nuxt/devtools/node_modules/h3": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.8.tgz", + "integrity": "sha512-ENuKlF9kC6E6PrvY1PUyE0qkrnnPTIt2/v48uyEEfTVfgoiqBCE0uwwf++2XrWwT1gxjQBDLQ8PAsmZVniKvTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "rou3": "^1.0.0", + "srvx": "^1.0.6" + }, + "bin": { + "h3": "bin/h3.mjs" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "crossws": "^0.4.12", + "ocache": ">=0.3.0" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + }, + "ocache": { + "optional": true + } + } + }, + "node_modules/@nuxt/devtools/node_modules/local-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-2.0.0.tgz", + "integrity": "sha512-xvTNwM27EpU+fkLSpo33Pq/nm8m5zNf0aU/hF4W4ZM9RHQjVZa5KTmmXIzEzVsdI09NOUqj0djHhTv96sUowSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.8.2", + "pkg-types": "^2.3.1", + "quansync": "^1.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@nuxt/devtools/node_modules/magic-string": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.5.tgz", + "integrity": "sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.6.0" + } + }, + "node_modules/@nuxt/devtools/node_modules/quansync": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-1.0.0.tgz", + "integrity": "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, + "node_modules/@nuxt/devtools/node_modules/rou3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-1.0.0.tgz", + "integrity": "sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@nuxt/devtools/node_modules/srvx": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.8.tgz", + "integrity": "sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==", + "dev": true, + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } + }, + "node_modules/@nuxt/devtools/node_modules/unplugin": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.7.0.tgz", + "integrity": "sha512-GrM2uq3DQo3hvLU2FjeYhooJ8BY9N6j1Fbzgx7Pta3VVJevsD3VP4dPjZkZOS0mLvN8w9zzr9OlP+31bSMyuLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "@rolldown/pluginutils": "^1.0.1", + "picomatch": "^4.0.7", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@farmfe/core": "*", + "@rsbuild/core": "*", + "@rspack/core": "*", + "bun-types-no-globals": "*", + "esbuild": "*", + "rolldown": "*", + "rollup": "*", + "unloader": "*", + "vite": "*", + "webpack": "*" + }, + "peerDependenciesMeta": { + "@farmfe/core": { + "optional": true + }, + "@rsbuild/core": { + "optional": true + }, + "@rspack/core": { + "optional": true + }, + "bun-types-no-globals": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "rollup": { + "optional": true + }, + "unloader": { + "optional": true + }, + "vite": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, "node_modules/@nuxt/eslint": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/@nuxt/eslint/-/eslint-1.17.0.tgz", @@ -10055,6 +10557,516 @@ "node": ">=20" } }, + "node_modules/@vitejs/devtools": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@vitejs/devtools/-/devtools-0.8.0.tgz", + "integrity": "sha512-4HyRoreQ3lmIsvq5IGadtllHzzv4tCpEaT7MpnClWg4TXd3niytbRdGW/+sNg7qefDoPcGCWbpcd2Ts1EN2/NQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@devframes/agentic": "^1.2.4", + "@devframes/hub": "^1.2.4", + "@devframes/hub-ui": "^1.2.4", + "@devframes/json-render": "^1.2.4", + "@devframes/json-render-ui": "^1.2.4", + "@devframes/plugin-inspect": "^1.2.4", + "@devframes/plugin-messages": "^1.2.4", + "@devframes/plugin-terminals": "^1.2.4", + "@vitejs/devtools-kit": "0.8.0", + "cac": "^7.1.0", + "devframe": "^1.2.4", + "h3": "^2.0.2", + "local-pkg": "^1.2.1", + "nostics": "^1.3.0", + "obug": "^3.0.0", + "pathe": "^2.0.3" + }, + "bin": { + "vite-devtools": "bin.js" + }, + "peerDependencies": { + "@vitejs/devtools-oxc": "^0.8.0", + "@vitejs/devtools-rolldown": "^0.8.0", + "@vitejs/devtools-vite": "^0.8.0", + "@vitejs/devtools-vitest": "^0.8.0", + "vite": "*" + }, + "peerDependenciesMeta": { + "@vitejs/devtools-oxc": { + "optional": true + }, + "@vitejs/devtools-rolldown": { + "optional": true + }, + "@vitejs/devtools-vite": { + "optional": true + }, + "@vitejs/devtools-vitest": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@vitejs/devtools-kit/-/devtools-kit-0.8.0.tgz", + "integrity": "sha512-R4bXaPpKXbNY2sUuJMhnsSSgHkxOorkMa1gFI6I8ISSARW6TjXbj+GZK6JRdmn9TTn/kKMCGUhREHr/UcHXLAw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@devframes/hub": "^1.2.4", + "devframe": "^1.2.4", + "local-pkg": "^1.2.1", + "nostics": "^1.3.0", + "package-manager-detector": "^1.9.0" + }, + "peerDependencies": { + "vite": "*" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@devframes/hub": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/hub/-/hub-1.3.2.tgz", + "integrity": "sha512-PxVQtSgf5xif1WqOEFDf17LtfAQ4gOyeok4Z4kqmIQuLeLH39xE8LAm2U7AaZ8yV6kx7oNxmG97gOi811CgTww==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "h3": "^2.0.8", + "pathe": "^2.0.3", + "tinyexec": "^1.3.1", + "zigpty": "^0.2.1" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/crossws": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.17.tgz", + "integrity": "sha512-YG2kyfafNXKmu7e6k64yrj6whrw7m5sBIsOSXOlJ/72X3TQWRQuw8DhvXFDcBk8HF77PnTSygnm7xpYCTnFpow==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/devframe": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-1.3.2.tgz", + "integrity": "sha512-dvPSTSrGecjJ/EfyGKWYXDaSP+PvDM1hhlftKBsVSwUUyACKEYGO6PfrdKiuiFKz/GSvtTSPp9SfLHMbqXTTgw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "crossws": "^0.4.17", + "h3": "^2.0.8", + "nostics": "^1.3.0", + "pathe": "^2.0.3" + }, + "bin": { + "devframe": "bin/devframe.mjs" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "cac": "^7.0.0" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + }, + "cac": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/h3": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.8.tgz", + "integrity": "sha512-ENuKlF9kC6E6PrvY1PUyE0qkrnnPTIt2/v48uyEEfTVfgoiqBCE0uwwf++2XrWwT1gxjQBDLQ8PAsmZVniKvTw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "rou3": "^1.0.0", + "srvx": "^1.0.6" + }, + "bin": { + "h3": "bin/h3.mjs" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "crossws": "^0.4.12", + "ocache": ">=0.3.0" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + }, + "ocache": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/rou3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-1.0.0.tgz", + "integrity": "sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/srvx": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.8.tgz", + "integrity": "sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==", + "devOptional": true, + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/agentic": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/agentic/-/agentic-1.3.2.tgz", + "integrity": "sha512-ung/FnYki6ZJIysg4GrQEeI8C7dsBbyHnHb052oAv4s5wuDI+Ai66I7Dj2VQxj+ODo1w4bdbk8AtwPIpfZjeGQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@modelcontextprotocol/client": "^2.4.0", + "@modelcontextprotocol/server": "^2.4.0", + "h3": "^2.0.8", + "pathe": "^2.0.3" + }, + "peerDependencies": { + "devframe": "1.3.2" + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/hub": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/hub/-/hub-1.3.2.tgz", + "integrity": "sha512-PxVQtSgf5xif1WqOEFDf17LtfAQ4gOyeok4Z4kqmIQuLeLH39xE8LAm2U7AaZ8yV6kx7oNxmG97gOi811CgTww==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "h3": "^2.0.8", + "pathe": "^2.0.3", + "tinyexec": "^1.3.1", + "zigpty": "^0.2.1" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/hub-ui": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/hub-ui/-/hub-ui-1.3.2.tgz", + "integrity": "sha512-TpojiO0igpONjQgrvvrPrPIfNfFNCJ75IjBR1jcRhKmuxigUL+rZO2u3rfgW6e6Hp1qiHENVWkzI97WAc8HUJw==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@devframes/hub": "1.3.2", + "@devframes/json-render": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/json-render": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/json-render": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/json-render/-/json-render-1.3.2.tgz", + "integrity": "sha512-iiN/OAU4w2gYHOj1+PjR56Uj4bunlosU8l+08HCR7SVBlcwNkVi9nmsqH0sp4cKJWIZvWon7fV1UC+Q8xf8erw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@json-render/core": "^0.21.3", + "zod": "^4.6.7" + }, + "peerDependencies": { + "@devframes/hub": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/hub": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/json-render-ui": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/json-render-ui/-/json-render-ui-1.3.2.tgz", + "integrity": "sha512-s71uzklXTxJQAX+ep5JaLMK7N04/fXLgr4lCWJcIN3dcsgG8kNzHX+qZ3co0TtoL5ZCWvnJSwGfFvMeF0R3szg==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@devframes/hub": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/hub": { + "optional": true + }, + "devframe": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/plugin-inspect": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-inspect/-/plugin-inspect-1.3.2.tgz", + "integrity": "sha512-hg3SEvU89+JxNe2I97c/04mCWDBVDUhJMl9SZa7VjelMRV9zNUhFq4jizi6NpUg+ynpb/Y2sXM2EdpU3v+vETg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "cac": "^7.1.0" + }, + "bin": { + "devframe-inspect": "bin.mjs" + }, + "peerDependencies": { + "@devframes/plugin-inspect--assets": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-inspect--assets": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/plugin-messages": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-messages/-/plugin-messages-1.3.2.tgz", + "integrity": "sha512-Db0bi64rv/xCOPZAaM9ei7SWSbsb9mvNwOMeoAy++/V9/3PMF9Yw7OPotxGb1WjgM36epOZQGbJeoisevTqwSw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@devframes/service-open": "1.3.2", + "cac": "^7.1.0" + }, + "bin": { + "devframe-messages": "bin.mjs" + }, + "peerDependencies": { + "@devframes/hub": "1.3.2", + "@devframes/plugin-messages--assets": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-messages--assets": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/plugin-terminals": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/plugin-terminals/-/plugin-terminals-1.3.2.tgz", + "integrity": "sha512-m5Y4TLj+yIzCUMc6j0NoUb4q+3sGybJd9HwCv1+0iYn0EqFgEMtnaEXZVjblLMh3MdyOx90EPaTMZZs9obguSA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@devframes/vite": "1.3.2", + "cac": "^7.1.0", + "zigpty": "^0.2.1" + }, + "bin": { + "devframe-terminals": "bin.mjs" + }, + "peerDependencies": { + "@devframes/plugin-terminals--assets": "1.3.2", + "devframe": "1.3.2", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/plugin-terminals--assets": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/service-open": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/service-open/-/service-open-1.3.2.tgz", + "integrity": "sha512-xS4kZFZxK6XiPY47asnquc+OmcZlqOCR+G7lWpcMJYaGhetoq0cXMwP8uRkM14yCtiz778peFwlJGzT/D3sKiw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3" + }, + "peerDependencies": { + "devframe": "1.3.2" + } + }, + "node_modules/@vitejs/devtools/node_modules/@devframes/vite": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/vite/-/vite-1.3.2.tgz", + "integrity": "sha512-iu5UOMZuBeJV7g9BaNp5jF6XnIg5mf3QumqKsWAYGZKy4k1Qp2cHL/IIb7zRYwAzoZs9KU5y7ZR0hAGUaYNPRQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "pathe": "^2.0.3" + }, + "peerDependencies": { + "@devframes/hub": "1.3.2", + "@devframes/hub-ui": "1.3.2", + "devframe": "1.3.2", + "vite": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@devframes/hub": { + "optional": true + }, + "@devframes/hub-ui": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/crossws": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.17.tgz", + "integrity": "sha512-YG2kyfafNXKmu7e6k64yrj6whrw7m5sBIsOSXOlJ/72X3TQWRQuw8DhvXFDcBk8HF77PnTSygnm7xpYCTnFpow==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/devframe": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-1.3.2.tgz", + "integrity": "sha512-dvPSTSrGecjJ/EfyGKWYXDaSP+PvDM1hhlftKBsVSwUUyACKEYGO6PfrdKiuiFKz/GSvtTSPp9SfLHMbqXTTgw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "crossws": "^0.4.17", + "h3": "^2.0.8", + "nostics": "^1.3.0", + "pathe": "^2.0.3" + }, + "bin": { + "devframe": "bin/devframe.mjs" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "cac": "^7.0.0" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + }, + "cac": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/h3": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.8.tgz", + "integrity": "sha512-ENuKlF9kC6E6PrvY1PUyE0qkrnnPTIt2/v48uyEEfTVfgoiqBCE0uwwf++2XrWwT1gxjQBDLQ8PAsmZVniKvTw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "rou3": "^1.0.0", + "srvx": "^1.0.6" + }, + "bin": { + "h3": "bin/h3.mjs" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "crossws": "^0.4.12", + "ocache": ">=0.3.0" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + }, + "ocache": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools/node_modules/obug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/obug/-/obug-3.0.0.tgz", + "integrity": "sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==", + "devOptional": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT", + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/@vitejs/devtools/node_modules/rou3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-1.0.0.tgz", + "integrity": "sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@vitejs/devtools/node_modules/srvx": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.8.tgz", + "integrity": "sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==", + "devOptional": true, + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } + }, "node_modules/@vitejs/plugin-vue": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.10.tgz", @@ -10272,6 +11284,148 @@ "@vue/shared": "3.5.44" } }, + "node_modules/@vue/devtools-agent": { + "version": "9.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-agent/-/devtools-agent-9.0.0-rc.2.tgz", + "integrity": "sha512-Unsp3GieoCRyeNOcALNFrYlt/1//Cdym3OapBejziHtPfvTVoRFvWdY5UKFL8V7lqSfoDVPNn8BBauPjVETE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@devframes/agentic": "^1.1.0", + "@vue/devtools-kit": "9.0.0-rc.2", + "cac": "^7.0.0", + "devframe": "^1.1.0", + "safe-stable-stringify": "^2.5.0", + "zod": "^4.6.5" + }, + "bin": { + "vue-devtools-agent": "dist/cli.mjs" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@vue/devtools-agent/node_modules/@devframes/agentic": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/agentic/-/agentic-1.3.2.tgz", + "integrity": "sha512-ung/FnYki6ZJIysg4GrQEeI8C7dsBbyHnHb052oAv4s5wuDI+Ai66I7Dj2VQxj+ODo1w4bdbk8AtwPIpfZjeGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@modelcontextprotocol/client": "^2.4.0", + "@modelcontextprotocol/server": "^2.4.0", + "h3": "^2.0.8", + "pathe": "^2.0.3" + }, + "peerDependencies": { + "devframe": "1.3.2" + } + }, + "node_modules/@vue/devtools-agent/node_modules/@vue/devtools-kit": { + "version": "9.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-9.0.0-rc.2.tgz", + "integrity": "sha512-lZB7L6ug/eCBBF1EVGFOIj6FVza+deY8eQ4++rcIPZcZ/bFpk5XVOiExiDRKHncmC7keQOMRGIZGJ8g9SOuZUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@vue/devtools-agent/node_modules/crossws": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.17.tgz", + "integrity": "sha512-YG2kyfafNXKmu7e6k64yrj6whrw7m5sBIsOSXOlJ/72X3TQWRQuw8DhvXFDcBk8HF77PnTSygnm7xpYCTnFpow==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } + } + }, + "node_modules/@vue/devtools-agent/node_modules/devframe": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-1.3.2.tgz", + "integrity": "sha512-dvPSTSrGecjJ/EfyGKWYXDaSP+PvDM1hhlftKBsVSwUUyACKEYGO6PfrdKiuiFKz/GSvtTSPp9SfLHMbqXTTgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "crossws": "^0.4.17", + "h3": "^2.0.8", + "nostics": "^1.3.0", + "pathe": "^2.0.3" + }, + "bin": { + "devframe": "bin/devframe.mjs" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "cac": "^7.0.0" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + }, + "cac": { + "optional": true + } + } + }, + "node_modules/@vue/devtools-agent/node_modules/h3": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.8.tgz", + "integrity": "sha512-ENuKlF9kC6E6PrvY1PUyE0qkrnnPTIt2/v48uyEEfTVfgoiqBCE0uwwf++2XrWwT1gxjQBDLQ8PAsmZVniKvTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "rou3": "^1.0.0", + "srvx": "^1.0.6" + }, + "bin": { + "h3": "bin/h3.mjs" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "crossws": "^0.4.12", + "ocache": ">=0.3.0" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + }, + "ocache": { + "optional": true + } + } + }, + "node_modules/@vue/devtools-agent/node_modules/rou3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-1.0.0.tgz", + "integrity": "sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@vue/devtools-agent/node_modules/srvx": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.8.tgz", + "integrity": "sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==", + "dev": true, + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } + }, "node_modules/@vue/devtools-api": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.2.1.tgz", @@ -10698,9 +11852,9 @@ } }, "node_modules/ansis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.3.1.tgz", - "integrity": "sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.5.0.tgz", + "integrity": "sha512-KwIVkfFfJSSzBmZhDGuTmkhWqTdyB5oNVzzznBJbBZ5bZtHiqSrcugRF0RKJKT4Ss3d7ZrcjnlFVDlQNmtWfWw==", "dev": true, "license": "ISC", "engines": { @@ -11395,9 +12549,9 @@ } }, "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.1.tgz", + "integrity": "sha512-DdH81/zPLVS11EUgWq3tEu/xn+EzljlMYooDNdzWEnFha3R3NBMpMV1UqYIpjYHV/SgpFKMIX1Oh7o06SjM/oA==", "dev": true, "license": "MIT", "dependencies": { @@ -11440,10 +12594,10 @@ } }, "node_modules/cac": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cac/-/cac-7.0.0.tgz", - "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==", - "dev": true, + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cac/-/cac-7.1.0.tgz", + "integrity": "sha512-LMDU/U2yA4IPIY8KT0NsNPWEYZvAMkbgyspxJ6btJaYV+WMDOHAZCmB0lsTObiHaRS1V/ztKAl7+TSkTqXyeoA==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=20.19.0" @@ -12076,7 +13230,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -12091,14 +13245,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, + "devOptional": true, "license": "ISC" }, "node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, + "devOptional": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -12297,9 +13451,9 @@ } }, "node_modules/default-browser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.1.tgz", + "integrity": "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==", "dev": true, "license": "MIT", "dependencies": { @@ -13600,6 +14754,29 @@ "bare-events": "^2.7.0" } }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz", + "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -14695,9 +15872,9 @@ } }, "node_modules/image-meta": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.3.0.tgz", - "integrity": "sha512-IDxPcgtP9oUwUhcUMBfAQo27JTx9j96jFV9kpfavkANF6LvcTWEm1IouSbgMDV3G5Y5jx2SEdnHtecxV2OjGBA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.3.1.tgz", + "integrity": "sha512-rKANCbmsJCZ3/q87GTWZ+8MhOvhPLjsScznVtqvBoTu6Tyq8FzdPoBUMl/ZxQXy+/5I+C1vxXwS1jSwmHgmDLQ==", "dev": true, "license": "MIT" }, @@ -17134,6 +18311,60 @@ "url": "https://github.com/sponsors/bobbiegoede" } }, + "node_modules/nuxt/node_modules/@nuxt/devtools": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.4.4.tgz", + "integrity": "sha512-cPwBW+odVCCid6pllN3f93L0hyOCYRXrEZLmCiV2IgBoQ3lskhuu304JDJjv/VvtWB+OVWfHQ38aowX28WybXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nuxt/devtools-kit": "3.4.4", + "@nuxt/devtools-wizard": "3.4.4", + "@nuxt/kit": "^4.6.1", + "@vue/devtools-core": "^8.2.1", + "@vue/devtools-kit": "^8.2.1", + "birpc": "^4.2.0", + "consola": "^3.4.2", + "destr": "^2.0.5", + "error-stack-parser-es": "^2.0.1", + "execa": "^8.0.1", + "fast-npm-meta": "^2.2.0", + "get-port-please": "^3.2.0", + "hookable": "^6.1.2", + "image-meta": "^0.3.0", + "is-installed-globally": "^1.0.1", + "launch-editor": "^2.14.2", + "local-pkg": "^1.2.1", + "magicast": "^0.5.5", + "ohash": "^2.0.12", + "package-manager-detector": "^1.9.0", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.3", + "semver": "^7.8.5", + "sirv": "^3.0.2", + "structured-clone-es": "^2.0.1", + "tinyexec": "^1.3.1", + "tinyglobby": "^0.2.17", + "unstorage": "^1.17.5", + "vite-plugin-inspect": "^11.4.1", + "vite-plugin-vue-tracer": "^1.5.0", + "which": "^6.0.1", + "ws": "^8.22.0" + }, + "bin": { + "devtools": "cli.mjs" + }, + "peerDependencies": { + "@vitejs/devtools": "*", + "vite": ">=6.0" + }, + "peerDependenciesMeta": { + "@vitejs/devtools": { + "optional": true + } + } + }, "node_modules/nuxt/node_modules/cookie-es": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-3.1.1.tgz", @@ -17151,6 +18382,16 @@ "node": ">=18" } }, + "node_modules/nuxt/node_modules/error-stack-parser-es": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-2.0.1.tgz", + "integrity": "sha512-J36ntO+rMQVRuR/umlmxmfLi4TpWwtmTnHoJoXTiC2xDNazs0VDPKcX6pbhZMDd2HFtH9isMBJXMdbki+A++Pg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/nuxt/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -17359,6 +18600,48 @@ "ufo": "^1.6.3" } }, + "node_modules/nuxt/node_modules/vite-plugin-inspect": { + "version": "11.4.1", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.4.1.tgz", + "integrity": "sha512-ShOFe2PURXGvRS5OrgmOLZOCwDTD7dEBVt0tMpFPKb9AsvqXKCRGM8QgKrUbRbJYFXScHvDPpGRd28rYidC0tA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansis": "^4.3.0", + "error-stack-parser-es": "^1.0.5", + "obug": "^2.1.1", + "ohash": "^2.0.11", + "open": "^11.0.0", + "perfect-debounce": "^2.1.0", + "sirv": "^3.0.2", + "unplugin-utils": "^0.3.1", + "vite-dev-rpc": "^2.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^6.0.0 || ^7.0.0-0 || ^8.0.0-0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/nuxt/node_modules/vite-plugin-inspect/node_modules/error-stack-parser-es": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/oauth4webapi": { "version": "3.8.8", "resolved": "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-3.8.8.tgz", @@ -17468,18 +18751,18 @@ } }, "node_modules/open": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", - "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.4.tgz", + "integrity": "sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==", "dev": true, "license": "MIT", "dependencies": { - "default-browser": "^5.4.0", + "default-browser": "^5.5.1", "define-lazy-prop": "^3.0.0", "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", - "powershell-utils": "^0.1.0", - "wsl-utils": "^0.3.0" + "powershell-utils": "^0.2.1", + "wsl-utils": "^1.0.0" }, "engines": { "node": ">=20" @@ -17796,6 +19079,32 @@ "dev": true, "license": "MIT" }, + "node_modules/parse5": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.1.0.tgz", + "integrity": "sha512-sq3qBFpee5jeocbFbO48VHlGr8sT7mbXS0vxlKN6sottBtJzrOG3998sr0llSZcQAGgfpdmEYAIZE0P9z0dE8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^9.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-9.0.0.tgz", + "integrity": "sha512-oJFNDJg3kTPwAD1cNn2+WmUq4wFoo09npc3Ydf1D7ED4smRiWrsKnaLxykrTWgyGEcusc87P5dxlAleol9kpkg==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -17842,7 +19151,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -17995,6 +19304,16 @@ } } }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, "node_modules/pkg-types": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.4.0.tgz", @@ -18142,9 +19461,9 @@ "license": "MIT" }, "node_modules/powershell-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", - "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.2.1.tgz", + "integrity": "sha512-C+y9x90UElAddDZmV4qOx9W53B61PO7cIqWz2dQsWlwswuq4mr8NEwytdGKboYbQlGZ3awrkTeNvcZiZNHnQ8A==", "dev": true, "license": "MIT", "engines": { @@ -18407,9 +19726,9 @@ } }, "node_modules/readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", + "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", "devOptional": true, "license": "MIT", "engines": { @@ -18905,6 +20224,16 @@ ], "license": "MIT" }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -19067,7 +20396,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -19080,7 +20409,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -21217,42 +22546,195 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite-plugin-inspect": { - "version": "11.4.1", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.4.1.tgz", - "integrity": "sha512-ShOFe2PURXGvRS5OrgmOLZOCwDTD7dEBVt0tMpFPKb9AsvqXKCRGM8QgKrUbRbJYFXScHvDPpGRd28rYidC0tA==", + "node_modules/vite-plugin-vue-devtools": { + "version": "9.0.0-rc.2", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-9.0.0-rc.2.tgz", + "integrity": "sha512-hc3x2byuGoyW4K7CvCd+TjTtMSUAZu2GSy/5rIaPHQ1zYyHv8WS988GYpx+MsuwhQ2eRRtj7qPNuREvyI/Myag==", "dev": true, "license": "MIT", "dependencies": { - "ansis": "^4.3.0", - "error-stack-parser-es": "^1.0.5", - "obug": "^2.1.1", - "ohash": "^2.0.11", - "open": "^11.0.0", - "perfect-debounce": "^2.1.0", - "sirv": "^3.0.2", - "unplugin-utils": "^0.3.1", - "vite-dev-rpc": "^2.0.0" + "@vitejs/devtools-kit": "^0.7.6", + "@vue/devtools-agent": "9.0.0-rc.2", + "@vue/devtools-kit": "9.0.0-rc.2" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "node": ">=22.12.0" }, "peerDependencies": { - "vite": "^6.0.0 || ^7.0.0-0 || ^8.0.0-0" + "@vitejs/devtools": "^0.7.6", + "vite": "^8.3.0" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/@devframes/hub": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/hub/-/hub-1.3.2.tgz", + "integrity": "sha512-PxVQtSgf5xif1WqOEFDf17LtfAQ4gOyeok4Z4kqmIQuLeLH39xE8LAm2U7AaZ8yV6kx7oNxmG97gOi811CgTww==", + "dev": true, + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "h3": "^2.0.8", + "pathe": "^2.0.3", + "tinyexec": "^1.3.1", + "zigpty": "^0.2.1" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "devframe": "1.3.2" }, "peerDependenciesMeta": { - "@nuxt/kit": { + "@devframes/agentic": { "optional": true } } }, + "node_modules/vite-plugin-vue-devtools/node_modules/@devframes/json-render": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/json-render/-/json-render-1.3.2.tgz", + "integrity": "sha512-iiN/OAU4w2gYHOj1+PjR56Uj4bunlosU8l+08HCR7SVBlcwNkVi9nmsqH0sp4cKJWIZvWon7fV1UC+Q8xf8erw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@json-render/core": "^0.21.3", + "zod": "^4.6.7" + }, + "peerDependencies": { + "@devframes/hub": "1.3.2", + "devframe": "1.3.2" + }, + "peerDependenciesMeta": { + "@devframes/hub": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/@vitejs/devtools-kit": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@vitejs/devtools-kit/-/devtools-kit-0.7.6.tgz", + "integrity": "sha512-VtnTo296ypQyksFcPgrUyDDxh/SuAa/18uWEitbODcJIu5eilMFQyaSzsLKgp0HQPsxo/Kfzbfl5gowNGfjwqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@devframes/hub": "^1.0.0", + "@devframes/json-render": "^1.0.0", + "devframe": "^1.0.0", + "local-pkg": "^1.2.1", + "nostics": "^1.3.0", + "package-manager-detector": "^1.8.0" + }, + "peerDependencies": { + "vite": "*" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/@vue/devtools-kit": { + "version": "9.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-9.0.0-rc.2.tgz", + "integrity": "sha512-lZB7L6ug/eCBBF1EVGFOIj6FVza+deY8eQ4++rcIPZcZ/bFpk5XVOiExiDRKHncmC7keQOMRGIZGJ8g9SOuZUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/crossws": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.17.tgz", + "integrity": "sha512-YG2kyfafNXKmu7e6k64yrj6whrw7m5sBIsOSXOlJ/72X3TQWRQuw8DhvXFDcBk8HF77PnTSygnm7xpYCTnFpow==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/devframe": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-1.3.2.tgz", + "integrity": "sha512-dvPSTSrGecjJ/EfyGKWYXDaSP+PvDM1hhlftKBsVSwUUyACKEYGO6PfrdKiuiFKz/GSvtTSPp9SfLHMbqXTTgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "crossws": "^0.4.17", + "h3": "^2.0.8", + "nostics": "^1.3.0", + "pathe": "^2.0.3" + }, + "bin": { + "devframe": "bin/devframe.mjs" + }, + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "cac": "^7.0.0" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + }, + "cac": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/h3": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.8.tgz", + "integrity": "sha512-ENuKlF9kC6E6PrvY1PUyE0qkrnnPTIt2/v48uyEEfTVfgoiqBCE0uwwf++2XrWwT1gxjQBDLQ8PAsmZVniKvTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "rou3": "^1.0.0", + "srvx": "^1.0.6" + }, + "bin": { + "h3": "bin/h3.mjs" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "crossws": "^0.4.12", + "ocache": ">=0.3.0" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + }, + "ocache": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/rou3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-1.0.0.tgz", + "integrity": "sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/vite-plugin-vue-devtools/node_modules/srvx": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.8.tgz", + "integrity": "sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==", + "dev": true, + "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, + "engines": { + "node": ">=20.16.0" + } + }, "node_modules/vite-plugin-vue-tracer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.6.0.tgz", - "integrity": "sha512-G07az+X68rtz9ngfBxZH8vVhZ7DOnZvJABnT9nFp/TBV+qfKtGqA00djblqvvbf3VYfwLmJtoqZhFDAx8mLpNw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.7.0.tgz", + "integrity": "sha512-VQ4O/peDNclgOKKnlaifdNIlIVq3RXwkNjaLa5A219x4hcA7OQWhEH7xv2DC7buo1a7dgtMK/b/9AwgUWLKZqg==", "dev": true, "license": "MIT", "dependencies": { @@ -21823,14 +23305,14 @@ } }, "node_modules/wsl-utils": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", - "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-1.0.1.tgz", + "integrity": "sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==", "dev": true, "license": "MIT", "dependencies": { "is-wsl": "^3.1.0", - "powershell-utils": "^0.1.0" + "powershell-utils": "^0.2.0" }, "engines": { "node": ">=20" @@ -22000,6 +23482,15 @@ "zen-observable": "0.8.15" } }, + "node_modules/zigpty": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/zigpty/-/zigpty-0.2.1.tgz", + "integrity": "sha512-MR9JqJx2wf5f4wz8zpx050AlqrmWeIW+1h0SO5iEyhG3HFRjY5luC3szS2ux2EGuPjE5OU9ZAuiCBeMWBTrqZw==", + "devOptional": true, + "workspaces": [ + "playground" + ] + }, "node_modules/zip-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", @@ -22014,6 +23505,16 @@ "engines": { "node": ">= 14" } + }, + "node_modules/zod": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", + "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", + "devOptional": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index 8fe4b26..6744af8 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@graphql-codegen/typescript": "6.1.2", "@graphql-codegen/typescript-operations": "6.2.0", "@graphql-codegen/typescript-vue-apollo": "5.0.1", - "@nuxt/devtools": "3.4.4", + "@nuxt/devtools": "4.1.0", "@nuxt/eslint": "1.17.0", "@nuxtjs/i18n": "10.6.0", "@stylistic/eslint-plugin": "5.10.0",