tsconfig.json 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {
  2. "compilerOptions": {
  3. "target": "es2015",
  4. "module": "es2015",
  5. "lib": [
  6. "es2015"
  7. ],
  8. "outDir": "./lib",
  9. "declaration": true,
  10. "types": [
  11. "react",
  12. "react-native",
  13. "jest"
  14. ],
  15. "noEmit": false,
  16. "moduleResolution": "node",
  17. "esModuleInterop": true,
  18. "allowSyntheticDefaultImports": true,
  19. /* Strict Type-checking */
  20. "strict": true,
  21. "strictNullChecks": true,
  22. "noImplicitAny": true,
  23. "noImplicitThis": true,
  24. "alwaysStrict": true,
  25. /* Additional Checks */
  26. "noUnusedLocals": true, /* Report errors on unused locals. */
  27. "noUnusedParameters": true, /* Report errors on unused parameters. */
  28. "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
  29. "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
  30. },
  31. "include": [
  32. "*.ts"
  33. ],
  34. "exclude": [
  35. "node_modules",
  36. "__tests__"
  37. ]
  38. }