tsconfig.json 765 Bytes
Newer Older
Rosanny Sihombing's avatar
Rosanny Sihombing committed
1
{
Rosanny Sihombing's avatar
Rosanny Sihombing committed
2
  "exclude": ["node_modules", "__test", "jest.config.js"],
Rosanny Sihombing's avatar
Rosanny Sihombing committed
3
  "compilerOptions": {
Rosanny Sihombing's avatar
Rosanny Sihombing committed
4
5
6
7
    // Target latest version of ECMAScript.
		"target": "esnext",
    // Search under node_modules for non-relative imports.
		"moduleResolution": "node",
Rosanny Sihombing's avatar
Rosanny Sihombing committed
8
    "module": "commonjs",
Rosanny Sihombing's avatar
Rosanny Sihombing committed
9
    // Enable strictest settings like strictNullChecks & noImplicitAny.
Rosanny Sihombing's avatar
Rosanny Sihombing committed
10
    "strict": true,
Rosanny Sihombing's avatar
Rosanny Sihombing committed
11
12
13
14
15
16
17
18
19
20
21
22
    // Disallow features that require cross-file information for emit. Ensure that Babel can safely transpile files in the TypeScript project
		"isolatedModules": true,
		// Import non-ES modules as default imports.
		"esModuleInterop": true,
    // Process & infer types from .js files.
    "allowJs": true,
    // Don't emit; allow Babel to transform files.
		"noEmit": true
  },
	"include": [
		"src"
	]
Rosanny Sihombing's avatar
Rosanny Sihombing committed
23
}