Procházet zdrojové kódy

build: use extended tsconfig

Evan You před 3 roky
rodič
revize
72194a4591

+ 2 - 30
api-extractor.tsconfig.json

@@ -1,36 +1,8 @@
 {
+  "extends": "./tsconfig.json",
   "compilerOptions": {
     "baseUrl": "./temp",
-    "outDir": "dist",
-    "sourceMap": true,
-    "target": "esnext",
-    "module": "ESNext",
-    "moduleResolution": "node",
-    "strict": true,
-
-    "allowJs": true,
-    "noImplicitAny": false,
-    "noImplicitThis": false,
-
-    "noUnusedLocals": true,
-    "experimentalDecorators": true,
-    "resolveJsonModule": true,
-    "esModuleInterop": true,
-    "removeComments": false,
-    "jsx": "preserve",
-    "lib": ["esnext", "dom"],
-    "paths": {
-      "compiler/*": ["src/compiler/*"],
-      "core/*": ["src/core/*"],
-      "server/*": ["src/server/*"],
-      "sfc/*": ["src/sfc/*"],
-      "shared/*": ["src/shared/*"],
-      "web/*": ["src/platforms/web/*"],
-      "v3": ["src/v3/index"],
-      "v3/*": ["src/v3/*"],
-      "types/*": ["src/types/*"],
-      "vue": ["src/platforms/web/entry-runtime-with-compiler"]
-    }
+    "types": []
   },
   "include": ["src"]
 }

+ 7 - 0
packages/server-renderer/test/tsconfig.json

@@ -0,0 +1,7 @@
+{
+  "extends": "../../../tsconfig.json",
+  "compilerOptions": {
+    "types": ["node", "vitest/globals"]
+  },
+  "include": [".", "../../../test/test-env.d.ts"]
+}

+ 0 - 37
packages/server-renderer/tsconfig.json

@@ -1,37 +0,0 @@
-{
-  "compilerOptions": {
-    "baseUrl": ".",
-    "outDir": "dist",
-    "sourceMap": true,
-    "target": "esnext",
-    "module": "ESNext",
-    "moduleResolution": "node",
-    "strict": true,
-
-    "allowJs": true,
-    "noImplicitAny": false,
-    "noImplicitThis": false,
-
-    "noUnusedLocals": true,
-    "experimentalDecorators": true,
-    "resolveJsonModule": true,
-    "esModuleInterop": true,
-    "removeComments": false,
-    "jsx": "preserve",
-    "lib": ["esnext", "dom"],
-    "types": ["node", "vitest/globals"],
-    "paths": {
-      "compiler/*": ["../../src/compiler/*"],
-      "core/*": ["../../src/core/*"],
-      "server/*": ["./src/*"],
-      "sfc/*": ["../../src/sfc/*"],
-      "shared/*": ["../../src/shared/*"],
-      "web/*": ["../../src/platforms/web/*"],
-      "v3": ["../../src/v3/index"],
-      "v3/*": ["../../src/v3/*"],
-      "types/*": ["../../src/types/*"],
-      "vue": ["../../src/platforms/web/entry-runtime-with-compiler"]
-    }
-  },
-  "include": ["../../src", "../../test/test-env.d.ts", "."]
-}

+ 2 - 32
test/tsconfig.json

@@ -1,37 +1,7 @@
 {
+  "extends": "../tsconfig.json",
   "compilerOptions": {
-    "baseUrl": ".",
-    "outDir": "dist",
-    "sourceMap": true,
-    "target": "esnext",
-    "module": "ESNext",
-    "moduleResolution": "node",
-    "strict": true,
-
-    "allowJs": true,
-    "noImplicitAny": false,
-    "noImplicitThis": false,
-
-    "noUnusedLocals": true,
-    "experimentalDecorators": true,
-    "resolveJsonModule": true,
-    "esModuleInterop": true,
-    "removeComments": false,
-    "jsx": "preserve",
-    "lib": ["esnext", "dom"],
-    "types": ["node", "vitest/globals"],
-    "paths": {
-      "compiler/*": ["../src/compiler/*"],
-      "core/*": ["../src/core/*"],
-      "server/*": ["../packages/server-renderer/src/*"],
-      "sfc/*": ["../src/sfc/*"],
-      "shared/*": ["../src/shared/*"],
-      "web/*": ["../src/platforms/web/*"],
-      "v3": ["../src/v3/index"],
-      "v3/*": ["../src/v3/*"],
-      "types/*": ["../src/types/*"],
-      "vue": ["../src/platforms/web/entry-runtime-with-compiler"]
-    }
+    "types": ["node", "vitest/globals"]
   },
   "include": ["../src", "."]
 }

+ 2 - 2
tsconfig.json

@@ -24,7 +24,7 @@
       "compiler/*": ["src/compiler/*"],
       "core/*": ["src/core/*"],
       "server/*": ["packages/server-renderer/src/*"],
-      "sfc/*": ["src/sfc/*"],
+      "sfc/*": ["packages/compiler-sfc/src/*"],
       "shared/*": ["src/shared/*"],
       "web/*": ["src/platforms/web/*"],
       "v3": ["src/v3/index"],
@@ -33,5 +33,5 @@
       "vue": ["src/platforms/web/entry-runtime-with-compiler"]
     }
   },
-  "include": ["src", "packages/server-renderer/src"],
+  "include": ["src", "packages/*/src"]
 }