Skip to content

Commit 2fff6d8

Browse files
committed
Add type checking for config files
1 parent b85b7d5 commit 2fff6d8

File tree

5 files changed

+18
-12
lines changed

5 files changed

+18
-12
lines changed

src/template/base/config/packages/@projectName@/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@
6969
"build-dev": "vite build --mode development",
7070
"build-neutral": "vite build --mode neutral",
7171
"build-prod": "vite build --mode production",
72-
"type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
72+
"type-check": "run-p -c type-check:*",
73+
"type-check:code": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
74+
"type-check:config": "vue-tsc --noEmit -p tsconfig.node.json --composite false",
7375
"preinstall": "node ../../scripts/preinstall.js"
7476
}
7577
}

src/template/playground/config/packages/playground/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
"private": true,
33
"scripts": {
44
"dev": "vite --port 5051",
5-
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
5+
"type-check": "run-p -c type-check:*",
6+
"type-check:code": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
7+
"type-check:config": "vue-tsc --noEmit -p tsconfig.node.json --composite false",
68
"build-only": "vite build",
79
"build": "run-p -c type-check \"build-only {@}\" --",
810
"preview": "vite preview --port 4051",

src/template/vitepress/config/packages/docs/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"scripts": {
44
"clean": "rimraf dist .vitepress/cache",
55
"dev": "vitepress dev .",
6-
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
6+
"type-check": "run-p -c type-check:*",
7+
"type-check:code": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
8+
"type-check:config": "vue-tsc --noEmit -p tsconfig.node.json --composite false",
79
"build-only": "vitepress build .",
810
"build": "run-p -c type-check \"build-only {@}\" --",
911
"preview": "vitepress preview .",

src/template/vitepress/config/packages/docs/tsconfig.app.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
{
22
"extends": "@vue/tsconfig/tsconfig.dom.json",
3-
"include": ["env.d.ts", "src/**/*", "src/**/*.vue", "src/**/*.md"],
3+
"include": [
4+
"env.d.ts",
5+
"src/**/*",
6+
"src/**/*.vue",
7+
".vitepress/theme/**/*",
8+
".vitepress/theme/**/*.vue",
9+
"src/**/*.md"
10+
],
411
"compilerOptions": {
512
"tsBuildInfoFile": "../../node_modules/.tmp/tsconfig.docs.app.tsbuildinfo",
613
"paths": {

src/template/vitepress/config/packages/docs/tsconfig.node.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
{
22
"extends": "@tsconfig/node22/tsconfig.json",
3-
"include": [
4-
"vite.config.*",
5-
"vitest.config.*",
6-
"cypress.config.*",
7-
"nightwatch.conf.*",
8-
"playwright.config.*",
9-
"eslint.config.*"
10-
],
3+
"include": [".vitepress/config.*"],
114
"compilerOptions": {
125
"noEmit": true,
136
"tsBuildInfoFile": "../../node_modules/.tmp/tsconfig.docs.node.tsbuildinfo",

0 commit comments

Comments
 (0)