All notable changes to this resolver will be documented in this file. This project adheres to Semantic Versioning. This change log adheres to standards from Keep a CHANGELOG.
- Add warning about async Webpack configs (#1962, thanks @ogonkov)
- Replace
node-libs-browser
withis-core-module
(#1967, thanks @andersk) - [meta] add "engines" field to document existing requirements
- [Refactor] use
is-regex
instead ofinstanceof RegExp
- [Refactor] use
Array.isArray
instead ofinstanceof Array
- [deps] update
debug
,interpret
,is-core-module
,lodash
,resolve
- [Breaking] Allow to resolve config path relative to working directory (#1276)
- [fix] provide config fallback (#1705, thanks @migueloller)
- log a useful error in a module bug arises (#768/#767, thanks @mattkrick)
- Fix with
pnpm
by bumpingresolve
(#968)
- allow newer version of node-libs-browser (#969)
debug
bumped to match others
webpack
peer dep updated to >= 1.11 (works fine with webpack 3 AFAICT)
- official support for Webpack 2.2.0 (RC), thanks @graingert
- bumped
resolve
to fix issues with Node builtins (thanks @SkeLLLa and @ljharb) - allow
enhanced-resolve
to be version>= 2
(thanks @Kovensky)
- Support for explicit Webpack config object in
.eslintrc.*
. (#572, thanks @jameslnewell) - Added
resolve.modules
to configs for webpack2 support (#569, thanks @toshafed)
- don't throw and die if no webpack config is found
- support for Webpack 2 +
module
package.json key! ([#475], thanks @taion)
- strip resource query (#357, thanks @daltones)
- allow
externals
to be defined as a function (#363, thanks @kesne)
- debug logging. run with
DEBUG=eslint-plugin-import:*
to see log output.
- use
enhanced-resolve
to support additional plugins instead of re-implementing aliases, etc.
- Added support for multiple webpack configs (#181, thanks @GreenGremlin)