logmimosa
Advanced tools
Comparing version 1.0.0-rc.2 to 1.0.0-rc.3
299
lib/index.js
@@ -1,169 +0,174 @@ | ||
var blue, buildDone, color, config, debug, error, fatal, green, growl, info, isDebug, isStartup, red, setConfig, setDebug, success, warn, _log, _wrap, | ||
__slice = [].slice; | ||
(function() { | ||
var blue, buildDone, color, config, debug, error, fatal, green, growl, info, isDebug, isStartup, mimosaConfig, red, setConfig, setDebug, success, warn, _log, _wrap, | ||
__slice = [].slice; | ||
color = require('ansi-color').set; | ||
color = require('ansi-color').set; | ||
growl = require('growl'); | ||
growl = require('growl'); | ||
require('date-utils'); | ||
require('date-utils'); | ||
isDebug = false; | ||
config = require('./config'); | ||
isStartup = true; | ||
isDebug = false; | ||
config = null; | ||
isStartup = true; | ||
_log = function(logLevel, messages, color, growlTitle) { | ||
var growlMessage, imageUrl; | ||
if (growlTitle == null) { | ||
growlTitle = null; | ||
} | ||
if (growlTitle != null) { | ||
imageUrl = (function() { | ||
switch (logLevel) { | ||
case 'success': | ||
return "" + __dirname + "/assets/success.png"; | ||
case 'error': | ||
return "" + __dirname + "/assets/failed.png"; | ||
case 'fatal': | ||
return "" + __dirname + "/assets/failed.png"; | ||
default: | ||
return ''; | ||
} | ||
})(); | ||
growlMessage = messages.join(",").replace(/\n/g, ''); | ||
growl(growlMessage, { | ||
title: growlTitle, | ||
image: imageUrl | ||
mimosaConfig = null; | ||
_log = function(logLevel, messages, color, growlTitle) { | ||
var growlMessage, imageUrl; | ||
if (growlTitle == null) { | ||
growlTitle = null; | ||
} | ||
if (growlTitle != null) { | ||
imageUrl = (function() { | ||
switch (logLevel) { | ||
case 'success': | ||
return "" + __dirname + "/assets/success.png"; | ||
case 'error': | ||
return "" + __dirname + "/assets/failed.png"; | ||
case 'fatal': | ||
return "" + __dirname + "/assets/failed.png"; | ||
default: | ||
return ''; | ||
} | ||
})(); | ||
growlMessage = messages.join(",").replace(/\n/g, ''); | ||
growl(growlMessage, { | ||
title: growlTitle, | ||
image: imageUrl | ||
}); | ||
} | ||
messages = _wrap(messages, color); | ||
if (logLevel === 'error' || logLevel === 'warn' || logLevel === 'fatal') { | ||
return console.error.apply(console, messages); | ||
} else { | ||
return console.log.apply(console, messages); | ||
} | ||
}; | ||
_wrap = function(messages, textColor) { | ||
messages[0] = ("" + (new Date().toFormat('HH24:MI:SS')) + " - ") + messages[0]; | ||
return messages.map(function(message) { | ||
return color(message, textColor); | ||
}); | ||
} | ||
messages = _wrap(messages, color); | ||
if (logLevel === 'error' || logLevel === 'warn' || logLevel === 'fatal') { | ||
return console.error.apply(console, messages); | ||
} else { | ||
return console.log.apply(console, messages); | ||
} | ||
}; | ||
}; | ||
_wrap = function(messages, textColor) { | ||
messages[0] = ("" + (new Date().toFormat('HH24:MI:SS')) + " - ") + messages[0]; | ||
return messages.map(function(message) { | ||
return color(message, textColor); | ||
}); | ||
}; | ||
setDebug = function(isDebug) { | ||
if (isDebug == null) { | ||
isDebug = true; | ||
} | ||
}; | ||
setDebug = function(isDebug) { | ||
if (isDebug == null) { | ||
isDebug = true; | ||
} | ||
}; | ||
setConfig = function(conf) { | ||
return mimosaConfig = conf; | ||
}; | ||
setConfig = function(conf) { | ||
return config = conf; | ||
}; | ||
buildDone = function(isStartup) { | ||
if (isStartup == null) { | ||
isStartup = false; | ||
} | ||
}; | ||
buildDone = function(isStartup) { | ||
if (isStartup == null) { | ||
isStartup = false; | ||
} | ||
}; | ||
blue = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms = parms.map(function(parm) { | ||
return color(parm, "blue+bold"); | ||
}); | ||
return console.log.apply(console, parms); | ||
}; | ||
blue = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms = parms.map(function(parm) { | ||
return color(parm, "blue+bold"); | ||
}); | ||
return console.log.apply(console, parms); | ||
}; | ||
green = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms = parms.map(function(parm) { | ||
return color(parm, "green+bold"); | ||
}); | ||
return console.log.apply(console, parms); | ||
}; | ||
green = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms = parms.map(function(parm) { | ||
return color(parm, "green+bold"); | ||
}); | ||
return console.log.apply(console, parms); | ||
}; | ||
red = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms = parms.map(function(parm) { | ||
return color(parm, "red+bold"); | ||
}); | ||
return console.log.apply(console, parms); | ||
}; | ||
red = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms = parms.map(function(parm) { | ||
return color(parm, "red+bold"); | ||
}); | ||
return console.log.apply(console, parms); | ||
}; | ||
error = function() { | ||
var exitIfBuild, lastField, parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
if (parms.length > 0) { | ||
lastField = parms[parms.length - 1]; | ||
if (typeof lastField === "object" && (lastField.exitIfBuild != null)) { | ||
exitIfBuild = lastField.exitIfBuild; | ||
parms.pop(); | ||
error = function() { | ||
var exitIfBuild, lastField, parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
if (parms.length > 0) { | ||
lastField = parms[parms.length - 1]; | ||
if (typeof lastField === "object" && (lastField.exitIfBuild != null)) { | ||
exitIfBuild = lastField.exitIfBuild; | ||
parms.pop(); | ||
} | ||
_log('error', parms, 'red+bold', 'Error'); | ||
if (mimosaConfig && mimosaConfig.exitOnError && exitIfBuild) { | ||
console.error("Build is exiting..."); | ||
return process.exit(1); | ||
} | ||
} | ||
_log('error', parms, 'red+bold', 'Error'); | ||
if (config && config.exitOnError && exitIfBuild) { | ||
console.error("Build is exiting..."); | ||
return process.exit(1); | ||
} | ||
} | ||
}; | ||
}; | ||
warn = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
return _log('warn', parms, 'yellow'); | ||
}; | ||
warn = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
return _log('warn', parms, 'yellow'); | ||
}; | ||
info = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms[0] = ("" + (new Date().toFormat('HH24:MI:SS')) + " - ") + parms[0]; | ||
return console.log.apply(console, parms); | ||
}; | ||
info = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms[0] = ("" + (new Date().toFormat('HH24:MI:SS')) + " - ") + parms[0]; | ||
return console.log.apply(console, parms); | ||
}; | ||
fatal = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms[0] = "FATAL: " + parms[0]; | ||
return _log('fatal', parms, 'red+bold+underline', "Fatal Error"); | ||
}; | ||
fatal = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
parms[0] = "FATAL: " + parms[0]; | ||
return _log('fatal', parms, 'red+bold+underline', "Fatal Error"); | ||
}; | ||
debug = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
if (isDebug || process.env.DEBUG) { | ||
return _log('debug', parms, 'blue'); | ||
} | ||
}; | ||
debug = function() { | ||
var parms; | ||
parms = 1 <= arguments.length ? __slice.call(arguments, 0) : []; | ||
if (isDebug || process.env.DEBUG) { | ||
return _log('debug', parms, 'blue'); | ||
} | ||
}; | ||
success = function() { | ||
var options, parms, s, title, _i; | ||
parms = 2 <= arguments.length ? __slice.call(arguments, 0, _i = arguments.length - 1) : (_i = 0, []), options = arguments[_i++]; | ||
if (parms.length === 0) { | ||
parms = [options]; | ||
} | ||
title = options === true ? "Success" : (config != null ? config.growl : void 0) != null ? (s = config.growl.onSuccess, isStartup && !config.growl.onStartup ? null : !options || (options.isJavascript && s.javascript) || (options.isCSS && s.css) || (options.isTemplate && s.template) || (options.isCopy && s.copy) ? "Success" : null) : "Success"; | ||
return _log('success', parms, 'green+bold', title); | ||
}; | ||
success = function() { | ||
var options, parms, s, title, _i; | ||
parms = 2 <= arguments.length ? __slice.call(arguments, 0, _i = arguments.length - 1) : (_i = 0, []), options = arguments[_i++]; | ||
if (parms.length === 0) { | ||
parms = [options]; | ||
} | ||
title = options === true ? "Success" : (mimosaConfig != null ? mimosaConfig.growl : void 0) != null ? (s = mimosaConfig.growl.onSuccess, isStartup && !mimosaConfig.growl.onStartup ? null : !options || (options.isJavascript && s.javascript) || (options.isCSS && s.css) || (options.isTemplate && s.template) || (options.isCopy && s.copy) ? "Success" : null) : "Success"; | ||
return _log('success', parms, 'green+bold', title); | ||
}; | ||
module.exports = { | ||
defaults: config.defaults, | ||
placeholder: config.placeholder, | ||
validate: config.validate, | ||
success: success, | ||
debug: debug, | ||
fatal: fatal, | ||
info: info, | ||
warn: warn, | ||
error: error, | ||
blue: blue, | ||
red: red, | ||
green: green, | ||
setDebug: setDebug, | ||
setConfig: setConfig, | ||
buildDone: buildDone | ||
}; | ||
module.exports = { | ||
defaults: config.defaults, | ||
placeholder: config.placeholder, | ||
validate: config.validate, | ||
success: success, | ||
debug: debug, | ||
fatal: fatal, | ||
info: info, | ||
warn: warn, | ||
error: error, | ||
blue: blue, | ||
red: red, | ||
green: green, | ||
setDebug: setDebug, | ||
setConfig: setConfig, | ||
buildDone: buildDone | ||
}; | ||
}).call(this); |
{ | ||
"name": "logmimosa", | ||
"version": "1.0.0-rc.2", | ||
"version": "1.0.0-rc.3", | ||
"homepage": "http://www.mimosa.io", | ||
@@ -5,0 +5,0 @@ "author": "David Bashford", |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
15590
209
0
2