gub
Version:
> 接入成本极低,快速从原有项目(可运行项目)中clone出新项目,并重写package.json,安装依赖
41 lines (29 loc) • 850 B
JavaScript
;
var chalk = require("chalk");
var moment = require("moment");
var pkg = require("../package.json");
var log = console.log;
var getCurDate = function getCurDate() {
return moment().format("YYYY-MM-DD hh:mm:ss");
};
var getMessage = function getMessage(type, msg, color) {
if (color === void 0) {
color = "yellow";
}
return log(chalk[color]("\u3010" + pkg.name.toUpperCase() + " " + getCurDate() + "\u3011" + type.toUpperCase() + ": " + msg));
};
exports.success = function (msg) {
return getMessage("success", msg, "green");
};
exports.error = function (msg) {
return getMessage("error", msg, "red");
};
exports.info = function (msg) {
return getMessage("info", msg, "yellow");
};
exports.flat = function (msg, color) {
if (color === void 0) {
color = "yellow";
}
return log(chalk[color](msg));
};