chore(deps): update dependency @edge-runtime/jest-environment to v4#826
chore(deps): update dependency @edge-runtime/jest-environment to v4#826renovate[bot] wants to merge 1 commit intomainfrom
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
b278b50 to
4a8ac40
Compare
4a8ac40 to
4d438e1
Compare
4d438e1 to
b4b0089
Compare
b4b0089 to
dd72197
Compare
dd72197 to
925a678
Compare
925a678 to
765cbf8
Compare
765cbf8 to
eae3ae0
Compare
eae3ae0 to
f6c0890
Compare
f6c0890 to
76a4be1
Compare
76a4be1 to
b47559c
Compare
b47559c to
4eb40d1
Compare
4eb40d1 to
f5c4930
Compare
f5c4930 to
fefe38d
Compare
fefe38d to
d1ce3f7
Compare
a67341a to
0a40710
Compare
packages/kv/package.json
Outdated
| "devDependencies": { | ||
| "@changesets/cli": "2.27.11", | ||
| "@edge-runtime/jest-environment": "2.3.10", | ||
| "@edge-runtime/jest-environment": "4.0.0", |
There was a problem hiding this comment.
The updated @edge-runtime/jest-environment@4.0.0 requires Node >=18, but this package specifies engines.node: ">=14.6", creating an incompatible dependency conflict.
View Details
📝 Patch Details
diff --git a/packages/blob/package.json b/packages/blob/package.json
index f66052e..265b5eb 100644
--- a/packages/blob/package.json
+++ b/packages/blob/package.json
@@ -81,6 +81,6 @@
"tsup": "8.4.0"
},
"engines": {
- "node": ">=16.14"
+ "node": ">=18"
}
}
diff --git a/packages/edge-config/package.json b/packages/edge-config/package.json
index 57ade40..af7c22f 100644
--- a/packages/edge-config/package.json
+++ b/packages/edge-config/package.json
@@ -69,6 +69,6 @@
}
},
"engines": {
- "node": ">=14.6"
+ "node": ">=18"
}
}
diff --git a/packages/kv/package.json b/packages/kv/package.json
index 4d127f2..7228df3 100644
--- a/packages/kv/package.json
+++ b/packages/kv/package.json
@@ -63,6 +63,6 @@
"typescript": "5.7.3"
},
"engines": {
- "node": ">=14.6"
+ "node": ">=18"
}
}
Analysis
The package has been updated to use @edge-runtime/jest-environment@4.0.0 (line 50), which requires Node.js version >=18 according to its engine specification in pnpm-lock.yaml. However, this package declares it supports Node >=14.6 in its engines field (line 66). This creates a dependency resolution conflict where:
- Users with Node 14.6-17.x will be able to install the package (meets package engine requirement) but will fail when trying to install
@edge-runtime/jest-environment@4.0.0(doesn't meet dependency's engine requirement) - Package managers may reject the installation entirely due to the conflicting engine requirements
- Tests using
jest --env @edge-runtime/jest-environment(line 38) will fail on supported Node versions
This affects the test script which explicitly uses the @edge-runtime/jest-environment.
Recommendation
Either:
- Recommended: Update the package's Node engine requirement to
"node": ">=18"to match the dependency's requirement, or - Alternative: Downgrade
@edge-runtime/jest-environmentto a version that supports Node >=14.6 (likely staying on 2.x series)
If choosing option 1, verify that all features work correctly on Node 18+ and update any CI/deployment configurations accordingly.
| "devDependencies": { | ||
| "@changesets/cli": "2.28.1", | ||
| "@edge-runtime/jest-environment": "2.3.10", | ||
| "@edge-runtime/jest-environment": "4.0.0", |
There was a problem hiding this comment.
The updated @edge-runtime/jest-environment@4.0.0 requires Node >=18, but this package specifies engines.node: ">=14.6", creating an incompatible dependency conflict.
View Details
Analysis
The package has been updated to use @edge-runtime/jest-environment@4.0.0 (line 48), which requires Node.js version >=18 according to its engine specification in pnpm-lock.yaml. However, this package declares it supports Node >=14.6 in its engines field (line 72). This creates a dependency resolution conflict where:
- Users with Node 14.6-17.x will be able to install the package (meets package engine requirement) but will fail when trying to install
@edge-runtime/jest-environment@4.0.0(doesn't meet dependency's engine requirement) - Package managers may reject the installation entirely due to the conflicting engine requirements
- Tests using
jest --env @edge-runtime/jest-environment(line 32) will fail on supported Node versions
This affects the test:common and test:edge scripts which explicitly use the @edge-runtime/jest-environment.
Recommendation
Either:
- Recommended: Update the package's Node engine requirement to
"node": ">=18"to match the dependency's requirement, or - Alternative: Downgrade
@edge-runtime/jest-environmentto a version that supports Node >=14.6 (likely staying on 2.x series)
If choosing option 1, verify that all features work correctly on Node 18+ and update any CI/deployment configurations accordingly.
0a40710 to
d609199
Compare
d609199 to
4c01cbf
Compare
4c01cbf to
b3da697
Compare
b3da697 to
dd3a0ee
Compare
dd3a0ee to
01e21b5
Compare
01e21b5 to
0afa226
Compare
0afa226 to
779c297
Compare
779c297 to
333935e
Compare
333935e to
b1a8370
Compare
b1a8370 to
2c1f1f2
Compare
2c1f1f2 to
bf8234a
Compare
bf8234a to
b38e558
Compare
b38e558 to
0b4f66e
Compare
This PR contains the following updates:
2.3.10→4.0.0Release Notes
vercel/edge-runtime (@edge-runtime/jest-environment)
v4.0.0Compare Source
Major Changes
Patch Changes
b1e3795]:v3.0.4Compare Source
Patch Changes
v3.0.3Compare Source
Patch Changes
44aaa5706fb45df468d72531e27930552e882701]:v3.0.2Compare Source
Patch Changes
v3.0.1Compare Source
Patch Changes
v3.0.0Compare Source
Major Changes
Patch Changes
892741faf806d5f5a201331fe31e8f26a4816ac6]:Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.