UNPKG

pulling-deps

Version:

Pull CJS require, AMD define, and ES2015 import JavaScript dependencies

7 lines (5 loc) 239 B
const resolve = require('resolve'); module.exports = function loadPlugin(value, arr) { const modulePath = resolve.sync(value, {basedir: process.cwd()}); return typeof value === 'string' ? arr.concat(require(modulePath)) : arr; };