Feature: support typescript project references #155
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds support for typescript project references.
To do so, it upgrades the following dependencies:
ts-loader
(to get Output while using project references is using the previous dependent package output instead of the current TypeStrong/ts-loader#1114)fork-ts-checker-webpack-plugin
(to get Plugin doesn't run for project references TypeStrong/fork-ts-checker-webpack-plugin#187)eslint
(required byfork-ts-checker-webpack-plugin
because of this check)This PR includes a new test with a basic typescript monorepo configured with project references.
It's kinda a bummer the
eslint
upgrade is bundled into this PR. The only way I see around that would be to upgradeeslint
& associated tools first as a separate step, and then address this PR/feature request.Let me know if you'd like to see any fixes/changes or anything else I can do to help merge this in. Thanks a bunch for
serverless-bundle
, super helpful! Cheers.