@pocket-tools/tsconfig

2.0.2 • Public • Published

TSConfig config

These are settings for TSConfig used by Pocket.

What it does

This setups up your Typescript tslint settings based on best practices. Check the tsconfig.json file to see what is included. Feel free to override the rules that make sense for you.

Installing

  1. In your project folder, run:
npm i -D @pocket-tools/tsconfig # or yarn install --dev @pocket-tools/tsconfig
  1. You will see several dependencies were installed. Now, create (or update) a tsconfig.json file with the following content:

If you don't already have one the NPM post install script will create it for you.

{
  "extends": "@pocket-tools/tsconfig",
  "compilerOptions": {
    "outDir": "dist",
    "rootDir": "src"
  },
  "exclude": [
    "node_modules/",
    "dist/"
  ],
  "include": [
    "src/**/*.ts",
    "src/config"
  ]
}

Concepts are used from https://github.com/Chatie/tsconfig

Dependents (0)

Package Sidebar

Install

npm i @pocket-tools/tsconfig

Weekly Downloads

10,545

Version

2.0.2

License

Apache-2.0

Unpacked Size

15.3 kB

Total Files

5

Last publish

Collaborators

  • efixler
  • pocket-npm
  • bassrock