Commit 4223f73
authored
fix(deps): update dependency import-in-the-middle to v3 (#1782)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[import-in-the-middle](https://redirect.github.com/nodejs/import-in-the-middle)
| [`2.0.6` →
`3.3.3`](https://renovatebot.com/diffs/npm/import-in-the-middle/2.0.6/3.3.3)
|

|

|
---
### Release Notes
<details>
<summary>nodejs/import-in-the-middle (import-in-the-middle)</summary>
###
[`v3.3.3`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#333-2026-07-23)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.3.2...import-in-the-middle-v3.3.3)
##### Bug Fixes
- strip TypeScript after loaders normalize format
([#​278](https://redirect.github.com/nodejs/import-in-the-middle/issues/278))
([a4f0969](https://redirect.github.com/nodejs/import-in-the-middle/commit/a4f0969b4d90e937cc26f0bf8811e9bc782d19ec))
###
[`v3.3.2`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#332-2026-07-20)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.3.1...import-in-the-middle-v3.3.2)
##### Bug Fixes
- delegate tagged modules to their owning loader
([#​276](https://redirect.github.com/nodejs/import-in-the-middle/issues/276))
([e0c57bd](https://redirect.github.com/nodejs/import-in-the-middle/commit/e0c57bd810d89d74e6a22a14c243d650cbda8a3c))
- escape loader URL in generated wrappers
([#​275](https://redirect.github.com/nodejs/import-in-the-middle/issues/275))
([86ca0e5](https://redirect.github.com/nodejs/import-in-the-middle/commit/86ca0e579cb8b592b0ae49cef9bc834b3971592d))
- skip code generation on broken maglev
([#​271](https://redirect.github.com/nodejs/import-in-the-middle/issues/271))
([ae914ac](https://redirect.github.com/nodejs/import-in-the-middle/commit/ae914ac41a4cc9215cbaf4fa5ec48fbe3fa8e7b3))
###
[`v3.3.1`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#331-2026-07-07)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.3.0...import-in-the-middle-v3.3.1)
##### Performance Improvements
- hoist generated wrapper binding runtime
([#​267](https://redirect.github.com/nodejs/import-in-the-middle/issues/267))
([4f41140](https://redirect.github.com/nodejs/import-in-the-middle/commit/4f41140d44f91448899580cbb97f558539005657))
- read each wrapped module from disk once
([#​265](https://redirect.github.com/nodejs/import-in-the-middle/issues/265))
([22b40aa](https://redirect.github.com/nodejs/import-in-the-middle/commit/22b40aa86003934c944b0f586be3889e8c230616))
###
[`v3.3.0`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#330-2026-07-02)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.2.0...import-in-the-middle-v3.3.0)
##### Features
- instrument type-stripped TypeScript modules
([#​258](https://redirect.github.com/nodejs/import-in-the-middle/issues/258))
([3c6b456](https://redirect.github.com/nodejs/import-in-the-middle/commit/3c6b4568a3d23028576ffb728e908a4d06e48523))
##### Bug Fixes
- guard against circular export-star recursion
([#​261](https://redirect.github.com/nodejs/import-in-the-middle/issues/261))
([b957de3](https://redirect.github.com/nodejs/import-in-the-middle/commit/b957de3667292ec2ea3b8729704664d1324eaa8f))
- keep get-esm-exports synchronous so require() works
([#​266](https://redirect.github.com/nodejs/import-in-the-middle/issues/266))
([4244b25](https://redirect.github.com/nodejs/import-in-the-middle/commit/4244b2512f6256af0ff916f6dc98cc65d988187a))
- resolve re-exported values from their defining module
([#​263](https://redirect.github.com/nodejs/import-in-the-middle/issues/263))
([5ef34cb](https://redirect.github.com/nodejs/import-in-the-middle/commit/5ef34cbb59fb65cd0e25b27e06236d6c95c69176))
##### Performance Improvements
- replace acorn with es-module-lexer for ESM parsing
([#​259](https://redirect.github.com/nodejs/import-in-the-middle/issues/259))
([b8cc8af](https://redirect.github.com/nodejs/import-in-the-middle/commit/b8cc8af150f46d09b1f447e01a89344d2e647c2c))
- shrink generated wrapper source
([#​264](https://redirect.github.com/nodejs/import-in-the-middle/issues/264))
([491d968](https://redirect.github.com/nodejs/import-in-the-middle/commit/491d968d5e80cf0f0add2caeb0f447106caf32c3))
###
[`v3.2.0`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#320-2026-06-22)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.1.0...import-in-the-middle-v3.2.0)
##### Features
- add shouldInclude predicate for consumer-owned module matching
([#​255](https://redirect.github.com/nodejs/import-in-the-middle/issues/255))
([b2590d0](https://redirect.github.com/nodejs/import-in-the-middle/commit/b2590d054a5cfc6d6820c06edb4ff4987a10b5c4))
###
[`v3.1.0`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#310-2026-06-17)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.0.2...import-in-the-middle-v3.1.0)
##### Features
- add synchronous loader hooks via module.registerHooks
([#​253](https://redirect.github.com/nodejs/import-in-the-middle/issues/253))
([dd7e550](https://redirect.github.com/nodejs/import-in-the-middle/commit/dd7e5501f0cb901b8e4979f819e9deda6c84e2fc))
###
[`v3.0.2`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#302-2026-06-08)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.0.1...import-in-the-middle-v3.0.2)
##### Bug Fixes
- Updated proxying logic for builtins that are used as CJS
([#​250](https://redirect.github.com/nodejs/import-in-the-middle/issues/250))
([f69eb8f](https://redirect.github.com/nodejs/import-in-the-middle/commit/f69eb8f13c91b7088003e7390b4f54c5076aa50b))
###
[`v3.0.1`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#301-2026-04-07)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v3.0.0...import-in-the-middle-v3.0.1)
##### Bug Fixes
- handle file specifiers from turbopacked packages better
([#​246](https://redirect.github.com/nodejs/import-in-the-middle/issues/246))
([04539fb](https://redirect.github.com/nodejs/import-in-the-middle/commit/04539fb5ceb9e4816933bd4310c1334077af1643))
###
[`v3.0.0`](https://redirect.github.com/nodejs/import-in-the-middle/blob/HEAD/CHANGELOG.md#300-2026-01-30)
[Compare
Source](https://redirect.github.com/nodejs/import-in-the-middle/compare/import-in-the-middle-v2.0.6...import-in-the-middle-v3.0.0)
##### ⚠ BREAKING CHANGES
- drop support for Node.js < v18
([#​230](https://redirect.github.com/nodejs/import-in-the-middle/issues/230))
##### Miscellaneous Chores
- drop support for Node.js < v18
([#​230](https://redirect.github.com/nodejs/import-in-the-middle/issues/230))
([f463b13](https://redirect.github.com/nodejs/import-in-the-middle/commit/f463b1342ca946608432c9be39fecb86e7f7cbf0))
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Almaty)
- Branch creation
- "on friday"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/yamcodes/arkenv).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42MS4zIiwidXBkYXRlZEluVmVyIjoiNDQuNjEuMyIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 01bdab8 commit 4223f73
3 files changed
Lines changed: 13 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
0 commit comments