@krudi/typescript-config
Version:
Shared TypeScript configuration for projects to provide consistent compiler settings.
28 lines (20 loc) • 1.18 kB
Markdown
# typescript-config
Shared [TypeScript](https://github.com/microsoft/TypeScript) configuration for
projects to provide consistent compiler settings.
## Quick start
1. Install the depedency: `npm install --save-dev @krudi/typescript-config`
## Usage
Create `tsconfig.json` in your project root:
```yaml
{
'extends': '@krudi/typescript-config/base.json',
'compilerOptions': {},
'exclude': ['node_modules', 'dist'],
}
```
| File | Purpose |
| ---------------------------------------- | ---------------------------------------------------------------------------- |
| @krudi/typescript-config/base.json | Base configuration for general TypeScript projects |
| @krudi/typescript-config/nextjs.json | Optimized settings for [Next.js](https://github.com/vercel/next.js) projects |
| @krudi/typescript-config/expo.json | Preconfigured options for [Expo](https://github.com/expo/expo) apps |
| @krudi/typescript-config/base.build.json | Stricter configuration for building **npm packages** and CI pipelines |