taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

tsconfig.defaults.json (801B)


      1 // Default typescript compiler settings.
      2 // All other packages in this repo should
      3 // extend this config.
      4 {
      5   "compileOnSave": true,
      6   "compilerOptions": {
      7     // General compilation settings
      8     "composite": true,
      9     "incremental": true,
     10     "declaration": true,
     11     "declarationMap": false,
     12     "sourceMap": true,
     13     // Strictness-related settings
     14     "noImplicitReturns": true,
     15     "noFallthroughCasesInSwitch": true,
     16     "strict": true,
     17     "strictPropertyInitialization": false,
     18     "noImplicitAny": true,
     19     "noImplicitThis": true,
     20     // Settings for module resolution and emit
     21     "resolveJsonModule": true,
     22     "resolvePackageJsonImports": true,
     23     "importHelpers": true,
     24     "target": "ES2020",
     25     "module": "Node16",
     26     "moduleResolution": "Node16",
     27     "esModuleInterop": true
     28   }
     29 }