NodeJS Module Igniter
Automatic call nodejs module, originally created for load rollup-plugins.
Install
Using NPM
npm i module-igniter
Using Yarn
yarn add module-igniter
Usage
Without Argument
const igniter = ;const plug = ;;// or plug(['commonjs', 'node-resolve'])// result [require('rollup-plugin-commonjs')(), require('rollup-plugin-node-resolve')()]
With Single Argument
const igniter = ;const plug = // single array argument;// result [require('foo')(['hello])]
With multiple Arguments
const igniter = ;const plug = ; // single array argument;// result [require('foo')(['hello], {bar: 'baz'})]
Optional Environment (Last Boolean Parameter)
const igniter = const plug =
Class Based Plugin (Webpack)
const igniter = ;const plug = ;;// result [new require('html-webpack-plugin')({filename: 'assets/admin.html'})]
Example
See here for real usage example
License
MIT