-
Notifications
You must be signed in to change notification settings - Fork 44
chore(deps): update dependency tsdown to ^0.19.0 #1447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No files reviewed, no comments
e23624c to
a4867d0
Compare
This PR contains the following updates:
^0.17.0→^0.19.0Release Notes
rolldown/tsdown (tsdown)
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.