Commit 688c7f7
authored
chore(deps): update dependency rolldown to v1.0.0-rc.5 (#15)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [rolldown](https://rolldown.rs/)
([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown))
| [`1.0.0-rc.4` →
`1.0.0-rc.5`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-rc.4/1.0.0-rc.5)
|

|

|

|

|
---
### Release Notes
<details>
<summary>rolldown/rolldown (rolldown)</summary>
###
[`v1.0.0-rc.5`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-rc5---2026-02-18)
[Compare
Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.0-rc.4...v1.0.0-rc.5)
##### 🚀 Features
- add `Visitor` to `rolldown/utils`
([#​8373](https://redirect.github.com/rolldown/rolldown/issues/8373))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- module-info: add `inputFormat` property to `ModuleInfo`
([#​8329](https://redirect.github.com/rolldown/rolldown/issues/8329))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- default `treeshake.invalid_import_side_effects` to `false`
([#​8357](https://redirect.github.com/rolldown/rolldown/issues/8357))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_utils: add `IndexBitSet`
([#​8343](https://redirect.github.com/rolldown/rolldown/issues/8343))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_utils: add more methods and trait impls to BitSet
([#​8342](https://redirect.github.com/rolldown/rolldown/issues/8342))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_vite\_build\_import\_analysis: add support for
`await import().then((m) => m.prop)`
([#​8328](https://redirect.github.com/rolldown/rolldown/issues/8328))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_vite\_reporter: support custom logger for build
infos
([#​7652](https://redirect.github.com/rolldown/rolldown/issues/7652))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- rust/mcs: support `entriesAwareMergeThreshold`
([#​8312](https://redirect.github.com/rolldown/rolldown/issues/8312))
by [@​hyf0](https://redirect.github.com/hyf0)
- mcs: `maxSize` will split the oversized chunk with taking file
relevance into account
([#​8277](https://redirect.github.com/rolldown/rolldown/issues/8277))
by [@​hyf0](https://redirect.github.com/hyf0)
- rolldown\_plugin\_vite\_import\_glob: support template literal in glob
import patterns
([#​8298](https://redirect.github.com/rolldown/rolldown/issues/8298))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_chunk\_import\_map: output importmap without spaces
([#​8297](https://redirect.github.com/rolldown/rolldown/issues/8297))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- add INEFFECTIVE\_DYNAMIC\_IMPORT warning in core
([#​8284](https://redirect.github.com/rolldown/rolldown/issues/8284))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- mcs: generate more readable name for `entriesAware` chunks
([#​8275](https://redirect.github.com/rolldown/rolldown/issues/8275))
by [@​hyf0](https://redirect.github.com/hyf0)
- mcs: support `entriesAware`
([#​8274](https://redirect.github.com/rolldown/rolldown/issues/8274))
by [@​hyf0](https://redirect.github.com/hyf0)
##### 🐛 Bug Fixes
- improve circular dependency detection in chunk optimizer
([#​8371](https://redirect.github.com/rolldown/rolldown/issues/8371))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- align `minify.compress: true` and `minify.mangle: true` with `minify:
true`
([#​8367](https://redirect.github.com/rolldown/rolldown/issues/8367))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_esm\_external\_require: apply conversion to UMD and
IIFE outputs
([#​8359](https://redirect.github.com/rolldown/rolldown/issues/8359))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- cjs: bailout treeshaking on cjs modules that have multiple re-exports
([#​8348](https://redirect.github.com/rolldown/rolldown/issues/8348))
by [@​hyf0](https://redirect.github.com/hyf0)
- handle member expression and this expression in JSX element name
rewriting
([#​8323](https://redirect.github.com/rolldown/rolldown/issues/8323))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- pad `encode_hash_with_base` output to fixed length to prevent slice
panics
([#​8320](https://redirect.github.com/rolldown/rolldown/issues/8320))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- `xxhash_with_base` skips hashing when input is exactly 16 bytes
([#​8319](https://redirect.github.com/rolldown/rolldown/issues/8319))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- complete `ImportKind::try_from` with missing variants and correct
`url-import` to `url-token`
([#​8310](https://redirect.github.com/rolldown/rolldown/issues/8310))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- mark Node.js builtin modules as side-effect-free when resolved via
`external` config
([#​8304](https://redirect.github.com/rolldown/rolldown/issues/8304))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- mcs: `maxSize` should split chunks correctly based on sizes
([#​8289](https://redirect.github.com/rolldown/rolldown/issues/8289))
by [@​hyf0](https://redirect.github.com/hyf0)
##### 🚜 Refactor
- introduce `RawMangleOptions` and `RawCompressOptions`
([#​8366](https://redirect.github.com/rolldown/rolldown/issues/8366))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- mcs: refactor `apply_manual_code_splitting` into `ManualSplitter`
([#​8346](https://redirect.github.com/rolldown/rolldown/issues/8346))
by [@​hyf0](https://redirect.github.com/hyf0)
- rolldown\_plugin\_vite\_reporter: simplify hook registration and
remove redundant state
([#​8322](https://redirect.github.com/rolldown/rolldown/issues/8322))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- use set to store user defined entry modules
([#​8315](https://redirect.github.com/rolldown/rolldown/issues/8315))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- rust/mcs: collect groups into map at first for having clean and
performant operations
([#​8313](https://redirect.github.com/rolldown/rolldown/issues/8313))
by [@​hyf0](https://redirect.github.com/hyf0)
- mcs: introduce newtype `ModuleGroupOrigin` and `ModuleGroupId`
([#​8311](https://redirect.github.com/rolldown/rolldown/issues/8311))
by [@​hyf0](https://redirect.github.com/hyf0)
- remove unnecessary `FinalizerMutableState` struct
([#​8303](https://redirect.github.com/rolldown/rolldown/issues/8303))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- move module finalization into `finalize_modules`
([#​8302](https://redirect.github.com/rolldown/rolldown/issues/8302))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- extract `apply_transfer_parts_mutation` into its own module
([#​8301](https://redirect.github.com/rolldown/rolldown/issues/8301))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- move ESM format check into `determine_export_mode`
([#​8294](https://redirect.github.com/rolldown/rolldown/issues/8294))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- remove `warnings` field from `GenerateContext`
([#​8293](https://redirect.github.com/rolldown/rolldown/issues/8293))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- extract util function remove clippy supression
([#​8290](https://redirect.github.com/rolldown/rolldown/issues/8290))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- move `is_in_node_modules` to `PathExt` trait in `rolldown_std_utils`
([#​8286](https://redirect.github.com/rolldown/rolldown/issues/8286))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- rolldown\_plugin\_vite\_reporter: remove unnecessary ineffective
dynamic import detection logic
([#​8285](https://redirect.github.com/rolldown/rolldown/issues/8285))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- dev: inject hmr runtime to `\0rolldown/runtime.js`
([#​8234](https://redirect.github.com/rolldown/rolldown/issues/8234))
by [@​hyf0](https://redirect.github.com/hyf0)
- improve naming in chunk\_optimizer
([#​8287](https://redirect.github.com/rolldown/rolldown/issues/8287))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- simplify PostChunkOptimizationOperation from bitflags to enum
([#​8283](https://redirect.github.com/rolldown/rolldown/issues/8283))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- optimize BitSet.index\_of\_one to return iterator instead of Vec
([#​8282](https://redirect.github.com/rolldown/rolldown/issues/8282))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
##### 📚 Documentation
- change default value in `format` JSDoc from `'esm'` to `'es'`
([#​8372](https://redirect.github.com/rolldown/rolldown/issues/8372))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- in-depth: remove `invalidImportSideEffects` option mention from lazy
barrel optimization doc
([#​8355](https://redirect.github.com/rolldown/rolldown/issues/8355))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- mcs: clarify `minSize` constraints
([#​8279](https://redirect.github.com/rolldown/rolldown/issues/8279))
by [@​ShroXd](https://redirect.github.com/ShroXd)
##### ⚡ Performance
- use IndexVec for chunk TLA detection
([#​8341](https://redirect.github.com/rolldown/rolldown/issues/8341))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- only invoke single resolve call for the same specifier and import kind
([#​8332](https://redirect.github.com/rolldown/rolldown/issues/8332))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_vite\_reporter: skip gzip computation when
`report_compressed_size` is disabled
([#​8321](https://redirect.github.com/rolldown/rolldown/issues/8321))
by [@​shulaoda](https://redirect.github.com/shulaoda)
##### 🧪 Testing
- use `vi.waitFor` and `expect.poll` instead of custom `waitUtil`
function
([#​8369](https://redirect.github.com/rolldown/rolldown/issues/8369))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_esm\_external\_require\_plugin: add tests
([#​8358](https://redirect.github.com/rolldown/rolldown/issues/8358))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- add watch file tests
([#​8330](https://redirect.github.com/rolldown/rolldown/issues/8330))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- rolldown\_plugin\_vite\_build\_import\_analysis: add test for dynamic
import treeshaking
([#​8327](https://redirect.github.com/rolldown/rolldown/issues/8327))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
##### ⚙️ Miscellaneous Tasks
- prepare-release: skip workflow on forked repositories
([#​8368](https://redirect.github.com/rolldown/rolldown/issues/8368))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- format more files
([#​8360](https://redirect.github.com/rolldown/rolldown/issues/8360))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update oxc to v0.114.0
([#​8347](https://redirect.github.com/rolldown/rolldown/issues/8347))
by [@​camc314](https://redirect.github.com/camc314)
- deps: update test262 submodule for tests
([#​8354](https://redirect.github.com/rolldown/rolldown/issues/8354))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
- deps: update crate-ci/typos action to v1.43.5
([#​8350](https://redirect.github.com/rolldown/rolldown/issues/8350))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update oxc apps
([#​8351](https://redirect.github.com/rolldown/rolldown/issues/8351))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- rolldown\_plugin\_vite\_reporter: remove unnecessary README.md
([#​8334](https://redirect.github.com/rolldown/rolldown/issues/8334))
by [@​shulaoda](https://redirect.github.com/shulaoda)
- deps: update npm packages
([#​8338](https://redirect.github.com/rolldown/rolldown/issues/8338))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update rust crates
([#​8339](https://redirect.github.com/rolldown/rolldown/issues/8339))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency oxlint-tsgolint to v0.13.0
([#​8337](https://redirect.github.com/rolldown/rolldown/issues/8337))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update github-actions
([#​8336](https://redirect.github.com/rolldown/rolldown/issues/8336))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update napi to v3.8.3
([#​8331](https://redirect.github.com/rolldown/rolldown/issues/8331))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency oxlint-tsgolint to v0.12.2
([#​8325](https://redirect.github.com/rolldown/rolldown/issues/8325))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- remove unnecessary transform.decorator
([#​8314](https://redirect.github.com/rolldown/rolldown/issues/8314))
by [@​IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY)
- deps: update dependency rust to v1.93.1
([#​8305](https://redirect.github.com/rolldown/rolldown/issues/8305))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update dependency oxlint-tsgolint to v0.12.1
([#​8300](https://redirect.github.com/rolldown/rolldown/issues/8300))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- deps: update oxc apps
([#​8296](https://redirect.github.com/rolldown/rolldown/issues/8296))
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- docs: don't skip for build runs without cache
([#​8281](https://redirect.github.com/rolldown/rolldown/issues/8281))
by [@​sapphi-red](https://redirect.github.com/sapphi-red)
</details>
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/rolldown/rolldown-plugin-node-polyfills).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMi4wIiwidXBkYXRlZEluVmVyIjoiNDMuMjIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 4aba427 commit 688c7f7
1 file changed
+64
-64
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments