Détail du package

@unrs/resolver-binding-linux-x64-musl

unrs54.1mMIT1.11.1

UnRS Resolver Node API with PNP support

readme

@unrs/resolver-binding-linux-x64-musl

This is the x86_64-unknown-linux-musl binary for @unrs/resolver-binding

changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.11.1 - 2025-07-09

📚 Documentation

  • add missing descriptionFiles option introduction (by @JounQin)

Contributors

  • @JounQin

1.11.0 - 2025-07-06

🚀 Features

  • return proper errors when failed to find or read yarn pnp manifest (#590) (by @Boshen) - #178
  • add yarn_pnp logic to FileSystem (#589) (by @Boshen) - #178
  • (resolver) rework yarn manifest file look up (#586) (by @Boshen)

🚜 Refactor

  • remove fs_cache feature flag (#588) (by @Boshen) - #178

💼 Other

  • Merge remote-tracking branch 'upstream/main' into chore/merge_upstream (by @JounQin) - #178

Contributors

  • @JounQin
  • @oxc-bot
  • @Boshen

1.10.1 - 2025-07-02

🐛 Bug Fixes

  • fix: incorrect package.json relative path (#176) (by @JounQin) - #176

Contributors

  • @JounQin

1.10.0 - 2025-07-02

🐛 Bug Fixes

  • support resolving abnormal relative paths with node_modules (#171) (by @JounQin) - #171
  • (deps) update all dependencies (#168) (by @renovate[bot])

💼 Other

  • Merge remote-tracking branch 'upstream/main' into chore/merge_upstream (by @JounQin) - #174

Contributors

  • @JounQin
  • @renovate[bot]

1.9.2 - 2025-06-24

Bug Fixes

  • requiring . or ./ should respect mainFiles option (#163) (by @JounQin) - #163

Documentation

  • update alias and fallback options type and description (#161) (by @JounQin) - #161

Chore

  • (deps) update all dependencies (#164) (by @renovate[bot])

Contributors

  • @renovate[bot]
  • @JounQin

1.9.1 - 2025-06-20

Bug Fixes

  • (deps) update all dependencies (#157) (by @renovate[bot])

Contributors

  • @renovate[bot]

1.9.0 - 2025-06-11

Features

  • add file: protocol path support (#151) (by @JounQin) - #151
  • add two last android targets (#154) (by @JounQin) - #154

Bug Fixes

  • try different approach to support web container out of box (#150) (by @JounQin) - #150

Contributors

  • @JounQin

1.8.1 - 2025-06-11

Bug Fixes

  • keep napi property in package.json for napi-postinstall (#148) (by @JounQin)

Contributors

  • @JounQin

1.8.0 - 2025-06-11

Features

  • support runtime fallback for webcontainer (#144) (by @JounQin) - #144
  • merge from upstream oxc-project/oxc-resolver - 6th (#146) (by @JounQin) - #146

Chore

  • (deps) update all dependencies (#141) (by @renovate[bot])

Contributors

  • @JounQin
  • @renovate[bot]

1.7.13 - 2025-06-10

Bug Fixes

  • support extends in referenced project (#142)

1.7.12 - 2025-06-09

Bug Fixes

  • npm protocol alias with pnp should be supported (#139)

1.7.11 - 2025-06-05

Bug Fixes

  • remove invalid file cache due to extension alias (#136)

1.7.10 - 2025-06-05

Bug Fixes

  • Revert "fix: custom condition_names should take higher priority than target in package.json (#115)" (#131)

Other

  • chore: bump napi v3.0.0-beta.7 (#133)

1.7.9 - 2025-06-03

Bug Fixes

1.7.8 - 2025-05-29

Bug Fixes

  • resolve symlink with nested node_modules (#125)

1.7.7 - 2025-05-29

Bug Fixes

  • resolve dir index with dot specifier correctly (#123)

1.7.6 - 2025-05-28

Bug Fixes

  • prefer index over current file for . and ./ (#121)

1.7.5 - 2025-05-28

Bug Fixes

  • should try package exports first per spec (#118)

1.7.4 - 2025-05-28

Bug Fixes

  • prefer file over package dir in node_modules (#116)

1.7.3 - 2025-05-28

Bug Fixes

  • custom condition_names should take higher priority than target in package.json (#115)

1.7.2 - 2025-04-27

Bug Fixes

  • bump napi-postinstall to fix yarn pnp compatibility issue (#106)

1.7.1 - 2025-04-26

Chore

  • bump napi-postinstall to support yarn/pnpm on webcontainer (#103)

Testing

  • add case for #65 (#100)

1.7.0 - 2025-04-24

Features

  • enable no_opt_arch flag for mimalloc-safe on linux-aarch64 (#98)

1.6.6 - 2025-04-23

Features

  • add new target riscv64gc-unknown-linux-musl (#96)

1.6.5 - 2025-04-23

Bug Fixes

  • rework on handling DOS device paths on Windows (#84)
  • handle package.json and tsconfig.json with BOM (#463)

Performance

  • avoid double call to parse_package_specifier (#465)

Documentation

  • add more details about the changes in this fork (#92)

1.6.4 - 2025-04-22

Bug Fixes

  • properly handle DOS device paths in strip_windows_prefix (#455)

1.6.3 - 2025-04-21

Bug Fixes

  • support load_as_directory for pnp mode (#75)

Testing

  • add case for import-js/eslint-import-resolver-typescript#429 (#76)

1.6.2 - 2025-04-21

Bug Fixes

  • resolve parent base url correctly by normalizing as absolute path (#72)

1.6.1 - 2025-04-20

Bug Fixes

  • disable mimalloc on linux with aarch64 (#69)

1.6.0 - 2025-04-20

Features

  • deserialize preserve_value_imports and imports_not_used_as_values from compilerOptions (#457)
  • deserialize target from compilerOptions (#456)

Bug Fixes

  • add napi-postinstall dep for workaround npm's bug (#66)

1.5.0 - 2025-04-11

Bug Fixes

  • resolve ${configDir} in tsconfig compilerOptions.baseUrl (#450)

1.4.1 - 2025-04-07

Refactor

  • remove unnecessary checks for query (#53)

1.4.0 - 2025-04-06

Features

  • handle query and fragment in pacakge.json exports and imports field (#443)
  • resolve emitDecoratorMetadata in tsconfig (#439)
  • (napi) add mimalloc (#423)
  • [breaking] Rust Edition 2024 (#402)
  • deserialize verbatim_module_syntax from compilerOptions (#411)
  • support wildcard * in alias plugin (#388)
  • merge options from extends tsconfig.json (#375)
  • add more fields in tsconfig#CompilerOptionsSerde (#374)
  • [breaking] generic fs cache type Resolver = ResolverGeneric<FsCache<FileSystemOs>> (#358)
  • [breaking] replace FileSystem::canonicalize with FileSystem::read_link (#331)
  • faster and stable path hash for the cache (#328)
  • add Resolver::resolve_tsconfig API (#312)
  • [breaking] add ResolveError::Builtin::prefixed_with_node_colon (#272)
  • [breaking] mark ResolveError #[non_exhaustive] (#252)
  • show tried extension aliases in ResolveError::ExtensionAlias (#251)
  • give a specific error for matched alias not found (#238)
  • Yarn PnP (#217)

Bug Fixes

  • handle query and fragment in package.json exports and imports field (#443)
  • fix bench
  • try browsers field and alias before resolving directory in node_modules (#349)
  • special case for aliasing @/ (#348)
  • normalize resolved result on Windows for root (#345)
  • don't panic when resolving / with roots (#310)
  • use same UNC path normalization logic with libuv (#306)
  • use fs::canonicalize to cover symlink edge cases (#284)
  • extensionAlias cannot resolve mathjs (#273)
  • resolve module ipaddr.js correctly when extensionAlias is provided (#228)
  • (napi) update buggy NAPI-RS versions (#225)
  • remove #[cfg(target_os = "windows")] logic in canonicalize (#221)

Performance

  • use papaya instead of dashmap (#356)
  • try directory first in node_modules (#340)
  • guard load_alias on hot path (#339)
  • use as_os_str for Hash and PartialEq operations (#338)
  • 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 of path.hash() (#316)
  • reduce memory allocation by using a thread_local path for path methods (#315)
  • bring back the symlink optimization (#298)
  • use simdutf8 to validate UTF-8 when reading files (#237)
  • use custom canonicalize impl to avoid useless syscall (#220)

Documentation

  • fix an incorrect comment on Context::missing_dependencies
  • mention extension must start with a . in with_extension (#313)
  • (README) should be new ResolverFactory

Refactor

  • remove papaya .collector(seize::Collector::new()) call (#393)
  • replace UnsafeCell with RefCell (#346)
  • run clippy with --all-targets (#333)
  • apply latest cargo +nightly fmt (#281)
  • add more clippy fixes (#279)
  • clean up elided lifetimes (#277)

Testing

  • fix warning on Windows
  • fix symlink test init on Windows (#307)

1.3.3 - 2025-03-29

Build

  • build: remove --strip flag (#44)

Testing

  • add nested package json case (#40)

1.3.2 - 2025-03-26

Bug Fixes

  • absolute path aliasing should not be skipped (#37)

1.3.1 - 2025-03-26

Other

  • bump all (dev) deps (#34)

1.3.0 - 2025-03-26

Features

  • enable more targets (#29 and #32)

1.2.2 - 2025-03-19

Bug Fixes

  • (pnp) support pnpapi core module and package deep link (#24)

1.2.0 - 2025-03-18

Features

  • (napi) add mimalloc (#423) (#18)
  • merge from upstream oxc-project/oxc-resolver (#15)

1.1.2 - 2025-03-16

Fixed

  • references should take higher priority (#13)
  • takes paths and references into account at the same time
  • should always try resolve_path_alias

1.1.1 - 2025-03-16

Other

  • bump all (dev) deps
  • bump to edition 2024

1.1.0 - 2025-03-15

Added

  • support resolving path with extra query (#7)

1.0.0 - 2025-03-15

Old Changelog for oxc-resolver

CHANGELOG_OLD