index.js 536 B

123456789101112131415161718
  1. // Dependecies.
  2. const publisher = require('./publisher');
  3. // CMD Arguments Management.
  4. const doNotBuild = process.argv.indexOf('--no-build') === -1;
  5. const doNotPublish = process.argv.indexOf('--no-publish') === -1;
  6. // Gets the current npm user.
  7. console.log("Using npm user:");
  8. let loginCheck = shelljs.exec('npm whoami');
  9. // If logged in process.
  10. if (loginCheck.code === 0) {
  11. publisher(doNotBuild, doNotPublish, true);
  12. }
  13. // If not logged in error.
  14. else {
  15. console.log('Not logged in, please log in to npm.');
  16. }