DevBolt
Processed in your browser. Your data never leaves your device.

tsconfig.json Visual Builder

Build your TypeScript configuration visually with explanations for every option. Start from a preset or customize from scratch.

Presets

target

Set the JavaScript language version for emitted output.

module

Specify what module code is generated.

moduleResolution

Strategy for resolving import specifiers.

lib

Library files to include in the compilation.

Enables: noImplicitAny, strictNullChecks, strictFunctionTypes, strictBindCallApply, strictPropertyInitialization, noImplicitThis, alwaysStrict, useUnknownInCatchVariables


Additional (not included in strict)

include
src
exclude
node_modules
tsconfig.json
{
  "compilerOptions": {
    "target": "ES2020",
    "module": "ESNext",
    "moduleResolution": "Bundler",
    "strict": true,
    "esModuleInterop": true,
    "forceConsistentCasingInFileNames": true,
    "skipLibCheck": true
  },
  "include": [
    "src"
  ],
  "exclude": [
    "node_modules"
  ]
}

7

Options set

ON

Strict mode

302

Bytes

Press Ctrl+Enter to copy

Related Generate Tools