-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathtsconfig.json
22 lines (22 loc) · 985 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
{
"compilerOptions": {
"target": "ES2020", // Compila a ES2020
"module": "CommonJS", // Usa CommonJS para compatibilidad con Node.js
"moduleResolution": "Node", // Resuelve módulos al estilo de Node.js
"strict": true, // Activa reglas estrictas de TypeScript
"esModuleInterop": true, // Interoperabilidad con CommonJS
"skipLibCheck": true, // Omite chequeo de tipos en dependencias
"emitDecoratorMetadata": true, // Emite metadatos necesarios para TypeORM
"experimentalDecorators": true, // Habilita decoradores
"outDir": "./dist", // Directorio de salida para archivos transpilados
"rootDir": "./src", // Directorio raíz de los archivos fuente
"strictPropertyInitialization": false // Permite propiedades no inicializadas
},
"include": [
"src/**/*",
"src/entities"
], // Incluye todos los archivos en `src`
"exclude": [
"node_modules"
] // Excl
}