eslint-import-resolver-node is an ESLint resolver that uses Node's module resolution algorithm. It allows ESLint to correctly identify and validate imports when using non-standard Node.js module structures or custom configurations. This resolver supports features like resolving import paths relative to node_modules, respecting package.json configurations for module entry points and aliases, and following symlinks during resolution. Integrating this resolver prevents false-positive import errors in ESLint and ensures accurate code analysis.
The eslint-import-resolver-node package was initially released in November 2015. Releases were frequent in 2016 with minor version bumps. The release frequency slowed significantly after that, with occasional releases in 2017, 2018, 2020, 2021 and 2023. There have been no releases so far in 2025.
The npm package eslint-import-resolver-node experienced significant download growth from February 2024 to July 2025. Downloads surged from 16 million to over 144 million. While figures for August 2025 are incomplete, showing around 90 million which can be the result of the month not being over yet.