eslint-plugin-import-x
eslint-plugin-import-x copied to clipboard
chore(deps): migrate unrs-resolver to new oxc-resolver
[!IMPORTANT] Migrate from
unrs-resolvertooxc-resolver, update dependencies, and refine CI configuration without affecting public API or runtime behavior.
- Dependencies:
- Replace
unrs-resolverwithoxc-resolverinpackage.jsonandnode-resolver.ts.- Update various dependencies and devDependencies in
package.json.- CI:
- Narrow CI matrix in
.github/workflows/ci.ymlby commenting out certain OS and Node.js versions.- Code:
- Add error logging in
createNodeResolver()innode-resolver.ts.- Update return type of
declaredScope()indeclared-scope.tstoScopeType | undefined.- Tests:
- Update test environment variables in
.env.yarn.- Modify
package.jsoninyarn-pnpandtest-packageto useoxc-resolver.This description was created by
for 910f54a8e296513f5dcbf01c40ff27138a433ba9. You can customize this summary. It will automatically update as commits are pushed.
Summary by CodeRabbit
- Chores
- Updated many dependencies and devDependencies (tooling, linters, TypeScript, build/test tools); no user-facing changes.
- Refactor
- Swapped the internal module resolver for an equivalent alternative.
- Tests
- Adjusted test fixture dependency resolutions, added test env vars, tweaked patch metadata and lint scripts to ensure consistent installs; behavior unchanged.
- CI
- Narrowed CI matrix to fewer platform/Node combinations.
- Notes
- Public API and runtime behavior remain unchanged.