@alienfast/tsconfig
Version:
> Shared [TypeScript configs](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) for AlienFast projects
35 lines (26 loc) • 727 B
Markdown
# tsconfig
> Shared [TypeScript configs](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) for AlienFast projects
## Install
```sh
yarn install -D /tsconfig
```
*This config requires TypeScript 5 or later.*
## Available configs
- `node`
- `nodenext` - extends `node` with changed `module` and `moduleResolution`
- `react` - for bundling
- `react-lib` - extends `react`, focused on library builds
## Usage
Example for a `node` package:
```json
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "@alienfast/tsconfig/node.json",
"compilerOptions": {
"outDir": "dist",
"rootDir": "src"
},
"include": ["src", "typings"],
"exclude": ["node_modules", "dist"],
}
```