UNPKG

@xarc/run

Version:

concurrent or serial run npm scripts, javascript tasks, and more

19 lines (17 loc) 402 B
"use strict"; module.exports = function(env, target, override = true) { target = target || process.env; if (env) { Object.keys(env).forEach(k => { if (override === false && target.hasOwnProperty(k)) { return; } if (env[k] === undefined || env[k] === null) { delete target[k]; } else { target[k] = env[k]; } }); } return target; };