Skip to content

chore(deps): update dependency tsdown to ^0.22.3 - #250

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tsdown-0.x
Closed

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tsdown-0.x

Conversation

@renovate

@renovate renovate Bot commented May 7, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
tsdown (source) ^0.21.10 → ^0.22.3 age confidence

Release Notes

rolldown/tsdown (tsdown)

v0.22.3

Compare Source

   🚨 Breaking Changes
   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub

v0.22.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.22.1

Compare Source

   🚀 Features
  • dts: Add deps.dts option to override dependency bundling for declaration files  -  by @​sxzz (881bf)
   🐞 Bug Fixes
  • Improve error handling for unsupported TypeScript syntax on Node.js  -  by @​sxzz (b93db)
  • Add extra space for emoji rendering in Windows Terminal  -  by @​sxzz (925cc)
  • unbundle: Add shims support for unbundled builds  -  by @​sxzz (fc991)
    View changes on GitHub

v0.22.0

Compare Source

   🚨 Breaking Changes
  • Drop Node.js < 22.18.0 support, make unrun optional, add tsx config loader  -  by @​sxzz (a1042)
  • dts: Auto-enable dts when tsconfig declaration is true  -  by @​sxzz in #​872 (085f0)
  • publint: Use pkg from publint results, require publint v0.3.8+  -  by @​sxzz (413bb)
   🚀 Features
   🐞 Bug Fixes

🔄 Migration Guide

Node.js version

Upgrade to Node.js 22.18.0 or later. Bun and Deno remain supported (experimental).

unrun is no longer bundled

If your environment relies on the unrun config loader (i.e. you're on a Node version without native TypeScript support and use the default auto loader), install it manually:

npm i -D unrun

# or, alternatively, the new tsx loader:
npm i -D tsx

If you use Node.js 22.18.0+ with native TypeScript support, no change is needed — the auto loader will pick native.

dts auto-enabled from tsconfig

If your tsconfig.json has compilerOptions.declaration: true but you do not want tsdown to emit .d.ts files, opt out explicitly:

// tsdown.config.ts
export default defineConfig({
  dts: false,
})
exports.bin auto-detection

Any entry chunk containing a shebang (e.g. #!/usr/bin/env node) now causes tsdown to write a bin field in package.json automatically. The semantics differ slightly from explicit bin: true:

Value Single shebang Multiple shebangs No shebangs
(unset) Auto-set bin Warn, skip Silent
true Auto-set bin Throw Warn
false No bin No bin No bin

To opt out entirely:

export default defineConfig({
  exports: { bin: false },
})
Links

Configuration

📅 Schedule: (UTC)

  • 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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label May 7, 2026
@changeset-bot

changeset-bot Bot commented May 7, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: a0e1ba3

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@codecov

codecov Bot commented May 7, 2026 •

Copy link
Copy Markdown

Bundle Report

Changes will increase total bundle size by 29.32kB (61.07%) ⬆️⚠️, exceeding the configured threshold of 5%.

Bundle name Size Change
nodekit-esm 77.34kB 59.08kB (323.64%) ⬆️⚠️
nodekit-cjs (removed) -29.76kB (-100.0%) ⬇️

Affected Assets, Files, and Routes:

view changes for bundle: nodekit-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
index.d.ts (New) 47.96kB 47.96kB 100.0% 🚀
index.js 21.99kB 29.38kB 297.6% ⚠️
index-BTqCnByl.d.ts (Deleted) -10.87kB 0 bytes -100.0% 🗑️

@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch 3 times, most recently from d571639 to dfc0476 Compare May 12, 2026 02:33
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch from dfc0476 to 66aec46 Compare May 18, 2026 10:29
@botond-szabo
botond-szabo added this pull request to the merge queue May 20, 2026
@botond-szabo
botond-szabo removed this pull request from the merge queue due to a manual request May 20, 2026
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch 3 times, most recently from d404781 to 624a3be Compare May 27, 2026 02:11
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch from 624a3be to 9413efd Compare May 28, 2026 16:55
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to ^0.22.0 chore(deps): update dependency tsdown to ^0.22.1 May 28, 2026
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch 4 times, most recently from 8654256 to 85339f6 Compare June 4, 2026 16:09
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to ^0.22.1 chore(deps): update dependency tsdown to ^0.22.2 Jun 4, 2026
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch 3 times, most recently from 389cc8d to e4f6797 Compare June 11, 2026 21:12
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch from e4f6797 to 62dff31 Compare June 16, 2026 18:52
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to ^0.22.2 chore(deps): update dependency tsdown to ^0.22.3 Jun 16, 2026
@renovate
renovate Bot force-pushed the renovate/tsdown-0.x branch from 62dff31 to a0e1ba3 Compare June 23, 2026 09:03
@botond-szabo
botond-szabo deleted the renovate/tsdown-0.x branch June 23, 2026 09:07
@renovate

renovate Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (^0.22.3). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant