opentelemetry-js icon indicating copy to clipboard operation
opentelemetry-js copied to clipboard

chore: merge ts project references to tsconfig.json

Open legendecas opened this issue 3 years ago • 0 comments
trafficstars

Which problem is this PR solving?

Merge ts project references to the package's root tsconfig.json so that

  1. we don't have to update references for each target (default, esm, esnext).
  2. compile a single project (in their own directory, run npm run compile) can also compile their dependencies esm/esnext targets.
  3. compile at the lerna root directory (run npm run compile at the project's root) can also compile all packages' targets.

Short description of the changes

  1. use tsconfig.json as the true single entrypoint for a ts project.

Depends on https://github.com/eBayClassifiedsGroup/update-ts-references/pull/27

Type of change

  • [x] Internal change

Checklist:

  • [x] Followed the style guidelines of this project

legendecas avatar Aug 16 '22 03:08 legendecas