]> git.wincent.com - wincent.git/blobdiff - tsconfig.json
feat(nvim): detect new ".mts", ".cts" TypeScript extensions
[wincent.git] / tsconfig.json
index 0571f9942948663075857caec8ca225c43a34ee4..ce33c8aad165a26012b1194cde3899a0fbb69c7b 100644 (file)
@@ -1,14 +1,30 @@
 {
-    "compilerOptions": {
-        "module": "esnext",
-        "moduleResolution": "node",
-        "noFallthroughCasesInSwitch": true,
-        "noImplicitReturns": true,
-        "noUnusedLocals": true,
-        "noUnusedParameters": true,
-        "outDir": "./lib",
-        "strict": true,
-        "target": "ES2019"
+  "compilerOptions": {
+    "incremental": true,
+    "module": "esnext",
+    "moduleResolution": "node",
+    "noFallthroughCasesInSwitch": true,
+    "noImplicitReturns": true,
+    "noUnusedLocals": true,
+    "noUnusedParameters": true,
+    "outDir": "./lib",
+    "baseUrl": ".",
+    "paths": {
+      "fig": ["fig/index.js"],
+      "fig/*": ["fig/*"]
     },
-    "include": ["aspects/**/*.ts", "src/**/*.ts", "variables.ts"]
+    "strict": true,
+    "target": "ES2019"
+  },
+  "exclude": [
+    "aspects/interception/support/mac2linux/CMakeFiles/**",
+    "node_modules"
+  ],
+  "include": [
+    "aspects/**/*.ts",
+    "fig/**/*.ts",
+    "helpers.ts",
+    "project.ts",
+    "variables.ts"
+  ]
 }