blob: 4b24e815acd7789c693da4223e2c031bf43c8b28 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
const { spawn } = require('child_process');
const electron = require('electron');
let subprocess;
function startElectron(done) {
subprocess = spawn(electron, ['.'], {
env: { ...process.env, NODE_ENV: 'development' },
stdio: 'inherit',
});
done();
}
function stopElectron() {
subprocess.kill();
return subprocess;
}
startElectron.displayName = 'start-electron';
stopElectron.displayName = 'stop-electron';
exports.start = startElectron;
exports.stop = stopElectron;
|