]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
chore: update lockfile
authorHaoqun Jiang <haoqunjiang@gmail.com>
Mon, 5 Sep 2022 07:44:34 +0000 (15:44 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Mon, 5 Sep 2022 07:44:34 +0000 (15:44 +0800)
pnpm-lock.yaml

index 0bd35eee4fcaa710bddaafb423d9e12f96fad6f6..e0376be7ffc2f04f35166aa216778b1c42393821 100644 (file)
@@ -34,6 +34,2054 @@ importers:
       prompts: 2.4.2
       zx: 4.3.0
 
+  playground/cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      cypress: ^10.7.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/default:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/jsx:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/jsx-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      cypress: ^10.7.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/jsx-pinia:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/jsx-pinia-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      cypress: ^10.7.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/jsx-pinia-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-pinia-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-pinia-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-router:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/jsx-router-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      cypress: ^10.7.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/jsx-router-pinia:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/jsx-router-pinia-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      cypress: ^10.7.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/jsx-router-pinia-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-router-pinia-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-router-pinia-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-router-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-router-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-router-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/jsx-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/pinia:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/pinia-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      cypress: ^10.7.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/pinia-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/pinia-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/pinia-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/router:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/router-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      cypress: ^10.7.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/router-pinia:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      vite: 3.0.9
+
+  playground/router-pinia-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      cypress: ^10.7.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      cypress: 10.7.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+
+  playground/router-pinia-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/router-pinia-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/router-pinia-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      pinia: 2.0.21_vue@3.2.38
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/router-vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/router-vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/router-with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/typescript:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-pinia:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-pinia-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-pinia-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-pinia-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-pinia-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-pinia:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-pinia-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-pinia-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-pinia-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-pinia-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-router-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-jsx-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vitejs/plugin-vue-jsx': ^2.0.1
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vitejs/plugin-vue-jsx': 2.0.1_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-pinia:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-pinia-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-pinia-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-pinia-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-pinia-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-pinia:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-pinia-cypress:
+    specifiers:
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-pinia-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-pinia-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-pinia-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      pinia: ^2.0.21
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      pinia: 2.0.21_fl6vay66s5mfyioevoftbjhvcm
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-router-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-router: ^4.1.5
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+      vue-router: 4.1.5_vue@3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-vitest:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-vitest-cypress:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/typescript-with-tests:
+    specifiers:
+      '@types/jsdom': ^20.0.0
+      '@types/node': ^16.11.56
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      '@vue/tsconfig': ^0.1.3
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      npm-run-all: ^4.1.5
+      start-server-and-test: ^1.14.0
+      typescript: ~4.7.4
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+      vue-tsc: ^0.40.7
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@types/jsdom': 20.0.0
+      '@types/node': 16.11.56
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      '@vue/tsconfig': 0.1.3_@types+node@16.11.56
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      npm-run-all: 4.1.5
+      start-server-and-test: 1.14.0
+      typescript: 4.7.4
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+      vue-tsc: 0.40.7_typescript@4.7.4
+
+  playground/vitest:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      jsdom: ^20.0.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      jsdom: 20.0.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/vitest-cypress:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
+  playground/with-tests:
+    specifiers:
+      '@vitejs/plugin-vue': ^3.0.3
+      '@vue/test-utils': ^2.0.2
+      cypress: ^10.7.0
+      jsdom: ^20.0.0
+      start-server-and-test: ^1.14.0
+      vite: ^3.0.9
+      vitest: ^0.23.0
+      vue: ^3.2.38
+    dependencies:
+      vue: 3.2.38
+    devDependencies:
+      '@vitejs/plugin-vue': 3.0.3_vite@3.0.9+vue@3.2.38
+      '@vue/test-utils': 2.0.2_vue@3.2.38
+      cypress: 10.7.0
+      jsdom: 20.0.0
+      start-server-and-test: 1.14.0
+      vite: 3.0.9
+      vitest: 0.23.0_jsdom@20.0.0
+
   template/base:
     specifiers:
       '@vitejs/plugin-vue': ^3.0.3
@@ -870,6 +2918,17 @@ packages:
         optional: true
     dev: true
 
+  /@vue/tsconfig/0.1.3_@types+node@16.11.56:
+    resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==}
+    peerDependencies:
+      '@types/node': '*'
+    peerDependenciesMeta:
+      '@types/node':
+        optional: true
+    dependencies:
+      '@types/node': 16.11.56
+    dev: true
+
   /abab/2.0.6:
     resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
     dev: true
@@ -2977,6 +5036,24 @@ packages:
     engines: {node: '>=4'}
     dev: true
 
+  /pinia/2.0.21_fl6vay66s5mfyioevoftbjhvcm:
+    resolution: {integrity: sha512-6ol04PtL29O0Z6JHI47O3JUSoyOJ7Og0rstXrHVMZSP4zAldsQBXJCNF0i/H7m8vp/Hjd/CSmuPl7C5QAwpeWQ==}
+    peerDependencies:
+      '@vue/composition-api': ^1.4.0
+      typescript: '>=4.4.4'
+      vue: ^2.6.14 || ^3.2.0
+    peerDependenciesMeta:
+      '@vue/composition-api':
+        optional: true
+      typescript:
+        optional: true
+    dependencies:
+      '@vue/devtools-api': 6.2.1
+      typescript: 4.7.4
+      vue: 3.2.38
+      vue-demi: 0.13.5_vue@3.2.38
+    dev: false
+
   /pinia/2.0.21_vue@3.2.38:
     resolution: {integrity: sha512-6ol04PtL29O0Z6JHI47O3JUSoyOJ7Og0rstXrHVMZSP4zAldsQBXJCNF0i/H7m8vp/Hjd/CSmuPl7C5QAwpeWQ==}
     peerDependencies:
@@ -3550,7 +5627,6 @@ packages:
     resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
     engines: {node: '>=4.2.0'}
     hasBin: true
-    dev: true
 
   /unbox-primitive/1.0.2:
     resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}