This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              Show hidden characters
| { | |
| "target": "ES2022", // Good for modern browsers or Node.js | |
| "compilerOptions": { | |
| "esModuleInterop": true, // Ensures ESM and CJS imports work together well | |
| "skipLibCheck": true, // Ensures .d.ts files from 3rd libraries are not type-checked | |
| "target": "es2022", // Sets a relatively modern ECMAScript version as compilation target | |
| "allowJs": true, // Allows importing .js files into .ts (helpful when migrating projects) | |
| "strict": true, // Ensures strict type checking (i.e., noImplicitAny etc) | |
| "noUncheckedIndexedAccess": true, // Adds undefined as a value when accessing by index | |
| // "noImplicitOverride": true, // Enable this when working with classes & inheritance |