rollup-plugin-local-resolve
v1.0.7
Published
Resolves index.js files with Rollup
Downloads
24,815
Maintainers
Readme
rollup-plugin-local-resolve
Resolves Node-style directories with index.js
files in Rollup
Rollup by default doesn't handle resolving ./folder
to ./folder/index.js
internally. While there is the rollup-plugin-node-resolve
plugin which also resolves directories as well as all dependencies from the node_modules
directory, these may sometimes be too much for the use case at hand.
Installation
npm install rollup-plugin-local-resolve
Usage
import { rollup } from 'rollup';
import localResolve from 'rollup-plugin-local-resolve';
// This will resolve `./files` to `./files/index.js` if the file exists
rollup({
entry: './files',
plugins: [localResolve()],
});
Things to improve on
- Check for
index.js
file asynchronously - Use absolute paths instead of relative ones to be consistent with how Rollup handles modules
License
MIT, see LICENSE
for more information