]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
chore: update dependencies with breaking changes
authorHaoqun Jiang <haoqunjiang@gmail.com>
Wed, 17 Nov 2021 07:18:45 +0000 (15:18 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Wed, 17 Nov 2021 07:18:45 +0000 (15:18 +0800)
28 files changed:
package.json
playground/jsx-router-vuex-with-tests/package.json
playground/jsx-router-with-tests/package.json
playground/jsx-vuex-with-tests/package.json
playground/jsx-with-tests/package.json
playground/router-vuex-with-tests/package.json
playground/router-with-tests/package.json
playground/typescript-jsx-router-vuex-with-tests/package.json
playground/typescript-jsx-router-vuex/package.json
playground/typescript-jsx-router-with-tests/package.json
playground/typescript-jsx-router/package.json
playground/typescript-jsx-vuex-with-tests/package.json
playground/typescript-jsx-vuex/package.json
playground/typescript-jsx-with-tests/package.json
playground/typescript-jsx/package.json
playground/typescript-router-vuex-with-tests/package.json
playground/typescript-router-vuex/package.json
playground/typescript-router-with-tests/package.json
playground/typescript-router/package.json
playground/typescript-vuex-with-tests/package.json
playground/typescript-vuex/package.json
playground/typescript-with-tests/package.json
playground/typescript/package.json
playground/vuex-with-tests/package.json
playground/with-tests/package.json
pnpm-lock.yaml
template/config/cypress/package.json
template/config/typescript/package.json

index bbe7f8b313b14f56231330ab03756cf6aee38b20..4dfc002d1ae0ed2d50d07441c78e0364e66ee263 100644 (file)
   },
   "homepage": "https://github.com/vuejs/create-vue#readme",
   "devDependencies": {
-    "esbuild": "^0.12.29",
+    "esbuild": "^0.13.14",
     "husky": "^7.0.4",
     "kolorist": "^1.5.0",
-    "lint-staged": "^11.2.6",
+    "lint-staged": "^12.0.2",
     "minimist": "^1.2.5",
     "npm-run-all": "^4.1.5",
     "prettier": "^2.4.1",
index 07210924365d006589bfc2d7d55054e94da4039a..1d15e04272cae1561f97a7bd36eb9bc7946f2218 100644 (file)
@@ -21,7 +21,7 @@
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index bb665759b0cba2a535aaed83e115088f5dcac93e..015debe02e86a4806c549435768ccdaca013f5c7 100644 (file)
@@ -20,7 +20,7 @@
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index 51358d375c3dfbee33c2268cbb66c7dbd690759a..0fa47b67e7b8140239fb5ec55f4ab33322ae01f1 100644 (file)
@@ -20,7 +20,7 @@
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index ef315ba07f0e564031236496934cdf248793ad18..6474d6d60459b153880e65a853b6c5d23143896c 100644 (file)
@@ -19,7 +19,7 @@
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index bd22caaf0b99845ee2d9a0e8fe35489d28954878..4b7f70fd26fde7e0b177a8aca5c170def494f61b 100644 (file)
@@ -20,7 +20,7 @@
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index 551b2123d004ccb0f66eb4ecaa6b05d218a4d18b..a01230edca8201c1aa34da18b44a5177dadc82df 100644 (file)
@@ -19,7 +19,7 @@
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index e3d75cbdf8294c79f4983ad4589a0064f4f113e5..5fb67c893b293cfa9b130fe5af3847e54f9c63b4 100644 (file)
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index ae83c3ec106f1c0d8466c20ca8f2135ebd81d109..b7d53631c5e7425f5ac309eb506c047904a754d0 100644 (file)
@@ -16,8 +16,8 @@
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index cbfedb1cbe40df19030ebc10cf0b7a9110f6bb06..343f68d6a4481469fd253e5c720e9734d83c229d 100644 (file)
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index a8a17f770c61e10b8b2db67eb8121ad214078db7..360bb676ea45b823a190356179cef374da2ba7e7 100644 (file)
@@ -15,8 +15,8 @@
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index d6e4090702edbbd2f49b2a1d602baca9b8a52463..941a2d2b8ab752db291e2ae169f6b84cac494409 100644 (file)
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 6fadd6cb90d36a9842e77688cf8d8ea3639671e4..9327d7ae26a8ac57eb5e769c1df47b2e3428b2dc 100644 (file)
@@ -15,8 +15,8 @@
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index a9a85d7c07531b0938349a61c4a5fe42eb0eba45..2dd4416033cd999d1e0d6253a6f3bbb1f0cd6585 100644 (file)
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 03018c67394a7a8949ed3820c25a92af4b3d4880..d6c73212cb7abe7628d3487b3202c1656a5c299a 100644 (file)
@@ -14,8 +14,8 @@
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
     "@vitejs/plugin-vue-jsx": "^1.2.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 8ed4d40b67384375ba779b5d26cde24623173796..733c8d1408dac03897eee951e840df121253bddd 100644 (file)
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 2710bb1827d2e3e83e45b1ea7a59eae8de9dff35..eae404f9f243d83ea68371ac616abf9c986ac4df 100644 (file)
@@ -15,8 +15,8 @@
   },
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 67679a01ecafb9d36887b415b37a8973d23c136e..c6aa0368edc72d818093f5142461de2f2347c1e0 100644 (file)
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index bb18ef291391655142fe6835e0cb5794c6bb15cf..0e7efb243d22fb6f17fc6c9df55491d89100d798 100644 (file)
@@ -14,8 +14,8 @@
   },
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index f66a6a21ad7ee89a48a02773ab76d2c61830a1db..6a8ca65b5df37fe97f7b0eef8b9c4bd40f46842f 100644 (file)
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index ada42bb07648a27755f57db54d2a074b46046ea6..3a87736eca334f6d1b71ff222efede6f5909f20b 100644 (file)
@@ -14,8 +14,8 @@
   },
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index e63fef34700c2ba6e742f40b02c18f79d6d329ff..fb7ed21e241f0c1579ad2978b8d02cf67df0f036 100644 (file)
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 7099316e4327463844947a5a603de82f01972176..90c57ae00f4de1ef66504df41675d5f642b46ff3 100644 (file)
@@ -13,8 +13,8 @@
   },
   "devDependencies": {
     "@vitejs/plugin-vue": "^1.9.4",
-    "typescript": "~4.3.5",
+    "typescript": "~4.4.4",
     "vite": "^2.6.14",
-    "vue-tsc": "^0.3.0"
+    "vue-tsc": "^0.29.5"
   }
 }
index 0ca0c82fd5e5cb1da9d5490e78d6e0a0179af45c..d1be246ed5b2cb53ac532c4b8e4f807a7ad0120c 100644 (file)
@@ -19,7 +19,7 @@
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index 87b6bd883db0462dc4067ed03182df03cdc9cab6..eec678648a4bd8e7db68de8c20e6674d3114ab8f 100644 (file)
@@ -18,7 +18,7 @@
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
     "@vitejs/plugin-vue": "^1.9.4",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0",
     "vite": "^2.6.14"
   }
index a6283bcfc74bbf45a3074bc61cd8a6fa0f8c4a6a..4ee1540dfc6f2157a732c7ce62825fc3acc9bfba 100644 (file)
@@ -4,19 +4,19 @@ importers:
 
   .:
     specifiers:
-      esbuild: ^0.12.29
+      esbuild: ^0.13.14
       husky: ^7.0.4
       kolorist: ^1.5.0
-      lint-staged: ^11.2.6
+      lint-staged: ^12.0.2
       minimist: ^1.2.5
       npm-run-all: ^4.1.5
       prettier: ^2.4.1
       prompts: ^2.4.2
     devDependencies:
-      esbuild: 0.12.29
+      esbuild: 0.13.14
       husky: 7.0.4
       kolorist: 1.5.0
-      lint-staged: 11.2.6
+      lint-staged: 12.0.2
       minimist: 1.2.5
       npm-run-all: 4.1.5
       prettier: 2.4.1
@@ -84,7 +84,7 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -96,10 +96,10 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -109,7 +109,7 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -119,10 +119,10 @@ importers:
       vue-router: 4.0.12_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -147,7 +147,7 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -157,10 +157,10 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -170,7 +170,7 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -178,10 +178,10 @@ importers:
       vue: 3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -218,7 +218,7 @@ importers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -230,9 +230,9 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -241,7 +241,7 @@ importers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -251,72 +251,72 @@ importers:
       vue-router: 4.0.12_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
   playground/typescript:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-router:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
       vue-router: 4.0.12_vue@3.2.22
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-router-vuex:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
@@ -325,9 +325,9 @@ importers:
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-router-vuex-with-tests:
     specifiers:
@@ -335,13 +335,13 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
@@ -349,14 +349,14 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-router-with-tests:
     specifiers:
@@ -364,35 +364,35 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
       vue-router: 4.0.12_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-vuex:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
@@ -400,9 +400,9 @@ importers:
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-vuex-with-tests:
     specifiers:
@@ -410,26 +410,26 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-jsx-with-tests:
     specifiers:
@@ -437,50 +437,50 @@ importers:
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
       '@vitejs/plugin-vue-jsx': ^1.2.0
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
       '@vitejs/plugin-vue-jsx': 1.2.0
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-router:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
       vue-router: 4.0.12_vue@3.2.22
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-router-vuex:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
@@ -488,22 +488,22 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-router-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
@@ -511,103 +511,103 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-router-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
       vue-router: ^4.0.12
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
       vue-router: 4.0.12_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-vuex:
     specifiers:
       '@vitejs/plugin-vue': ^1.9.4
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
       vuex: ^4.0.2
     dependencies:
       vue: 3.2.22
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/typescript-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
-      typescript: ~4.3.5
+      typescript: ~4.4.4
       vite: ^2.6.14
       vue: ^3.2.22
-      vue-tsc: ^0.3.0
+      vue-tsc: ^0.29.5
     dependencies:
       vue: 3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
-      typescript: 4.3.5
+      typescript: 4.4.4
       vite: 2.6.14
-      vue-tsc: 0.3.0_typescript@4.3.5
+      vue-tsc: 0.29.5_typescript@4.4.4
 
   playground/vuex:
     specifiers:
@@ -627,7 +627,7 @@ importers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -637,9 +637,9 @@ importers:
       vuex: 4.0.2_vue@3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -648,7 +648,7 @@ importers:
       '@cypress/vite-dev-server': ^2.2.0
       '@cypress/vue': ^3.0.5
       '@vitejs/plugin-vue': ^1.9.4
-      cypress: ^8.7.0
+      cypress: ^9.0.0
       start-server-and-test: ^1.14.0
       vite: ^2.6.14
       vue: ^3.2.22
@@ -656,9 +656,9 @@ importers:
       vue: 3.2.22
     devDependencies:
       '@cypress/vite-dev-server': 2.2.0_vite@2.6.14
-      '@cypress/vue': 3.0.5_cypress@8.7.0+vue@3.2.22
+      '@cypress/vue': 3.0.5_cypress@9.0.0+vue@3.2.22
       '@vitejs/plugin-vue': 1.9.4_vite@2.6.14
-      cypress: 8.7.0
+      cypress: 9.0.0
       start-server-and-test: 1.14.0
       vite: 2.6.14
 
@@ -989,7 +989,7 @@ packages:
       - supports-color
     dev: true
 
-  /@cypress/vue/3.0.5_cypress@8.7.0+vue@3.2.22:
+  /@cypress/vue/3.0.5_cypress@9.0.0+vue@3.2.22:
     resolution: {integrity: sha512-v6uVMEP04mCJGfc9/oH2ZIYPZ3fRwiOSzjtQ7jT0O2Lt2+SkoEWbDymG0pUFMRM1W8oc7Ep1hqEgZjIop7RXgw==}
     engines: {node: '>=8'}
     peerDependencies:
@@ -1005,7 +1005,7 @@ packages:
     dependencies:
       '@cypress/mount-utils': 1.0.2
       '@vue/test-utils': 2.0.0-rc.16_vue@3.2.22
-      cypress: 8.7.0
+      cypress: 9.0.0
       vue: 3.2.22
     dev: true
 
@@ -1110,43 +1110,55 @@ packages:
       vite: 2.6.14
     dev: true
 
-  /@volar/code-gen/0.27.24:
-    resolution: {integrity: sha512-s4j/QqOZUW03PeD6LmVYI00Q1C3CfJEOePDOQwDvCTUov4lFk0iSBtFyYhjlLyQ1pdtV1+TDTErkj2aMQtc4PA==}
+  /@volar/code-gen/0.29.5:
+    resolution: {integrity: sha512-5Y8YDe6F5myj9sMNtxKGyg8Ox1A1OkKxWB4ejIs/hIK6OzGg5t6VXeN3nLhzybJSXGBF6Wnu94S1tHS0OuRcNQ==}
     dependencies:
-      '@volar/shared': 0.27.24
-      '@volar/source-map': 0.27.24
+      '@volar/shared': 0.29.5
+      '@volar/source-map': 0.29.5
     dev: true
 
-  /@volar/html2pug/0.27.13:
-    resolution: {integrity: sha512-3NYgNA5F3PDsKbbpOrVdGy2S7ZYmZIbFmbp1A/27DDzjj/uIC9Pj7HXVvbYOzi8HcOxUPt0BMrh4TVzBUaCFww==}
+  /@volar/html2pug/0.29.5:
+    resolution: {integrity: sha512-k34Bt0DbdV5YpBpxuBbG1HAI3jbCKz+0A6qITiwkw1w9UGt/4j+I6rUWVLL8AaDX+QSQnTGfu0rSS4BZFgnxYA==}
     dependencies:
       domelementtype: 2.2.0
       domhandler: 4.2.2
-      htmlparser2: 6.1.0
+      htmlparser2: 7.2.0
       pug: 3.0.2
     dev: true
 
-  /@volar/shared/0.27.24:
-    resolution: {integrity: sha512-Mi8a4GQaiorfb+o4EqOXDZm9E/uBJXgScFgF+NhtcMBOUKHNMKQyLI7YRGumtyJTTdaX7nSDJjGGTkv23tcOtQ==}
+  /@volar/shared/0.29.5:
+    resolution: {integrity: sha512-U545SCfL2pYND0GOFGxmV5BO5EVn7Jrn19Xqfyyur3JTFKU7/IrkoVDLY+7qA0UxJ44GqnOl7Hg6GuUnbiiF9g==}
     dependencies:
       upath: 2.0.1
       vscode-jsonrpc: 8.0.0-next.3
       vscode-uri: 3.0.2
     dev: true
 
-  /@volar/source-map/0.27.24:
-    resolution: {integrity: sha512-2I5a7cXqekZ66D6lHep7ttJgvVVtPEBUIe1hnpcGbnXWNA2ya6f6jKNNyTmrXQyfkh32IEuaUd4kocR+3AKMag==}
+  /@volar/source-map/0.29.5:
+    resolution: {integrity: sha512-32t9wrAtOfXU3g2lgl8YFPkE8lVh7wlwzqPs0gYaQ65HdkJHNXXGAwOhHVG8V4qVYBZ0WJfiQH9RPC54cIkENw==}
     dependencies:
-      '@volar/shared': 0.27.24
+      '@volar/shared': 0.29.5
     dev: true
 
-  /@volar/transforms/0.27.24:
-    resolution: {integrity: sha512-sOHi1ZSapFlxn7yPl4MO5TXd9aWC0BVq2CgXAJ2EESb+ddh2uJbGQgLLNocX+MDh419cUuuFT2QAJpuWHhJcng==}
+  /@volar/transforms/0.29.5:
+    resolution: {integrity: sha512-8kTR6sNiDbVrzDxDh39Tpd/NU5HjShEwL8rGecXRq07UW+S9QatkceW1FLqM6WtPMT5+pgL5MBUCBnMBqVWfNg==}
     dependencies:
-      '@volar/shared': 0.27.24
+      '@volar/shared': 0.29.5
       vscode-languageserver: 8.0.0-next.3
     dev: true
 
+  /@volar/vue-code-gen/0.29.5:
+    resolution: {integrity: sha512-RfttU7/LDg8w2X4qNlJp4Onl37UXVMOGekT2vKyacpasS3DSw4qgBOtwD7P8DK7hSS+RRoYFmattXZ3+xpnAjQ==}
+    dependencies:
+      '@volar/code-gen': 0.29.5
+      '@volar/shared': 0.29.5
+      '@volar/source-map': 0.29.5
+      '@vue/compiler-core': 3.2.22
+      '@vue/compiler-dom': 3.2.22
+      '@vue/shared': 3.2.22
+      upath: 2.0.1
+    dev: true
+
   /@vscode/emmet-helper/2.8.2:
     resolution: {integrity: sha512-A/+pkBYQq2JTow1A2flfTmEOmiF780KpdkoX7VBjQ7wujeA+CFUPd17YdeIa9aim20+J5Jp7SFujPDwVFiQucQ==}
     dependencies:
@@ -1310,6 +1322,11 @@ packages:
     engines: {node: '>=8'}
     dev: true
 
+  /ansi-regex/6.0.1:
+    resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+    engines: {node: '>=12'}
+    dev: true
+
   /ansi-styles/3.2.1:
     resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
     engines: {node: '>=4'}
@@ -1324,6 +1341,11 @@ packages:
       color-convert: 2.0.1
     dev: true
 
+  /ansi-styles/6.1.0:
+    resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==}
+    engines: {node: '>=12'}
+    dev: true
+
   /arch/2.2.0:
     resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
     dev: true
@@ -1528,6 +1550,14 @@ packages:
       string-width: 4.2.3
     dev: true
 
+  /cli-truncate/3.1.0:
+    resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
+    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+    dependencies:
+      slice-ansi: 5.0.0
+      string-width: 5.0.1
+    dev: true
+
   /clone/2.1.2:
     resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=}
     engines: {node: '>=0.8'}
@@ -1554,10 +1584,6 @@ packages:
     resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
     dev: true
 
-  /colorette/1.4.0:
-    resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
-    dev: true
-
   /colorette/2.0.16:
     resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==}
     dev: true
@@ -1646,8 +1672,8 @@ packages:
     resolution: {integrity: sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==}
     dev: false
 
-  /cypress/8.7.0:
-    resolution: {integrity: sha512-b1bMC3VQydC6sXzBMFnSqcvwc9dTZMgcaOzT0vpSD+Gq1yFc+72JDWi55sfUK5eIeNLAtWOGy1NNb6UlhMvB+Q==}
+  /cypress/9.0.0:
+    resolution: {integrity: sha512-/93SWBZTw7BjFZ+I9S8SqkFYZx7VhedDjTtRBmXO0VzTeDbmxgK/snMJm/VFjrqk/caWbI+XY4Qr80myDMQvYg==}
     engines: {node: '>=12.0.0'}
     hasBin: true
     requiresBuild: true
@@ -1687,7 +1713,6 @@ packages:
       ospath: 1.2.2
       pretty-bytes: 5.6.0
       proxy-from-env: 1.0.0
-      ramda: 0.27.1
       request-progress: 3.0.0
       supports-color: 8.1.1
       tmp: 0.2.1
@@ -1738,6 +1763,19 @@ packages:
       supports-color: 8.1.1
     dev: true
 
+  /debug/4.3.2_supports-color@9.0.2:
+    resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==}
+    engines: {node: '>=6.0'}
+    peerDependencies:
+      supports-color: '*'
+    peerDependenciesMeta:
+      supports-color:
+        optional: true
+    dependencies:
+      ms: 2.1.2
+      supports-color: 9.0.2
+    dev: true
+
   /define-properties/1.1.3:
     resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
     engines: {node: '>= 0.4'}
@@ -1807,6 +1845,10 @@ packages:
     resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
     dev: true
 
+  /emoji-regex/9.2.2:
+    resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+    dev: true
+
   /end-of-stream/1.4.4:
     resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
     dependencies:
@@ -1824,6 +1866,11 @@ packages:
     resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
     dev: true
 
+  /entities/3.0.1:
+    resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
+    engines: {node: '>=0.12'}
+    dev: true
+
   /error-ex/1.3.2:
     resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
     dependencies:
@@ -2001,12 +2048,6 @@ packages:
     dev: true
     optional: true
 
-  /esbuild/0.12.29:
-    resolution: {integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==}
-    hasBin: true
-    requiresBuild: true
-    dev: true
-
   /esbuild/0.13.14:
     resolution: {integrity: sha512-xu4D+1ji9x53ocuomcY+KOrwAnWzhBu/wTEjpdgZ8I1c8i5vboYIeigMdzgY1UowYBKa2vZgVgUB32bu7gkxeg==}
     hasBin: true
@@ -2215,10 +2256,6 @@ packages:
       has-symbols: 1.0.2
     dev: true
 
-  /get-own-enumerable-property-symbols/3.0.2:
-    resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
-    dev: true
-
   /get-port/5.1.1:
     resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
     engines: {node: '>=8'}
@@ -2311,6 +2348,11 @@ packages:
     engines: {node: '>=8'}
     dev: true
 
+  /has-flag/5.0.1:
+    resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==}
+    engines: {node: '>=12'}
+    dev: true
+
   /has-symbols/1.0.2:
     resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
     engines: {node: '>= 0.4'}
@@ -2343,13 +2385,13 @@ packages:
     engines: {node: '>=8'}
     dev: true
 
-  /htmlparser2/6.1.0:
-    resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
+  /htmlparser2/7.2.0:
+    resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==}
     dependencies:
       domelementtype: 2.2.0
       domhandler: 4.2.2
       domutils: 2.8.0
-      entities: 2.2.0
+      entities: 3.0.1
     dev: true
 
   /http-signature/1.2.0:
@@ -2470,6 +2512,11 @@ packages:
     engines: {node: '>=8'}
     dev: true
 
+  /is-fullwidth-code-point/4.0.0:
+    resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+    engines: {node: '>=12'}
+    dev: true
+
   /is-installed-globally/0.4.0:
     resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
     engines: {node: '>=10'}
@@ -2495,11 +2542,6 @@ packages:
     engines: {node: '>=0.12.0'}
     dev: true
 
-  /is-obj/1.0.1:
-    resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=}
-    engines: {node: '>=0.10.0'}
-    dev: true
-
   /is-path-inside/3.0.3:
     resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
     engines: {node: '>=8'}
@@ -2517,11 +2559,6 @@ packages:
       has-tostringtag: 1.0.0
     dev: true
 
-  /is-regexp/1.0.0:
-    resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=}
-    engines: {node: '>=0.10.0'}
-    dev: true
-
   /is-shared-array-buffer/1.0.1:
     resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==}
     dev: true
@@ -2675,24 +2712,41 @@ packages:
     resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=}
     dev: true
 
-  /lint-staged/11.2.6:
-    resolution: {integrity: sha512-Vti55pUnpvPE0J9936lKl0ngVeTdSZpEdTNhASbkaWX7J5R9OEifo1INBGQuGW4zmy6OG+TcWPJ3m5yuy5Q8Tg==}
+  /lint-staged/12.0.2:
+    resolution: {integrity: sha512-tpCvACqc7bykziGJmXG0G8YG2RaCrWiDBwmrP9wU7i/3za9JMOvCECQmXjw/sO4ICC70ApVwyqixS1htQX9Haw==}
+    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
     hasBin: true
     dependencies:
-      cli-truncate: 2.1.0
-      colorette: 1.4.0
+      cli-truncate: 3.1.0
+      colorette: 2.0.16
       commander: 8.3.0
       cosmiconfig: 7.0.1
-      debug: 4.3.2_supports-color@8.1.1
-      enquirer: 2.3.6
+      debug: 4.3.2_supports-color@9.0.2
       execa: 5.1.1
-      listr2: 3.13.3_enquirer@2.3.6
+      listr2: 3.13.3
       micromatch: 4.0.4
       normalize-path: 3.0.0
-      please-upgrade-node: 3.2.0
+      object-inspect: 1.11.0
       string-argv: 0.3.1
-      stringify-object: 3.3.0
-      supports-color: 8.1.1
+      supports-color: 9.0.2
+    transitivePeerDependencies:
+      - enquirer
+    dev: true
+
+  /listr2/3.13.3:
+    resolution: {integrity: sha512-VqAgN+XVfyaEjSaFewGPcDs5/3hBbWVaX1VgWv2f52MF7US45JuARlArULctiB44IIcEk3JF7GtoFCLqEdeuPA==}
+    engines: {node: '>=10.0.0'}
+    peerDependencies:
+      enquirer: '>= 2.3.0 < 3'
+    dependencies:
+      cli-truncate: 2.1.0
+      clone: 2.1.2
+      colorette: 2.0.16
+      log-update: 4.0.0
+      p-map: 4.0.0
+      rxjs: 7.4.0
+      through: 2.3.8
+      wrap-ansi: 7.0.0
     dev: true
 
   /listr2/3.13.3_enquirer@2.3.6:
@@ -3009,12 +3063,6 @@ packages:
     engines: {node: '>=4'}
     dev: true
 
-  /please-upgrade-node/3.2.0:
-    resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
-    dependencies:
-      semver-compare: 1.0.0
-    dev: true
-
   /postcss/8.3.11:
     resolution: {integrity: sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==}
     engines: {node: ^10 || ^12 || >=14}
@@ -3182,10 +3230,6 @@ packages:
     deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
     dev: true
 
-  /ramda/0.27.1:
-    resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==}
-    dev: true
-
   /read-pkg/3.0.0:
     resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=}
     engines: {node: '>=4'}
@@ -3258,10 +3302,6 @@ packages:
     resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
     dev: true
 
-  /semver-compare/1.0.0:
-    resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=}
-    dev: true
-
   /semver/5.7.1:
     resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
     hasBin: true
@@ -3342,6 +3382,14 @@ packages:
       is-fullwidth-code-point: 3.0.0
     dev: true
 
+  /slice-ansi/5.0.0:
+    resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
+    engines: {node: '>=12'}
+    dependencies:
+      ansi-styles: 6.1.0
+      is-fullwidth-code-point: 4.0.0
+    dev: true
+
   /source-map-js/0.6.2:
     resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==}
     engines: {node: '>=0.10.0'}
@@ -3439,6 +3487,15 @@ packages:
       strip-ansi: 6.0.1
     dev: true
 
+  /string-width/5.0.1:
+    resolution: {integrity: sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==}
+    engines: {node: '>=12'}
+    dependencies:
+      emoji-regex: 9.2.2
+      is-fullwidth-code-point: 4.0.0
+      strip-ansi: 7.0.1
+    dev: true
+
   /string.prototype.padend/3.1.3:
     resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==}
     engines: {node: '>= 0.4'}
@@ -3462,15 +3519,6 @@ packages:
       define-properties: 1.1.3
     dev: true
 
-  /stringify-object/3.3.0:
-    resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
-    engines: {node: '>=4'}
-    dependencies:
-      get-own-enumerable-property-symbols: 3.0.2
-      is-obj: 1.0.1
-      is-regexp: 1.0.0
-    dev: true
-
   /strip-ansi/6.0.1:
     resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
     engines: {node: '>=8'}
@@ -3478,6 +3526,13 @@ packages:
       ansi-regex: 5.0.1
     dev: true
 
+  /strip-ansi/7.0.1:
+    resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+    engines: {node: '>=12'}
+    dependencies:
+      ansi-regex: 6.0.1
+    dev: true
+
   /strip-bom/3.0.0:
     resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
     engines: {node: '>=4'}
@@ -3509,6 +3564,13 @@ packages:
       has-flag: 4.0.0
     dev: true
 
+  /supports-color/9.0.2:
+    resolution: {integrity: sha512-ii6tc8ImGFrgMPYq7RVAMKkhPo9vk8uA+D3oKbJq/3Pk2YSMv1+9dUAesa9UxMbxBTvxwKTQffBahNVNxEvM8Q==}
+    engines: {node: '>=12'}
+    dependencies:
+      has-flag: 5.0.1
+    dev: true
+
   /svg-tags/1.0.0:
     resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=}
     dev: true
@@ -3571,8 +3633,8 @@ packages:
     engines: {node: '>=10'}
     dev: true
 
-  /typescript/4.3.5:
-    resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==}
+  /typescript/4.4.4:
+    resolution: {integrity: sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==}
     engines: {node: '>=4.2.0'}
     hasBin: true
     dev: true
@@ -3727,22 +3789,22 @@ packages:
     resolution: {integrity: sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==}
     dev: true
 
-  /vscode-pug-languageservice/0.27.24:
-    resolution: {integrity: sha512-GSvsFB+rPhAD7cBlEKCVNNsFGIaOnp/0zyLw3WpYbXY24vJZafXu1kHvtYaaQXJRnIhqp5EI5p+EqpdI3hTBnw==}
+  /vscode-pug-languageservice/0.29.5:
+    resolution: {integrity: sha512-TgJX0lSeBrzj8XDtRyyWU2F+BJdUQsnkcXLDIVrykLV5t/OzsHUOwdUQbn6ho0bi4HdbND+K84k5A8/ihGMd+w==}
     dependencies:
-      '@volar/code-gen': 0.27.24
-      '@volar/shared': 0.27.24
-      '@volar/source-map': 0.27.24
-      '@volar/transforms': 0.27.24
+      '@volar/code-gen': 0.29.5
+      '@volar/shared': 0.29.5
+      '@volar/source-map': 0.29.5
+      '@volar/transforms': 0.29.5
       pug-lexer: 5.0.1
       pug-parser: 6.0.0
       vscode-languageserver: 8.0.0-next.3
     dev: true
 
-  /vscode-typescript-languageservice/0.27.25:
-    resolution: {integrity: sha512-nxpJI9MnF2rn5rKL/032Qrsq3T9DgM3slK5fwZp3suNdo90JG2zFTs3Ola8n62k7+KWu4A775obxyb4wLIW6Gw==}
+  /vscode-typescript-languageservice/0.29.5:
+    resolution: {integrity: sha512-/jBJ0oPP+f7W6+VMMiMhif1CUWGpstH4+AM6/W567FnEGIWK2XwBYVpNjIQixRM5ngqhwmXPlkZVcMX+Rh2CAw==}
     dependencies:
-      '@volar/shared': 0.27.24
+      '@volar/shared': 0.29.5
       semver: 7.3.5
       upath: 2.0.1
       vscode-languageserver: 8.0.0-next.3
@@ -3757,16 +3819,16 @@ packages:
     resolution: {integrity: sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==}
     dev: true
 
-  /vscode-vue-languageservice/0.27.30:
-    resolution: {integrity: sha512-nPnUNCMqqHfxcCPLyLWvmgbNCgos3SwvPcl/CzAnMbqcjLtNZppsdI7bKX3EEj0Jbg6SGLQ9NanIvZaMI1bsUA==}
+  /vscode-vue-languageservice/0.29.5:
+    resolution: {integrity: sha512-Tyi2uzhQ1ZHEFOYmnBdOSyRLm6RZkSD35x/XUOR99BO+PsWynD1RCT4pjr8wvT1o6xpdf4eaXDReANo8DDM9nw==}
     dependencies:
-      '@volar/code-gen': 0.27.24
-      '@volar/html2pug': 0.27.13
-      '@volar/shared': 0.27.24
-      '@volar/source-map': 0.27.24
-      '@volar/transforms': 0.27.24
+      '@volar/code-gen': 0.29.5
+      '@volar/html2pug': 0.29.5
+      '@volar/shared': 0.29.5
+      '@volar/source-map': 0.29.5
+      '@volar/transforms': 0.29.5
+      '@volar/vue-code-gen': 0.29.5
       '@vscode/emmet-helper': 2.8.2
-      '@vue/compiler-dom': 3.2.22
       '@vue/reactivity': 3.2.22
       '@vue/shared': 3.2.22
       request-light: 0.5.4
@@ -3776,8 +3838,8 @@ packages:
       vscode-json-languageservice: 4.1.10
       vscode-languageserver: 8.0.0-next.3
       vscode-languageserver-textdocument: 1.0.2
-      vscode-pug-languageservice: 0.27.24
-      vscode-typescript-languageservice: 0.27.25
+      vscode-pug-languageservice: 0.29.5
+      vscode-typescript-languageservice: 0.29.5
     dev: true
 
   /vue-router/4.0.12_vue@3.2.22:
@@ -3789,14 +3851,15 @@ packages:
       vue: 3.2.22
     dev: false
 
-  /vue-tsc/0.3.0_typescript@4.3.5:
-    resolution: {integrity: sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==}
+  /vue-tsc/0.29.5_typescript@4.4.4:
+    resolution: {integrity: sha512-yczcZ8SpdwSElI6YEadovPfAQlKY9M1OQnUq/wE0+f7Yiz6jACUS4X/MazIym/opIpaZ14zLlC8Hyt6ytsF/BQ==}
     hasBin: true
     peerDependencies:
       typescript: '*'
     dependencies:
-      typescript: 4.3.5
-      vscode-vue-languageservice: 0.27.30
+      '@volar/shared': 0.29.5
+      typescript: 4.4.4
+      vscode-vue-languageservice: 0.29.5
     dev: true
 
   /vue/3.2.22:
index d11823c7ee4d67d4c2fe091e7bcf460813517e5b..12de1110d3987e41b9bd5c9738b3c28632c5d7ce 100644 (file)
@@ -8,7 +8,7 @@
   "devDependencies": {
     "@cypress/vite-dev-server": "^2.2.0",
     "@cypress/vue": "^3.0.5",
-    "cypress": "^8.7.0",
+    "cypress": "^9.0.0",
     "start-server-and-test": "^1.14.0"
   }
 }
index 8599145b46cb149635161bc151c4823e16625e30..58f5f9f6ad75a27739d79b728cde9a3cd39da805 100644 (file)
@@ -4,7 +4,7 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "devDependencies": {
-    "typescript": "~4.3.5",
-    "vue-tsc": "^0.3.0"
+    "typescript": "~4.4.4",
+    "vue-tsc": "^0.29.5"
   }
 }