From de122b91c26900dacb4ffa51b2d264c97be9987a Mon Sep 17 00:00:00 2001 From: John Hill Date: Mon, 16 Sep 2024 16:23:56 -0700 Subject: [PATCH] [Build] Update tsconfig to explicitly set `target` and `module` options (#7845) * bugfix: update tsconfig to set module to NodeNext and exclude openmct/e2e * chore: remove unnecessary paths from exclude - the `exclude` option only excludes files in the context of the `include` paths, if there are any. We can remove some of these because they don't match anything in the include paths. * chore: fix capitalization for consistency --------- Co-authored-by: Jesse Mazzella --- tsconfig.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 4ebb82543c..7b392cc64f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,6 +4,7 @@ */ { "compilerOptions": { + "target": "ES6", "baseUrl": "./", "allowJs": true, "checkJs": false, @@ -14,14 +15,14 @@ "esModuleInterop": true, "noImplicitOverride": true, "noImplicitAny": false, - "outFile": "dist/types/index.d.ts" + "outFile": "dist/types/index.d.ts", + "module": "NodeNext", + "moduleResolution": "NodeNext" }, "include": [ "src/api/**/*.js" ], "exclude": [ - "node_modules", - "dist", "**/*Spec.js" ] } \ No newline at end of file