Skip to content

Latest commit

History

History
46 lines (31 loc) 路 1.64 KB

README.md

File metadata and controls

46 lines (31 loc) 路 1.64 KB

Tsatsiki

馃 Run tsc with both a configuration and specific files.

build npm coverage license

Introduction

Tsatsiki builds upon TypeScript's own tsc to circumvent its TS5042 error.

tsc --project tsconfig.json index.ts

# error TS5042: Option "project" cannot be mixed with source files on a command line.

Installation

npm install --save-dev tsatsiki

Usage

Use it as a drop-in tsc replacement.

tsatsiki --project tsconfig.json index.ts

Staged files

Use it with lint-staged or nano-staged to only type check staged files.

{
  "**/*.{ts,tsx}": ["tsatsiki --project tsconfig.json"]
}