diff --git a/template/base/_gitignore b/template/base/_gitignore index 38adffa6..8ee54e8d 100644 --- a/template/base/_gitignore +++ b/template/base/_gitignore @@ -26,3 +26,5 @@ coverage *.njsproj *.sln *.sw? + +*.tsbuildinfo diff --git a/template/config/typescript/package.json b/template/config/typescript/package.json index 69a087b3..e8b7bc1f 100644 --- a/template/config/typescript/package.json +++ b/template/config/typescript/package.json @@ -2,7 +2,7 @@ "scripts": { "build": "run-p type-check build-only", "build-only": "vite build", - "type-check": "vue-tsc --noEmit" + "type-check": "vue-tsc --build" }, "devDependencies": { "@types/node": "^18.16.3", diff --git a/template/tsconfig/base/tsconfig.app.json b/template/tsconfig/base/tsconfig.app.json index 3e5b621e..491e0939 100644 --- a/template/tsconfig/base/tsconfig.app.json +++ b/template/tsconfig/base/tsconfig.app.json @@ -4,6 +4,7 @@ "exclude": ["src/**/__tests__/*"], "compilerOptions": { "composite": true, + "noEmit": true, "baseUrl": ".", "paths": { "@/*": ["./src/*"] diff --git a/template/tsconfig/base/tsconfig.node.json b/template/tsconfig/base/tsconfig.node.json index a52f76f3..b0078fa7 100644 --- a/template/tsconfig/base/tsconfig.node.json +++ b/template/tsconfig/base/tsconfig.node.json @@ -3,6 +3,7 @@ "include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*"], "compilerOptions": { "composite": true, + "noEmit": true, "module": "ESNext", "types": ["node"] } diff --git a/template/tsconfig/cypress-ct/package.json b/template/tsconfig/cypress-ct/package.json deleted file mode 100644 index ba3c34a4..00000000 --- a/template/tsconfig/cypress-ct/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "scripts": { - "type-check": "vue-tsc --noEmit -p tsconfig.cypress-ct.json --composite false" - } -} diff --git a/template/tsconfig/vitest/package.json b/template/tsconfig/vitest/package.json index c91681fa..0911662b 100644 --- a/template/tsconfig/vitest/package.json +++ b/template/tsconfig/vitest/package.json @@ -1,7 +1,4 @@ { - "scripts": { - "type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false" - }, "devDependencies": { "@types/jsdom": "^21.1.1" }