Tool Launcher

Search for a tool...

1tt.dev1tt.dev
Config Generator
v5.7

Controls the JavaScript output target and module system.

Target

Sets the JavaScript language version for emitted code.

Module

Sets the module system for the compiled output.

Module Resolution

Specifies how TypeScript looks up a file from a module specifier.

Lib

Specifies a set of bundled library declaration files.

Type-safety and strictness flags.

strict

Enables all strict type-checking options.

noImplicitAny

Raises an error on expressions and declarations with an implied any type.

strictNullChecks

Ensures null and undefined are not assignable to other types.

strictFunctionTypes

Enables stricter checking of function type parameters.

noUnusedLocals

Reports errors on unused local variables.

noUnusedParameters

Reports errors on unused parameters in functions.

noImplicitReturns

Requires that all code paths in a function return a value.

noFallthroughCasesInSwitch

Reports errors for fallthrough cases in switch statements.

Controls the shape of the emitted JavaScript output.

outDir

Redirect output structure to the directory.

rootDir

Specifies the root folder within your source files.

declaration

Generates .d.ts files from TypeScript and JavaScript files.

declarationMap

Creates sourcemaps for .d.ts files.

sourceMap

Creates source map files for emitted JavaScript files.

removeComments

Removes all comments from TypeScript files when converting to JavaScript.

jsx

Controls how JSX is emitted in JavaScript files.

Path mapping and module resolution helpers.

baseUrl

Lets you set a base directory to resolve non-absolute module names.

paths

Path aliases (one per line, e.g. @/* ./src/*).

resolveJsonModule

Enables importing .json files.

esModuleInterop

Emits helpers for CommonJS/ESM interoperability.

allowImportingTsExtensions

Allows imports to include TypeScript file extensions.

verbatimModuleSyntax

Forces import/export type elision to be explicit.

Top-level project structure and incremental build settings.

include
src

Specifies an array of glob patterns to include.

exclude
node_modulesdist

Specifies an array of glob patterns to exclude.

composite

Enables project references and constraints for composite builds.

incremental

Enables incremental compilation by saving .tsbuildinfo files.

tsBuildInfoFile

Specifies the path to .tsbuildinfo incremental compilation file.

tsconfig.json