Skip to content

Commit 1f8f0aa

Browse files
build(deps-dev): bump the npm group across 1 directory with 3 updates (#315)
Bumps the npm group with 3 updates in the / directory: [@napi-rs/cli](https://github.com/napi-rs/napi-rs), [ava](https://github.com/avajs/ava) and [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint). Updates `@napi-rs/cli` from 3.5.1 to 3.6.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/napi-rs/napi-rs/releases">@​napi-rs/cli's releases</a>.</em></p> <blockquote> <h2><code>@​napi-rs/cli</code><a href="https://github.com/3"><code>@​3</code></a>.6.2</h2> <h2>What's Changed</h2> <ul> <li>build(deps): bump basic-ftp from 5.2.0 to 5.2.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3203">napi-rs/napi-rs#3203</a></li> <li>fix(deps): update rust crate ctor to v0.9.1 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3204">napi-rs/napi-rs#3204</a></li> <li>fix(cli): parallelize type definition generation deterministically by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3205">napi-rs/napi-rs#3205</a></li> <li>fix(deps): disable ctor priority feature by <a href="https://github.com/Brooooooklyn"><code>@​Brooooooklyn</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3209">napi-rs/napi-rs#3209</a></li> <li>fix(cli): preserve existing optionalDependencies in pre-publish by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3207">napi-rs/napi-rs#3207</a></li> <li>fix(cli): preserve stricter node engine ranges in WASI package generation by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3201">napi-rs/napi-rs#3201</a></li> <li>build(deps): bump basic-ftp from 5.2.1 to 5.2.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3212">napi-rs/napi-rs#3212</a></li> <li>fix(cli): resolve absolute packageJsonPath in universalize by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3210">napi-rs/napi-rs#3210</a></li> <li>fix(cli): compatible with latest wasi-sdk toolchain by <a href="https://github.com/Brooooooklyn"><code>@​Brooooooklyn</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3217">napi-rs/napi-rs#3217</a></li> <li>fix(cli): fail build when --pipe post-process command exits non-zero by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3218">napi-rs/napi-rs#3218</a></li> <li>chore(deps): update cross-platform-actions/action action to v1 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3220">napi-rs/napi-rs#3220</a></li> <li>fix(deps): update rust crate ctor to v0.10.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3224">napi-rs/napi-rs#3224</a></li> <li>fix(cli): keep macOS test job for aarch64-apple-darwin by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3222">napi-rs/napi-rs#3222</a></li> <li>fix(cli): persist repository when renaming project by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3221">napi-rs/napi-rs#3221</a></li> <li>fix(cli): apply enableTypeDef when generating new projects by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3214">napi-rs/napi-rs#3214</a></li> <li>fix(cli): remove stale browser metadata in non-WASI new projects by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3229">napi-rs/napi-rs#3229</a></li> <li>fix(cli): use target cwd for pre-publish git log lookup by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3228">napi-rs/napi-rs#3228</a></li> <li>chore(deps): update dependency oxc-parser to ^0.125.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3230">napi-rs/napi-rs#3230</a></li> <li>fix(napi): preserve generator class methods by <a href="https://github.com/Brooooooklyn"><code>@​Brooooooklyn</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3231">napi-rs/napi-rs#3231</a></li> <li>fix(wasm-runtime): preserve full bigint values in fs proxy codec by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3233">napi-rs/napi-rs#3233</a></li> <li>fix(cli): include napi9 in interactive new prompt by <a href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a href="https://redirect.github.com/napi-rs/napi-rs/pull/3235">napi-rs/napi-rs#3235</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.6.1...@napi-rs/cli@3.6.2">https://github.com/napi-rs/napi-rs/compare/@​napi-rs/cli@3.6.1...@​napi-rs/cli@3.6.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/napi-rs/napi-rs/commit/d5c3c43b45393f99ba151770f97bd472de533671"><code>d5c3c43</code></a> chore(release): publish</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/d1e5b173445f901e3d88acee08322237ecf52de6"><code>d1e5b17</code></a> fix(cli): include napi9 in interactive new prompt (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3235">#3235</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/0cb8eefad83938daa6a0f377f2708890d9f4b6bf"><code>0cb8eef</code></a> fix(wasm-runtime): preserve full bigint values in fs proxy codec (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3233">#3233</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/44aa08f1f6a331f0e287ab3fecffd3a5e5b93861"><code>44aa08f</code></a> fix(napi): preserve generator class methods (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3231">#3231</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/bdc492a6797bddab15634e6a83a1c6b196ad5374"><code>bdc492a</code></a> chore(deps): update dependency oxc-parser to ^0.125.0 (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3230">#3230</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/daabe32f1d758790e75f7f95951948c9490c3758"><code>daabe32</code></a> fix(cli): use target cwd for pre-publish git log lookup (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3228">#3228</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/23abb8ae1937f6c72c8b3f4a5ed1ccc9c1984ae5"><code>23abb8a</code></a> fix(cli): remove stale browser metadata in non-WASI new projects (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3229">#3229</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/ce170eb35d513f264cc66b483a87e2989aa98ccf"><code>ce170eb</code></a> fix(cli): apply enableTypeDef when generating new projects (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3214">#3214</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/7c1cdb99cbde480dde8042eadd794a2fdb392415"><code>7c1cdb9</code></a> fix(cli): persist repository when renaming project (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3221">#3221</a>)</li> <li><a href="https://github.com/napi-rs/napi-rs/commit/81090bbaf95b42d23ce0bce341f2e44b2f8e7c37"><code>81090bb</code></a> fix(cli): keep macOS test job for aarch64-apple-darwin (<a href="https://redirect.github.com/napi-rs/napi-rs/issues/3222">#3222</a>)</li> <li>Additional commits viewable in <a href="https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.5.1...@napi-rs/cli@3.6.2">compare view</a></li> </ul> </details> <br /> Updates `ava` from 7.0.0 to 8.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/avajs/ava/releases">ava's releases</a>.</em></p> <blockquote> <h2>v8.0.1</h2> <h2>What's Changed</h2> <p>This release officially adds Node.js 26 support, with thanks to <a href="https://github.com/novemberborn"><code>@​novemberborn</code></a> in <a href="https://redirect.github.com/avajs/ava/pull/3450">avajs/ava#3450</a>.</p> <p>Per our policy, support for Node.js 25 has been removed.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/avajs/ava/compare/v8.0.0...v8.0.1">https://github.com/avajs/ava/compare/v8.0.0...v8.0.1</a></p> <h2>v8.0.0</h2> <h2>Breaking Changes</h2> <p>AVA now expects Node.js 22.20, 24.12 or newer.</p> <p>Internally AVA is now fully ESM. This is possible now that Node.js supports loading ES modules using <code>require()</code> calls and simplifies AVA's types and internals.</p> <p>If you use AVA from a CommonJS project you'll have to update your imports:</p> <pre lang="diff"><code>-const test = require('ava'); +const {default: test} = require('ava'); </code></pre> <p>We expect an increasing number of projects to be ESM only. As per the above, CommonJS is still supported, but we don't expect <code>cjs</code> extensions to be used. The default file extensions are now <code>js</code> and <code>mjs</code>. Specify <code>extensions: ['cjs', 'js', 'mjs']</code> for AVA to run test files with the <code>cjs</code> extension.</p> <p>All test files (and those loaded through AVA's <code>require</code> config) are now loaded via <code>import()</code>. Use <a href="https://nodejs.org/docs/latest/api/module.html#customization-hooks">customization hooks</a> for transpilation. The object form of the <code>extensions</code> configuration is no longer supported.</p> <p>If you use AVA with <a href="https://github.com/avajs/typescript">@​ava/typescript</a> you must upgrade that package to v7.</p> <h2>New Features</h2> <p>There's two new test modifiers <a href="https://redirect.github.com/avajs/ava/pull/3423">courtesy of</a> <a href="https://github.com/sindresorhus"><code>@​sindresorhus</code></a>: <code>test.skipIf()</code> to skip a test based on a runtime condition. <code>test.runIf()</code> is the inverse: the test only runs when the condition is true.</p> <pre lang="js"><code>test.skipIf(process.platform === 'win32')('not on Windows', t =&gt; { t.pass(); }); <p>test.runIf(process.platform === 'linux')('Linux only', t =&gt; { t.pass(); }); </code></pre></p> <p>These work with other modifiers like <code>.serial</code> and <code>.failing</code>:</p> <pre lang="js"><code>test.serial.skipIf(process.platform === 'win32')('serial, not on Windows', t =&gt; { t.pass(); }); <p>&lt;/tr&gt;&lt;/table&gt; </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/avajs/ava/commit/bbfd946322fdeca2b547a691d947fb4e18c0c67f"><code>bbfd946</code></a> v8.0.1</li> <li><a href="https://github.com/avajs/ava/commit/332fcd7cf9dbd0fb8c3368013b35bb846cd2d8de"><code>332fcd7</code></a> Pre-release updates (<a href="https://redirect.github.com/avajs/ava/issues/3451">#3451</a>)</li> <li><a href="https://github.com/avajs/ava/commit/fcaaf432e3c11f5406124c19f079e084a4ca9cf5"><code>fcaaf43</code></a> Add Node.js 26 support; drop 25 (<a href="https://redirect.github.com/avajs/ava/issues/3450">#3450</a>)</li> <li><a href="https://github.com/avajs/ava/commit/a91380449671619d9a6c9452425caa38aeb6537b"><code>a913804</code></a> Test using AVA 8 (<a href="https://redirect.github.com/avajs/ava/issues/3440">#3440</a>)</li> <li><a href="https://github.com/avajs/ava/commit/fe3128673adfa69d8d5268f67536aecaf8995643"><code>fe31286</code></a> v8.0.0</li> <li><a href="https://github.com/avajs/ava/commit/7bdbabb69ff721a0f867e41ce624be1a5ae23bc3"><code>7bdbabb</code></a> Improve error when <code>throwsAsync</code>/<code>notThrowsAsync</code> is not awaited (<a href="https://redirect.github.com/avajs/ava/issues/3436">#3436</a>)</li> <li><a href="https://github.com/avajs/ava/commit/a3049907a846f6b1180e772e9a0701ce21370464"><code>a304990</code></a> Full ESM internals; bias away from CJS; require <code>@​ava/typescript</code><a href="https://github.com/7"><code>@​7</code></a></li> <li><a href="https://github.com/avajs/ava/commit/d012c648696716a05ae48d4fc18568e49a17c6f9"><code>d012c64</code></a> Update release process documentation (<a href="https://redirect.github.com/avajs/ava/issues/3435">#3435</a>)</li> <li><a href="https://github.com/avajs/ava/commit/2cea71e9a0ae006682085681ad88a33a4446228e"><code>2cea71e</code></a> CI tweaks (<a href="https://redirect.github.com/avajs/ava/issues/3438">#3438</a>)</li> <li><a href="https://github.com/avajs/ava/commit/27e9c84982617edfbccd91b1f9881b6df1ea54b2"><code>27e9c84</code></a> Remove Node.js 20 support; update dependencies prior to release (<a href="https://redirect.github.com/avajs/ava/issues/3432">#3432</a>)</li> <li>Additional commits viewable in <a href="https://github.com/avajs/ava/compare/v7.0.0...v8.0.1">compare view</a></li> </ul> </details> <br /> Updates `oxlint` from 1.51.0 to 1.66.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/oxc-project/oxc/releases">oxlint's releases</a>.</em></p> <blockquote> <h2>oxlint v1.27.0 &amp;&amp; oxfmt v0.12.0</h2> <h1>Oxlint v1.27.0</h1> <h3>🚀 Features</h3> <ul> <li>222a8f0 linter/plugins: Implement <code>SourceCode#isSpaceBetween</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498">#15498</a>) (overlookmotel)</li> <li>2f9735d linter/plugins: Implement <code>context.languageOptions</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486">#15486</a>) (overlookmotel)</li> <li>bc731ff linter/plugins: Stub out all <code>Context</code> APIs (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479">#15479</a>) (overlookmotel)</li> <li>5822cb4 linter/plugins: Add <code>extend</code> method to <code>FILE_CONTEXT</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477">#15477</a>) (overlookmotel)</li> <li>7b1e6f3 apps: Add pure rust binaries and release to github (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469">#15469</a>) (Boshen)</li> <li>2a89b43 linter: Introduce debug assertions after fixes to assert validity (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389">#15389</a>) (camc314)</li> <li>ad3c45a editor: Add <code>oxc.path.node</code> option (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040">#15040</a>) (Sysix)</li> </ul> <h3>🐛 Bug Fixes</h3> <ul> <li>6f3cd77 linter/no-var: Incorrect warning for blocks (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504">#15504</a>) (Hamir Mahal)</li> <li>6957fb9 linter/plugins: Do not allow access to <code>Context#id</code> in <code>createOnce</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489">#15489</a>) (overlookmotel)</li> <li>7409630 linter/plugins: Allow access to <code>cwd</code> in <code>createOnce</code> in ESLint interop mode (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488">#15488</a>) (overlookmotel)</li> <li>732205e parser: Reject <code>using</code> / <code>await using</code> in a switch <code>case</code> / <code>default</code> clause (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225">#15225</a>) (sapphi-red)</li> <li>a17ca32 linter/plugins: Replace <code>Context</code> class (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448">#15448</a>) (overlookmotel)</li> <li>ecf2f7b language_server: Fail gracefully when tsgolint executable not found (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436">#15436</a>) (camc314)</li> <li>3c8d3a7 lang-server: Improve logging in failure case for tsgolint (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299">#15299</a>) (camc314)</li> <li>ef71410 linter: Use jsx if source type is JS in fix debug assertion (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434">#15434</a>) (camc314)</li> <li>e32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426">#15426</a>) (camc314)</li> <li>6565dbe linter/switch-case-braces: Skip comments when searching for <code>:</code> token (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425">#15425</a>) (camc314)</li> <li>85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423">#15423</a>) (camc314)</li> <li>fde753e linter/plugins: Block access to <code>context.settings</code> in <code>createOnce</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394">#15394</a>) (overlookmotel)</li> <li>ddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388">#15388</a>) (camc314)</li> <li>dac2a9c linter/no-template-curly-in-string: Remove fixer (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387">#15387</a>) (camc314)</li> <li>989b8e3 linter/no-var: Only fix to <code>const</code> if the var has an initializer (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385">#15385</a>) (camc314)</li> <li>cc403f5 linter/plugins: Return empty object for unimplemented parserServices (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364">#15364</a>) (magic-akari)</li> </ul> <h3>⚡ Performance</h3> <ul> <li>25d577e language_server: Start tools in parallel (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500">#15500</a>) (Sysix)</li> <li>3c57291 linter/plugins: Optimize loops (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449">#15449</a>) (overlookmotel)</li> <li>3166233 linter/plugins: Remove <code>Arc</code>s (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431">#15431</a>) (overlookmotel)</li> <li>9de1322 linter/plugins: Lazily deserialize settings JSON (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395">#15395</a>) (overlookmotel)</li> <li>3049ec2 linter/plugins: Optimize <code>deepFreezeSettings</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392">#15392</a>) (overlookmotel)</li> <li>444ebfd linter/plugins: Use single object for <code>parserServices</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378">#15378</a>) (overlookmotel)</li> </ul> <h3>📚 Documentation</h3> <ul> <li>97d2104 linter: Update comment in lint.rs about default value for tsconfig path (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530">#15530</a>) (Connor Shea)</li> <li>2c6bd9e linter: Always refer as &quot;ES2015&quot; instead of &quot;ES6&quot; (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411">#15411</a>) (sapphi-red)</li> <li>a0c5203 linter/import/named: Update &quot;ES7&quot; comment in examples (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410">#15410</a>) (sapphi-red)</li> <li>3dc24b5 linter,minifier: Always refer as &quot;ES Modules&quot; instead of &quot;ES6 Modules&quot; (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409">#15409</a>) (sapphi-red)</li> <li>2ad77fb linter/no-this-before-super: Correct &quot;Why is this bad?&quot; section (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408">#15408</a>) (sapphi-red)</li> <li>57f0ce1 linter: Add backquotes where appropriate (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407">#15407</a>) (sapphi-red)</li> </ul> <h1>Oxfmt v0.12.0</h1> <!-- 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/npm/oxlint/CHANGELOG.md">oxlint's changelog</a>.</em></p> <blockquote> <h2>[1.66.0] - 2026-05-18</h2> <h3>🚀 Features</h3> <ul> <li>0440b0f linter/eslint: Implement <code>id-match</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22379">#22379</a>) (Vladislav Sayapin)</li> <li>65bf119 linter: Implement react no-object-type-as-default-prop (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22481">#22481</a>) (uhyo)</li> <li>2a6ddce linter/eslint: Implement <code>no-implied-eval</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22391">#22391</a>) (Vladislav Sayapin)</li> <li>625758a linter/vitest: Implement padding-around-after-all-blocks rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21788">#21788</a>) (kapobajza)</li> <li>37680b0 linter: Implement react no-unstable-nested-components (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22248">#22248</a>) (Jovi De Croock)</li> <li>d8d9c74 linter: Implement import/newline-after-import rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19142">#19142</a>) (Ryuya Yanagi)</li> </ul> <h2>[1.65.0] - 2026-05-15</h2> <h3>🚀 Features</h3> <ul> <li>5478fb5 linter/jsdoc: Implement <code>require-throws-description</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22386">#22386</a>) (Mikhail Baev)</li> <li>c73225e linter/eslint: Implement <code>prefer-arrow-callback</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22312">#22312</a>) (박천(Cheon Park))</li> <li>de82b59 linter: Add support for <code>eslint-plugin-jsx-a11y-x</code> (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22356">#22356</a>) (mehm8128)</li> <li>f44b6c8 linter: Fill schemas <code>DummyRuleMap</code> with built-in rules (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22288">#22288</a>) (Sysix)</li> </ul> <h2>[1.64.0] - 2026-05-11</h2> <h3>🚀 Features</h3> <ul> <li>fbb8f22 linter: Support <code>ignores</code> in overrides (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22148">#22148</a>) (camc314)</li> </ul> <h3>🐛 Bug Fixes</h3> <ul> <li>25b7017 linter: Undocument override <code>ignores</code> option (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22213">#22213</a>) (camc314)</li> </ul> <h2>[1.63.0] - 2026-05-05</h2> <h3>📚 Documentation</h3> <ul> <li>cacbc4a linter: Fix jest settings docs. (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22127">#22127</a>) (connorshea)</li> </ul> <h2>[1.62.0] - 2026-04-27</h2> <h3>🚀 Features</h3> <ul> <li>348f46c linter: Add <code>respectEslintDisableDirectives</code> option (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21384">#21384</a>) (Christian Vuerings)</li> </ul> <h3>🐛 Bug Fixes</h3> <ul> <li>8c425db linter: Allow string for jest version in config schema (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21649">#21649</a>) (camc314)</li> </ul> <h2>[1.61.0] - 2026-04-20</h2> <h3>🚀 Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/oxc-project/oxc/commit/557020642e27b948e46f73754b82bee452a82f32"><code>5570206</code></a> release(apps): oxlint v1.66.0 &amp;&amp; oxfmt v0.51.0 (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22528">#22528</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/0440b0f06078e9f08a84a15b011b3ac7ee571ee1"><code>0440b0f</code></a> feat(linter/eslint): implement <code>id-match</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22379">#22379</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/65bf119f1f6f41f9c88918810d3f97bf94360ec9"><code>65bf119</code></a> feat(linter): implement react no-object-type-as-default-prop (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22481">#22481</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/2a6ddcebd15441bf117db7a0f71b7c46e93afaab"><code>2a6ddce</code></a> feat(linter/eslint): implement <code>no-implied-eval</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22391">#22391</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/625758ab25657c0fc13555c890aeca979be8ebdf"><code>625758a</code></a> feat(linter/vitest): Implement padding-around-after-all-blocks rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21788">#21788</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/37680b076148b2d93c74154dde20cd0fe7dda09b"><code>37680b0</code></a> feat(linter): implement react no-unstable-nested-components (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22248">#22248</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/d8d9c749e3ec3ede72e34c8fd2dc2cf9cf470f72"><code>d8d9c74</code></a> feat(linter): implement import/newline-after-import rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/19142">#19142</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/25e5cbc76f887cf5c0c2bdfbef8d4a74fd1ce87d"><code>25e5cbc</code></a> release(apps): oxlint v1.65.0 &amp;&amp; oxfmt v0.50.0 (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22458">#22458</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/5478fb5aaddda589c35e44050c1c182f1a7e354b"><code>5478fb5</code></a> feat(linter/jsdoc): implement <code>require-throws-description</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22386">#22386</a>)</li> <li><a href="https://github.com/oxc-project/oxc/commit/c73225efce962acdcb1a90e2eb6b5de761ed2275"><code>c73225e</code></a> feat(linter/eslint): implement <code>prefer-arrow-callback</code> rule (<a href="https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22312">#22312</a>)</li> <li>Additional commits viewable in <a href="https://github.com/oxc-project/oxc/commits/oxlint_v1.66.0/npm/oxlint">compare view</a></li> </ul> </details> <br /> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brendan <2bndy5@gmail.com>
1 parent 9959e56 commit 1f8f0aa

3 files changed

Lines changed: 162 additions & 151 deletions

File tree

.github/workflows/node-js-packaging.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@ jobs:
201201
target: x86_64-apple-darwin
202202
architecture: x64
203203
node:
204-
- '20'
205204
- '22'
205+
- '24'
206206
runs-on: ${{ matrix.settings.host }}
207207
steps:
208208
- uses: actions/checkout@v6
@@ -240,8 +240,11 @@ jobs:
240240
- aarch64-unknown-linux-musl
241241
- armv7-unknown-linux-gnueabihf
242242
node:
243-
- '20'
244243
- '22'
244+
- '24'
245+
exclude:
246+
- target: armv7-unknown-linux-gnueabihf
247+
node: '24' # no docker image node:24-slim for armv7
245248
runs-on: ${{ contains(matrix.target, 'aarch64') && 'ubuntu-24.04-arm' || 'ubuntu-latest' }}
246249
steps:
247250
- uses: actions/checkout@v6

bindings/node/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
},
2222
"license": "MIT",
2323
"devDependencies": {
24-
"@napi-rs/cli": "3.5.1",
25-
"ava": "^7.0.0",
26-
"oxlint": "^1.50.0"
24+
"@napi-rs/cli": "3.6.2",
25+
"ava": "^8.0.1",
26+
"oxlint": "^1.66.0"
2727
},
2828
"ava": {
2929
"timeout": "3m"

0 commit comments

Comments
 (0)