Skip to content

refactor(rsc): add transformModuleExportWrap and deprecate transformWrapExport (take 2) - #1381

Draft
hi-ogawa wants to merge 67 commits into
mainfrom
refactor/module-export-boundary
Draft

refactor(rsc): add transformModuleExportWrap and deprecate transformWrapExport (take 2)#1381
hi-ogawa wants to merge 67 commits into
mainfrom
refactor/module-export-boundary

Conversation

@hi-ogawa

@hi-ogawa hi-ogawa commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This is an alternative direction of #1380 where we can actually drop "hoist" strategy.

And this actually suggests we shouldn't bother introducing transformModuleExportWrap but just fix transformWrapExport with new take of code???

hi-ogawa and others added 30 commits July 30, 2026 14:57
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>

# Conflicts:
#	packages/plugin-rsc/src/transforms/server-action.ts
#	packages/plugin-rsc/src/transforms/source-map.test.ts
#	packages/plugin-rsc/src/transforms/test-utils.ts
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
…t-wrapper

Co-authored-by: OpenCode <noreply@opencode.ai>
…t-wrapper

Co-authored-by: OpenCode <noreply@opencode.ai>
hi-ogawa and others added 20 commits August 3, 2026 16:18
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
@hi-ogawa
hi-ogawa changed the base branch from refactor/module-export-wrapper to main August 3, 2026 10:39
@hi-ogawa hi-ogawa changed the title refactor(rsc): wrap exports at module boundary refactor(rsc): add transformModuleExportWrap and deprecate transformWrapExport (take 2) Aug 3, 2026
Co-authored-by: OpenCode <noreply@opencode.ai>
Comment thread packages/plugin-rsc/src/transforms/module-export-wrap.ts Fixed
hi-ogawa and others added 6 commits August 4, 2026 10:54
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Co-authored-by: OpenCode <noreply@opencode.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants