Skip to content

chore(deps): bump the oxc group with 2 updates#955

Merged
layershifter merged 2 commits into
mainfrom
dependabot/npm_and_yarn/oxc-19a197a52c
May 20, 2026
Merged

chore(deps): bump the oxc group with 2 updates#955
layershifter merged 2 commits into
mainfrom
dependabot/npm_and_yarn/oxc-19a197a52c

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 20, 2026

Bumps the oxc group with 2 updates: oxc-parser and oxc-transform.

Updates oxc-parser from 0.130.0 to 0.132.0

Release notes

Sourced from oxc-parser's releases.

oxc crates_v0.132.0

🐛 Bug Fixes

  • 0f26de6 ecmascript: Resolve identifier value type via tracked constants (#22234) (Alexander Lichter)
  • c27a8cf minifier: Normalize { x: x } shorthand so adjacent-if merge is idempotent (#22401) (Dunqing)
  • e431a0e parser: Break extends clause loop on fatal error (#22517) (Boshen)
  • e9ec7c6 minifier: Fold optional chains by base nullishness (#22236) (Alexander Lichter)
  • e6090e7 transformer: Keep enum IIFE when a non-inlinable value reference remains (#22501) (Dunqing)
  • 931b7d6 transformer: Inline const enum members through type-cast wrappers (#22500) (Dunqing)
  • b9615b2 codegen: Preserve string quotes in require() calls during minification (#22475) (zennnnnnn11)
  • c73c159 transformer/async-to-generator: Reparent parameter initializer scopes (#22507) (camc314)
  • ecfd3ca transformer/async-to-generator: Move only parameter bindings (#22503) (camc314)
  • 3ce3431 transformer/explicit-resource-managment: Preserve shadowed for-head block (#22451) (camc314)

⚡ Performance

  • ce92c6c semantic: #[inline] Scoping::get_binding (#22414) (Dunqing)
  • 98be95c regular_expression: Track regex flags via bitflags (#22427) (Boshen)
  • dbbc059 jsdoc: Skip should_attach_jsdoc when no remaining comments (#22409) (Boshen)
  • 217d7d8 minifier: Index SymbolValues by SymbolId (#22441) (Dunqing)
  • d782b78 minifier: Use BitSet for LiveUsageCollector live references (#22425) (Boshen)

oxc crates_v0.131.0

🚀 Features

  • bc91a17 codegen: Expose Codegen::with_source_type method (#22432) (camc314)

🐛 Bug Fixes

  • 703557c codegen: Keep exports[STR] = … key as plain string in minify (#22402) (Dunqing)
  • 5ac7e79 minifier: Drop unused-var-init pure IIFEs and preserve annotation for downstream (#22349) (Dunqing)
  • 4ab57eb allocator: Fixed-size allocators use VirtualAlloc on Windows (#22124) (overlookmotel)
  • 66d77eb allocator: Fix segfault on Linux MUSL with fixed-size allocators (#22388) (overlookmotel)
  • b8fbc1f transformer/object-rest-spread: Correct scope id when moving bindings (#22419) (camc314)
  • 18edc2c codegen: Keep Object.defineProperty property name as plain string in minify (#22400) (Dunqing)
  • dda33de transformer/explicit-resource-management: Align lexical binding scopes (#22320) (camc314)
  • 8e79de8 transformer: Preserve for-await statement bodies (#22361) (camc314)
  • 0cba210 transformer/class: Replace new.target in static blocks (#22360) (camc314)
  • 67ab1c9 transformer/es2018/for-await: Hoist for-await generated bindings (#22355) (camc314)
  • c3ceb4a transformer/object-rest-spread: Use hoisted scope for for-of temp refs (#22347) (camc314)

⚡ Performance

  • 73a9043 allocator/bitset: Avoid temp heap String allocation (#22403) (camc314)
  • 8b2f4f9 transformer/object-rest-spread: Collect Vec<SymbolId over Vec<BindingIdentifier> (#22418) (camc314)
  • 83679ea parser: Split TriviaBuilder::handle_token hot/cold paths (#22415) (Boshen)
  • 2c7d781 codegen: Inline identifier-name accessors (#22411) (Boshen)
  • 618bc76 diagnostics: Inline OxcDiagnosticInner to avoid heap allocation (#22406) (Boshen)
  • 0b4e158 parser: Reserve cap 2 for sequence expressions vec (#22374) (camc314)
  • 5f3bdd0 codegen: Add #[inline] to code, code_len (#22373) (camc314)
Changelog

Sourced from oxc-parser's changelog.

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog.

Commits

Updates oxc-transform from 0.130.0 to 0.132.0

Release notes

Sourced from oxc-transform's releases.

oxc crates_v0.132.0

🐛 Bug Fixes

  • 0f26de6 ecmascript: Resolve identifier value type via tracked constants (#22234) (Alexander Lichter)
  • c27a8cf minifier: Normalize { x: x } shorthand so adjacent-if merge is idempotent (#22401) (Dunqing)
  • e431a0e parser: Break extends clause loop on fatal error (#22517) (Boshen)
  • e9ec7c6 minifier: Fold optional chains by base nullishness (#22236) (Alexander Lichter)
  • e6090e7 transformer: Keep enum IIFE when a non-inlinable value reference remains (#22501) (Dunqing)
  • 931b7d6 transformer: Inline const enum members through type-cast wrappers (#22500) (Dunqing)
  • b9615b2 codegen: Preserve string quotes in require() calls during minification (#22475) (zennnnnnn11)
  • c73c159 transformer/async-to-generator: Reparent parameter initializer scopes (#22507) (camc314)
  • ecfd3ca transformer/async-to-generator: Move only parameter bindings (#22503) (camc314)
  • 3ce3431 transformer/explicit-resource-managment: Preserve shadowed for-head block (#22451) (camc314)

⚡ Performance

  • ce92c6c semantic: #[inline] Scoping::get_binding (#22414) (Dunqing)
  • 98be95c regular_expression: Track regex flags via bitflags (#22427) (Boshen)
  • dbbc059 jsdoc: Skip should_attach_jsdoc when no remaining comments (#22409) (Boshen)
  • 217d7d8 minifier: Index SymbolValues by SymbolId (#22441) (Dunqing)
  • d782b78 minifier: Use BitSet for LiveUsageCollector live references (#22425) (Boshen)

oxc crates_v0.131.0

🚀 Features

  • bc91a17 codegen: Expose Codegen::with_source_type method (#22432) (camc314)

🐛 Bug Fixes

  • 703557c codegen: Keep exports[STR] = … key as plain string in minify (#22402) (Dunqing)
  • 5ac7e79 minifier: Drop unused-var-init pure IIFEs and preserve annotation for downstream (#22349) (Dunqing)
  • 4ab57eb allocator: Fixed-size allocators use VirtualAlloc on Windows (#22124) (overlookmotel)
  • 66d77eb allocator: Fix segfault on Linux MUSL with fixed-size allocators (#22388) (overlookmotel)
  • b8fbc1f transformer/object-rest-spread: Correct scope id when moving bindings (#22419) (camc314)
  • 18edc2c codegen: Keep Object.defineProperty property name as plain string in minify (#22400) (Dunqing)
  • dda33de transformer/explicit-resource-management: Align lexical binding scopes (#22320) (camc314)
  • 8e79de8 transformer: Preserve for-await statement bodies (#22361) (camc314)
  • 0cba210 transformer/class: Replace new.target in static blocks (#22360) (camc314)
  • 67ab1c9 transformer/es2018/for-await: Hoist for-await generated bindings (#22355) (camc314)
  • c3ceb4a transformer/object-rest-spread: Use hoisted scope for for-of temp refs (#22347) (camc314)

⚡ Performance

  • 73a9043 allocator/bitset: Avoid temp heap String allocation (#22403) (camc314)
  • 8b2f4f9 transformer/object-rest-spread: Collect Vec<SymbolId over Vec<BindingIdentifier> (#22418) (camc314)
  • 83679ea parser: Split TriviaBuilder::handle_token hot/cold paths (#22415) (Boshen)
  • 2c7d781 codegen: Inline identifier-name accessors (#22411) (Boshen)
  • 618bc76 diagnostics: Inline OxcDiagnosticInner to avoid heap allocation (#22406) (Boshen)
  • 0b4e158 parser: Reserve cap 2 for sequence expressions vec (#22374) (camc314)
  • 5f3bdd0 codegen: Add #[inline] to code, code_len (#22373) (camc314)
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the oxc group with 2 updates: [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) and [oxc-transform](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform).


Updates `oxc-parser` from 0.130.0 to 0.132.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.132.0/napi/parser)

Updates `oxc-transform` from 0.130.0 to 0.132.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/transform/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.132.0/napi/transform)

---
updated-dependencies:
- dependency-name: oxc-parser
  dependency-version: 0.132.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc-transform
  dependency-version: 0.132.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 20, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 20, 2026 00:25
@dependabot dependabot Bot added javascript Pull requests that update Javascript code dependencies Pull requests that update a dependency file labels May 20, 2026
@github-actions
Copy link
Copy Markdown
Contributor

📊 Bundle size report

✅ No changes found

@layershifter
Copy link
Copy Markdown
Member

@copilot add change files with type patch

Agent-Logs-Url: https://github.com/microsoft/griffel/sessions/20802adb-d453-4780-947b-eea38bc2cbc7

Co-authored-by: layershifter <14183168+layershifter@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented May 20, 2026

@copilot add change files with type patch

Added patch change files for @griffel/transform and @griffel/transform-shaker in 48ffabf.

Copilot AI requested a review from layershifter May 20, 2026 11:45
@layershifter layershifter enabled auto-merge (squash) May 20, 2026 11:54
@layershifter layershifter merged commit 3f59653 into main May 20, 2026
4 checks passed
@layershifter layershifter deleted the dependabot/npm_and_yarn/oxc-19a197a52c branch May 20, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants