refactor: Make the list of optional dependencies configurable #297
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.
The second commits adds
critters
andreact-dom/server.edge
to the list of optional dependencies.Note that I didn't re-use the comment from
wrangler-deps.ts
forreact-dom/server.edge
as it was not fully accurate.pages.runtime.prod.js
does actually wrap the import in the same way as Next.js:The problem is when the package is re-exported:
This last site will be patched by the optional dependencies patch:
Verified by modifying the app-router according to the initial issue: