chore(deps): update dependency rolldown to v1.0.0-beta.51#15856
Merged
renovate[bot] merged 1 commit intomainfrom Nov 19, 2025
Merged
chore(deps): update dependency rolldown to v1.0.0-beta.51#15856renovate[bot] merged 1 commit intomainfrom
renovate[bot] merged 1 commit intomainfrom
Conversation
Contributor
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. |
8c7bf53 to
07d911f
Compare
This was referenced Nov 24, 2025
overlookmotel
added a commit
that referenced
this pull request
Nov 24, 2025
# Oxlint ### 💥 BREAKING CHANGES - cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel) ### 🚀 Features - 72660f7 linter: Support auto generate config document for tuple lint option (#15904) (Duc Nghiem Xuan) - 0c1f82b linter/plugins: Add `tokens` property to `Program` (#16020) (overlookmotel) - 9e61beb linter/plugins: Implement `SourceCode#getFirstToken()` (#16002) (Arsh) - 9a548dd linter/plugins: Implement `SourceCode#getLastTokens()` (#16000) (Arsh) - 0b6cb11 linter/plugins: Implement `SourceCode#getFirstTokens()` (#15976) (Arsh) - 166781e linter/plugins: Implement `SourceCode#getTokenAfter()` (#15973) (Arsh) - 6ae232b linter: Expose type errors via tsgolint (#15917) (camc314) - 2bfdd26 linter/plugins: Implement `SourceCode#getTokensAfter()` (#15971) (Arsh) - 45fffc1 linter/plugins: Implement `SourceCode#getTokenBefore()` (#15956) (Arsh) - 776e473 linter/plugins: Implement `SourceCode#getTokensBefore()` (#15955) (Arsh) - 595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (#15959) (connorshea) - 5569317 vscode: Add quick actions to status bar tooltip (#15962) (Sysix) - 986cac1 linter/plugins: Token-related `SourceCode` APIs (TS ESLint implementation) (#15861) (Arsh) - a21f9e4 linter: Implement unicorn/prefer-bigint-literals rule (#15923) (Michiel Vrins) - 4b9d8d2 linter/type-aware: Include range with tsconfig diagnostics (#15916) (camc314) - 220d01e editor: Improve the status bar item for the VS Code extension by adding a tooltip. (#15819) (connorshea) ### 🐛 Bug Fixes - 2bd3cb6 apps, editors, napi: Fix `oxlint-disable` comments (#16014) (overlookmotel) - 81f5360 linter/prefer-number-properties: Get fixer to replace entire call expr (#15979) (camc314) - e4ba07f language_server: Always write to memory file system (#15975) (Sysix) - a8a2032 linter: Support missing `range` for internal diagnostics (#15964) (camc314) - 619a226 oxlint/lsp: Don't register `textDocument/formatting` capability (#15882) (Sysix) - 6ab1a20 linter: Fix no_useless_spread producing invalid syntax when removing empty object spreads (#15905) (camc314) - be4b6df linter: Unicorn/prefer-string-replace-all incorrectly escapes backslashes (#15901) (camc314) - 9fa9ef2 linter: Gracefully fail when using import plugin, large file counf and JS plugins (#15864) (camc314) - c027398 linter/plugins: Correct bindings package names glob in TSDown config (#15871) (overlookmotel) - b622ef8 linter: Fix `oxc/bad_array_method_on_arguments` rule behavior. (#15854) (connorshea) - aa06c3f linter: Recognize NewExpression as value context in no-unused-private-class-members (#15843) (camc314) - e89c5ba typescript/prefer-namespace-keyword: Skip nested `TSModuleDeclaration`s (#15806) (overlookmotel) - 646d020 linter/exhaustive-dependencies: Prevent is_callee_of_call_expr flag from leaking into nested expressions (#15832) (camc314) - 46bd6bd linter/plugins: Pin `@typescript-eslint/scope-manager` dependency (#15807) (overlookmotel) - fba31fa linter: Patch `@typescript-eslint/scope manager` (#15214) (Arsh) - 50307c1 linter/jest: Ignore `expect` identifier in argument position (#15785) (camc314) ### ⚡ Performance - 024b48a linter/plugins: Lazy-load tokens parsing code (#16011) (overlookmotel) - 15365c9 linter/plugins: Reduce var assignments (#15953) (overlookmotel) - 84d1f4f linter/plugins: Downgrade some checks to debug-only (#15922) (overlookmotel) - a49f704 linter/typescript: Avoid searching source text unless required (#15805) (overlookmotel) ### 📚 Documentation - ceffa5a linter: Add config option docs for various rules. (#16024) (connorshea) - 9a0ed13 linter: Fix config option docs for eslint/operator-assignment rule. (#16030) (connorshea) - 0b18005 linter: Add config docs generation for rules with Regex arguments (#15978) (connorshea) - 48d18e0 linter: Improve diagnostic message for promise/catch-or-return rule (#15980) (connorshea) - 6c72e84 linter: Use backticks for code elements across more rule diagnostics (#15958) (connorshea) - a63dad7 linter/plugins: Add comment (#15952) (overlookmotel) - 81ea642 vscode: Use markdownDescription for better formatting in VSCode Settings (#15889) (connorshea) - db6a110 linter/plugins: Fix JSDoc comment (#15884) (overlookmotel) - 1487271 linter: Add config option docs for `jsdoc/require-param` and `jsdoc/require-returns` rules (#15857) (connorshea) - fbf0fd4 linter/plugins: Add JSDoc comments to `Plugin` and `Rule` types (#15815) (overlookmotel) - ac5e4b5 linter/plugins: Add JSDoc comments and improve comments (#15814) (overlookmotel) - 9b7b083 linter: Fix error in `curly` `"all"` example (#15801) (camc314) - 65a3520 linter: Improve diagnostic for consistent-type-definitions rule. (#15752) (connorshea) ### 🛡️ Security - f9b9276 deps: Update dependency rolldown to v1.0.0-beta.51 (#15856) (renovate[bot]) # Oxfmt ### 💥 BREAKING CHANGES - a937890 formatter: [**BREAKING**] Default to `lineWidth: 100` (#15933) (leaysgur) - 03d5f5a formatter/sort-imports: [**BREAKING**] Change default order to `natural` with `natord` crate (#15828) (leaysgur) - cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel) ### 🚀 Features - 7818e22 formatter/sort-imports: Support `options.groups` (#15831) (leaysgur) - f9a502c oxfmt: `oxfmt --lsp` support (#15765) (leaysgur) ### 🐛 Bug Fixes - 4817486 formatter: Revert `FormatElement::BestFitting` printing logic (#16028) (Dunqing) - 5562dd6 formatter: Incorrect formatting method chain with trailing comments (#16027) (Dunqing) - 6d14c8b formatter: Comments in export class decorators are printing incorrectly (#15897) (Dunqing) - 683c764 formatter: Correct a few minor mismatched typescript tests (#15894) (Dunqing) - c11cc07 formatter: Improve formatting for default type on type parameters (#15893) (Dunqing) - 0bff596 formatter: Handle JSX expresssion dangling comment (#15890) (leaysgur) - 16a9dc8 formatter: Inconsistent printing of class extends and interface extends (#15892) (Dunqing) - 300b496 formatter: Inconsistent CallExpression and NewExpression around member chain and logical expression (#15858) (Dunqing) ### ⚡ Performance - 65174cc formatter: Reduce the size of `TextWidth` to 4 byte (#15827) (Dunqing) - 4fe3aac formatter: Use `ArenaVec` and `ArenaBox` (#15420) (Dunqing) Co-authored-by: overlookmotel <557937+overlookmotel@users.noreply.github.com>
taearls
pushed a commit
to taearls/oxc
that referenced
this pull request
Dec 11, 2025
…t#15856) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rolldown](https://rolldown.rs/) ([source](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown)) | [`1.0.0-beta.50` -> `1.0.0-beta.51`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.50/1.0.0-beta.51) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rolldown/rolldown (rolldown)</summary> ### [`v1.0.0-beta.51`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta51---2025-11-19) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.50...v1.0.0-beta.51) ##### 💥 BREAKING CHANGES - rolldown\_plugin\_vite\_react\_refresh\_wrapper: add vite prefix ([#&oxc-project#8203;7086](https://github.com/rolldown/rolldown/issues/7086)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_web\_worker\_post: add vite prefix ([#&oxc-project#8203;7085](https://github.com/rolldown/rolldown/issues/7085)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_wasm\_helper: add vite prefix ([#&oxc-project#8203;7084](https://github.com/rolldown/rolldown/issues/7084)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_wasm\_fallback: add vite prefix ([#&oxc-project#8203;7083](https://github.com/rolldown/rolldown/issues/7083)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_transform: add vite prefix ([#&oxc-project#8203;7082](https://github.com/rolldown/rolldown/issues/7082)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_reporter: add vite prefix ([#&oxc-project#8203;7081](https://github.com/rolldown/rolldown/issues/7081)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_module\_preload\_polyfill: add vite prefix ([#&oxc-project#8203;7080](https://github.com/rolldown/rolldown/issues/7080)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_manifest: add vite prefix ([#&oxc-project#8203;7079](https://github.com/rolldown/rolldown/issues/7079)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_load\_fallback: add vite prefix ([#&oxc-project#8203;7072](https://github.com/rolldown/rolldown/issues/7072)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_json: add vite prefix ([#&oxc-project#8203;7071](https://github.com/rolldown/rolldown/issues/7071)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_import\_glob: add vite prefix ([#&oxc-project#8203;7070](https://github.com/rolldown/rolldown/issues/7070)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html\_inline\_proxy: add vite prefix ([#&oxc-project#8203;7069](https://github.com/rolldown/rolldown/issues/7069)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_dynamic\_import\_vars: add vite prefix ([#&oxc-project#8203;7068](https://github.com/rolldown/rolldown/issues/7068)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_build\_import\_analysis: add vite prefix ([#&oxc-project#8203;7067](https://github.com/rolldown/rolldown/issues/7067)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_asset\_import\_meta\_url: add vite prefix ([#&oxc-project#8203;7066](https://github.com/rolldown/rolldown/issues/7066)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_alias: add vite prefix ([#&oxc-project#8203;7065](https://github.com/rolldown/rolldown/issues/7065)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_asset\_plugin: add vite prefix ([#&oxc-project#8203;7064](https://github.com/rolldown/rolldown/issues/7064)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) ##### 🚀 Features - export sync APIs to experimental ([#&oxc-project#8203;7122](https://github.com/rolldown/rolldown/issues/7122)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_asset\_import\_meta\_url: implement template literal support for dynamic URLs ([#&oxc-project#8203;7118](https://github.com/rolldown/rolldown/issues/7118)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_asset\_import\_meta\_url: implement AST-based URL detection ([#&oxc-project#8203;7113](https://github.com/rolldown/rolldown/issues/7113)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - add isPathFragment validation for filename patterns (rollup compat) ([#&oxc-project#8203;7101](https://github.com/rolldown/rolldown/issues/7101)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - rolldown\_plugin\_vite\_asset\_import\_meta\_url: align filter logic ([#&oxc-project#8203;7103](https://github.com/rolldown/rolldown/issues/7103)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown: oxc v0.98.0 ([#&oxc-project#8203;6961](https://github.com/rolldown/rolldown/issues/6961)) by [@&oxc-project#8203;camc314](https://github.com/camc314) - show error contexts for unhandleable errors ([#&oxc-project#8203;7095](https://github.com/rolldown/rolldown/issues/7095)) by [@&oxc-project#8203;sapphi-red](https://github.com/sapphi-red) - rolldown\_plugin\_utils: extract `get_hash` utility function ([#&oxc-project#8203;7059](https://github.com/rolldown/rolldown/issues/7059)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_asset: initialize `CSSEntriesCache` ([#&oxc-project#8203;7015](https://github.com/rolldown/rolldown/issues/7015)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: align `transformIndexHtml` logic ([#&oxc-project#8203;7010](https://github.com/rolldown/rolldown/issues/7010)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - builtin-plugin: support `bindingifyViteHtmlPlugin` ([#&oxc-project#8203;7008](https://github.com/rolldown/rolldown/issues/7008)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - impl `generatedCode.symbols` for reexport dynamic modules. ([#&oxc-project#8203;6993](https://github.com/rolldown/rolldown/issues/6993)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - rolldown\_plugin\_manifest: support v2 logic ([#&oxc-project#8203;6979](https://github.com/rolldown/rolldown/issues/6979)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - support Node.js `module.exports` ESM export ([#&oxc-project#8203;6967](https://github.com/rolldown/rolldown/issues/6967)) by [@&oxc-project#8203;Copilot](https://github.com/Copilot) - change "could not clean directory" from error to warning ([#&oxc-project#8203;6955](https://github.com/rolldown/rolldown/issues/6955)) by [@&oxc-project#8203;Copilot](https://github.com/Copilot) - rolldown\_binding: add context to errors thrown by plugin hooks ([#&oxc-project#8203;6964](https://github.com/rolldown/rolldown/issues/6964)) by [@&oxc-project#8203;sapphi-red](https://github.com/sapphi-red) ##### 🐛 Bug Fixes - content hash should be affected by the minify behavior ([#&oxc-project#8203;7102](https://github.com/rolldown/rolldown/issues/7102)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - `canonical name not found for "__toESM"` error when only named imports are used from a CJS module ([#&oxc-project#8203;7094](https://github.com/rolldown/rolldown/issues/7094)) by [@&oxc-project#8203;sapphi-red](https://github.com/sapphi-red) - preserve directory structure in chunk names with preserveModules ([#&oxc-project#8203;6872](https://github.com/rolldown/rolldown/issues/6872)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - rolldown\_plugin\_asset: correct bundle deletion index calculation ([#&oxc-project#8203;7063](https://github.com/rolldown/rolldown/issues/7063)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_utils: correct string slicing in `render_asset_url_in_js` ([#&oxc-project#8203;7061](https://github.com/rolldown/rolldown/issues/7061)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: use transformed result in asset URL handling ([#&oxc-project#8203;7060](https://github.com/rolldown/rolldown/issues/7060)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: skip redundant path resolution for processed URLs ([#&oxc-project#8203;7058](https://github.com/rolldown/rolldown/issues/7058)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css\_post: data race in CSS URL processing ([#&oxc-project#8203;7055](https://github.com/rolldown/rolldown/issues/7055)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css\_post: always compute css asset dirname in build command ([#&oxc-project#8203;7054](https://github.com/rolldown/rolldown/issues/7054)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css: ensure consistent url in import and export ([#&oxc-project#8203;7053](https://github.com/rolldown/rolldown/issues/7053)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css\_post: use `get_or_insert_default` for `HTMLProxyResult` ([#&oxc-project#8203;7052](https://github.com/rolldown/rolldown/issues/7052)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css: skip `commonjs-proxy` CSS requests ([#&oxc-project#8203;7050](https://github.com/rolldown/rolldown/issues/7050)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_utils: correct `is_css_module` ([#&oxc-project#8203;7049](https://github.com/rolldown/rolldown/issues/7049)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_utils: correct `is_css_request` ([#&oxc-project#8203;7048](https://github.com/rolldown/rolldown/issues/7048)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: use correct inline module index ([#&oxc-project#8203;7046](https://github.com/rolldown/rolldown/issues/7046)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: correct scripts url update logic ([#&oxc-project#8203;7045](https://github.com/rolldown/rolldown/issues/7045)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: fallback to original url on NotFound error ([#&oxc-project#8203;7043](https://github.com/rolldown/rolldown/issues/7043)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: move src\_tasks to correct branch ([#&oxc-project#8203;7040](https://github.com/rolldown/rolldown/issues/7040)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: correct `handle_style_tag_or_attribute` ([#&oxc-project#8203;7038](https://github.com/rolldown/rolldown/issues/7038)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - builtin-plugin: add `config` to `htmlInlineProxyPlugin` ([#&oxc-project#8203;7036](https://github.com/rolldown/rolldown/issues/7036)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - missing CJS default export when SafelyMergeCjsNs optimization is enabled ([#&oxc-project#8203;7006](https://github.com/rolldown/rolldown/issues/7006)) by [@&oxc-project#8203;Copilot](https://github.com/Copilot) - reserve global names before deconflicting external symbols ([#&oxc-project#8203;7022](https://github.com/rolldown/rolldown/issues/7022)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - rolldown\_plugin\_build\_import\_analysis: process all bundle outputs correctly ([#&oxc-project#8203;7020](https://github.com/rolldown/rolldown/issues/7020)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css\_post: process all bundle outputs correctly ([#&oxc-project#8203;7019](https://github.com/rolldown/rolldown/issues/7019)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css\_post: remove `/*$vite$:1*/` correctly ([#&oxc-project#8203;7018](https://github.com/rolldown/rolldown/issues/7018)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: use correct span for `style_urls` ([#&oxc-project#8203;7017](https://github.com/rolldown/rolldown/issues/7017)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_html: track full element span from start to end tag ([#&oxc-project#8203;7016](https://github.com/rolldown/rolldown/issues/7016)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - builtin-plugin: correct `viteHtmlPlugin` related logic ([#&oxc-project#8203;7013](https://github.com/rolldown/rolldown/issues/7013)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - remove unused module namespace object exporting ([#&oxc-project#8203;7002](https://github.com/rolldown/rolldown/issues/7002)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - rust/dev: allow to recover from hmr rebuild failure ([#&oxc-project#8203;6991](https://github.com/rolldown/rolldown/issues/6991)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rust/dev: `ensure_latest_bundle_output` shouldn't loop infinitely ([#&oxc-project#8203;6974](https://github.com/rolldown/rolldown/issues/6974)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rust/dev: `DevEngine#ensure_latest_bundle_output` should schedule a rebuild task if there're no queued tasks ([#&oxc-project#8203;6968](https://github.com/rolldown/rolldown/issues/6968)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - add Symbol.toStringTag to module facades when generatedCode.symbols is enabled ([#&oxc-project#8203;6784](https://github.com/rolldown/rolldown/issues/6784)) by [@&oxc-project#8203;Copilot](https://github.com/Copilot) ##### 🚜 Refactor - extension checking to use constant array ([#&oxc-project#8203;7057](https://github.com/rolldown/rolldown/issues/7057)) by [@&oxc-project#8203;Copilot](https://github.com/Copilot) - rust/devtools: tweak namings and introduction comments ([#&oxc-project#8203;7028](https://github.com/rolldown/rolldown/issues/7028)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rolldown\_plugin\_vite\_html: use `root` instead of `cwd` ([#&oxc-project#8203;7035](https://github.com/rolldown/rolldown/issues/7035)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css\_post: use `root` instead of `cwd` ([#&oxc-project#8203;7034](https://github.com/rolldown/rolldown/issues/7034)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_vite\_css: use `root` instead of `cwd` ([#&oxc-project#8203;7033](https://github.com/rolldown/rolldown/issues/7033)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_transform: use `root` instead of `cwd` ([#&oxc-project#8203;7032](https://github.com/rolldown/rolldown/issues/7032)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_reporter: use `root` instead of `cwd` ([#&oxc-project#8203;7031](https://github.com/rolldown/rolldown/issues/7031)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_asset: use `root` instead of `cwd` ([#&oxc-project#8203;7030](https://github.com/rolldown/rolldown/issues/7030)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_plugin\_html\_inline\_proxy: use `root` instead of `cwd` ([#&oxc-project#8203;7029](https://github.com/rolldown/rolldown/issues/7029)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rust/dev: remove dead code of `rolldown_dev` crate ([#&oxc-project#8203;6997](https://github.com/rolldown/rolldown/issues/6997)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rust: move dev related code into new `rolldown_dev` crate ([#&oxc-project#8203;6996](https://github.com/rolldown/rolldown/issues/6996)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rolldown\_resolver: use consistent generic parameter name `Fs` ([#&oxc-project#8203;6998](https://github.com/rolldown/rolldown/issues/6998)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_resolver: improve resolve method clarity and documentation ([#&oxc-project#8203;6986](https://github.com/rolldown/rolldown/issues/6986)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rename `is_module_facade()` to `is_entry_point()` for clarity ([#&oxc-project#8203;6994](https://github.com/rolldown/rolldown/issues/6994)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - rust/dev: unwrap `Result<_>` from the return type of `BundleCoordinator::schedule_build_if_stale` ([#&oxc-project#8203;6980](https://github.com/rolldown/rolldown/issues/6980)) by [@&oxc-project#8203;sapphi-red](https://github.com/sapphi-red) - rolldown\_resolver: reorganize impl blocks ([#&oxc-project#8203;6984](https://github.com/rolldown/rolldown/issues/6984)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_resolver: extract configuration logic into separate module ([#&oxc-project#8203;6983](https://github.com/rolldown/rolldown/issues/6983)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown\_resolver: improve error messages ([#&oxc-project#8203;6982](https://github.com/rolldown/rolldown/issues/6982)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rust/dev: rename `CoordinatorStatus` to `CoordinatorStateSnapshot` ([#&oxc-project#8203;6973](https://github.com/rolldown/rolldown/issues/6973)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rust/dev: replace `InitialBuildState` with `CoordinatorState` ([#&oxc-project#8203;6972](https://github.com/rolldown/rolldown/issues/6972)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - ast\_scanner: derive `Debug`, `Clone`, `Copy` for `CjsGlobalAssignmentType` ([#&oxc-project#8203;6971](https://github.com/rolldown/rolldown/issues/6971)) by [@&oxc-project#8203;camc314](https://github.com/camc314) - rust: filter out devtools specific events for normal tracing ([#&oxc-project#8203;6965](https://github.com/rolldown/rolldown/issues/6965)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rust/dev: replace `CoordinatorMsg::HasLatestBuildOutput` with `GetStatus` ([#&oxc-project#8203;6960](https://github.com/rolldown/rolldown/issues/6960)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - rust/dev: `ensure_current_build_finish` shouldn't block the coordinator's event loop ([#&oxc-project#8203;6959](https://github.com/rolldown/rolldown/issues/6959)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) ##### 📚 Documentation - in-depth/directives: remove TODOs and fix code ([#&oxc-project#8203;7112](https://github.com/rolldown/rolldown/issues/7112)) by [@&oxc-project#8203;sapphi-red](https://github.com/sapphi-red) - clarify concepts of rolldown's test infra ([#&oxc-project#8203;7047](https://github.com/rolldown/rolldown/issues/7047)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - contrib/style: add suggestions about choosing file names ([#&oxc-project#8203;6989](https://github.com/rolldown/rolldown/issues/6989)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) ##### ⚡ Performance - rolldown\_plugin\_vite\_css\_post: cache CSS URL processing results ([#&oxc-project#8203;7056](https://github.com/rolldown/rolldown/issues/7056)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - remove unnecessary `collect_vec` ([#&oxc-project#8203;6999](https://github.com/rolldown/rolldown/issues/6999)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) ##### 🧪 Testing - add testcase for [#&oxc-project#8203;6880](https://github.com/rolldown/rolldown/issues/6880) and [#&oxc-project#8203;6879](https://github.com/rolldown/rolldown/issues/6879) ([#&oxc-project#8203;7107](https://github.com/rolldown/rolldown/issues/7107)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - vite-tests: use integration branch for vite compatibility tests ([#&oxc-project#8203;7091](https://github.com/rolldown/rolldown/issues/7091)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) ##### ⚙️ Miscellaneous Tasks - remove redundant chunk level linefeed ([#&oxc-project#8203;7109](https://github.com/rolldown/rolldown/issues/7109)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - pin oxc-minify to 0.97.0 ([#&oxc-project#8203;7108](https://github.com/rolldown/rolldown/issues/7108)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) - deps: update oxc apps ([#&oxc-project#8203;7104](https://github.com/rolldown/rolldown/issues/7104)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - deps: update glob for security ([#&oxc-project#8203;7105](https://github.com/rolldown/rolldown/issues/7105)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - rolldown: add aliases for renamed vite plugins ([#&oxc-project#8203;7087](https://github.com/rolldown/rolldown/issues/7087)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - automate weekly beta releases ([#&oxc-project#8203;7089](https://github.com/rolldown/rolldown/issues/7089)) by [@&oxc-project#8203;Boshen](https://github.com/Boshen) - deps: update dependency oxlint-tsgolint to v0.7.0 ([#&oxc-project#8203;7088](https://github.com/rolldown/rolldown/issues/7088)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - deps: update github-actions ([#&oxc-project#8203;7075](https://github.com/rolldown/rolldown/issues/7075)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - deps: update dependency oxlint-tsgolint to v0.6.0 ([#&oxc-project#8203;7037](https://github.com/rolldown/rolldown/issues/7037)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - deps: update npm packages ([#&oxc-project#8203;7076](https://github.com/rolldown/rolldown/issues/7076)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - deps: update rust crates ([#&oxc-project#8203;7077](https://github.com/rolldown/rolldown/issues/7077)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - add retry to flaky tests ([#&oxc-project#8203;7041](https://github.com/rolldown/rolldown/issues/7041)) by [@&oxc-project#8203;sapphi-red](https://github.com/sapphi-red) - rust: rename `rolldown_debug` to `rolldown_devtools` ([#&oxc-project#8203;7026](https://github.com/rolldown/rolldown/issues/7026)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - deps: update crate-ci/typos action to v1.39.2 ([#&oxc-project#8203;7001](https://github.com/rolldown/rolldown/issues/7001)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - ai/github: make copilot review check rust api style ([#&oxc-project#8203;6988](https://github.com/rolldown/rolldown/issues/6988)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - move test `recover_from_initial_build_error` to `error_recovery/from_initial_build_syntax_error` ([#&oxc-project#8203;6990](https://github.com/rolldown/rolldown/issues/6990)) by [@&oxc-project#8203;hyf0](https://github.com/hyf0) - oxlint: enable `typescript/consistent-type-imports` rule ([#&oxc-project#8203;6987](https://github.com/rolldown/rolldown/issues/6987)) by [@&oxc-project#8203;shulaoda](https://github.com/shulaoda) - deps: update crate-ci/typos action to v1.39.1 ([#&oxc-project#8203;6975](https://github.com/rolldown/rolldown/issues/6975)) by [@&oxc-project#8203;renovate](https://github.com/renovate)\[bot] - build.ts: separate import type ([#&oxc-project#8203;6921](https://github.com/rolldown/rolldown/issues/6921)) by [@&oxc-project#8203;iiio2](https://github.com/iiio2) - format rolldown runtime ([#&oxc-project#8203;6966](https://github.com/rolldown/rolldown/issues/6966)) by [@&oxc-project#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) </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/oxc-project/oxc). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy41IiwidXBkYXRlZEluVmVyIjoiNDIuMTMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
taearls
pushed a commit
to taearls/oxc
that referenced
this pull request
Dec 11, 2025
# Oxlint ### 💥 BREAKING CHANGES - cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (oxc-project#15712) (overlookmotel) ### 🚀 Features - 72660f7 linter: Support auto generate config document for tuple lint option (oxc-project#15904) (Duc Nghiem Xuan) - 0c1f82b linter/plugins: Add `tokens` property to `Program` (oxc-project#16020) (overlookmotel) - 9e61beb linter/plugins: Implement `SourceCode#getFirstToken()` (oxc-project#16002) (Arsh) - 9a548dd linter/plugins: Implement `SourceCode#getLastTokens()` (oxc-project#16000) (Arsh) - 0b6cb11 linter/plugins: Implement `SourceCode#getFirstTokens()` (oxc-project#15976) (Arsh) - 166781e linter/plugins: Implement `SourceCode#getTokenAfter()` (oxc-project#15973) (Arsh) - 6ae232b linter: Expose type errors via tsgolint (oxc-project#15917) (camc314) - 2bfdd26 linter/plugins: Implement `SourceCode#getTokensAfter()` (oxc-project#15971) (Arsh) - 45fffc1 linter/plugins: Implement `SourceCode#getTokenBefore()` (oxc-project#15956) (Arsh) - 776e473 linter/plugins: Implement `SourceCode#getTokensBefore()` (oxc-project#15955) (Arsh) - 595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (oxc-project#15959) (connorshea) - 5569317 vscode: Add quick actions to status bar tooltip (oxc-project#15962) (Sysix) - 986cac1 linter/plugins: Token-related `SourceCode` APIs (TS ESLint implementation) (oxc-project#15861) (Arsh) - a21f9e4 linter: Implement unicorn/prefer-bigint-literals rule (oxc-project#15923) (Michiel Vrins) - 4b9d8d2 linter/type-aware: Include range with tsconfig diagnostics (oxc-project#15916) (camc314) - 220d01e editor: Improve the status bar item for the VS Code extension by adding a tooltip. (oxc-project#15819) (connorshea) ### 🐛 Bug Fixes - 2bd3cb6 apps, editors, napi: Fix `oxlint-disable` comments (oxc-project#16014) (overlookmotel) - 81f5360 linter/prefer-number-properties: Get fixer to replace entire call expr (oxc-project#15979) (camc314) - e4ba07f language_server: Always write to memory file system (oxc-project#15975) (Sysix) - a8a2032 linter: Support missing `range` for internal diagnostics (oxc-project#15964) (camc314) - 619a226 oxlint/lsp: Don't register `textDocument/formatting` capability (oxc-project#15882) (Sysix) - 6ab1a20 linter: Fix no_useless_spread producing invalid syntax when removing empty object spreads (oxc-project#15905) (camc314) - be4b6df linter: Unicorn/prefer-string-replace-all incorrectly escapes backslashes (oxc-project#15901) (camc314) - 9fa9ef2 linter: Gracefully fail when using import plugin, large file counf and JS plugins (oxc-project#15864) (camc314) - c027398 linter/plugins: Correct bindings package names glob in TSDown config (oxc-project#15871) (overlookmotel) - b622ef8 linter: Fix `oxc/bad_array_method_on_arguments` rule behavior. (oxc-project#15854) (connorshea) - aa06c3f linter: Recognize NewExpression as value context in no-unused-private-class-members (oxc-project#15843) (camc314) - e89c5ba typescript/prefer-namespace-keyword: Skip nested `TSModuleDeclaration`s (oxc-project#15806) (overlookmotel) - 646d020 linter/exhaustive-dependencies: Prevent is_callee_of_call_expr flag from leaking into nested expressions (oxc-project#15832) (camc314) - 46bd6bd linter/plugins: Pin `@typescript-eslint/scope-manager` dependency (oxc-project#15807) (overlookmotel) - fba31fa linter: Patch `@typescript-eslint/scope manager` (oxc-project#15214) (Arsh) - 50307c1 linter/jest: Ignore `expect` identifier in argument position (oxc-project#15785) (camc314) ### ⚡ Performance - 024b48a linter/plugins: Lazy-load tokens parsing code (oxc-project#16011) (overlookmotel) - 15365c9 linter/plugins: Reduce var assignments (oxc-project#15953) (overlookmotel) - 84d1f4f linter/plugins: Downgrade some checks to debug-only (oxc-project#15922) (overlookmotel) - a49f704 linter/typescript: Avoid searching source text unless required (oxc-project#15805) (overlookmotel) ### 📚 Documentation - ceffa5a linter: Add config option docs for various rules. (oxc-project#16024) (connorshea) - 9a0ed13 linter: Fix config option docs for eslint/operator-assignment rule. (oxc-project#16030) (connorshea) - 0b18005 linter: Add config docs generation for rules with Regex arguments (oxc-project#15978) (connorshea) - 48d18e0 linter: Improve diagnostic message for promise/catch-or-return rule (oxc-project#15980) (connorshea) - 6c72e84 linter: Use backticks for code elements across more rule diagnostics (oxc-project#15958) (connorshea) - a63dad7 linter/plugins: Add comment (oxc-project#15952) (overlookmotel) - 81ea642 vscode: Use markdownDescription for better formatting in VSCode Settings (oxc-project#15889) (connorshea) - db6a110 linter/plugins: Fix JSDoc comment (oxc-project#15884) (overlookmotel) - 1487271 linter: Add config option docs for `jsdoc/require-param` and `jsdoc/require-returns` rules (oxc-project#15857) (connorshea) - fbf0fd4 linter/plugins: Add JSDoc comments to `Plugin` and `Rule` types (oxc-project#15815) (overlookmotel) - ac5e4b5 linter/plugins: Add JSDoc comments and improve comments (oxc-project#15814) (overlookmotel) - 9b7b083 linter: Fix error in `curly` `"all"` example (oxc-project#15801) (camc314) - 65a3520 linter: Improve diagnostic for consistent-type-definitions rule. (oxc-project#15752) (connorshea) ### 🛡️ Security - f9b9276 deps: Update dependency rolldown to v1.0.0-beta.51 (oxc-project#15856) (renovate[bot]) # Oxfmt ### 💥 BREAKING CHANGES - a937890 formatter: [**BREAKING**] Default to `lineWidth: 100` (oxc-project#15933) (leaysgur) - 03d5f5a formatter/sort-imports: [**BREAKING**] Change default order to `natural` with `natord` crate (oxc-project#15828) (leaysgur) - cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (oxc-project#15712) (overlookmotel) ### 🚀 Features - 7818e22 formatter/sort-imports: Support `options.groups` (oxc-project#15831) (leaysgur) - f9a502c oxfmt: `oxfmt --lsp` support (oxc-project#15765) (leaysgur) ### 🐛 Bug Fixes - 4817486 formatter: Revert `FormatElement::BestFitting` printing logic (oxc-project#16028) (Dunqing) - 5562dd6 formatter: Incorrect formatting method chain with trailing comments (oxc-project#16027) (Dunqing) - 6d14c8b formatter: Comments in export class decorators are printing incorrectly (oxc-project#15897) (Dunqing) - 683c764 formatter: Correct a few minor mismatched typescript tests (oxc-project#15894) (Dunqing) - c11cc07 formatter: Improve formatting for default type on type parameters (oxc-project#15893) (Dunqing) - 0bff596 formatter: Handle JSX expresssion dangling comment (oxc-project#15890) (leaysgur) - 16a9dc8 formatter: Inconsistent printing of class extends and interface extends (oxc-project#15892) (Dunqing) - 300b496 formatter: Inconsistent CallExpression and NewExpression around member chain and logical expression (oxc-project#15858) (Dunqing) ### ⚡ Performance - 65174cc formatter: Reduce the size of `TextWidth` to 4 byte (oxc-project#15827) (Dunqing) - 4fe3aac formatter: Use `ArenaVec` and `ArenaBox` (oxc-project#15420) (Dunqing) Co-authored-by: overlookmotel <557937+overlookmotel@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0-beta.50->1.0.0-beta.51Release Notes
rolldown/rolldown (rolldown)
v1.0.0-beta.51Compare Source
💥 BREAKING CHANGES
🚀 Features
get_hashutility function (#7059) by @shulaodaCSSEntriesCache(#7015) by @shulaodatransformIndexHtmllogic (#7010) by @shulaodabindingifyViteHtmlPlugin(#7008) by @shulaodageneratedCode.symbolsfor reexport dynamic modules. (#6993) by @IWANABETHATGUYmodule.exportsESM export (#6967) by @Copilot🐛 Bug Fixes
canonical name not found for "__toESM"error when only named imports are used from a CJS module (#7094) by @sapphi-redrender_asset_url_in_js(#7061) by @shulaodaget_or_insert_defaultforHTMLProxyResult(#7052) by @shulaodacommonjs-proxyCSS requests (#7050) by @shulaodais_css_module(#7049) by @shulaodais_css_request(#7048) by @shulaodahandle_style_tag_or_attribute(#7038) by @shulaodaconfigtohtmlInlineProxyPlugin(#7036) by @shulaoda/*$vite$:1*/correctly (#7018) by @shulaodastyle_urls(#7017) by @shulaodaviteHtmlPluginrelated logic (#7013) by @shulaodaensure_latest_bundle_outputshouldn't loop infinitely (#6974) by @hyf0DevEngine#ensure_latest_bundle_outputshould schedule a rebuild task if there're no queued tasks (#6968) by @hyf0🚜 Refactor
rootinstead ofcwd(#7035) by @shulaodarootinstead ofcwd(#7034) by @shulaodarootinstead ofcwd(#7033) by @shulaodarootinstead ofcwd(#7032) by @shulaodarootinstead ofcwd(#7031) by @shulaodarootinstead ofcwd(#7030) by @shulaodarootinstead ofcwd(#7029) by @shulaodarolldown_devcrate (#6997) by @hyf0rolldown_devcrate (#6996) by @hyf0Fs(#6998) by @shulaodais_module_facade()tois_entry_point()for clarity (#6994) by @IWANABETHATGUYResult<_>from the return type ofBundleCoordinator::schedule_build_if_stale(#6980) by @sapphi-redCoordinatorStatustoCoordinatorStateSnapshot(#6973) by @hyf0InitialBuildStatewithCoordinatorState(#6972) by @hyf0Debug,Clone,CopyforCjsGlobalAssignmentType(#6971) by @camc314CoordinatorMsg::HasLatestBuildOutputwithGetStatus(#6960) by @hyf0ensure_current_build_finishshouldn't block the coordinator's event loop (#6959) by @hyf0📚 Documentation
⚡ Performance
collect_vec(#6999) by @IWANABETHATGUY🧪 Testing
⚙️ Miscellaneous Tasks
rolldown_debugtorolldown_devtools(#7026) by @hyf0recover_from_initial_build_errortoerror_recovery/from_initial_build_syntax_error(#6990) by @hyf0typescript/consistent-type-importsrule (#6987) by @shulaodaConfiguration
📅 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.