tsconfig
Shared TypeScript config for @preco21
Install
$ npm install --save-dev @preco21/tsconfig
This config requires TypeScript 4.7 or later.
Usage
tsconfig.json
:
{
"extends": "@preco21/tsconfig",
"compilerOptions": {
"outDir": "dist"
},
"include": ["src"]
}
Snippets
For library
setup
{
"extends": "@preco21/tsconfig",
"compilerOptions": {
"outDir": "dist",
"declaration": true,
"sourceMap": true,
"incremental": true
},
"include": ["src"]
}
For application
setup
{
"extends": "@preco21/tsconfig",
"compilerOptions": {
"outDir": "dist",
"module": "commonjs",
"sourceMap": true,
"incremental": true
},
"include": ["src"]
}
For web application
setup
{
"extends": "@preco21/tsconfig",
"compilerOptions": {
"sourceMap": true,
"incremental": true
},
"include": ["src"]
}
Motivation
Heavily inspired by sindresorhus/tsconfig
.