chore(deps): update dependency tsdown to ^0.20.0#1447
chore(deps): update dependency tsdown to ^0.20.0#1447renovate[bot] wants to merge 1 commit intomainfrom
Conversation
Greptile OverviewGreptile SummaryThis PR updates the Breaking Changes Reviewv0.19.0 Breaking Changes:
Configuration AnalysisThe project's
The configuration does not use any of the deprecated or renamed options, and does not rely on tsdown's automatic package.json exports generation. Dependency UpdatesThe update also brings:
These are incremental updates to the bundling infrastructure that should not introduce breaking changes to the build output. RecommendationThis is a safe dependency update that brings performance improvements and bug fixes without affecting the project's build configuration or output. Confidence Score: 5/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant NPM as npm/package manager
participant Tsdown as tsdown ^0.19.0
participant Rolldown as rolldown 1.0.0-beta.59
participant Build as Build Output
Dev->>NPM: npm install (updates tsdown)
NPM->>NPM: Updates tsdown 0.17.x → 0.19.0
NPM->>NPM: Updates rolldown beta.53 → beta.59
NPM->>NPM: Updates @oxc-project/types
Dev->>Tsdown: npm run build
Tsdown->>Tsdown: Read tsdown.config.ts
Tsdown->>Tsdown: Process ESM build (unbundled)
Tsdown->>Rolldown: Bundle with rolldown beta.59
Rolldown-->>Tsdown: ESM output (.js, .d.ts)
Tsdown->>Tsdown: Process CJS build (bundled)
Tsdown->>Rolldown: Bundle with noExternal deps
Rolldown-->>Tsdown: CJS output (.cjs, .d.cts)
Tsdown->>Build: Write to lib/ directory
Build-->>Dev: Build complete
|
e23624c to
a4867d0
Compare
6544250 to
d3ccc3d
Compare
82834f9 to
357b4f3
Compare
357b4f3 to
204f429
Compare
This PR contains the following updates:
^0.17.0→^0.20.0Release Notes
rolldown/tsdown (tsdown)
v0.20.3Compare Source
🐞 Bug Fixes
View changes on GitHub
v0.20.2Compare Source
🚀 Features
inlineOnlyclean with hint message on unused - by @jycouet and @sxzz in #725 (13f1c)🐞 Bug Fixes
@types/*- by @kalvenschraut (0be7c)importbeforerequire- by @sxzz (3027a)View changes on GitHub
v0.20.1Compare Source
🚀 Features
View changes on GitHub
v0.20.0Compare Source
🚨 Breaking Changes
dts.resolveoption - by @sxzz (16655)🚀 Features
inlineOnlyoption for dts files - by @sxzz (7d89d)🐞 Bug Fixes
parseEnv- by @sxzz (be1b6)🏎 Performance
View changes on GitHub
v0.19.0Compare Source
🚨 Breaking Changes
debugLogstodebug- by @sxzz (bb4e7)silentoption - by @sxzz (59015)debugtodevtools, renamedebug.devtoolstodevtools.ui- by @sxzz (63e6f)legacyoption, removemain&modulefields if pure ESM - by @sxzz (16841)exports.exclude- by @sxzz (53d38)typeswhenexports.legacy- by @lishaduck and @sxzz in #685 (7be6b)🚀 Features
typeAssertutil back - by @sxzz (1d385)css.splittingis disabled - by @jinghaihan and @sxzz in #680 (b737c)enableDebug- by @sxzz (2d922)resolveUserConfig- by @sxzz (c9acb)🐞 Bug Fixes
--ignore-scriptsto avoid lifecycle output - by @Doctor-wu in #661 (1c8b1)🏎 Performance
View changes on GitHub
v0.18.4Compare Source
🚀 Features
mergeConfig- by @sxzz (ccd17)removeNodeProtocol- by @sxzz (90cd6)packageJsonoption - by @sxzz (6d220)View changes on GitHub
v0.18.3Compare Source
🚀 Features
envFile&envPrefixoption - by @toto6038 and @sxzz in #664 (d5493)ignoreRulesoption to filter specified rule - by @zyyv and Copilot in #665 (450b0)🐞 Bug Fixes
PackageJsontype - by @sxzz (dfc43)View changes on GitHub
v0.18.2Compare Source
🚀 Features
noExternal/inlineOnly/exports.exclude- by @sxzz and @TheAlexLichter (84b68)🐞 Bug Fixes
skipNodeModulesBundlefor monorepo - by @sxzz (9a34f)View changes on GitHub
v0.18.1Compare Source
🚀 Features
exportsoption as a stable feature - by @sxzz (ce9e0)🐞 Bug Fixes
View changes on GitHub
v0.18.0Compare Source
🚨 Breaking Changes
rollup-plugin-copy- by @sxzz (e864b)v0.17.4Compare Source
🚨 Breaking Changes
rollup-plugin-copy- by @sxzz (e864b)🚀 Features
excludeoption - by @TheAlexLichter and @sxzz in #340 (9e634)🐞 Bug Fixes
cwdfrom user config - by @sxzz (bc066)View changes on GitHub
v0.17.3Compare Source
🚀 Features
copy- by @kricsleo and @sxzz in #637 (c1fd4)v0.17.4. Please upgrade tov0.17.4and verify the issue.🐞 Bug Fixes
View changes on GitHub
Configuration
📅 Schedule: 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.
This PR was generated by Mend Renovate. View the repository job log.