  function (err, stdout) {
    if (err) {
      throw err;
    }
    if (!stdout) {
      // We have a clean working directory, proceed.
      spawn('npm', ['publish'], {
        stdio: 'inherit'
      }).on('close', done);
    }
    else {
      // Working directory not clean, abort.
      console.log('Working directory not clean, aborting...');
      done();
    }
  });