Back to Explore

import-js/eslint-import-resolver-typescript

GitHub
1 updates · last 90 days1 watchersOpen source

Last release: Yesterday

eslint-import-resolver-typescript is a TypeScript import resolver for eslint-plugin-import and eslint-plugin-import-x. It helps ESLint resolve TypeScript files and module paths based on tsconfig.json, including common TypeScript extensions and multiple tsconfigs.

Project status

  • The source appears actively maintained, with an upstream push on 2026-06-02 and a recent update, v4.4.5, published on 2026-06-01.
  • The update cadence is uneven based on available evidence, with v4.4.4 and v4.4.3 both in June 2025, then a longer gap until v4.4.5 in June 2026.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.4.5

    Yesterday

    v4.4.5 is a patch release focused on improving correctness of TypeScript resolution when multiple tsconfig candidates are considered. The main change ensures the resolver cache is only reused after confirming the tsconfig actually matches the current file.

  • v4.4.4

    11 months ago

    v4.4.4 is a patch release that updates option normalization caching to avoid collisions across different resolver options, by incorporating an options hash into the cache key. It also bumps the stable-hash-x dependency used for hashing.

  • v4.4.3

    12 months ago

    v4.4.3 is a patch release that primarily replaces the `stable-hash` dependency with `stable-hash-x` in the runtime code. The release notes only mention this migration, but the actual diff also bumps several other runtime dependencies and the Yarn toolchain.

  • v4.4.2

    5/30/2025

    v4.4.2 is a patch release with a change intended to always iterate projects in affinity-sorted order. The release notes only mention the sorting behavior, but the actual implementation also changes the control flow of how the resolver is created, cached, and when resolution attempts are returned.

  • v4.4.1

    5/26/2025

    v4.4.1 is a patch release that primarily updates dependency versions. Release notes only mention bumping `eslint-import-context` to v0.1.5, but the diff shows additional direct dependency and CI workflow changes.

  • v4.4.0

    5/25/2025

    v4.4.0 integrates `eslint-import-context` to obtain the correct `context.cwd` during resolution. The core resolver logic was updated to use rule context when available, and the package received related TypeScript build and packaging adjustments.

    Features
  • v4.3.5

    5/18/2025

    v4.3.5 is a patch release that updates the package metadata and conditional exports configuration. The stated change is removing a buggy `module-sync` entry from `package.json` exports.

    Breaking
  • v4.3.4

    4/21/2025

    v4.3.4 is a patch release according to the release notes, claiming two changes: additional extension aliases for TypeScript source/declaration files, and a bump of the unrs-resolver dependency. The code diff for the release range shows a much larger internal refactor and multiple packaging and typing changes that are not described in the v4.3.4 release notes.

  • v3.10.1

    4/21/2025

    v3.10.1 is described as a patch release that only bumps `unrs-resolver` to v1.6.2. However, the actual code diff includes additional resolver-related and packaging changes that are not mentioned in the provided v3.10.1 release notes.

  • v4.3.3

    4/20/2025

    v4.3.3 is presented as a patch release that bumps the underlying TypeScript resolver dependency (unrs-resolver) to v1.6.0. The actual source changes in this diff are limited to comment and formatting adjustments, while most of the churn is dependency and tooling updates.