npm · #4644 most downloaded on npm
@oxc-resolver/binding-linux-x64-musl
11.24.2oxc-project/oxc-resolver ↗Oxc Resolver Node API
Last release 1 months ago
12 Jul 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
99 releases · first in 2024
Release timeline
99 releases since 2024Releases
- 5.0.07 Mar 2025
Release notes
Open source → - 4.2.019 Feb 2025
- 4.1.015 Feb 2025
Release notes
Open source →<!-- 0 -->Features
- merge options from extends tsconfig.json (#375)
- add more fields in tsconfig#CompilerOptionsSerde (#374)
<!-- 1 -->Bug Fixes
- fix bench
- 4.0.020 Jan 2025
Release notes
Open source →<!-- 0 -->Features
- [breaking] generic fs cache
type Resolver = ResolverGeneric<FsCache<FileSystemOs>>(#358) - [breaking]
PackageJsonandTsConfigtraits (#360)
<!-- 2 -->Performance
- use papaya instead of dashmap (#356)
- [breaking] generic fs cache
- 3.0.314 Dec 2024
Release notes
Open source →<!-- 1 -->Bug Fixes
- try browsers field and alias before resolving directory in node_modules (#349)
- 3.0.213 Dec 2024
Release notes
Open source →<!-- 1 -->Bug Fixes
- special case for aliasing
@/(#348) - normalize resolved result on Windows for root (#345)
<!-- 4 -->Refactor
- replace UnsafeCell with RefCell (#346)
- special case for aliasing
- 3.0.112 Dec 2024
- 3.0.012 Dec 2024
Release notes
Open source →Added
- [breaking] replace
FileSystem::canonicalizewithFileSystem::read_link(#331)
Other
- guard
load_aliason hot path (#339)
- [breaking] replace
- 2.1.122 Nov 2024
Release notes
Open source →Performance
- reduce hash while resolving package.json (#319)
- reduce memory allocation while normalizing package path (#318)
- reduce memory allocation while resolving package.json (#317)
- use
path.as_os_str().hash()instead ofpath.hash()(#316) - reduce memory allocation by using a thread_local path for path methods (#315)
Other
- remove the deprecated simdutf8 aarch64_neon feature
- mention extension must start with a
.inwith_extension(#313)
- 2.1.020 Nov 2024
Release notes
Open source →Added
- add
Resolver::resolve_tsconfigAPI (#312)
Fixed
- don't panic when resolving
/withroots(#310) - use same UNC path normalization logic with libuv (#306)
Other
- (deps) update rust crates to v1.0.215
- fix symlink test init on windows (#307)
- add
- 2.0.18 Nov 2024
Release notes
Open source →Other
cargo upgrade&&pnpm upgrade- bring back the symlink optimization (#298)
- (deps) update rust crate criterion2 to v2
- 2.0.022 Oct 2024
Release notes
Open source → - 1.12.025 Sept 2024
- 1.11.026 Aug 2024
- 1.10.216 Jul 2024
- 1.10.115 Jul 2024
Release notes
Open source →Fixed
- resolve module
ipaddr.jscorrectly whenextensionAliasis provided (#228)
- resolve module
- 1.10.011 Jul 2024
Release notes
Open source →Added
- (napi) expose module type info in ResolveResult (#223)
Fixed
- remove
#[cfg(target_os = "windows")]logic incanonicalize(#221)
Other
- update
cargo deny(#222) - pin crate-ci/typos version
- 1.9.410 Jul 2024
Release notes
Open source → - 1.9.33 Jul 2024
- 1.9.230 Jun 2024
- 1.9.129 Jun 2024
- 1.9.028 Jun 2024
Release notes
Open source →Added
- export package.json
typeandsideEffectsfield by default for bundlers (#196)
- export package.json
- 1.8.427 Jun 2024
Release notes
Open source →Other
- skip searching for package.json when
alias_fieldsis not provided (#194)
- skip searching for package.json when
- 1.8.326 Jun 2024
- 1.8.224 Jun 2024
- 1.8.131 May 2024
- 1.7.024 Apr 2024
Release notes2 sources agree
Open source →Added
- add
imports_fieldsoption (#138) - substitute path that starts with
${configDir}/in tsconfig.compilerOptions.paths (#136)
Fixed
- RootsPlugin debug_assert on windows (#145)
- RootsPlugin should fall through if it fails to resolve the roots (#144)
- lazily read package.json.exports for shared resolvers (#137)
Other
- remove
PartialEqandEqfromSpecifier(#148) - add test case for tsconfig paths alias fall through (#147)
- use
cargo shear - fix test not failing the jobs property (#146)
- lazily read package.json.browser_fields for shared resolvers (#142)
- avoid an extra allocation in
load_extensions - ignore code coverage for
DisplayonResolveOptions(#140) - remove the browser field lookup in
resolve_esm_match(#141) - remove the extra
condition_namesfrompackage_exports_resolve
- add
- 1.6.722 Apr 2024
Release notes
Open source →What's Changed
- fix: incorrect resolution when using shared resolvers with different
main_fieldsby @Boshen in https://github.com/oxc-project/oxc-resolver/pull/134
Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/1.6.6...v1.6.7
Additional notes
Open source →Fixed
- incorrect resolution when using shared resolvers with different
main_fields(#134)
- fix: incorrect resolution when using shared resolvers with different
- 1.6.622 Apr 2024
Release notes
Open source →What's Changes
- chore: print resolve options while debug tracing by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/133
Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/v1.6.5...1.6.6
- 1.6.511 Apr 2024
Release notes
Open source →What's Changed
- fix: canonicalize is not supported on wasi target by @Brooooooklyn in https://github.com/oxc-project/oxc-resolver/pull/124
Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/oxc_resolver-v1.6.4...v1.6.5
Additional notes
Open source → - 1.6.429 Mar 2024
- 1.6.325 Mar 2024
Nothing published for this version
- 1.6.218 Mar 2024
Nothing published for this version
- 1.6.113 Mar 2024
Release notes
Open source →What's Changed
- refactor: deserialize less values in tsconfig by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/109
Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/1.6.0...
- 1.6.07 Mar 2024
Release notes
Open source →What's Changed
- feat: support tsconfig#extends array by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/102
- feat: add feature
package_json_raw_json_apifor returning package's raw json by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/104
New Contributors
- @kraenhansen made their first contribution in https://github.com/oxc-project/oxc-resolver/pull/97
- @milesj made their first contribution in https://github.com/oxc-project/oxc-resolver/pull/99
Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/1.5.4...1.6.0
- 1.5.428 Feb 2024
Release notes
Open source →What's Changed
- chore: add precautionary measures to top level require methods by @Boshen in https://github.com/oxc-project/oxc-resolver/pull/94
Full Changelog: https://github.com/oxc-project/oxc-resolver/compare/1.5.3...1.5.4
- 0.3.026 Feb 2024
Nothing published for this version
- 0.2.06 Feb 2024
Nothing published for this version
- 0.1.119 Jan 2024
Nothing published for this version