synapsecns/sanguine

View on GitHub
packages/rfq-indexer/indexer/tsconfig.json

Summary

Maintainability
Test Coverage
{
    "compilerOptions": {
      // Type checking
      "strict": true,
      "noUncheckedIndexedAccess": true,
  
      // Interop constraints
      "verbatimModuleSyntax": false,
      "esModuleInterop": true,
      "isolatedModules": true,
      "allowSyntheticDefaultImports": true,
      "resolveJsonModule": true,
  
      // Language and environment
      "moduleResolution": "bundler",
      "module": "ESNext",
      "noEmit": true,
      "lib": ["ES2022"],
      "target": "ES2022",
  
      // Skip type checking for node modules
      "skipLibCheck": true,
  
      // Paths
      "paths": {
        "@/*": ["./*"],
        "@abis": ["./abis"],
        "@abis/*": ["./abis/*"],
        "@/utils/*": ["./src/utils/*"],
        "@/types": ["./src/types.ts"]
      }
    },
    "include": ["./**/*.ts"],
    "exclude": ["node_modules"]
  }