]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
chore: dependency maintenance (update all none-major versions)
authorHaoqun Jiang <haoqunjiang@gmail.com>
Mon, 21 Feb 2022 11:22:42 +0000 (19:22 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Mon, 21 Feb 2022 11:22:42 +0000 (19:22 +0800)
package.json
pnpm-lock.yaml
template/base/package.json
template/config/cypress-ct/package.json
template/config/cypress/package.json
template/config/jsx/package.json
template/config/pinia/package.json
template/config/router/package.json
template/config/typescript/package.json
template/config/vitest/package.json
template/config/vuex/package.json

index 7da80e54fb79c910dcdeb8ce9f0770d8865e7f38..d68818c5cc544b6115f3227c9cd71c307ee6ffa9 100644 (file)
   "homepage": "https://github.com/vuejs/create-vue#readme",
   "devDependencies": {
     "esbuild": "^0.13.15",
-    "esbuild-plugin-license": "^1.1.0",
+    "esbuild-plugin-license": "^1.2.2",
     "husky": "^7.0.4",
     "kolorist": "^1.5.1",
-    "lint-staged": "^12.3.3",
+    "lint-staged": "^12.3.4",
     "minimist": "^1.2.5",
     "npm-run-all": "^4.1.5",
     "prettier": "^2.5.1",
index b9b4dc278f36b1c6c486d6f602cf64dc27835789..4539d522652d7f5fb9fb7460c404691e24d3c637 100644 (file)
@@ -5,10 +5,10 @@ importers:
   .:
     specifiers:
       esbuild: ^0.13.15
-      esbuild-plugin-license: ^1.1.0
+      esbuild-plugin-license: ^1.2.2
       husky: ^7.0.4
       kolorist: ^1.5.1
-      lint-staged: ^12.3.3
+      lint-staged: ^12.3.4
       minimist: ^1.2.5
       npm-run-all: ^4.1.5
       prettier: ^2.5.1
@@ -16,10 +16,10 @@ importers:
       zx: ^4.3.0
     devDependencies:
       esbuild: 0.13.15
-      esbuild-plugin-license: 1.1.0_esbuild@0.13.15
+      esbuild-plugin-license: 1.2.2_esbuild@0.13.15
       husky: 7.0.4
       kolorist: 1.5.1
-      lint-staged: 12.3.3
+      lint-staged: 12.3.4
       minimist: 1.2.5
       npm-run-all: 4.1.5
       prettier: 2.5.1
@@ -29,2121 +29,2121 @@ importers:
   playground/cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/default:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      '@vitejs/plugin-vue': ^2.2.2
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      vite: 2.8.4
 
   playground/jsx:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
-      vite: ^2.7.13
-      vue: ^3.2.29
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      vite: 2.8.4
 
   playground/jsx-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/jsx-pinia:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      vite: 2.8.4
 
   playground/jsx-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/jsx-pinia-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-pinia-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-pinia-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-router:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
-      vite: ^2.7.13
-      vue: ^3.2.29
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      vite: 2.8.4
 
   playground/jsx-router-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/jsx-router-pinia:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      vite: 2.8.4
 
   playground/jsx-router-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/jsx-router-pinia-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-router-pinia-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-router-pinia-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-router-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-router-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-router-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/jsx-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/pinia:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      vite: 2.8.4
 
   playground/pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/pinia-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/pinia-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/pinia-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/router:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      '@vitejs/plugin-vue': ^2.2.2
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      vite: 2.8.4
 
   playground/router-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/router-pinia:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      vite: 2.8.4
 
   playground/router-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@vitejs/plugin-vue': ^2.1.0
-      cypress: ^9.4.1
+      '@cypress/vue': ^3.1.1
+      '@vitejs/plugin-vue': ^2.2.2
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
+      vite: 2.8.4
 
   playground/router-pinia-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
       pinia: ^2.0.11
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/router-pinia-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/router-pinia-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/router-vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/router-vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/router-with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/typescript:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-pinia:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-pinia-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-pinia-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-pinia-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-pinia:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-pinia-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-pinia-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-pinia-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-router-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-jsx-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
+      '@vitejs/plugin-vue-jsx': ^1.3.7
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vitejs/plugin-vue-jsx': 1.3.3
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vitejs/plugin-vue-jsx': 1.3.7
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-pinia:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-pinia-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-pinia-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-pinia-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-pinia:
     specifiers:
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-pinia-cypress:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@cypress/vue': ^3.1.1
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-pinia-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       pinia: ^2.0.11
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-pinia-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-pinia-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       pinia: ^2.0.11
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      pinia: 2.0.11_typescript@4.5.5+vue@3.2.29
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      pinia: 2.0.11_typescript@4.5.5+vue@3.2.31
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-router-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
       vue-router: ^4.0.12
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-vitest:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
       jsdom: ^19.0.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
       jsdom: 19.0.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-vitest-cypress:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/typescript-with-tests:
     specifiers:
       '@types/jsdom': ^16.2.14
-      '@types/node': ^16.11.22
-      '@vitejs/plugin-vue': ^2.1.0
+      '@types/node': ^16.11.25
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       '@vue/tsconfig': ^0.1.3
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
       typescript: ~4.5.5
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
-      vue-tsc: ^0.31.1
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
+      vue-tsc: ^0.31.4
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
       '@types/jsdom': 16.2.14
-      '@types/node': 16.11.22
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      '@vue/tsconfig': 0.1.3_@types+node@16.11.22
-      cypress: 9.4.1
+      '@types/node': 16.11.25
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.25
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
       typescript: 4.5.5
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   playground/vitest:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/vitest-cypress:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   playground/with-tests:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
+      '@vitejs/plugin-vue': ^2.2.2
       '@vue/test-utils': ^2.0.0-rc.18
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       jsdom: ^19.0.0
       start-server-and-test: ^1.14.0
-      vite: ^2.7.13
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vite: ^2.8.4
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
+      cypress: 9.5.0
       jsdom: 19.0.0
       start-server-and-test: 1.14.0
-      vite: 2.7.13
-      vitest: 0.2.6_jsdom@19.0.0
+      vite: 2.8.4
+      vitest: 0.2.8_jsdom@19.0.0
 
   template/base:
     specifiers:
-      '@vitejs/plugin-vue': ^2.1.0
-      vite: ^2.7.13
-      vue: ^3.2.29
+      '@vitejs/plugin-vue': ^2.2.2
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29
-      vite: 2.7.13
+      '@vitejs/plugin-vue': 2.2.2_vite@2.8.4+vue@3.2.31
+      vite: 2.8.4
 
   template/config/cypress:
     specifiers:
-      cypress: ^9.4.1
+      cypress: ^9.5.0
       start-server-and-test: ^1.14.0
     devDependencies:
-      cypress: 9.4.1
+      cypress: 9.5.0
       start-server-and-test: 1.14.0
 
   template/config/cypress-ct:
     specifiers:
       '@cypress/vite-dev-server': ^2.2.2
-      '@cypress/vue': ^3.1.0
-      cypress: ^9.4.1
-      vite: ^2.7.13
-      vue: ^3.2.29
+      '@cypress/vue': ^3.1.1
+      cypress: ^9.5.0
+      vite: ^2.8.4
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@cypress/vite-dev-server': 2.2.2_vite@2.7.13
-      '@cypress/vue': 3.1.0_cypress@9.4.1+vue@3.2.29
-      cypress: 9.4.1
-      vite: 2.7.13
+      '@cypress/vite-dev-server': 2.2.2_vite@2.8.4
+      '@cypress/vue': 3.1.1_cypress@9.5.0+vue@3.2.31
+      cypress: 9.5.0
+      vite: 2.8.4
 
   template/config/jsx:
     specifiers:
-      '@vitejs/plugin-vue-jsx': ^1.3.3
+      '@vitejs/plugin-vue-jsx': ^1.3.7
     devDependencies:
-      '@vitejs/plugin-vue-jsx': 1.3.3
+      '@vitejs/plugin-vue-jsx': 1.3.7
 
   template/config/pinia:
     specifiers:
       pinia: ^2.0.11
-      vue: ^3.2.29
+      vue: ^3.2.31
     dependencies:
-      pinia: 2.0.11_vue@3.2.29
-      vue: 3.2.29
+      pinia: 2.0.11_vue@3.2.31
+      vue: 3.2.31
 
   template/config/router:
     specifiers:
-      vue: ^3.2.29
+      vue: ^3.2.31
       vue-router: ^4.0.12
     dependencies:
-      vue: 3.2.29
-      vue-router: 4.0.12_vue@3.2.29
+      vue: 3.2.31
+      vue-router: 4.0.12_vue@3.2.31
 
   template/config/typescript:
     specifiers:
-      '@types/node': ^16.11.22
+      '@types/node': ^16.11.25
       typescript: ~4.5.5
-      vue-tsc: ^0.31.1
+      vue-tsc: ^0.31.4
     devDependencies:
-      '@types/node': 16.11.22
+      '@types/node': 16.11.25
       typescript: 4.5.5
-      vue-tsc: 0.31.1_typescript@4.5.5
+      vue-tsc: 0.31.4_typescript@4.5.5
 
   template/config/vitest:
     specifiers:
       '@vue/test-utils': ^2.0.0-rc.18
       jsdom: ^19.0.0
-      vitest: ^0.2.5
-      vue: ^3.2.29
+      vitest: ^0.2.8
+      vue: ^3.2.31
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     devDependencies:
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
+      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31
       jsdom: 19.0.0
-      vitest: 0.2.6_jsdom@19.0.0
+      vitest: 0.2.8_jsdom@19.0.0
 
   template/config/vuex:
     specifiers:
-      vue: ^3.2.29
+      vue: ^3.2.31
       vuex: ^4.0.2
     dependencies:
-      vue: 3.2.29
-      vuex: 4.0.2_vue@3.2.29
+      vue: 3.2.31
+      vuex: 4.0.2_vue@3.2.31
 
   template/tsconfig/base:
     specifiers:
@@ -2159,12 +2159,11 @@ importers:
 
 packages:
 
-  /@ampproject/remapping/2.0.2:
-    resolution: {integrity: sha512-sE8Gx+qSDMLoJvb3QarJJlDQK7SSY4rK3hxp4XsiANeFOmjU46ZI7Y9adAQRJrmbz8zbtZkp3mJTT+rGxtF0XA==}
+  /@ampproject/remapping/2.1.2:
+    resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==}
     engines: {node: '>=6.0.0'}
     dependencies:
-      '@jridgewell/trace-mapping': 0.2.3
-      sourcemap-codec: 1.4.8
+      '@jridgewell/trace-mapping': 0.3.4
     dev: true
 
   /@babel/code-frame/7.16.7:
@@ -2179,19 +2178,19 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/core/7.17.0:
-    resolution: {integrity: sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==}
+  /@babel/core/7.17.5:
+    resolution: {integrity: sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==}
     engines: {node: '>=6.9.0'}
     dependencies:
-      '@ampproject/remapping': 2.0.2
+      '@ampproject/remapping': 2.1.2
       '@babel/code-frame': 7.16.7
-      '@babel/generator': 7.17.0
-      '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.0
+      '@babel/generator': 7.17.3
+      '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5
       '@babel/helper-module-transforms': 7.16.7
-      '@babel/helpers': 7.17.0
-      '@babel/parser': 7.17.0
+      '@babel/helpers': 7.17.2
+      '@babel/parser': 7.17.3
       '@babel/template': 7.16.7
-      '@babel/traverse': 7.17.0
+      '@babel/traverse': 7.17.3
       '@babel/types': 7.17.0
       convert-source-map: 1.8.0
       debug: 4.3.3
@@ -2202,8 +2201,8 @@ packages:
       - supports-color
     dev: true
 
-  /@babel/generator/7.17.0:
-    resolution: {integrity: sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==}
+  /@babel/generator/7.17.3:
+    resolution: {integrity: sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/types': 7.17.0
@@ -2218,26 +2217,26 @@ packages:
       '@babel/types': 7.17.0
     dev: true
 
-  /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.0:
+  /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.5:
     resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0
     dependencies:
       '@babel/compat-data': 7.17.0
-      '@babel/core': 7.17.0
+      '@babel/core': 7.17.5
       '@babel/helper-validator-option': 7.16.7
-      browserslist: 4.19.1
+      browserslist: 4.19.3
       semver: 6.3.0
     dev: true
 
-  /@babel/helper-create-class-features-plugin/7.17.0_@babel+core@7.17.0:
-    resolution: {integrity: sha512-S3+IHG72pJFb0RmJgeXg/TjVKt641ZsLla028haXJjdqCf9eccE5r1JsdO//L7nzTDzXjtC+hwV/lrkEb2+t0Q==}
+  /@babel/helper-create-class-features-plugin/7.17.1_@babel+core@7.17.5:
+    resolution: {integrity: sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0
     dependencies:
-      '@babel/core': 7.17.0
+      '@babel/core': 7.17.5
       '@babel/helper-annotate-as-pure': 7.16.7
       '@babel/helper-environment-visitor': 7.16.7
       '@babel/helper-function-name': 7.16.7
@@ -2303,7 +2302,7 @@ packages:
       '@babel/helper-split-export-declaration': 7.16.7
       '@babel/helper-validator-identifier': 7.16.7
       '@babel/template': 7.16.7
-      '@babel/traverse': 7.17.0
+      '@babel/traverse': 7.17.3
       '@babel/types': 7.17.0
     transitivePeerDependencies:
       - supports-color
@@ -2328,7 +2327,7 @@ packages:
       '@babel/helper-environment-visitor': 7.16.7
       '@babel/helper-member-expression-to-functions': 7.16.7
       '@babel/helper-optimise-call-expression': 7.16.7
-      '@babel/traverse': 7.17.0
+      '@babel/traverse': 7.17.3
       '@babel/types': 7.17.0
     transitivePeerDependencies:
       - supports-color
@@ -2358,12 +2357,12 @@ packages:
     engines: {node: '>=6.9.0'}
     dev: true
 
-  /@babel/helpers/7.17.0:
-    resolution: {integrity: sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==}
+  /@babel/helpers/7.17.2:
+    resolution: {integrity: sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/template': 7.16.7
-      '@babel/traverse': 7.17.0
+      '@babel/traverse': 7.17.3
       '@babel/types': 7.17.0
     transitivePeerDependencies:
       - supports-color
@@ -2378,50 +2377,50 @@ packages:
       js-tokens: 4.0.0
     dev: true
 
-  /@babel/parser/7.17.0:
-    resolution: {integrity: sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==}
+  /@babel/parser/7.17.3:
+    resolution: {integrity: sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==}
     engines: {node: '>=6.0.0'}
     hasBin: true
 
-  /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.0:
+  /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.5:
     resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.17.0
+      '@babel/core': 7.17.5
       '@babel/helper-plugin-utils': 7.16.7
     dev: true
 
-  /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.0:
+  /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.5:
     resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.17.0
+      '@babel/core': 7.17.5
       '@babel/helper-plugin-utils': 7.16.7
     dev: true
 
-  /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.0:
+  /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.5:
     resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.17.0
+      '@babel/core': 7.17.5
       '@babel/helper-plugin-utils': 7.16.7
     dev: true
 
-  /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.0:
+  /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.5:
     resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==}
     engines: {node: '>=6.9.0'}
     peerDependencies:
       '@babel/core': ^7.0.0-0
     dependencies:
-      '@babel/core': 7.17.0
-      '@babel/helper-create-class-features-plugin': 7.17.0_@babel+core@7.17.0
+      '@babel/core': 7.17.5
+      '@babel/helper-create-class-features-plugin': 7.17.1_@babel+core@7.17.5
       '@babel/helper-plugin-utils': 7.16.7
-      '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.0
+      '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.5
     transitivePeerDependencies:
       - supports-color
     dev: true
@@ -2431,21 +2430,21 @@ packages:
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.16.7
-      '@babel/parser': 7.17.0
+      '@babel/parser': 7.17.3
       '@babel/types': 7.17.0
     dev: true
 
-  /@babel/traverse/7.17.0:
-    resolution: {integrity: sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==}
+  /@babel/traverse/7.17.3:
+    resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==}
     engines: {node: '>=6.9.0'}
     dependencies:
       '@babel/code-frame': 7.16.7
-      '@babel/generator': 7.17.0
+      '@babel/generator': 7.17.3
       '@babel/helper-environment-visitor': 7.16.7
       '@babel/helper-function-name': 7.16.7
       '@babel/helper-hoist-variables': 7.16.7
       '@babel/helper-split-export-declaration': 7.16.7
-      '@babel/parser': 7.17.0
+      '@babel/parser': 7.17.3
       '@babel/types': 7.17.0
       debug: 4.3.3
       globals: 11.12.0
@@ -2489,20 +2488,20 @@ packages:
       uuid: 8.3.2
     dev: true
 
-  /@cypress/vite-dev-server/2.2.2_vite@2.7.13:
+  /@cypress/vite-dev-server/2.2.2_vite@2.8.4:
     resolution: {integrity: sha512-02y/Fm0N+CQjKbSjjRtktPgPbp91kOvtc8+WW2l2odIYQkKlG6IOCpmgc898muW0lBAcCszdEIHR/ItdZDiYPw==}
     peerDependencies:
       vite: '>= 2.1.3'
     dependencies:
       debug: 4.3.3
       get-port: 5.1.1
-      vite: 2.7.13
+      vite: 2.8.4
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@cypress/vue/3.1.0_cypress@9.4.1+vue@3.2.29:
-    resolution: {integrity: sha512-E2aFQtPvLLW9yKZz7t94VN1SuO53Jx9wN12gi7pvpHId5E6p+8Z+v2zlzzREpA8Gbi2QGNMwK8ciSYcwZG2bXg==}
+  /@cypress/vue/3.1.1_cypress@9.5.0+vue@3.2.31:
+    resolution: {integrity: sha512-wD1vunuPFPLC8FZtgwdq+mcSEOs27qquuJJdGcY8aAN0y38rqYuuaj+N4UxKoAjhkSwthaOeZehjBtvDvv9C6w==}
     engines: {node: '>=8'}
     peerDependencies:
       '@cypress/webpack-dev-server': '*'
@@ -2516,9 +2515,9 @@ packages:
         optional: true
     dependencies:
       '@cypress/mount-utils': 1.0.2
-      '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29
-      cypress: 9.4.1
-      vue: 3.2.29
+      '@vue/test-utils': 2.0.0-rc.17_vue@3.2.31
+      cypress: 9.5.0
+      vue: 3.2.31
     dev: true
 
   /@cypress/xvfb/1.2.4:
@@ -2528,8 +2527,8 @@ packages:
       lodash.once: 4.1.1
     dev: true
 
-  /@emmetio/abbreviation/2.2.2:
-    resolution: {integrity: sha512-TtE/dBnkTCct8+LntkqVrwqQao6EnPAs1YN3cUgxOxTaBlesBCY37ROUAVZrRlG64GNnVShdl/b70RfAI3w5lw==}
+  /@emmetio/abbreviation/2.2.3:
+    resolution: {integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==}
     dependencies:
       '@emmetio/scanner': 1.0.0
     dev: true
@@ -2554,16 +2553,20 @@ packages:
       '@hapi/hoek': 9.2.1
     dev: true
 
-  /@jridgewell/resolve-uri/3.0.4:
-    resolution: {integrity: sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==}
+  /@jridgewell/resolve-uri/3.0.5:
+    resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==}
     engines: {node: '>=6.0.0'}
     dev: true
 
-  /@jridgewell/trace-mapping/0.2.3:
-    resolution: {integrity: sha512-X8ybLjwxY8VNxEddYmlQQI14wVM+VSSTFnOuHTS3eplDSGAXKZuNuedBxgXGlcKdPjJOrgeygu8/dtVkA1YslQ==}
+  /@jridgewell/sourcemap-codec/1.4.11:
+    resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==}
+    dev: true
+
+  /@jridgewell/trace-mapping/0.3.4:
+    resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==}
     dependencies:
-      '@jridgewell/resolve-uri': 3.0.4
-      sourcemap-codec: 1.4.8
+      '@jridgewell/resolve-uri': 3.0.5
+      '@jridgewell/sourcemap-codec': 1.4.11
     dev: true
 
   /@nodelib/fs.scandir/2.1.5:
@@ -2627,13 +2630,13 @@ packages:
   /@types/fs-extra/9.0.13:
     resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==}
     dependencies:
-      '@types/node': 16.11.22
+      '@types/node': 16.11.25
     dev: true
 
   /@types/jsdom/16.2.14:
     resolution: {integrity: sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==}
     dependencies:
-      '@types/node': 16.11.22
+      '@types/node': 16.11.25
       '@types/parse5': 6.0.3
       '@types/tough-cookie': 4.0.1
     dev: true
@@ -2642,19 +2645,19 @@ packages:
     resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
     dev: true
 
-  /@types/node-fetch/2.5.12:
-    resolution: {integrity: sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==}
+  /@types/node-fetch/2.6.1:
+    resolution: {integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==}
     dependencies:
-      '@types/node': 16.11.22
+      '@types/node': 16.11.25
       form-data: 3.0.1
     dev: true
 
-  /@types/node/14.18.10:
-    resolution: {integrity: sha512-6iihJ/Pp5fsFJ/aEDGyvT4pHGmCpq7ToQ/yf4bl5SbVAvwpspYJ+v3jO7n8UyjhQVHTy+KNszOozDdv+O6sovQ==}
+  /@types/node/14.18.12:
+    resolution: {integrity: sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==}
     dev: true
 
-  /@types/node/16.11.22:
-    resolution: {integrity: sha512-DYNtJWauMQ9RNpesl4aVothr97/tIJM8HbyOXJ0AYT1Z2bEjLHyfjOBPAQQVMLf8h3kSShYfNk8Wnto8B2zHUA==}
+  /@types/node/16.11.25:
+    resolution: {integrity: sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==}
     dev: true
 
   /@types/parse5/6.0.3:
@@ -2677,44 +2680,44 @@ packages:
     resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==}
     requiresBuild: true
     dependencies:
-      '@types/node': 14.18.10
+      '@types/node': 14.18.12
     dev: true
     optional: true
 
-  /@vitejs/plugin-vue-jsx/1.3.3:
-    resolution: {integrity: sha512-VSBXVqMcxbgX85rgJC1eMWuZ9hzOJhWPvGYlKxyymPokE/i3Gykh5ljkCoNdxnKgIyFqv4WutYoYY93fgjbTxA==}
+  /@vitejs/plugin-vue-jsx/1.3.7:
+    resolution: {integrity: sha512-UH+lI/TtBQg1YZeOTBN5yEYvSDNcL2ei8ZgE+0ESX2ULg2xV7rxzw1TB1eHZiMGXOSR8h5AWp/6F1hCcaq8VYA==}
     engines: {node: '>=12.0.0'}
     dependencies:
-      '@babel/core': 7.17.0
-      '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.17.0
-      '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.0
+      '@babel/core': 7.17.5
+      '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.17.5
+      '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.5
       '@rollup/pluginutils': 4.1.2
-      '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.17.0
+      '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.17.5
       hash-sum: 2.0.0
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.29:
-    resolution: {integrity: sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA==}
+  /@vitejs/plugin-vue/2.2.2_vite@2.8.4+vue@3.2.31:
+    resolution: {integrity: sha512-3C0s45VOwIFEDU+2ownJOpb0zD5fnjXWaHVOLID2R1mYOlAx3doNBFnNbVjaZvpke/L7IdPJXjpyYpXZToDKig==}
     engines: {node: '>=12.0.0'}
     peerDependencies:
       vite: ^2.5.10
       vue: ^3.2.25
     dependencies:
-      vite: 2.7.13
-      vue: 3.2.29
+      vite: 2.8.4
+      vue: 3.2.31
     dev: true
 
-  /@volar/code-gen/0.31.1:
-    resolution: {integrity: sha512-HsUNJHBdq4vGxenYlREqtBNf1Gh5JV1GBkD703bcH8clauc7ADTkUrayfLAF2ulXP/U0l7dFL8C8bwqJ7PZbMw==}
+  /@volar/code-gen/0.31.4:
+    resolution: {integrity: sha512-ngivMEbBNd19v+EHdLyCJoIGRaoD9J4P20ZgdCEGf2voztja59u3Tilpf9r9ENy/731nG7XncToYm4+c1t/LhA==}
     dependencies:
-      '@volar/shared': 0.31.1
-      '@volar/source-map': 0.31.1
+      '@volar/shared': 0.31.4
+      '@volar/source-map': 0.31.4
     dev: true
 
-  /@volar/html2pug/0.31.1:
-    resolution: {integrity: sha512-m/lbsz9t+zXx9HsuLH17Z/5nNtefv5qxncL8rycR+GaypHQKF5kg+GqQNOURMQ8T8lq2D6fNsGQOcMXoo3IqWQ==}
+  /@volar/html2pug/0.31.4:
+    resolution: {integrity: sha512-+whoP4C34kbCIRyoojZE6luqs7Ep/0YDBD9yEWu82G1ECLIFoujtkZXHbAHiQH8MIs/GwjUmozd85pUGAVQf1w==}
     dependencies:
       domelementtype: 2.2.0
       domhandler: 4.3.0
@@ -2722,8 +2725,8 @@ packages:
       pug: 3.0.2
     dev: true
 
-  /@volar/shared/0.31.1:
-    resolution: {integrity: sha512-WbMiPOlXbpFinZnQ+/qsJQ7+YW6MFla2fLdD6Er5bLW5DEXI+GupLQ2gnia7F0w6QborMowfOIEXnrnMPPYGOA==}
+  /@volar/shared/0.31.4:
+    resolution: {integrity: sha512-mKSH4GKFde2t3GVEGibBu84jbCk7O1sccELxTgCGHX7ue4nJqgHup8lXhwyfUOfdJ7eyx9luyDsVuJ4BY3gfeg==}
     dependencies:
       upath: 2.0.1
       vscode-html-languageservice: 4.2.1
@@ -2731,36 +2734,36 @@ packages:
       vscode-uri: 3.0.3
     dev: true
 
-  /@volar/source-map/0.31.1:
-    resolution: {integrity: sha512-t+bUmxI5bkunBxX6UYpBX6+xnYYJhpciL3Hqv0dkHSaS63kJqY13OhV/utmQMjto3b3FAbYLSVqpt09FtdTPzg==}
+  /@volar/source-map/0.31.4:
+    resolution: {integrity: sha512-lX/XKKc3ESNt6QArq1T54LSxXvu7ARDctQfkt6qUSNLVR/ccUXwzM+4qiOj39WBbmoDzET33riVYnMXMeGJMvg==}
     dependencies:
-      '@volar/shared': 0.31.1
+      '@volar/shared': 0.31.4
       vscode-languageserver-textdocument: 1.0.4
     dev: true
 
-  /@volar/transforms/0.31.1:
-    resolution: {integrity: sha512-O9rrGwCTzzsVFe06WOKUx7f9rkPg396ugWkMX6O0M15EF1a3ykqH7QX1uxVhFS0NwvWDnIeJYe7NG1uf1BwR+w==}
+  /@volar/transforms/0.31.4:
+    resolution: {integrity: sha512-081QI2zBvdja4XN3eAtIWmBqDkAyDuuK3xP5mD04T9vMrVfy+WKrzB7n3/Zru7z4DiM70Qo5PoTapQ3Xnz9NzQ==}
     dependencies:
-      '@volar/shared': 0.31.1
+      '@volar/shared': 0.31.4
       vscode-languageserver-types: 3.17.0-next.7
     dev: true
 
-  /@volar/vue-code-gen/0.31.1:
-    resolution: {integrity: sha512-MBMqhE+Z7xt2MSeQQA4ld0qx894gr5eLFWkTORdNoCbK8+02oB3yrZVr3T+i9jprjiV6svXKBoyk0RZ6YsgNqw==}
+  /@volar/vue-code-gen/0.31.4:
+    resolution: {integrity: sha512-1ypZfzQfH+lV8JcOOKfYMTAmD6OUeBQSDwu7YRHQkuvoSQzPiXXrjupi0DvHrcWR0hQfh4yRnme6I+ChutW69w==}
     dependencies:
-      '@volar/code-gen': 0.31.1
-      '@volar/shared': 0.31.1
-      '@volar/source-map': 0.31.1
-      '@vue/compiler-core': 3.2.29
-      '@vue/compiler-dom': 3.2.29
-      '@vue/shared': 3.2.29
+      '@volar/code-gen': 0.31.4
+      '@volar/shared': 0.31.4
+      '@volar/source-map': 0.31.4
+      '@vue/compiler-core': 3.2.31
+      '@vue/compiler-dom': 3.2.31
+      '@vue/shared': 3.2.31
       upath: 2.0.1
     dev: true
 
-  /@vscode/emmet-helper/2.8.3:
-    resolution: {integrity: sha512-dkTSL+BaBBS8gFgPm/GMOU+XfxaMyI+Fl1IUYxEi8Iv24RfHf9/q2eCpV2hs7sncLcoKWEbMYe5gv4Ppmp2Oxw==}
+  /@vscode/emmet-helper/2.8.4:
+    resolution: {integrity: sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==}
     dependencies:
-      emmet: 2.3.5
+      emmet: 2.3.6
       jsonc-parser: 2.3.1
       vscode-languageserver-textdocument: 1.0.4
       vscode-languageserver-types: 3.16.0
@@ -2772,13 +2775,13 @@ packages:
     resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
     dev: true
 
-  /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.0:
+  /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.5:
     resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
     dependencies:
       '@babel/helper-module-imports': 7.16.7
-      '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.0
+      '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.5
       '@babel/template': 7.16.7
-      '@babel/traverse': 7.17.0
+      '@babel/traverse': 7.17.3
       '@babel/types': 7.17.0
       '@vue/babel-helper-vue-transform-on': 1.0.2
       camelcase: 6.3.0
@@ -2789,95 +2792,103 @@ packages:
       - supports-color
     dev: true
 
-  /@vue/compiler-core/3.2.29:
-    resolution: {integrity: sha512-RePZ/J4Ub3sb7atQw6V6Rez+/5LCRHGFlSetT3N4VMrejqJnNPXKUt5AVm/9F5MJriy2w/VudEIvgscCfCWqxw==}
+  /@vue/compiler-core/3.2.31:
+    resolution: {integrity: sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ==}
     dependencies:
-      '@babel/parser': 7.17.0
-      '@vue/shared': 3.2.29
+      '@babel/parser': 7.17.3
+      '@vue/shared': 3.2.31
       estree-walker: 2.0.2
       source-map: 0.6.1
 
-  /@vue/compiler-dom/3.2.29:
-    resolution: {integrity: sha512-y26vK5khdNS9L3ckvkqJk/78qXwWb75Ci8iYLb67AkJuIgyKhIOcR1E8RIt4mswlVCIeI9gQ+fmtdhaiTAtrBQ==}
+  /@vue/compiler-dom/3.2.31:
+    resolution: {integrity: sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==}
     dependencies:
-      '@vue/compiler-core': 3.2.29
-      '@vue/shared': 3.2.29
+      '@vue/compiler-core': 3.2.31
+      '@vue/shared': 3.2.31
 
-  /@vue/compiler-sfc/3.2.29:
-    resolution: {integrity: sha512-X9+0dwsag2u6hSOP/XsMYqFti/edvYvxamgBgCcbSYuXx1xLZN+dS/GvQKM4AgGS4djqo0jQvWfIXdfZ2ET68g==}
+  /@vue/compiler-sfc/3.2.31:
+    resolution: {integrity: sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==}
     dependencies:
-      '@babel/parser': 7.17.0
-      '@vue/compiler-core': 3.2.29
-      '@vue/compiler-dom': 3.2.29
-      '@vue/compiler-ssr': 3.2.29
-      '@vue/reactivity-transform': 3.2.29
-      '@vue/shared': 3.2.29
+      '@babel/parser': 7.17.3
+      '@vue/compiler-core': 3.2.31
+      '@vue/compiler-dom': 3.2.31
+      '@vue/compiler-ssr': 3.2.31
+      '@vue/reactivity-transform': 3.2.31
+      '@vue/shared': 3.2.31
       estree-walker: 2.0.2
       magic-string: 0.25.7
       postcss: 8.4.6
       source-map: 0.6.1
     dev: false
 
-  /@vue/compiler-ssr/3.2.29:
-    resolution: {integrity: sha512-LrvQwXlx66uWsB9/VydaaqEpae9xtmlUkeSKF6aPDbzx8M1h7ukxaPjNCAXuFd3fUHblcri8k42lfimHfzMICA==}
+  /@vue/compiler-ssr/3.2.31:
+    resolution: {integrity: sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==}
     dependencies:
-      '@vue/compiler-dom': 3.2.29
-      '@vue/shared': 3.2.29
+      '@vue/compiler-dom': 3.2.31
+      '@vue/shared': 3.2.31
     dev: false
 
-  /@vue/devtools-api/6.0.0-beta.21.1:
-    resolution: {integrity: sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==}
+  /@vue/devtools-api/6.0.12:
+    resolution: {integrity: sha512-iO/4FIezHKXhiDBdKySCvJVh8/mZPxHpiQrTy+PXVqJZgpTPTdHy4q8GXulaY+UKEagdkBb0onxNQZ0LNiqVhw==}
     dev: false
 
-  /@vue/reactivity-transform/3.2.29:
-    resolution: {integrity: sha512-YF6HdOuhdOw6KyRm59+3rML8USb9o8mYM1q+SH0G41K3/q/G7uhPnHGKvspzceD7h9J3VR1waOQ93CUZj7J7OA==}
+  /@vue/reactivity-transform/3.2.31:
+    resolution: {integrity: sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA==}
     dependencies:
-      '@babel/parser': 7.17.0
-      '@vue/compiler-core': 3.2.29
-      '@vue/shared': 3.2.29
+      '@babel/parser': 7.17.3
+      '@vue/compiler-core': 3.2.31
+      '@vue/shared': 3.2.31
       estree-walker: 2.0.2
       magic-string: 0.25.7
     dev: false
 
-  /@vue/reactivity/3.2.29:
-    resolution: {integrity: sha512-Ryhb6Gy62YolKXH1gv42pEqwx7zs3n8gacRVZICSgjQz8Qr8QeCcFygBKYfJm3o1SccR7U+bVBQDWZGOyG1k4g==}
+  /@vue/reactivity/3.2.31:
+    resolution: {integrity: sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==}
     dependencies:
-      '@vue/shared': 3.2.29
+      '@vue/shared': 3.2.31
 
-  /@vue/runtime-core/3.2.29:
-    resolution: {integrity: sha512-VMvQuLdzoTGmCwIKTKVwKmIL0qcODIqe74JtK1pVr5lnaE0l25hopodmPag3RcnIcIXe+Ye3B2olRCn7fTCgig==}
+  /@vue/runtime-core/3.2.31:
+    resolution: {integrity: sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==}
     dependencies:
-      '@vue/reactivity': 3.2.29
-      '@vue/shared': 3.2.29
+      '@vue/reactivity': 3.2.31
+      '@vue/shared': 3.2.31
     dev: false
 
-  /@vue/runtime-dom/3.2.29:
-    resolution: {integrity: sha512-YJgLQLwr+SQyORzTsBQLL5TT/5UiV83tEotqjL7F9aFDIQdFBTCwpkCFvX9jqwHoyi9sJqM9XtTrMcc8z/OjPA==}
+  /@vue/runtime-dom/3.2.31:
+    resolution: {integrity: sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==}
     dependencies:
-      '@vue/runtime-core': 3.2.29
-      '@vue/shared': 3.2.29
+      '@vue/runtime-core': 3.2.31
+      '@vue/shared': 3.2.31
       csstype: 2.6.19
     dev: false
 
-  /@vue/server-renderer/3.2.29_vue@3.2.29:
-    resolution: {integrity: sha512-lpiYx7ciV7rWfJ0tPkoSOlLmwqBZ9FTmQm33S+T4g0j1fO/LmhJ9b9Ctl1o5xvIFVDk9QkSUWANZn7H2pXuxVw==}
+  /@vue/server-renderer/3.2.31_vue@3.2.31:
+    resolution: {integrity: sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg==}
     peerDependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     dependencies:
-      '@vue/compiler-ssr': 3.2.29
-      '@vue/shared': 3.2.29
-      vue: 3.2.29
+      '@vue/compiler-ssr': 3.2.31
+      '@vue/shared': 3.2.31
+      vue: 3.2.31
     dev: false
 
-  /@vue/shared/3.2.29:
-    resolution: {integrity: sha512-BjNpU8OK6Z0LVzGUppEk0CMYm/hKDnZfYdjSmPOs0N+TR1cLKJAkDwW8ASZUvaaSLEi6d3hVM7jnWnX+6yWnHw==}
+  /@vue/shared/3.2.31:
+    resolution: {integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==}
+
+  /@vue/test-utils/2.0.0-rc.17_vue@3.2.31:
+    resolution: {integrity: sha512-7LHZKsFRV/HqDoMVY+cJamFzgHgsrmQFalROHC5FMWrzPzd+utG5e11krj1tVsnxYufGA2ABShX4nlcHXED+zQ==}
+    peerDependencies:
+      vue: ^3.0.1
+    dependencies:
+      vue: 3.2.31
+    dev: true
 
-  /@vue/test-utils/2.0.0-rc.18_vue@3.2.29:
+  /@vue/test-utils/2.0.0-rc.18_vue@3.2.31:
     resolution: {integrity: sha512-aifolXjVdsogjaLmDoZ0FU8vN+R67aWmg9OuVeED4w5Ij5GFQLrlhM19uhWe/r5xXUL4fXMk3pX5wW6FJP1NcQ==}
     peerDependencies:
       vue: ^3.0.1
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     dev: true
 
   /@vue/tsconfig/0.1.3:
@@ -2889,7 +2900,7 @@ packages:
         optional: true
     dev: true
 
-  /@vue/tsconfig/0.1.3_@types+node@16.11.22:
+  /@vue/tsconfig/0.1.3_@types+node@16.11.25:
     resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==}
     peerDependencies:
       '@types/node': '*'
@@ -2897,7 +2908,7 @@ packages:
       '@types/node':
         optional: true
     dependencies:
-      '@types/node': 16.11.22
+      '@types/node': 16.11.25
     dev: true
 
   /abab/2.0.5:
@@ -3047,7 +3058,7 @@ packages:
   /axios/0.21.4_debug@4.3.2:
     resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==}
     dependencies:
-      follow-redirects: 1.14.7_debug@4.3.2
+      follow-redirects: 1.14.9_debug@4.3.2
     transitivePeerDependencies:
       - debug
     dev: true
@@ -3099,15 +3110,15 @@ packages:
     resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
     dev: true
 
-  /browserslist/4.19.1:
-    resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==}
+  /browserslist/4.19.3:
+    resolution: {integrity: sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==}
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001305
-      electron-to-chromium: 1.4.63
+      caniuse-lite: 1.0.30001312
+      electron-to-chromium: 1.4.71
       escalade: 3.1.1
-      node-releases: 2.0.1
+      node-releases: 2.0.2
       picocolors: 1.0.0
     dev: true
 
@@ -3139,8 +3150,8 @@ packages:
     engines: {node: '>=10'}
     dev: true
 
-  /caniuse-lite/1.0.30001305:
-    resolution: {integrity: sha512-p7d9YQMji8haf0f+5rbcv9WlQ+N5jMPfRAnUmZRlNxsNeBO3Yr7RYG6M2uTY1h9tCVdlkJg6YNNc4kiAiBLdWA==}
+  /caniuse-lite/1.0.30001312:
+    resolution: {integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==}
     dev: true
 
   /caseless/0.12.0:
@@ -3155,7 +3166,7 @@ packages:
       check-error: 1.0.2
       deep-eql: 3.0.1
       get-func-name: 2.0.0
-      loupe: 2.3.2
+      loupe: 2.3.4
       pathval: 1.1.1
       type-detect: 4.0.8
     dev: true
@@ -3294,7 +3305,7 @@ packages:
   /constantinople/4.0.1:
     resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
     dependencies:
-      '@babel/parser': 7.17.0
+      '@babel/parser': 7.17.3
       '@babel/types': 7.17.0
     dev: true
 
@@ -3347,15 +3358,15 @@ packages:
     resolution: {integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==}
     dev: false
 
-  /cypress/9.4.1:
-    resolution: {integrity: sha512-+JgMG9uT+QFx97JU9kOHE3jO3+0UdkQ9H1oCBiC7A74qme7Jkdy2sYDBCPjjGczutnWnGUTMRlwiNMP/Uq6LrQ==}
+  /cypress/9.5.0:
+    resolution: {integrity: sha512-rC5QPolKsVjJ8QJZ7IeZ6HlKM4gswBGZc0XvoAJNL8urQCSL8zTX0A/ai/h35WfF47NQ0iSZnwIXBlHX3MOUIQ==}
     engines: {node: '>=12.0.0'}
     hasBin: true
     requiresBuild: true
     dependencies:
       '@cypress/request': 2.88.10
       '@cypress/xvfb': 1.2.4
-      '@types/node': 14.18.10
+      '@types/node': 14.18.12
       '@types/sinonjs__fake-timers': 8.1.1
       '@types/sizzle': 2.3.3
       arch: 2.2.0
@@ -3560,14 +3571,14 @@ packages:
       safer-buffer: 2.1.2
     dev: true
 
-  /electron-to-chromium/1.4.63:
-    resolution: {integrity: sha512-e0PX/LRJPFRU4kzJKLvTobxyFdnANCvcoDCe8XcyTqP58nTWIwdsHvXLIl1RkB39X5yaosLaroMASWB0oIsgCA==}
+  /electron-to-chromium/1.4.71:
+    resolution: {integrity: sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==}
     dev: true
 
-  /emmet/2.3.5:
-    resolution: {integrity: sha512-LcWfTamJnXIdMfLvJEC5Ld3hY5/KHXgv1L1bp6I7eEvB0ZhacHZ1kX0BYovJ8FroEsreLcq7n7kZhRMsf6jkXQ==}
+  /emmet/2.3.6:
+    resolution: {integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==}
     dependencies:
-      '@emmetio/abbreviation': 2.2.2
+      '@emmetio/abbreviation': 2.2.3
       '@emmetio/css-abbreviation': 2.1.4
     dev: true
 
@@ -3650,6 +3661,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-android-arm64/0.14.23:
+    resolution: {integrity: sha512-k9sXem++mINrZty1v4FVt6nC5BQCFG4K2geCIUUqHNlTdFnuvcqsY7prcKZLFhqVC1rbcJAr9VSUGFL/vD4vsw==}
+    engines: {node: '>=12'}
+    cpu: [arm64]
+    os: [android]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-darwin-64/0.13.15:
     resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==}
     cpu: [x64]
@@ -3658,6 +3678,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-darwin-64/0.14.23:
+    resolution: {integrity: sha512-lB0XRbtOYYL1tLcYw8BoBaYsFYiR48RPrA0KfA/7RFTr4MV7Bwy/J4+7nLsVnv9FGuQummM3uJ93J3ptaTqFug==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [darwin]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-darwin-arm64/0.13.15:
     resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==}
     cpu: [arm64]
@@ -3666,6 +3695,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-darwin-arm64/0.14.23:
+    resolution: {integrity: sha512-yat73Z/uJ5tRcfRiI4CCTv0FSnwErm3BJQeZAh+1tIP0TUNh6o+mXg338Zl5EKChD+YGp6PN+Dbhs7qa34RxSw==}
+    engines: {node: '>=12'}
+    cpu: [arm64]
+    os: [darwin]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-freebsd-64/0.13.15:
     resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==}
     cpu: [x64]
@@ -3674,6 +3712,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-freebsd-64/0.14.23:
+    resolution: {integrity: sha512-/1xiTjoLuQ+LlbfjJdKkX45qK/M7ARrbLmyf7x3JhyQGMjcxRYVR6Dw81uH3qlMHwT4cfLW4aEVBhP1aNV7VsA==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [freebsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-freebsd-arm64/0.13.15:
     resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==}
     cpu: [arm64]
@@ -3682,6 +3729,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-freebsd-arm64/0.14.23:
+    resolution: {integrity: sha512-uyPqBU/Zcp6yEAZS4LKj5jEE0q2s4HmlMBIPzbW6cTunZ8cyvjG6YWpIZXb1KK3KTJDe62ltCrk3VzmWHp+iLg==}
+    engines: {node: '>=12'}
+    cpu: [arm64]
+    os: [freebsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-linux-32/0.13.15:
     resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==}
     cpu: [ia32]
@@ -3690,6 +3746,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-linux-32/0.14.23:
+    resolution: {integrity: sha512-37R/WMkQyUfNhbH7aJrr1uCjDVdnPeTHGeDhZPUNhfoHV0lQuZNCKuNnDvlH/u/nwIYZNdVvz1Igv5rY/zfrzQ==}
+    engines: {node: '>=12'}
+    cpu: [ia32]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-linux-64/0.13.15:
     resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==}
     cpu: [x64]
@@ -3698,6 +3763,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-linux-64/0.14.23:
+    resolution: {integrity: sha512-H0gztDP60qqr8zoFhAO64waoN5yBXkmYCElFklpd6LPoobtNGNnDe99xOQm28+fuD75YJ7GKHzp/MLCLhw2+vQ==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-linux-arm/0.13.15:
     resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==}
     cpu: [arm]
@@ -3706,6 +3780,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-linux-arm/0.14.23:
+    resolution: {integrity: sha512-x64CEUxi8+EzOAIpCUeuni0bZfzPw/65r8tC5cy5zOq9dY7ysOi5EVQHnzaxS+1NmV+/RVRpmrzGw1QgY2Xpmw==}
+    engines: {node: '>=12'}
+    cpu: [arm]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-linux-arm64/0.13.15:
     resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==}
     cpu: [arm64]
@@ -3714,6 +3797,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-linux-arm64/0.14.23:
+    resolution: {integrity: sha512-c4MLOIByNHR55n3KoYf9hYDfBRghMjOiHLaoYLhkQkIabb452RWi+HsNgB41sUpSlOAqfpqKPFNg7VrxL3UX9g==}
+    engines: {node: '>=12'}
+    cpu: [arm64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-linux-mips64le/0.13.15:
     resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==}
     cpu: [mips64el]
@@ -3722,6 +3814,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-linux-mips64le/0.14.23:
+    resolution: {integrity: sha512-kHKyKRIAedYhKug2EJpyJxOUj3VYuamOVA1pY7EimoFPzaF3NeY7e4cFBAISC/Av0/tiV0xlFCt9q0HJ68IBIw==}
+    engines: {node: '>=12'}
+    cpu: [mips64el]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-linux-ppc64le/0.13.15:
     resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==}
     cpu: [ppc64]
@@ -3730,6 +3831,33 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-linux-ppc64le/0.14.23:
+    resolution: {integrity: sha512-7ilAiJEPuJJnJp/LiDO0oJm5ygbBPzhchJJh9HsHZzeqO+3PUzItXi+8PuicY08r0AaaOe25LA7sGJ0MzbfBag==}
+    engines: {node: '>=12'}
+    cpu: [ppc64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  /esbuild-linux-riscv64/0.14.23:
+    resolution: {integrity: sha512-fbL3ggK2wY0D8I5raPIMPhpCvODFE+Bhb5QGtNP3r5aUsRR6TQV+ZBXIaw84iyvKC8vlXiA4fWLGhghAd/h/Zg==}
+    engines: {node: '>=12'}
+    cpu: [riscv64]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  /esbuild-linux-s390x/0.14.23:
+    resolution: {integrity: sha512-GHMDCyfy7+FaNSO8RJ8KCFsnax8fLUsOrj9q5Gi2JmZMY0Zhp75keb5abTFCq2/Oy6KVcT0Dcbyo/bFb4rIFJA==}
+    engines: {node: '>=12'}
+    cpu: [s390x]
+    os: [linux]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-netbsd-64/0.13.15:
     resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==}
     cpu: [x64]
@@ -3738,6 +3866,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-netbsd-64/0.14.23:
+    resolution: {integrity: sha512-ovk2EX+3rrO1M2lowJfgMb/JPN1VwVYrx0QPUyudxkxLYrWeBxDKQvc6ffO+kB4QlDyTfdtAURrVzu3JeNdA2g==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [netbsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-openbsd-64/0.13.15:
     resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==}
     cpu: [x64]
@@ -3746,8 +3883,17 @@ packages:
     dev: true
     optional: true
 
-  /esbuild-plugin-license/1.1.0_esbuild@0.13.15:
-    resolution: {integrity: sha512-DC7yKt/XWTZa60EWht9tZ7l50IAlvnVBTXVRiGW7bCdvEXMXlyRVWdAxHYBoBzjO1OpszY9oawsdRu0UEduzHQ==}
+  /esbuild-openbsd-64/0.14.23:
+    resolution: {integrity: sha512-uYYNqbVR+i7k8ojP/oIROAHO9lATLN7H2QeXKt2H310Fc8FJj4y3Wce6hx0VgnJ4k1JDrgbbiXM8rbEgQyg8KA==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [openbsd]
+    requiresBuild: true
+    dev: true
+    optional: true
+
+  /esbuild-plugin-license/1.2.2_esbuild@0.13.15:
+    resolution: {integrity: sha512-sqa8V1pB6wr6L8lPQ+lD73ARTfi824H/smyUd4eBwvc+yGK0ZvfupXDqgmrFpP5zu6aTj8pMlnoowuDOjKGX5A==}
     peerDependencies:
       esbuild: '*'
     dependencies:
@@ -3762,6 +3908,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-sunos-64/0.14.23:
+    resolution: {integrity: sha512-hAzeBeET0+SbScknPzS2LBY6FVDpgE+CsHSpe6CEoR51PApdn2IB0SyJX7vGelXzlyrnorM4CAsRyb9Qev4h9g==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [sunos]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-windows-32/0.13.15:
     resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==}
     cpu: [ia32]
@@ -3770,6 +3925,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-windows-32/0.14.23:
+    resolution: {integrity: sha512-Kttmi3JnohdaREbk6o9e25kieJR379TsEWF0l39PQVHXq3FR6sFKtVPgY8wk055o6IB+rllrzLnbqOw/UV60EA==}
+    engines: {node: '>=12'}
+    cpu: [ia32]
+    os: [win32]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-windows-64/0.13.15:
     resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==}
     cpu: [x64]
@@ -3778,6 +3942,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-windows-64/0.14.23:
+    resolution: {integrity: sha512-JtIT0t8ymkpl6YlmOl6zoSWL5cnCgyLaBdf/SiU/Eg3C13r0NbHZWNT/RDEMKK91Y6t79kTs3vyRcNZbfu5a8g==}
+    engines: {node: '>=12'}
+    cpu: [x64]
+    os: [win32]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild-windows-arm64/0.13.15:
     resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==}
     cpu: [arm64]
@@ -3786,6 +3959,15 @@ packages:
     dev: true
     optional: true
 
+  /esbuild-windows-arm64/0.14.23:
+    resolution: {integrity: sha512-cTFaQqT2+ik9e4hePvYtRZQ3pqOvKDVNarzql0VFIzhc0tru/ZgdLoXd6epLiKT+SzoSce6V9YJ+nn6RCn6SHw==}
+    engines: {node: '>=12'}
+    cpu: [arm64]
+    os: [win32]
+    requiresBuild: true
+    dev: true
+    optional: true
+
   /esbuild/0.13.15:
     resolution: {integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==}
     hasBin: true
@@ -3810,6 +3992,33 @@ packages:
       esbuild-windows-arm64: 0.13.15
     dev: true
 
+  /esbuild/0.14.23:
+    resolution: {integrity: sha512-XjnIcZ9KB6lfonCa+jRguXyRYcldmkyZ99ieDksqW/C8bnyEX299yA4QH2XcgijCgaddEZePPTgvx/2imsq7Ig==}
+    engines: {node: '>=12'}
+    hasBin: true
+    requiresBuild: true
+    optionalDependencies:
+      esbuild-android-arm64: 0.14.23
+      esbuild-darwin-64: 0.14.23
+      esbuild-darwin-arm64: 0.14.23
+      esbuild-freebsd-64: 0.14.23
+      esbuild-freebsd-arm64: 0.14.23
+      esbuild-linux-32: 0.14.23
+      esbuild-linux-64: 0.14.23
+      esbuild-linux-arm: 0.14.23
+      esbuild-linux-arm64: 0.14.23
+      esbuild-linux-mips64le: 0.14.23
+      esbuild-linux-ppc64le: 0.14.23
+      esbuild-linux-riscv64: 0.14.23
+      esbuild-linux-s390x: 0.14.23
+      esbuild-netbsd-64: 0.14.23
+      esbuild-openbsd-64: 0.14.23
+      esbuild-sunos-64: 0.14.23
+      esbuild-windows-32: 0.14.23
+      esbuild-windows-64: 0.14.23
+      esbuild-windows-arm64: 0.14.23
+    dev: true
+
   /escalade/3.1.1:
     resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
     engines: {node: '>=6'}
@@ -3879,7 +4088,7 @@ packages:
       merge-stream: 2.0.0
       npm-run-path: 4.0.1
       onetime: 5.1.2
-      signal-exit: 3.0.6
+      signal-exit: 3.0.7
       strip-final-newline: 2.0.0
     dev: true
 
@@ -3894,7 +4103,7 @@ packages:
       merge-stream: 2.0.0
       npm-run-path: 4.0.1
       onetime: 5.1.2
-      signal-exit: 3.0.6
+      signal-exit: 3.0.7
       strip-final-newline: 2.0.0
     dev: true
 
@@ -3969,8 +4178,8 @@ packages:
       to-regex-range: 5.0.1
     dev: true
 
-  /follow-redirects/1.14.7_debug@4.3.2:
-    resolution: {integrity: sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==}
+  /follow-redirects/1.14.9_debug@4.3.2:
+    resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==}
     engines: {node: '>=4.0'}
     peerDependencies:
       debug: '*'
@@ -4118,7 +4327,7 @@ packages:
       fs.realpath: 1.0.0
       inflight: 1.0.6
       inherits: 2.0.4
-      minimatch: 3.0.4
+      minimatch: 3.1.2
       once: 1.4.0
       path-is-absolute: 1.0.1
     dev: true
@@ -4525,7 +4734,7 @@ packages:
       whatwg-encoding: 2.0.0
       whatwg-mimetype: 3.0.0
       whatwg-url: 10.0.0
-      ws: 8.4.2
+      ws: 8.5.0
       xml-name-validator: 4.0.0
     transitivePeerDependencies:
       - bufferutil
@@ -4619,8 +4828,8 @@ packages:
     engines: {node: '>=10'}
     dev: true
 
-  /lint-staged/12.3.3:
-    resolution: {integrity: sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag==}
+  /lint-staged/12.3.4:
+    resolution: {integrity: sha512-yv/iK4WwZ7/v0GtVkNb3R82pdL9M+ScpIbJLJNyCXkJ1FGaXvRCOg/SeL59SZtPpqZhE7BD6kPKFLIDUhDx2/w==}
     engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
     hasBin: true
     dependencies:
@@ -4630,7 +4839,7 @@ packages:
       debug: 4.3.3_supports-color@9.2.1
       execa: 5.1.1
       lilconfig: 2.0.4
-      listr2: 4.0.2
+      listr2: 4.0.4
       micromatch: 4.0.4
       normalize-path: 3.0.0
       object-inspect: 1.12.0
@@ -4656,13 +4865,13 @@ packages:
       log-update: 4.0.0
       p-map: 4.0.0
       rfdc: 1.3.0
-      rxjs: 7.5.2
+      rxjs: 7.5.4
       through: 2.3.8
       wrap-ansi: 7.0.0
     dev: true
 
-  /listr2/4.0.2:
-    resolution: {integrity: sha512-YcgwfCWpvPbj9FLUGqvdFvd3hrFWKpOeuXznRgfWEJ7RNr8b/IKKIKZABHx3aU+4CWN/iSAFFSReziQG6vTeIA==}
+  /listr2/4.0.4:
+    resolution: {integrity: sha512-vJOm5KD6uZXjSsrwajr+mNacIjf87gWvlBEltPWLbTkslUscWAzquyK4xfe9Zd4RDgO5nnwFyV06FC+uVR+5mg==}
     engines: {node: '>=12'}
     peerDependencies:
       enquirer: '>= 2.3.0 < 3'
@@ -4675,7 +4884,7 @@ packages:
       log-update: 4.0.0
       p-map: 4.0.0
       rfdc: 1.3.0
-      rxjs: 7.5.2
+      rxjs: 7.5.4
       through: 2.3.8
       wrap-ansi: 7.0.0
     dev: true
@@ -4721,8 +4930,8 @@ packages:
       wrap-ansi: 6.2.0
     dev: true
 
-  /loupe/2.3.2:
-    resolution: {integrity: sha512-QgVamnvj0jX1LMPlCAq0MK6hATORFtGqHoUKXTkwNe13BqlN6aePQCKnnTcFvdDYEEITcJ+gBl4mTW7YJtJbyQ==}
+  /loupe/2.3.4:
+    resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==}
     dependencies:
       get-func-name: 2.0.0
     dev: true
@@ -4783,8 +4992,8 @@ packages:
     engines: {node: '>=6'}
     dev: true
 
-  /minimatch/3.0.4:
-    resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
+  /minimatch/3.1.2:
+    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
     dependencies:
       brace-expansion: 1.1.11
     dev: true
@@ -4801,8 +5010,8 @@ packages:
     resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
     dev: true
 
-  /nanoid/3.2.0:
-    resolution: {integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==}
+  /nanoid/3.3.1:
+    resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==}
     engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
     hasBin: true
 
@@ -4822,8 +5031,8 @@ packages:
       whatwg-url: 5.0.0
     dev: true
 
-  /node-releases/2.0.1:
-    resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==}
+  /node-releases/2.0.2:
+    resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==}
     dev: true
 
   /normalize-package-data/2.5.0:
@@ -4849,7 +5058,7 @@ packages:
       chalk: 2.4.2
       cross-spawn: 6.0.5
       memorystream: 0.3.1
-      minimatch: 3.0.4
+      minimatch: 3.1.2
       pidtree: 0.3.1
       read-pkg: 3.0.0
       shell-quote: 1.7.3
@@ -5012,7 +5221,7 @@ packages:
     engines: {node: '>=4'}
     dev: true
 
-  /pinia/2.0.11_typescript@4.5.5+vue@3.2.29:
+  /pinia/2.0.11_typescript@4.5.5+vue@3.2.31:
     resolution: {integrity: sha512-JzcmnMqu28PNWOjDgEDK6fTrIzX8eQZKPPKvu/fpHdpXARUj1xeVdFi3YFIMOWswqaBd589cpmAMdSSTryI9iw==}
     peerDependencies:
       '@vue/composition-api': ^1.4.0
@@ -5024,13 +5233,13 @@ packages:
       typescript:
         optional: true
     dependencies:
-      '@vue/devtools-api': 6.0.0-beta.21.1
+      '@vue/devtools-api': 6.0.12
       typescript: 4.5.5
-      vue: 3.2.29
-      vue-demi: 0.12.1_vue@3.2.29
+      vue: 3.2.31
+      vue-demi: 0.12.1_vue@3.2.31
     dev: false
 
-  /pinia/2.0.11_vue@3.2.29:
+  /pinia/2.0.11_vue@3.2.31:
     resolution: {integrity: sha512-JzcmnMqu28PNWOjDgEDK6fTrIzX8eQZKPPKvu/fpHdpXARUj1xeVdFi3YFIMOWswqaBd589cpmAMdSSTryI9iw==}
     peerDependencies:
       '@vue/composition-api': ^1.4.0
@@ -5042,16 +5251,16 @@ packages:
       typescript:
         optional: true
     dependencies:
-      '@vue/devtools-api': 6.0.0-beta.21.1
-      vue: 3.2.29
-      vue-demi: 0.12.1_vue@3.2.29
+      '@vue/devtools-api': 6.0.12
+      vue: 3.2.31
+      vue-demi: 0.12.1_vue@3.2.31
     dev: false
 
   /postcss/8.4.6:
     resolution: {integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==}
     engines: {node: ^10 || ^12 || >=14}
     dependencies:
-      nanoid: 3.2.0
+      nanoid: 3.3.1
       picocolors: 1.0.0
       source-map-js: 1.0.2
 
@@ -5242,7 +5451,7 @@ packages:
     engines: {node: '>=8'}
     dependencies:
       onetime: 5.1.2
-      signal-exit: 3.0.6
+      signal-exit: 3.0.7
     dev: true
 
   /reusify/1.0.4:
@@ -5261,8 +5470,8 @@ packages:
       glob: 7.2.0
     dev: true
 
-  /rollup/2.67.0:
-    resolution: {integrity: sha512-W83AaERwvDiHwHEF/dfAfS3z1Be5wf7n+pO3ZAO5IQadCT2lBTr7WQ2MwZZe+nodbD+n3HtC4OCOAdsOPPcKZQ==}
+  /rollup/2.67.3:
+    resolution: {integrity: sha512-G/x1vUwbGtP6O5ZM8/sWr8+p7YfZhI18pPqMRtMYMWSbHjKZ/ajHGiM+GWNTlWyOR0EHIdT8LHU+Z4ciIZ1oBw==}
     engines: {node: '>=10.0.0'}
     hasBin: true
     optionalDependencies:
@@ -5275,8 +5484,8 @@ packages:
       queue-microtask: 1.2.3
     dev: true
 
-  /rxjs/7.5.2:
-    resolution: {integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==}
+  /rxjs/7.5.4:
+    resolution: {integrity: sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==}
     dependencies:
       tslib: 2.3.1
     dev: true
@@ -5354,8 +5563,8 @@ packages:
       object-inspect: 1.12.0
     dev: true
 
-  /signal-exit/3.0.6:
-    resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==}
+  /signal-exit/3.0.7:
+    resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
     dev: true
 
   /sisteransi/1.0.5:
@@ -5408,6 +5617,7 @@ packages:
 
   /sourcemap-codec/1.4.8:
     resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
+    dev: false
 
   /spdx-correct/3.1.1:
     resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
@@ -5592,8 +5802,8 @@ packages:
     resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=}
     dev: true
 
-  /tinypool/0.1.1:
-    resolution: {integrity: sha512-sW2fQZ2BRb/GX5v55NkHiTrbMLx0eX0xNpP+VGhOe2f7Oo04+LeClDyM19zCE/WCy7jJ8kzIJ0Ojrxj3UhN9Sg==}
+  /tinypool/0.1.2:
+    resolution: {integrity: sha512-fvtYGXoui2RpeMILfkvGIgOVkzJEGediv8UJt7TxdAOY8pnvUkFg/fkvqTfXG9Acc9S17Cnn1S4osDc2164guA==}
     engines: {node: '>=14.0.0'}
     dev: true
 
@@ -5740,8 +5950,8 @@ packages:
       extsprintf: 1.3.0
     dev: true
 
-  /vite/2.7.13:
-    resolution: {integrity: sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ==}
+  /vite/2.8.4:
+    resolution: {integrity: sha512-GwtOkkaT2LDI82uWZKcrpRQxP5tymLnC7hVHHqNkhFNknYr0hJUlDLfhVRgngJvAy3RwypkDCWtTKn1BjO96Dw==}
     engines: {node: '>=12.2.0'}
     hasBin: true
     peerDependencies:
@@ -5756,16 +5966,16 @@ packages:
       stylus:
         optional: true
     dependencies:
-      esbuild: 0.13.15
+      esbuild: 0.14.23
       postcss: 8.4.6
       resolve: 1.22.0
-      rollup: 2.67.0
+      rollup: 2.67.3
     optionalDependencies:
       fsevents: 2.3.2
     dev: true
 
-  /vitest/0.2.6_jsdom@19.0.0:
-    resolution: {integrity: sha512-qjjWJm+rpmqOmG3uSoFAh/8m9iZWzYmoWJTqqLKZYKRZSo0P+ibC05Atu8l1JRUrEgsgJIGot4JcPO4N42TX9Q==}
+  /vitest/0.2.8_jsdom@19.0.0:
+    resolution: {integrity: sha512-shzN00EkvUNzP8cSykhrOCwB7MlGxcwJNjOtHhbayvexGnqX6oLOfEp3OQixWdDJpEaqNiE3Lcie0WsOnoQ3Og==}
     engines: {node: '>=14.14.0'}
     hasBin: true
     peerDependencies:
@@ -5788,9 +5998,9 @@ packages:
       chai: 4.3.6
       jsdom: 19.0.0
       local-pkg: 0.4.1
-      tinypool: 0.1.1
+      tinypool: 0.1.2
       tinyspy: 0.2.10
-      vite: 2.7.13
+      vite: 2.8.4
     transitivePeerDependencies:
       - less
       - sass
@@ -5802,8 +6012,8 @@ packages:
     engines: {node: '>=0.10.0'}
     dev: true
 
-  /vscode-css-languageservice/5.1.12:
-    resolution: {integrity: sha512-293C5C2732Rbhh3opTs+nQBpC5Dd+oYrEA8lc0OWdyt40oYmJ331FV7NMF1SLFSIcOFB5XveLiWUZak2oyc49Q==}
+  /vscode-css-languageservice/5.1.13:
+    resolution: {integrity: sha512-FA0foqMzMmEoO0WJP+MjoD4dRERhKS+Ag+yBrtmWQDmw2OuZ1R/5FkvI/XdTkCpHmTD9VMczugpHRejQyTXCNQ==}
     dependencies:
       vscode-languageserver-textdocument: 1.0.4
       vscode-languageserver-types: 3.16.0
@@ -5858,23 +6068,23 @@ packages:
     resolution: {integrity: sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==}
     dev: true
 
-  /vscode-pug-languageservice/0.31.1:
-    resolution: {integrity: sha512-71aQbVF3RjE+dUbUA/DnL1oGaLXXIMEy5z4TkE/irO/qodMjfwVbW/bxMCBwrVrXmIObIMlsWYPD+S/+EE3CXQ==}
+  /vscode-pug-languageservice/0.31.4:
+    resolution: {integrity: sha512-StQWV+v1v+an/pGKNPg4YkODFyKeYpUEzaSAoXIUsIoh7O4Nuv6zjd1M/fPxaMSD6Kk+OH/JGE36hbXsKXOz5A==}
     dependencies:
-      '@volar/code-gen': 0.31.1
-      '@volar/shared': 0.31.1
-      '@volar/source-map': 0.31.1
-      '@volar/transforms': 0.31.1
+      '@volar/code-gen': 0.31.4
+      '@volar/shared': 0.31.4
+      '@volar/source-map': 0.31.4
+      '@volar/transforms': 0.31.4
       pug-lexer: 5.0.1
       pug-parser: 6.0.0
       vscode-languageserver-textdocument: 1.0.4
       vscode-languageserver-types: 3.17.0-next.7
     dev: true
 
-  /vscode-typescript-languageservice/0.31.1:
-    resolution: {integrity: sha512-qJlkrznmRJGHAxIclfnAuJSbNfmKwDfAn7o3PLM7bBqtBvJG6HAFCBXaBWaE1kkM/ELG20Dn8Xi7lCfT15DlpA==}
+  /vscode-typescript-languageservice/0.31.4:
+    resolution: {integrity: sha512-nsnRPEfg9t3oDlwzm3WTAv0p83vceqCuxvRo/+N7hXbmtaO7WMGCMvJx0xyIuUDS4NgaEK31oMR9FnX9JNcEQQ==}
     dependencies:
-      '@volar/shared': 0.31.1
+      '@volar/shared': 0.31.4
       semver: 7.3.5
       upath: 2.0.1
       vscode-languageserver-protocol: 3.17.0-next.14
@@ -5890,29 +6100,29 @@ packages:
     resolution: {integrity: sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==}
     dev: true
 
-  /vscode-vue-languageservice/0.31.1:
-    resolution: {integrity: sha512-7HY4VkD00iyfWyWpJcl3zObnsa9gBKGjTtrWflFR0SqGHMsccfh7QXdrPmgy/2nFRkD6n60XU7eSYg2rN/QexA==}
+  /vscode-vue-languageservice/0.31.4:
+    resolution: {integrity: sha512-Pyvtj5iokBilGDH8KY6bocJh8NcIGoFmUksPOOZKBb+4usEHTBtWw/uoH4hjxWwLszMRQuStkXLMaSKtBIv3gQ==}
     dependencies:
-      '@volar/code-gen': 0.31.1
-      '@volar/html2pug': 0.31.1
-      '@volar/shared': 0.31.1
-      '@volar/source-map': 0.31.1
-      '@volar/transforms': 0.31.1
-      '@volar/vue-code-gen': 0.31.1
-      '@vscode/emmet-helper': 2.8.3
-      '@vue/reactivity': 3.2.29
-      '@vue/shared': 3.2.29
+      '@volar/code-gen': 0.31.4
+      '@volar/html2pug': 0.31.4
+      '@volar/shared': 0.31.4
+      '@volar/source-map': 0.31.4
+      '@volar/transforms': 0.31.4
+      '@volar/vue-code-gen': 0.31.4
+      '@vscode/emmet-helper': 2.8.4
+      '@vue/reactivity': 3.2.31
+      '@vue/shared': 3.2.31
       upath: 2.0.1
-      vscode-css-languageservice: 5.1.12
+      vscode-css-languageservice: 5.1.13
       vscode-html-languageservice: 4.2.1
       vscode-json-languageservice: 4.2.0
       vscode-languageserver-protocol: 3.17.0-next.14
       vscode-languageserver-textdocument: 1.0.4
-      vscode-pug-languageservice: 0.31.1
-      vscode-typescript-languageservice: 0.31.1
+      vscode-pug-languageservice: 0.31.4
+      vscode-typescript-languageservice: 0.31.4
     dev: true
 
-  /vue-demi/0.12.1_vue@3.2.29:
+  /vue-demi/0.12.1_vue@3.2.31:
     resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==}
     engines: {node: '>=12'}
     hasBin: true
@@ -5924,46 +6134,46 @@ packages:
       '@vue/composition-api':
         optional: true
     dependencies:
-      vue: 3.2.29
+      vue: 3.2.31
     dev: false
 
-  /vue-router/4.0.12_vue@3.2.29:
+  /vue-router/4.0.12_vue@3.2.31:
     resolution: {integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==}
     peerDependencies:
       vue: ^3.0.0
     dependencies:
-      '@vue/devtools-api': 6.0.0-beta.21.1
-      vue: 3.2.29
+      '@vue/devtools-api': 6.0.12
+      vue: 3.2.31
     dev: false
 
-  /vue-tsc/0.31.1_typescript@4.5.5:
-    resolution: {integrity: sha512-pyLQG1fCA02is6NAL0uY5SKxDfjJRI167x89iRz0gWOB0tUng6NjJZicE+Oh+3ZuN/LJ3J/wKfdW7O+hnfhxdg==}
+  /vue-tsc/0.31.4_typescript@4.5.5:
+    resolution: {integrity: sha512-8RnKGmQRo/0rbXkyZmKCOdT62fNWyEaMdS/BDAPE+saGNAniUZsjpOSOjAiLwsQc5qgeI9/mY1W3o4tX7H/7MA==}
     hasBin: true
     peerDependencies:
       typescript: '*'
     dependencies:
-      '@volar/shared': 0.31.1
+      '@volar/shared': 0.31.4
       typescript: 4.5.5
-      vscode-vue-languageservice: 0.31.1
+      vscode-vue-languageservice: 0.31.4
     dev: true
 
-  /vue/3.2.29:
-    resolution: {integrity: sha512-cFIwr7LkbtCRanjNvh6r7wp2yUxfxeM2yPpDQpAfaaLIGZSrUmLbNiSze9nhBJt5MrZ68Iqt0O5scwAMEVxF+Q==}
+  /vue/3.2.31:
+    resolution: {integrity: sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==}
     dependencies:
-      '@vue/compiler-dom': 3.2.29
-      '@vue/compiler-sfc': 3.2.29
-      '@vue/runtime-dom': 3.2.29
-      '@vue/server-renderer': 3.2.29_vue@3.2.29
-      '@vue/shared': 3.2.29
+      '@vue/compiler-dom': 3.2.31
+      '@vue/compiler-sfc': 3.2.31
+      '@vue/runtime-dom': 3.2.31
+      '@vue/server-renderer': 3.2.31_vue@3.2.31
+      '@vue/shared': 3.2.31
     dev: false
 
-  /vuex/4.0.2_vue@3.2.29:
+  /vuex/4.0.2_vue@3.2.31:
     resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==}
     peerDependencies:
       vue: ^3.0.2
     dependencies:
-      '@vue/devtools-api': 6.0.0-beta.21.1
-      vue: 3.2.29
+      '@vue/devtools-api': 6.0.12
+      vue: 3.2.31
     dev: false
 
   /w3c-hr-time/1.0.2:
@@ -5988,7 +6198,7 @@ packages:
       joi: 17.6.0
       lodash: 4.17.21
       minimist: 1.2.5
-      rxjs: 7.5.2
+      rxjs: 7.5.4
     transitivePeerDependencies:
       - debug
     dev: true
@@ -6058,7 +6268,7 @@ packages:
     resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
     engines: {node: '>= 10.0.0'}
     dependencies:
-      '@babel/parser': 7.17.0
+      '@babel/parser': 7.17.3
       '@babel/types': 7.17.0
       assert-never: 1.2.1
       babel-walk: 3.0.0-canary-5
@@ -6091,8 +6301,8 @@ packages:
     resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
     dev: true
 
-  /ws/8.4.2:
-    resolution: {integrity: sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==}
+  /ws/8.5.0:
+    resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==}
     engines: {node: '>=10.0.0'}
     peerDependencies:
       bufferutil: ^4.0.1
@@ -6136,8 +6346,8 @@ packages:
     dependencies:
       '@types/fs-extra': 9.0.13
       '@types/minimist': 1.2.2
-      '@types/node': 16.11.22
-      '@types/node-fetch': 2.5.12
+      '@types/node': 16.11.25
+      '@types/node-fetch': 2.6.1
       chalk: 4.1.2
       fs-extra: 10.0.0
       globby: 12.2.0
index 5d7c17f8b694b3fcce80b9767c2aee12ea2a3a92..2e2e65152f26d5a76074d6e300649643c0e86287 100644 (file)
@@ -5,10 +5,10 @@
     "preview": "vite preview --port 5050"
   },
   "dependencies": {
-    "vue": "^3.2.29"
+    "vue": "^3.2.31"
   },
   "devDependencies": {
-    "@vitejs/plugin-vue": "^2.1.0",
-    "vite": "^2.7.13"
+    "@vitejs/plugin-vue": "^2.2.2",
+    "vite": "^2.8.4"
   }
 }
index df04f5c01ca1cbbffbdc362918b12b0d585a7bbc..d37693732583581d2b5b86465169ef32ecc9b15f 100644 (file)
@@ -4,12 +4,12 @@
     "test:unit:ci": "cypress run-ct --quiet --reporter spec"
   },
   "dependencies": {
-    "vue": "^3.2.29"
+    "vue": "^3.2.31"
   },
   "devDependencies": {
     "@cypress/vite-dev-server": "^2.2.2",
-    "@cypress/vue": "^3.1.0",
-    "cypress": "^9.4.1",
-    "vite": "^2.7.13"
+    "@cypress/vue": "^3.1.1",
+    "cypress": "^9.5.0",
+    "vite": "^2.8.4"
   }
 }
index 0b6776cbf01e331061ffff001dcf2f729ee68637..b00f27618f1c4014e400d04e7aab5d34eec2d328 100644 (file)
@@ -4,7 +4,7 @@
     "test:e2e:ci": "start-server-and-test preview http://127.0.0.1:5050/ 'cypress run'"
   },
   "devDependencies": {
-    "cypress": "^9.4.1",
+    "cypress": "^9.5.0",
     "start-server-and-test": "^1.14.0"
   }
 }
index 35badad409fa3af2ca0939f6b7a0d0c986265b82..1f4c6c46e7b31a9906fc5e0ded2150c67d812cb8 100644 (file)
@@ -1,5 +1,5 @@
 {
   "devDependencies": {
-    "@vitejs/plugin-vue-jsx": "^1.3.3"
+    "@vitejs/plugin-vue-jsx": "^1.3.7"
   }
 }
index 9721d396a401e2c8a18c97323a459a94fc35d662..46c616e6086445a3d69df6eb7928df8ba64abbc2 100644 (file)
@@ -1,6 +1,6 @@
 {
   "dependencies": {
     "pinia": "^2.0.11",
-    "vue": "^3.2.29"
+    "vue": "^3.2.31"
   }
 }
index 9665a29ede26ddca39a1a83dee65b6b256b54d01..1b13a6e8d40d666bfba954c66c62e70d2b0dcde5 100644 (file)
@@ -1,6 +1,6 @@
 {
   "dependencies": {
-    "vue": "^3.2.29",
+    "vue": "^3.2.31",
     "vue-router": "^4.0.12"
   }
 }
index 92f15b9d480252e4434443923b084bb00633427f..40e28f1010b52bbdf2f5b19549758d4656a2fb7b 100644 (file)
@@ -4,8 +4,8 @@
     "typecheck": "vue-tsc --noEmit"
   },
   "devDependencies": {
-    "@types/node": "^16.11.22",
+    "@types/node": "^16.11.25",
     "typescript": "~4.5.5",
-    "vue-tsc": "^0.31.1"
+    "vue-tsc": "^0.31.4"
   }
 }
index b468aea7389a692189536874d660d4af0b8df3a4..bff2bbc071893d8345883285e21cdcbb6b8faa74 100644 (file)
@@ -3,11 +3,11 @@
     "test:unit": "vitest --environment jsdom"
   },
   "dependencies": {
-    "vue": "^3.2.29"
+    "vue": "^3.2.31"
   },
   "devDependencies": {
     "@vue/test-utils": "^2.0.0-rc.18",
     "jsdom": "^19.0.0",
-    "vitest": "^0.2.5"
+    "vitest": "^0.2.8"
   }
 }
index 3b011990ca3448f352536c1a0eae04760c47c667..4f58285872b6ead4480197a7236ab46d024b4a7e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "dependencies": {
-    "vue": "^3.2.29",
+    "vue": "^3.2.31",
     "vuex": "^4.0.2"
   }
 }