X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/cf48e928d4d334b0b6434529d7619c616da319f2..HEAD:/tsconfig.json diff --git a/tsconfig.json b/tsconfig.json index 98d5d915..08f7108e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,28 +1,39 @@ { "compilerOptions": { - "baseUrl": ".", "outDir": "build/dist", "module": "esnext", "target": "es5", - "lib": ["es6", "dom"], + "lib": [ + "es6", + "es2020", + "dom" + ], "sourceMap": true, "allowJs": true, - "jsx": "react", + "jsx": "preserve", "moduleResolution": "node", "rootDir": "src", + "baseUrl": "src", "forceConsistentCasingInFileNames": true, "noImplicitReturns": true, "noImplicitThis": true, - "noImplicitAny": true, + "noImplicitAny": false, "strictNullChecks": true, "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": false, "experimentalDecorators": true, - "emitDecoratorMetadata": true - // waits for moduleNameMapper being able to override - // "paths": { - // "~/*": ["src/*"] - // } + "emitDecoratorMetadata": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": false, + "resolveJsonModule": true, + "isolatedModules": true, + "incremental": true, + "noEmit": true, + "alwaysStrict": false, + "strictFunctionTypes": false, + "strictPropertyInitialization": false, }, "exclude": [ "node_modules", @@ -31,6 +42,11 @@ "acceptance-tests", "webpack", "jest", - "src/setupTests.ts" + "cypress", + "src/setupTests.ts", + "**/*.test.tsx" + ], + "include": [ + "src" ] }