tsconfig.json Generator

Visual TypeScript compiler configuration builder

Compiler Options
Target & Module
targetECMAScript target version
moduleModule system
moduleResolutionHow modules get resolved
JSX
jsxJSX code generation
Strictness
strictEnable all strict checks
noImplicitAnyError on implicit any
strictNullChecksStrict null checking
noUnusedLocalsError on unused locals
noUnusedParametersError on unused params
noImplicitReturnsError on implicit returns
forceConsistentCasingInFileNamesEnforce consistent casing
skipLibCheckSkip type checking .d.ts
esModuleInteropInterop between CJS & ESM
Output
declarationGenerate .d.ts files
declarationMapSource maps for declarations
sourceMapGenerate source maps
outDirOutput directory
rootDirRoot directory of source
Advanced
resolveJsonModuleImport JSON modules
isolatedModulesEach file as separate module
allowSyntheticDefaultImportsAllow synthetic defaults
incrementalEnable incremental compilation
Include / Exclude
includeComma-separated globs
excludeComma-separated globs
Preview