How to use the lerna/lib/ChildProcessUtilities.spawnStreaming function in lerna

To help you get started, we’ve selected a few lerna examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github wix / lerna-script / lerna-script / lib / exec.js View on Github external
return new Promise((resolve, reject) => {
      const callback = (err, stdout) => (err ? reject(err) : resolve(stdout))
      if (silent) {
        ChildProcessUtilities.exec(
          actualCommand,
          [...actualCommandArgs],
          {cwd: lernaPackage.location, maxBuffer: Infinity},
          callback
        )
      } else {
        ChildProcessUtilities.spawnStreaming(
          actualCommand,
          [...actualCommandArgs],
          {cwd: lernaPackage.location, maxBuffer: Infinity},
          lernaPackage.name,
          callback
        )
      }
    })
  }