now bundles typings
This commit is contained in:
parent
e80a20be70
commit
128a81150e
5
dist/beautylog.browser.d.ts
vendored
5
dist/beautylog.browser.d.ts
vendored
@ -1,5 +0,0 @@
|
||||
export declare let log: (message: any) => void;
|
||||
export declare let info: (message: any) => void;
|
||||
export declare let ok: (message: any) => void;
|
||||
export declare let success: (message: any) => void;
|
||||
export declare let warn: (message: any) => void;
|
19
dist/beautylog.browser.js
vendored
19
dist/beautylog.browser.js
vendored
@ -1,19 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
"use strict";
|
||||
exports.log = function (message) {
|
||||
console.log('%c Log: %c ' + message, "background:#42A5F5;color:#ffffff", "color:#42A5F5;");
|
||||
};
|
||||
exports.info = function (message) {
|
||||
console.log('%c Info: %c ' + message, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;');
|
||||
};
|
||||
exports.ok = function (message) {
|
||||
console.log('%c OK: %c ' + message, "background:#000000;color:#8BC34A;", "color:#000000;");
|
||||
};
|
||||
exports.success = function (message) {
|
||||
console.log('%c Success: %c ' + message, "background:#8BC34A;color:#ffffff;", "color:#8BC34A;");
|
||||
};
|
||||
exports.warn = function (message) {
|
||||
console.log('%c Warn: %c ' + message, "background:#000000;color:#FB8C00;", "color:#000000;");
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5icm93c2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0Qzs7QUFFakMsV0FBRyxHQUFHLFVBQVMsT0FBTztJQUM3QixPQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsR0FBRyxPQUFPLEVBQUMsa0NBQWtDLEVBQUMsZ0JBQWdCLENBQUMsQ0FBQztBQUM3RixDQUFDLENBQUM7QUFDUyxZQUFJLEdBQUcsVUFBUyxPQUFPO0lBQzlCLE9BQU8sQ0FBQyxHQUFHLENBQUMsY0FBYyxHQUFHLE9BQU8sRUFBQyxtQ0FBbUMsRUFBQyxnQkFBZ0IsQ0FBQyxDQUFDO0FBQy9GLENBQUMsQ0FBQztBQUNTLFVBQUUsR0FBRyxVQUFTLE9BQU87SUFDNUIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxZQUFZLEdBQUcsT0FBTyxFQUFDLG1DQUFtQyxFQUFDLGdCQUFnQixDQUFDLENBQUM7QUFDN0YsQ0FBQyxDQUFDO0FBQ1MsZUFBTyxHQUFHLFVBQVMsT0FBTztJQUNqQyxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixHQUFHLE9BQU8sRUFBQyxtQ0FBbUMsRUFBQyxnQkFBZ0IsQ0FBQyxDQUFDO0FBQ2xHLENBQUMsQ0FBQztBQUNTLFlBQUksR0FBRyxVQUFTLE9BQU87SUFDOUIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLEdBQUcsT0FBTyxFQUFDLG1DQUFtQyxFQUFDLGdCQUFnQixDQUFDLENBQUM7QUFDL0YsQ0FBQyxDQUFDIiwiZmlsZSI6ImJlYXV0eWxvZy5icm93c2VyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy9tYWluLmQudHNcIiAvPlxuXG5leHBvcnQgbGV0IGxvZyA9IGZ1bmN0aW9uKG1lc3NhZ2Upe1xuICAgIGNvbnNvbGUubG9nKCclYyBMb2c6ICVjICcgKyBtZXNzYWdlLFwiYmFja2dyb3VuZDojNDJBNUY1O2NvbG9yOiNmZmZmZmZcIixcImNvbG9yOiM0MkE1RjU7XCIpO1xufTtcbmV4cG9ydCBsZXQgaW5mbyA9IGZ1bmN0aW9uKG1lc3NhZ2Upe1xuICAgIGNvbnNvbGUubG9nKCclYyBJbmZvOiAlYyAnICsgbWVzc2FnZSwnYmFja2dyb3VuZDojRUM0MDdBO2NvbG9yOiNmZmZmZmY7JywnY29sb3I6I0VDNDA3QTsnKTtcbn07XG5leHBvcnQgbGV0IG9rID0gZnVuY3Rpb24obWVzc2FnZSl7XG4gICAgY29uc29sZS5sb2coJyVjIE9LOiAlYyAnICsgbWVzc2FnZSxcImJhY2tncm91bmQ6IzAwMDAwMDtjb2xvcjojOEJDMzRBO1wiLFwiY29sb3I6IzAwMDAwMDtcIik7XG59O1xuZXhwb3J0IGxldCBzdWNjZXNzID0gZnVuY3Rpb24obWVzc2FnZSl7XG4gICAgY29uc29sZS5sb2coJyVjIFN1Y2Nlc3M6ICVjICcgKyBtZXNzYWdlLFwiYmFja2dyb3VuZDojOEJDMzRBO2NvbG9yOiNmZmZmZmY7XCIsXCJjb2xvcjojOEJDMzRBO1wiKTtcbn07XG5leHBvcnQgbGV0IHdhcm4gPSBmdW5jdGlvbihtZXNzYWdlKXtcbiAgICBjb25zb2xlLmxvZygnJWMgV2FybjogJWMgJyArIG1lc3NhZ2UsXCJiYWNrZ3JvdW5kOiMwMDAwMDA7Y29sb3I6I0ZCOEMwMDtcIixcImNvbG9yOiMwMDAwMDA7XCIpO1xufTsiXX0=
|
40
dist/beautylog.figlet.js
vendored
Normal file
40
dist/beautylog.figlet.js
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
var plugins = require("./beautylog.plugins");
|
||||
var defaultOptions = {
|
||||
font: "Star Wars",
|
||||
color: "green",
|
||||
cb: function () { }
|
||||
};
|
||||
exports.figlet = function (textArg, optionsArg) {
|
||||
var done = plugins.q.defer();
|
||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||
var options = plugins.lodash.assign(mergeOptions, optionsArg);
|
||||
plugins.figlet(textArg, {
|
||||
font: options.font,
|
||||
horizontalLayout: 'default',
|
||||
verticalLayout: 'default'
|
||||
}, function (err, data) {
|
||||
if (err) {
|
||||
console.log('Something went wrong...');
|
||||
console.dir(err);
|
||||
return;
|
||||
}
|
||||
console.log(data[options.color]);
|
||||
options.cb();
|
||||
done.resolve();
|
||||
});
|
||||
return done.promise;
|
||||
};
|
||||
exports.figletSync = function (textArg, optionsArg) {
|
||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||
var options = plugins.lodash.assign(mergeOptions, optionsArg);
|
||||
console.log(plugins.figlet.textSync(textArg, {
|
||||
font: options.font,
|
||||
horizontalLayout: 'default',
|
||||
verticalLayout: 'default'
|
||||
})[options.color]);
|
||||
return true;
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5maWdsZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDRDQUE0QztBQUM1QyxJQUFPLE9BQU8sV0FBVyxxQkFBcUIsQ0FBQyxDQUFDO0FBQ2hELElBQUksY0FBYyxHQUFHO0lBQ2pCLElBQUksRUFBQyxXQUFXO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2QsRUFBRSxFQUFFLGNBQVcsQ0FBQztDQUNuQixDQUFDO0FBRVMsY0FBTSxHQUFHLFVBQVMsT0FBYyxFQUFDLFVBQVc7SUFDbkQsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUM3QixJQUFJLFlBQVksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUM1RCxJQUFJLE9BQU8sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxZQUFZLEVBQUMsVUFBVSxDQUFDLENBQUM7SUFDN0QsT0FBTyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUM7UUFDbkIsSUFBSSxFQUFFLE9BQU8sQ0FBQyxJQUFJO1FBQ2xCLGdCQUFnQixFQUFFLFNBQVM7UUFDM0IsY0FBYyxFQUFFLFNBQVM7S0FDNUIsRUFBRSxVQUFTLEdBQUcsRUFBRSxJQUFJO1FBQ2pCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLHlCQUF5QixDQUFDLENBQUM7WUFDdkMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNqQixNQUFNLENBQUM7UUFDWCxDQUFDO1FBQ0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDakMsT0FBTyxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQ2IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ25CLENBQUMsQ0FBQyxDQUFDO0lBQ0gsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7QUFDeEIsQ0FBQyxDQUFDO0FBRVMsa0JBQVUsR0FBRyxVQUFTLE9BQWMsRUFBQyxVQUFXO0lBQ3ZELElBQUksWUFBWSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQzVELElBQUksT0FBTyxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLFlBQVksRUFBQyxVQUFVLENBQUMsQ0FBQztJQUM3RCxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBQztRQUN4QyxJQUFJLEVBQUUsT0FBTyxDQUFDLElBQUk7UUFDbEIsZ0JBQWdCLEVBQUUsU0FBUztRQUMzQixjQUFjLEVBQUUsU0FBUztLQUM1QixDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDbkIsTUFBTSxDQUFDLElBQUksQ0FBQztBQUNoQixDQUFDLENBQUMiLCJmaWxlIjoiYmVhdXR5bG9nLmZpZ2xldC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3R5cGluZ3MvbWFpbi5kLnRzXCIgLz5cbmltcG9ydCBwbHVnaW5zID0gcmVxdWlyZShcIi4vYmVhdXR5bG9nLnBsdWdpbnNcIik7XG52YXIgZGVmYXVsdE9wdGlvbnMgPSB7XG4gICAgZm9udDpcIlN0YXIgV2Fyc1wiLFxuICAgIGNvbG9yOiBcImdyZWVuXCIsXG4gICAgY2I6IGZ1bmN0aW9uKCl7fVxufTtcblxuZXhwb3J0IHZhciBmaWdsZXQgPSBmdW5jdGlvbih0ZXh0QXJnOnN0cmluZyxvcHRpb25zQXJnPyl7XG4gICAgdmFyIGRvbmUgPSBwbHVnaW5zLnEuZGVmZXIoKTtcbiAgICB2YXIgbWVyZ2VPcHRpb25zID0gcGx1Z2lucy5sb2Rhc2guY2xvbmVEZWVwKGRlZmF1bHRPcHRpb25zKTtcbiAgICB2YXIgb3B0aW9ucyA9IHBsdWdpbnMubG9kYXNoLmFzc2lnbihtZXJnZU9wdGlvbnMsb3B0aW9uc0FyZyk7XG4gICAgcGx1Z2lucy5maWdsZXQodGV4dEFyZyx7XG4gICAgICAgIGZvbnQ6IG9wdGlvbnMuZm9udCxcbiAgICAgICAgaG9yaXpvbnRhbExheW91dDogJ2RlZmF1bHQnLFxuICAgICAgICB2ZXJ0aWNhbExheW91dDogJ2RlZmF1bHQnXG4gICAgfSwgZnVuY3Rpb24oZXJyLCBkYXRhKSB7XG4gICAgICAgIGlmIChlcnIpIHtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKCdTb21ldGhpbmcgd2VudCB3cm9uZy4uLicpO1xuICAgICAgICAgICAgY29uc29sZS5kaXIoZXJyKTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICBjb25zb2xlLmxvZyhkYXRhW29wdGlvbnMuY29sb3JdKTtcbiAgICAgICAgb3B0aW9ucy5jYigpO1xuICAgICAgICBkb25lLnJlc29sdmUoKTtcbiAgICB9KTtcbiAgICByZXR1cm4gZG9uZS5wcm9taXNlO1xufTtcblxuZXhwb3J0IHZhciBmaWdsZXRTeW5jID0gZnVuY3Rpb24odGV4dEFyZzpzdHJpbmcsb3B0aW9uc0FyZz8pe1xuICAgIHZhciBtZXJnZU9wdGlvbnMgPSBwbHVnaW5zLmxvZGFzaC5jbG9uZURlZXAoZGVmYXVsdE9wdGlvbnMpO1xuICAgIHZhciBvcHRpb25zID0gcGx1Z2lucy5sb2Rhc2guYXNzaWduKG1lcmdlT3B0aW9ucyxvcHRpb25zQXJnKTtcbiAgICBjb25zb2xlLmxvZyhwbHVnaW5zLmZpZ2xldC50ZXh0U3luYyh0ZXh0QXJnLHtcbiAgICAgICAgZm9udDogb3B0aW9ucy5mb250LFxuICAgICAgICBob3Jpem9udGFsTGF5b3V0OiAnZGVmYXVsdCcsXG4gICAgICAgIHZlcnRpY2FsTGF5b3V0OiAnZGVmYXVsdCdcbiAgICB9KVtvcHRpb25zLmNvbG9yXSk7XG4gICAgcmV0dXJuIHRydWU7XG59O1xuIl19
|
37
dist/beautylog.log.d.ts
vendored
Normal file
37
dist/beautylog.log.d.ts
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
export { log } from "./beautylog.log.helpers";
|
||||
/**
|
||||
* logs an info to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let info: (logText: any) => void;
|
||||
/**
|
||||
* logs an 'OK!' message to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let ok: (logText: any) => void;
|
||||
/**
|
||||
* logs a success to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let success: (logText: any) => void;
|
||||
/**
|
||||
* logs a 'warn:' message to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let warn: (logText: any) => void;
|
||||
/**
|
||||
* logs an error to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let error: (logText: any) => void;
|
||||
/**
|
||||
* logs an directory to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let dir: (logText: any) => void;
|
7
dist/beautylog.log.helpers.d.ts
vendored
Normal file
7
dist/beautylog.log.helpers.d.ts
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/**
|
||||
*
|
||||
* @param logText
|
||||
* @param logType
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let log: (logText?: string, logType?: string) => void;
|
106
dist/beautylog.log.helpers.js
vendored
Normal file
106
dist/beautylog.log.helpers.js
vendored
Normal file
File diff suppressed because one or more lines are too long
55
dist/beautylog.log.js
vendored
Normal file
55
dist/beautylog.log.js
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
"use strict";
|
||||
var beautylog_log_helpers_1 = require("./beautylog.log.helpers");
|
||||
var beautylog_log_helpers_2 = require("./beautylog.log.helpers");
|
||||
exports.log = beautylog_log_helpers_2.log;
|
||||
/**
|
||||
* logs an info to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.info = function (logText) {
|
||||
return beautylog_log_helpers_1.log(logText, 'info');
|
||||
};
|
||||
/**
|
||||
* logs an 'OK!' message to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.ok = function (logText) {
|
||||
return beautylog_log_helpers_1.log(logText, 'ok');
|
||||
};
|
||||
/**
|
||||
* logs a success to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.success = function (logText) {
|
||||
return beautylog_log_helpers_1.log(logText, 'success');
|
||||
};
|
||||
/**
|
||||
* logs a 'warn:' message to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.warn = function (logText) {
|
||||
return beautylog_log_helpers_1.log(logText, 'warn');
|
||||
};
|
||||
/**
|
||||
* logs an error to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.error = function (logText) {
|
||||
return beautylog_log_helpers_1.log(logText, 'error');
|
||||
};
|
||||
/**
|
||||
* logs an directory to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.dir = function (logText) {
|
||||
return beautylog_log_helpers_1.log(logText, 'dir');
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5sb2cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNENBQTRDOztBQUU1QyxzQ0FBa0IseUJBQXlCLENBQUMsQ0FBQTtBQUM1QyxzQ0FBa0IseUJBQXlCLENBQUM7QUFBcEMsMENBQW9DO0FBRTVDOzs7O0dBSUc7QUFDUSxZQUFJLEdBQUcsVUFBVSxPQUFPO0lBQy9CLE1BQU0sQ0FBQywyQkFBRyxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNoQyxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ1EsVUFBRSxHQUFHLFVBQVUsT0FBTztJQUM3QixNQUFNLENBQUMsMkJBQUcsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDOUIsQ0FBQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNRLGVBQU8sR0FBRyxVQUFVLE9BQU87SUFDbEMsTUFBTSxDQUFDLDJCQUFHLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ25DLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxZQUFJLEdBQUcsVUFBVSxPQUFPO0lBQy9CLE1BQU0sQ0FBQywyQkFBRyxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNoQyxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ1EsYUFBSyxHQUFHLFVBQVUsT0FBTztJQUNoQyxNQUFNLENBQUMsMkJBQUcsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDakMsQ0FBQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNRLFdBQUcsR0FBRyxVQUFVLE9BQU87SUFDOUIsTUFBTSxDQUFDLDJCQUFHLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDO0FBQy9CLENBQUMsQ0FBQyIsImZpbGUiOiJiZWF1dHlsb2cubG9nLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy9tYWluLmQudHNcIiAvPlxuXG5pbXBvcnQge2xvZ30gZnJvbSBcIi4vYmVhdXR5bG9nLmxvZy5oZWxwZXJzXCI7XG5leHBvcnQge2xvZ30gZnJvbSBcIi4vYmVhdXR5bG9nLmxvZy5oZWxwZXJzXCI7XG5cbi8qKlxuICogbG9ncyBhbiBpbmZvIHRvIGNvbnNvbGVcbiAqIEBwYXJhbSBsb2dUZXh0XG4gKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAqL1xuZXhwb3J0IGxldCBpbmZvID0gZnVuY3Rpb24gKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdpbmZvJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYW4gJ09LIScgbWVzc2FnZSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgb2sgPSBmdW5jdGlvbiAobG9nVGV4dCkge1xuICAgIHJldHVybiBsb2cobG9nVGV4dCwgJ29rJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYSBzdWNjZXNzIHRvIGNvbnNvbGVcbiAqIEBwYXJhbSBsb2dUZXh0IHN0cmluZyB0byBsb2cgYXMgZXJyb3JcbiAqIEByZXR1cm5zIHtib29sZWFufVxuICovXG5leHBvcnQgbGV0IHN1Y2Nlc3MgPSBmdW5jdGlvbiAobG9nVGV4dCkge1xuICAgIHJldHVybiBsb2cobG9nVGV4dCwgJ3N1Y2Nlc3MnKTtcbn07XG5cbi8qKlxuICogbG9ncyBhICd3YXJuOicgbWVzc2FnZSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dCBzdHJpbmcgdG8gbG9nIGFzIGVycm9yXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn1cbiAqL1xuZXhwb3J0IGxldCB3YXJuID0gZnVuY3Rpb24gKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICd3YXJuJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYW4gZXJyb3IgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHRcbiAqIEByZXR1cm5zIHtib29sZWFufVxuICovXG5leHBvcnQgbGV0IGVycm9yID0gZnVuY3Rpb24gKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdlcnJvcicpO1xufTtcblxuLyoqXG4gKiBsb2dzIGFuIGRpcmVjdG9yeSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgZGlyID0gZnVuY3Rpb24gKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdkaXInKTtcbn07Il19
|
40
dist/beautylog.node.d.ts
vendored
40
dist/beautylog.node.d.ts
vendored
@ -1,40 +0,0 @@
|
||||
export import log = require("./beautylog.node.log");
|
||||
export import table = require("./beautylog.node.table");
|
||||
export declare let figlet: (textArg: string, optionsArg?: any) => any;
|
||||
export declare let figletSync: (textArg: string, optionsArg?: any) => boolean;
|
||||
/**
|
||||
* logs an directory to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let dir: (logText: any) => boolean;
|
||||
/**
|
||||
* logs an error to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let error: (logText: any) => boolean;
|
||||
/**
|
||||
* logs an info to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let info: (logText: any) => boolean;
|
||||
/**
|
||||
* logs an 'OK!' message to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let ok: (logText: any) => boolean;
|
||||
/**
|
||||
* logs a success to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let success: (logText: any) => boolean;
|
||||
/**
|
||||
* logs a 'warn:' message to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export declare let warn: (logText: any) => boolean;
|
40
dist/beautylog.node.figlet.js
vendored
40
dist/beautylog.node.figlet.js
vendored
@ -1,40 +0,0 @@
|
||||
"use strict";
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
var plugins = require("./beautylog.plugins");
|
||||
var defaultOptions = {
|
||||
font: "Star Wars",
|
||||
color: "green",
|
||||
cb: function () { }
|
||||
};
|
||||
exports.figlet = function (textArg, optionsArg) {
|
||||
var done = plugins.q.defer();
|
||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||
var options = plugins.lodash.assign(mergeOptions, optionsArg);
|
||||
plugins.figlet(textArg, {
|
||||
font: options.font,
|
||||
horizontalLayout: 'default',
|
||||
verticalLayout: 'default'
|
||||
}, function (err, data) {
|
||||
if (err) {
|
||||
console.log('Something went wrong...');
|
||||
console.dir(err);
|
||||
return;
|
||||
}
|
||||
console.log(data[options.color]);
|
||||
options.cb();
|
||||
done.resolve();
|
||||
});
|
||||
return done.promise;
|
||||
};
|
||||
exports.figletSync = function (textArg, optionsArg) {
|
||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||
var options = plugins.lodash.assign(mergeOptions, optionsArg);
|
||||
console.log(plugins.figlet.textSync(textArg, {
|
||||
font: options.font,
|
||||
horizontalLayout: 'default',
|
||||
verticalLayout: 'default'
|
||||
})[options.color]);
|
||||
return true;
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLmZpZ2xldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsNENBQTRDO0FBQzVDLElBQU8sT0FBTyxXQUFXLHFCQUFxQixDQUFDLENBQUM7QUFDaEQsSUFBSSxjQUFjLEdBQUc7SUFDakIsSUFBSSxFQUFDLFdBQVc7SUFDaEIsS0FBSyxFQUFFLE9BQU87SUFDZCxFQUFFLEVBQUUsY0FBVyxDQUFDO0NBQ25CLENBQUM7QUFDUyxjQUFNLEdBQUcsVUFBUyxPQUFjLEVBQUMsVUFBVztJQUNuRCxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQzdCLElBQUksWUFBWSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQzVELElBQUksT0FBTyxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLFlBQVksRUFBQyxVQUFVLENBQUMsQ0FBQztJQUM3RCxPQUFPLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBQztRQUNuQixJQUFJLEVBQUUsT0FBTyxDQUFDLElBQUk7UUFDbEIsZ0JBQWdCLEVBQUUsU0FBUztRQUMzQixjQUFjLEVBQUUsU0FBUztLQUM1QixFQUFFLFVBQVMsR0FBRyxFQUFFLElBQUk7UUFDakIsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUNOLE9BQU8sQ0FBQyxHQUFHLENBQUMseUJBQXlCLENBQUMsQ0FBQztZQUN2QyxPQUFPLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ2pCLE1BQU0sQ0FBQztRQUNYLENBQUM7UUFDRCxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztRQUNqQyxPQUFPLENBQUMsRUFBRSxFQUFFLENBQUM7UUFDYixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDbkIsQ0FBQyxDQUFDLENBQUM7SUFDSCxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQztBQUN4QixDQUFDLENBQUM7QUFDUyxrQkFBVSxHQUFHLFVBQVMsT0FBYyxFQUFDLFVBQVc7SUFDdkQsSUFBSSxZQUFZLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDNUQsSUFBSSxPQUFPLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzdELE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFDO1FBQ3hDLElBQUksRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNsQixnQkFBZ0IsRUFBRSxTQUFTO1FBQzNCLGNBQWMsRUFBRSxTQUFTO0tBQzVCLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUNuQixNQUFNLENBQUMsSUFBSSxDQUFDO0FBQ2hCLENBQUMsQ0FBQyIsImZpbGUiOiJiZWF1dHlsb2cubm9kZS5maWdsZXQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG5pbXBvcnQgcGx1Z2lucyA9IHJlcXVpcmUoXCIuL2JlYXV0eWxvZy5wbHVnaW5zXCIpO1xudmFyIGRlZmF1bHRPcHRpb25zID0ge1xuICAgIGZvbnQ6XCJTdGFyIFdhcnNcIixcbiAgICBjb2xvcjogXCJncmVlblwiLFxuICAgIGNiOiBmdW5jdGlvbigpe31cbn07XG5leHBvcnQgdmFyIGZpZ2xldCA9IGZ1bmN0aW9uKHRleHRBcmc6c3RyaW5nLG9wdGlvbnNBcmc/KXtcbiAgICB2YXIgZG9uZSA9IHBsdWdpbnMucS5kZWZlcigpO1xuICAgIHZhciBtZXJnZU9wdGlvbnMgPSBwbHVnaW5zLmxvZGFzaC5jbG9uZURlZXAoZGVmYXVsdE9wdGlvbnMpO1xuICAgIHZhciBvcHRpb25zID0gcGx1Z2lucy5sb2Rhc2guYXNzaWduKG1lcmdlT3B0aW9ucyxvcHRpb25zQXJnKTtcbiAgICBwbHVnaW5zLmZpZ2xldCh0ZXh0QXJnLHtcbiAgICAgICAgZm9udDogb3B0aW9ucy5mb250LFxuICAgICAgICBob3Jpem9udGFsTGF5b3V0OiAnZGVmYXVsdCcsXG4gICAgICAgIHZlcnRpY2FsTGF5b3V0OiAnZGVmYXVsdCdcbiAgICB9LCBmdW5jdGlvbihlcnIsIGRhdGEpIHtcbiAgICAgICAgaWYgKGVycikge1xuICAgICAgICAgICAgY29uc29sZS5sb2coJ1NvbWV0aGluZyB3ZW50IHdyb25nLi4uJyk7XG4gICAgICAgICAgICBjb25zb2xlLmRpcihlcnIpO1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgICAgIGNvbnNvbGUubG9nKGRhdGFbb3B0aW9ucy5jb2xvcl0pO1xuICAgICAgICBvcHRpb25zLmNiKCk7XG4gICAgICAgIGRvbmUucmVzb2x2ZSgpO1xuICAgIH0pO1xuICAgIHJldHVybiBkb25lLnByb21pc2U7XG59O1xuZXhwb3J0IHZhciBmaWdsZXRTeW5jID0gZnVuY3Rpb24odGV4dEFyZzpzdHJpbmcsb3B0aW9uc0FyZz8pe1xuICAgIHZhciBtZXJnZU9wdGlvbnMgPSBwbHVnaW5zLmxvZGFzaC5jbG9uZURlZXAoZGVmYXVsdE9wdGlvbnMpO1xuICAgIHZhciBvcHRpb25zID0gcGx1Z2lucy5sb2Rhc2guYXNzaWduKG1lcmdlT3B0aW9ucyxvcHRpb25zQXJnKTtcbiAgICBjb25zb2xlLmxvZyhwbHVnaW5zLmZpZ2xldC50ZXh0U3luYyh0ZXh0QXJnLHtcbiAgICAgICAgZm9udDogb3B0aW9ucy5mb250LFxuICAgICAgICBob3Jpem9udGFsTGF5b3V0OiAnZGVmYXVsdCcsXG4gICAgICAgIHZlcnRpY2FsTGF5b3V0OiAnZGVmYXVsdCdcbiAgICB9KVtvcHRpb25zLmNvbG9yXSk7XG4gICAgcmV0dXJuIHRydWU7XG59O1xuIl19
|
58
dist/beautylog.node.js
vendored
58
dist/beautylog.node.js
vendored
@ -1,58 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
"use strict";
|
||||
exports.log = require("./beautylog.node.log");
|
||||
exports.table = require("./beautylog.node.table");
|
||||
//handle figlet
|
||||
var figletModule = require("./beautylog.node.figlet");
|
||||
exports.figlet = figletModule.figlet;
|
||||
exports.figletSync = figletModule.figletSync;
|
||||
/**
|
||||
* logs an directory to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.dir = function (logText) {
|
||||
return exports.log(logText, 'dir');
|
||||
};
|
||||
/**
|
||||
* logs an error to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.error = function (logText) {
|
||||
return exports.log(logText, 'error');
|
||||
};
|
||||
/**
|
||||
* logs an info to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.info = function (logText) {
|
||||
return exports.log(logText, 'info');
|
||||
};
|
||||
/**
|
||||
* logs an 'OK!' message to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.ok = function (logText) {
|
||||
return exports.log(logText, 'ok');
|
||||
};
|
||||
/**
|
||||
* logs a success to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.success = function (logText) {
|
||||
return exports.log(logText, 'success');
|
||||
};
|
||||
/**
|
||||
* logs a 'warn:' message to console
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
exports.warn = function (logText) {
|
||||
return exports.log(logText, 'warn');
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0Qzs7QUFFOUIsV0FBRyxXQUFXLHNCQUFzQixDQUFDLENBQUM7QUFDdEMsYUFBSyxXQUFXLHdCQUF3QixDQUFDLENBQUM7QUFFeEQsZUFBZTtBQUNmLElBQU8sWUFBWSxXQUFXLHlCQUF5QixDQUFDLENBQUM7QUFDOUMsY0FBTSxHQUFHLFlBQVksQ0FBQyxNQUFNLENBQUM7QUFDN0Isa0JBQVUsR0FBRyxZQUFZLENBQUMsVUFBVSxDQUFDO0FBQ2hEOzs7O0dBSUc7QUFDUSxXQUFHLEdBQUcsVUFBUyxPQUFPO0lBQzdCLE1BQU0sQ0FBQyxXQUFHLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDO0FBQy9CLENBQUMsQ0FBQztBQUdGOzs7O0dBSUc7QUFDUSxhQUFLLEdBQUcsVUFBUyxPQUFPO0lBQy9CLE1BQU0sQ0FBQyxXQUFHLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ2pDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxZQUFJLEdBQUcsVUFBUyxPQUFPO0lBQzlCLE1BQU0sQ0FBQyxXQUFHLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2hDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxVQUFFLEdBQUcsVUFBUyxPQUFPO0lBQzVCLE1BQU0sQ0FBQyxXQUFHLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQzlCLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxlQUFPLEdBQUcsVUFBUyxPQUFPO0lBQ2pDLE1BQU0sQ0FBQyxXQUFHLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ25DLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxZQUFJLEdBQUcsVUFBUyxPQUFPO0lBQzlCLE1BQU0sQ0FBQyxXQUFHLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2hDLENBQUMsQ0FBQyIsImZpbGUiOiJiZWF1dHlsb2cubm9kZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3R5cGluZ3MvbWFpbi5kLnRzXCIgLz5cblxuZXhwb3J0IGltcG9ydCBsb2cgPSByZXF1aXJlKFwiLi9iZWF1dHlsb2cubm9kZS5sb2dcIik7XG5leHBvcnQgaW1wb3J0IHRhYmxlID0gcmVxdWlyZShcIi4vYmVhdXR5bG9nLm5vZGUudGFibGVcIik7XG5cbi8vaGFuZGxlIGZpZ2xldFxuaW1wb3J0IGZpZ2xldE1vZHVsZSA9IHJlcXVpcmUoXCIuL2JlYXV0eWxvZy5ub2RlLmZpZ2xldFwiKTtcbmV4cG9ydCBsZXQgZmlnbGV0ID0gZmlnbGV0TW9kdWxlLmZpZ2xldDtcbmV4cG9ydCBsZXQgZmlnbGV0U3luYyA9IGZpZ2xldE1vZHVsZS5maWdsZXRTeW5jO1xuLyoqXG4gKiBsb2dzIGFuIGRpcmVjdG9yeSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgZGlyID0gZnVuY3Rpb24obG9nVGV4dCkge1xuICAgIHJldHVybiBsb2cobG9nVGV4dCwgJ2RpcicpO1xufTtcblxuXG4vKipcbiAqIGxvZ3MgYW4gZXJyb3IgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHRcbiAqIEByZXR1cm5zIHtib29sZWFufVxuICovXG5leHBvcnQgbGV0IGVycm9yID0gZnVuY3Rpb24obG9nVGV4dCkge1xuICAgIHJldHVybiBsb2cobG9nVGV4dCwgJ2Vycm9yJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYW4gaW5mbyB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgaW5mbyA9IGZ1bmN0aW9uKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdpbmZvJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYW4gJ09LIScgbWVzc2FnZSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgb2sgPSBmdW5jdGlvbihsb2dUZXh0KSB7XG4gICAgcmV0dXJuIGxvZyhsb2dUZXh0LCAnb2snKTtcbn07XG5cbi8qKlxuICogbG9ncyBhIHN1Y2Nlc3MgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHQgc3RyaW5nIHRvIGxvZyBhcyBlcnJvclxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgc3VjY2VzcyA9IGZ1bmN0aW9uKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdzdWNjZXNzJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYSAnd2FybjonIG1lc3NhZ2UgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHQgc3RyaW5nIHRvIGxvZyBhcyBlcnJvclxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgd2FybiA9IGZ1bmN0aW9uKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICd3YXJuJyk7XG59OyJdfQ==
|
8
dist/beautylog.node.log.d.ts
vendored
8
dist/beautylog.node.log.d.ts
vendored
@ -1,8 +0,0 @@
|
||||
/**
|
||||
*
|
||||
* @param logText
|
||||
* @param logType
|
||||
* @returns {boolean}
|
||||
*/
|
||||
declare var logFunction: (logText?: string, logType?: string) => boolean;
|
||||
export = logFunction;
|
61
dist/beautylog.node.log.js
vendored
61
dist/beautylog.node.log.js
vendored
File diff suppressed because one or more lines are too long
2
dist/beautylog.node.table.d.ts
vendored
2
dist/beautylog.node.table.d.ts
vendored
@ -1,2 +0,0 @@
|
||||
declare var beautylogOsTable: any;
|
||||
export = beautylogOsTable;
|
11
dist/beautylog.node.table.js
vendored
11
dist/beautylog.node.table.js
vendored
@ -1,11 +0,0 @@
|
||||
"use strict";
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
var classes = require("./beautylog.classes");
|
||||
var beautylogOsTable = {};
|
||||
beautylogOsTable.new = function (typeArg, tableHeadArrayArg) {
|
||||
var newConsoleTable = new classes.ConsoleTable(typeArg, tableHeadArrayArg);
|
||||
return newConsoleTable;
|
||||
};
|
||||
module.exports = beautylogOsTable;
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLnRhYmxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSw0Q0FBNEM7QUFDNUMsSUFBTyxPQUFPLFdBQVcscUJBQXFCLENBQUMsQ0FBQztBQUVoRCxJQUFJLGdCQUFnQixHQUFPLEVBQUUsQ0FBQztBQUU5QixnQkFBZ0IsQ0FBQyxHQUFHLEdBQUcsVUFBUyxPQUFjLEVBQUMsaUJBQWtCO0lBQzdELElBQUksZUFBZSxHQUFHLElBQUksT0FBTyxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUMsaUJBQWlCLENBQUMsQ0FBQztJQUMxRSxNQUFNLENBQUMsZUFBZSxDQUFDO0FBQzNCLENBQUMsQ0FBQztBQUNGLGlCQUFTLGdCQUFnQixDQUFDIiwiZmlsZSI6ImJlYXV0eWxvZy5ub2RlLnRhYmxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy9tYWluLmQudHNcIiAvPlxuaW1wb3J0IGNsYXNzZXMgPSByZXF1aXJlKFwiLi9iZWF1dHlsb2cuY2xhc3Nlc1wiKTtcblxudmFyIGJlYXV0eWxvZ09zVGFibGU6YW55ID0ge307XG5cbmJlYXV0eWxvZ09zVGFibGUubmV3ID0gZnVuY3Rpb24odHlwZUFyZzpzdHJpbmcsdGFibGVIZWFkQXJyYXlBcmc/KSB7XG4gICAgdmFyIG5ld0NvbnNvbGVUYWJsZSA9IG5ldyBjbGFzc2VzLkNvbnNvbGVUYWJsZSh0eXBlQXJnLHRhYmxlSGVhZEFycmF5QXJnKTtcbiAgICByZXR1cm4gbmV3Q29uc29sZVRhYmxlO1xufTtcbmV4cG9ydCA9IGJlYXV0eWxvZ09zVGFibGU7Il19
|
0
dist/beautylog.promisechain.d.ts
vendored
0
dist/beautylog.promisechain.d.ts
vendored
3
dist/beautylog.promisechain.js
vendored
3
dist/beautylog.promisechain.js
vendored
@ -1,3 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5wcm9taXNlY2hhaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNENBQTRDIiwiZmlsZSI6ImJlYXV0eWxvZy5wcm9taXNlY2hhaW4uanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG4iXX0=
|
4
dist/beautylog.table.d.ts
vendored
Normal file
4
dist/beautylog.table.d.ts
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
import classes = require("./beautylog.classes");
|
||||
export declare let table: {
|
||||
new: (typeArg: string, tableHeadArrayArg?: any) => classes.ConsoleTable;
|
||||
};
|
11
dist/beautylog.table.js
vendored
Normal file
11
dist/beautylog.table.js
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
var classes = require("./beautylog.classes");
|
||||
exports.table = {
|
||||
new: function (typeArg, tableHeadArrayArg) {
|
||||
var newConsoleTable = new classes.ConsoleTable(typeArg, tableHeadArrayArg);
|
||||
return newConsoleTable;
|
||||
}
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy50YWJsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsNENBQTRDO0FBQzVDLElBQU8sT0FBTyxXQUFXLHFCQUFxQixDQUFDLENBQUM7QUFFckMsYUFBSyxHQUFHO0lBQ2YsR0FBRyxFQUFFLFVBQVMsT0FBYyxFQUFDLGlCQUFrQjtRQUMzQyxJQUFJLGVBQWUsR0FBRyxJQUFJLE9BQU8sQ0FBQyxZQUFZLENBQUMsT0FBTyxFQUFDLGlCQUFpQixDQUFDLENBQUM7UUFDMUUsTUFBTSxDQUFDLGVBQWUsQ0FBQztJQUMzQixDQUFDO0NBQ0osQ0FBQyIsImZpbGUiOiJiZWF1dHlsb2cudGFibGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG5pbXBvcnQgY2xhc3NlcyA9IHJlcXVpcmUoXCIuL2JlYXV0eWxvZy5jbGFzc2VzXCIpO1xuXG5leHBvcnQgbGV0IHRhYmxlID0ge1xuICAgIG5ldzogZnVuY3Rpb24odHlwZUFyZzpzdHJpbmcsdGFibGVIZWFkQXJyYXlBcmc/KSB7XG4gICAgICAgIHZhciBuZXdDb25zb2xlVGFibGUgPSBuZXcgY2xhc3Nlcy5Db25zb2xlVGFibGUodHlwZUFyZyx0YWJsZUhlYWRBcnJheUFyZyk7XG4gICAgICAgIHJldHVybiBuZXdDb25zb2xlVGFibGU7XG4gICAgfVxufTsiXX0=
|
16
dist/index.d.ts
vendored
16
dist/index.d.ts
vendored
@ -1,2 +1,16 @@
|
||||
declare let beautylog: any;
|
||||
import * as classes from "./beautylog.classes";
|
||||
declare let beautylog: {
|
||||
log: (logText?: string, logType?: string) => void;
|
||||
info: (logText: any) => void;
|
||||
ok: (logText: any) => void;
|
||||
success: (logText: any) => void;
|
||||
warn: (logText: any) => void;
|
||||
error: (logText: any) => void;
|
||||
dir: (logText: any) => void;
|
||||
figlet: (textArg: string, optionsArg?: any) => any;
|
||||
figletSync: (textArg: string, optionsArg?: any) => boolean;
|
||||
table: {
|
||||
new: (typeArg: string, tableHeadArrayArg?: any) => classes.ConsoleTable;
|
||||
};
|
||||
};
|
||||
export = beautylog;
|
||||
|
32
dist/index.js
vendored
32
dist/index.js
vendored
@ -1,20 +1,20 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
"use strict";
|
||||
var plugins = require("./beautylog.plugins");
|
||||
var BeautylogNode = require("./beautylog.node");
|
||||
var BeautylogBrowser = require("./beautylog.browser");
|
||||
var beautylog;
|
||||
switch (plugins.smartenv.getEnv().runtimeEnv) {
|
||||
case "node":
|
||||
beautylog = BeautylogNode;
|
||||
break;
|
||||
case "browser":
|
||||
beautylog = BeautylogBrowser;
|
||||
break;
|
||||
default:
|
||||
console.log("something is strange about the platform in which you try to use beautylog");
|
||||
break;
|
||||
}
|
||||
var BeautylogLog = require("./beautylog.log");
|
||||
var BeautylogFiglet = require("./beautylog.figlet");
|
||||
var BeautylogTable = require("./beautylog.table");
|
||||
var beautylog = {
|
||||
log: BeautylogLog.log,
|
||||
info: BeautylogLog.info,
|
||||
ok: BeautylogLog.ok,
|
||||
success: BeautylogLog.success,
|
||||
warn: BeautylogLog.warn,
|
||||
error: BeautylogLog.error,
|
||||
dir: BeautylogLog.dir,
|
||||
figlet: BeautylogFiglet.figlet,
|
||||
figletSync: BeautylogFiglet.figletSync,
|
||||
table: BeautylogTable.table
|
||||
};
|
||||
module.exports = beautylog;
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0Qzs7QUFFNUMsSUFBWSxPQUFPLFdBQU0scUJBQXFCLENBQUMsQ0FBQTtBQUMvQyxJQUFZLGFBQWEsV0FBTSxrQkFBa0IsQ0FBQyxDQUFBO0FBQ2xELElBQVksZ0JBQWdCLFdBQU0scUJBQXFCLENBQUMsQ0FBQTtBQUN4RCxJQUFJLFNBQVMsQ0FBQztBQUNkLE1BQU0sQ0FBQSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztJQUMxQyxLQUFLLE1BQU07UUFDUCxTQUFTLEdBQUcsYUFBYSxDQUFDO1FBQzFCLEtBQUssQ0FBQztJQUNWLEtBQUssU0FBUztRQUNWLFNBQVMsR0FBRyxnQkFBZ0IsQ0FBQztRQUM3QixLQUFLLENBQUM7SUFDVjtRQUNJLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkVBQTJFLENBQUMsQ0FBQztRQUN6RixLQUFLLENBQUM7QUFDZCxDQUFDO0FBRUQsaUJBQVMsU0FBUyxDQUFDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy9tYWluLmQudHNcIiAvPlxuXG5pbXBvcnQgKiBhcyBwbHVnaW5zIGZyb20gXCIuL2JlYXV0eWxvZy5wbHVnaW5zXCI7XG5pbXBvcnQgKiBhcyBCZWF1dHlsb2dOb2RlIGZyb20gXCIuL2JlYXV0eWxvZy5ub2RlXCI7XG5pbXBvcnQgKiBhcyBCZWF1dHlsb2dCcm93c2VyIGZyb20gXCIuL2JlYXV0eWxvZy5icm93c2VyXCI7XG5sZXQgYmVhdXR5bG9nO1xuc3dpdGNoKHBsdWdpbnMuc21hcnRlbnYuZ2V0RW52KCkucnVudGltZUVudikge1xuICAgIGNhc2UgXCJub2RlXCI6XG4gICAgICAgIGJlYXV0eWxvZyA9IEJlYXV0eWxvZ05vZGU7XG4gICAgICAgIGJyZWFrO1xuICAgIGNhc2UgXCJicm93c2VyXCI6XG4gICAgICAgIGJlYXV0eWxvZyA9IEJlYXV0eWxvZ0Jyb3dzZXI7XG4gICAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICAgIGNvbnNvbGUubG9nKFwic29tZXRoaW5nIGlzIHN0cmFuZ2UgYWJvdXQgdGhlIHBsYXRmb3JtIGluIHdoaWNoIHlvdSB0cnkgdG8gdXNlIGJlYXV0eWxvZ1wiKTtcbiAgICAgICAgYnJlYWs7XG59XG5cbmV4cG9ydCA9IGJlYXV0eWxvZztcbiJdfQ==
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0Qzs7QUFJNUMsSUFBWSxZQUFZLFdBQU0saUJBQWlCLENBQUMsQ0FBQTtBQUNoRCxJQUFZLGVBQWUsV0FBTSxvQkFDakMsQ0FBQyxDQURvRDtBQUNyRCxJQUFZLGNBQWMsV0FBTSxtQkFBbUIsQ0FBQyxDQUFBO0FBRXBELElBQUksU0FBUyxHQUFHO0lBQ1osR0FBRyxFQUFFLFlBQVksQ0FBQyxHQUFHO0lBQ3JCLElBQUksRUFBRSxZQUFZLENBQUMsSUFBSTtJQUN2QixFQUFFLEVBQUUsWUFBWSxDQUFDLEVBQUU7SUFDbkIsT0FBTyxFQUFFLFlBQVksQ0FBQyxPQUFPO0lBQzdCLElBQUksRUFBRSxZQUFZLENBQUMsSUFBSTtJQUN2QixLQUFLLEVBQUUsWUFBWSxDQUFDLEtBQUs7SUFDekIsR0FBRyxFQUFFLFlBQVksQ0FBQyxHQUFHO0lBQ3JCLE1BQU0sRUFBRSxlQUFlLENBQUMsTUFBTTtJQUM5QixVQUFVLEVBQUUsZUFBZSxDQUFDLFVBQVU7SUFDdEMsS0FBSyxFQUFFLGNBQWMsQ0FBQyxLQUFLO0NBQzlCLENBQUM7QUFnQkYsaUJBQVMsU0FBUyxDQUFDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy9tYWluLmQudHNcIiAvPlxuXG5pbXBvcnQgKiBhcyBwbHVnaW5zIGZyb20gXCIuL2JlYXV0eWxvZy5wbHVnaW5zXCI7XG5pbXBvcnQgKiBhcyBjbGFzc2VzIGZyb20gXCIuL2JlYXV0eWxvZy5jbGFzc2VzXCI7XG5pbXBvcnQgKiBhcyBCZWF1dHlsb2dMb2cgZnJvbSBcIi4vYmVhdXR5bG9nLmxvZ1wiO1xuaW1wb3J0ICogYXMgQmVhdXR5bG9nRmlnbGV0IGZyb20gXCIuL2JlYXV0eWxvZy5maWdsZXRcIlxuaW1wb3J0ICogYXMgQmVhdXR5bG9nVGFibGUgZnJvbSBcIi4vYmVhdXR5bG9nLnRhYmxlXCI7XG5cbmxldCBiZWF1dHlsb2cgPSB7XG4gICAgbG9nOiBCZWF1dHlsb2dMb2cubG9nLFxuICAgIGluZm86IEJlYXV0eWxvZ0xvZy5pbmZvLFxuICAgIG9rOiBCZWF1dHlsb2dMb2cub2ssXG4gICAgc3VjY2VzczogQmVhdXR5bG9nTG9nLnN1Y2Nlc3MsXG4gICAgd2FybjogQmVhdXR5bG9nTG9nLndhcm4sXG4gICAgZXJyb3I6IEJlYXV0eWxvZ0xvZy5lcnJvcixcbiAgICBkaXI6IEJlYXV0eWxvZ0xvZy5kaXIsXG4gICAgZmlnbGV0OiBCZWF1dHlsb2dGaWdsZXQuZmlnbGV0LFxuICAgIGZpZ2xldFN5bmM6IEJlYXV0eWxvZ0ZpZ2xldC5maWdsZXRTeW5jLFxuICAgIHRhYmxlOiBCZWF1dHlsb2dUYWJsZS50YWJsZVxufTtcblxuXG5cbi8qc3dpdGNoKHBsdWdpbnMuc21hcnRlbnYuZ2V0RW52KCkucnVudGltZUVudikge1xuICAgIGNhc2UgXCJub2RlXCI6XG4gICAgICAgIGJlYXV0eWxvZyA9IEJlYXV0eWxvZ05vZGU7XG4gICAgICAgIGJyZWFrO1xuICAgIGNhc2UgXCJicm93c2VyXCI6XG4gICAgICAgIGJlYXV0eWxvZyA9IEJlYXV0eWxvZ0Jyb3dzZXI7XG4gICAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICAgIGNvbnNvbGUubG9nKFwic29tZXRoaW5nIGlzIHN0cmFuZ2UgYWJvdXQgdGhlIHBsYXRmb3JtIGluIHdoaWNoIHlvdSB0cnkgdG8gdXNlIGJlYXV0eWxvZ1wiKTtcbiAgICAgICAgYnJlYWs7XG59Ki9cblxuZXhwb3J0ID0gYmVhdXR5bG9nO1xuIl19
|
||||
|
@ -1,17 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
|
||||
export let log = function(message){
|
||||
console.log('%c Log: %c ' + message,"background:#42A5F5;color:#ffffff","color:#42A5F5;");
|
||||
};
|
||||
export let info = function(message){
|
||||
console.log('%c Info: %c ' + message,'background:#EC407A;color:#ffffff;','color:#EC407A;');
|
||||
};
|
||||
export let ok = function(message){
|
||||
console.log('%c OK: %c ' + message,"background:#000000;color:#8BC34A;","color:#000000;");
|
||||
};
|
||||
export let success = function(message){
|
||||
console.log('%c Success: %c ' + message,"background:#8BC34A;color:#ffffff;","color:#8BC34A;");
|
||||
};
|
||||
export let warn = function(message){
|
||||
console.log('%c Warn: %c ' + message,"background:#000000;color:#FB8C00;","color:#000000;");
|
||||
};
|
@ -5,6 +5,7 @@ var defaultOptions = {
|
||||
color: "green",
|
||||
cb: function(){}
|
||||
};
|
||||
|
||||
export var figlet = function(textArg:string,optionsArg?){
|
||||
var done = plugins.q.defer();
|
||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||
@ -25,6 +26,7 @@ export var figlet = function(textArg:string,optionsArg?){
|
||||
});
|
||||
return done.promise;
|
||||
};
|
||||
|
||||
export var figletSync = function(textArg:string,optionsArg?){
|
||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
114
ts/beautylog.log.helpers.ts
Normal file
114
ts/beautylog.log.helpers.ts
Normal file
@ -0,0 +1,114 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
|
||||
import plugins = require("./beautylog.plugins");
|
||||
|
||||
var localBl = {
|
||||
dirPrefix: plugins.clc.bgXterm(39).xterm(231).bold(' DIR ') + ' ',
|
||||
errorPrefix: ' Error: '.bgRed.white.bold + ' ',
|
||||
infoPrefix: plugins.clc.bgXterm(198).xterm(231).bold(' INFO ') + ' ',
|
||||
normalPrefix: ' Log: '.bgCyan.white.bold + ' ',
|
||||
okPrefix: ' '.bgGreen + ' OK! '.bgBlack.green.bold + ' ',
|
||||
successPrefix: ' Success: '.bgGreen.white.bold + ' ',
|
||||
warnPrefix: ' '.bgYellow + ' Warn: '.bgBlack.yellow.bold + ' '
|
||||
};
|
||||
|
||||
/**
|
||||
*
|
||||
* @param logText
|
||||
* @param logType
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let log = function(logText:string = 'empty log', logType:string = 'normal') {
|
||||
switch(plugins.smartenv.getEnv().runtimeEnv) {
|
||||
case "node":
|
||||
logNode(logText,logType);
|
||||
break;
|
||||
case "browser":
|
||||
logBrowser(logText,logType);
|
||||
break;
|
||||
default:
|
||||
console.log("something is strange about the platform in which you try to use beautylog");
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
let logNode = function(logText:string,logType:string){
|
||||
try {
|
||||
switch (logType) {
|
||||
case 'dir':
|
||||
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
||||
break;
|
||||
case 'error':
|
||||
logText = localBl.errorPrefix + logText.red.bold;
|
||||
break;
|
||||
case 'info':
|
||||
logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText);
|
||||
break;
|
||||
case 'normal':
|
||||
logText = localBl.normalPrefix + logText.cyan.bold;
|
||||
break;
|
||||
case 'ok':
|
||||
logText = localBl.okPrefix + logText.bold;
|
||||
break;
|
||||
case 'success':
|
||||
logText = localBl.successPrefix + logText.green.bold;
|
||||
break;
|
||||
case 'warn':
|
||||
logText = localBl.warnPrefix + logText.bold;
|
||||
break;
|
||||
case 'log':
|
||||
logText = localBl.normalPrefix + logText.blue.bold;
|
||||
break;
|
||||
default:
|
||||
logText.blue.bold;
|
||||
console.log(('unknown logType for "' + logText + '"').red.bold);
|
||||
break;
|
||||
}
|
||||
console.log(logText);
|
||||
return true;
|
||||
}
|
||||
catch (error) {
|
||||
console.log(localBl.errorPrefix + 'You seem to have tried logging something strange'.red.bold + error);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
let logBrowser = function(logText,logType){
|
||||
switch (logType) {
|
||||
case 'dir':
|
||||
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
||||
break;
|
||||
case 'error':
|
||||
logText = localBl.errorPrefix + logText.red.bold;
|
||||
break;
|
||||
case 'info':
|
||||
console.log('%c Info: %c ' + logText,'background:#EC407A;color:#ffffff;','color:#EC407A;');
|
||||
break;
|
||||
case 'normal':
|
||||
logText = localBl.normalPrefix + logText.cyan.bold;
|
||||
break;
|
||||
case 'ok':
|
||||
console.log('%c OK: %c ' + logText,"background:#000000;color:#8BC34A;","color:#000000;");
|
||||
break;
|
||||
case 'success':
|
||||
console.log('%c Success: %c ' + logText,"background:#8BC34A;color:#ffffff;","color:#8BC34A;");
|
||||
break;
|
||||
case 'warn':
|
||||
console.log('%c Warn: %c ' + logText,"background:#000000;color:#FB8C00;","color:#000000;");
|
||||
break;
|
||||
case 'log':
|
||||
console.log('%c Log: %c ' + logText,"background:#42A5F5;color:#ffffff","color:#42A5F5;");
|
||||
break;
|
||||
default:
|
||||
console.log('unknown logType for "' + logText + '"');
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
};
|
@ -1,37 +1,14 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
|
||||
export import log = require("./beautylog.node.log");
|
||||
export import table = require("./beautylog.node.table");
|
||||
|
||||
//handle figlet
|
||||
import figletModule = require("./beautylog.node.figlet");
|
||||
export let figlet = figletModule.figlet;
|
||||
export let figletSync = figletModule.figletSync;
|
||||
/**
|
||||
* logs an directory to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let dir = function(logText) {
|
||||
return log(logText, 'dir');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* logs an error to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let error = function(logText) {
|
||||
return log(logText, 'error');
|
||||
};
|
||||
import {log} from "./beautylog.log.helpers";
|
||||
export {log} from "./beautylog.log.helpers";
|
||||
|
||||
/**
|
||||
* logs an info to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let info = function(logText) {
|
||||
export let info = function (logText) {
|
||||
return log(logText, 'info');
|
||||
};
|
||||
|
||||
@ -40,7 +17,7 @@ export let info = function(logText) {
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let ok = function(logText) {
|
||||
export let ok = function (logText) {
|
||||
return log(logText, 'ok');
|
||||
};
|
||||
|
||||
@ -49,7 +26,7 @@ export let ok = function(logText) {
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let success = function(logText) {
|
||||
export let success = function (logText) {
|
||||
return log(logText, 'success');
|
||||
};
|
||||
|
||||
@ -58,6 +35,24 @@ export let success = function(logText) {
|
||||
* @param logText string to log as error
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let warn = function(logText) {
|
||||
export let warn = function (logText) {
|
||||
return log(logText, 'warn');
|
||||
};
|
||||
|
||||
/**
|
||||
* logs an error to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let error = function (logText) {
|
||||
return log(logText, 'error');
|
||||
};
|
||||
|
||||
/**
|
||||
* logs an directory to console
|
||||
* @param logText
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let dir = function (logText) {
|
||||
return log(logText, 'dir');
|
||||
};
|
@ -1,59 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
|
||||
import plugins = require("./beautylog.plugins");
|
||||
|
||||
var localBl = {
|
||||
dirPrefix: plugins.clc.bgXterm(39).xterm(231).bold(' DIR ') + ' ',
|
||||
errorPrefix: ' Error: '.bgRed.white.bold + ' ',
|
||||
infoPrefix: plugins.clc.bgXterm(198).xterm(231).bold(' INFO ') + ' ',
|
||||
normalPrefix: ' Log: '.bgCyan.white.bold + ' ',
|
||||
okPrefix: ' '.bgGreen + ' OK! '.bgBlack.green.bold + ' ',
|
||||
successPrefix: ' Success: '.bgGreen.white.bold + ' ',
|
||||
warnPrefix: ' '.bgYellow + ' Warn: '.bgBlack.yellow.bold + ' '
|
||||
};
|
||||
|
||||
/**
|
||||
*
|
||||
* @param logText
|
||||
* @param logType
|
||||
* @returns {boolean}
|
||||
*/
|
||||
var logFunction = function(logText:string = 'empty log', logType:string = 'normal') {
|
||||
try {
|
||||
switch (logType) {
|
||||
case 'dir':
|
||||
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
||||
break;
|
||||
case 'error':
|
||||
logText = localBl.errorPrefix + logText.red.bold;
|
||||
break;
|
||||
case 'info':
|
||||
logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText);
|
||||
break;
|
||||
case 'normal':
|
||||
logText = localBl.normalPrefix + logText.cyan.bold;
|
||||
break;
|
||||
case 'ok':
|
||||
logText = localBl.okPrefix + logText.bold;
|
||||
break;
|
||||
case 'success':
|
||||
logText = localBl.successPrefix + logText.green.bold;
|
||||
break;
|
||||
case 'warn':
|
||||
logText = localBl.warnPrefix + logText.bold;
|
||||
break;
|
||||
case 'log':
|
||||
default:
|
||||
logText.blue.bold;
|
||||
console.log(('unknown logType for "' + logText + '"').red.bold);
|
||||
break;
|
||||
}
|
||||
console.log(logText);
|
||||
return true;
|
||||
}
|
||||
catch (error) {
|
||||
console.log(localBl.errorPrefix + 'You seem to have tried logging something strange'.red.bold + error);
|
||||
return false;
|
||||
}
|
||||
};
|
||||
export = logFunction;
|
@ -1,10 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
import classes = require("./beautylog.classes");
|
||||
|
||||
var beautylogOsTable:any = {};
|
||||
|
||||
beautylogOsTable.new = function(typeArg:string,tableHeadArrayArg?) {
|
||||
var newConsoleTable = new classes.ConsoleTable(typeArg,tableHeadArrayArg);
|
||||
return newConsoleTable;
|
||||
};
|
||||
export = beautylogOsTable;
|
@ -1 +0,0 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
9
ts/beautylog.table.ts
Normal file
9
ts/beautylog.table.ts
Normal file
@ -0,0 +1,9 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
import classes = require("./beautylog.classes");
|
||||
|
||||
export let table = {
|
||||
new: function(typeArg:string,tableHeadArrayArg?) {
|
||||
var newConsoleTable = new classes.ConsoleTable(typeArg,tableHeadArrayArg);
|
||||
return newConsoleTable;
|
||||
}
|
||||
};
|
26
ts/index.ts
26
ts/index.ts
@ -1,11 +1,27 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
|
||||
import * as plugins from "./beautylog.plugins";
|
||||
import * as BeautylogNode from "./beautylog.node";
|
||||
import * as BeautylogBrowser from "./beautylog.browser";
|
||||
import * as classes from "./beautylog.classes";
|
||||
import * as BeautylogLog from "./beautylog.log";
|
||||
import * as BeautylogFiglet from "./beautylog.figlet"
|
||||
import * as BeautylogTable from "./beautylog.table";
|
||||
|
||||
let beautylog;
|
||||
switch(plugins.smartenv.getEnv().runtimeEnv) {
|
||||
let beautylog = {
|
||||
log: BeautylogLog.log,
|
||||
info: BeautylogLog.info,
|
||||
ok: BeautylogLog.ok,
|
||||
success: BeautylogLog.success,
|
||||
warn: BeautylogLog.warn,
|
||||
error: BeautylogLog.error,
|
||||
dir: BeautylogLog.dir,
|
||||
figlet: BeautylogFiglet.figlet,
|
||||
figletSync: BeautylogFiglet.figletSync,
|
||||
table: BeautylogTable.table
|
||||
};
|
||||
|
||||
|
||||
|
||||
/*switch(plugins.smartenv.getEnv().runtimeEnv) {
|
||||
case "node":
|
||||
beautylog = BeautylogNode;
|
||||
break;
|
||||
@ -15,6 +31,6 @@ switch(plugins.smartenv.getEnv().runtimeEnv) {
|
||||
default:
|
||||
console.log("something is strange about the platform in which you try to use beautylog");
|
||||
break;
|
||||
}
|
||||
}*/
|
||||
|
||||
export = beautylog;
|
||||
|
Loading…
Reference in New Issue
Block a user