]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
chore: regenerate playground projects
authorHaoqun Jiang <haoqunjiang@gmail.com>
Thu, 23 Sep 2021 13:52:27 +0000 (21:52 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Thu, 23 Sep 2021 13:52:27 +0000 (21:52 +0800)
49 files changed:
playground/default/package.json
playground/jsx-router-vuex-with-tests/package.json
playground/jsx-router-vuex/package.json
playground/jsx-router-with-tests/package.json
playground/jsx-router/package.json
playground/jsx-vuex-with-tests/package.json
playground/jsx-vuex/package.json
playground/jsx-with-tests/package.json
playground/jsx/package.json
playground/router-vuex-with-tests/package.json
playground/router-vuex/package.json
playground/router-with-tests/package.json
playground/router/package.json
playground/typescript-jsx-router-vuex-with-tests/package.json
playground/typescript-jsx-router-vuex-with-tests/tsconfig.json
playground/typescript-jsx-router-vuex/package.json
playground/typescript-jsx-router-vuex/tsconfig.json
playground/typescript-jsx-router-with-tests/package.json
playground/typescript-jsx-router-with-tests/tsconfig.json
playground/typescript-jsx-router/package.json
playground/typescript-jsx-router/tsconfig.json
playground/typescript-jsx-vuex-with-tests/package.json
playground/typescript-jsx-vuex-with-tests/tsconfig.json
playground/typescript-jsx-vuex/package.json
playground/typescript-jsx-vuex/tsconfig.json
playground/typescript-jsx-with-tests/package.json
playground/typescript-jsx-with-tests/tsconfig.json
playground/typescript-jsx/package.json
playground/typescript-jsx/tsconfig.json
playground/typescript-router-vuex-with-tests/package.json
playground/typescript-router-vuex-with-tests/tsconfig.json
playground/typescript-router-vuex/package.json
playground/typescript-router-vuex/tsconfig.json
playground/typescript-router-with-tests/package.json
playground/typescript-router-with-tests/tsconfig.json
playground/typescript-router/package.json
playground/typescript-router/tsconfig.json
playground/typescript-vuex-with-tests/package.json
playground/typescript-vuex-with-tests/tsconfig.json
playground/typescript-vuex/package.json
playground/typescript-vuex/tsconfig.json
playground/typescript-with-tests/package.json
playground/typescript-with-tests/tsconfig.json
playground/typescript/package.json
playground/typescript/tsconfig.json
playground/vuex-with-tests/package.json
playground/vuex/package.json
playground/with-tests/package.json
pnpm-lock.yaml

index 8b8ec3ea3e5a54765771a67029cfe6d6f444347a..86a8a8c3e9dd0df81c4a6bbfb7a8a9fe817d24ae 100644 (file)
@@ -8,11 +8,10 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8"
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10"
   }
 }
index 526208e75d68f8ccc877084ddc0ba6e65424b817..f0a587675d683dff8f8afe5f008aa659821e7fdd 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 877df95eb076ddbc169ec48f6d48043ecf43919a..0b78e2c2e333e22056b7335ece83dca6822daa63 100644 (file)
@@ -8,14 +8,13 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8"
   }
 }
index b4c75467c30134616ce273e0818cfe81f92f6ce3..2c7dc52c4e1cf5dc3709bdbb9f9ddd44b5d3040c 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 871c330633545871d5e53c34edc2f5bb35d131b7..8ded6f1f02c367c8231d1d34b54d89197220da21 100644 (file)
@@ -8,13 +8,12 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8"
   }
 }
index 44bf7802377d9e77336ee2b1f6b81cb4721134a3..5419d5bd28bc5f3896f3edfe0ff6bce40ba73c84 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 1fc9e27b7427f6e35602970cd377dfcd171f319e..98f2cdc022395f278c1342203efa7fc08146d329 100644 (file)
@@ -8,13 +8,12 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8"
   }
 }
index 3a42efdfa9b7349e2bcc5ad14ae1853316537917..947156597726c65ff29b3962393df439e571e1a9 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 5c6dce2b95c0d71cc119e3694b1a038a100d492b..6ef981a27b2c8d219bcc985b8b889e156ba1808f 100644 (file)
@@ -8,12 +8,11 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8"
   }
 }
index 274ed711c27e6127d04eb7dd26c0f5fbc07e50ad..ec1f28f22b51e5a7bb5f2848a5c5d0f928d7bb0b 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index e87f44c24c836723578c2ea7943120f30b1e9785..6bfb366bf335f6cf8d8d8971626914491c25726e 100644 (file)
@@ -8,13 +8,12 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8"
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10"
   }
 }
index 7464f1da98fc441707e4ee8aa03d9e8a77e32399..22ff7ce187dee44d24ebfbf931ae28e408cb5438 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 1aa149a92de5bf8882f49acce41d611f837302ab..622ae5f56db6536ce96aef005da1ddfc172a10c2 100644 (file)
@@ -8,12 +8,11 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8"
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10"
   }
 }
index 5cca61f54a113eb2315324a5815838ac8ee79896..628d74c52c1b280b37a943eb24263abecc3cd5a7 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 679f6586655cc79c8a0900a1162321b83e687bf6..c80923e41e62e4ff58507707c95b0fc22d595985 100644 (file)
@@ -9,14 +9,13 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index d6aecebc3c2b71395abe77051fddb1d7de48bcb4..f04733c45419da99976ee49782aabbd9d72c28f9 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index a4d8c8d2fdf5d2f91a409fa5d9813568b8aae7ed..91aba406bef217bee9f046abda2778238700e20a 100644 (file)
@@ -9,13 +9,12 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 056909f2ad346cb42525d750c043c56a0967a2d9..459ddcda617a43182ca690812de0df96399bf5a5 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 9a4a2a04089b3d5069f72abfe682cbfa7ccc67d0..f9e22a86495b0968c14cd27810f0aa6bb6203964 100644 (file)
@@ -9,13 +9,12 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index b094d2d5006454a0f73f2aea1b4676e059025926..cdbde2f2cf4daa551fc87dfa6653733259bed02a 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 023cfab843a1e3b608ec817f6a38769fd745a293..a97d9bb49bcdce097128f8d8a7b1124cf1d24542 100644 (file)
@@ -9,12 +9,11 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@vitejs/plugin-vue-jsx": "^1.1.8",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index e3d7b7162b0d6ec6c6098c31ed4fbb521f055e08..9df9339f8d02cf166e4f0a8386b50bebba778e0a 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 5718a370d06a5358cfdd0043c79dbd858668f024..af49f99de1d07ef5fd9ccd7891be2074bc1c4bc8 100644 (file)
@@ -9,14 +9,13 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
   }
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 17183c2acba53a26b0f1ace2124778025c899fc2..d2c0318409471051e18692116f540a52e33a1602 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index bcb4348d516212012c8475fb08ce4cb1660f68b1..9b04f569e72cf25d9b1e4c9760f2fab0db29af37 100644 (file)
@@ -9,13 +9,12 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
   }
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 04ad09f19050f04020ecf69032953803cb6cdce9..24dff70e04894e66d7197ca6dcd8d465aa418bf2 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index a1ea3f0d61cd8d73411035dde638a22c9ad7b63e..2914296ba04b98b8511db20da70085fc79b87306 100644 (file)
@@ -9,13 +9,12 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
   }
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 939b0b9a744460d9f162e95b0806d0a26db51c57..6b11e932dd4134a63d57b8fe68c9ae1a5834afbe 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index f428f53f1a03a18f4423400a26953a4db08ea7eb..9f7cdeb1a49c532b7f7119436917c252d0786926 100644 (file)
@@ -9,12 +9,11 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "typescript": "~4.4.3",
     "vue-tsc": "^0.3.0"
   }
index 767939c3bb1df20d280400c5aa1a18d8d46cfa15..8c7071924e521e87d4c260773a63e1843793e2f9 100644 (file)
@@ -5,6 +5,7 @@
     "useDefineForClassFields": true,
     "module": "esnext",
     "moduleResolution": "node",
+    "isolatedModules": true,
     "strict": true,
     "jsx": "preserve",
     "sourceMap": true,
index 41ad50880c031dcc7cb6f4115a202919cbcacb40..a7ace7521cf50b939a7211e3327318e24f4a4b56 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 6762c9c5b6994748d362a1067a7c94a29cd2fd8e..40a11ea0ce8b28760e97e399a218672bc88a3d36 100644 (file)
@@ -8,12 +8,11 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.11",
+    "vue": "^3.2.14",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8"
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10"
   }
 }
index 80fdf6b1f9cbda29ebd2288fc572520390d48391..762402f7741a9daafc685f0264b8a687b45338d0 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.11"
+    "vue": "^3.2.14"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.6.2",
-    "@vue/compiler-sfc": "^3.2.11",
-    "vite": "^2.5.8",
+    "@vitejs/plugin-vue": "^1.9.0",
+    "vite": "^2.5.10",
     "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.4.0",
+    "cypress": "^8.4.1",
     "start-server-and-test": "^1.14.0"
   }
 }
index 3f42f67f935b3e649000c37c33cad6f5bc4d92bb..d4f236d612ceafb4bab200cdecad7bfb6a21a777 100644 (file)
@@ -4,7 +4,7 @@ importers:
 
   .:
     specifiers:
-      esbuild: ^0.12.28
+      esbuild: ^0.12.29
       husky: ^7.0.2
       kolorist: ^1.5.0
       lint-staged: ^11.1.2
@@ -13,7 +13,7 @@ importers:
       prettier: ^2.4.1
       prompts: ^2.4.1
     devDependencies:
-      esbuild: 0.12.28
+      esbuild: 0.12.29
       husky: 7.0.2
       kolorist: 1.5.0
       lint-staged: 11.1.2
@@ -24,707 +24,643 @@ importers:
 
   playground/default:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
+      vite: ^2.5.10
+      vue: ^3.2.14
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      vite: 2.5.10
 
   playground/jsx:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-router-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-router-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/jsx-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      vite: 2.5.10
 
   playground/router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      vite: 2.5.10
 
   playground/router-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/router-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/typescript:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-router-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-router-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-jsx-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue': ^1.9.0
       '@vitejs/plugin-vue-jsx': ^1.1.8
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       '@vitejs/plugin-vue-jsx': 1.1.8
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-router-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-router-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-router: ^4.0.11
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
-      vue-router: 4.0.11_vue@3.2.11
+      vue: 3.2.14
+      vue-router: 4.0.11_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/typescript-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
       typescript: ~4.4.3
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vue-tsc: ^0.3.0
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
       typescript: 4.4.3
-      vite: 2.5.8
+      vite: 2.5.10
       vue-tsc: 0.3.0_typescript@4.4.3
 
   playground/vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      vite: ^2.5.8
-      vue: ^3.2.11
+      '@vitejs/plugin-vue': ^1.9.0
+      vite: ^2.5.10
+      vue: ^3.2.14
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      vite: 2.5.8
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      vite: 2.5.10
 
   playground/vuex-with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.11
-      vuex: 4.0.2_vue@3.2.11
+      vue: 3.2.14
+      vuex: 4.0.2_vue@3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
   playground/with-tests:
     specifiers:
       '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.6.2
-      '@vue/compiler-sfc': ^3.2.11
-      cypress: ^8.4.0
+      '@vitejs/plugin-vue': ^1.9.0
+      cypress: ^8.4.1
       start-server-and-test: ^1.14.0
-      vite: ^2.5.8
-      vue: ^3.2.11
+      vite: ^2.5.10
+      vue: ^3.2.14
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     devDependencies:
-      '@cypress/vite-dev-server': 2.1.0_vite@2.5.8
-      '@cypress/vue': 3.0.3_cypress@8.4.0+vue@3.2.11
-      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
-      '@vue/compiler-sfc': 3.2.11
-      cypress: 8.4.0
+      '@cypress/vite-dev-server': 2.1.0_vite@2.5.10
+      '@cypress/vue': 3.0.3_cypress@8.4.1+vue@3.2.14
+      '@vitejs/plugin-vue': 1.9.0_vite@2.5.10
+      cypress: 8.4.1
       start-server-and-test: 1.14.0
-      vite: 2.5.8
+      vite: 2.5.10
 
 packages:
 
@@ -747,9 +683,9 @@ packages:
       '@babel/code-frame': 7.14.5
       '@babel/generator': 7.15.4
       '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.5
-      '@babel/helper-module-transforms': 7.15.4
+      '@babel/helper-module-transforms': 7.15.7
       '@babel/helpers': 7.15.4
-      '@babel/parser': 7.15.6
+      '@babel/parser': 7.15.7
       '@babel/template': 7.15.4
       '@babel/traverse': 7.15.4
       '@babel/types': 7.15.6
@@ -788,7 +724,7 @@ packages:
       '@babel/compat-data': 7.15.0
       '@babel/core': 7.15.5
       '@babel/helper-validator-option': 7.14.5
-      browserslist: 4.17.0
+      browserslist: 4.17.1
       semver: 6.3.0
     dev: true
 
@@ -846,15 +782,15 @@ packages:
       '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-module-transforms/7.15.4:
-    resolution: {integrity: sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==}
+  /@babel/helper-module-transforms/7.15.7:
+    resolution: {integrity: sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/helper-module-imports': 7.15.4
       '@babel/helper-replace-supers': 7.15.4
       '@babel/helper-simple-access': 7.15.4
       '@babel/helper-split-export-declaration': 7.15.4
-      '@babel/helper-validator-identifier': 7.14.9
+      '@babel/helper-validator-identifier': 7.15.7
       '@babel/template': 7.15.4
       '@babel/traverse': 7.15.4
       '@babel/types': 7.15.6
@@ -900,9 +836,10 @@ packages:
       '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-validator-identifier/7.14.9:
-    resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==}
+  /@babel/helper-validator-identifier/7.15.7:
+    resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==}
     engines: {node: '>=6.9.0'}
+    dev: true
 
   /@babel/helper-validator-option/7.14.5:
     resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==}
@@ -924,13 +861,13 @@ packages:
     resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/helper-validator-identifier': 7.14.9
+      '@babel/helper-validator-identifier': 7.15.7
       chalk: 2.4.2
       js-tokens: 4.0.0
     dev: true
 
-  /@babel/parser/7.15.6:
-    resolution: {integrity: sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==}
+  /@babel/parser/7.15.7:
+    resolution: {integrity: sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==}
     engines: {node: '>=6.0.0'}
     hasBin: true
 
@@ -982,7 +919,7 @@ packages:
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.14.5
-      '@babel/parser': 7.15.6
+      '@babel/parser': 7.15.7
       '@babel/types': 7.15.6
     dev: true
 
@@ -995,7 +932,7 @@ packages:
       '@babel/helper-function-name': 7.15.4
       '@babel/helper-hoist-variables': 7.15.4
       '@babel/helper-split-export-declaration': 7.15.4
-      '@babel/parser': 7.15.6
+      '@babel/parser': 7.15.7
       '@babel/types': 7.15.6
       debug: 4.3.2
       globals: 11.12.0
@@ -1007,8 +944,9 @@ packages:
     resolution: {integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/helper-validator-identifier': 7.14.9
+      '@babel/helper-validator-identifier': 7.15.7
       to-fast-properties: 2.0.0
+    dev: true
 
   /@cypress/mount-utils/1.0.2:
     resolution: {integrity: sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==}
@@ -1039,19 +977,19 @@ packages:
       uuid: 8.3.2
     dev: true
 
-  /@cypress/vite-dev-server/2.1.0_vite@2.5.8:
+  /@cypress/vite-dev-server/2.1.0_vite@2.5.10:
     resolution: {integrity: sha512-tItMwUB0BIPl8Uqai+zrqmqaWHPPR/r9mGHDw+q+8y7xLaM08rOWgUYiTwR8IptEIwz4YGnxDkO30i+kB49S6Q==}
     peerDependencies:
       vite: '>= 2.1.3'
     dependencies:
       debug: 4.3.2
       get-port: 5.1.1
-      vite: 2.5.8
+      vite: 2.5.10
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@cypress/vue/3.0.3_cypress@8.4.0+vue@3.2.11:
+  /@cypress/vue/3.0.3_cypress@8.4.1+vue@3.2.14:
     resolution: {integrity: sha512-Im8xCQDt4Dr4mcCaweNGCF+O5gNMZAdMlzQlkbhkER9YnJEVD9+ZWecJOJLmUUJPBSj7AMyz7OX82yldPjUIrA==}
     engines: {node: '>=8'}
     peerDependencies:
@@ -1066,9 +1004,9 @@ packages:
         optional: true
     dependencies:
       '@cypress/mount-utils': 1.0.2
-      '@vue/test-utils': 2.0.0-rc.14_vue@3.2.11
-      cypress: 8.4.0
-      vue: 3.2.11
+      '@vue/test-utils': 2.0.0-rc.14_vue@3.2.14
+      cypress: 8.4.1
+      vue: 3.2.14
     dev: true
 
   /@cypress/xvfb/1.2.4:
@@ -1126,20 +1064,16 @@ packages:
     resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
     dev: true
 
-  /@types/estree/0.0.48:
-    resolution: {integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==}
-    dev: true
-
-  /@types/node/14.17.17:
-    resolution: {integrity: sha512-niAjcewgEYvSPCZm3OaM9y6YQrL2SEPH9PymtE6fuZAvFiP6ereCcvApGl2jKTq7copTIguX3PBvfP08LN4LvQ==}
+  /@types/node/14.17.18:
+    resolution: {integrity: sha512-haYyibw4pbteEhkSg0xdDLAI3679L75EJ799ymVrPxOA922bPx3ML59SoDsQ//rHlvqpu+e36kcbR3XRQtFblA==}
     dev: true
 
   /@types/parse-json/4.0.0:
     resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
     dev: true
 
-  /@types/sinonjs__fake-timers/6.0.3:
-    resolution: {integrity: sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==}
+  /@types/sinonjs__fake-timers/6.0.4:
+    resolution: {integrity: sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A==}
     dev: true
 
   /@types/sizzle/2.3.3:
@@ -1149,7 +1083,7 @@ packages:
   /@types/yauzl/2.9.2:
     resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==}
     dependencies:
-      '@types/node': 14.17.17
+      '@types/node': 14.17.18
     dev: true
     optional: true
 
@@ -1167,20 +1101,20 @@ packages:
       - supports-color
     dev: true
 
-  /@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.11:
-    resolution: {integrity: sha512-Pf+dqkT4pWPfziPm51VtDXsPwE74CEGRiK6Vgm5EDBewHw1EgcxG7V2ZI/Yqj5gcDy5nVtjgx0AbsTL+F3gddg==}
+  /@vitejs/plugin-vue/1.9.0_vite@2.5.10:
+    resolution: {integrity: sha512-TQB87f8baZsTZO/g7Az/dTCwV8eDxwkrP8hMl8HpwLJz/NKvmXtBqa7bYg8GKWNwqjy+pBRLdgiML+BI3HphOw==}
     engines: {node: '>=12.0.0'}
     peerDependencies:
-      '@vue/compiler-sfc': ^3.2.6
+      vite: ^2.5.10
     dependencies:
-      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.10
     dev: true
 
-  /@volar/code-gen/0.27.14:
-    resolution: {integrity: sha512-RVu9CNuaiJxBWKU8J7xJogrSlEjOnJS/hVP0zhSYRcOXmnpb0EI/zf111bV2Ng9fj7kP/MQCmCVRikIAJf/wAw==}
+  /@volar/code-gen/0.27.24:
+    resolution: {integrity: sha512-s4j/QqOZUW03PeD6LmVYI00Q1C3CfJEOePDOQwDvCTUov4lFk0iSBtFyYhjlLyQ1pdtV1+TDTErkj2aMQtc4PA==}
     dependencies:
-      '@volar/shared': 0.27.14
-      '@volar/source-map': 0.27.14
+      '@volar/shared': 0.27.24
+      '@volar/source-map': 0.27.24
     dev: true
 
   /@volar/html2pug/0.27.13:
@@ -1192,24 +1126,24 @@ packages:
       pug: 3.0.2
     dev: true
 
-  /@volar/shared/0.27.14:
-    resolution: {integrity: sha512-yIz0ak2oQ3w1wWmMq2nuDlAjoW51tqNTJl8xMrhI04to/ebg8fnq8Y4jvvSjTZrFm4I4a4E0PfyTTXf3gdX8Zg==}
+  /@volar/shared/0.27.24:
+    resolution: {integrity: sha512-Mi8a4GQaiorfb+o4EqOXDZm9E/uBJXgScFgF+NhtcMBOUKHNMKQyLI7YRGumtyJTTdaX7nSDJjGGTkv23tcOtQ==}
     dependencies:
       upath: 2.0.1
       vscode-jsonrpc: 8.0.0-next.2
       vscode-uri: 3.0.2
     dev: true
 
-  /@volar/source-map/0.27.14:
-    resolution: {integrity: sha512-NNNj6ltDRhHN7AYvka3JbJyeNUpAbIUitvaElTIYph6XM+JRYFDpDu72dmJ0ZlIQ7MwcvcxRkwGpli9udiqtig==}
+  /@volar/source-map/0.27.24:
+    resolution: {integrity: sha512-2I5a7cXqekZ66D6lHep7ttJgvVVtPEBUIe1hnpcGbnXWNA2ya6f6jKNNyTmrXQyfkh32IEuaUd4kocR+3AKMag==}
     dependencies:
-      '@volar/shared': 0.27.14
+      '@volar/shared': 0.27.24
     dev: true
 
-  /@volar/transforms/0.27.14:
-    resolution: {integrity: sha512-sKUGlfIwtG/ZHy/cUs03O+enXgwFPsec00XvbxTH0+Bje3NMFUmzT2s+Uvyq88bxH2HDcGB2kkXiPz5MpUJqfg==}
+  /@volar/transforms/0.27.24:
+    resolution: {integrity: sha512-sOHi1ZSapFlxn7yPl4MO5TXd9aWC0BVq2CgXAJ2EESb+ddh2uJbGQgLLNocX+MDh419cUuuFT2QAJpuWHhJcng==}
     dependencies:
-      '@volar/shared': 0.27.14
+      '@volar/shared': 0.27.24
       vscode-languageserver: 8.0.0-next.2
     dev: true
 
@@ -1245,94 +1179,125 @@ packages:
       - supports-color
     dev: true
 
-  /@vue/compiler-core/3.2.11:
-    resolution: {integrity: sha512-bcbsLx5XyQg8WDDEGwmpX0BfEfv82wIs9fWFelpyVhNRGMaABvUTalYINyfhVT+jOqNaD4JBhJiVKd/8TmsHWg==}
+  /@vue/compiler-core/3.2.14:
+    resolution: {integrity: sha512-dPxxBthVMBvUKDP/ppaQa+Lod6gUbpEJUov10Uwl/sRI8qHcMLK7CJocCd7Ic1BbjgLGISJ4KTw+JRgSdkOFQg==}
     dependencies:
-      '@babel/parser': 7.15.6
-      '@babel/types': 7.15.6
-      '@vue/shared': 3.2.11
+      '@babel/parser': 7.15.7
+      '@vue/shared': 3.2.14
       estree-walker: 2.0.2
       source-map: 0.6.1
+    dev: false
 
-  /@vue/compiler-dom/3.2.11:
-    resolution: {integrity: sha512-DNvhUHI/1Hn0/+ZYDYGAuDGasUm+XHKC3FE4GqkNCTO/fcLaJMRg/7eT1m1lkc7jPffUwwfh1rZru5mwzOjrNw==}
+  /@vue/compiler-core/3.2.15:
+    resolution: {integrity: sha512-z3Ks1+NSl8fxRkBC1NtlBxM/+b/tqcqMNlUCoFlEGW9qDs/uZP1BUag8c7NdmOKZh0GUgXowQcdUcgERxK0E+w==}
     dependencies:
-      '@vue/compiler-core': 3.2.11
-      '@vue/shared': 3.2.11
+      '@babel/parser': 7.15.7
+      '@vue/shared': 3.2.15
+      estree-walker: 2.0.2
+      source-map: 0.6.1
+    dev: true
 
-  /@vue/compiler-sfc/3.2.11:
-    resolution: {integrity: sha512-cUIaS8mgJrQ6yucj2AupWAwBRITK3W/a8wCOn9g5fJGtOl8h4APY8vN3lzP8HIJDyEeRF3I8SfRhL+oX97kSnw==}
+  /@vue/compiler-dom/3.2.14:
+    resolution: {integrity: sha512-AEfQPdvVvwy+U5WnvmVHKjQwaR3vWhALe/40swnu/AH/fQ4/wKrNf2e3ACMseAF0x8XdBQJJe+kZ+OaT0phc4Q==}
     dependencies:
-      '@babel/parser': 7.15.6
-      '@babel/types': 7.15.6
-      '@types/estree': 0.0.48
-      '@vue/compiler-core': 3.2.11
-      '@vue/compiler-dom': 3.2.11
-      '@vue/compiler-ssr': 3.2.11
-      '@vue/ref-transform': 3.2.11
-      '@vue/shared': 3.2.11
-      consolidate: 0.16.0
+      '@vue/compiler-core': 3.2.14
+      '@vue/shared': 3.2.14
+    dev: false
+
+  /@vue/compiler-dom/3.2.15:
+    resolution: {integrity: sha512-YS/kCwdqOhv3I6VmddJRMinRr/tOGGvfecERP/q/v6zHsJINptQ42ykaOlzWUA7zvthw3M3mxi911HTHrrn9Dg==}
+    dependencies:
+      '@vue/compiler-core': 3.2.15
+      '@vue/shared': 3.2.15
+    dev: true
+
+  /@vue/compiler-sfc/3.2.14:
+    resolution: {integrity: sha512-Okm1g5SsAA8XY3bOXSt265+oRbGNBajBzUhdT3TBmlLcJOSLFmdzZbkzM9pCU42CqA/28SsCEeoNeY7KPAr6Fg==}
+    dependencies:
+      '@babel/parser': 7.15.7
+      '@vue/compiler-core': 3.2.14
+      '@vue/compiler-dom': 3.2.14
+      '@vue/compiler-ssr': 3.2.14
+      '@vue/ref-transform': 3.2.14
+      '@vue/shared': 3.2.14
       estree-walker: 2.0.2
-      hash-sum: 2.0.0
-      lru-cache: 5.1.1
       magic-string: 0.25.7
-      merge-source-map: 1.1.0
-      postcss: 8.3.6
-      postcss-modules: 4.2.2_postcss@8.3.6
-      postcss-selector-parser: 6.0.6
+      postcss: 8.3.7
       source-map: 0.6.1
-    dev: true
+    dev: false
 
-  /@vue/compiler-ssr/3.2.11:
-    resolution: {integrity: sha512-+ptAdUlFDij+Z0VGCbRRkxQlNev5LkbZAntvkxrFjc08CTMhZmiV4Js48n2hAmuSXaKNEpmGkDGU26c/vf1+xw==}
+  /@vue/compiler-ssr/3.2.14:
+    resolution: {integrity: sha512-G6sSLKrcR4rn+r79G1s+5wImyO+w5mSgegF6y1m+Lvty5qBs8sv7iIc//zv8NUoQtg+rnnWdjFy6yNcbklLFNg==}
     dependencies:
-      '@vue/compiler-dom': 3.2.11
-      '@vue/shared': 3.2.11
-    dev: true
+      '@vue/compiler-dom': 3.2.14
+      '@vue/shared': 3.2.14
+    dev: false
 
-  /@vue/devtools-api/6.0.0-beta.15:
-    resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==}
+  /@vue/devtools-api/6.0.0-beta.18:
+    resolution: {integrity: sha512-56vRhO7nXWWFYTx520BQSDlQH5VYpwy62hFDEqi2yHHEBpEqseOP5WYQusq7BEW3DXSY9E9cfPVR5CFtJbKuMg==}
     dev: false
 
-  /@vue/reactivity/3.2.11:
-    resolution: {integrity: sha512-hEQstxPQbgGZq5qApzrvbDmRdK1KP96O/j4XrwT8fVkT1ytkFs4fH2xNEh9QKwXfybbQkLs77W7OfXCv5o6qbA==}
+  /@vue/reactivity/3.2.14:
+    resolution: {integrity: sha512-dBUeNJTY5xmyY6fxoS3Zo82hFMo2xSCh9KoTz9PRWtgZzcCS556ZidmbsZpRcRw/bgWFFsfEUI+KeYSOCtasAA==}
     dependencies:
-      '@vue/shared': 3.2.11
+      '@vue/shared': 3.2.14
+    dev: false
 
-  /@vue/ref-transform/3.2.11:
-    resolution: {integrity: sha512-7rX0YsfYb7+1PeKPME1tQyUQcQgt0sIXRRnPD1Vw8Zs2KIo90YLy9CrvwalcRCxGw0ScsjBEhVjJtWIT79TElg==}
+  /@vue/reactivity/3.2.15:
+    resolution: {integrity: sha512-JGBEp6yIsOvsnCdvl7G0arxWQDdUACVhTSXimEkgzxlCND0/n3m7jk0ATuwP6Lp0Z3ZJk+XiJHGjN4uQ2k5Uog==}
     dependencies:
-      '@babel/parser': 7.15.6
-      '@vue/compiler-core': 3.2.11
-      '@vue/shared': 3.2.11
+      '@vue/shared': 3.2.15
+    dev: true
+
+  /@vue/ref-transform/3.2.14:
+    resolution: {integrity: sha512-WJpUAIXPaO4tFzZRTnXxZQ6DTI2mshG+yEgURVdia65/V+YAAMpsV9vAuNHUrbIexPzt53thQZo+PZBdxxa7qg==}
+    dependencies:
+      '@babel/parser': 7.15.7
+      '@vue/compiler-core': 3.2.14
+      '@vue/shared': 3.2.14
       estree-walker: 2.0.2
       magic-string: 0.25.7
-    dev: true
+    dev: false
 
-  /@vue/runtime-core/3.2.11:
-    resolution: {integrity: sha512-horlxjWwSvModC87WdsWswzzHE5IexmKkQA65S5vFgP5hLUBW+HRyScDeuB/RRcFmqnf+ozacNCfap0kqcpODw==}
+  /@vue/runtime-core/3.2.14:
+    resolution: {integrity: sha512-heys9NaCuxheWJWyktKqMTgDvY13wdsVOQNcT+Jk636bLzBKUadqc/3rcz7rkNKmbBdpZT5zyRI4Qbt3LfMb7Q==}
     dependencies:
-      '@vue/reactivity': 3.2.11
-      '@vue/shared': 3.2.11
+      '@vue/reactivity': 3.2.14
+      '@vue/shared': 3.2.14
     dev: false
 
-  /@vue/runtime-dom/3.2.11:
-    resolution: {integrity: sha512-cOK1g0INdiCbds2xrrJKrrN+pDHuLz6esUs/crdEiupDuX7IeiMbdqrAQCkYHp5P1KLWcbGlkmwfVD7HQGii0Q==}
+  /@vue/runtime-dom/3.2.14:
+    resolution: {integrity: sha512-5GcI+sDAzOX+tPPgmpCjSrkAOW79Bn/e77Ctx+lJJl6pTpAWZ2YSjGJA8hNOsM/MC6o5KYRIi5JT4n0/wv2rvA==}
     dependencies:
-      '@vue/runtime-core': 3.2.11
-      '@vue/shared': 3.2.11
+      '@vue/runtime-core': 3.2.14
+      '@vue/shared': 3.2.14
       csstype: 2.6.18
     dev: false
 
-  /@vue/shared/3.2.11:
-    resolution: {integrity: sha512-ovfXAsSsCvV9JVceWjkqC/7OF5HbgLOtCWjCIosmPGG8lxbPuavhIxRH1dTx4Dg9xLgRTNLvI3pVxG4ItQZekg==}
+  /@vue/server-renderer/3.2.14_vue@3.2.14:
+    resolution: {integrity: sha512-0QkC4n2fen0Mel+Y+CsZmktVzL9TnuCNZaGObSNHR+lposbMHsBt5XIZJtqMzyL3d977/biuzG1gXXA5nHVVRg==}
+    peerDependencies:
+      vue: 3.2.14
+    dependencies:
+      '@vue/compiler-ssr': 3.2.14
+      '@vue/shared': 3.2.14
+      vue: 3.2.14
+    dev: false
+
+  /@vue/shared/3.2.14:
+    resolution: {integrity: sha512-Yndg5Q99hbP76oU0UXQ9V4O0oQ/xjIToJJjmv1BHPUoaebv40vt0YGahNCb6v9WRRXZIMJOQ+4DmqsGhXRi70w==}
+    dev: false
+
+  /@vue/shared/3.2.15:
+    resolution: {integrity: sha512-J1j7jgHpaWrS0/4C77wZA7Mdw8EeEMjcvPJiEW7XE5/w2t8XyX0bR6GKXyMrLXhL6Y2mMWyZ1P0Jmq+m8vXKVA==}
+    dev: true
 
-  /@vue/test-utils/2.0.0-rc.14_vue@3.2.11:
+  /@vue/test-utils/2.0.0-rc.14_vue@3.2.14:
     resolution: {integrity: sha512-gmaeKqRCCMfxUtWN2L9fb9mYW5YocNc9KPj6F5uwlyXevlKELi40Oaz0PICYjzHI+7+dC4bV5Dg6Vjnf51VjvQ==}
     peerDependencies:
       vue: ^3.0.1
     dependencies:
-      vue: 3.2.11
+      vue: 3.2.14
     dev: true
 
   /acorn/7.4.1:
@@ -1463,10 +1428,6 @@ packages:
       tweetnacl: 0.14.5
     dev: true
 
-  /big.js/5.2.2:
-    resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
-    dev: true
-
   /blob-util/2.0.2:
     resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
     dev: true
@@ -1489,16 +1450,16 @@ packages:
       fill-range: 7.0.1
     dev: true
 
-  /browserslist/4.17.0:
-    resolution: {integrity: sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==}
+  /browserslist/4.17.1:
+    resolution: {integrity: sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==}
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001258
-      colorette: 1.4.0
-      electron-to-chromium: 1.3.842
+      caniuse-lite: 1.0.30001260
+      electron-to-chromium: 1.3.848
       escalade: 3.1.1
-      node-releases: 1.1.75
+      nanocolors: 0.1.12
+      node-releases: 1.1.76
     dev: true
 
   /buffer-crc32/0.2.13:
@@ -1527,8 +1488,10 @@ packages:
     engines: {node: '>=10'}
     dev: true
 
-  /caniuse-lite/1.0.30001258:
-    resolution: {integrity: sha512-RBByOG6xWXUp0CR2/WU2amXz3stjKpSl5J1xU49F1n2OxD//uBZO4wCKUiG+QMGf7CHGfDDcqoKriomoGVxTeA==}
+  /caniuse-lite/1.0.30001260:
+    resolution: {integrity: sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==}
+    dependencies:
+      nanocolors: 0.1.12
     dev: true
 
   /caseless/0.12.0:
@@ -1654,17 +1617,10 @@ packages:
     resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
     dev: true
 
-  /consolidate/0.16.0:
-    resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==}
-    engines: {node: '>= 0.10.0'}
-    dependencies:
-      bluebird: 3.7.2
-    dev: true
-
   /constantinople/4.0.1:
     resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
     dependencies:
-      '@babel/parser': 7.15.6
+      '@babel/parser': 7.15.7
       '@babel/types': 7.15.6
     dev: true
 
@@ -1709,26 +1665,20 @@ packages:
       which: 2.0.2
     dev: true
 
-  /cssesc/3.0.0:
-    resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
-    engines: {node: '>=4'}
-    hasBin: true
-    dev: true
-
   /csstype/2.6.18:
     resolution: {integrity: sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==}
     dev: false
 
-  /cypress/8.4.0:
-    resolution: {integrity: sha512-RtVgGFR06ikyMaq/VqapeqOjGaIA42PpK7F0qe1MCiFArfUuJECsLmeYaOA+1TlmNUgJNMSF5fWKkZIJr5Uc7w==}
+  /cypress/8.4.1:
+    resolution: {integrity: sha512-itJXq0Vx3sXCUrDyBi2IUrkxVu/gTTp1VhjB5tzGgkeCR8Ae+/T8WV63rsZ7fS8Tpq7LPPXiyoM/sEdOX7cR6A==}
     engines: {node: '>=12.0.0'}
     hasBin: true
     requiresBuild: true
     dependencies:
       '@cypress/request': 2.88.6
       '@cypress/xvfb': 1.2.4
-      '@types/node': 14.17.17
-      '@types/sinonjs__fake-timers': 6.0.3
+      '@types/node': 14.17.18
+      '@types/sinonjs__fake-timers': 6.0.4
       '@types/sizzle': 2.3.3
       arch: 2.2.0
       blob-util: 2.0.2
@@ -1864,8 +1814,8 @@ packages:
       safer-buffer: 2.1.2
     dev: true
 
-  /electron-to-chromium/1.3.842:
-    resolution: {integrity: sha512-P/nDMPIYdb2PyqCQwhTXNi5JFjX1AsDVR0y6FrHw752izJIAJ+Pn5lugqyBq4tXeRSZBMBb2ZGvRGB1djtELEQ==}
+  /electron-to-chromium/1.3.848:
+    resolution: {integrity: sha512-wchRyBcdcmibioggdO7CbMT5QQ4lXlN/g7Mkpf1K2zINidnqij6EVu94UIZ+h5nB2S9XD4bykqFv9LonAWLFyw==}
     dev: true
 
   /emmet/2.3.4:
@@ -1879,11 +1829,6 @@ packages:
     resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
     dev: true
 
-  /emojis-list/3.0.0:
-    resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
-    engines: {node: '>= 4'}
-    dev: true
-
   /end-of-stream/1.4.4:
     resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
     dependencies:
@@ -1940,8 +1885,8 @@ packages:
       is-symbol: 1.0.4
     dev: true
 
-  /esbuild/0.12.28:
-    resolution: {integrity: sha512-pZ0FrWZXlvQOATlp14lRSk1N9GkeJ3vLIwOcUoo3ICQn9WNR4rWoNi81pbn6sC1iYUy7QPqNzI3+AEzokwyVcA==}
+  /esbuild/0.12.29:
+    resolution: {integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==}
     hasBin: true
     requiresBuild: true
     dev: true
@@ -2117,12 +2062,6 @@ packages:
     resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
     dev: true
 
-  /generic-names/2.0.1:
-    resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==}
-    dependencies:
-      loader-utils: 1.4.0
-    dev: true
-
   /gensync/1.0.0-beta.2:
     resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
     engines: {node: '>=6.9.0'}
@@ -2177,8 +2116,8 @@ packages:
       assert-plus: 1.0.0
     dev: true
 
-  /glob/7.1.7:
-    resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
+  /glob/7.2.0:
+    resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
     dependencies:
       fs.realpath: 1.0.0
       inflight: 1.0.6
@@ -2298,19 +2237,6 @@ packages:
     hasBin: true
     dev: true
 
-  /icss-replace-symbols/1.1.0:
-    resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=}
-    dev: true
-
-  /icss-utils/5.1.0_postcss@8.3.6:
-    resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
-    engines: {node: ^10 || ^12 || >= 14}
-    peerDependencies:
-      postcss: ^8.1.0
-    dependencies:
-      postcss: 8.3.6
-    dev: true
-
   /import-fresh/3.3.0:
     resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
     engines: {node: '>=6'}
@@ -2540,13 +2466,6 @@ packages:
     resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=}
     dev: true
 
-  /json5/1.0.1:
-    resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
-    hasBin: true
-    dependencies:
-      minimist: 1.2.5
-    dev: true
-
   /json5/2.2.0:
     resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==}
     engines: {node: '>=6'}
@@ -2654,19 +2573,6 @@ packages:
       strip-bom: 3.0.0
     dev: true
 
-  /loader-utils/1.4.0:
-    resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==}
-    engines: {node: '>=4.0.0'}
-    dependencies:
-      big.js: 5.2.2
-      emojis-list: 3.0.0
-      json5: 1.0.1
-    dev: true
-
-  /lodash.camelcase/4.3.0:
-    resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=}
-    dev: true
-
   /lodash.once/4.1.1:
     resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=}
     dev: true
@@ -2693,12 +2599,6 @@ packages:
       wrap-ansi: 6.2.0
     dev: true
 
-  /lru-cache/5.1.1:
-    resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
-    dependencies:
-      yallist: 3.1.1
-    dev: true
-
   /lru-cache/6.0.0:
     resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
     engines: {node: '>=10'}
@@ -2710,7 +2610,7 @@ packages:
     resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
     dependencies:
       sourcemap-codec: 1.4.8
-    dev: true
+    dev: false
 
   /map-stream/0.1.0:
     resolution: {integrity: sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=}
@@ -2721,12 +2621,6 @@ packages:
     engines: {node: '>= 0.10.0'}
     dev: true
 
-  /merge-source-map/1.1.0:
-    resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==}
-    dependencies:
-      source-map: 0.6.1
-    dev: true
-
   /merge-stream/2.0.0:
     resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
     dev: true
@@ -2774,18 +2668,20 @@ packages:
     resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
     dev: true
 
+  /nanocolors/0.1.12:
+    resolution: {integrity: sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==}
+
   /nanoid/3.1.25:
     resolution: {integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==}
     engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
     hasBin: true
-    dev: true
 
   /nice-try/1.0.5:
     resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
     dev: true
 
-  /node-releases/1.1.75:
-    resolution: {integrity: sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==}
+  /node-releases/1.1.76:
+    resolution: {integrity: sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==}
     dev: true
 
   /normalize-package-data/2.5.0:
@@ -2970,83 +2866,13 @@ packages:
       semver-compare: 1.0.0
     dev: true
 
-  /postcss-modules-extract-imports/3.0.0_postcss@8.3.6:
-    resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
-    engines: {node: ^10 || ^12 || >= 14}
-    peerDependencies:
-      postcss: ^8.1.0
-    dependencies:
-      postcss: 8.3.6
-    dev: true
-
-  /postcss-modules-local-by-default/4.0.0_postcss@8.3.6:
-    resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
-    engines: {node: ^10 || ^12 || >= 14}
-    peerDependencies:
-      postcss: ^8.1.0
-    dependencies:
-      icss-utils: 5.1.0_postcss@8.3.6
-      postcss: 8.3.6
-      postcss-selector-parser: 6.0.6
-      postcss-value-parser: 4.1.0
-    dev: true
-
-  /postcss-modules-scope/3.0.0_postcss@8.3.6:
-    resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
-    engines: {node: ^10 || ^12 || >= 14}
-    peerDependencies:
-      postcss: ^8.1.0
-    dependencies:
-      postcss: 8.3.6
-      postcss-selector-parser: 6.0.6
-    dev: true
-
-  /postcss-modules-values/4.0.0_postcss@8.3.6:
-    resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
-    engines: {node: ^10 || ^12 || >= 14}
-    peerDependencies:
-      postcss: ^8.1.0
-    dependencies:
-      icss-utils: 5.1.0_postcss@8.3.6
-      postcss: 8.3.6
-    dev: true
-
-  /postcss-modules/4.2.2_postcss@8.3.6:
-    resolution: {integrity: sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==}
-    peerDependencies:
-      postcss: ^8.0.0
-    dependencies:
-      generic-names: 2.0.1
-      icss-replace-symbols: 1.1.0
-      lodash.camelcase: 4.3.0
-      postcss: 8.3.6
-      postcss-modules-extract-imports: 3.0.0_postcss@8.3.6
-      postcss-modules-local-by-default: 4.0.0_postcss@8.3.6
-      postcss-modules-scope: 3.0.0_postcss@8.3.6
-      postcss-modules-values: 4.0.0_postcss@8.3.6
-      string-hash: 1.1.3
-    dev: true
-
-  /postcss-selector-parser/6.0.6:
-    resolution: {integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==}
-    engines: {node: '>=4'}
-    dependencies:
-      cssesc: 3.0.0
-      util-deprecate: 1.0.2
-    dev: true
-
-  /postcss-value-parser/4.1.0:
-    resolution: {integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==}
-    dev: true
-
-  /postcss/8.3.6:
-    resolution: {integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==}
+  /postcss/8.3.7:
+    resolution: {integrity: sha512-9SaY7nnyQ63/WittqZYAvkkYPyKxchMKH71UDzeTmWuLSvxTRpeEeABZAzlCi55cuGcoFyoV/amX2BdsafQidQ==}
     engines: {node: ^10 || ^12 || >=14}
     dependencies:
-      colorette: 1.4.0
+      nanocolors: 0.1.12
       nanoid: 3.1.25
       source-map-js: 0.6.2
-    dev: true
 
   /prettier/2.4.1:
     resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==}
@@ -3250,11 +3076,11 @@ packages:
     resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
     hasBin: true
     dependencies:
-      glob: 7.1.7
+      glob: 7.2.0
     dev: true
 
-  /rollup/2.56.3:
-    resolution: {integrity: sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==}
+  /rollup/2.57.0:
+    resolution: {integrity: sha512-bKQIh1rWKofRee6mv8SrF2HdP6pea5QkwBZSMImJysFj39gQuiV8MEPBjXOCpzk3wSYp63M2v2wkWBmFC8O/rg==}
     engines: {node: '>=10.0.0'}
     hasBin: true
     optionalDependencies:
@@ -3373,7 +3199,6 @@ packages:
   /source-map-js/0.6.2:
     resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==}
     engines: {node: '>=0.10.0'}
-    dev: true
 
   /source-map/0.5.7:
     resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=}
@@ -3386,7 +3211,7 @@ packages:
 
   /sourcemap-codec/1.4.8:
     resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
-    dev: true
+    dev: false
 
   /spdx-correct/3.1.1:
     resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
@@ -3459,10 +3284,6 @@ packages:
     engines: {node: '>=0.6.19'}
     dev: true
 
-  /string-hash/1.1.3:
-    resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=}
-    dev: true
-
   /string-width/4.2.2:
     resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==}
     engines: {node: '>=8'}
@@ -3564,6 +3385,7 @@ packages:
   /to-fast-properties/2.0.0:
     resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
     engines: {node: '>=4'}
+    dev: true
 
   /to-regex-range/5.0.1:
     resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@@ -3650,10 +3472,6 @@ packages:
       querystring: 0.2.0
     dev: true
 
-  /util-deprecate/1.0.2:
-    resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
-    dev: true
-
   /uuid/8.3.2:
     resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
     hasBin: true
@@ -3675,15 +3493,15 @@ packages:
       extsprintf: 1.3.0
     dev: true
 
-  /vite/2.5.8:
-    resolution: {integrity: sha512-2GRsLrmMsFI0u31WTtkGbKvEIJO4I9qDltma3QiyDJEk14IzjM35OCElAFHFs2VlL7h2qX5AdHbwfEhnmwhQgw==}
+  /vite/2.5.10:
+    resolution: {integrity: sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==}
     engines: {node: '>=12.2.0'}
     hasBin: true
     dependencies:
-      esbuild: 0.12.28
-      postcss: 8.3.6
+      esbuild: 0.12.29
+      postcss: 8.3.7
       resolve: 1.20.0
-      rollup: 2.56.3
+      rollup: 2.57.0
     optionalDependencies:
       fsevents: 2.3.2
     dev: true
@@ -3757,22 +3575,22 @@ packages:
     resolution: {integrity: sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==}
     dev: true
 
-  /vscode-pug-languageservice/0.27.21:
-    resolution: {integrity: sha512-nk8jZ0m9vugE3LHLZHJ74Q/QrXTd6wAUXRdlATCix/1GS3PDkVMeafh2+170UDN7tmjuLNrx2fK0v9mFY0YJkw==}
+  /vscode-pug-languageservice/0.27.24:
+    resolution: {integrity: sha512-GSvsFB+rPhAD7cBlEKCVNNsFGIaOnp/0zyLw3WpYbXY24vJZafXu1kHvtYaaQXJRnIhqp5EI5p+EqpdI3hTBnw==}
     dependencies:
-      '@volar/code-gen': 0.27.14
-      '@volar/shared': 0.27.14
-      '@volar/source-map': 0.27.14
-      '@volar/transforms': 0.27.14
+      '@volar/code-gen': 0.27.24
+      '@volar/shared': 0.27.24
+      '@volar/source-map': 0.27.24
+      '@volar/transforms': 0.27.24
       pug-lexer: 5.0.1
       pug-parser: 6.0.0
       vscode-languageserver: 8.0.0-next.2
     dev: true
 
-  /vscode-typescript-languageservice/0.27.20:
-    resolution: {integrity: sha512-PPxf7KYfvLq3gDyq+L76cUSXJMwmbVJtLiCKHIGU3d1mzV1hpLcneallE7O1F2v/fBrl3ajuko+a0wb/id6z5g==}
+  /vscode-typescript-languageservice/0.27.24:
+    resolution: {integrity: sha512-5HXPZbSfmzVr0BZJkmq1vCAFvIGjRLZnAQHTuBFWizrcLT9Ma3WJ50I2WZ/bb17+PfEfbR3jdMM5818fEcgROQ==}
     dependencies:
-      '@volar/shared': 0.27.14
+      '@volar/shared': 0.27.24
       semver: 7.3.5
       upath: 2.0.1
       vscode-languageserver: 8.0.0-next.2
@@ -3787,18 +3605,18 @@ packages:
     resolution: {integrity: sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==}
     dev: true
 
-  /vscode-vue-languageservice/0.27.21:
-    resolution: {integrity: sha512-AIJfk9QOAVOx8S8Bo3TYl+AIUNbKFGgoHDSK3rP1+kSwmI1pgtYEH88eYvTf+RIt707wdBb5QdjFedihasdVog==}
+  /vscode-vue-languageservice/0.27.24:
+    resolution: {integrity: sha512-C966wKrgEYIWZhwa3CsEaoJ2bZE32d90yNJXqXXDOpioQIH+aDG2gCelU7jxg4swv8//Mfn6b6RQcKVbay6gVA==}
     dependencies:
-      '@volar/code-gen': 0.27.14
+      '@volar/code-gen': 0.27.24
       '@volar/html2pug': 0.27.13
-      '@volar/shared': 0.27.14
-      '@volar/source-map': 0.27.14
-      '@volar/transforms': 0.27.14
+      '@volar/shared': 0.27.24
+      '@volar/source-map': 0.27.24
+      '@volar/transforms': 0.27.24
       '@vscode/emmet-helper': 2.7.0
-      '@vue/compiler-dom': 3.2.11
-      '@vue/reactivity': 3.2.11
-      '@vue/shared': 3.2.11
+      '@vue/compiler-dom': 3.2.15
+      '@vue/reactivity': 3.2.15
+      '@vue/shared': 3.2.15
       request-light: 0.5.4
       upath: 2.0.1
       vscode-css-languageservice: 5.1.5
@@ -3806,17 +3624,17 @@ packages:
       vscode-json-languageservice: 4.1.7
       vscode-languageserver: 8.0.0-next.2
       vscode-languageserver-textdocument: 1.0.1
-      vscode-pug-languageservice: 0.27.21
-      vscode-typescript-languageservice: 0.27.20
+      vscode-pug-languageservice: 0.27.24
+      vscode-typescript-languageservice: 0.27.24
     dev: true
 
-  /vue-router/4.0.11_vue@3.2.11:
+  /vue-router/4.0.11_vue@3.2.14:
     resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==}
     peerDependencies:
       vue: ^3.0.0
     dependencies:
-      '@vue/devtools-api': 6.0.0-beta.15
-      vue: 3.2.11
+      '@vue/devtools-api': 6.0.0-beta.18
+      vue: 3.2.14
     dev: false
 
   /vue-tsc/0.3.0_typescript@4.4.3:
@@ -3826,24 +3644,26 @@ packages:
       typescript: '*'
     dependencies:
       typescript: 4.4.3
-      vscode-vue-languageservice: 0.27.21
+      vscode-vue-languageservice: 0.27.24
     dev: true
 
-  /vue/3.2.11:
-    resolution: {integrity: sha512-JkI3/eIgfk4E0f/p319TD3EZgOwBQfftgnkRsXlT7OrRyyiyoyUXn6embPGZXSBxD3LoZ9SWhJoxLhFh5AleeA==}
+  /vue/3.2.14:
+    resolution: {integrity: sha512-BYgzQHjm44SMTwagnXuVykro8v7jpMNYnhG0Wa5wnWVqKH+Ia7wtajNKFI6rihSVQGt+gveJ3dq0rQK0qIJ6PQ==}
     dependencies:
-      '@vue/compiler-dom': 3.2.11
-      '@vue/runtime-dom': 3.2.11
-      '@vue/shared': 3.2.11
+      '@vue/compiler-dom': 3.2.14
+      '@vue/compiler-sfc': 3.2.14
+      '@vue/runtime-dom': 3.2.14
+      '@vue/server-renderer': 3.2.14_vue@3.2.14
+      '@vue/shared': 3.2.14
     dev: false
 
-  /vuex/4.0.2_vue@3.2.11:
+  /vuex/4.0.2_vue@3.2.14:
     resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==}
     peerDependencies:
       vue: ^3.0.2
     dependencies:
-      '@vue/devtools-api': 6.0.0-beta.15
-      vue: 3.2.11
+      '@vue/devtools-api': 6.0.0-beta.18
+      vue: 3.2.14
     dev: false
 
   /wait-on/6.0.0_debug@4.3.2:
@@ -3889,7 +3709,7 @@ packages:
     resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
     engines: {node: '>= 10.0.0'}
     dependencies:
-      '@babel/parser': 7.15.6
+      '@babel/parser': 7.15.7
       '@babel/types': 7.15.6
       assert-never: 1.2.1
       babel-walk: 3.0.0-canary-5
@@ -3917,10 +3737,6 @@ packages:
     resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
     dev: true
 
-  /yallist/3.1.1:
-    resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
-    dev: true
-
   /yallist/4.0.0:
     resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
     dev: true