]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
chore: bump dependencies
authorHaoqun Jiang <haoqunjiang@gmail.com>
Fri, 17 Sep 2021 14:29:54 +0000 (22:29 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Fri, 17 Sep 2021 14:29:54 +0000 (22:29 +0800)
38 files changed:
package.json
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/package.json
playground/typescript-jsx-router-with-tests/package.json
playground/typescript-jsx-router/package.json
playground/typescript-jsx-vuex-with-tests/package.json
playground/typescript-jsx-vuex/package.json
playground/typescript-jsx-with-tests/package.json
playground/typescript-jsx/package.json
playground/typescript-router-vuex-with-tests/package.json
playground/typescript-router-vuex/package.json
playground/typescript-router-with-tests/package.json
playground/typescript-router/package.json
playground/typescript-vuex-with-tests/package.json
playground/typescript-vuex/package.json
playground/typescript-with-tests/package.json
playground/typescript/package.json
playground/vuex-with-tests/package.json
playground/vuex/package.json
playground/with-tests/package.json
pnpm-lock.yaml
template/base/package.json
template/config/cypress/package.json
template/config/jsx/package.json
template/config/typescript/package.json

index 4226452d7396fecbc13949bb1ff53543f62db6ce..4f586c391aacd57de99de4072818863610f54542 100644 (file)
   "homepage": "https://github.com/vuejs/create-vue#readme",
   "devDependencies": {
     "esbuild": "^0.12.28",
-    "husky": "^7.0.1",
+    "husky": "^7.0.2",
     "kolorist": "^1.5.0",
     "lint-staged": "^11.1.2",
     "minimist": "^1.2.5",
     "npm-run-all": "^4.1.5",
-    "prettier": "^2.3.2",
+    "prettier": "^2.4.1",
     "prompts": "^2.4.1"
   },
   "lint-staged": {
index cae9bf57bf991fde8f0a9928f2aa9e972471395a..8b8ec3ea3e5a54765771a67029cfe6d6f444347a 100644 (file)
@@ -8,11 +8,11 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index 09e46e3396941f5d9f3269747dc80a5f02ade350..ea0680e657a5744d04460d514d40e7c19541ac6f 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index 6024a9df561af16516772ab2561b656d61bb34bf..32ad02a7e9797afbae59e33912f6c43220c114eb 100644 (file)
@@ -8,14 +8,14 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index bea76f42ef2691e0823f03cc64bf7e8924ccf77f..3f5cf7db96d3edcdec60d6ecf041bc7169db8fdd 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index bf1d8c513d6f70bec5ce7aaea2c0b0f515afc973..3520f88d0b6b3f52c0ffff198125b1f2c6b508df 100644 (file)
@@ -8,13 +8,13 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index fbad60183e9e5e67ff547fca19dfb080b4a2a546..4ceb4f2d3cfa2adf0e26d289f77317c918f2ebd9 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index 3de6c76961a998c3354e12b222eabfb6e4d0093d..5d20fb9c23039bab4c6b55303f2075a2ecba0be2 100644 (file)
@@ -8,13 +8,13 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index 1fd88d490b803bace50608d842c9380a50c2c158..991e72d130aeaa6db83377390c99a34d994e236c 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index 6874db4f68e4d591fe9ef01c599175d5d5cbefba..c27abd6fa74488c7775704c351e6d0eba26bc514 100644 (file)
@@ -8,12 +8,12 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index eaadc5f895c0bc553b41751311ee7914fca51a68..bff02a11b830a12b5c0ae87be9b2206a377bd434 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index 489ada54437a31153f6a7436706036a00dfd302d..e87f44c24c836723578c2ea7943120f30b1e9785 100644 (file)
@@ -8,13 +8,13 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index 084a630387f4ca6f86aa2ca6f3059181d72efe80..df02256a0437e8337e3182481876d9a7dd748cc6 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index 58a982978c4f1ba4b1e26faacfd88cc7b4d3cd89..1aa149a92de5bf8882f49acce41d611f837302ab 100644 (file)
@@ -8,12 +8,12 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index b802f56767eae1aec9b7656145054b2bffad7e71..ee27599f1235747c02e692ac7085d54dd5d0847b 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 716ab2c80d5302ef13705a9339f5eba99d33f8f5..fd853e7186b3feb442858d618e79627010da1180 100644 (file)
@@ -9,16 +9,16 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 15d3f71916e775ceef124ab9e9fc907020e596a8..4ee375efdbbc661331befe354b58eeb4e65652c5 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index e9fb8684903529b239b2aefe0b64d6e43292513a..4d4f6473fb3029c1f346c1cf69f9b9ecaa2e1936 100644 (file)
@@ -9,15 +9,15 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index f2de4b9d84fd834d0e6ff4fbf3d8a0348b8be895..803707e2e8fe7e80ff87074995d9877e94db98d8 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 7c466ddda3adbe50deb9ba02ed04d59bfa85f391..9a8f45795a83ba8407ee9939748c84c2bb52621e 100644 (file)
@@ -9,15 +9,15 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 2945ac0051509166a661b3ac4dee38cd646a4af2..a3843df7b28da9d7affab966a75a9d94ad27d74e 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 74c96bfa8c6939358a439776b3e15ec31a58fe54..1725e26e0c843639fc3c29e60258ac9d57ddcfb7 100644 (file)
@@ -9,14 +9,14 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@vitejs/plugin-vue-jsx": "^1.1.7",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vitejs/plugin-vue-jsx": "^1.1.8",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 6b73fe1c89ae6762b33161dd48403795c10a62a2..b8e031399731e2a7369874e93b8a2a16c1f08a36 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 098b06df7f8b9b6fc21aed7891ced277d9c3e909..3623ae1757a1e8704dad463f8384313dd687b131 100644 (file)
@@ -9,15 +9,15 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 8be6db2ff9cb661d128a62fe40c51928e3b6378e..46a3de7b56005f7868a25b846e84731489bca59a 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 63f605268cc5e25c0181f1f105ea64b20184cd83..c88704c560cfe844ec16cc86df60c4b46e199cc1 100644 (file)
@@ -9,14 +9,14 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vue-router": "^4.0.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index bfcf9bb1100c20e8ff1794c019a9510ad7313972..d91e76d240ae041835784442bed6204565b85ff6 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 4a10fb203592545c39050fca5cc5e2dc3f769ce3..97898fd8afa91ef886686905a8c27377cb6f2154 100644 (file)
@@ -9,14 +9,14 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 97e3737f0be6ab604d9a68a3d492100a92b276bf..c1db0bb2e1796d0ea1365f96484ef7de7e29836a 100644 (file)
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 708333e423ff0ece68c414a3cd3e1c6f0fc02fee..2b6937ec988f4939b1f14e18a9bfcffa272c2d6f 100644 (file)
@@ -9,13 +9,13 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
     "typescript": "~4.3.5",
+    "vite": "^2.5.8",
     "vue-tsc": "^0.2.3"
   }
 }
index 600fac3ede4a00c6ca839e217acb3837657a019c..42e618994619ae703c35df1049e302eeb9d3f269 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index 4b2667dee128d1c4af639b91be0c3bee7efd55ec..6762c9c5b6994748d362a1067a7c94a29cd2fd8e 100644 (file)
@@ -8,12 +8,12 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2",
+    "vue": "^3.2.11",
     "vuex": "^4.0.2"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index 0f23b81ce0c460f114ab12875976e87b6e579fcb..3acbd3f2b457954ba9e418f4eff4cc5f0e43af8b 100644 (file)
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0",
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0",
+    "vite": "^2.5.8"
   }
 }
index e5dbab77fb4988a3e0d4b3794569533302b43c60..61965aaa3635221cc45bc93d2f3c2c3d34d4de8e 100644 (file)
@@ -5,726 +5,726 @@ importers:
   .:
     specifiers:
       esbuild: ^0.12.28
-      husky: ^7.0.1
+      husky: ^7.0.2
       kolorist: ^1.5.0
       lint-staged: ^11.1.2
       minimist: ^1.2.5
       npm-run-all: ^4.1.5
-      prettier: ^2.3.2
+      prettier: ^2.4.1
       prompts: ^2.4.1
     devDependencies:
       esbuild: 0.12.28
-      husky: 7.0.1
+      husky: 7.0.2
       kolorist: 1.5.0
       lint-staged: 11.1.2
       minimist: 1.2.5
       npm-run-all: 4.1.5
-      prettier: 2.3.2
+      prettier: 2.4.1
       prompts: 2.4.1
 
   playground/default:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/jsx:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/jsx-router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/jsx-router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/jsx-router-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/jsx-router-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/jsx-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/jsx-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/jsx-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
-    dependencies:
-      vue: 3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
+    dependencies:
+      vue: 3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/router-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/router-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/typescript:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-router-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-router-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-jsx-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vitejs/plugin-vue-jsx': ^1.1.7
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vitejs/plugin-vue-jsx': ^1.1.8
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vitejs/plugin-vue-jsx': 1.1.7
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      '@vitejs/plugin-vue-jsx': 1.1.8
+      '@vue/compiler-sfc': 3.2.11
+      cypress: 8.4.0
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-router:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-router-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-router-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-router-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-router: ^4.0.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
-      vue-router: 4.0.11_vue@3.2.2
+      vue: 3.2.11
+      vue-router: 4.0.11_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/typescript-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
       typescript: ~4.3.5
-      vite: ^2.5.0
-      vue: ^3.2.2
+      vite: ^2.5.8
+      vue: ^3.2.11
       vue-tsc: ^0.2.3
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
+      '@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
+      start-server-and-test: 1.14.0
       typescript: 4.3.5
-      vite: 2.5.0
+      vite: 2.5.8
       vue-tsc: 0.2.3_typescript@4.3.5
 
   playground/vuex:
     specifiers:
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      vite: ^2.5.8
+      vue: ^3.2.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      vite: 2.5.0
+      '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.11
+      '@vue/compiler-sfc': 3.2.11
+      vite: 2.5.8
 
   playground/vuex-with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.2
-      vuex: 4.0.2_vue@3.2.2
+      vue: 3.2.11
+      vuex: 4.0.2_vue@3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
   playground/with-tests:
     specifiers:
-      '@cypress/vite-dev-server': ^2.0.7
+      '@cypress/vite-dev-server': ^2.1.0
       '@cypress/vue': ^3.0.3
-      '@vitejs/plugin-vue': ^1.4.0
-      '@vue/compiler-sfc': ^3.2.2
-      cypress: ^8.2.0
-      start-server-and-test: ^1.13.1
-      vite: ^2.5.0
-      vue: ^3.2.2
-    dependencies:
-      vue: 3.2.2
+      '@vitejs/plugin-vue': ^1.6.2
+      '@vue/compiler-sfc': ^3.2.11
+      cypress: ^8.4.0
+      start-server-and-test: ^1.14.0
+      vite: ^2.5.8
+      vue: ^3.2.11
+    dependencies:
+      vue: 3.2.11
     devDependencies:
-      '@cypress/vite-dev-server': 2.0.7_vite@2.5.0
-      '@cypress/vue': 3.0.3_cypress@8.2.0+vue@3.2.2
-      '@vitejs/plugin-vue': 1.4.0_@vue+compiler-sfc@3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      cypress: 8.2.0
-      start-server-and-test: 1.13.1
-      vite: 2.5.0
+      '@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
+      start-server-and-test: 1.14.0
+      vite: 2.5.8
 
 packages:
 
@@ -740,19 +740,19 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/core/7.15.0:
-    resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==}
+  /@babel/core/7.15.5:
+    resolution: {integrity: sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.14.5
-      '@babel/generator': 7.15.0
-      '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.15.0
-      '@babel/helper-module-transforms': 7.15.0
-      '@babel/helpers': 7.15.3
-      '@babel/parser': 7.15.3
-      '@babel/template': 7.14.5
-      '@babel/traverse': 7.15.0
-      '@babel/types': 7.15.0
+      '@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/helpers': 7.15.4
+      '@babel/parser': 7.15.6
+      '@babel/template': 7.15.4
+      '@babel/traverse': 7.15.4
+      '@babel/types': 7.15.6
       convert-source-map: 1.8.0
       debug: 4.3.2
       gensync: 1.0.0-beta.2
@@ -763,110 +763,110 @@ packages:
       - supports-color
     dev: true
 
-  /@babel/generator/7.15.0:
-    resolution: {integrity: sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==}
+  /@babel/generator/7.15.4:
+    resolution: {integrity: sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
       jsesc: 2.5.2
       source-map: 0.5.7
     dev: true
 
-  /@babel/helper-annotate-as-pure/7.14.5:
-    resolution: {integrity: sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==}
+  /@babel/helper-annotate-as-pure/7.15.4:
+    resolution: {integrity: sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0:
-    resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==}
+  /@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.5:
+    resolution: {integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0
     dependencies:
       '@babel/compat-data': 7.15.0
-      '@babel/core': 7.15.0
+      '@babel/core': 7.15.5
       '@babel/helper-validator-option': 7.14.5
-      browserslist: 4.16.7
+      browserslist: 4.17.0
       semver: 6.3.0
     dev: true
 
-  /@babel/helper-create-class-features-plugin/7.15.0_@babel+core@7.15.0:
-    resolution: {integrity: sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==}
+  /@babel/helper-create-class-features-plugin/7.15.4_@babel+core@7.15.5:
+    resolution: {integrity: sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0
     dependencies:
-      '@babel/core': 7.15.0
-      '@babel/helper-annotate-as-pure': 7.14.5
-      '@babel/helper-function-name': 7.14.5
-      '@babel/helper-member-expression-to-functions': 7.15.0
-      '@babel/helper-optimise-call-expression': 7.14.5
-      '@babel/helper-replace-supers': 7.15.0
-      '@babel/helper-split-export-declaration': 7.14.5
+      '@babel/core': 7.15.5
+      '@babel/helper-annotate-as-pure': 7.15.4
+      '@babel/helper-function-name': 7.15.4
+      '@babel/helper-member-expression-to-functions': 7.15.4
+      '@babel/helper-optimise-call-expression': 7.15.4
+      '@babel/helper-replace-supers': 7.15.4
+      '@babel/helper-split-export-declaration': 7.15.4
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@babel/helper-function-name/7.14.5:
-    resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==}
+  /@babel/helper-function-name/7.15.4:
+    resolution: {integrity: sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/helper-get-function-arity': 7.14.5
-      '@babel/template': 7.14.5
-      '@babel/types': 7.15.0
+      '@babel/helper-get-function-arity': 7.15.4
+      '@babel/template': 7.15.4
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-get-function-arity/7.14.5:
-    resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==}
+  /@babel/helper-get-function-arity/7.15.4:
+    resolution: {integrity: sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-hoist-variables/7.14.5:
-    resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==}
+  /@babel/helper-hoist-variables/7.15.4:
+    resolution: {integrity: sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-member-expression-to-functions/7.15.0:
-    resolution: {integrity: sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==}
+  /@babel/helper-member-expression-to-functions/7.15.4:
+    resolution: {integrity: sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-module-imports/7.14.5:
-    resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==}
+  /@babel/helper-module-imports/7.15.4:
+    resolution: {integrity: sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-module-transforms/7.15.0:
-    resolution: {integrity: sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==}
+  /@babel/helper-module-transforms/7.15.4:
+    resolution: {integrity: sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/helper-module-imports': 7.14.5
-      '@babel/helper-replace-supers': 7.15.0
-      '@babel/helper-simple-access': 7.14.8
-      '@babel/helper-split-export-declaration': 7.14.5
+      '@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/template': 7.14.5
-      '@babel/traverse': 7.15.0
-      '@babel/types': 7.15.0
+      '@babel/template': 7.15.4
+      '@babel/traverse': 7.15.4
+      '@babel/types': 7.15.6
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@babel/helper-optimise-call-expression/7.14.5:
-    resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==}
+  /@babel/helper-optimise-call-expression/7.15.4:
+    resolution: {integrity: sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
   /@babel/helper-plugin-utils/7.14.5:
@@ -874,30 +874,30 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/helper-replace-supers/7.15.0:
-    resolution: {integrity: sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==}
+  /@babel/helper-replace-supers/7.15.4:
+    resolution: {integrity: sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/helper-member-expression-to-functions': 7.15.0
-      '@babel/helper-optimise-call-expression': 7.14.5
-      '@babel/traverse': 7.15.0
-      '@babel/types': 7.15.0
+      '@babel/helper-member-expression-to-functions': 7.15.4
+      '@babel/helper-optimise-call-expression': 7.15.4
+      '@babel/traverse': 7.15.4
+      '@babel/types': 7.15.6
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@babel/helper-simple-access/7.14.8:
-    resolution: {integrity: sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==}
+  /@babel/helper-simple-access/7.15.4:
+    resolution: {integrity: sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/helper-split-export-declaration/7.14.5:
-    resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==}
+  /@babel/helper-split-export-declaration/7.15.4:
+    resolution: {integrity: sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
   /@babel/helper-validator-identifier/7.14.9:
@@ -909,13 +909,13 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/helpers/7.15.3:
-    resolution: {integrity: sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==}
+  /@babel/helpers/7.15.4:
+    resolution: {integrity: sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@babel/template': 7.14.5
-      '@babel/traverse': 7.15.0
-      '@babel/types': 7.15.0
+      '@babel/template': 7.15.4
+      '@babel/traverse': 7.15.4
+      '@babel/types': 7.15.6
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -929,82 +929,82 @@ packages:
       js-tokens: 4.0.0
     dev: true
 
-  /@babel/parser/7.15.3:
-    resolution: {integrity: sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==}
+  /@babel/parser/7.15.6:
+    resolution: {integrity: sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==}
     engines: {node: '>=6.0.0'}
     hasBin: true
 
-  /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.15.0:
+  /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.15.5:
     resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.15.0
+      '@babel/core': 7.15.5
       '@babel/helper-plugin-utils': 7.14.5
     dev: true
 
-  /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.0:
+  /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.15.5:
     resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.15.0
+      '@babel/core': 7.15.5
       '@babel/helper-plugin-utils': 7.14.5
     dev: true
 
-  /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.0:
+  /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.15.5:
     resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.15.0
+      '@babel/core': 7.15.5
       '@babel/helper-plugin-utils': 7.14.5
     dev: true
 
-  /@babel/plugin-transform-typescript/7.15.0_@babel+core@7.15.0:
-    resolution: {integrity: sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==}
+  /@babel/plugin-transform-typescript/7.15.4_@babel+core@7.15.5:
+    resolution: {integrity: sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.15.0
-      '@babel/helper-create-class-features-plugin': 7.15.0_@babel+core@7.15.0
+      '@babel/core': 7.15.5
+      '@babel/helper-create-class-features-plugin': 7.15.4_@babel+core@7.15.5
       '@babel/helper-plugin-utils': 7.14.5
-      '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.0
+      '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.15.5
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@babel/template/7.14.5:
-    resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==}
+  /@babel/template/7.15.4:
+    resolution: {integrity: sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.14.5
-      '@babel/parser': 7.15.3
-      '@babel/types': 7.15.0
+      '@babel/parser': 7.15.6
+      '@babel/types': 7.15.6
     dev: true
 
-  /@babel/traverse/7.15.0:
-    resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==}
+  /@babel/traverse/7.15.4:
+    resolution: {integrity: sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.14.5
-      '@babel/generator': 7.15.0
-      '@babel/helper-function-name': 7.14.5
-      '@babel/helper-hoist-variables': 7.14.5
-      '@babel/helper-split-export-declaration': 7.14.5
-      '@babel/parser': 7.15.3
-      '@babel/types': 7.15.0
+      '@babel/generator': 7.15.4
+      '@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/types': 7.15.6
       debug: 4.3.2
       globals: 11.12.0
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@babel/types/7.15.0:
-    resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==}
+  /@babel/types/7.15.6:
+    resolution: {integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/helper-validator-identifier': 7.14.9
@@ -1014,8 +1014,8 @@ packages:
     resolution: {integrity: sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==}
     dev: true
 
-  /@cypress/request/2.88.5:
-    resolution: {integrity: sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==}
+  /@cypress/request/2.88.6:
+    resolution: {integrity: sha512-z0UxBE/+qaESAHY9p9sM2h8Y4XqtsbDCt0/DPOrqA/RZgKi4PkxdpXyK4wCCnSk1xHqWHZZAE+gV6aDAR6+caQ==}
     engines: {node: '>= 6'}
     dependencies:
       aws-sign2: 0.7.0
@@ -1031,28 +1031,27 @@ packages:
       isstream: 0.1.2
       json-stringify-safe: 5.0.1
       mime-types: 2.1.32
-      oauth-sign: 0.9.0
       performance-now: 2.1.0
       qs: 6.5.2
       safe-buffer: 5.2.1
       tough-cookie: 2.5.0
       tunnel-agent: 0.6.0
-      uuid: 3.4.0
+      uuid: 8.3.2
     dev: true
 
-  /@cypress/vite-dev-server/2.0.7_vite@2.5.0:
-    resolution: {integrity: sha512-0RAYG/WvgB2lAiu+voqMtGy2PdbwVz8EB6q1+u2G8akHepbe8KSrObdO7EHCZXzMQ0VQlmToonO4Qx+OUwPPwg==}
+  /@cypress/vite-dev-server/2.1.0_vite@2.5.8:
+    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.0
+      vite: 2.5.8
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@cypress/vue/3.0.3_cypress@8.2.0+vue@3.2.2:
+  /@cypress/vue/3.0.3_cypress@8.4.0+vue@3.2.11:
     resolution: {integrity: sha512-Im8xCQDt4Dr4mcCaweNGCF+O5gNMZAdMlzQlkbhkER9YnJEVD9+ZWecJOJLmUUJPBSj7AMyz7OX82yldPjUIrA==}
     engines: {node: '>=8'}
     peerDependencies:
@@ -1067,9 +1066,9 @@ packages:
         optional: true
     dependencies:
       '@cypress/mount-utils': 1.0.2
-      '@vue/test-utils': 2.0.0-rc.12_vue@3.2.2
-      cypress: 8.2.0
-      vue: 3.2.2
+      '@vue/test-utils': 2.0.0-rc.14_vue@3.2.11
+      cypress: 8.4.0
+      vue: 3.2.11
     dev: true
 
   /@cypress/xvfb/1.2.4:
@@ -1131,8 +1130,8 @@ packages:
     resolution: {integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==}
     dev: true
 
-  /@types/node/14.17.9:
-    resolution: {integrity: sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g==}
+  /@types/node/14.17.17:
+    resolution: {integrity: sha512-niAjcewgEYvSPCZm3OaM9y6YQrL2SEPH9PymtE6fuZAvFiP6ereCcvApGl2jKTq7copTIguX3PBvfP08LN4LvQ==}
     dev: true
 
   /@types/parse-json/4.0.0:
@@ -1150,67 +1149,68 @@ packages:
   /@types/yauzl/2.9.2:
     resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==}
     dependencies:
-      '@types/node': 14.17.9
+      '@types/node': 14.17.17
     dev: true
     optional: true
 
-  /@vitejs/plugin-vue-jsx/1.1.7:
-    resolution: {integrity: sha512-lomCrTZ/LXUk8L+1fBX4dpW+L/S7qY4+pzS5BRG2NuLpjo26Efh4yb8nDkYM7b8COS3ea7otis0SsqD8vGOSlg==}
+  /@vitejs/plugin-vue-jsx/1.1.8:
+    resolution: {integrity: sha512-2ah1PuLf2fFdfJO91VLOPNHlNkhpOEgOY0/yNjJwhGNdWec5f2D4hrGdf4vUFIFcNw6D6SXEUhE4Fva5+TmKLA==}
     engines: {node: '>=12.0.0'}
     dependencies:
-      '@babel/core': 7.15.0
-      '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.15.0
-      '@babel/plugin-transform-typescript': 7.15.0_@babel+core@7.15.0
+      '@babel/core': 7.15.5
+      '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.15.5
+      '@babel/plugin-transform-typescript': 7.15.4_@babel+core@7.15.5
       '@rollup/pluginutils': 4.1.1
-      '@vue/babel-plugin-jsx': 1.0.6_@babel+core@7.15.0
+      '@vue/babel-plugin-jsx': 1.0.7_@babel+core@7.15.5
       hash-sum: 2.0.0
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@vitejs/plugin-vue/1.4.0_@vue+compiler-sfc@3.2.2:
-    resolution: {integrity: sha512-RkqfJHz9wdLKBp5Yi+kQL8BAljdrvPoccQm2PTZc/UcL4EjD11xsv2PPCduYx2oV1a/bpSKA3sD5sxOHFhz+LA==}
+  /@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.11:
+    resolution: {integrity: sha512-Pf+dqkT4pWPfziPm51VtDXsPwE74CEGRiK6Vgm5EDBewHw1EgcxG7V2ZI/Yqj5gcDy5nVtjgx0AbsTL+F3gddg==}
     engines: {node: '>=12.0.0'}
     peerDependencies:
-      '@vue/compiler-sfc': ^3.0.8
+      '@vue/compiler-sfc': ^3.2.6
     dependencies:
-      '@vue/compiler-sfc': 3.2.2
+      '@vue/compiler-sfc': 3.2.11
     dev: true
 
-  /@volar/code-gen/0.27.1:
-    resolution: {integrity: sha512-tN7Rxa7mAfd8GQceKxHjjDjfRo3S4OBIEtv4GpmO75IrodjMVkZEZR/v6EY3yn52ffTh3SuAvjiCSRRcHhvDqg==}
+  /@volar/code-gen/0.27.14:
+    resolution: {integrity: sha512-RVu9CNuaiJxBWKU8J7xJogrSlEjOnJS/hVP0zhSYRcOXmnpb0EI/zf111bV2Ng9fj7kP/MQCmCVRikIAJf/wAw==}
     dependencies:
-      '@volar/shared': 0.27.1
-      '@volar/source-map': 0.27.1
+      '@volar/shared': 0.27.14
+      '@volar/source-map': 0.27.14
     dev: true
 
-  /@volar/html2pug/0.27.1:
-    resolution: {integrity: sha512-4192qerpj+fuzmaduT8l9qoY7620oh4LNEK2GN8V9l7+LNAuPRr9kN0BNrow2j1WO9lklhtNqDlCSOmPCmcoPA==}
+  /@volar/html2pug/0.27.13:
+    resolution: {integrity: sha512-3NYgNA5F3PDsKbbpOrVdGy2S7ZYmZIbFmbp1A/27DDzjj/uIC9Pj7HXVvbYOzi8HcOxUPt0BMrh4TVzBUaCFww==}
     dependencies:
       domelementtype: 2.2.0
-      domhandler: 4.2.0
+      domhandler: 4.2.2
       htmlparser2: 6.1.0
       pug: 3.0.2
     dev: true
 
-  /@volar/shared/0.27.1:
-    resolution: {integrity: sha512-PvoD6cp3ICaZXsLcuEB14FkrQuJnQVuhtAiss6BLGFfq4vOhJPMZihfoSZtQYkspkZ1/r8IgidMZqTtuAxYBzA==}
+  /@volar/shared/0.27.14:
+    resolution: {integrity: sha512-yIz0ak2oQ3w1wWmMq2nuDlAjoW51tqNTJl8xMrhI04to/ebg8fnq8Y4jvvSjTZrFm4I4a4E0PfyTTXf3gdX8Zg==}
     dependencies:
       upath: 2.0.1
       vscode-jsonrpc: 8.0.0-next.2
       vscode-uri: 3.0.2
     dev: true
 
-  /@volar/source-map/0.27.1:
-    resolution: {integrity: sha512-Y4cJjAIfMhoHg0jsO8uUZ4YvJAxDYSwWRD9corm+2W/4Km5AKSF7hhVwFSGy2WvODTRLZY2jjlL3eu88m1eg/g==}
+  /@volar/source-map/0.27.14:
+    resolution: {integrity: sha512-NNNj6ltDRhHN7AYvka3JbJyeNUpAbIUitvaElTIYph6XM+JRYFDpDu72dmJ0ZlIQ7MwcvcxRkwGpli9udiqtig==}
     dependencies:
-      '@volar/shared': 0.27.1
+      '@volar/shared': 0.27.14
     dev: true
 
-  /@volar/transforms/0.27.1:
-    resolution: {integrity: sha512-jEWYXFQL+KUVS85qrYYsaQYtwdLZLs3koNFEMEQMnDMad3jEBDqd3IKgDGePI6jQ5Vq3jFneNwX1GGCFJeKvJA==}
+  /@volar/transforms/0.27.14:
+    resolution: {integrity: sha512-sKUGlfIwtG/ZHy/cUs03O+enXgwFPsec00XvbxTH0+Bje3NMFUmzT2s+Uvyq88bxH2HDcGB2kkXiPz5MpUJqfg==}
     dependencies:
-      '@volar/shared': 0.27.1
+      '@volar/shared': 0.27.14
+      vscode-languageserver: 8.0.0-next.2
     dev: true
 
   /@vscode/emmet-helper/2.7.0:
@@ -1228,14 +1228,14 @@ packages:
     resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
     dev: true
 
-  /@vue/babel-plugin-jsx/1.0.6_@babel+core@7.15.0:
-    resolution: {integrity: sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==}
+  /@vue/babel-plugin-jsx/1.0.7_@babel+core@7.15.5:
+    resolution: {integrity: sha512-B5ctmlVk+vfyIV6PuvQkRB512c6LX2BUvJdNP9gOcllnpg9yrls9bDi7b3+tkAdT8+w1OoWsuJHHEV0Ntd67KQ==}
     dependencies:
-      '@babel/helper-module-imports': 7.14.5
-      '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.15.0
-      '@babel/template': 7.14.5
-      '@babel/traverse': 7.15.0
-      '@babel/types': 7.15.0
+      '@babel/helper-module-imports': 7.15.4
+      '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.15.5
+      '@babel/template': 7.15.4
+      '@babel/traverse': 7.15.4
+      '@babel/types': 7.15.6
       '@vue/babel-helper-vue-transform-on': 1.0.2
       camelcase: 6.2.0
       html-tags: 3.1.0
@@ -1245,31 +1245,32 @@ packages:
       - supports-color
     dev: true
 
-  /@vue/compiler-core/3.2.2:
-    resolution: {integrity: sha512-QhCI0ZU5nAR0LMcLgzW3v75374tIrHGp8XG5CzJS7Nsy+iuignbE4MZ2XJfh5TGIrtpuzfWA4eTIfukZf/cRdg==}
+  /@vue/compiler-core/3.2.11:
+    resolution: {integrity: sha512-bcbsLx5XyQg8WDDEGwmpX0BfEfv82wIs9fWFelpyVhNRGMaABvUTalYINyfhVT+jOqNaD4JBhJiVKd/8TmsHWg==}
     dependencies:
-      '@babel/parser': 7.15.3
-      '@babel/types': 7.15.0
-      '@vue/shared': 3.2.2
+      '@babel/parser': 7.15.6
+      '@babel/types': 7.15.6
+      '@vue/shared': 3.2.11
       estree-walker: 2.0.2
       source-map: 0.6.1
 
-  /@vue/compiler-dom/3.2.2:
-    resolution: {integrity: sha512-ggcc+NV/ENIE0Uc3TxVE/sKrhYVpLepMAAmEiQ047332mbKOvUkowz4TTFZ+YkgOIuBOPP0XpCxmCMg7p874mA==}
+  /@vue/compiler-dom/3.2.11:
+    resolution: {integrity: sha512-DNvhUHI/1Hn0/+ZYDYGAuDGasUm+XHKC3FE4GqkNCTO/fcLaJMRg/7eT1m1lkc7jPffUwwfh1rZru5mwzOjrNw==}
     dependencies:
-      '@vue/compiler-core': 3.2.2
-      '@vue/shared': 3.2.2
+      '@vue/compiler-core': 3.2.11
+      '@vue/shared': 3.2.11
 
-  /@vue/compiler-sfc/3.2.2:
-    resolution: {integrity: sha512-hrtqpQ5L6IPn5v7yVRo7uvLcQxv0z1+KBjZBWMBOcrXz4t+PKUxU/SWd6Tl9T8FDmYlunzKUh6lcx+2CLo6f5A==}
+  /@vue/compiler-sfc/3.2.11:
+    resolution: {integrity: sha512-cUIaS8mgJrQ6yucj2AupWAwBRITK3W/a8wCOn9g5fJGtOl8h4APY8vN3lzP8HIJDyEeRF3I8SfRhL+oX97kSnw==}
     dependencies:
-      '@babel/parser': 7.15.3
-      '@babel/types': 7.15.0
+      '@babel/parser': 7.15.6
+      '@babel/types': 7.15.6
       '@types/estree': 0.0.48
-      '@vue/compiler-core': 3.2.2
-      '@vue/compiler-dom': 3.2.2
-      '@vue/compiler-ssr': 3.2.2
-      '@vue/shared': 3.2.2
+      '@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
       estree-walker: 2.0.2
       hash-sum: 2.0.0
@@ -1282,46 +1283,56 @@ packages:
       source-map: 0.6.1
     dev: true
 
-  /@vue/compiler-ssr/3.2.2:
-    resolution: {integrity: sha512-rVl1agMFhdEN3Go0bCriXo+3cysxKIuRP0yh1Wd8ysRrKfAmokyDhUA8PrGSq2Ymj/LdZTh+4OKfj3p2+C+hlA==}
+  /@vue/compiler-ssr/3.2.11:
+    resolution: {integrity: sha512-+ptAdUlFDij+Z0VGCbRRkxQlNev5LkbZAntvkxrFjc08CTMhZmiV4Js48n2hAmuSXaKNEpmGkDGU26c/vf1+xw==}
     dependencies:
-      '@vue/compiler-dom': 3.2.2
-      '@vue/shared': 3.2.2
+      '@vue/compiler-dom': 3.2.11
+      '@vue/shared': 3.2.11
     dev: true
 
   /@vue/devtools-api/6.0.0-beta.15:
     resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==}
     dev: false
 
-  /@vue/reactivity/3.2.2:
-    resolution: {integrity: sha512-IHjhtmrhK6dzacj/EnLQDWOaA3HuzzVk6w84qgV8EpS4uWGIJXiRalMRg6XvGW2ykJvIl3pLsF0aBFlTMRiLOA==}
+  /@vue/reactivity/3.2.11:
+    resolution: {integrity: sha512-hEQstxPQbgGZq5qApzrvbDmRdK1KP96O/j4XrwT8fVkT1ytkFs4fH2xNEh9QKwXfybbQkLs77W7OfXCv5o6qbA==}
+    dependencies:
+      '@vue/shared': 3.2.11
+
+  /@vue/ref-transform/3.2.11:
+    resolution: {integrity: sha512-7rX0YsfYb7+1PeKPME1tQyUQcQgt0sIXRRnPD1Vw8Zs2KIo90YLy9CrvwalcRCxGw0ScsjBEhVjJtWIT79TElg==}
     dependencies:
-      '@vue/shared': 3.2.2
+      '@babel/parser': 7.15.6
+      '@vue/compiler-core': 3.2.11
+      '@vue/shared': 3.2.11
+      estree-walker: 2.0.2
+      magic-string: 0.25.7
+    dev: true
 
-  /@vue/runtime-core/3.2.2:
-    resolution: {integrity: sha512-/aUk1+GO/VPX0oVxhbzSWE1zrf3/wGCsO1ALNisVokYftKqfqLDjbJHE6mrI2hx3MiuwbHrWjJClkGUVTIOPEQ==}
+  /@vue/runtime-core/3.2.11:
+    resolution: {integrity: sha512-horlxjWwSvModC87WdsWswzzHE5IexmKkQA65S5vFgP5hLUBW+HRyScDeuB/RRcFmqnf+ozacNCfap0kqcpODw==}
     dependencies:
-      '@vue/reactivity': 3.2.2
-      '@vue/shared': 3.2.2
+      '@vue/reactivity': 3.2.11
+      '@vue/shared': 3.2.11
     dev: false
 
-  /@vue/runtime-dom/3.2.2:
-    resolution: {integrity: sha512-1Le/NpCfawCOfePfJezvWUF+oCVLU8N+IHN4oFDOxRe6/PgHNJ+yT+YdxFifBfI+TIAoXI/9PsnqzmJZV+xsmw==}
+  /@vue/runtime-dom/3.2.11:
+    resolution: {integrity: sha512-cOK1g0INdiCbds2xrrJKrrN+pDHuLz6esUs/crdEiupDuX7IeiMbdqrAQCkYHp5P1KLWcbGlkmwfVD7HQGii0Q==}
     dependencies:
-      '@vue/runtime-core': 3.2.2
-      '@vue/shared': 3.2.2
-      csstype: 2.6.17
+      '@vue/runtime-core': 3.2.11
+      '@vue/shared': 3.2.11
+      csstype: 2.6.18
     dev: false
 
-  /@vue/shared/3.2.2:
-    resolution: {integrity: sha512-dvYb318tk9uOzHtSaT3WII/HscQSIRzoCZ5GyxEb3JlkEXASpAUAQwKnvSe2CudnF8XHFRTB7VITWSnWNLZUtA==}
+  /@vue/shared/3.2.11:
+    resolution: {integrity: sha512-ovfXAsSsCvV9JVceWjkqC/7OF5HbgLOtCWjCIosmPGG8lxbPuavhIxRH1dTx4Dg9xLgRTNLvI3pVxG4ItQZekg==}
 
-  /@vue/test-utils/2.0.0-rc.12_vue@3.2.2:
-    resolution: {integrity: sha512-G9BGRYlfwWjhorGjnpniC3hcYn1pCG2NqKG68fdUpk3DgWKordZ+BsEFD/SAmKdTZVMCY1huFwY3XAbPc+AgRw==}
+  /@vue/test-utils/2.0.0-rc.14_vue@3.2.11:
+    resolution: {integrity: sha512-gmaeKqRCCMfxUtWN2L9fb9mYW5YocNc9KPj6F5uwlyXevlKELi40Oaz0PICYjzHI+7+dC4bV5Dg6Vjnf51VjvQ==}
     peerDependencies:
       vue: ^3.0.1
     dependencies:
-      vue: 3.2.2
+      vue: 3.2.11
     dev: true
 
   /acorn/7.4.1:
@@ -1359,8 +1370,8 @@ packages:
       type-fest: 0.21.3
     dev: true
 
-  /ansi-regex/5.0.0:
-    resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==}
+  /ansi-regex/5.0.1:
+    resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
     engines: {node: '>=8'}
     dev: true
 
@@ -1427,10 +1438,10 @@ packages:
     resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==}
     dev: true
 
-  /axios/0.21.1_debug@4.3.2:
-    resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==}
+  /axios/0.21.4_debug@4.3.2:
+    resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==}
     dependencies:
-      follow-redirects: 1.14.1_debug@4.3.2
+      follow-redirects: 1.14.4_debug@4.3.2
     transitivePeerDependencies:
       - debug
     dev: true
@@ -1439,7 +1450,7 @@ packages:
     resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==}
     engines: {node: '>= 10.0.0'}
     dependencies:
-      '@babel/types': 7.15.0
+      '@babel/types': 7.15.6
     dev: true
 
   /balanced-match/1.0.2:
@@ -1478,16 +1489,16 @@ packages:
       fill-range: 7.0.1
     dev: true
 
-  /browserslist/4.16.7:
-    resolution: {integrity: sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==}
+  /browserslist/4.17.0:
+    resolution: {integrity: sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==}
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001251
-      colorette: 1.3.0
-      electron-to-chromium: 1.3.806
+      caniuse-lite: 1.0.30001258
+      colorette: 1.4.0
+      electron-to-chromium: 1.3.842
       escalade: 3.1.1
-      node-releases: 1.1.74
+      node-releases: 1.1.75
     dev: true
 
   /buffer-crc32/0.2.13:
@@ -1516,8 +1527,8 @@ packages:
     engines: {node: '>=10'}
     dev: true
 
-  /caniuse-lite/1.0.30001251:
-    resolution: {integrity: sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==}
+  /caniuse-lite/1.0.30001258:
+    resolution: {integrity: sha512-RBByOG6xWXUp0CR2/WU2amXz3stjKpSl5J1xU49F1n2OxD//uBZO4wCKUiG+QMGf7CHGfDDcqoKriomoGVxTeA==}
     dev: true
 
   /caseless/0.12.0:
@@ -1607,8 +1618,8 @@ packages:
     resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
     dev: true
 
-  /colorette/1.3.0:
-    resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==}
+  /colorette/1.4.0:
+    resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
     dev: true
 
   /colors/1.4.0:
@@ -1653,8 +1664,8 @@ packages:
   /constantinople/4.0.1:
     resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
     dependencies:
-      '@babel/parser': 7.15.3
-      '@babel/types': 7.15.0
+      '@babel/parser': 7.15.6
+      '@babel/types': 7.15.6
     dev: true
 
   /convert-source-map/1.8.0:
@@ -1667,8 +1678,8 @@ packages:
     resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=}
     dev: true
 
-  /cosmiconfig/7.0.0:
-    resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==}
+  /cosmiconfig/7.0.1:
+    resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
     engines: {node: '>=10'}
     dependencies:
       '@types/parse-json': 4.0.0
@@ -1704,19 +1715,19 @@ packages:
     hasBin: true
     dev: true
 
-  /csstype/2.6.17:
-    resolution: {integrity: sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==}
+  /csstype/2.6.18:
+    resolution: {integrity: sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==}
     dev: false
 
-  /cypress/8.2.0:
-    resolution: {integrity: sha512-jg7S5VxxslwsgEyAkCE9ZCkFADxOUY1bSWScp1cWnga88K0TZgFQ0zdxyG9Mw/4spLGuvkriIZ62am+TR6C04w==}
+  /cypress/8.4.0:
+    resolution: {integrity: sha512-RtVgGFR06ikyMaq/VqapeqOjGaIA42PpK7F0qe1MCiFArfUuJECsLmeYaOA+1TlmNUgJNMSF5fWKkZIJr5Uc7w==}
     engines: {node: '>=12.0.0'}
     hasBin: true
     requiresBuild: true
     dependencies:
-      '@cypress/request': 2.88.5
+      '@cypress/request': 2.88.6
       '@cypress/xvfb': 1.2.4
-      '@types/node': 14.17.9
+      '@types/node': 14.17.17
       '@types/sinonjs__fake-timers': 6.0.3
       '@types/sizzle': 2.3.3
       arch: 2.2.0
@@ -1729,7 +1740,7 @@ packages:
       cli-table3: 0.6.0
       commander: 5.1.0
       common-tags: 1.8.0
-      dayjs: 1.10.6
+      dayjs: 1.10.7
       debug: 4.3.2_supports-color@8.1.1
       enquirer: 2.3.6
       eventemitter2: 6.4.4
@@ -1742,7 +1753,7 @@ packages:
       is-ci: 3.0.0
       is-installed-globally: 0.4.0
       lazy-ass: 1.6.0
-      listr2: 3.11.0_enquirer@2.3.6
+      listr2: 3.12.1_enquirer@2.3.6
       lodash: 4.17.21
       log-symbols: 4.1.0
       minimist: 1.2.5
@@ -1764,8 +1775,8 @@ packages:
       assert-plus: 1.0.0
     dev: true
 
-  /dayjs/1.10.6:
-    resolution: {integrity: sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==}
+  /dayjs/1.10.7:
+    resolution: {integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==}
     dev: true
 
   /debug/3.2.7:
@@ -1819,7 +1830,7 @@ packages:
     resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==}
     dependencies:
       domelementtype: 2.2.0
-      domhandler: 4.2.0
+      domhandler: 4.2.2
       entities: 2.2.0
     dev: true
 
@@ -1827,19 +1838,19 @@ packages:
     resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==}
     dev: true
 
-  /domhandler/4.2.0:
-    resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==}
+  /domhandler/4.2.2:
+    resolution: {integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==}
     engines: {node: '>= 4'}
     dependencies:
       domelementtype: 2.2.0
     dev: true
 
-  /domutils/2.7.0:
-    resolution: {integrity: sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==}
+  /domutils/2.8.0:
+    resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
     dependencies:
       dom-serializer: 1.3.2
       domelementtype: 2.2.0
-      domhandler: 4.2.0
+      domhandler: 4.2.2
     dev: true
 
   /duplexer/0.1.2:
@@ -1853,8 +1864,8 @@ packages:
       safer-buffer: 2.1.2
     dev: true
 
-  /electron-to-chromium/1.3.806:
-    resolution: {integrity: sha512-AH/otJLAAecgyrYp0XK1DPiGVWcOgwPeJBOLeuFQ5l//vhQhwC9u6d+GijClqJAmsHG4XDue81ndSQPohUu0xA==}
+  /electron-to-chromium/1.3.842:
+    resolution: {integrity: sha512-P/nDMPIYdb2PyqCQwhTXNi5JFjX1AsDVR0y6FrHw752izJIAJ+Pn5lugqyBq4tXeRSZBMBb2ZGvRGB1djtELEQ==}
     dev: true
 
   /emmet/2.3.4:
@@ -1929,12 +1940,6 @@ packages:
       is-symbol: 1.0.4
     dev: true
 
-  /esbuild/0.12.20:
-    resolution: {integrity: sha512-u7+0qTo9Z64MD9PhooEngCmzyEYJ6ovFhPp8PLNh3UasR5Ihjv6HWVXqm8uHmasdQlpsAf0IsY4U0YVUfCpt4Q==}
-    hasBin: true
-    requiresBuild: true
-    dev: true
-
   /esbuild/0.12.28:
     resolution: {integrity: sha512-pZ0FrWZXlvQOATlp14lRSk1N9GkeJ3vLIwOcUoo3ICQn9WNR4rWoNi81pbn6sC1iYUy7QPqNzI3+AEzokwyVcA==}
     hasBin: true
@@ -1981,7 +1986,7 @@ packages:
       merge-stream: 2.0.0
       npm-run-path: 4.0.1
       onetime: 5.1.2
-      signal-exit: 3.0.3
+      signal-exit: 3.0.4
       strip-final-newline: 2.0.0
     dev: true
 
@@ -1996,7 +2001,7 @@ packages:
       merge-stream: 2.0.0
       npm-run-path: 4.0.1
       onetime: 5.1.2
-      signal-exit: 3.0.3
+      signal-exit: 3.0.4
       strip-final-newline: 2.0.0
     dev: true
 
@@ -2058,8 +2063,8 @@ packages:
       to-regex-range: 5.0.1
     dev: true
 
-  /follow-redirects/1.14.1_debug@4.3.2:
-    resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==}
+  /follow-redirects/1.14.4_debug@4.3.2:
+    resolution: {integrity: sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==}
     engines: {node: '>=4.0'}
     peerDependencies:
       debug: '*'
@@ -2263,8 +2268,8 @@ packages:
     resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
     dependencies:
       domelementtype: 2.2.0
-      domhandler: 4.2.0
-      domutils: 2.7.0
+      domhandler: 4.2.2
+      domutils: 2.8.0
       entities: 2.2.0
     dev: true
 
@@ -2287,8 +2292,8 @@ packages:
     engines: {node: '>=10.17.0'}
     dev: true
 
-  /husky/7.0.1:
-    resolution: {integrity: sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA==}
+  /husky/7.0.2:
+    resolution: {integrity: sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==}
     engines: {node: '>=12'}
     hasBin: true
     dev: true
@@ -2374,8 +2379,8 @@ packages:
       ci-info: 3.2.0
     dev: true
 
-  /is-core-module/2.5.0:
-    resolution: {integrity: sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==}
+  /is-core-module/2.6.0:
+    resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==}
     dependencies:
       has: 1.0.3
     dev: true
@@ -2608,11 +2613,11 @@ packages:
       chalk: 4.1.2
       cli-truncate: 2.1.0
       commander: 7.2.0
-      cosmiconfig: 7.0.0
+      cosmiconfig: 7.0.1
       debug: 4.3.2
       enquirer: 2.3.6
       execa: 5.1.1
-      listr2: 3.11.0_enquirer@2.3.6
+      listr2: 3.12.1_enquirer@2.3.6
       log-symbols: 4.1.0
       micromatch: 4.0.4
       normalize-path: 3.0.0
@@ -2623,14 +2628,14 @@ packages:
       - supports-color
     dev: true
 
-  /listr2/3.11.0_enquirer@2.3.6:
-    resolution: {integrity: sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==}
+  /listr2/3.12.1_enquirer@2.3.6:
+    resolution: {integrity: sha512-oB1DlXlCzGPbvWhqYBZUQEPJKqsmebQWofXG6Mpbe3uIvoNl8mctBEojyF13ZyqwQ91clCWXpwsWp+t98K4FOQ==}
     engines: {node: '>=10.0.0'}
     peerDependencies:
       enquirer: '>= 2.3.0 < 3'
     dependencies:
       cli-truncate: 2.1.0
-      colorette: 1.3.0
+      colorette: 1.4.0
       enquirer: 2.3.6
       log-update: 4.0.0
       p-map: 4.0.0
@@ -2694,6 +2699,13 @@ packages:
       yallist: 3.1.1
     dev: true
 
+  /lru-cache/6.0.0:
+    resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+    engines: {node: '>=10'}
+    dependencies:
+      yallist: 4.0.0
+    dev: true
+
   /magic-string/0.25.7:
     resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
     dependencies:
@@ -2772,8 +2784,8 @@ packages:
     resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
     dev: true
 
-  /node-releases/1.1.74:
-    resolution: {integrity: sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==}
+  /node-releases/1.1.75:
+    resolution: {integrity: sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==}
     dev: true
 
   /normalize-package-data/2.5.0:
@@ -2813,10 +2825,6 @@ packages:
       path-key: 3.1.1
     dev: true
 
-  /oauth-sign/0.9.0:
-    resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
-    dev: true
-
   /object-assign/4.1.1:
     resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
     engines: {node: '>=0.10.0'}
@@ -3035,13 +3043,13 @@ packages:
     resolution: {integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==}
     engines: {node: ^10 || ^12 || >=14}
     dependencies:
-      colorette: 1.3.0
+      colorette: 1.4.0
       nanoid: 3.1.25
       source-map-js: 0.6.2
     dev: true
 
-  /prettier/2.3.2:
-    resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==}
+  /prettier/2.4.1:
+    resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==}
     engines: {node: '>=10.13.0'}
     hasBin: true
     dev: true
@@ -3226,7 +3234,7 @@ packages:
   /resolve/1.20.0:
     resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==}
     dependencies:
-      is-core-module: 2.5.0
+      is-core-module: 2.6.0
       path-parse: 1.0.7
     dev: true
 
@@ -3235,7 +3243,7 @@ packages:
     engines: {node: '>=8'}
     dependencies:
       onetime: 5.1.2
-      signal-exit: 3.0.3
+      signal-exit: 3.0.4
     dev: true
 
   /rimraf/3.0.2:
@@ -3245,8 +3253,8 @@ packages:
       glob: 7.1.7
     dev: true
 
-  /rollup/2.56.2:
-    resolution: {integrity: sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==}
+  /rollup/2.56.3:
+    resolution: {integrity: sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==}
     engines: {node: '>=10.0.0'}
     hasBin: true
     optionalDependencies:
@@ -3292,6 +3300,14 @@ packages:
     hasBin: true
     dev: true
 
+  /semver/7.3.5:
+    resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
+    engines: {node: '>=10'}
+    hasBin: true
+    dependencies:
+      lru-cache: 6.0.0
+    dev: true
+
   /shebang-command/1.2.0:
     resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=}
     engines: {node: '>=0.10.0'}
@@ -3328,8 +3344,8 @@ packages:
       object-inspect: 1.11.0
     dev: true
 
-  /signal-exit/3.0.3:
-    resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==}
+  /signal-exit/3.0.4:
+    resolution: {integrity: sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==}
     dev: true
 
   /sisteransi/1.0.5:
@@ -3416,8 +3432,8 @@ packages:
       tweetnacl: 0.14.5
     dev: true
 
-  /start-server-and-test/1.13.1:
-    resolution: {integrity: sha512-wZjksmjG5scEHXmV/3HWzImxNzUgaNQ6W8kkqL2GbiOldM+nqiqh7niimlC9ZGNopTGj16kheWZnZtSWgdBZNQ==}
+  /start-server-and-test/1.14.0:
+    resolution: {integrity: sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==}
     engines: {node: '>=6'}
     hasBin: true
     dependencies:
@@ -3492,7 +3508,7 @@ packages:
     resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==}
     engines: {node: '>=8'}
     dependencies:
-      ansi-regex: 5.0.0
+      ansi-regex: 5.0.1
     dev: true
 
   /strip-bom/3.0.0:
@@ -3638,9 +3654,8 @@ packages:
     resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
     dev: true
 
-  /uuid/3.4.0:
-    resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
-    deprecated: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
+  /uuid/8.3.2:
+    resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
     hasBin: true
     dev: true
 
@@ -3660,15 +3675,15 @@ packages:
       extsprintf: 1.3.0
     dev: true
 
-  /vite/2.5.0:
-    resolution: {integrity: sha512-Dn4B+g54PJsMG5WCc4QeFy1ygMXRdTtFrUPegqfk4+vzVQcbF/DqqmI/1bxezArzbujBJg/67QeT5wz8edfJVQ==}
+  /vite/2.5.8:
+    resolution: {integrity: sha512-2GRsLrmMsFI0u31WTtkGbKvEIJO4I9qDltma3QiyDJEk14IzjM35OCElAFHFs2VlL7h2qX5AdHbwfEhnmwhQgw==}
     engines: {node: '>=12.2.0'}
     hasBin: true
     dependencies:
-      esbuild: 0.12.20
+      esbuild: 0.12.28
       postcss: 8.3.6
       resolve: 1.20.0
-      rollup: 2.56.2
+      rollup: 2.56.3
     optionalDependencies:
       fsevents: 2.3.2
     dev: true
@@ -3678,8 +3693,8 @@ packages:
     engines: {node: '>=0.10.0'}
     dev: true
 
-  /vscode-css-languageservice/5.1.4:
-    resolution: {integrity: sha512-fIJZJMXbaBsK0ifBb2RmSiLtzwn6NrZnKn7O+0ziIjwAY+rPvSK9St2qqQXFU3reZVRAt/I4GBp40dC/THcUDA==}
+  /vscode-css-languageservice/5.1.5:
+    resolution: {integrity: sha512-c1hhsbnZ7bBvj10vMDLmkOk/n9r0rXQYDj4kbBi59bZaaEZ3e81zURx76/618NZM5NytlZmGfvmxQtB7mb03Ow==}
     dependencies:
       vscode-languageserver-textdocument: 1.0.1
       vscode-languageserver-types: 3.16.0
@@ -3687,8 +3702,8 @@ packages:
       vscode-uri: 3.0.2
     dev: true
 
-  /vscode-html-languageservice/4.0.7:
-    resolution: {integrity: sha512-P5TQMYpgxAdLs+PwpC7Lm+0lXCyQAC6kZ41YuPYNHVooC4XO7Y2+ncHBcQJVK4C9LU2cTOAl0lzq4WAxuwRHYw==}
+  /vscode-html-languageservice/4.0.8:
+    resolution: {integrity: sha512-VJ4boG3uOD5Ls0pCvml7ZkHY+f1uDuxr+wR39XrerPr7qQFAu91DRTBuOzBsp6lV3x5Vz2S835AS2ZzLNmezbg==}
     dependencies:
       vscode-languageserver-textdocument: 1.0.1
       vscode-languageserver-types: 3.16.0
@@ -3696,8 +3711,8 @@ packages:
       vscode-uri: 3.0.2
     dev: true
 
-  /vscode-json-languageservice/4.1.6:
-    resolution: {integrity: sha512-DIKb3tcfRtb3tIE6g9SLOl5E9tNSt6kljH08Wa5RwFlVshtXGrDDzttchze4CYy9pJpE9mBtCbRHmLvY1Z1ZXA==}
+  /vscode-json-languageservice/4.1.7:
+    resolution: {integrity: sha512-cwG5TwZyHYthsk2aS3W1dVgVP6Vwn3o+zscwN58uMgZt/nKuyxd9vdEB1F58Ix+S5kSKAnkUCP6hvulcoImQQQ==}
     engines: {npm: '>=7.0.0'}
     dependencies:
       jsonc-parser: 3.0.0
@@ -3742,22 +3757,23 @@ packages:
     resolution: {integrity: sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==}
     dev: true
 
-  /vscode-pug-languageservice/0.27.1:
-    resolution: {integrity: sha512-zUrcrcizqxxP7UIplzkdpdhU6bS458Vf9MS+fFaaR1WI/rVJOsXh5ETMrVeHTD0FHqAIstikuNoKEpuaaHkEXA==}
+  /vscode-pug-languageservice/0.27.21:
+    resolution: {integrity: sha512-nk8jZ0m9vugE3LHLZHJ74Q/QrXTd6wAUXRdlATCix/1GS3PDkVMeafh2+170UDN7tmjuLNrx2fK0v9mFY0YJkw==}
     dependencies:
-      '@volar/code-gen': 0.27.1
-      '@volar/shared': 0.27.1
-      '@volar/source-map': 0.27.1
-      '@volar/transforms': 0.27.1
+      '@volar/code-gen': 0.27.14
+      '@volar/shared': 0.27.14
+      '@volar/source-map': 0.27.14
+      '@volar/transforms': 0.27.14
       pug-lexer: 5.0.1
       pug-parser: 6.0.0
       vscode-languageserver: 8.0.0-next.2
     dev: true
 
-  /vscode-typescript-languageservice/0.27.1:
-    resolution: {integrity: sha512-lIXLyYpcO4+9mzFrgTkRgrWYDLlV+kv+3/vmipEvF4QbiKHWcA0l5AOSJcPR/IUeZz6mu9eoawpOjPsbp9HKqw==}
+  /vscode-typescript-languageservice/0.27.20:
+    resolution: {integrity: sha512-PPxf7KYfvLq3gDyq+L76cUSXJMwmbVJtLiCKHIGU3d1mzV1hpLcneallE7O1F2v/fBrl3ajuko+a0wb/id6z5g==}
     dependencies:
-      '@volar/shared': 0.27.1
+      '@volar/shared': 0.27.14
+      semver: 7.3.5
       upath: 2.0.1
       vscode-languageserver: 8.0.0-next.2
       vscode-languageserver-textdocument: 1.0.1
@@ -3771,37 +3787,36 @@ packages:
     resolution: {integrity: sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==}
     dev: true
 
-  /vscode-vue-languageservice/0.27.1:
-    resolution: {integrity: sha512-32I6OCEvgxQpRW/Txod2+5xNKpae1BS+EFXjXpxK0TMFT3NYrJYXo0xVaddlV9+IZcVmH5KdoBia7J3CO4H74Q==}
+  /vscode-vue-languageservice/0.27.21:
+    resolution: {integrity: sha512-AIJfk9QOAVOx8S8Bo3TYl+AIUNbKFGgoHDSK3rP1+kSwmI1pgtYEH88eYvTf+RIt707wdBb5QdjFedihasdVog==}
     dependencies:
-      '@volar/code-gen': 0.27.1
-      '@volar/html2pug': 0.27.1
-      '@volar/shared': 0.27.1
-      '@volar/source-map': 0.27.1
-      '@volar/transforms': 0.27.1
+      '@volar/code-gen': 0.27.14
+      '@volar/html2pug': 0.27.13
+      '@volar/shared': 0.27.14
+      '@volar/source-map': 0.27.14
+      '@volar/transforms': 0.27.14
       '@vscode/emmet-helper': 2.7.0
-      '@vue/compiler-dom': 3.2.2
-      '@vue/compiler-sfc': 3.2.2
-      '@vue/reactivity': 3.2.2
-      '@vue/shared': 3.2.2
+      '@vue/compiler-dom': 3.2.11
+      '@vue/reactivity': 3.2.11
+      '@vue/shared': 3.2.11
       request-light: 0.5.4
       upath: 2.0.1
-      vscode-css-languageservice: 5.1.4
-      vscode-html-languageservice: 4.0.7
-      vscode-json-languageservice: 4.1.6
+      vscode-css-languageservice: 5.1.5
+      vscode-html-languageservice: 4.0.8
+      vscode-json-languageservice: 4.1.7
       vscode-languageserver: 8.0.0-next.2
       vscode-languageserver-textdocument: 1.0.1
-      vscode-pug-languageservice: 0.27.1
-      vscode-typescript-languageservice: 0.27.1
+      vscode-pug-languageservice: 0.27.21
+      vscode-typescript-languageservice: 0.27.20
     dev: true
 
-  /vue-router/4.0.11_vue@3.2.2:
+  /vue-router/4.0.11_vue@3.2.11:
     resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==}
     peerDependencies:
       vue: ^3.0.0
     dependencies:
       '@vue/devtools-api': 6.0.0-beta.15
-      vue: 3.2.2
+      vue: 3.2.11
     dev: false
 
   /vue-tsc/0.2.3_typescript@4.3.5:
@@ -3811,24 +3826,24 @@ packages:
       typescript: '*'
     dependencies:
       typescript: 4.3.5
-      vscode-vue-languageservice: 0.27.1
+      vscode-vue-languageservice: 0.27.21
     dev: true
 
-  /vue/3.2.2:
-    resolution: {integrity: sha512-D/LuzAV30CgNJYGyNheE/VUs5N4toL2IgmS6c9qeOxvyh0xyn4exyRqizpXIrsvfx34zG9x5gCI2tdRHCGvF9w==}
+  /vue/3.2.11:
+    resolution: {integrity: sha512-JkI3/eIgfk4E0f/p319TD3EZgOwBQfftgnkRsXlT7OrRyyiyoyUXn6embPGZXSBxD3LoZ9SWhJoxLhFh5AleeA==}
     dependencies:
-      '@vue/compiler-dom': 3.2.2
-      '@vue/runtime-dom': 3.2.2
-      '@vue/shared': 3.2.2
+      '@vue/compiler-dom': 3.2.11
+      '@vue/runtime-dom': 3.2.11
+      '@vue/shared': 3.2.11
     dev: false
 
-  /vuex/4.0.2_vue@3.2.2:
+  /vuex/4.0.2_vue@3.2.11:
     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.2
+      vue: 3.2.11
     dev: false
 
   /wait-on/6.0.0_debug@4.3.2:
@@ -3836,7 +3851,7 @@ packages:
     engines: {node: '>=10.0.0'}
     hasBin: true
     dependencies:
-      axios: 0.21.1_debug@4.3.2
+      axios: 0.21.4_debug@4.3.2
       joi: 17.4.2
       lodash: 4.17.21
       minimist: 1.2.5
@@ -3874,8 +3889,8 @@ packages:
     resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
     engines: {node: '>= 10.0.0'}
     dependencies:
-      '@babel/parser': 7.15.3
-      '@babel/types': 7.15.0
+      '@babel/parser': 7.15.6
+      '@babel/types': 7.15.6
       assert-never: 1.2.1
       babel-walk: 3.0.0-canary-5
     dev: true
@@ -3906,6 +3921,10 @@ packages:
     resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
     dev: true
 
+  /yallist/4.0.0:
+    resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+    dev: true
+
   /yaml/1.10.2:
     resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
     engines: {node: '>= 6'}
index 4c4b64112d4654cc2a0d1ef2c61a2e9ea6dd9287..4e6bf28b78170a458782ffff87fee2287ebbda25 100644 (file)
@@ -6,11 +6,11 @@
     "serve": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.2"
+    "vue": "^3.2.11"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^1.4.0",
-    "@vue/compiler-sfc": "^3.2.2",
-    "vite": "^2.5.0"
+    "@vitejs/plugin-vue": "^1.6.2",
+    "@vue/compiler-sfc": "^3.2.11",
+    "vite": "^2.5.8"
   }
 }
index 57ed4f25424c4b2fe66edb75fddd40338cf03678..60d4720a7f4d3289b4ce332411f5a8fc8a05dc94 100644 (file)
@@ -6,9 +6,9 @@
     "test:e2e:ci": "start-server-and-test serve 5050 'cypress run'"
   },
   "devDependencies": {
-    "@cypress/vite-dev-server": "^2.0.7",
+    "@cypress/vite-dev-server": "^2.1.0",
     "@cypress/vue": "^3.0.3",
-    "cypress": "^8.2.0",
-    "start-server-and-test": "^1.13.1"
+    "cypress": "^8.4.0",
+    "start-server-and-test": "^1.14.0"
   }
 }
index 799613ccc73c266da079962c245825aaf3b4c3b8..0fa762ed56235f4bdf36888342c0c899675ae8b9 100644 (file)
@@ -1,5 +1,5 @@
 {
   "devDependencies": {
-    "@vitejs/plugin-vue-jsx": "^1.1.7"
+    "@vitejs/plugin-vue-jsx": "^1.1.8"
   }
 }
index 564877f6c2d003cad407517a09e60acd5af810a9..d085e6e779114527f31a04c6085079ac23f5f3f3 100644 (file)
@@ -4,7 +4,7 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "devDependencies": {
-    "typescript": "~4.3.5",
-    "vue-tsc": "^0.2.3"
+    "typescript": "~4.4.3",
+    "vue-tsc": "^0.3.0"
   }
 }