diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..79a055ac --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,39 @@ +{ + "compilerOptions": { + "target": "ES2018", + "module": "CommonJS", + "lib": ["dom", "esnext"], + "declaration": true, + "declarationMap": true, + "noEmit": true, + "jsx": "react", + "strict": true, + "pretty": true, + "sourceMap": true, + /* Additional Checks */ + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + /* Module Resolution Options */ + "moduleResolution": "node", + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true, + "allowJs": true + }, + "exclude": [ + "test", + "release", + "app/main.prod.js", + "app/main.prod.js.map", + "app/renderer.prod.js", + "app/renderer.prod.js.map", + "app/style.css", + "app/style.css.map", + "app/dist", + "dll", + "app/main.js", + "app/main.js.map" + ] +}