UNPKG

node-version-use

Version:

Cross-platform solution for using multiple versions of node. Useful for compatibility testing

11 lines (10 loc) 505 B
import worker from './worker.mjs'; export default function nodeVersionUse(versionExpression, command, args, options, callback) { if (typeof options === 'function') { callback = options; options = {}; } options = options || {}; if (typeof callback === 'function') return worker(versionExpression, command, args, options, callback); return new Promise((resolve, reject)=>worker(versionExpression, command, args, options, (err, res)=>err ? reject(err) : resolve(res))); }