Commit c5eaa12
authored
ci(deps): bump oxc-parser from 0.72.3 to 0.130.0 (#53)
Bumps
[oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser)
from 0.72.3 to 0.130.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/oxc-project/oxc/releases">oxc-parser's
releases</a>.</em></p>
<blockquote>
<h2>oxc crates_v0.130.0</h2>
<h3>🚀 Features</h3>
<ul>
<li>66c9b01 transformer/typescript: Debug_assert that
<code>enum_eval</code> ran in semantic (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22252">#22252</a>)
(Dunqing)</li>
<li>ffe6475 minifier: Fold <code>Array</code> constructor with safe
spreads (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22215">#22215</a>)
(camc314)</li>
</ul>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>d3d0b18 traverse: Handle
<code>ChainElement::TSNonNullExpression</code> in
<code>GatherNodeParts</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22247">#22247</a>)
(leaysgur)</li>
<li>4e880de transformer/object-rest-spread: Declare temp vars for
computed keys (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22284">#22284</a>)
(camc314)</li>
<li>a7c3e22 semantic: Clear member write target for computed keys (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22302">#22302</a>)
(camc314)</li>
<li>6a8852d codegen: Emit newline after legal-comment orphan flush (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22304">#22304</a>)
(Dunqing)</li>
<li>5da9fda transformer/explicit-resource-management: Preserve class
names (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22306">#22306</a>)
(Dunqing)</li>
<li>b5d970f transformer/explicit-resource-management: Preserve class
names (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22290">#22290</a>)
(camc314)</li>
<li>bc54fd4 minifier: Keep function / class names if direct eval is
present in the scope (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22241">#22241</a>)
(sapphi-red)</li>
<li>7a810c0 minifier: Refresh direct eval flags after DCE (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21787">#21787</a>)
(Dunqing)</li>
<li>dd88726 transformer/legacy-decorator: Preserve accessor type
annotation for emitDecoratorMetadata (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21966">#21966</a>)
(Dunqing)</li>
<li>29a3cd7 codegen: Swap mapping/indent order for top-level decls (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22206">#22206</a>)
(Dunqing)</li>
<li>73b4f40 minifier: Preserve catch binding with direct eval (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22221">#22221</a>)
(camc314)</li>
<li>0e13d17 minifier: Preserve optional chain base side effects (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22219">#22219</a>)
(camc314)</li>
<li>0c7c01c transformer/typescript: Inline optional-chain enum member
access (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21834">#21834</a>)
(Dunqing)</li>
<li>a6aff7e codegen: Emit block/array/object end mapping at close char
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22200">#22200</a>)
(Dunqing)</li>
<li>a099b03 codegen: Emit call end mapping at <code>)</code> position,
not past it (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22199">#22199</a>)
(Dunqing)</li>
<li>5753774 minifier: Cap if-return ternary collapse for firefox (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21841">#21841</a>)
(Gurupungav Narayanan)</li>
<li>2493bdd codegen: Correct sourcemap end mappings for closing
delimiters (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22001">#22001</a>)
(Mark Dalgleish)</li>
<li>3b385e2 minifier: Bail optimizing <code>Array</code> with unknown
arg count (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22188">#22188</a>)
(camc314)</li>
<li>9fa2122 parser: Parse array computed class keys (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22159">#22159</a>)
(camc314)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>a4a6892 napi/parser: Correct code comment (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22278">#22278</a>)
(overlookmotel)</li>
<li>9305373 oxc: Update README (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22178">#22178</a>)
(camc314)</li>
</ul>
<h2>oxc crates_v0.129.0</h2>
<h3>💥 BREAKING CHANGES</h3>
<ul>
<li>0ffbe0d allocator: [<strong>BREAKING</strong>] Remove
<code>Allocator::end_ptr</code> method (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21871">#21871</a>)
(overlookmotel)</li>
</ul>
<h3>🚀 Features</h3>
<ul>
<li>9593ec8 transformer/jsx: Add jsxDEV source metadata for fragments
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21932">#21932</a>)
(Ido Rosenthal)</li>
</ul>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>81e834c parser: Prevent multiple <code>Parser</code> instances in
binary (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22120">#22120</a>)
(overlookmotel)</li>
<li>429deac napi/parser: Export <code>visitorKeys</code> from
<code>wasm</code> entrypoint (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21996">#21996</a>)
(NullVoxPopuli)</li>
<li>e852911 codegen: Preserve legal comments orphaned by upstream passes
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21575">#21575</a>)
(Dunqing)</li>
<li>e3399ec transformer/class-properties: Preserve RHS in
logical-assignment to static private field (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21950">#21950</a>)
(Dunqing)</li>
<li>c59c199 transformer/typescript: Emit class fields for parameter
properties (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21831">#21831</a>)
(Dunqing)</li>
<li>aaabde4 parser: Attach legal comments to following token (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21670">#21670</a>)
(Dunqing)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md">oxc-parser's
changelog</a>.</em></p>
<blockquote>
<h2>[0.130.0] - 2026-05-11</h2>
<h3>📚 Documentation</h3>
<ul>
<li>a4a6892 napi/parser: Correct code comment (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22278">#22278</a>)
(overlookmotel)</li>
</ul>
<h2>[0.129.0] - 2026-05-05</h2>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>429deac napi/parser: Export <code>visitorKeys</code> from
<code>wasm</code> entrypoint (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21996">#21996</a>)
(NullVoxPopuli)</li>
</ul>
<h2>[0.128.0] - 2026-04-27</h2>
<h3>💥 BREAKING CHANGES</h3>
<ul>
<li>502e804 ast: [<strong>BREAKING</strong>] Reduce size of
<code>TSTypePredicateName</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21711">#21711</a>)
(overlookmotel)</li>
<li>5651539 ast: [<strong>BREAKING</strong>] Reduce size of
<code>JSXExpression</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21710">#21710</a>)
(overlookmotel)</li>
<li>c44e280 ast: [<strong>BREAKING</strong>] Reduce size of
<code>ArrayExpressionElement</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21709">#21709</a>)
(overlookmotel)</li>
</ul>
<h3>⚡ Performance</h3>
<ul>
<li>9fa362e napi/parser: Do not generate tokens except in tests (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21811">#21811</a>)
(overlookmotel)</li>
</ul>
<h3>🛡️ Security</h3>
<ul>
<li>d8076c9 deps: Update rolldown (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21639">#21639</a>)
(renovate)</li>
</ul>
<h2>[0.127.0] - 2026-04-20</h2>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>00fc136 codegen: Preserve coverage comments before object properties
(<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21312">#21312</a>)
(bab)</li>
</ul>
<h2>[0.125.0] - 2026-04-13</h2>
<h3>💥 BREAKING CHANGES</h3>
<ul>
<li>382958a span: [<strong>BREAKING</strong>] Remove re-exports of
string types from <code>oxc_span</code> crate (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21246">#21246</a>)
(overlookmotel)</li>
</ul>
<h3>⚡ Performance</h3>
<ul>
<li>addcd02 napi/parser, linter/plugins: Raw transfer deserializer for
<code>Vec</code>s use shift instead of multiply where possible (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21142">#21142</a>)
(overlookmotel)</li>
<li>3068ded napi/parser, linter/plugins: Shift before add when
calculating positions in raw transfer deserializer (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21141">#21141</a>)
(overlookmotel)</li>
<li>eb400b8 napi/parser, linter/plugins: Remove <code>uint32</code>
buffer view (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21140">#21140</a>)
(overlookmotel)</li>
<li>2675085 napi/parser: Lazy deserialization use only
<code>Int32Array</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21139">#21139</a>)
(overlookmotel)</li>
<li>5b35a53 napi/parser: Deserializing tokens use only
<code>int32</code> array (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21138">#21138</a>)
(overlookmotel)</li>
<li>f163d10 parser: Tokens raw deserialization use
<code>Int32Array</code> (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21137">#21137</a>)
(overlookmotel)</li>
<li>7a86613 linter/plugins: Use <code>Int32Array</code>s for tokens and
comments buffers (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21136">#21136</a>)
(overlookmotel)</li>
<li>8c51121 napi/parser, linter/plugins: Raw transfer deserialize
<code>Span</code> fields as <code>i32</code>s (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21135">#21135</a>)
(overlookmotel)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/oxc-project/oxc/commit/650417ffd02bc60e6fa943b630f642aaf802980f"><code>650417f</code></a>
release(crates): oxc v0.130.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22316">#22316</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/a4a6892f2cd948d553768000b066761ff00e9d82"><code>a4a6892</code></a>
docs(napi/parser): correct code comment (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22278">#22278</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/24946bea558a03a26c688052f1d84ca4d9b3eb0c"><code>24946be</code></a>
refactor(napi/parser): use rolldown for browser bundle (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22231">#22231</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/ec00055e64692a7eb81bc3b77a7e7480ed084931"><code>ec00055</code></a>
release(crates): oxc v0.129.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/22108">#22108</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/429deac5027516fbf736a1179d574a267e617f55"><code>429deac</code></a>
fix(napi/parser): export <code>visitorKeys</code> from <code>wasm</code>
entrypoint (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21996">#21996</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/aedc1b8db552e537866b7d972505678a35ad6b81"><code>aedc1b8</code></a>
refactor(linter/plugins, napi/parser): document pointer arithmetic (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21872">#21872</a>)</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/245f813cc1c50311d506c28d403fd80bdfb90ac3"><code>245f813</code></a>
refactor(napi/parser): avoid converting between <code>NonNull</code> and
raw pointers (#...</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/99eef72e2da0c0b1847e055804c5d82cf4dd3721"><code>99eef72</code></a>
refactor(allocator, linter/plugins, napi/parser): store raw transfer
metadata...</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/b86197d4554e5940398e7a92c001158fafe613d9"><code>b86197d</code></a>
refactor(allocator): fixed size allocators store backing allocation
pointer i...</li>
<li><a
href="https://github.com/oxc-project/oxc/commit/9951013eceef29417ff458894f004113b7bf3d52"><code>9951013</code></a>
release(crates): oxc v0.128.0 (<a
href="https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/21837">#21837</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/oxc-project/oxc/commits/crates_v0.130.0/napi/parser">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for oxc-parser since your current version.</p>
</details>
<br />2 files changed
Lines changed: 143 additions & 102 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments