@nnecec/tsconfig
Features
- Very strict rules.
- Target: ESNext or NodeNext.
- Multiple configs: CommonJS, Node, React, Bundler, Next.js.
Usage
sh
$ npm add -D @nnecec/tsconfig
sh
$ pnpm add -D @nnecec/tsconfig
sh
$ bun add -D @nnecec/tsconfig
Configuration
Then extends the config:
json
{
"extends": "@nnecec/tsconfig",
"compilerOptions": {
//...
}
}
// different targets
{
"extends": "@nnecec/tsconfig/node",
// or
"extends": "@nnecec/tsconfig/commonjs",
// or
"extends": "@nnecec/tsconfig/react",
// or
"extends": "@nnecec/tsconfig/next",
}