Skip to content

standard-config/tsconfig

Repository files navigation

@standard‑config/tsconfig

Strict config for modern TypeScript runtimes.

 

Overview

Strict TypeScript defaults for noEmit checks. Designed around node’s type stripping, native ESM semantics, and verified through fixture tests.

Install

npm install --save-dev @standard-config/tsconfig
pnpm add --save-dev @standard-config/tsconfig

Usage

Create your tsconfig.json:

{
    "extends": "@standard-config/tsconfig",
    "include": [
        "**/*"
    ],
    "exclude": [
        "node_modules"
    ]
}

Bundlers

For projects that require a compilation step, use @standard-config/tsconfig/bundler instead. Being slightly more permissive, it’s the recommended base config for Next.js, Vite-based projects, and other React apps.

{
    "extends": "@standard-config/tsconfig/bundler"
}

Related

License

MIT © Dom Porada

About

Strict config for modern TypeScript runtimes

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors