Package Exports
- eslint-import-resolver-webpack
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eslint-import-resolver-webpack) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
eslint-import-resolver-webpack
Webpack-literate module resolution plugin for eslint-plugin-import
.
Published separately to allow pegging to a specific version in case of breaking changes.
To use with eslint-plugin-import
, run:
npm i eslint-import-resolver-webpack -g
or if you manage ESLint as a dev dependency:
# inside your project's working tree
npm install eslint-import-resolver-webpack --save-dev
Will look for webpack.config.js
as a sibling of the first ancestral package.json
,
or a config
parameter may be provided with another filename/path either relative to the
package.json
, or a complete, absolute path.
If multiple webpack configurations are found the first configuration containing a resolve section will be used. Optionally, the config-index
(zero-based) setting can be used to select a specific configuration.
---
settings:
import/resolver: webpack # take all defaults
or with explicit config file name:
---
settings:
import/resolver:
webpack:
config: 'webpack.dev.config.js'
or with explicit config file name:
---
settings:
import/resolver:
webpack:
config: 'webpack.multiple.config.js'
config-index: 1 # take the config at index 1
or with explicit config object:
---
settings:
import/resolver:
webpack:
config:
resolve:
extensions:
- .js
- .jsx