-
Notifications
You must be signed in to change notification settings - Fork 1
/
tsconfig.json
30 lines (30 loc) · 950 Bytes
/
tsconfig.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"compilerOptions": {
"strict": true, // Modo de lidar com erros
"noEmit": true, // Caso execute o build da aplicação ele não emitirá o código
"allowJs": true, // Ter um aplicação contendo tanto arquivos JS quanto TS
"jsx": "preserve", // Entender que vai escrever HTML dentro do JS
"skipLibCheck": true,
"isolatedModules": true,
"esModuleInterop": true,
"resolveJsonModule": true, // Possibilidade de importar arquivos JSON
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"lib": [
"DOM",
"DOM.Iterable",
"ESNext"
], // Ele adiciona alguma funcionalidades. Exemplo: Entende que vai estar lidando com a DOM.
"forceConsistentCasingInFileNames": true,
"target": "es5",
"incremental": true,
"module": "esnext"
},
"include": [
"src",
"setup.ts"
], // Onde o código da aplicação vai estar
"exclude": [
"node_modules"
]
}