src/watchModeIPC.js
function startWatchIPCServer(callback, configIndices) {
        ipc.config.id = serverName;
        ipc.config.retry = 3;
        ipc.config.silent = true;

        ipc.serve(
            function() {
                ipc.server.on(
                    'done',
                    watchDoneHandler.bind(this, callback, ipc, configIndices)
                );
            }
        );
        ipc.server.start();
    }
function startWatchIPCServer(callback, configIndices) {
        ipc.config.id = serverName;
        ipc.config.retry = 3;
        ipc.config.silent = true;

        ipc.serve(
            function() {
                ipc.server.on(
                    'done',
                    watchDoneHandler.bind(this, callback, ipc, configIndices)
                );
            }
        );
        ipc.server.start();
    }
function startWatchIPCServer ( callback , configIndices ) { ipc . config . id = serverName ; ipc . config . retry = 3 ; ipc . config . silent = true ; ipc . serve ( function ( ) { ipc . server . on ( 'done' , watchDoneHandler . bind ( this , callback , ipc , configIndices ) ) ; } ) ; ipc . server . start ( ) ; }
Start IPC server and listens for 'done' message from child processes
@param {any} callback - callback invoked once 'done' has been emitted by each confugration
@param {any} configIndices - array indices of configuration
Start IPC server and listens for done message from child processes