eslint-import-resolver-parcel
Advanced tools
Weekly downloads
Readme
Parcel import resolution plugin for eslint-plugin-import. This allows for eslint/import to work with parcel's module resolution.
npm install eslint-import-resolver-parcel -D
Add this to your eslint config:
settings: {
'import/resolver': 'parcel'
}
Because root paths require knowledge of the entry points, you must pass in the folder where the entry points are located into the config:
settings: {
'import/resolver': {
parcel: {
rootDir: 'src' // wherever your entrypoints are located
}
}
}
If not specified, it will assume process.cwd()
(where eslint
is called from, probably where the package.json
is located).
If you want to automatically add extra extensions to resolve to, e.g., test-file
resolves to test-file.ts
, just pass in an array to the extensions
key of the config.
settings: {
'import/resolver': {
parcel: {
extensions: ['.ts'] // whatever extra extensions you want to look for
}
}
}
Current default extensions are .js
and .jsx
.
FAQs
Parcel import resolution plugin for eslint-plugin-import.
The npm package eslint-import-resolver-parcel receives a total of 558 weekly downloads. As such, eslint-import-resolver-parcel popularity was classified as not popular.
We found that eslint-import-resolver-parcel demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.