{ "compilerOptions": { "target": "ESNext", // Handled by Babel "module": "CommonJS", // Node.js module system "strict": true, // Enable strict type-checking "esModuleInterop": true, // Allow default imports from CJS modules "skipLibCheck": true, // Skip type checking of declaration files "forceConsistentCasingInFileNames": true, "outDir": "./dist", // Output directory "rootDir": "./src", // Source directory "noEmit": true // No need to emit files, Babel does that }, "include": ["src/**/*"], "exclude": ["node_modules", "dist"] }