node-version-use
Version:
Cross-platform solution for using multiple versions of node. Useful for compatibility testing
1 lines • 1.14 kB
Source Map (JSON)
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/node-version/node-version-use/src/index.ts"],"sourcesContent":["import worker from './worker';\n\nexport default function nodeVersionUse(versionExpression, command, args, options?, callback?) {\n if (typeof options === 'function') {\n callback = options;\n options = {};\n }\n options = options || {};\n\n if (typeof callback === 'function') return worker(versionExpression, command, args, options, callback);\n return new Promise((resolve, reject) => worker(versionExpression, command, args, options, (err, res) => (err ? reject(err) : resolve(res))));\n}\n"],"names":["worker","nodeVersionUse","versionExpression","command","args","options","callback","Promise","resolve","reject","err","res"],"mappings":"AAAA,OAAOA,YAAY,WAAW;AAE9B,eAAe,SAASC,eAAeC,iBAAiB,EAAEC,OAAO,EAAEC,IAAI,EAAEC,OAAQ,EAAEC,QAAS;IAC1F,IAAI,OAAOD,YAAY,YAAY;QACjCC,WAAWD;QACXA,UAAU,CAAC;IACb;IACAA,UAAUA,WAAW,CAAC;IAEtB,IAAI,OAAOC,aAAa,YAAY,OAAON,OAAOE,mBAAmBC,SAASC,MAAMC,SAASC;IAC7F,OAAO,IAAIC,QAAQ,CAACC,SAASC,SAAWT,OAAOE,mBAAmBC,SAASC,MAAMC,SAAS,CAACK,KAAKC,MAASD,MAAMD,OAAOC,OAAOF,QAAQG;AACvI"}