UNPKG

ny

Version:
32 lines (24 loc) 541 B
#!/usr/bin/env node 'use strict'; 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!'); } }) }) } }