From ece4824f0d1d3580092a1a0c44f053504140eae0 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Wed, 13 May 2026 12:02:13 +0200
Subject: [PATCH] =?UTF-8?q?Update=20jiti=202.6.1=20=E2=86=92=202.7.0=20(mi?=
=?UTF-8?q?nor)=20(#20044)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Here is everything you need to know about this update. Please take a
good look at what changed and the test results before merging this pull
request.
### What changed?
#### ✳️ jiti (2.6.1 → 2.7.0) · [Repo](https://github.com/unjs/jiti) ·
[Changelog](https://github.com/unjs/jiti/blob/main/CHANGELOG.md)
Release Notes
compare
changes
🚀 Enhancements
- Add explicit resource management (
using/await
using) support (#422)
- Support opt-in
tsconfigPaths (#427)
- Support virtual modules (#428)
- Add
jiti/static subpath (#430)
🔥 Performance
-
interopDefault: Add caching to reduce proxy overhead by
~2x (#421)
🩹 Fixes
-
require: Passthrough resolve options (#412)
-
require: Fallback to transpilation when
tryNative fails (#413)
- Fallback for
ENAMETOOLONG when
evaluating esm (#429)
📦 Build
✅ Tests
- Ignore jsx test for bun/cjs (3a744ca)
❤️ Contributors
Does any of this look wrong? Please let us
know.
Commits
See
the full diff on Github. The new version differs by 29 commits:
---

[Depfu](https://depfu.com) will automatically keep this PR
conflict-free, as long as you don't add any commits to this branch
yourself. You can also trigger a rebase manually by commenting with
`@depfu rebase`.
All Depfu comment commands
- @depfu rebase
- Rebases against your default branch and
redoes this update
- @depfu recreate
- Recreates this PR, overwriting any edits
that you've made to it
- @depfu merge
- Merges this PR once your tests are passing and
conflicts are resolved
- @depfu cancel merge
- Cancels automatic merging of this
PR
- @depfu close
- Closes this PR and deletes the branch
- @depfu reopen
- Restores the branch and reopens this PR (if
it's closed)
- @depfu pause
- Ignores all future updates for this dependency
and closes this PR
- @depfu pause [minor|major]
- Ignores all future minor/major
updates for this dependency and closes this PR
- @depfu resume
- Future versions of this dependency will
create PRs again (leaves this PR as is)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
---
packages/@tailwindcss-node/package.json | 2 +-
packages/@tailwindcss-upgrade/package.json | 2 +-
pnpm-lock.yaml | 52 +++++++++++-----------
3 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/packages/@tailwindcss-node/package.json b/packages/@tailwindcss-node/package.json
index be7fc7a40..be9c13972 100644
--- a/packages/@tailwindcss-node/package.json
+++ b/packages/@tailwindcss-node/package.json
@@ -55,7 +55,7 @@
"dependencies": {
"@jridgewell/remapping": "^2.3.5",
"enhanced-resolve": "^5.21.0",
- "jiti": "^2.6.1",
+ "jiti": "^2.7.0",
"lightningcss": "catalog:",
"magic-string": "^0.30.21",
"source-map-js": "^1.2.1",
diff --git a/packages/@tailwindcss-upgrade/package.json b/packages/@tailwindcss-upgrade/package.json
index 2daccef2a..c35f34082 100644
--- a/packages/@tailwindcss-upgrade/package.json
+++ b/packages/@tailwindcss-upgrade/package.json
@@ -32,7 +32,7 @@
"dedent": "1.7.2",
"enhanced-resolve": "^5.21.0",
"globby": "^16.2.0",
- "jiti": "^2.6.1",
+ "jiti": "^2.7.0",
"mri": "^1.2.0",
"picocolors": "^1.1.1",
"postcss": "^8.5.10",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dcfb38dd6..1d56b556d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -78,7 +78,7 @@ importers:
version: 4.3.0(prettier@3.8.3)(typescript@5.9.3)
tsup:
specifier: ^8.5.1
- version: 8.5.1(jiti@2.6.1)(postcss@8.5.14)(tsx@4.19.1)(typescript@5.9.3)(yaml@2.6.0)
+ version: 8.5.1(jiti@2.7.0)(postcss@8.5.14)(tsx@4.19.1)(typescript@5.9.3)(yaml@2.6.0)
turbo:
specifier: ^2.9.6
version: 2.9.6
@@ -87,7 +87,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^4.1.5
- version: 4.1.5(@types/node@22.19.17)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
+ version: 4.1.5(@types/node@22.19.17)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
crates/node:
optionalDependencies:
@@ -240,8 +240,8 @@ importers:
specifier: ^5.21.0
version: 5.21.0
jiti:
- specifier: ^2.6.1
- version: 2.6.1
+ specifier: ^2.7.0
+ version: 2.7.0
lightningcss:
specifier: 'catalog:'
version: 1.32.0(patch_hash=mz3chiqe2jbihxa25xumd4ogum)
@@ -380,8 +380,8 @@ importers:
specifier: ^16.2.0
version: 16.2.0
jiti:
- specifier: ^2.6.1
- version: 2.6.1
+ specifier: ^2.7.0
+ version: 2.7.0
mri:
specifier: ^1.2.0
version: 1.2.0
@@ -440,7 +440,7 @@ importers:
version: 22.19.17
vite:
specifier: 'catalog:'
- version: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
+ version: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
packages/@tailwindcss-webpack:
dependencies:
@@ -562,7 +562,7 @@ importers:
version: link:../../packages/@tailwindcss-vite
'@vitejs/plugin-react':
specifier: ^6.0.1
- version: 6.0.1(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
+ version: 6.0.1(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
react:
specifier: ^19.2.5
version: 19.2.5
@@ -584,7 +584,7 @@ importers:
version: 1.3.13
vite:
specifier: 'catalog:'
- version: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
+ version: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
packages:
@@ -2794,8 +2794,8 @@ packages:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
- jiti@2.6.1:
- resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
+ jiti@2.7.0:
+ resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
hasBin: true
joycon@3.1.1:
@@ -4837,10 +4837,10 @@ snapshots:
'@types/semver@7.7.1': {}
- '@vitejs/plugin-react@6.0.1(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))':
+ '@vitejs/plugin-react@6.0.1(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))':
dependencies:
'@rolldown/pluginutils': 1.0.0-rc.7
- vite: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
+ vite: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
'@vitest/expect@4.1.5':
dependencies:
@@ -4851,13 +4851,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))':
+ '@vitest/mocker@4.1.5(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))':
dependencies:
'@vitest/spy': 4.1.5
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
+ vite: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
'@vitest/pretty-format@4.1.5':
dependencies:
@@ -5440,7 +5440,7 @@ snapshots:
jiti@1.21.6: {}
- jiti@2.6.1: {}
+ jiti@2.7.0: {}
joycon@3.1.1: {}
@@ -5509,7 +5509,7 @@ snapshots:
get-port-please: 3.2.0
h3: 1.15.11
http-shutdown: 1.2.2
- jiti: 2.6.1
+ jiti: 2.7.0
mlly: 1.8.2
node-forge: 1.4.0
pathe: 2.0.3
@@ -5723,11 +5723,11 @@ snapshots:
optionalDependencies:
postcss: 8.5.14
- postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.14)(tsx@4.19.1)(yaml@2.6.0):
+ postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.14)(tsx@4.19.1)(yaml@2.6.0):
dependencies:
lilconfig: 3.1.2
optionalDependencies:
- jiti: 2.6.1
+ jiti: 2.7.0
postcss: 8.5.14
tsx: 4.19.1
yaml: 2.6.0
@@ -6105,7 +6105,7 @@ snapshots:
tslib@2.8.1: {}
- tsup@8.5.1(jiti@2.6.1)(postcss@8.5.14)(tsx@4.19.1)(typescript@5.9.3)(yaml@2.6.0):
+ tsup@8.5.1(jiti@2.7.0)(postcss@8.5.14)(tsx@4.19.1)(typescript@5.9.3)(yaml@2.6.0):
dependencies:
bundle-require: 5.1.0(esbuild@0.27.0)
cac: 6.7.14
@@ -6116,7 +6116,7 @@ snapshots:
fix-dts-default-cjs-exports: 1.0.1
joycon: 3.1.1
picocolors: 1.1.1
- postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.14)(tsx@4.19.1)(yaml@2.6.0)
+ postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.14)(tsx@4.19.1)(yaml@2.6.0)
resolve-from: 5.0.0
rollup: 4.44.0
source-map: 0.7.6
@@ -6188,7 +6188,7 @@ snapshots:
util-deprecate@1.0.2: {}
- vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0):
+ vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0):
dependencies:
lightningcss: 1.32.0(patch_hash=mz3chiqe2jbihxa25xumd4ogum)
picomatch: 4.0.4
@@ -6199,15 +6199,15 @@ snapshots:
'@types/node': 22.19.17
esbuild: 0.27.0
fsevents: 2.3.3
- jiti: 2.6.1
+ jiti: 2.7.0
terser: 5.31.6
tsx: 4.19.1
yaml: 2.6.0
- vitest@4.1.5(@types/node@22.19.17)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)):
+ vitest@4.1.5(@types/node@22.19.17)(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)):
dependencies:
'@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
+ '@vitest/mocker': 4.1.5(vite@8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0))
'@vitest/pretty-format': 4.1.5
'@vitest/runner': 4.1.5
'@vitest/snapshot': 4.1.5
@@ -6224,7 +6224,7 @@ snapshots:
tinyexec: 1.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.1.0
- vite: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.6.1)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
+ vite: 8.0.10(@types/node@22.19.17)(esbuild@0.27.0)(jiti@2.7.0)(terser@5.31.6)(tsx@4.19.1)(yaml@2.6.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.19.17