upgrade to Vue 3.3

pull/2259/head
Evan You 2 years ago
parent d6c0985002
commit 0561c8fc41

@ -99,7 +99,7 @@
"minisearch": "^6.0.1",
"shiki": "^0.14.2",
"vite": "^4.3.3",
"vue": "^3.2.47"
"vue": "^3.3.2"
},
"devDependencies": {
"@clack/prompts": "^0.6.3",

@ -12,16 +12,16 @@ importers:
version: 3.3.4
'@vitejs/plugin-vue':
specifier: ^4.2.1
version: 4.2.1(vite@4.3.3)(vue@3.2.47)
version: 4.2.1(vite@4.3.3)(vue@3.3.2)
'@vue/devtools-api':
specifier: ^6.5.0
version: 6.5.0
'@vueuse/core':
specifier: ^10.1.0
version: 10.1.0(vue@3.2.47)
version: 10.1.0(vue@3.3.2)
'@vueuse/integrations':
specifier: ^10.1.0
version: 10.1.0(focus-trap@7.4.0)(vue@3.2.47)
version: 10.1.0(focus-trap@7.4.0)(vue@3.3.2)
body-scroll-lock:
specifier: 4.0.0-beta.0
version: 4.0.0-beta.0
@ -41,8 +41,8 @@ importers:
specifier: ^4.3.3
version: 4.3.3(@types/node@18.16.3)
vue:
specifier: ^3.2.47
version: 3.2.47
specifier: ^3.3.2
version: 3.3.2
devDependencies:
'@clack/prompts':
specifier: ^0.6.3
@ -690,7 +690,6 @@ packages:
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
dev: true
/@mdit-vue/plugin-component@0.12.0:
resolution: {integrity: sha512-LrwV3f0Y6H7b7m/w1Y3bkGuR3HOiBK4QiHHW3HuRMza6MZodDQbj8Baik5/V5GiSg1/ltijS1CymVcycd1EfTw==}
@ -1095,7 +1094,7 @@ packages:
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
dev: false
/@vitejs/plugin-vue@4.2.1(vite@4.3.3)(vue@3.2.47):
/@vitejs/plugin-vue@4.2.1(vite@4.3.3)(vue@3.3.2):
resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -1103,7 +1102,7 @@ packages:
vue: ^3.2.25
dependencies:
vite: 4.3.3(@types/node@18.16.3)
vue: 3.2.47
vue: 3.3.2
dev: false
/@vitest/expect@0.30.1:
@ -1197,12 +1196,30 @@ packages:
'@vue/shared': 3.2.47
estree-walker: 2.0.2
source-map: 0.6.1
dev: true
/@vue/compiler-core@3.3.2:
resolution: {integrity: sha512-CKZWo1dzsQYTNTft7whzjL0HsrEpMfiK7pjZ2WFE3bC1NA7caUjWioHSK+49y/LK7Bsm4poJZzAMnvZMQ7OTeg==}
dependencies:
'@babel/parser': 7.21.5
'@vue/shared': 3.3.2
estree-walker: 2.0.2
source-map-js: 1.0.2
dev: false
/@vue/compiler-dom@3.2.47:
resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
dependencies:
'@vue/compiler-core': 3.2.47
'@vue/shared': 3.2.47
dev: true
/@vue/compiler-dom@3.3.2:
resolution: {integrity: sha512-6gS3auANuKXLw0XH6QxkWqyPYPunziS2xb6VRenM3JY7gVfZcJvkCBHkb5RuNY1FCbBO3lkIi0CdXUCW1c7SXw==}
dependencies:
'@vue/compiler-core': 3.3.2
'@vue/shared': 3.3.2
dev: false
/@vue/compiler-sfc@3.2.47:
resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
@ -1217,12 +1234,36 @@ packages:
magic-string: 0.25.9
postcss: 8.4.23
source-map: 0.6.1
dev: true
/@vue/compiler-sfc@3.3.2:
resolution: {integrity: sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==}
dependencies:
'@babel/parser': 7.21.5
'@vue/compiler-core': 3.3.2
'@vue/compiler-dom': 3.3.2
'@vue/compiler-ssr': 3.3.2
'@vue/reactivity-transform': 3.3.2
'@vue/shared': 3.3.2
estree-walker: 2.0.2
magic-string: 0.30.0
postcss: 8.4.23
source-map-js: 1.0.2
dev: false
/@vue/compiler-ssr@3.2.47:
resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
dependencies:
'@vue/compiler-dom': 3.2.47
'@vue/shared': 3.2.47
dev: true
/@vue/compiler-ssr@3.3.2:
resolution: {integrity: sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==}
dependencies:
'@vue/compiler-dom': 3.3.2
'@vue/shared': 3.3.2
dev: false
/@vue/devtools-api@6.5.0:
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
@ -1236,53 +1277,76 @@ packages:
'@vue/shared': 3.2.47
estree-walker: 2.0.2
magic-string: 0.25.9
dev: true
/@vue/reactivity-transform@3.3.2:
resolution: {integrity: sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==}
dependencies:
'@babel/parser': 7.21.5
'@vue/compiler-core': 3.3.2
'@vue/shared': 3.3.2
estree-walker: 2.0.2
magic-string: 0.30.0
dev: false
/@vue/reactivity@3.2.47:
resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
dependencies:
'@vue/shared': 3.2.47
dev: true
/@vue/runtime-core@3.2.47:
resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
/@vue/reactivity@3.3.2:
resolution: {integrity: sha512-yX8C4uTgg2Tdj+512EEMnMKbLveoITl7YdQX35AYgx8vBvQGszKiiCN46g4RY6/deeo/5DLbeUUGxCq1qWMf5g==}
dependencies:
'@vue/reactivity': 3.2.47
'@vue/shared': 3.2.47
'@vue/shared': 3.3.2
dev: false
/@vue/runtime-dom@3.2.47:
resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
/@vue/runtime-core@3.3.2:
resolution: {integrity: sha512-qSl95qj0BvKfcsO+hICqFEoLhJn6++HtsPxmTkkadFbuhe3uQfJ8HmQwvEr7xbxBd2rcJB6XOJg7nWAn/ymC5A==}
dependencies:
'@vue/runtime-core': 3.2.47
'@vue/shared': 3.2.47
csstype: 2.6.21
'@vue/reactivity': 3.3.2
'@vue/shared': 3.3.2
dev: false
/@vue/runtime-dom@3.3.2:
resolution: {integrity: sha512-+drStsJT+0mtgHdarT7cXZReCcTFfm6ptxMrz0kAW5hms6UNBd8Q1pi4JKlncAhu+Ld/TevsSp7pqAZxBBoGng==}
dependencies:
'@vue/runtime-core': 3.3.2
'@vue/shared': 3.3.2
csstype: 3.1.2
dev: false
/@vue/server-renderer@3.2.47(vue@3.2.47):
resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
/@vue/server-renderer@3.3.2(vue@3.3.2):
resolution: {integrity: sha512-QCwh6OGwJg6GDLE0fbQhRTR6tnU+XDJ1iCsTYHXBiezCXAhqMygFRij7BiLF4ytvvHcg5kX9joX5R5vP85++wg==}
peerDependencies:
vue: 3.2.47
vue: 3.3.2
dependencies:
'@vue/compiler-ssr': 3.2.47
'@vue/shared': 3.2.47
vue: 3.2.47
'@vue/compiler-ssr': 3.3.2
'@vue/shared': 3.3.2
vue: 3.3.2
dev: false
/@vue/shared@3.2.47:
resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
dev: true
/@vueuse/core@10.1.0(vue@3.2.47):
/@vue/shared@3.3.2:
resolution: {integrity: sha512-0rFu3h8JbclbnvvKrs7Fe5FNGV9/5X2rPD7KmOzhLSUAiQH5//Hq437Gv0fR5Mev3u/nbtvmLl8XgwCU20/ZfQ==}
dev: false
/@vueuse/core@10.1.0(vue@3.3.2):
resolution: {integrity: sha512-3Znoa5m5RO+z4/C9w6DRaKTR3wCVJvD5rav8HTDGsr+7rOZRHtcgFJ8NcCs0ZvIpmev2kExTa311ns5j2RbzDQ==}
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 10.1.0
'@vueuse/shared': 10.1.0(vue@3.2.47)
vue-demi: 0.14.0(vue@3.2.47)
'@vueuse/shared': 10.1.0(vue@3.3.2)
vue-demi: 0.14.0(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
/@vueuse/integrations@10.1.0(focus-trap@7.4.0)(vue@3.2.47):
/@vueuse/integrations@10.1.0(focus-trap@7.4.0)(vue@3.3.2):
resolution: {integrity: sha512-eSGdRYSFIspSYQIC0hzivi95Jv/BEH9Z47BrpNNKZi6k/LcHDAANmiNeiPN1BxlmO2PovG8dN9Et/AZC4WZ2YQ==}
peerDependencies:
async-validator: '*'
@ -1323,10 +1387,10 @@ packages:
universal-cookie:
optional: true
dependencies:
'@vueuse/core': 10.1.0(vue@3.2.47)
'@vueuse/shared': 10.1.0(vue@3.2.47)
'@vueuse/core': 10.1.0(vue@3.3.2)
'@vueuse/shared': 10.1.0(vue@3.3.2)
focus-trap: 7.4.0
vue-demi: 0.14.0(vue@3.2.47)
vue-demi: 0.14.0(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -1336,10 +1400,10 @@ packages:
resolution: {integrity: sha512-cM28HjDEw5FIrPE9rgSPFZvQ0ZYnOLAOr8hl1XM6tFl80U3WAR5ROdnAqiYybniwP5gt9MKKAJAqd/ab2aHkqg==}
dev: false
/@vueuse/shared@10.1.0(vue@3.2.47):
/@vueuse/shared@10.1.0(vue@3.3.2):
resolution: {integrity: sha512-2X52ogu12i9DkKOQ01yeb/BKg9UO87RNnpm5sXkQvyORlbq8ONS5l39MYkjkeVWWjdT0teJru7a2S41dmHmqjQ==}
dependencies:
vue-demi: 0.14.0(vue@3.2.47)
vue-demi: 0.14.0(vue@3.3.2)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -1983,8 +2047,8 @@ packages:
which: 2.0.2
dev: true
/csstype@2.6.21:
resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
dev: false
/dargs@7.0.0:
@ -3069,6 +3133,7 @@ packages:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
dev: true
/magic-string@0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
@ -3082,7 +3147,6 @@ packages:
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
/map-obj@1.0.1:
resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
@ -4032,10 +4096,12 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
dev: true
/sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true
/spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@ -4524,7 +4590,7 @@ packages:
/vscode-textmate@8.0.0:
resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
/vue-demi@0.14.0(vue@3.2.47):
/vue-demi@0.14.0(vue@3.3.2):
resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==}
engines: {node: '>=12'}
hasBin: true
@ -4536,7 +4602,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: 3.2.47
vue: 3.3.2
dev: false
/vue-template-compiler@2.7.14:
@ -4558,14 +4624,14 @@ packages:
typescript: 5.0.4
dev: true
/vue@3.2.47:
resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==}
/vue@3.3.2:
resolution: {integrity: sha512-98hJcAhyDwZoOo2flAQBSPVYG/o0HA9ivIy2ktHshjE+6/q8IMQ+kvDKQzOZTFPxvnNMcGM+zS2A00xeZMA7tA==}
dependencies:
'@vue/compiler-dom': 3.2.47
'@vue/compiler-sfc': 3.2.47
'@vue/runtime-dom': 3.2.47
'@vue/server-renderer': 3.2.47(vue@3.2.47)
'@vue/shared': 3.2.47
'@vue/compiler-dom': 3.3.2
'@vue/compiler-sfc': 3.3.2
'@vue/runtime-dom': 3.3.2
'@vue/server-renderer': 3.3.2(vue@3.3.2)
'@vue/shared': 3.3.2
dev: false
/wait-on@7.0.1(debug@4.3.4):

Loading…
Cancel
Save