Package Exports
- rollup-plugin-local-resolve
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 (rollup-plugin-local-resolve) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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