Skip to content

chore(deps): update dependency tsdown to v0.22.1#378

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

chore(deps): update dependency tsdown to v0.22.1#378
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tsdown-0.x

Conversation

@renovate

@renovate renovate Bot commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
tsdown (source) 0.21.00.22.1 age confidence

Release Notes

rolldown/tsdown (tsdown)

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

v0.21.10

Compare Source

   🚀 Features
    View changes on GitHub

v0.21.9

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.8

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.7

Compare Source

   🚀 Features
  • Add module option for attw and publint to allow passing imported modules directly  -  by @​sxzz (31e90)
   🐞 Bug Fixes
  • deps: Add skipNodeModulesBundle dep subpath e2e tests and fix docs  -  by @​sxzz (deff7)
    View changes on GitHub

v0.21.6

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.5

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.4

Compare Source

   🚀 Features
   🐞 Bug Fixes
  • exports: Preserve CRLF line endings in package.json  -  by @​sxzz (a4d4e)
    View changes on GitHub

v0.21.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v0.21.2

Compare Source

   🚨 Breaking Changes
  • exe: Add exe.outDir for separate executable output dir, defaults to build  -  by @​sxzz (d49ef)

Note: Executable is still an experimental feature and does not follow SemVer. Breaking changes may occur in any release.

   🚀 Features
   🐞 Bug Fixes
  • css: Skip data URIs and external URLs in CSS url() rebasing  -  by @​sxzz (13907)
    View changes on GitHub

v0.21.1

Compare Source

   🚨 Breaking Changes

[!IMPORTANT]
If you are using CSS features (e.g., CSS imports), you now need to manually install the @tsdown/css package:

npm install @&#8203;tsdown/css -D
# or
pnpm add @&#8203;tsdown/css -D

Note: CSS support is still an experimental feature and does not follow SemVer. Breaking changes may occur in any release.

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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.


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

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

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Nov 11, 2025

Copy link
Copy Markdown

Deploying gunshi with  Cloudflare Pages  Cloudflare Pages

Latest commit: fb02a0e
Status:🚫  Build failed.

View logs

@renovate renovate Bot added the deps label Nov 11, 2025
@coderabbitai

coderabbitai Bot commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 5 times, most recently from fd97eb2 to d4f7e9a Compare November 14, 2025 20:36
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.0 chore(deps): update dependency tsdown to v0.16.1 Nov 14, 2025
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 4 times, most recently from 86cf712 to 9ec7867 Compare November 18, 2025 20:02
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.1 chore(deps): update dependency tsdown to v0.16.2 Nov 18, 2025
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch from 9ec7867 to fd596dc Compare November 19, 2025 02:01
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.2 chore(deps): update dependency tsdown to v0.16.3 Nov 19, 2025
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 5 times, most recently from 0a926a4 to 40694f8 Compare November 19, 2025 21:38
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.3 chore(deps): update dependency tsdown to v0.16.4 Nov 19, 2025
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 4 times, most recently from 54997f2 to 2c98113 Compare November 24, 2025 05:42
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.4 chore(deps): update dependency tsdown to v0.16.5 Nov 24, 2025
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 3 times, most recently from 639c37b to 2761045 Compare November 26, 2025 09:00
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 3 times, most recently from e1082f2 to 4ae8326 Compare December 4, 2025 20:46
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.7 chore(deps): update dependency tsdown to v0.16.8 Dec 4, 2025
@renovate renovate Bot force-pushed the renovate/tsdown-0.x branch 24 times, most recently from 94ab204 to d25077c Compare December 11, 2025 17:03
@renovate renovate Bot changed the title chore(deps): update dependency tsdown to v0.16.8 chore(deps): update dependency tsdown to v0.17.0 Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants