UNPKG

chromatic

Version:

Automate visual testing across browsers. Gather UI feedback. Versioned documentation.

22 lines (19 loc) 531 B
import { spawn } from 'yarn-or-npm'; const installDependencies = (options) => new Promise((resolve, reject) => { let stdout = ''; let stderr = ''; const child = spawn(['install'], options); child.stdout.on('data', (chunk) => { stdout += chunk; }); child.stderr.on('data', (chunk) => { stderr += chunk; }); child.on('error', reject); child.on('close', (code) => { if (code === 0) resolve(stdout); else reject(stderr); }); }); export default installDependencies;