My personal TypeScript configurations
To make my configurations a bit easier I share my tsconfig.json
s.
Install
With NPM
npm install -D @mheob/tsconfig
With YARN
yarn add -D @mheob/tsconfig
With PNPM
pnpm add -D @mheob/tsconfig
Usage
tsconfig.json
commonjs.json
)
Default (same as {
"extends": "@mheob/tsconfig"
}
or
{
"extends": "@mheob/tsconfig/commonjs.json"
}
You can of course extend or overwrite all settings.
{
"extends": "@mheob/tsconfig",
"compilerOptions": {
"outDir": "dist"
}
}
Specified configurations
Astro
{
"extends": "@mheob/tsconfig/astro.json"
}
ESM
{
"extends": "@mheob/tsconfig/esm.json"
}
Next.js
{
"extends": "@mheob/tsconfig/nextjs.json"
}
React
{
"extends": "@mheob/tsconfig/react.json"
}