next.js
Turbopack: Add importModule() support to webpack loaders
#89630
Merged

Turbopack: Add importModule() support to webpack loaders #89630

sokra merged 24 commits into canary from claude/add-webpack-loader-test-kVsLq
sokra
nextjs-bot nextjs-bot added created-by: Turbopack team
nextjs-bot nextjs-bot added tests
nextjs-bot nextjs-bot added Turbopack
vercel
vercel commented on 2026-02-07
codspeed-hq
nextjs-bot
nextjs-bot
sokra sokra force pushed from 7a28fa8b 153 days ago
sokra
sokra sokra force pushed to 6bbede43 153 days ago
sokra sokra force pushed from 6bbede43 to c67970cf 151 days ago
sokra sokra force pushed from c67970cf 151 days ago
sokra sokra force pushed to 372aa7f8 151 days ago
sokra sokra changed the title Add importModule() support to webpack loaders Turbopack: Add importModule() support to webpack loaders 150 days ago
sokra sokra marked this pull request as ready for review 150 days ago
sokra sokra requested a review from bgw bgw 150 days ago
sokra sokra requested a review from mischnic mischnic 150 days ago
lukesandberg
lukesandberg commented on 2026-02-12
sokra sokra force pushed from 21e53269 to 2d5430ff 146 days ago
sokra sokra requested a review from lukesandberg lukesandberg 146 days ago
lukesandberg
lukesandberg commented on 2026-02-23
sokra sokra force pushed from e86ca83d to 782da5a5 136 days ago
lukesandberg
lukesandberg commented on 2026-03-03
sokra sokra requested a review from lukesandberg lukesandberg 131 days ago
lukesandberg
lukesandberg requested changes on 2026-03-05
sokra sokra requested a review from lukesandberg lukesandberg 126 days ago
sokra sokra force pushed from 782da5a5 to 035be1d3 122 days ago
lukesandberg
lukesandberg approved these changes on 2026-03-16
sokra sokra force pushed from a74ad88f to 40989f71 117 days ago
claude Add e2e test for webpack loader this.importModule() API
f05af005
claude Skip webpack loader importModule test for Turbopack
00707b23
claude Implement this.importModule() for Turbopack webpack loaders
a2c0d980
claude Extend importModule test with CJS, ESM, and JSON dependencies
3ff12fc3
claude Use Turbopack code generation for importModule
33b3ef4e
claude Expand importModule test with ESM config, URL, and WebAssembly coverage
81a73c17
claude Add new URL() asset references, WebAssembly imports, and ImportModule…
bd0d1ea0
claude Add proper async module support and dynamic imports to importModule
d5267259
claude Clean up importModule: extract runtime, deduplicate, cargo fmt
bfc103f5
claude Fix importModule production mode: async wrapper, ctx.P, ctx.A
a66ce6f5
claude Clean up importModule runtime and types
a5b3da56
claude Fix prettier formatting in webpack-loaders-runtime.ts
1849f59b
sokra Migrate Vc::try_resolve_sidecast to ResolvedVc::try_sidecast
73e9f87e
sokra Simplify importModule resolve: use esm_resolve instead of resolve + p…
1621463d
sokra Add asset_context to SourceTransform::transform for importModule alia…
24476e45
sokra Add missing ctx.U (relativeURL) and fix ctx.q in importModule mini-ru…
95745f31
sokra Add missing asset_context parameter to Bytes/TextSourceTransform::tra…
3c221368
sokra Use relative paths for some importModule calls in webpack loader test
daaec681
sokra use hasOwn
dcf307be
sokra Replace importModule mini runtime with full Node.js bundle evaluation
a83753f6
sokra Fix missing asset_context parameter in transform() calls after restack
bdb675fb
sokra Pass IssueSource to esm_resolve in importModule handler
55e5b495
sokra Fix missing asset_context parameter in JsonSourceTransform after restack
c0789df3
sokra Fix ChunkGroup API change and add comment for absolute path handling
6a1a7428
sokra sokra force pushed from 40989f71 to 6a1a7428 115 days ago
sokra sokra merged bdb2f2ce into canary 115 days ago
sokra sokra deleted the claude/add-webpack-loader-test-kVsLq branch 115 days ago
sokra
jantimon
sokra
jantimon
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 99 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone