UNPKG

@codecompose/typescript-config

Version:

Opinionated reusable TypeScript configurations

35 lines (32 loc) 912 B
{ "$schema": "https://json.schemastore.org/tsconfig", "display": "Base configuration", "compilerOptions": { /* Base Options: */ "esModuleInterop": true, "skipLibCheck": true, "target": "esnext", "lib": ["esnext"], "allowJs": true, "resolveJsonModule": true, "moduleDetection": "force", "isolatedModules": true, "verbatimModuleSyntax": true, /* Strictness */ "strict": true, "noUncheckedIndexedAccess": true, "noImplicitOverride": true, /* Opinion */ "incremental": true, "tsBuildInfoFile": "${configDir}/tsconfig.tsbuildinfo", "module": "preserve", "outDir": "${configDir}/dist", "baseUrl": "${configDir}", "rootDir": "${configDir}/src", "paths": { "~/*": ["./src/*"] } }, "include": ["${configDir}/src", "${configDir}/src/**/*.json"], "exclude": ["${configDir}/node_modules", "${configDir}/dist"] }