ny
Version:
nodejs version manager
32 lines (24 loc) • 541 B
JavaScript
;
var fs = require('fs');
var path = require('path');
var npm = require('npm');
var base = require('./base');
module.exports = class npmPublish extends base {
constructor () {
super('npmPublish');
this.publish();
}
publish () {
var mainPath = path.join(__filename, '../..');
npm.load(mainPath, (err, npm) => {
npm.commands.publish([mainPath], (err) => {
if(err) {
console.log(this.panic(err.message));
} else {
this.log('Successfully published!');
}
})
})
}
}