chore(deps): update dependency tsdown to v0.22.0#950
Open
renovate[bot] wants to merge 1 commit intocanaryfrom
Open
chore(deps): update dependency tsdown to v0.22.0#950renovate[bot] wants to merge 1 commit intocanaryfrom
renovate[bot] wants to merge 1 commit intocanaryfrom
Conversation
Contributor
There was a problem hiding this comment.
1 issue found across 2 files
Confidence score: 3/5
package.jsonintroduces a concrete compatibility risk:tsdown0.22.0 needs a higher Node version than the repo currently declares, which can break build/publish in currently permitted Node 22.x/23 environments.- This is a medium-severity, high-confidence issue with direct CI/release impact, so there is some merge risk until the Node engine floor and tooling requirements are aligned.
- Pay close attention to
package.json- Node engine and dependency version mismatch may cause build/publish failures.
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="package.json">
<violation number="1" location="package.json:81">
P2: tsdown 0.22.0 requires a higher Node floor than this repo declares, so build/publish runs can fail on currently allowed Node 22.x/23 environments.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
| "react-dom": "19.2.5", | ||
| "rimraf": "6.1.3", | ||
| "tsdown": "0.21.10", | ||
| "tsdown": "0.22.0", |
Contributor
There was a problem hiding this comment.
P2: tsdown 0.22.0 requires a higher Node floor than this repo declares, so build/publish runs can fail on currently allowed Node 22.x/23 environments.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At package.json, line 81:
<comment>tsdown 0.22.0 requires a higher Node floor than this repo declares, so build/publish runs can fail on currently allowed Node 22.x/23 environments.</comment>
<file context>
@@ -78,7 +78,7 @@
"react-dom": "19.2.5",
"rimraf": "6.1.3",
- "tsdown": "0.21.10",
+ "tsdown": "0.22.0",
"typescript": "6.0.3",
"vitest": "4.1.4",
</file context>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.21.10→0.22.0Release Notes
rolldown/tsdown (tsdown)
v0.22.0Compare Source
🚨 Breaking Changes
🚀 Features
🐞 Bug Fixes
🔄 Migration Guide
Node.js version
Upgrade to Node.js 22.18.0 or later. Bun and Deno remain supported (experimental).
unrunis no longer bundledIf your environment relies on the
unrunconfig loader (i.e. you're on a Node version without native TypeScript support and use the defaultautoloader), install it manually:npm i -D unrun # or, alternatively, the new tsx loader: npm i -D tsxIf you use Node.js 22.18.0+ with native TypeScript support, no change is needed — the
autoloader will picknative.dtsauto-enabled from tsconfigIf your
tsconfig.jsonhascompilerOptions.declaration: truebut you do not want tsdown to emit.d.tsfiles, opt out explicitly:exports.binauto-detectionAny entry chunk containing a shebang (e.g.
#!/usr/bin/env node) now causes tsdown to write abinfield inpackage.jsonautomatically. The semantics differ slightly from explicitbin: true:truefalseTo opt out entirely:
Links
Configuration
📅 Schedule: (UTC)
🚦 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.