From 233d852e564c2824d4f9de8e715dcb39acde134c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 1 May 2026 09:03:59 +0000 Subject: [PATCH] chore(deps): update dependency vue-router to v5 (#2764) 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/) | |---|---|---|---| | [vue-router](https://router.vuejs.org) ([source](https://github.com/vuejs/router)) | [`4.6.4` → `5.0.6`](https://renovatebot.com/diffs/npm/vue-router/4.6.4/5.0.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vue-router/5.0.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-router/4.6.4/5.0.6?slim=true) | --- ### Release Notes
vuejs/router (vue-router) ### [`v5.0.6`](https://github.com/vuejs/router/releases/tag/v5.0.6) [Compare Source](https://github.com/vuejs/router/compare/v5.0.5...v5.0.6) #####    🐞 Bug Fixes - Missing closing quote in generated import  -  by [@​zjy040525](https://github.com/zjy040525) and [@​posva](https://github.com/posva) in [#​2688](https://github.com/vuejs/router/issues/2688) [(32f78)](https://github.com/vuejs/router/commit/32f78c77) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.5...v5.0.6) ### [`v5.0.5`](https://github.com/vuejs/router/releases/tag/v5.0.5) [Compare Source](https://github.com/vuejs/router/compare/v5.0.4...v5.0.5) #####    🚀 Features - Enable standard schema param parsers  -  by [@​posva](https://github.com/posva) [(ea8e3)](https://github.com/vuejs/router/commit/ea8e3e21) - Normalize param parsers once  -  by [@​posva](https://github.com/posva) [(48087)](https://github.com/vuejs/router/commit/480877cc) #####    🐞 Bug Fixes - Track definePage imports per-file to fix named view race condition  -  by [@​posva](https://github.com/posva) [(11191)](https://github.com/vuejs/router/commit/11191bca) - Avoid double decoding hash on string location  -  by [@​posva](https://github.com/posva) [(1578c)](https://github.com/vuejs/router/commit/1578c9e9) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.4...v5.0.5) ### [`v5.0.4`](https://github.com/vuejs/router/releases/tag/v5.0.4) [Compare Source](https://github.com/vuejs/router/compare/v5.0.3...v5.0.4) #####    🐞 Bug Fixes - Avoid iterator helpers for Node 20 compat  -  by [@​cwandev](https://github.com/cwandev) in [#​2635](https://github.com/vuejs/router/issues/2635) [(47130)](https://github.com/vuejs/router/commit/4713069d) - Escape backslahes in string literals  -  by [@​posva](https://github.com/posva) [(71fdb)](https://github.com/vuejs/router/commit/71fdbf36) - Avoid false duplicate route warning for named views  -  by [@​posva](https://github.com/posva) [(72012)](https://github.com/vuejs/router/commit/72012ab0) - Allow pushing to auto routes  -  by [@​posva](https://github.com/posva) [(47f03)](https://github.com/vuejs/router/commit/47f0334b) - **loaders**: Restore context in sequential awaits  -  by [@​posva](https://github.com/posva) [(fce5d)](https://github.com/vuejs/router/commit/fce5d1e3) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.3...v5.0.4) ### [`v5.0.3`](https://github.com/vuejs/router/releases/tag/v5.0.3) [Compare Source](https://github.com/vuejs/router/compare/v5.0.2...v5.0.3) #####    🚨 Breaking Changes - **experimental**: - Make miss() throw internally and return never  -  by [@​posva](https://github.com/posva) [(077e1)](https://github.com/vuejs/router/commit/077e1740) - Add reroute() and deprecate NavigationResult  -  by [@​posva](https://github.com/posva) [(308db)](https://github.com/vuejs/router/commit/308db14a) - Remove selectNavigationResult  -  by [@​posva](https://github.com/posva) [(9e88a)](https://github.com/vuejs/router/commit/9e88aed4) #####    🚀 Features - Support \_parent in nested folders  -  by [@​posva](https://github.com/posva) [(0a37f)](https://github.com/vuejs/router/commit/0a37f474) - Warn on \_parent conflict  -  by [@​posva](https://github.com/posva) [(182fe)](https://github.com/vuejs/router/commit/182fe03a) - Set \_parent as non matchable by default  -  by [@​posva](https://github.com/posva) [(8f91c)](https://github.com/vuejs/router/commit/8f91c99f) - Warn on conflicting components for routes  -  by [@​posva](https://github.com/posva) [(34ace)](https://github.com/vuejs/router/commit/34aceb98) - Use type module  -  by [@​posva](https://github.com/posva) [(dc9ff)](https://github.com/vuejs/router/commit/dc9ffe81) - Add deprecation warning for next() callback in navigation guards  -  by [@​posva](https://github.com/posva) [(797f5)](https://github.com/vuejs/router/commit/797f55de) - Extract alias from definePage  -  by [@​posva](https://github.com/posva) [(835df)](https://github.com/vuejs/router/commit/835df1ff) - Display aliases in logs  -  by [@​posva](https://github.com/posva) [(7aa60)](https://github.com/vuejs/router/commit/7aa607fc) - Deprecate new NavigationResult(to) in favor of reroute(to)  -  by [@​posva](https://github.com/posva) [(382e3)](https://github.com/vuejs/router/commit/382e34b4) - **experimental**: - Handle aliasOf in resolvers  -  by [@​posva](https://github.com/posva) [(8fe45)](https://github.com/vuejs/router/commit/8fe453c9) - Generate aliases from override in resolver  -  by [@​posva](https://github.com/posva) [(a00ac)](https://github.com/vuejs/router/commit/a00ac355) - Warn against non absolute aliases  -  by [@​posva](https://github.com/posva) [(476c6)](https://github.com/vuejs/router/commit/476c6697) #####    🐞 Bug Fixes - Avoid non matchable routes in auto-routes  -  by [@​posva](https://github.com/posva) [(48649)](https://github.com/vuejs/router/commit/48649030) - Handle quotes in d.ts  -  by [@​posva](https://github.com/posva) [(d7764)](https://github.com/vuejs/router/commit/d7764700) - Avoid route entry in map for \_parent  -  by [@​posva](https://github.com/posva) [(1dfcc)](https://github.com/vuejs/router/commit/1dfccf82) - Handle nested groups  -  by [@​posva](https://github.com/posva) [(4a4be)](https://github.com/vuejs/router/commit/4a4bed94) - Stable route ordering for group folders with same path  -  by [@​posva](https://github.com/posva) [(1db94)](https://github.com/vuejs/router/commit/1db9467c) - Correct route ordering for group nodes with inflated scores  -  by [@​posva](https://github.com/posva) [(515f4)](https://github.com/vuejs/router/commit/515f4843) - Cleanup old route overrides  -  by [@​posva](https://github.com/posva) [(b28a7)](https://github.com/vuejs/router/commit/b28a71e2) - Remove name from \_parent.vue files  -  by [@​posva](https://github.com/posva) [(6e8f1)](https://github.com/vuejs/router/commit/6e8f1a11) - **ci**: - Format sponsor files before change detection  -  by [@​posva](https://github.com/posva) [(f68d6)](https://github.com/vuejs/router/commit/f68d6fad) - Use manual git commit in update-sponsors  -  by [@​posva](https://github.com/posva) [(8ee99)](https://github.com/vuejs/router/commit/8ee992cb) - **experimental**: - Resolve TS errors in resolver/router type hierarchy  -  by [@​posva](https://github.com/posva) [(a86f1)](https://github.com/vuejs/router/commit/a86f1f3a) - **types**: - Relax RouteMapGeneric constraint for interface-based RouteNamedMap  -  by [@​YevheniiKotyrlo](https://github.com/YevheniiKotyrlo) in [#​2624](https://github.com/vuejs/router/issues/2624) [(cdf7b)](https://github.com/vuejs/router/commit/cdf7b442) - **volar**: - Use `ts.getTokenPosOfNode` instead of `node.getStart`  -  by [@​KazariEX](https://github.com/KazariEX) in [#​2630](https://github.com/vuejs/router/issues/2630) [(0b050)](https://github.com/vuejs/router/commit/0b0504bd) #####    🏎 Performance - Avoid merging empty object in record  -  by [@​posva](https://github.com/posva) [(4213e)](https://github.com/vuejs/router/commit/4213eb66) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.2...v5.0.3) ### [`v5.0.2`](https://github.com/vuejs/router/releases/tag/v5.0.2) [Compare Source](https://github.com/vuejs/router/compare/v5.0.1...v5.0.2) #####    🐞 Bug Fixes - Remove devtools from iife build  -  by [@​posva](https://github.com/posva) [(58c03)](https://github.com/vuejs/router/commit/58c033c0) - Loose version check vue-router  -  by [@​posva](https://github.com/posva) [(90e4b)](https://github.com/vuejs/router/commit/90e4bb80) - **volar**: Empty options  -  by [@​posva](https://github.com/posva) [(02275)](https://github.com/vuejs/router/commit/022758a7) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.1...v5.0.2) ### [`v5.0.1`](https://github.com/vuejs/router/releases/tag/v5.0.1) [Compare Source](https://github.com/vuejs/router/compare/v5.0.0...v5.0.1) #####    🐞 Bug Fixes - **volar**: Make typed plugin work with vue-tsc  -  by [@​peter50216](https://github.com/peter50216) in [#​2607](https://github.com/vuejs/router/issues/2607) [(7845e)](https://github.com/vuejs/router/commit/7845e327) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v5.0.0...v5.0.1) ### [`v5.0.0`](https://github.com/vuejs/router/releases/tag/v5.0.0) [Compare Source](https://github.com/vuejs/router/compare/v4.6.4...v5.0.0) Vue Router 5 is a *boring* release, it merges [unplugin-vue-router](https://uvr.esm.is) into the core package with no breaking changes. The only exception is that the *iife* build no longer includes `@vue/devtools-api` because it has been upgraded to v8 and does not expose an IIFE build itself. You can track that change in [this issue](https://github.com/vuejs/devtools/issues/989). See [the migration guide](https://router.vuejs.org/guide/migration/v4-to-v5.html) for instructions on how to upgrade from unplugin-vue-router to Vue Router 5. #####    🚀 Features - **experimental**: Query params are optional by default  -  by [@​posva](https://github.com/posva) [(78913)](https://github.com/vuejs/router/commit/78913551) - Add volar plugins  -  by [@​posva](https://github.com/posva) [(530ac)](https://github.com/vuejs/router/commit/530ac53e) - Add data loaders as experimental  -  by [@​posva](https://github.com/posva) [(ab895)](https://github.com/vuejs/router/commit/ab89513d) - Add route json schema  -  by [@​posva](https://github.com/posva) [(20675)](https://github.com/vuejs/router/commit/2067515a) - Upgrade devtools-api to v7  -  by [@​posva](https://github.com/posva) [(17b84)](https://github.com/vuejs/router/commit/17b841b8) - Upgrade devtools to v8  -  by [@​posva](https://github.com/posva) [(b8aa2)](https://github.com/vuejs/router/commit/b8aa2395) - Runtime error on missing param parsers  -  by [@​posva](https://github.com/posva) [(3444b)](https://github.com/vuejs/router/commit/3444bc94) - **volar**: Allow rootDir option  -  by [@​posva](https://github.com/posva) [(df65a)](https://github.com/vuejs/router/commit/df65a864) #####    🐞 Bug Fixes - Avoid breaking older browsers support  -  by [@​posva](https://github.com/posva) [(c7ba4)](https://github.com/vuejs/router/commit/c7ba4507) - Trigger navigation guards when keep-alive component is reactivated for different route  -  by [@​babu-ch](https://github.com/babu-ch) and [@​posva](https://github.com/posva) in [#​2604](https://github.com/vuejs/router/issues/2604) [(c7735)](https://github.com/vuejs/router/commit/c7735d30) - Add automatic types for param parsers  -  by [@​posva](https://github.com/posva) [(0fb5d)](https://github.com/vuejs/router/commit/0fb5da34) - Param parsers when dts is not at root  -  by [@​posva](https://github.com/posva) [(16b39)](https://github.com/vuejs/router/commit/16b39ff7) - Expose resolveOptions for unplugin  -  by [@​posva](https://github.com/posva) [(35543)](https://github.com/vuejs/router/commit/355431b6) - Escape tildes in paths  -  by [@​posva](https://github.com/posva) [(aac2e)](https://github.com/vuejs/router/commit/aac2e265) - **volar**: Upgrade config read  -  by [@​posva](https://github.com/posva) [(e3024)](https://github.com/vuejs/router/commit/e3024d19) #####     [View changes on GitHub](https://github.com/vuejs/router/compare/v4.6.4...v5.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](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/2764 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 356 ++++++++++++++++------------------------------ package.json | 2 +- 2 files changed, 126 insertions(+), 232 deletions(-) diff --git a/package-lock.json b/package-lock.json index ba2d6bb..8a4633a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "vite-plugin-vuetify": "2.1.3", "vue": "3.5.33", "vue-eslint-parser": "10.4.0", - "vue-router": "4.6.4", + "vue-router": "5.0.6", "vuetify": "4.0.6" }, "engines": { @@ -245,7 +245,7 @@ "version": "7.29.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.29.0", @@ -5319,134 +5319,6 @@ "url": "https://github.com/sponsors/kazupon" } }, - "node_modules/@nuxtjs/i18n/node_modules/@vue/devtools-api": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.1.1.tgz", - "integrity": "sha512-bsDMJ07b3GN1puVwJb/fyFnj/U2imyswK5UQVLZwVl7O05jDrt6BHxeG5XffmOOdasOj/bOmIjxJvGPxU7pcqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-kit": "^8.1.1" - } - }, - "node_modules/@nuxtjs/i18n/node_modules/@vue/devtools-kit": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.1.1.tgz", - "integrity": "sha512-gVBaBv++i+adg4JpH71k9ppl4soyR7Y2McEqO5YNgv0BI1kMZ7BDX5gnwkZ5COYgiCyhejZG+yGNrBAjj6Coqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-shared": "^8.1.1", - "birpc": "^2.6.1", - "hookable": "^5.5.3", - "perfect-debounce": "^2.0.0" - } - }, - "node_modules/@nuxtjs/i18n/node_modules/@vue/devtools-shared": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.1.1.tgz", - "integrity": "sha512-+h4ttmJYl/txpxHKaoZcaKpC+pvckgLzIDiSQlaQ7kKthKh8KuwoLW2D8hPJEnqKzXOvu15UHEoGyngAXCz0EQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nuxtjs/i18n/node_modules/chokidar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", - "dev": true, - "license": "MIT", - "dependencies": { - "readdirp": "^5.0.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nuxtjs/i18n/node_modules/perfect-debounce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", - "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nuxtjs/i18n/node_modules/readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nuxtjs/i18n/node_modules/vue-router": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.6.tgz", - "integrity": "sha512-9+kmUTGbKMyW9Asoy98IXXYIzrTMT7JDAdpDDeEkorHvybpUvBI2wsrSM5jFOXrFydpzRFJ9vAh+80DN2PGu9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.28.6", - "@vue-macros/common": "^3.1.1", - "@vue/devtools-api": "^8.0.6", - "ast-walker-scope": "^0.8.3", - "chokidar": "^5.0.0", - "json5": "^2.2.3", - "local-pkg": "^1.1.2", - "magic-string": "^0.30.21", - "mlly": "^1.8.0", - "muggle-string": "^0.4.1", - "pathe": "^2.0.3", - "picomatch": "^4.0.3", - "scule": "^1.3.0", - "tinyglobby": "^0.2.15", - "unplugin": "^3.0.0", - "unplugin-utils": "^0.3.1", - "yaml": "^2.8.2" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "@pinia/colada": ">=0.21.2", - "@vue/compiler-sfc": "^3.5.17", - "pinia": "^3.0.4", - "vue": "^3.5.0" - }, - "peerDependenciesMeta": { - "@pinia/colada": { - "optional": true - }, - "@vue/compiler-sfc": { - "optional": true - }, - "pinia": { - "optional": true - } - } - }, - "node_modules/@nuxtjs/i18n/node_modules/vue-router/node_modules/unplugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz", - "integrity": "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "picomatch": "^4.0.3", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, "node_modules/@one-ini/wasm": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", @@ -8655,7 +8527,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.1.tgz", "integrity": "sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@vue/compiler-sfc": "^3.5.22", @@ -9367,7 +9239,7 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.1.3.tgz", "integrity": "sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.28.4", @@ -9384,7 +9256,7 @@ "version": "0.8.3", "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.3.tgz", "integrity": "sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.28.4", @@ -14253,7 +14125,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, + "devOptional": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -14319,7 +14191,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, + "devOptional": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -14663,7 +14535,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "mlly": "^1.7.4", @@ -15080,7 +14952,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.3.tgz", "integrity": "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "magic-string": "^0.30.19" @@ -15393,7 +15265,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/nanotar": { @@ -16914,43 +16786,6 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@vue/devtools-api": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.0.7.tgz", - "integrity": "sha512-tc1TXAxclsn55JblLkFVcIRG7MeSJC4fWsPjfM7qu/IcmPUYnQ5Q8vzWwBpyDY24ZjmZTUCCwjRSNbx58IhlAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-kit": "^8.0.7" - } - }, - "node_modules/nuxt/node_modules/@vue/devtools-kit": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.0.7.tgz", - "integrity": "sha512-H6esJGHGl5q0E9iV3m2EoBQHJ+V83WMW83A0/+Fn95eZ2iIvdsq4+UCS6yT/Fdd4cGZSchx/MdWDreM3WqMsDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-shared": "^8.0.7", - "birpc": "^2.6.1", - "hookable": "^5.5.3", - "perfect-debounce": "^2.0.0" - } - }, - "node_modules/nuxt/node_modules/@vue/devtools-kit/node_modules/hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/nuxt/node_modules/@vue/devtools-shared": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.0.7.tgz", - "integrity": "sha512-CgAb9oJH5NUmbQRdYDj/1zMiaICYSLtm+B1kxcP72LBrifGAjUmt8bx52dDH1gWRPlQgxGPqpAMKavzVirAEhA==", - "dev": true, - "license": "MIT" - }, "node_modules/nuxt/node_modules/chokidar": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", @@ -17129,52 +16964,6 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/vue-router": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.3.tgz", - "integrity": "sha512-nG1c7aAFac7NYj8Hluo68WyWfc41xkEjaR0ViLHCa3oDvTQ/nIuLJlXJX1NUPw/DXzx/8+OKMng045HHQKQKWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.28.6", - "@vue-macros/common": "^3.1.1", - "@vue/devtools-api": "^8.0.6", - "ast-walker-scope": "^0.8.3", - "chokidar": "^5.0.0", - "json5": "^2.2.3", - "local-pkg": "^1.1.2", - "magic-string": "^0.30.21", - "mlly": "^1.8.0", - "muggle-string": "^0.4.1", - "pathe": "^2.0.3", - "picomatch": "^4.0.3", - "scule": "^1.3.0", - "tinyglobby": "^0.2.15", - "unplugin": "^3.0.0", - "unplugin-utils": "^0.3.1", - "yaml": "^2.8.2" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "@pinia/colada": ">=0.21.2", - "@vue/compiler-sfc": "^3.5.17", - "pinia": "^3.0.4", - "vue": "^3.5.0" - }, - "peerDependenciesMeta": { - "@pinia/colada": { - "optional": true - }, - "@vue/compiler-sfc": { - "optional": true - }, - "pinia": { - "optional": true - } - } - }, "node_modules/nypm": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.5.tgz", @@ -18649,7 +18438,7 @@ "version": "0.2.11", "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", - "dev": true, + "devOptional": true, "funding": [ { "type": "individual", @@ -20908,7 +20697,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.1.tgz", "integrity": "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "pathe": "^2.0.3", @@ -22181,28 +21970,133 @@ "license": "MIT" }, "node_modules/vue-router": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", - "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.6.tgz", + "integrity": "sha512-9+kmUTGbKMyW9Asoy98IXXYIzrTMT7JDAdpDDeEkorHvybpUvBI2wsrSM5jFOXrFydpzRFJ9vAh+80DN2PGu9w==", "devOptional": true, "license": "MIT", "dependencies": { - "@vue/devtools-api": "^6.6.4" + "@babel/generator": "^7.28.6", + "@vue-macros/common": "^3.1.1", + "@vue/devtools-api": "^8.0.6", + "ast-walker-scope": "^0.8.3", + "chokidar": "^5.0.0", + "json5": "^2.2.3", + "local-pkg": "^1.1.2", + "magic-string": "^0.30.21", + "mlly": "^1.8.0", + "muggle-string": "^0.4.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "scule": "^1.3.0", + "tinyglobby": "^0.2.15", + "unplugin": "^3.0.0", + "unplugin-utils": "^0.3.1", + "yaml": "^2.8.2" }, "funding": { "url": "https://github.com/sponsors/posva" }, "peerDependencies": { + "@pinia/colada": ">=0.21.2", + "@vue/compiler-sfc": "^3.5.17", + "pinia": "^3.0.4", "vue": "^3.5.0" + }, + "peerDependenciesMeta": { + "@pinia/colada": { + "optional": true + }, + "@vue/compiler-sfc": { + "optional": true + }, + "pinia": { + "optional": true + } } }, "node_modules/vue-router/node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.1.1.tgz", + "integrity": "sha512-bsDMJ07b3GN1puVwJb/fyFnj/U2imyswK5UQVLZwVl7O05jDrt6BHxeG5XffmOOdasOj/bOmIjxJvGPxU7pcqw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^8.1.1" + } + }, + "node_modules/vue-router/node_modules/@vue/devtools-kit": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.1.1.tgz", + "integrity": "sha512-gVBaBv++i+adg4JpH71k9ppl4soyR7Y2McEqO5YNgv0BI1kMZ7BDX5gnwkZ5COYgiCyhejZG+yGNrBAjj6Coqg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^8.1.1", + "birpc": "^2.6.1", + "hookable": "^5.5.3", + "perfect-debounce": "^2.0.0" + } + }, + "node_modules/vue-router/node_modules/@vue/devtools-shared": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.1.1.tgz", + "integrity": "sha512-+h4ttmJYl/txpxHKaoZcaKpC+pvckgLzIDiSQlaQ7kKthKh8KuwoLW2D8hPJEnqKzXOvu15UHEoGyngAXCz0EQ==", "devOptional": true, "license": "MIT" }, + "node_modules/vue-router/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/vue-router/node_modules/perfect-debounce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz", + "integrity": "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/vue-router/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/vue-router/node_modules/unplugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz", + "integrity": "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, "node_modules/vuetify": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-4.0.6.tgz", @@ -22423,7 +22317,7 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, + "devOptional": true, "license": "ISC", "bin": { "yaml": "bin.mjs" diff --git a/package.json b/package.json index 23f5e83..bf9b17e 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "vite-plugin-vuetify": "2.1.3", "vue": "3.5.33", "vue-eslint-parser": "10.4.0", - "vue-router": "4.6.4", + "vue-router": "5.0.6", "vuetify": "4.0.6" }, "dependencies": {