Conversation
Overall package sizeSelf size: 8.89 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.5.0 | 442.82 kB | 828.77 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## BridgeAR/2026-08-28-turbopack-instrumentation #10262 +/- ##
==================================================================================
- Coverage 98.71% 69.52% -29.19%
==================================================================================
Files 1013 986 -27
Lines 160794 152589 -8205
Branches 74 26 -48
==================================================================================
- Hits 158728 106092 -52636
- Misses 2066 46497 +44431
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This comment has been minimized.
This comment has been minimized.
8e27ae6 to
710e3a4
Compare
862411d to
0fd9965
Compare
d899dbf to
8cd78ff
Compare
Separate bundler wrappers duplicated export discovery, live-binding, and CommonJS replacement semantics, allowing their behavior to drift from runtime instrumentation. Delegate those contracts to import-in-the-middle while retaining bundler-specific resolution, target selection, and source maps.
0fd9965 to
cbf1942
Compare
BenchmarksBenchmark execution time: 2026-09-11 18:44:24 Comparing candidate commit cbf1942 in PR branch Found 1 performance improvements and 0 performance regressions! Performance is the same for 2306 metrics, 6 unstable metrics.
|
Separate wrappers for Webpack, esbuild, and Turbopack duplicate export discovery, live-binding, and CommonJS replacement behavior. Their behavior can drift from import-in-the-middle and from each other.
This delegates those contracts to import-in-the-middle's experimental bundler API. dd-trace-js still owns bundler resolution, instrumentation metadata, source-map composition, and watch-file integration.
This draft depends on nodejs/import-in-the-middle#270.