]> git.wincent.com - wincent.git/blobdiff - tsconfig.json
feat(nvim): detect new ".mts", ".cts" TypeScript extensions
[wincent.git] / tsconfig.json
index e1529ad3cc9fd2e643e7ced3cb25ac9573b1f52a..ce33c8aad165a26012b1194cde3899a0fbb69c7b 100644 (file)
@@ -1,3 +1,30 @@
 {
-  "include": ["src/**/*.ts", "vendor/deno/types.d.ts"]
+  "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/*"]
+    },
+    "strict": true,
+    "target": "ES2019"
+  },
+  "exclude": [
+    "aspects/interception/support/mac2linux/CMakeFiles/**",
+    "node_modules"
+  ],
+  "include": [
+    "aspects/**/*.ts",
+    "fig/**/*.ts",
+    "helpers.ts",
+    "project.ts",
+    "variables.ts"
+  ]
 }