Moved common compilerOptions to tsconfig-base.json.
Enabled incremental compile.
Utilized project references so that we can execute tsc -b (or npm run build) at the root level of this repo, instead of running tsc multiple times in each package (i.e. lerna run build). The advantage of this over lerna run build is that the tsc compiler can skip up-to-date packages automatically.
compilerOptions
totsconfig-base.json
.incremental
compile.tsc -b
(ornpm run build
) at the root level of this repo, instead of runningtsc
multiple times in each package (i.e.lerna run build
). The advantage of this overlerna run build
is that thetsc
compiler can skip up-to-date packages automatically.