UNPKG

408 BPlain TextView Raw
1import { spawn } from 'child_process'
2
3export default () => new Promise((resolve, reject) => {
4 const prompt = spawn('npm', ['init']);
5
6 prompt.stdout.pipe(process.stdout);
7 prompt.stdin.pipe(process.stdin);
8 prompt.stderr.pipe(process.stderr);
9
10 process.stdin.on('data', data => {
11 prompt.stdin.write(data);
12 process.stdin.resume();
13 });
14
15 prompt.on('close', resolve);
16});
\No newline at end of file