npm.io
2.2.1 • Published 1 year ago

@mheob/tsconfig

Licence
MIT
Version
2.2.1
Deps
0
Vulns
0
Weekly
0
Stars
2

My personal TypeScript configurations

To make my configurations a bit easier I share my tsconfig.jsons.

Install

With NPM

npm install -D @mheob/tsconfig
With YARN
yarn add -D @mheob/tsconfig
With PNPM
pnpm add -D @mheob/tsconfig
With BUN
bun add -D @mheob/tsconfig

Usage

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"
}

Keywords