🧱 Dentro del objeto compilerOptions:
"target": "es2016" → Especifica la versión de JavaScript a la que se compilará el código TypeScript.
"module": "commonjs" → Usa el sistema de módulos CommonJS (usado por Node.js).
"outDir": "./dist" → Carpeta de salida donde se generarán los archivos JavaScript compilados.
"rootDir": "./src" → Carpeta raÃz que contiene los archivos fuente .ts.
"strict": true → Activa el modo estricto de TypeScript (recomendado), que marca errores de tipado y mejora la seguridad del código.
"noImplicitAny": true →Asegura que no se declaren variables sin especificar su tipo de dato
📦 Fuera del objeto compilerOptions:
"include": ["src/**/*.ts"] → Incluye todos los archivos .ts dentro de la carpeta src y sus subcarpetas.
"exclude": ["node_modules", "dist"] → Excluye la carpeta node_modules y la carpeta dist para que no la procese el compilador.