{
    "compilerOptions": {
        "target": "ESNext", // Versión de ECMAScript que deseas usar.
        "module": "ESNext", // Módulos compatibles con Node.js.
        "rootDir": "./src", // Carpeta donde estarán tus archivos TypeScript.
        "outDir": "./dist", // Carpeta donde se generará el código JavaScript.
        "strict": true, // Habilita todas las comprobaciones estrictas.
        "esModuleInterop": true, // Permite importar módulos CommonJS como si fueran ES6.
        "declaration": true,
        "emitDeclarationOnly": true,
        "moduleResolution": "node"
    },
    "include": ["src/**/*"], // Archivos que TypeScript debe compilar.
    "exclude": ["node_modules"] // Archivos que debe ignorar.
}
