next.js
Turbopack: Enable tree-shaking for dynamic imports with destructuring
#89683
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
19
Changes
View On
GitHub
Turbopack: Enable tree-shaking for dynamic imports with destructuring
#89683
sokra
merged 19 commits into
canary
from
claude/add-tree-shaking-tests-Ogjqv
nextjs-bot
added
created-by: Turbopack team
nextjs-bot
added
tests
nextjs-bot
added
Turbopack
sokra
force pushed
from
9b654728
122 days ago
sokra
force pushed
to
226b5900
122 days ago
sokra
force pushed
from
226b5900
to
2dc79fdc
122 days ago
sokra
force pushed
from
2dc79fdc
to
4bce67a4
122 days ago
sokra
force pushed
from
4bce67a4
to
4c6d3c36
121 days ago
sokra
force pushed
to
cd26e916
121 days ago
sokra
commented on 2026-02-10
sokra
marked this pull request as ready for review
121 days ago
sokra
requested a review
from
mischnic
121 days ago
sokra
requested a review
from
lukesandberg
121 days ago
sokra
commented on 2026-02-10
sokra
commented on 2026-02-10
sokra
commented on 2026-02-10
sokra
force pushed
to
b0f84e34
121 days ago
sokra
changed the title
Enable tree-shaking for dynamic imports with destructuring
Turbopack: Enable tree-shaking for dynamic imports with destructuring
121 days ago
sokra
force pushed
from
b0f84e34
120 days ago
sokra
force pushed
to
cbef7912
120 days ago
mischnic
commented on 2026-02-13
mischnic
commented on 2026-02-13
mischnic
commented on 2026-02-13
sokra
force pushed
from
f6fd4f8c
to
a7272ca3
115 days ago
sokra
force pushed
from
a7272ca3
to
f14a6ca1
115 days ago
sokra
requested a review
from
mischnic
115 days ago
sokra
force pushed
from
f14a6ca1
to
2ee6d9a3
114 days ago
mischnic
approved these changes on 2026-02-17
sokra
force pushed
to
4257ff9c
114 days ago
Add tree shaking tests for destructured dynamic imports
e8bf9c26
Implement tree shaking for destructured dynamic imports in Turbopack
2ba96ab7
Add tree shaking support for member access on dynamic imports
bb988fa3
Fix CI failures: handle DynamicImport effect, add webpackExports/turb…
d585299c
Replace unreachable! with shared helper, add edge case tests
4e015303
Fix tree-shaking for import().then() and ignored dynamic imports
b7b6e8b9
Add tree-shaking support for .then() callback destructuring on dynami…
a568764c
Update snapshot for dynamic-import-then-function test
26fa8c30
Use serde_json for parsing webpackExports/turbopackExports comment va…
17277614
Port dynamic import tree-shaking tests to use __webpack_exports_info__
b5322b95
Use isNextStart and isTurbopack from nextTestSetup in tree-shaking test
fe5efc01
Simplify and merge dynamic import tree-shaking execution tests
263b9de6
Restore dynamic-import snapshot test for basic-tree-shake
5bb727e6
Merge dynamic-import-destructure-const into dynamic-import test
80d15474
Fix indentation of #[turbo_tasks::function] attribute in dynamic.rs
fa9730ee
Address PR review: require await for destructuring, rename NamedSet, …
8d95847b
Fix CI: cargo fmt and ts-expect-error for fixture 6
1bf79dac
Fix CI: cargo fmt import ordering in track_dynamic_imports.rs
63edaede
Update turbopack analyzer graph-effects snapshots for export_usage re…
25e6b614
sokra
force pushed
from
4257ff9c
to
25e6b614
113 days ago
sokra
merged
c979cefa
into canary
113 days ago
sokra
deleted the claude/add-tree-shaking-tests-Ogjqv branch
113 days ago
claude
added
claude-code-assisted
github-actions
added
locked
github-actions
locked
as resolved
and limited conversation to collaborators
98 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
mischnic
lukesandberg
Assignees
No one assigned
Labels
Turbopack
created-by: Turbopack team
locked
tests
claude-code-assisted
Milestone
No milestone
Login to write a write a comment.
Login via GitHub