-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(builder): support project references for source code build mode #4286
feat(builder): support project references for source code build mode #4286
Conversation
🦋 Changeset detectedLatest commit: 9438c1f The changes in this PR will be included in the next version bump. This PR includes changesets to release 217 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## main #4286 +/- ##
==========================================
- Coverage 57.59% 56.42% -1.18%
==========================================
Files 672 663 -9
Lines 17794 18085 +291
Branches 3876 3950 +74
==========================================
- Hits 10249 10204 -45
- Misses 6934 7220 +286
- Partials 611 661 +50 ☔ View full report in Codecov by Sentry. |
Summary
🤖 Generated by Copilot at 9438c1f
This pull request adds support for source code build mode for TypeScript projects with project references in the
@modern-js/builder
package. It also updates the integration tests and the changeset file for this feature.Details
🤖 Generated by Copilot at 9438c1f
@changesets/cli
tool (link)@modern-js/builder-webpack-provider
to access the webpack builder plugin configuration (link)enableSourceBuild
to check if theexperiments.sourceBuild
option is enabled in the builder configuration (link)ForkTsCheckerWebpackPlugin
options to enable type checking for project references in source build mode (link)output.disableTsChecker
option from theapp
package configuration in the integration test for source code build, as it is no longer needed (link)card
entry point of thecomponents
package in the integration test for source code build, to point to the.d.ts
file instead of the.ts
file (link)Related Issue
Checklist
pnpm run change
.