Sha256: da1320fe5d803f0677570fa1f1a8ed6542fc27d2d4e907556efc186d7393d72c

Contents?: true

Size: 481 Bytes

Versions: 645

Compression:

Stored size: 481 Bytes

Contents

function runAsync(obj, method, args) {
  return new Promise((resolve, reject) => {
    const cb = (err, ...returnValues) => {
      if (err) {
        reject(err);
      } else {
        resolve(returnValues);
      }
    };
    method.apply(obj, [...args, cb]);
  });
}

function muteStderr() {
  const original = process.stderr.write;
  process.stderr.write = () => {};
  return () => {
    process.stderr.write = original;
  };
}

module.exports = {
  runAsync,
  muteStderr
};

Version data entries

645 entries across 645 versions & 2 rubygems

Version Path
dependabot-npm_and_yarn-0.117.3 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.117.2 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.117.1 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.117.0 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.6 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.5 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.4 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.3 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.2 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.1 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.116.0 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.115.3 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.115.2 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.115.1 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.115.0 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.114.1 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.113.28 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.113.27 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.113.26 helpers/lib/npm/helpers.js
dependabot-npm_and_yarn-0.113.25 helpers/lib/npm/helpers.js