chore(deps): update rust crates (#1136)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [fancy-regex](https://redirect.github.com/fancy-regex/fancy-regex) |
dependencies | minor | `^0.17.0` → `^0.18.0` |
| [fancy-regex](https://redirect.github.com/fancy-regex/fancy-regex) |
dev-dependencies | minor | `^0.17.0` → `^0.18.0` |
|
[json-strip-comments](https://redirect.github.com/oxc-project/json-strip-comments)
| dependencies | patch | `3.1.0` → `3.1.1` |
| [mimalloc-safe](https://redirect.github.com/napi-rs/mimalloc-safe) |
dependencies | patch | `0.1.56` → `0.1.61` |

---

### Release Notes

<details>
<summary>fancy-regex/fancy-regex (fancy-regex)</summary>

###
[`v0.18.0`](https://redirect.github.com/fancy-regex/fancy-regex/blob/HEAD/CHANGELOG.md#0180---2026-04-24)

[Compare
Source](https://redirect.github.com/fancy-regex/fancy-regex/compare/0.17.0...0.18.0)

##### Added

- Add support for `\N` to mean any character except newline, for
Oniguruma compatibility
([#&#8203;206](https://redirect.github.com/fancy-regex/fancy-regex/issues/206))
- Add support for `(*FAIL)` backtracking control verb
([#&#8203;210](https://redirect.github.com/fancy-regex/fancy-regex/issues/210))
- Add support for more `\p{...}` and `\P{...}` aliases, for Oniguruma
compatibility
([#&#8203;207](https://redirect.github.com/fancy-regex/fancy-regex/issues/207))
- Add support for word boundaries and zero-length fancy patterns inside
variable lookbehinds (at top level)
([#&#8203;216](https://redirect.github.com/fancy-regex/fancy-regex/issues/216))
- Add support for `\R` to mean general newline, matching all common line
break characters, treating `\r\n` atomically
([#&#8203;220](https://redirect.github.com/fancy-regex/fancy-regex/issues/220))
- Add support for the regex crate's `(?R)` CRLF mode flag
([#&#8203;238](https://redirect.github.com/fancy-regex/fancy-regex/issues/238))
- Add support for subroutine calls (including recursion up to 20 levels
deep, matching Oniguruma behavior) `\g<1>`
([#&#8203;230](https://redirect.github.com/fancy-regex/fancy-regex/issues/230))
- Add support for Oniguruma's absent repeater `(?~abc)`
([#&#8203;233](https://redirect.github.com/fancy-regex/fancy-regex/issues/233))
- Add support for ignoring empty matches
([#&#8203;240](https://redirect.github.com/fancy-regex/fancy-regex/issues/240))
- Add support for treating unnamed capture groups as non-capturing when
named groups exist
([#&#8203;241](https://redirect.github.com/fancy-regex/fancy-regex/issues/241))

##### Changed

- `RegexBuilder` can now build multiple patterns with the same options
([#&#8203;213](https://redirect.github.com/fancy-regex/fancy-regex/issues/213))
- Parsing of capture group names is now more lenient
([#&#8203;241](https://redirect.github.com/fancy-regex/fancy-regex/issues/241))

##### Fixed

- Fixed bug with parsing nested character classes containing unescaped
`]`
([#&#8203;211](https://redirect.github.com/fancy-regex/fancy-regex/issues/211))

</details>

<details>
<summary>oxc-project/json-strip-comments (json-strip-comments)</summary>

###
[`v3.1.1`](https://redirect.github.com/oxc-project/json-strip-comments/releases/tag/json-strip-comments-v3.1.1)

[Compare
Source](https://redirect.github.com/oxc-project/json-strip-comments/compare/json-strip-comments-v3.1.0...json-strip-comments-v3.1.1)

##### Added

- add `strip_slice` api
([#&#8203;116](https://redirect.github.com/oxc-project/json-strip-comments/pull/116))

##### Other

- *(deps)* update github-actions
([#&#8203;114](https://redirect.github.com/oxc-project/json-strip-comments/pull/114))
- *(deps)* update dependency rust to v1.91.1
([#&#8203;113](https://redirect.github.com/oxc-project/json-strip-comments/pull/113))
- *(deps)* lock file maintenance
([#&#8203;111](https://redirect.github.com/oxc-project/json-strip-comments/pull/111))
- *(deps)* update codspeedhq/action action to v4.3.3
([#&#8203;110](https://redirect.github.com/oxc-project/json-strip-comments/pull/110))
- *(deps)* lock file maintenance rust crates
([#&#8203;109](https://redirect.github.com/oxc-project/json-strip-comments/pull/109))
- *(deps)* update oxc-project/setup-rust action to v1.0.8
([#&#8203;107](https://redirect.github.com/oxc-project/json-strip-comments/pull/107))
- *(deps)* update dependency rust to v1.91.0
([#&#8203;106](https://redirect.github.com/oxc-project/json-strip-comments/pull/106))
- *(deps)* lock file maintenance
([#&#8203;103](https://redirect.github.com/oxc-project/json-strip-comments/pull/103))
- *(deps)* update codspeedhq/action action to v4.3.1
([#&#8203;102](https://redirect.github.com/oxc-project/json-strip-comments/pull/102))
- *(deps)* lock file maintenance rust crates
([#&#8203;101](https://redirect.github.com/oxc-project/json-strip-comments/pull/101))
- *(deps)* update actions/setup-node action to v6
([#&#8203;99](https://redirect.github.com/oxc-project/json-strip-comments/pull/99))
- *(deps)* update codspeedhq/action action to v4.2.1
([#&#8203;98](https://redirect.github.com/oxc-project/json-strip-comments/pull/98))
- *(deps)* lock file maintenance rust crates
([#&#8203;97](https://redirect.github.com/oxc-project/json-strip-comments/pull/97))
- *(deps)* update github-actions
([#&#8203;95](https://redirect.github.com/oxc-project/json-strip-comments/pull/95))
- *(deps)* update github-actions
([#&#8203;91](https://redirect.github.com/oxc-project/json-strip-comments/pull/91))
- *(deps)* update oxc-project/setup-rust action to v1.0.6
([#&#8203;89](https://redirect.github.com/oxc-project/json-strip-comments/pull/89))
- fix benchmark
- *(deps)* lock file maintenance rust crates
([#&#8203;86](https://redirect.github.com/oxc-project/json-strip-comments/pull/86))
- *(deps)* update github-actions
([#&#8203;84](https://redirect.github.com/oxc-project/json-strip-comments/pull/84))
- *(deps)* update dependency rust to v1.90.0
([#&#8203;83](https://redirect.github.com/oxc-project/json-strip-comments/pull/83))

</details>

<details>
<summary>napi-rs/mimalloc-safe (mimalloc-safe)</summary>

###
[`v0.1.61`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0161---2026-05-16)

[Compare
Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.60...mimalloc-safe-v0.1.61)

##### Chore

- Updated the following local packages: libmimalloc-sys2

###
[`v0.1.60`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0160---2026-05-14)

[Compare
Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.59...mimalloc-safe-v0.1.60)

##### Chore

- Updated the following local packages: libmimalloc-sys2

###
[`v0.1.59`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0159---2026-05-09)

[Compare
Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.58...mimalloc-safe-v0.1.59)

##### Chore

- Updated the following local packages: libmimalloc-sys2

###
[`v0.1.58`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0158---2026-04-25)

[Compare
Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.57...mimalloc-safe-v0.1.58)

##### Chore

- Updated the following local packages: libmimalloc-sys2

###
[`v0.1.57`](https://redirect.github.com/napi-rs/mimalloc-safe/blob/HEAD/CHANGELOG.md#0157---2026-04-16)

[Compare
Source](https://redirect.github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.56...mimalloc-safe-v0.1.57)

##### Chore

- Updated the following local packages: libmimalloc-sys2

</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 is behind base branch, 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-resolver).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2026-05-17 17:07:19 +00:00
committed by GitHub
co-authored by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
parent 1daa47b3d3
commit 2baa000fb7
3 changed files with 11 additions and 22 deletions
Generated
+9 -20
View File
@@ -354,17 +354,6 @@ dependencies = [
"windows-sys 0.60.2",
]
[[package]]
name = "fancy-regex"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8"
dependencies = [
"bit-set",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "fancy-regex"
version = "0.18.0"
@@ -592,9 +581,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "json-strip-comments"
version = "3.1.0"
version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25376d12b2f6ae53f986f86e2a808a56af03d72284ae24fc35a2e290d09ee3c3"
checksum = "9301b34ecbe81051a62001a2dfa56d906628efdfbc68153e0a4d5eba58181ece"
dependencies = [
"memchr",
]
@@ -623,9 +612,9 @@ dependencies = [
[[package]]
name = "libmimalloc-sys2"
version = "0.1.52"
version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "485536c42886efc110f22bd03c543604e1a3ef7ffe13a29f114b2ed36d62afe3"
checksum = "1c601df46d9245293af01d2e82529bef06fd46d7428cd079ba2ab73fe452e9fb"
dependencies = [
"cc",
"cmake",
@@ -672,9 +661,9 @@ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "mimalloc-safe"
version = "0.1.56"
version = "0.1.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a022c8c9ec9504034b60dd4cf12914cc348a19765dfdde50c1c1cc04961eb28"
checksum = "339faed83010f7e29846491de7db305c2624384271776cb27e08c9e44ee692c0"
dependencies = [
"libmimalloc-sys2",
]
@@ -817,7 +806,7 @@ dependencies = [
"criterion2",
"dirs",
"document-features",
"fancy-regex 0.17.0",
"fancy-regex",
"fast-glob",
"indexmap",
"json-strip-comments",
@@ -847,7 +836,7 @@ dependencies = [
name = "oxc_resolver_napi"
version = "11.19.1"
dependencies = [
"fancy-regex 0.17.0",
"fancy-regex",
"mimalloc-safe",
"napi",
"napi-build",
@@ -904,7 +893,7 @@ checksum = "d021b5b4a2ea34bf137831fbbc5856e9c7ca70861f95a0f8dc51323b6e821faa"
dependencies = [
"byteorder",
"concurrent_lru",
"fancy-regex 0.18.0",
"fancy-regex",
"flate2",
"indexmap",
"nodejs-built-in-modules",
+1 -1
View File
@@ -113,7 +113,7 @@ self_cell = "1" # Used by simd implementation for self-referential struct
[dev-dependencies]
criterion2 = { version = "3.0.3", default-features = false }
dirs = { version = "6.0.0" }
fancy-regex = { version = "^0.17.0", default-features = false, features = ["std"] }
fancy-regex = { version = "^0.18.0", default-features = false, features = ["std"] }
pico-args = "0.5.0"
rayon = { version = "1.12.0" }
vfs = "0.13.0" # for testing with in memory file system
+1 -1
View File
@@ -22,7 +22,7 @@ doctest = false
[dependencies]
oxc_resolver = { workspace = true }
fancy-regex = { version = "^0.17.0", default-features = false, features = ["std"] }
fancy-regex = { version = "^0.18.0", default-features = false, features = ["std"] }
napi = { version = "3.8", default-features = false, features = ["napi3", "serde-json"] }
napi-derive = { version = "3" }
tracing-subscriber = { version = "0.3.23", optional = true, default-features = false, features = [