rollup-plugin-node-resolve
Locate modules using the Node resolution algorithm, for using third party modules in node_modules
Installation
npm install --save-dev rollup-plugin-node-resolve
Usage
import { rollup } from 'rollup';
import nodeResolve from 'rollup-plugin-node-resolve';
rollup({
entry: 'main.js',
plugins: [
nodeResolve({
jsnext: true,
main: true,
skip: [ 'some-big-dependency' ],
builtins: false,
browser: true,
extensions: [ '.js', '.json' ]
})
]
}).then( bundle => bundle.write({ dest: 'bundle.js', format: 'iife' }) );
import commonjs from 'rollup-plugin-commonjs';
rollup({
entry: 'main.js',
plugins: [
nodeResolve({ jsnext: true, main: true }),
commonjs()
]
}).then( bundle => bundle.write({ dest: 'bundle.js', format: 'iife' }) );
License
MIT