spawn will be execute asynchrounsly. you have to execute your code when event close
will be emit.
var cons = spawn('./somescript');
var content;
cons.stdout.on('data', function(block)
{
content += block;
mrdialist = JSON.parse(block);
....
console.log("" + block);
});
cons.on('close', function () {
console.log("hjdfsdf");
// manipulate content
console.log("content", content);
});