]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
chore: pin vue versions because of withDefaults bug in compiler
authorEduardo San Martin Morote <posva13@gmail.com>
Tue, 10 Sep 2024 09:29:47 +0000 (11:29 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Tue, 10 Sep 2024 09:29:47 +0000 (11:29 +0200)
packages/docs/.vitepress/theme/components/HomeSponsorsGroup.vue
packages/docs/api/interfaces/RouteMeta.md
packages/playground/package.json
packages/router/package.json
pnpm-lock.yaml

index 95b4aabcffaf840fb83565878218c72c6cd7585b..e1f629db28602083e432d63e0409a35adc2a07da 100644 (file)
@@ -3,20 +3,15 @@ import sponsors from './sponsors.json'
 import { computed } from 'vue'
 import { useData } from 'vitepress'
 
-const props = withDefaults(
-  defineProps<{
+const { name, size = 140 } = defineProps<{
     name: 'Gold' | 'Platinum' | 'Silver' | 'Bronze'
     size?: number | string
-  }>(),
-  {
-    size: 140,
-  }
-)
+  }>()
 
 const { isDark } = useData()
 
 const list = computed(() =>
-  sponsors[props.name.toLowerCase()].map(sponsor => ({
+  sponsors[name.toLowerCase()].map(sponsor => ({
     ...sponsor,
     imgSrc: isDark.value ? sponsor.imgSrcDark : sponsor.imgSrcLight,
   }))
index 5e6007b1087ce90797588b1645e94578bb0f76bd..0c2a36e4f0b28433a58d70428119ced0bbac20ca 100644 (file)
@@ -18,7 +18,7 @@ declare module 'vue-router' {
   interface RouteMeta {
     requiresAuth?: boolean
   }
- }
+}
 ```
 
 ## Hierarchy
index 28b84ce3d89552524dbec9d9992ec1f3839d7ef6..78e22afd07cfc000498eacb1bf159535687af005 100644 (file)
@@ -9,12 +9,12 @@
     "preview": "vite preview --port 4173"
   },
   "dependencies": {
-    "vue": "^3.5.3"
+    "vue": "~3.4.3"
   },
   "devDependencies": {
     "@types/node": "^20.16.5",
     "@vitejs/plugin-vue": "^5.1.3",
-    "@vue/compiler-sfc": "^3.5.3",
+    "@vue/compiler-sfc": "~3.4.3",
     "@vue/tsconfig": "^0.5.1",
     "typescript": "~5.3.3",
     "vite": "^5.4.3",
index 05ce0510362b179acf2938681517fe0baac77f1c..b649a869b19abbc3c8cafe04d92940fcf38f6ed6 100644 (file)
     "@vitejs/plugin-vue": "^5.1.3",
     "@vitest/coverage-v8": "^1.6.0",
     "@vitest/ui": "^1.6.0",
-    "@vue/compiler-sfc": "^3.5.3",
-    "@vue/server-renderer": "^3.5.3",
+    "@vue/compiler-sfc": "~3.4.3",
+    "@vue/server-renderer": "~3.4.3",
     "@vue/test-utils": "^2.4.6",
     "browserstack-local": "^1.5.5",
     "chromedriver": "^128.0.1",
     "typescript": "~5.3.3",
     "vite": "^5.4.3",
     "vitest": "^1.6.0",
-    "vue": "^3.5.3"
+    "vue": "~3.4.3"
   }
 }
index e670c50508b6bb3cd560053670b2b59c67916139..c8539183f8bbd899fbc9865adc420e0f605d0e47 100644 (file)
@@ -69,18 +69,18 @@ importers:
   packages/playground:
     dependencies:
       vue:
-        specifier: ^3.5.3
-        version: 3.5.3(typescript@5.3.3)
+        specifier: ~3.4.3
+        version: 3.4.29(typescript@5.3.3)
     devDependencies:
       '@types/node':
         specifier: ^20.16.5
         version: 20.16.5
       '@vitejs/plugin-vue':
         specifier: ^5.1.3
-        version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(terser@5.32.0))(vue@3.5.3(typescript@5.3.3))
+        version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(terser@5.32.0))(vue@3.4.29(typescript@5.3.3))
       '@vue/compiler-sfc':
-        specifier: ^3.5.3
-        version: 3.5.3
+        specifier: ~3.4.3
+        version: 3.4.29
       '@vue/tsconfig':
         specifier: ^0.5.1
         version: 0.5.1
@@ -129,7 +129,7 @@ importers:
         version: 2.3.31
       '@vitejs/plugin-vue':
         specifier: ^5.1.3
-        version: 5.1.3(vite@5.4.3(@types/node@22.5.4)(terser@5.32.0))(vue@3.5.3(typescript@5.3.3))
+        version: 5.1.3(vite@5.4.3(@types/node@22.5.4)(terser@5.32.0))(vue@3.4.29(typescript@5.3.3))
       '@vitest/coverage-v8':
         specifier: ^1.6.0
         version: 1.6.0(vitest@1.6.0(@types/node@22.5.4)(@vitest/ui@1.6.0)(happy-dom@15.7.3)(jsdom@25.0.0)(terser@5.32.0))
@@ -137,11 +137,11 @@ importers:
         specifier: ^1.6.0
         version: 1.6.0(vitest@1.6.0)
       '@vue/compiler-sfc':
-        specifier: ^3.5.3
-        version: 3.5.3
+        specifier: ~3.4.3
+        version: 3.4.29
       '@vue/server-renderer':
-        specifier: ^3.5.3
-        version: 3.5.3(vue@3.5.3(typescript@5.3.3))
+        specifier: ~3.4.3
+        version: 3.4.29(vue@3.4.29(typescript@5.3.3))
       '@vue/test-utils':
         specifier: ^2.4.6
         version: 2.4.6
@@ -197,8 +197,8 @@ importers:
         specifier: ^1.6.0
         version: 1.6.0(@types/node@22.5.4)(@vitest/ui@1.6.0)(happy-dom@15.7.3)(jsdom@25.0.0)(terser@5.32.0)
       vue:
-        specifier: ^3.5.3
-        version: 3.5.3(typescript@5.3.3)
+        specifier: ~3.4.3
+        version: 3.4.29(typescript@5.3.3)
 
 packages:
 
@@ -988,15 +988,9 @@ packages:
   '@vue/compiler-sfc@3.4.29':
     resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==}
 
-  '@vue/compiler-sfc@3.5.3':
-    resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==}
-
   '@vue/compiler-ssr@3.4.29':
     resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==}
 
-  '@vue/compiler-ssr@3.5.3':
-    resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==}
-
   '@vue/compiler-vue2@2.7.16':
     resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
 
@@ -1023,31 +1017,17 @@ packages:
   '@vue/reactivity@3.4.29':
     resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==}
 
-  '@vue/reactivity@3.5.3':
-    resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==}
-
   '@vue/runtime-core@3.4.29':
     resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==}
 
-  '@vue/runtime-core@3.5.3':
-    resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==}
-
   '@vue/runtime-dom@3.4.29':
     resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==}
 
-  '@vue/runtime-dom@3.5.3':
-    resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==}
-
   '@vue/server-renderer@3.4.29':
     resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==}
     peerDependencies:
       vue: 3.4.29
 
-  '@vue/server-renderer@3.5.3':
-    resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==}
-    peerDependencies:
-      vue: 3.5.3
-
   '@vue/shared@3.4.29':
     resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==}
 
@@ -3813,14 +3793,6 @@ packages:
       typescript:
         optional: true
 
-  vue@3.5.3:
-    resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==}
-    peerDependencies:
-      typescript: '*'
-    peerDependenciesMeta:
-      typescript:
-        optional: true
-
   w3c-hr-time@1.0.2:
     resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
     deprecated: Use your platform's native performance.now() and performance.timeOrigin.
@@ -4677,15 +4649,15 @@ snapshots:
       vite: 5.3.1(@types/node@22.5.4)(terser@5.32.0)
       vue: 3.4.29(typescript@5.6.2)
 
-  '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(terser@5.32.0))(vue@3.5.3(typescript@5.3.3))':
+  '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(terser@5.32.0))(vue@3.4.29(typescript@5.3.3))':
     dependencies:
       vite: 5.4.3(@types/node@20.16.5)(terser@5.32.0)
-      vue: 3.5.3(typescript@5.3.3)
+      vue: 3.4.29(typescript@5.3.3)
 
-  '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@22.5.4)(terser@5.32.0))(vue@3.5.3(typescript@5.3.3))':
+  '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@22.5.4)(terser@5.32.0))(vue@3.4.29(typescript@5.3.3))':
     dependencies:
       vite: 5.4.3(@types/node@22.5.4)(terser@5.32.0)
-      vue: 3.5.3(typescript@5.3.3)
+      vue: 3.4.29(typescript@5.3.3)
 
   '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@22.5.4)(@vitest/ui@1.6.0)(happy-dom@15.7.3)(jsdom@25.0.0)(terser@5.32.0))':
     dependencies:
@@ -4796,28 +4768,11 @@ snapshots:
       postcss: 8.4.45
       source-map-js: 1.2.1
 
-  '@vue/compiler-sfc@3.5.3':
-    dependencies:
-      '@babel/parser': 7.25.6
-      '@vue/compiler-core': 3.5.3
-      '@vue/compiler-dom': 3.5.3
-      '@vue/compiler-ssr': 3.5.3
-      '@vue/shared': 3.5.3
-      estree-walker: 2.0.2
-      magic-string: 0.30.11
-      postcss: 8.4.45
-      source-map-js: 1.2.1
-
   '@vue/compiler-ssr@3.4.29':
     dependencies:
       '@vue/compiler-dom': 3.4.29
       '@vue/shared': 3.4.29
 
-  '@vue/compiler-ssr@3.5.3':
-    dependencies:
-      '@vue/compiler-dom': 3.5.3
-      '@vue/shared': 3.5.3
-
   '@vue/compiler-vue2@2.7.16':
     dependencies:
       de-indent: 1.0.2
@@ -4860,20 +4815,11 @@ snapshots:
     dependencies:
       '@vue/shared': 3.4.29
 
-  '@vue/reactivity@3.5.3':
-    dependencies:
-      '@vue/shared': 3.5.3
-
   '@vue/runtime-core@3.4.29':
     dependencies:
       '@vue/reactivity': 3.4.29
       '@vue/shared': 3.4.29
 
-  '@vue/runtime-core@3.5.3':
-    dependencies:
-      '@vue/reactivity': 3.5.3
-      '@vue/shared': 3.5.3
-
   '@vue/runtime-dom@3.4.29':
     dependencies:
       '@vue/reactivity': 3.4.29
@@ -4881,12 +4827,11 @@ snapshots:
       '@vue/shared': 3.4.29
       csstype: 3.1.3
 
-  '@vue/runtime-dom@3.5.3':
+  '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.3.3))':
     dependencies:
-      '@vue/reactivity': 3.5.3
-      '@vue/runtime-core': 3.5.3
-      '@vue/shared': 3.5.3
-      csstype: 3.1.3
+      '@vue/compiler-ssr': 3.4.29
+      '@vue/shared': 3.4.29
+      vue: 3.4.29(typescript@5.3.3)
 
   '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.6.2))':
     dependencies:
@@ -4894,12 +4839,6 @@ snapshots:
       '@vue/shared': 3.4.29
       vue: 3.4.29(typescript@5.6.2)
 
-  '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.3.3))':
-    dependencies:
-      '@vue/compiler-ssr': 3.5.3
-      '@vue/shared': 3.5.3
-      vue: 3.5.3(typescript@5.3.3)
-
   '@vue/shared@3.4.29': {}
 
   '@vue/shared@3.5.3': {}
@@ -7812,25 +7751,25 @@ snapshots:
       semver: 7.6.3
       typescript: 5.3.3
 
-  vue@3.4.29(typescript@5.6.2):
+  vue@3.4.29(typescript@5.3.3):
     dependencies:
       '@vue/compiler-dom': 3.4.29
       '@vue/compiler-sfc': 3.4.29
       '@vue/runtime-dom': 3.4.29
-      '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.6.2))
+      '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.3.3))
       '@vue/shared': 3.4.29
     optionalDependencies:
-      typescript: 5.6.2
+      typescript: 5.3.3
 
-  vue@3.5.3(typescript@5.3.3):
+  vue@3.4.29(typescript@5.6.2):
     dependencies:
-      '@vue/compiler-dom': 3.5.3
-      '@vue/compiler-sfc': 3.5.3
-      '@vue/runtime-dom': 3.5.3
-      '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.3.3))
-      '@vue/shared': 3.5.3
+      '@vue/compiler-dom': 3.4.29
+      '@vue/compiler-sfc': 3.4.29
+      '@vue/runtime-dom': 3.4.29
+      '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.6.2))
+      '@vue/shared': 3.4.29
     optionalDependencies:
-      typescript: 5.3.3
+      typescript: 5.6.2
 
   w3c-hr-time@1.0.2:
     dependencies: