@andersdjohnson/tsconfig

Shared TypeScript config for my projects.

Usage no npm install needed!

<script type="module">
  import andersdjohnsonTsconfig from 'https://cdn.skypack.dev/@andersdjohnson/tsconfig';
</script>

README

@andersdjohnson/tsconfig

Shared TypeScript config for my projects.

Install

$ npm add -D @andersdjohnson/tsconfig

copy

Use

In your tsconfig.json:

{
  "extends": "@andersdjohnson/tsconfig",
  "include": ["src"],
  "compilerOptions": {
    "outDir": "dist",
    "lib": ["dom", "esnext"]
  }
}

You must override any path-based compiler options (outDir, outFile, rootDir, include, files, etc.) as they are resolved from the config in which they're defined (see https://github.com/microsoft/TypeScript/issues/29172#issuecomment-450966221).