Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@instacart/tsconfig

NPM version

Instacart's shared TypeScript configuration

Installation

$ yarn add --dev @instacart/tsconfig

Usage

By default the package provides 2 configurations to extend from.

  • @instacart/tsconfig - The base configuration.

  • @instacart/tsconfig/babel is used for our builds that use TypeScript in conjunction with Babel for the build process and defaults to esnext for the ECMAScript target version and module generation. It also preserves jsx for babel to take care of.

// tsconfig.json
{
  "extends": "@instacart/tsconfig/babel",
  "compilerOptions": {
    "rootDir": "./",
    ...
  }
}