UNPKG

@mornya/vessel

Version:

Creates/publishes a Node.js module with no build configuration.

1 lines 1.21 kB
Object.defineProperty(exports,"__esModule",{value:!0}),exports.CLI=void 0;var o,n,s=require("@mornya/cli-libs"),e=require("./paths");(o=exports.CLI={}).ownPackageJson=require(e.paths.ownPackageJson),o.appPackageJson=s.Files.isExist(e.paths.appPackageJson)?require(e.paths.appPackageJson):{},n=!1,o.displayTitle=function displayTitle(){var e;n||(e="https://www.npmjs.com/package/".concat(o.ownPackageJson.name),s.Log.linefeed(),s.Log.out(["".concat(s.chalk.whiteBright.bgMagentaBright(" Vessel ")," CLI ").concat(s.chalk.gray("version ".concat(o.ownPackageJson.version))),s.chalk.gray(o.ownPackageJson.description),s.chalk.gray("More detail informations on ".concat(s.chalk.underline.magenta(e)))]),s.Log.linefeed(),n=!0)},o.howToInstallMessage=function howToInstallMessage(){s.Log.info(["To install the latest version, run it from the command line as shown below.\n",s.chalk.magenta("$ npm install -g ".concat(o.ownPackageJson.name))]),s.Log.linefeed()},o.checkNewVersion=function checkNewVersion(){return new Promise(function(n){var e=o.ownPackageJson.name,a=o.ownPackageJson.version;s.Command.run("npm",["view","".concat(e,"@release"),"version"],function(e){return n({latestVersion:e,currentVersion:a})},!1)})};