diff --git a/package.json b/package.json index 776ac00d6..ed798c92d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "unplugin-vue-router", "version": "0.7.0", - "packageManager": "pnpm@8.15.1", + "packageManager": "pnpm@8.15.3", "description": "File based typed routing for Vue Router", "keywords": [ "vue-router", @@ -139,13 +139,13 @@ "dependencies": { "@babel/types": "^7.23.9", "@rollup/pluginutils": "^5.1.0", - "@vue-macros/common": "^1.10.0", - "ast-walker-scope": "^0.5.0", + "@vue-macros/common": "^1.10.1", + "ast-walker-scope": "^0.6.0", "chokidar": "^3.6.0", "fast-glob": "^3.3.2", "json5": "^2.2.3", "local-pkg": "^0.5.0", - "mlly": "^1.5.0", + "mlly": "^1.6.0", "pathe": "^1.1.2", "scule": "^1.3.0", "unplugin": "^1.7.1", @@ -164,8 +164,8 @@ "@shikijs/vitepress-twoslash": "1.1.6", "@tanstack/vue-query": "^5.22.2", "@types/node": "^20.11.19", - "@vitest/coverage-v8": "^1.3.0", - "@vitest/ui": "^1.3.0", + "@vitest/coverage-v8": "^1.3.1", + "@vitest/ui": "^1.3.1", "@volar/vue-language-core": "^1.6.5", "@vue/test-utils": "^2.4.4", "chalk": "^5.3.0", @@ -187,13 +187,13 @@ "tsup": "^8.0.2", "typescript": "^5.3.3", "unplugin-auto-import": "^0.17.5", - "unplugin-vue-markdown": "^0.25.0", + "unplugin-vue-markdown": "^0.26.0", "unplugin-vue-router": "workspace:*", "vite": "^5.1.4", "vitepress": "1.0.0-rc.44", - "vitest": "^1.3.0", + "vitest": "^1.3.1", "vue": "^3.4.19", - "vue-router": "4.3.0-alpha.1", + "vue-router": "4.3.0", "vue-router-mock": "^1.1.0", "vue-tsc": "^1.8.27", "vuefire": "^3.1.22", diff --git a/playground/package.json b/playground/package.json index 1abf6fd9e..1055ec91d 100644 --- a/playground/package.json +++ b/playground/package.json @@ -9,15 +9,15 @@ "@vitejs/plugin-vue": "^5.0.4", "@vue/compiler-sfc": "^3.4.19", "@vue/tsconfig": "^0.5.1", - "json-server": "^0.17.3", + "json-server": "^0.17.4", "unplugin-vue-router": "workspace:*", "vite": "^5.1.4", "vite-plugin-inspect": "^0.8.3", - "vue": "^3.3.7" + "vue": "^3.4.19" }, "dependencies": { "@tanstack/vue-query": "^5.22.2", - "mande": "^2.0.7", + "mande": "^2.0.8", "pinia": "^2.1.7", "vue": "^3.4.19" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d93e5358..67a8cd57e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^5.1.0 version: 5.1.0(rollup@4.12.0) '@vue-macros/common': - specifier: ^1.10.0 + specifier: ^1.10.1 version: 1.10.1(rollup@4.12.0)(vue@3.4.19) ast-walker-scope: - specifier: ^0.5.0 - version: 0.5.0(rollup@4.12.0) + specifier: ^0.6.0 + version: 0.6.0(rollup@4.12.0) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -33,8 +33,8 @@ importers: specifier: ^0.5.0 version: 0.5.0 mlly: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.6.0 + version: 1.6.0 pathe: specifier: ^1.1.2 version: 1.1.2 @@ -61,11 +61,11 @@ importers: specifier: ^20.11.19 version: 20.11.19 '@vitest/coverage-v8': - specifier: ^1.3.0 - version: 1.3.0(vitest@1.3.0) + specifier: ^1.3.1 + version: 1.3.1(vitest@1.3.1) '@vitest/ui': - specifier: ^1.3.0 - version: 1.3.0(vitest@1.3.0) + specifier: ^1.3.1 + version: 1.3.1(vitest@1.3.1) '@volar/vue-language-core': specifier: ^1.6.5 version: 1.6.5 @@ -130,8 +130,8 @@ importers: specifier: ^0.17.5 version: 0.17.5(rollup@4.12.0) unplugin-vue-markdown: - specifier: ^0.25.0 - version: 0.25.2(rollup@4.12.0)(vite@5.1.4) + specifier: ^0.26.0 + version: 0.26.0(rollup@4.12.0)(vite@5.1.4) unplugin-vue-router: specifier: workspace:* version: 'link:' @@ -142,17 +142,17 @@ importers: specifier: 1.0.0-rc.44 version: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.19)(search-insights@2.13.0)(typescript@5.3.3) vitest: - specifier: ^1.3.0 - version: 1.3.0(@types/node@20.11.19)(@vitest/ui@1.3.0)(happy-dom@13.3.8) + specifier: ^1.3.1 + version: 1.3.1(@types/node@20.11.19)(@vitest/ui@1.3.1)(happy-dom@13.3.8) vue: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vue-router: - specifier: 4.3.0-alpha.1 - version: 4.3.0-alpha.1(vue@3.4.19) + specifier: 4.3.0 + version: 4.3.0(vue@3.4.19) vue-router-mock: specifier: ^1.1.0 - version: 1.1.0(vue-router@4.3.0-alpha.1)(vue@3.4.19) + version: 1.1.0(vue-router@4.3.0)(vue@3.4.19) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) @@ -181,7 +181,7 @@ importers: specifier: ^5.22.2 version: 5.22.2(vue@3.4.19) mande: - specifier: ^2.0.7 + specifier: ^2.0.8 version: 2.0.8 pinia: specifier: ^2.1.7 @@ -200,7 +200,7 @@ importers: specifier: ^0.5.1 version: 0.5.1 json-server: - specifier: ^0.17.3 + specifier: ^0.17.4 version: 0.17.4 unplugin-vue-router: specifier: workspace:* @@ -1738,24 +1738,24 @@ packages: - supports-color dev: true - /@mdit-vue/plugin-component@1.0.0: - resolution: {integrity: sha512-ZXsJwxkG5yyTHARIYbR74cT4AZ0SfMokFFjiHYCbypHIeYWgJhso4+CZ8+3V9EWFG3EHlGoKNGqKp9chHnqntQ==} + /@mdit-vue/plugin-component@2.0.0: + resolution: {integrity: sha512-cTRxlocav/+mfgDcp0P2z/gWuWBez+iNuN4D+b74LpX4AR6UAx2ZvWtCrUZ8VXrO4eCt1/G0YC/Af7mpIb3aoQ==} dependencies: '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: true - /@mdit-vue/plugin-frontmatter@1.0.0: - resolution: {integrity: sha512-MMA7Ny+YPZA7eDOY1t4E+rKuEWO39mzDdP/M68fKdXJU6VfcGkPr7gnpnJfW2QBJ5qIvMrK/3lDAA2JBy5TfpA==} + /@mdit-vue/plugin-frontmatter@2.0.0: + resolution: {integrity: sha512-/LrT6E60QI4XV4mqx3J87hqYXlR7ZyMvndmftR2RGz7cRAwa/xL+kyFLlgrMxkBIKitOShKa3LS/9Ov9b0fU+g==} dependencies: - '@mdit-vue/types': 1.0.0 + '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 gray-matter: 4.0.3 - markdown-it: 13.0.2 + markdown-it: 14.0.0 dev: true - /@mdit-vue/types@1.0.0: - resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==} + /@mdit-vue/types@2.0.0: + resolution: {integrity: sha512-1BeEB+DbtmDMUAfvbNUj5Hso8cSl2sBVK2iTyOMAqhfDVLdh+/9+D0JmQHaCeUk/vuJoMhOwbweZvh55wHxm4w==} dev: true /@netlify/functions@2.6.0: @@ -1982,7 +1982,7 @@ packages: ignore: 5.3.1 jiti: 1.21.0 knitwork: 1.0.0 - mlly: 1.5.0 + mlly: 1.6.0 pathe: 1.1.2 pkg-types: 1.0.3 scule: 1.3.0 @@ -2070,7 +2070,7 @@ packages: h3: 1.10.1 knitwork: 1.0.0 magic-string: 0.30.7 - mlly: 1.5.0 + mlly: 1.6.0 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -2883,10 +2883,10 @@ packages: vue: 3.4.19(typescript@5.3.3) dev: true - /@vitest/coverage-v8@1.3.0(vitest@1.3.0): - resolution: {integrity: sha512-e5Y5uK5NNoQMQaNitGQQjo9FoA5ZNcu7Bn6pH+dxUf48u6po1cX38kFBYUHZ9GNVkF4JLbncE0WeWwTw+nLrxg==} + /@vitest/coverage-v8@1.3.1(vitest@1.3.1): + resolution: {integrity: sha512-UuBnkSJUNE9rdHjDCPyJ4fYuMkoMtnghes1XohYa4At0MS3OQSAo97FrbwSLRshYsXThMZy1+ybD/byK5llyIg==} peerDependencies: - vitest: 1.3.0 + vitest: 1.3.1 dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 @@ -2901,58 +2901,58 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.3.0(@types/node@20.11.19)(@vitest/ui@1.3.0)(happy-dom@13.3.8) + vitest: 1.3.1(@types/node@20.11.19)(@vitest/ui@1.3.1)(happy-dom@13.3.8) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.3.0: - resolution: {integrity: sha512-7bWt0vBTZj08B+Ikv70AnLRicohYwFgzNjFqo9SxxqHHxSlUJGSXmCRORhOnRMisiUryKMdvsi1n27Bc6jL9DQ==} + /@vitest/expect@1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} dependencies: - '@vitest/spy': 1.3.0 - '@vitest/utils': 1.3.0 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 chai: 4.4.1 dev: true - /@vitest/runner@1.3.0: - resolution: {integrity: sha512-1Jb15Vo/Oy7mwZ5bXi7zbgszsdIBNjc4IqP8Jpr/8RdBC4nF1CTzIAn2dxYvpF1nGSseeL39lfLQ2uvs5u1Y9A==} + /@vitest/runner@1.3.1: + resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} dependencies: - '@vitest/utils': 1.3.0 + '@vitest/utils': 1.3.1 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.3.0: - resolution: {integrity: sha512-swmktcviVVPYx9U4SEQXLV6AEY51Y6bZ14jA2yo6TgMxQ3h+ZYiO0YhAHGJNp0ohCFbPAis1R9kK0cvN6lDPQA==} + /@vitest/snapshot@1.3.1: + resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} dependencies: magic-string: 0.30.7 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.3.0: - resolution: {integrity: sha512-AkCU0ThZunMvblDpPKgjIi025UxR8V7MZ/g/EwmAGpjIujLVV2X6rGYGmxE2D4FJbAy0/ijdROHMWa2M/6JVMw==} + /@vitest/spy@1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/ui@1.3.0(vitest@1.3.0): - resolution: {integrity: sha512-gDGEBUddrPOJvF4e0nIeKBz1whiDthBxBB0OUAbUqnY0HxJwqlKg9R257Sxoeh1Q7ZDSzc7qY96n4hrEPy1NaQ==} + /@vitest/ui@1.3.1(vitest@1.3.1): + resolution: {integrity: sha512-2UrFLJ62c/eJGPHcclstMKlAR7E1WB1ITe1isuowEPJJHi3HfqofvsUqQ1cGrEF7kitG1DJuwURUA3HLDtQkXA==} peerDependencies: - vitest: 1.3.0 + vitest: 1.3.1 dependencies: - '@vitest/utils': 1.3.0 + '@vitest/utils': 1.3.1 fast-glob: 3.3.2 fflate: 0.8.2 flatted: 3.2.9 pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.3.0(@types/node@20.11.19)(@vitest/ui@1.3.0)(happy-dom@13.3.8) + vitest: 1.3.1(@types/node@20.11.19)(@vitest/ui@1.3.1)(happy-dom@13.3.8) dev: true - /@vitest/utils@1.3.0: - resolution: {integrity: sha512-/LibEY/fkaXQufi4GDlQZhikQsPO2entBKtfuyIpr1jV4DpaeasqkeHjhdOhU24vSHshcSuEyVlWdzvv2XmYCw==} + /@vitest/utils@1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -3642,6 +3642,7 @@ packages: pathe: 1.1.2 transitivePeerDependencies: - rollup + dev: true /ast-walker-scope@0.5.0(rollup@4.12.0): resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} @@ -3651,6 +3652,17 @@ packages: ast-kit: 0.9.5(rollup@4.12.0) transitivePeerDependencies: - rollup + dev: true + + /ast-walker-scope@0.6.0(rollup@4.12.0): + resolution: {integrity: sha512-p+5g400eD1wGLfrEGQIAWtLTT4OBUDWKABrYp1e+xNTNkPniCqXJVfjd7QPTRbt0clm3G71ZMjx/X47DOWpCUQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.23.9 + ast-kit: 0.11.3(rollup@4.12.0) + transitivePeerDependencies: + - rollup + dev: false /async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} @@ -3821,7 +3833,7 @@ packages: jiti: 1.21.0 json5: 2.2.3 jsonc-parser: 3.2.1 - mlly: 1.5.0 + mlly: 1.6.0 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -4738,11 +4750,6 @@ packages: strip-ansi: 6.0.1 dev: true - /entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - dev: true - /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -5034,7 +5041,7 @@ packages: resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} dependencies: enhanced-resolve: 5.15.0 - mlly: 1.5.0 + mlly: 1.6.0 pathe: 1.1.2 ufo: 1.4.0 dev: true @@ -6166,10 +6173,10 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /linkify-it@4.0.1: - resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + /linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} dependencies: - uc.micro: 1.0.6 + uc.micro: 2.0.0 dev: true /lint-staged@15.2.2: @@ -6206,7 +6213,7 @@ packages: h3: 1.10.1 http-shutdown: 1.2.2 jiti: 1.21.0 - mlly: 1.5.0 + mlly: 1.6.0 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 @@ -6246,7 +6253,7 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} dependencies: - mlly: 1.5.0 + mlly: 1.6.0 pkg-types: 1.0.3 /locate-path@7.2.0: @@ -6411,15 +6418,16 @@ packages: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} dev: true - /markdown-it@13.0.2: - resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + /markdown-it@14.0.0: + resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} hasBin: true dependencies: argparse: 2.0.1 - entities: 3.0.1 - linkify-it: 4.0.1 - mdurl: 1.0.1 - uc.micro: 1.0.6 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.0.0 dev: true /markdown-table@3.0.3: @@ -6571,8 +6579,8 @@ packages: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} dev: true /media-typer@0.3.0: @@ -6953,6 +6961,15 @@ packages: pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.4.0 + dev: true + + /mlly@1.6.0: + resolution: {integrity: sha512-YOvg9hfYQmnaB56Yb+KrJE2u0Yzz5zR+sLejEvF4fzwzV1Al6hkf2vyHTwqCRyv0hCi9rVCqVoXpyYevQIRwLQ==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + ufo: 1.4.0 /morgan@1.10.0: resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} @@ -7075,7 +7092,7 @@ packages: listhen: 1.6.0 magic-string: 0.30.7 mime: 3.0.0 - mlly: 1.5.0 + mlly: 1.6.0 mri: 1.2.0 node-fetch-native: 1.6.2 ofetch: 1.3.3 @@ -7765,7 +7782,7 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.1 - mlly: 1.5.0 + mlly: 1.6.0 pathe: 1.1.2 /please-upgrade-node@3.2.0: @@ -8198,6 +8215,11 @@ packages: resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} dev: true + /punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + dev: true + /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -9293,8 +9315,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /uc.micro@1.0.6: - resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} + /uc.micro@2.0.0: + resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} dev: true /ufo@1.4.0: @@ -9381,7 +9403,7 @@ packages: fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.7 - mlly: 1.5.0 + mlly: 1.6.0 pathe: 1.1.2 pkg-types: 1.0.3 scule: 1.3.0 @@ -9472,17 +9494,17 @@ packages: - rollup dev: true - /unplugin-vue-markdown@0.25.2(rollup@4.12.0)(vite@5.1.4): - resolution: {integrity: sha512-bDDWqtK1PUkWK/+kczOk33hqO5WulOUx5ZxfbCZuVArcUSwY7aB2vf4e2K+qdrlxalxkpjIA64z/liOrC/cjiQ==} + /unplugin-vue-markdown@0.26.0(rollup@4.12.0)(vite@5.1.4): + resolution: {integrity: sha512-JohVC2KhMklr3OQJB6YfB20E1AZ/K+wV/q+6XtmamyUccr0cmdWRBR5jSS45y4fNtZqN3ULC+02EiD4pmaOqdQ==} peerDependencies: vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 dependencies: - '@mdit-vue/plugin-component': 1.0.0 - '@mdit-vue/plugin-frontmatter': 1.0.0 - '@mdit-vue/types': 1.0.0 + '@mdit-vue/plugin-component': 2.0.0 + '@mdit-vue/plugin-frontmatter': 2.0.0 + '@mdit-vue/types': 2.0.0 '@rollup/pluginutils': 5.1.0(rollup@4.12.0) '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + markdown-it: 14.0.0 unplugin: 1.7.1 vite: 5.1.4(@types/node@20.11.19) transitivePeerDependencies: @@ -9505,7 +9527,7 @@ packages: fast-glob: 3.3.2 json5: 2.2.3 local-pkg: 0.4.3 - mlly: 1.5.0 + mlly: 1.6.0 pathe: 1.1.2 scule: 1.3.0 unplugin: 1.7.1 @@ -9702,6 +9724,27 @@ packages: - terser dev: true + /vite-node@1.3.1(@types/node@20.11.19): + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4(supports-color@5.5.0) + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.1.4(@types/node@20.11.19) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-checker@0.6.4(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} @@ -9925,15 +9968,15 @@ packages: - universal-cookie dev: true - /vitest@1.3.0(@types/node@20.11.19)(@vitest/ui@1.3.0)(happy-dom@13.3.8): - resolution: {integrity: sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==} + /vitest@1.3.1(@types/node@20.11.19)(@vitest/ui@1.3.1)(happy-dom@13.3.8): + resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.0 - '@vitest/ui': 1.3.0 + '@vitest/browser': 1.3.1 + '@vitest/ui': 1.3.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -9951,12 +9994,12 @@ packages: optional: true dependencies: '@types/node': 20.11.19 - '@vitest/expect': 1.3.0 - '@vitest/runner': 1.3.0 - '@vitest/snapshot': 1.3.0 - '@vitest/spy': 1.3.0 - '@vitest/ui': 1.3.0(vitest@1.3.0) - '@vitest/utils': 1.3.0 + '@vitest/expect': 1.3.1 + '@vitest/runner': 1.3.1 + '@vitest/snapshot': 1.3.1 + '@vitest/spy': 1.3.1 + '@vitest/ui': 1.3.1(vitest@1.3.1) + '@vitest/utils': 1.3.1 acorn-walk: 8.3.2 chai: 4.4.1 debug: 4.3.4(supports-color@5.5.0) @@ -9971,7 +10014,7 @@ packages: tinybench: 2.6.0 tinypool: 0.8.2 vite: 5.1.4(@types/node@20.11.19) - vite-node: 1.3.0(@types/node@20.11.19) + vite-node: 1.3.1(@types/node@20.11.19) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -10059,14 +10102,14 @@ packages: vue: 3.4.19(typescript@5.3.3) dev: true - /vue-router-mock@1.1.0(vue-router@4.3.0-alpha.1)(vue@3.4.19): + /vue-router-mock@1.1.0(vue-router@4.3.0)(vue@3.4.19): resolution: {integrity: sha512-RhKhxkiZh2zB2eRkzfcCILQQ0ZUc0tk7CE2ZC1PGJYi5GOU+2QQAGHtTCgb8V4B/OPm9ws+X5Q9SQB5vyTXxBQ==} peerDependencies: vue: ^3.2.23 vue-router: ^4.0.12 dependencies: vue: 3.4.19(typescript@5.3.3) - vue-router: 4.3.0-alpha.1(vue@3.4.19) + vue-router: 4.3.0(vue@3.4.19) dev: true /vue-router@4.2.5(vue@3.4.19): @@ -10078,8 +10121,8 @@ packages: vue: 3.4.19(typescript@5.3.3) dev: true - /vue-router@4.3.0-alpha.1(vue@3.4.19): - resolution: {integrity: sha512-ArFiJFTotNCBnE/gDHpcIBDjPzL51Yk7MbLKub3Mp8PaJ3dgojWotNOO7YaCl2JBe2ljJ6zckytofzk4r6zkfA==} + /vue-router@4.3.0(vue@3.4.19): + resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==} peerDependencies: vue: ^3.2.0 dependencies: