From 20a36a62d92d77aef1ba6009bd8691e4ac56fe93 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Nov 2026 06:03:12 +0000 Subject: [PATCH] chore(deps): update dependency @nuxt/devtools to v4 --- 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",