]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
fix: only add vitest type when it is chosen
authorHaoqun Jiang <haoqunjiang@gmail.com>
Tue, 8 Mar 2022 13:13:34 +0000 (21:13 +0800)
committerHaoqun Jiang <haoqunjiang@gmail.com>
Tue, 8 Mar 2022 13:13:34 +0000 (21:13 +0800)
template/config/typescript/tsconfig.json [deleted file]
template/tsconfig/base/tsconfig.vite-config.json
template/tsconfig/vitest/tsconfig.vite-config.json [new file with mode: 0644]

diff --git a/template/config/typescript/tsconfig.json b/template/config/typescript/tsconfig.json
deleted file mode 100644 (file)
index ca1e1ee..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "compilerOptions": {
-    "target": "esnext",
-    "useDefineForClassFields": true,
-    "module": "esnext",
-    "moduleResolution": "node",
-    "isolatedModules": true,
-    "strict": true,
-    "jsx": "preserve",
-    "sourceMap": true,
-    "resolveJsonModule": true,
-    "esModuleInterop": true,
-    "paths": {
-      "@/*": ["./src/*"]
-    },
-    "lib": ["esnext", "dom", "dom.iterable", "scripthost"],
-    "skipLibCheck": true
-  },
-  "include": ["vite.config.*", "env.d.ts", "src/**/*", "src/**/*.vue"]
-}
index d20d872603b7acf0755cd33e545cb8d10627b78f..93fe5846ea76dd7e5889b70e7236ae379b3704ef 100644 (file)
@@ -3,6 +3,6 @@
   "include": ["vite.config.*"],
   "compilerOptions": {
     "composite": true,
-    "types": ["node", "vitest"]
+    "types": ["node"]
   }
 }
diff --git a/template/tsconfig/vitest/tsconfig.vite-config.json b/template/tsconfig/vitest/tsconfig.vite-config.json
new file mode 100644 (file)
index 0000000..d20d872
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "extends": "@vue/tsconfig/tsconfig.node.json",
+  "include": ["vite.config.*"],
+  "compilerOptions": {
+    "composite": true,
+    "types": ["node", "vitest"]
+  }
+}