{
  "compilerOptions": {
    "target": "es2020", // Target ECMAScript version
    "module": "commonjs", // Module system to use
    "allowJs": true, // Allow JavaScript files to be compiled
    "checkJs": false, // Don't report errors in JavaScript files
    "outDir": "./dist", // Output directory for compiled files
    "rootDir": "./src", // Source directory
    "strict": false, // Don't use strict type checking
    "esModuleInterop": true, // Enable interoperability between CommonJS and ES Modules
    "skipLibCheck": true, // Skip type checking of declaration files
    "forceConsistentCasingInFileNames": true, // Ensure consistent casing in file names
    "removeComments": true, // Remove comments in output files
    "resolveJsonModule": true, // Allow importing JSON files
    "declaration": false // Don't generate declaration files
  },
  "include": [
    "src/**/*" // Include all files in the src directory
  ],
  "exclude": [
    "node_modules", // Exclude node_modules
    "**/*.spec.ts" // Exclude test files
  ]
}