Repository navigation
fix(deps): update dependency tsdown to ^0.23.0 - #2125
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
🦋 Changeset detectedLatest commit: 5c88be4 The changes in this PR will be included in the next version bump. This PR includes changesets to release 50 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
✅ E2E Tests🟢 43 passed • 🟡 1 flaky • view full report • view run Studio: https://plugins-e2e-test-studio-r1mla8pr1.sanity.dev Datasets: |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Coverage Report
File CoverageNo changed files found. |
30bcba5 to
5b753fa
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f0b4dc3. Configure here.
f0b4dc3 to
c07dc77
Compare
a3ae779 to
2750254
Compare
8733560 to
ebc4705
Compare
ec01abf to
d741975
Compare
4fddb7f to
5b12102
Compare
7e70fb7 to
fcd75b1
Compare

This PR contains the following updates:
^0.22.14→^0.23.0Release Notes
rolldown/tsdown (tsdown)
v0.23.0Compare Source
🧭 Migration Guide
Most users can upgrade directly. Before upgrading, run one final build with
tsdown@0.22.14and resolve all deprecation warnings.bundle: false→unbundle: true;bundle: truecan be removedoutExtension→outExtensionspublicDir/--public-dir→copy/--copyremoveNodeProtocol: true→nodeProtocol: 'strip'injectStyle→css.injectinlineOnly/deps.onlyAllowBundle→deps.onlyBundleskipNodeModulesBundle: true→deps.neverBundle: trueresolveDepSubpathnow defaults tofalse; set it totrueto preserve the previous behaviorrolldown-plugin-dtswas upgraded from0.27.13to0.28.5dts.oxc: true→dts.generator: 'oxc'dts.tsgo: true→dts.generator: 'tsgo';oxcandtsgoobjects now only configure their respective generatorsdts.volarPlugins→dts.customLanguages; rename each language'screatehook tocreateVolarPluginsvue, now throw when combined with an incompatible generatordts.cjsReexportwas removed; dual-format builds now generate CJS declarations in a separate passstricttoesm-only; setprofile: 'strict'to preserve the previous checksbuild()now returns{ bundles, watch }; replaceconst bundles = await build()withconst { bundles } = await build()^22.18.0,^24.11.0, or>=26.0.0rolldown-plugin-dtsnow requires Rolldown 1.2.xtypesandtypesVersionsfallbacks were removed; use TypeScript'sbundler,node16, ornodenextmodule resolution🚨 Breaking Changes
typesandtypesVersionsfields - by @sxzz (be3ea)esm-only- by @sxzz (9b3cf)deps.onlyAllowBundle- by @sxzz (30c55)resolveDepSubpathby default - by @sxzz (d300f)skipNodeModulesBundle- by @sxzz (f2a3d)dts.generatorthe only way to select generator - by @sxzz (eb75f)🚀 Features
css.modules.localsConvention- by @sxzz and @lazerg (b566f)summaryoption to skip per-file size logs - by @lazerg in #1036 (020e9)🐞 Bug Fixes
unplugin-unusedv0.5+ - by @sxzz (53c78)@import- by @lazerg in #1038 (ebee5)resolveDepSubpathwhenneverBundleistrue- by @lazerg in #1053 (4943c)🏎 Performance
asyncDisposepolyfill - by @sxzz (82675)ansiswithutil.styleText- by @sxzz (be6bf)View changes on GitHub
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here
Note
Medium Risk
tsdown 0.23 includes breaking build/config changes that could affect package builds across the monorepo; this PR only updates the catalog version, not local tsdown configs.
Overview
Bumps the shared tsdown catalog dependency from
^0.22.14to^0.23.0inpnpm-workspace.yaml, so every workspace package that builds through the catalog picks up the new bundler version on install.Adds a changeset that records a patch release for the listed
@sanity/*andsanity-plugin-*packages so the dependency bump can ship through the normal release workflow.Reviewed by Cursor Bugbot for commit 5c88be4. Bugbot is set up for automated code reviews on this repo. Configure here.