包详细信息

@instacart/tsconfig

instacart10.8kMIT0.1.1

Instacart's shared TypeScript config

自述文件

@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": "./",
    ...
  }
}