Commit Graph

37 Commits

Author SHA1 Message Date
Bart Langelaan 042222fbe5 fix(tasks/lint-rules): pin ESLint to v9 (#24278)
The `lint_rules` task is currently broken. See:
https://github.com/oxc-project/oxc/actions/workflows/lint_rules.yml

This fixes the task by reverting to eslint v9.

Co-authored-by: Cameron <cameron.clark@hey.com>
2026-07-08 11:53:57 +01:00
renovate eb901b8720 chore(deps): update npm packages (#21556)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [@codspeed/vitest-plugin](https://codspeed.io) ([source](https://redirect.github.com/CodSpeedHQ/codspeed-node)) | [`5.2.0` → `5.3.0`](https://renovatebot.com/diffs/npm/@codspeed%2fvitest-plugin/5.2.0/5.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@codspeed%2fvitest-plugin/5.3.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codspeed%2fvitest-plugin/5.3.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codspeed%2fvitest-plugin/5.2.0/5.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codspeed%2fvitest-plugin/5.2.0/5.3.0?slim=true) |
| [@emnapi/core](https://redirect.github.com/toyobayashi/emnapi) | [`1.9.2` → `1.10.0`](https://renovatebot.com/diffs/npm/@emnapi%2fcore/1.9.2/1.10.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@emnapi%2fcore/1.10.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emnapi%2fcore/1.10.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emnapi%2fcore/1.9.2/1.10.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emnapi%2fcore/1.9.2/1.10.0?slim=true) |
| [@emnapi/runtime](https://redirect.github.com/toyobayashi/emnapi) | [`1.9.2` → `1.10.0`](https://renovatebot.com/diffs/npm/@emnapi%2fruntime/1.9.2/1.10.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@emnapi%2fruntime/1.10.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emnapi%2fruntime/1.10.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emnapi%2fruntime/1.9.2/1.10.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emnapi%2fruntime/1.9.2/1.10.0?slim=true) |
| [@napi-rs/wasm-runtime](https://napi.rs/) ([source](https://redirect.github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime)) | [`1.1.3` → `1.1.4`](https://renovatebot.com/diffs/npm/@napi-rs%2fwasm-runtime/1.1.3/1.1.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fwasm-runtime/1.1.4?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fwasm-runtime/1.1.4?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fwasm-runtime/1.1.3/1.1.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fwasm-runtime/1.1.3/1.1.4?slim=true) |
| [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.58.1` → `8.58.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.58.1/8.58.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.58.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.58.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.58.1/8.58.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.58.1/8.58.2?slim=true) |
| [@typescript-eslint/scope-manager](https://typescript-eslint.io/packages/scope-manager) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager)) | [`8.58.1` → `8.58.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fscope-manager/8.58.1/8.58.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fscope-manager/8.58.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fscope-manager/8.58.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fscope-manager/8.58.1/8.58.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fscope-manager/8.58.1/8.58.2?slim=true) |
| [@typescript-eslint/visitor-keys](https://typescript-eslint.io) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys)) | [`8.58.1` → `8.58.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.58.1/8.58.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fvisitor-keys/8.58.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fvisitor-keys/8.58.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fvisitor-keys/8.58.1/8.58.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fvisitor-keys/8.58.1/8.58.2?slim=true) |
| [type-fest](https://redirect.github.com/sindresorhus/type-fest) | [`5.5.0` → `5.6.0`](https://renovatebot.com/diffs/npm/type-fest/5.5.0/5.6.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/5.6.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/5.6.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/5.5.0/5.6.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/5.5.0/5.6.0?slim=true) |

---

### Release Notes

<details>
<summary>CodSpeedHQ/codspeed-node (@&#8203;codspeed/vitest-plugin)</summary>

### [`v5.3.0`](https://redirect.github.com/CodSpeedHQ/codspeed-node/releases/tag/v5.3.0)

[Compare Source](https://redirect.github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.3.0)

#### What's Changed

We now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.

This data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.

- feat(fi): add memory profiling by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;73](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/73)
- feat: dump node process information when running by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;77](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/77)
- chore: bump instrument-hooks to dump linked libraries by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;78](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/78)

**Full Changelog**: <https://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.3.0>

</details>

<details>
<summary>toyobayashi/emnapi (@&#8203;emnapi/core)</summary>

### [`v1.10.0`](https://redirect.github.com/toyobayashi/emnapi/releases/tag/v1.10.0)

[Compare Source](https://redirect.github.com/toyobayashi/emnapi/compare/v1.9.2...v1.10.0)

##### What's Changed

- fix: early update wasm memory for views (<https://github.com/hardfist/emnapi-shared-memory-grow-repro>)
- fix!: `napi_adjust_external_memory` no longer grow wasm memory
- fix: add missing `from64` wrap
- fix: coalesce tsfn (js version) send message
- ci: restructure CI workflows
- ci: prebuilt liraries using llvm 22

Thanks [@&#8203;hardfist](https://redirect.github.com/hardfist)

**Full Changelog**: <https://github.com/toyobayashi/emnapi/compare/v1.9.2...v1.10.0>

</details>

<details>
<summary>napi-rs/napi-rs (@&#8203;napi-rs/wasm-runtime)</summary>

### [`v1.1.4`](https://redirect.github.com/napi-rs/napi-rs/blob/HEAD/wasm-runtime/CHANGELOG.md#114-2026-04-15)

[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.1.3...@napi-rs/wasm-runtime@1.1.4)

##### Bug Fixes

- **wasm-runtime:** preserve full bigint values in fs proxy codec ([#&#8203;3233](https://redirect.github.com/napi-rs/napi-rs/issues/3233)) ([0cb8eef](https://redirect.github.com/napi-rs/napi-rs/commit/0cb8eefad83938daa6a0f377f2708890d9f4b6bf))

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary>

### [`v8.58.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8582-2026-04-13)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.58.1...v8.58.2)

##### 🩹 Fixes

- remove tsbuildinfo cache file from published packages ([#&#8203;12187](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187))

##### ❤️ Thank You

- Abhijeet Singh [@&#8203;cseas](https://redirect.github.com/cseas)

See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2) for more information.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/scope-manager)</summary>

### [`v8.58.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8582-2026-04-13)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.58.1...v8.58.2)

##### 🩹 Fixes

- remove tsbuildinfo cache file from published packages ([#&#8203;12187](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187))

##### ❤️ Thank You

- Abhijeet Singh [@&#8203;cseas](https://redirect.github.com/cseas)

See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2) for more information.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/visitor-keys)</summary>

### [`v8.58.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8582-2026-04-13)

[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.58.1...v8.58.2)

##### 🩹 Fixes

- remove tsbuildinfo cache file from published packages ([#&#8203;12187](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187))

##### ❤️ Thank You

- Abhijeet Singh [@&#8203;cseas](https://redirect.github.com/cseas)

See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2) for more information.

You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>sindresorhus/type-fest (type-fest)</summary>

### [`v5.6.0`](https://redirect.github.com/sindresorhus/type-fest/releases/tag/v5.6.0)

[Compare Source](https://redirect.github.com/sindresorhus/type-fest/compare/v5.5.0...v5.6.0)

##### New types

- [`Absolute`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/absolute.d.ts) ([#&#8203;1391](https://redirect.github.com/sindresorhus/type-fest/issues/1391))  [`7761f91`](https://redirect.github.com/sindresorhus/type-fest/commit/7761f91)
- [`NonNullableDeep`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/non-nullable-deep.d.ts) ([#&#8203;1401](https://redirect.github.com/sindresorhus/type-fest/issues/1401))  [`1e8bd10`](https://redirect.github.com/sindresorhus/type-fest/commit/1e8bd10)
- [`UnionLength`](https://redirect.github.com/sindresorhus/type-fest/blob/main/source/union-length.d.ts) ([#&#8203;1402](https://redirect.github.com/sindresorhus/type-fest/issues/1402))  [`49142db`](https://redirect.github.com/sindresorhus/type-fest/commit/49142db)

##### Improvements

- Add `splitOnPunctuation` option to `CamelCase` / `PascalCase` / `KebabCase` / `SnakeCase` ([#&#8203;1394](https://redirect.github.com/sindresorhus/type-fest/issues/1394))  [`852d016`](https://redirect.github.com/sindresorhus/type-fest/commit/852d016)
- `CamelCase`: Add `preserveLeadingUnderscores` option ([#&#8203;1404](https://redirect.github.com/sindresorhus/type-fest/issues/1404))  [`5ca6564`](https://redirect.github.com/sindresorhus/type-fest/commit/5ca6564)
- `TsConfigJson`: Add TypeScript 6.0 fields ([#&#8203;1406](https://redirect.github.com/sindresorhus/type-fest/issues/1406))  [`ac4861d`](https://redirect.github.com/sindresorhus/type-fest/commit/ac4861d)
- `UnionToTuple`: Fix behavior with large unions ([#&#8203;1405](https://redirect.github.com/sindresorhus/type-fest/issues/1405))  [`651f7ea`](https://redirect.github.com/sindresorhus/type-fest/commit/651f7ea)

***

</details>

---

### Configuration

📅 **Schedule**: (in timezone Asia/Shanghai)

- Branch creation
  - "before 10am on monday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2026-04-21 09:09:36 +00:00
leaysgur e34bff3660 chore(ci): Add prettier-plugin-tailwindcss to renovate ignore (#19464)
We are using `insider` version, do not update.
2026-02-17 01:37:58 +00:00
overlookmotel a745e8e172 refactor(linter/plugins): lock ajv dependency version (#19435)
As discussed in #19405, we need to keep `ajv` dependency (used in Oxlint JS plugins) on v6 as later versions remove some features that we use. This matches ESLint.

Lock the version to exactly 6.12.6. Initially I had `^6.12.6`, in case a new version appeared on v6 line. But that seems unlikely- it's not been updated for 5 years!

Also add `ajv` to Renovate's ignore list, so it stops trying to update it.
2026-02-16 12:14:58 +00:00
Cameron 7cd354ad4e chore(deps): add apps/oxfmt/test/**/fixtures/** to renovate ignore (#17875) 2026-01-12 08:24:30 +09:00
Boshen 1d680de87e chore(pnpm): remove tasks/e2e workspace (#16881)
I thought making it a separate would be easier to manage,
but it's actually not.

Previous setup was also downloading packages from npm on every CI run.
2025-12-16 14:03:25 +00:00
Boshen 93ad89a97c chore: enable oxlint for the enable monorepo (#13173)
Also enabled `--type-aware`.
2025-08-18 15:45:08 +08:00
renovate[bot] fb3d995828 chore(deps): lock file maintenance rust crates (#11293) 2025-05-26 12:14:22 +08:00
Boshen e1edca347a chore: renovate pinGitHubActionDigestsToSemver 2025-02-14 13:28:20 +08:00
Pavel Smirnov 0794bee907 fix(editor/vscode): set minimum supported ver. to ^1.93.0 (#8182)
Hi,

I'm using Cursor which is based on VSCode `1.93` at the moment of this
PR. And i've faced with an issue when i can't install latest version of
oxc vscode plugin - by default plugin marketplace offers me `v0.0.1` and
via `Install Specific Version` i can install only `v0.10.3` while latest
is `v0.15.3`. No idea when Cursor will update its version.
There's no issue with VSCode, only Cursor.

After downgrading minimum version, Cursor allowed me to install plugin
that i compiled by myself, everything seem to be working.

Not sure about how is usually contributions made here so correct me if i
miss something
2024-12-30 15:22:54 +08:00
Boshen 36ebb3e784 Revert "chore(renovate): temporary "updateNotScheduled": true"
This reverts commit 1bb097d459.
2024-12-14 13:25:22 +08:00
Boshen 1bb097d459 chore(renovate): temporary "updateNotScheduled": true 2024-12-13 19:13:49 +08:00
Boshen e4d040583c chore(renovate): try extend helpers:pinGitHubActionDigests 2024-12-13 18:24:21 +08:00
Boshen 5d6997502b chore(renovate): let renovate bump all npm versions because this is a pnpmm onorepo now 2024-10-28 09:10:54 +08:00
Boshen 6d97af46c7 feat(rust): use oxc-miette (#6938) 2024-10-27 13:30:20 +00:00
Boshen 07f34c51d8 chore(renovate): ignore unicode-width update, which is pinned to miette 2024-09-23 09:24:28 +08:00
Boshen fea2746b73 chore: switch playground to https://github.com/oxc-project/playground (#5249)
playground app: https://oxc-playground.netlify.app/
2024-08-27 15:14:36 +08:00
Boshen b66d578fed chore: update renovate.json 2024-05-07 12:33:40 +08:00
Boshen 4e9b9d9e09 chore(renovate): migrate renovate config 2024-05-07 00:59:43 +08:00
Boshen 51855d6734 chore(renovate): remove unused ignoreDeps from rust crates 2024-05-07 00:37:07 +08:00
Boshen 264404431c chore: fix renovate error "Use matchDepNames instead of matchPackageNames" 2024-04-28 14:49:23 +08:00
Boshen 51e1fe32e5 chore: fix rust toolchain update not working 2024-04-13 14:12:10 +08:00
Boshen 003c2960c6 chore: add auto rust-toolchain.toml version update 2024-04-13 12:58:35 +08:00
Boshen 9057ebea95 chore: enable renovate "lockFileMaintenance" 2024-03-25 11:00:28 +08:00
Boshen 8ab667c90e chore: assign all renovate bot changes to me 2024-02-21 23:22:41 +08:00
Boshen ad64e0b395 chore(renovate): ignore miette and ureq 2024-02-05 14:14:29 +08:00
Boshen a647a47a3c ci: update renovate bot schedule 2024-01-29 21:32:37 +08:00
Boshen 8e7c376898 chore(renovate): update groups names 2024-01-29 11:41:33 +08:00
Boshen fb6eeef0a1 deps(vscode): bump deps 2024-01-24 11:25:18 +08:00
Boshen ea2e957a48 chore(renovate): ignore napi/ and npm/ 2024-01-23 15:49:39 +08:00
Boshen 16729ae950 fix(renovate): use matchFileNames 2024-01-23 15:42:02 +08:00
Boshen 376f13d65a chore(renovate): fix includePaths 2024-01-23 15:26:33 +08:00
Boshen e1ea0e4d17 fix(renovate): ignore breaking major bumps from owo-colors and syn 2024-01-23 15:20:06 +08:00
Boshen 3032dbb98e fix(renovate): ignore textwrap 2024-01-23 14:38:15 +08:00
Boshen e5d5e60469 chore(renovate): update 2024-01-23 14:23:06 +08:00
Boshen b46dd9bbf8 chore(renovate): update 2024-01-23 14:11:34 +08:00
Boshen d5014c03e7 chore: use renovatebot instead of dependabot 2024-01-23 13:58:27 +08:00