{
  "compilerOptions": {
    "target": "ES2020",
    "module": "ESNext",
    "outDir": "dist", // Output directory
    "rootDir": "src", // Root directory of input files
    "strict": true, // Enable strict type-checking options
    "esModuleInterop": true, // Enables emit interoperability between CommonJS and ES Modules
    "forceConsistentCasingInFileNames": true, // Ensure consistent casing in imports
    "skipLibCheck": true, // Skip type checking of declaration files
    "moduleResolution": "nodenext", // Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6)
    "isolatedModules": false,
    "moduleDetection": "force"
  },
  "include": ["src/**/*"]
}
