@bricked/ts-config

1.2.3 • Public • Published

@bricked/ts-config

license semantic-release: angular version

Shared typescript configuration for my projects.

Installation

npm install --save-dev @bricked/ts-config
yarn add --save-dev @bricked/ts-config
pnpm add --save-dev @bricked/ts-config

Usage

Base Config

You can use tsconfig.json by extending it in yours:

{
  "extends": "@bricked/ts-config"
}

This is a config suited for nearly all projects, but you may extend it with your own config options.

Platform Specific Config

It's recommended to use one of the platform specific configs:

{
  "extends": "@bricked/ts-config/node"
}
{
  "extends": "@bricked/ts-config/dom"
}
{
  "extends": "@bricked/ts-config/bundler"
}

This will add additional typings for the specified platform. Additionally it can alter the behaviour of for example global variables.

Feature Specific Config

You may add feature specific configs to enable / enforce certain features:

{
  "extends": "@bricked/ts-config/strict"
}
{
  "extends": "@bricked/ts-config/decorators"
}

Feature specific configs may be combined like this:

{
  "extends": [
    "@bricked/ts-config/node",
    "@bricked/ts-config/strict",
    "@bricked/ts-config/decorators"
  ]
}

Package Sidebar

Install

npm i @bricked/ts-config

Weekly Downloads

7

Version

1.2.3

License

MIT

Unpacked Size

8.03 kB

Total Files

10

Last publish

Collaborators

  • bricked