2.2.1 • Published 1 year ago
@mheob/tsconfig v2.2.1
My personal TypeScript configurations
To make my configurations a bit easier I share my tsconfig.jsons.
Install
With NPM
npm install -D @mheob/tsconfigWith YARN
yarn add -D @mheob/tsconfigWith PNPM
pnpm add -D @mheob/tsconfigWith BUN
bun add -D @mheob/tsconfigUsage
tsconfig.json
Default (same as commonjs.json)
{
"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"
}