switch to common js
This commit is contained in:
parent
1577333a76
commit
387f7bb608
18
dist/beautylog.browser.js
vendored
Normal file
18
dist/beautylog.browser.js
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
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;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5icm93c2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0QztBQUVqQyxXQUFHLEdBQUcsVUFBUyxPQUFPO0lBQzdCLE9BQU8sQ0FBQyxHQUFHLENBQUMsYUFBYSxHQUFHLE9BQU8sRUFBQyxrQ0FBa0MsRUFBQyxnQkFBZ0IsQ0FBQyxDQUFDO0FBQzdGLENBQUMsQ0FBQztBQUNTLFlBQUksR0FBRyxVQUFTLE9BQU87SUFDOUIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLEdBQUcsT0FBTyxFQUFDLG1DQUFtQyxFQUFDLGdCQUFnQixDQUFDLENBQUM7QUFDL0YsQ0FBQyxDQUFDO0FBQ1MsVUFBRSxHQUFHLFVBQVMsT0FBTztJQUM1QixPQUFPLENBQUMsR0FBRyxDQUFDLFlBQVksR0FBRyxPQUFPLEVBQUMsbUNBQW1DLEVBQUMsZ0JBQWdCLENBQUMsQ0FBQztBQUM3RixDQUFDLENBQUM7QUFDUyxlQUFPLEdBQUcsVUFBUyxPQUFPO0lBQ2pDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLEdBQUcsT0FBTyxFQUFDLG1DQUFtQyxFQUFDLGdCQUFnQixDQUFDLENBQUM7QUFDbEcsQ0FBQyxDQUFDO0FBQ1MsWUFBSSxHQUFHLFVBQVMsT0FBTztJQUM5QixPQUFPLENBQUMsR0FBRyxDQUFDLGNBQWMsR0FBRyxPQUFPLEVBQUMsbUNBQW1DLEVBQUMsZ0JBQWdCLENBQUMsQ0FBQztBQUMvRixDQUFDLENBQUMiLCJmaWxlIjoiYmVhdXR5bG9nLmJyb3dzZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG5cbmV4cG9ydCBsZXQgbG9nID0gZnVuY3Rpb24obWVzc2FnZSl7XG4gICAgY29uc29sZS5sb2coJyVjIExvZzogJWMgJyArIG1lc3NhZ2UsXCJiYWNrZ3JvdW5kOiM0MkE1RjU7Y29sb3I6I2ZmZmZmZlwiLFwiY29sb3I6IzQyQTVGNTtcIik7XG59O1xuZXhwb3J0IGxldCBpbmZvID0gZnVuY3Rpb24obWVzc2FnZSl7XG4gICAgY29uc29sZS5sb2coJyVjIEluZm86ICVjICcgKyBtZXNzYWdlLCdiYWNrZ3JvdW5kOiNFQzQwN0E7Y29sb3I6I2ZmZmZmZjsnLCdjb2xvcjojRUM0MDdBOycpO1xufTtcbmV4cG9ydCBsZXQgb2sgPSBmdW5jdGlvbihtZXNzYWdlKXtcbiAgICBjb25zb2xlLmxvZygnJWMgT0s6ICVjICcgKyBtZXNzYWdlLFwiYmFja2dyb3VuZDojMDAwMDAwO2NvbG9yOiM4QkMzNEE7XCIsXCJjb2xvcjojMDAwMDAwO1wiKTtcbn07XG5leHBvcnQgbGV0IHN1Y2Nlc3MgPSBmdW5jdGlvbihtZXNzYWdlKXtcbiAgICBjb25zb2xlLmxvZygnJWMgU3VjY2VzczogJWMgJyArIG1lc3NhZ2UsXCJiYWNrZ3JvdW5kOiM4QkMzNEE7Y29sb3I6I2ZmZmZmZjtcIixcImNvbG9yOiM4QkMzNEE7XCIpO1xufTtcbmV4cG9ydCBsZXQgd2FybiA9IGZ1bmN0aW9uKG1lc3NhZ2Upe1xuICAgIGNvbnNvbGUubG9nKCclYyBXYXJuOiAlYyAnICsgbWVzc2FnZSxcImJhY2tncm91bmQ6IzAwMDAwMDtjb2xvcjojRkI4QzAwO1wiLFwiY29sb3I6IzAwMDAwMDtcIik7XG59OyJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==
|
53
dist/beautylog.classes.js
vendored
Normal file
53
dist/beautylog.classes.js
vendored
Normal file
File diff suppressed because one or more lines are too long
19
dist/beautylog.node.code.js
vendored
Normal file
19
dist/beautylog.node.code.js
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
var codeFunction = function (codeString, options) {
|
||||||
|
var hlight = require("hlight");
|
||||||
|
var codeSnippet = {
|
||||||
|
source: codeString,
|
||||||
|
highlighted: "default"
|
||||||
|
};
|
||||||
|
if (typeof codeString != "string") {
|
||||||
|
console.log("beautylog.code() expects a string as first argument!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
;
|
||||||
|
if (typeof options != "undefined") {
|
||||||
|
codeSnippet.highlighted = hlight(codeSnippet.source, options.language);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
module.exports = codeFunction;
|
||||||
|
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLmNvZGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNENBQTRDO0FBRTVDLElBQUksWUFBWSxHQUFHLFVBQVMsVUFBVSxFQUFDLE9BQVE7SUFDM0MsSUFBSSxNQUFNLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQy9CLElBQUksV0FBVyxHQUFHO1FBQ2QsTUFBTSxFQUFDLFVBQVU7UUFDakIsV0FBVyxFQUFDLFNBQVM7S0FDeEIsQ0FBQztJQUNGLEVBQUUsQ0FBQyxDQUFDLE9BQU8sVUFBVSxJQUFJLFFBQVEsQ0FBQyxDQUFBLENBQUM7UUFDL0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxzREFBc0QsQ0FBQyxDQUFDO1FBQ3BFLE1BQU0sQ0FBQztJQUNYLENBQUM7SUFBQSxDQUFDO0lBQ0YsRUFBRSxDQUFDLENBQUMsT0FBTyxPQUFPLElBQUksV0FBVyxDQUFDLENBQUEsQ0FBQztRQUMvQixXQUFXLENBQUMsV0FBVyxHQUFHLE1BQU0sQ0FBQyxXQUFXLENBQUMsTUFBTSxFQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUUxRSxDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBQ0YsaUJBQVMsWUFBWSxDQUFDIiwiZmlsZSI6ImJlYXV0eWxvZy5ub2RlLmNvZGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG5cbnZhciBjb2RlRnVuY3Rpb24gPSBmdW5jdGlvbihjb2RlU3RyaW5nLG9wdGlvbnM/KXtcbiAgICBsZXQgaGxpZ2h0ID0gcmVxdWlyZShcImhsaWdodFwiKTtcbiAgICB2YXIgY29kZVNuaXBwZXQgPSB7XG4gICAgICAgIHNvdXJjZTpjb2RlU3RyaW5nLFxuICAgICAgICBoaWdobGlnaHRlZDpcImRlZmF1bHRcIlxuICAgIH07XG4gICAgaWYgKHR5cGVvZiBjb2RlU3RyaW5nICE9IFwic3RyaW5nXCIpe1xuICAgICAgICBjb25zb2xlLmxvZyhcImJlYXV0eWxvZy5jb2RlKCkgZXhwZWN0cyBhIHN0cmluZyBhcyBmaXJzdCBhcmd1bWVudCFcIik7XG4gICAgICAgIHJldHVybjtcbiAgICB9O1xuICAgIGlmICh0eXBlb2Ygb3B0aW9ucyAhPSBcInVuZGVmaW5lZFwiKXtcbiAgICAgICAgY29kZVNuaXBwZXQuaGlnaGxpZ2h0ZWQgPSBobGlnaHQoY29kZVNuaXBwZXQuc291cmNlLG9wdGlvbnMubGFuZ3VhZ2UpO1xuICAgICAgICAvL2NvbnNvbGUubG9nKGNvZGVTbmlwcGV0LmhpZ2hsaWdodGVkKVxuICAgIH1cbn07XG5leHBvcnQgPSBjb2RlRnVuY3Rpb247Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9
|
39
dist/beautylog.node.figlet.js
vendored
Normal file
39
dist/beautylog.node.figlet.js
vendored
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
/// <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;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLmZpZ2xldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0Q0FBNEM7QUFDNUMsSUFBTyxPQUFPLFdBQVcscUJBQXFCLENBQUMsQ0FBQztBQUNoRCxJQUFJLGNBQWMsR0FBRztJQUNqQixJQUFJLEVBQUMsV0FBVztJQUNoQixLQUFLLEVBQUUsT0FBTztJQUNkLEVBQUUsRUFBRSxjQUFXLENBQUM7Q0FDbkIsQ0FBQztBQUNTLGNBQU0sR0FBRyxVQUFTLE9BQWMsRUFBQyxVQUFXO0lBQ25ELElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDN0IsSUFBSSxZQUFZLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDNUQsSUFBSSxPQUFPLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzdELE9BQU8sQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFDO1FBQ25CLElBQUksRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNsQixnQkFBZ0IsRUFBRSxTQUFTO1FBQzNCLGNBQWMsRUFBRSxTQUFTO0tBQzVCLEVBQUUsVUFBUyxHQUFHLEVBQUUsSUFBSTtRQUNqQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1lBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1lBQ3ZDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDakIsTUFBTSxDQUFDO1FBQ1gsQ0FBQztRQUNELE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ2pDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsQ0FBQztRQUNiLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNuQixDQUFDLENBQUMsQ0FBQztJQUNILE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO0FBQ3hCLENBQUMsQ0FBQztBQUNTLGtCQUFVLEdBQUcsVUFBUyxPQUFjLEVBQUMsVUFBVztJQUN2RCxJQUFJLFlBQVksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUM1RCxJQUFJLE9BQU8sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxZQUFZLEVBQUMsVUFBVSxDQUFDLENBQUM7SUFDN0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUM7UUFDeEMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxJQUFJO1FBQ2xCLGdCQUFnQixFQUFFLFNBQVM7UUFDM0IsY0FBYyxFQUFFLFNBQVM7S0FDNUIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ25CLE1BQU0sQ0FBQyxJQUFJLENBQUM7QUFDaEIsQ0FBQyxDQUFDIiwiZmlsZSI6ImJlYXV0eWxvZy5ub2RlLmZpZ2xldC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3R5cGluZ3MvbWFpbi5kLnRzXCIgLz5cbmltcG9ydCBwbHVnaW5zID0gcmVxdWlyZShcIi4vYmVhdXR5bG9nLnBsdWdpbnNcIik7XG52YXIgZGVmYXVsdE9wdGlvbnMgPSB7XG4gICAgZm9udDpcIlN0YXIgV2Fyc1wiLFxuICAgIGNvbG9yOiBcImdyZWVuXCIsXG4gICAgY2I6IGZ1bmN0aW9uKCl7fVxufTtcbmV4cG9ydCB2YXIgZmlnbGV0ID0gZnVuY3Rpb24odGV4dEFyZzpzdHJpbmcsb3B0aW9uc0FyZz8pe1xuICAgIHZhciBkb25lID0gcGx1Z2lucy5xLmRlZmVyKCk7XG4gICAgdmFyIG1lcmdlT3B0aW9ucyA9IHBsdWdpbnMubG9kYXNoLmNsb25lRGVlcChkZWZhdWx0T3B0aW9ucyk7XG4gICAgdmFyIG9wdGlvbnMgPSBwbHVnaW5zLmxvZGFzaC5hc3NpZ24obWVyZ2VPcHRpb25zLG9wdGlvbnNBcmcpO1xuICAgIHBsdWdpbnMuZmlnbGV0KHRleHRBcmcse1xuICAgICAgICBmb250OiBvcHRpb25zLmZvbnQsXG4gICAgICAgIGhvcml6b250YWxMYXlvdXQ6ICdkZWZhdWx0JyxcbiAgICAgICAgdmVydGljYWxMYXlvdXQ6ICdkZWZhdWx0J1xuICAgIH0sIGZ1bmN0aW9uKGVyciwgZGF0YSkge1xuICAgICAgICBpZiAoZXJyKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZygnU29tZXRoaW5nIHdlbnQgd3JvbmcuLi4nKTtcbiAgICAgICAgICAgIGNvbnNvbGUuZGlyKGVycik7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgY29uc29sZS5sb2coZGF0YVtvcHRpb25zLmNvbG9yXSk7XG4gICAgICAgIG9wdGlvbnMuY2IoKTtcbiAgICAgICAgZG9uZS5yZXNvbHZlKCk7XG4gICAgfSk7XG4gICAgcmV0dXJuIGRvbmUucHJvbWlzZTtcbn07XG5leHBvcnQgdmFyIGZpZ2xldFN5bmMgPSBmdW5jdGlvbih0ZXh0QXJnOnN0cmluZyxvcHRpb25zQXJnPyl7XG4gICAgdmFyIG1lcmdlT3B0aW9ucyA9IHBsdWdpbnMubG9kYXNoLmNsb25lRGVlcChkZWZhdWx0T3B0aW9ucyk7XG4gICAgdmFyIG9wdGlvbnMgPSBwbHVnaW5zLmxvZGFzaC5hc3NpZ24obWVyZ2VPcHRpb25zLG9wdGlvbnNBcmcpO1xuICAgIGNvbnNvbGUubG9nKHBsdWdpbnMuZmlnbGV0LnRleHRTeW5jKHRleHRBcmcse1xuICAgICAgICBmb250OiBvcHRpb25zLmZvbnQsXG4gICAgICAgIGhvcml6b250YWxMYXlvdXQ6ICdkZWZhdWx0JyxcbiAgICAgICAgdmVydGljYWxMYXlvdXQ6ICdkZWZhdWx0J1xuICAgIH0pW29wdGlvbnMuY29sb3JdKTtcbiAgICByZXR1cm4gdHJ1ZTtcbn07XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
|
56
dist/beautylog.node.js
vendored
Normal file
56
dist/beautylog.node.js
vendored
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
var log = require("./beautylog.node.log");
|
||||||
|
exports.table = require("./beautylog.node.table");
|
||||||
|
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 log(logText, 'dir');
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* logs an error to console
|
||||||
|
* @param logText
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
exports.error = function (logText) {
|
||||||
|
return log(logText, 'error');
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* logs an info to console
|
||||||
|
* @param logText
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
exports.info = function (logText) {
|
||||||
|
return log(logText, 'info');
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* logs an 'OK!' message to console
|
||||||
|
* @param logText
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
exports.ok = function (logText) {
|
||||||
|
return log(logText, 'ok');
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* logs a success to console
|
||||||
|
* @param logText string to log as error
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
exports.success = function (logText) {
|
||||||
|
return log(logText, 'success');
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* logs a 'warn:' message to console
|
||||||
|
* @param logText string to log as error
|
||||||
|
* @returns {boolean}
|
||||||
|
*/
|
||||||
|
exports.warn = function (logText) {
|
||||||
|
return log(logText, 'warn');
|
||||||
|
};
|
||||||
|
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0QztBQUU1QyxJQUFPLEdBQUcsV0FBVyxzQkFBc0IsQ0FBQyxDQUFDO0FBQy9CLGFBQUssV0FBVyx3QkFBd0IsQ0FBQyxDQUFDO0FBRXhELElBQU8sWUFBWSxXQUFXLHlCQUF5QixDQUFDLENBQUM7QUFFOUMsY0FBTSxHQUFHLFlBQVksQ0FBQyxNQUFNLENBQUM7QUFDN0Isa0JBQVUsR0FBRyxZQUFZLENBQUMsVUFBVSxDQUFDO0FBQ2hEOzs7O0dBSUc7QUFDUSxXQUFHLEdBQUcsVUFBUyxPQUFPO0lBQzdCLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDO0FBQy9CLENBQUMsQ0FBQztBQUdGOzs7O0dBSUc7QUFDUSxhQUFLLEdBQUcsVUFBUyxPQUFPO0lBQy9CLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ2pDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxZQUFJLEdBQUcsVUFBUyxPQUFPO0lBQzlCLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2hDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxVQUFFLEdBQUcsVUFBUyxPQUFPO0lBQzVCLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQzlCLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxlQUFPLEdBQUcsVUFBUyxPQUFPO0lBQ2pDLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ25DLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxZQUFJLEdBQUcsVUFBUyxPQUFPO0lBQzlCLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2hDLENBQUMsQ0FBQyIsImZpbGUiOiJiZWF1dHlsb2cubm9kZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuL3R5cGluZ3MvbWFpbi5kLnRzXCIgLz5cblxuaW1wb3J0IGxvZyA9IHJlcXVpcmUoXCIuL2JlYXV0eWxvZy5ub2RlLmxvZ1wiKTtcbmV4cG9ydCBpbXBvcnQgdGFibGUgPSByZXF1aXJlKFwiLi9iZWF1dHlsb2cubm9kZS50YWJsZVwiKTtcbmltcG9ydCBjb2RlID0gcmVxdWlyZShcIi4vYmVhdXR5bG9nLm5vZGUuY29kZVwiKTtcbmltcG9ydCBmaWdsZXRNb2R1bGUgPSByZXF1aXJlKFwiLi9iZWF1dHlsb2cubm9kZS5maWdsZXRcIik7XG5cbmV4cG9ydCBsZXQgZmlnbGV0ID0gZmlnbGV0TW9kdWxlLmZpZ2xldDtcbmV4cG9ydCBsZXQgZmlnbGV0U3luYyA9IGZpZ2xldE1vZHVsZS5maWdsZXRTeW5jO1xuLyoqXG4gKiBsb2dzIGFuIGRpcmVjdG9yeSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgZGlyID0gZnVuY3Rpb24obG9nVGV4dCkge1xuICAgIHJldHVybiBsb2cobG9nVGV4dCwgJ2RpcicpO1xufTtcblxuXG4vKipcbiAqIGxvZ3MgYW4gZXJyb3IgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHRcbiAqIEByZXR1cm5zIHtib29sZWFufVxuICovXG5leHBvcnQgbGV0IGVycm9yID0gZnVuY3Rpb24obG9nVGV4dCkge1xuICAgIHJldHVybiBsb2cobG9nVGV4dCwgJ2Vycm9yJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYW4gaW5mbyB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgaW5mbyA9IGZ1bmN0aW9uKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdpbmZvJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYW4gJ09LIScgbWVzc2FnZSB0byBjb25zb2xlXG4gKiBAcGFyYW0gbG9nVGV4dFxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgb2sgPSBmdW5jdGlvbihsb2dUZXh0KSB7XG4gICAgcmV0dXJuIGxvZyhsb2dUZXh0LCAnb2snKTtcbn07XG5cbi8qKlxuICogbG9ncyBhIHN1Y2Nlc3MgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHQgc3RyaW5nIHRvIGxvZyBhcyBlcnJvclxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgc3VjY2VzcyA9IGZ1bmN0aW9uKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICdzdWNjZXNzJyk7XG59O1xuXG4vKipcbiAqIGxvZ3MgYSAnd2FybjonIG1lc3NhZ2UgdG8gY29uc29sZVxuICogQHBhcmFtIGxvZ1RleHQgc3RyaW5nIHRvIGxvZyBhcyBlcnJvclxuICogQHJldHVybnMge2Jvb2xlYW59XG4gKi9cbmV4cG9ydCBsZXQgd2FybiA9IGZ1bmN0aW9uKGxvZ1RleHQpIHtcbiAgICByZXR1cm4gbG9nKGxvZ1RleHQsICd3YXJuJyk7XG59OyJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==
|
60
dist/beautylog.node.log.js
vendored
Normal file
60
dist/beautylog.node.log.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
dist/beautylog.node.table.js
vendored
Normal file
10
dist/beautylog.node.table.js
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
/// <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;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5ub2RlLnRhYmxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0QztBQUM1QyxJQUFPLE9BQU8sV0FBVyxxQkFBcUIsQ0FBQyxDQUFDO0FBRWhELElBQUksZ0JBQWdCLEdBQU8sRUFBRSxDQUFDO0FBRTlCLGdCQUFnQixDQUFDLEdBQUcsR0FBRyxVQUFTLE9BQWMsRUFBQyxpQkFBa0I7SUFDN0QsSUFBSSxlQUFlLEdBQUcsSUFBSSxPQUFPLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBQzFFLE1BQU0sQ0FBQyxlQUFlLENBQUM7QUFDM0IsQ0FBQyxDQUFDO0FBQ0YsaUJBQVMsZ0JBQWdCLENBQUMiLCJmaWxlIjoiYmVhdXR5bG9nLm5vZGUudGFibGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG5pbXBvcnQgY2xhc3NlcyA9IHJlcXVpcmUoXCIuL2JlYXV0eWxvZy5jbGFzc2VzXCIpO1xuXG52YXIgYmVhdXR5bG9nT3NUYWJsZTphbnkgPSB7fTtcblxuYmVhdXR5bG9nT3NUYWJsZS5uZXcgPSBmdW5jdGlvbih0eXBlQXJnOnN0cmluZyx0YWJsZUhlYWRBcnJheUFyZz8pIHtcbiAgICB2YXIgbmV3Q29uc29sZVRhYmxlID0gbmV3IGNsYXNzZXMuQ29uc29sZVRhYmxlKHR5cGVBcmcsdGFibGVIZWFkQXJyYXlBcmcpO1xuICAgIHJldHVybiBuZXdDb25zb2xlVGFibGU7XG59O1xuZXhwb3J0ID0gYmVhdXR5bG9nT3NUYWJsZTsiXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
|
17
dist/beautylog.plugins.js
vendored
Normal file
17
dist/beautylog.plugins.js
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
var plugins = {
|
||||||
|
lodash: require("lodash"),
|
||||||
|
smartenv: require("smartenv"),
|
||||||
|
q: require("q")
|
||||||
|
};
|
||||||
|
if (plugins.smartenv.getEnv().isNode) {
|
||||||
|
plugins = plugins.lodash.assign(plugins, {
|
||||||
|
cliTable: require("cli-table2"),
|
||||||
|
colors: require("colors"),
|
||||||
|
clc: require("cli-color"),
|
||||||
|
figlet: require("figlet")
|
||||||
|
});
|
||||||
|
}
|
||||||
|
module.exports = plugins;
|
||||||
|
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0QztBQUU1QyxJQUFJLE9BQU8sR0FBTztJQUNkLE1BQU0sRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDO0lBQ3pCLFFBQVEsRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDO0lBQzdCLENBQUMsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDO0NBQ2xCLENBQUM7QUFDRixFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFBLENBQUM7SUFDbEMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBQztRQUNwQyxRQUFRLEVBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQztRQUNoQyxNQUFNLEVBQUUsT0FBTyxDQUFDLFFBQVEsQ0FBQztRQUN6QixHQUFHLEVBQUUsT0FBTyxDQUFDLFdBQVcsQ0FBQztRQUN6QixNQUFNLEVBQUUsT0FBTyxDQUFDLFFBQVEsQ0FBQztLQUM1QixDQUFDLENBQUM7QUFDUCxDQUFDO0FBQ0QsaUJBQVMsT0FBTyxDQUFDIiwiZmlsZSI6ImJlYXV0eWxvZy5wbHVnaW5zLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy9tYWluLmQudHNcIiAvPlxuXG52YXIgcGx1Z2luczphbnkgPSB7XG4gICAgbG9kYXNoOiByZXF1aXJlKFwibG9kYXNoXCIpLFxuICAgIHNtYXJ0ZW52OiByZXF1aXJlKFwic21hcnRlbnZcIiksXG4gICAgcTogcmVxdWlyZShcInFcIilcbn07XG5pZiAocGx1Z2lucy5zbWFydGVudi5nZXRFbnYoKS5pc05vZGUpe1xuICAgIHBsdWdpbnMgPSBwbHVnaW5zLmxvZGFzaC5hc3NpZ24ocGx1Z2lucyx7XG4gICAgICAgIGNsaVRhYmxlOiAgcmVxdWlyZShcImNsaS10YWJsZTJcIiksXG4gICAgICAgIGNvbG9yczogcmVxdWlyZShcImNvbG9yc1wiKSxcbiAgICAgICAgY2xjOiByZXF1aXJlKFwiY2xpLWNvbG9yXCIpLFxuICAgICAgICBmaWdsZXQ6IHJlcXVpcmUoXCJmaWdsZXRcIilcbiAgICB9KTtcbn1cbmV4cG9ydCA9IHBsdWdpbnM7Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9
|
3
dist/beautylog.promisechain.js
vendored
Normal file
3
dist/beautylog.promisechain.js
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJlYXV0eWxvZy5wcm9taXNlY2hhaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNENBQTRDIiwiZmlsZSI6ImJlYXV0eWxvZy5wcm9taXNlY2hhaW4uanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
|
19
dist/index.js
vendored
Normal file
19
dist/index.js
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
module.exports = beautylog;
|
||||||
|
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRDQUE0QztBQUU1QyxJQUFPLE9BQU8sV0FBVyxxQkFBcUIsQ0FBQyxDQUFDO0FBQ2hELElBQU8sYUFBYSxXQUFXLGtCQUFrQixDQUFDLENBQUM7QUFDbkQsSUFBTyxnQkFBZ0IsV0FBVyxxQkFBcUIsQ0FBQyxDQUFDO0FBQ3pELElBQUksU0FBUyxDQUFDO0FBQ2QsTUFBTSxDQUFBLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0lBQzFDLEtBQUssTUFBTTtRQUNQLFNBQVMsR0FBRyxhQUFhLENBQUM7UUFDMUIsS0FBSyxDQUFDO0lBQ1YsS0FBSyxTQUFTO1FBQ1YsU0FBUyxHQUFHLGdCQUFnQixDQUFDO1FBQzdCLEtBQUssQ0FBQztJQUNWO1FBQ0ksT0FBTyxDQUFDLEdBQUcsQ0FBQywyRUFBMkUsQ0FBQyxDQUFDO1FBQ3pGLEtBQUssQ0FBQztBQUNkLENBQUM7QUFFRCxpQkFBUyxTQUFTLENBQUMiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi90eXBpbmdzL21haW4uZC50c1wiIC8+XG5cbmltcG9ydCBwbHVnaW5zID0gcmVxdWlyZShcIi4vYmVhdXR5bG9nLnBsdWdpbnNcIik7XG5pbXBvcnQgQmVhdXR5bG9nTm9kZSA9IHJlcXVpcmUoXCIuL2JlYXV0eWxvZy5ub2RlXCIpO1xuaW1wb3J0IEJlYXV0eWxvZ0Jyb3dzZXIgPSByZXF1aXJlKFwiLi9iZWF1dHlsb2cuYnJvd3NlclwiKTtcbnZhciBiZWF1dHlsb2c7XG5zd2l0Y2gocGx1Z2lucy5zbWFydGVudi5nZXRFbnYoKS5ydW50aW1lRW52KSB7XG4gICAgY2FzZSBcIm5vZGVcIjpcbiAgICAgICAgYmVhdXR5bG9nID0gQmVhdXR5bG9nTm9kZTtcbiAgICAgICAgYnJlYWs7XG4gICAgY2FzZSBcImJyb3dzZXJcIjpcbiAgICAgICAgYmVhdXR5bG9nID0gQmVhdXR5bG9nQnJvd3NlcjtcbiAgICAgICAgYnJlYWs7XG4gICAgZGVmYXVsdDpcbiAgICAgICAgY29uc29sZS5sb2coXCJzb21ldGhpbmcgaXMgc3RyYW5nZSBhYm91dCB0aGUgcGxhdGZvcm0gaW4gd2hpY2ggeW91IHRyeSB0byB1c2UgYmVhdXR5bG9nXCIpO1xuICAgICAgICBicmVhaztcbn1cblxuZXhwb3J0ID0gYmVhdXR5bG9nO1xuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9
|
19
dist/testbrowser.js
vendored
Normal file
19
dist/testbrowser.js
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/// <reference path="typings/tsd.d.ts" />
|
||||||
|
var plugins = {
|
||||||
|
gulp: require("gulp"),
|
||||||
|
gulpBrowser: require("gulp-browser"),
|
||||||
|
easyserve: require("easyserve")
|
||||||
|
};
|
||||||
|
plugins.gulp.task('compileBrowserJS', function () {
|
||||||
|
var stream = plugins.gulp.src('test/browser/index.js')
|
||||||
|
.pipe(plugins.gulpBrowser.browserify())
|
||||||
|
.pipe(plugins.gulp.dest("test/browser/browserified/"));
|
||||||
|
return stream;
|
||||||
|
});
|
||||||
|
plugins.gulp.task('default', ['compileBrowserJS'], function () {
|
||||||
|
console.log('browserJS has been browserified');
|
||||||
|
plugins.easyserve("test/browser/");
|
||||||
|
});
|
||||||
|
plugins.gulp.start.apply(plugins.gulp, ['default']);
|
||||||
|
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3Ricm93c2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlDQUF5QztBQUN6QyxJQUFJLE9BQU8sR0FBRztJQUNWLElBQUksRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDO0lBQ3JCLFdBQVcsRUFBRSxPQUFPLENBQUMsY0FBYyxDQUFDO0lBQ3BDLFNBQVMsRUFBRSxPQUFPLENBQUMsV0FBVyxDQUFDO0NBQ2xDLENBQUM7QUFFRixPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxrQkFBa0IsRUFBRTtJQUNsQyxJQUFJLE1BQU0sR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsQ0FBQztTQUNqRCxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxVQUFVLEVBQUUsQ0FBQztTQUN0QyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxDQUFDO0lBQzNELE1BQU0sQ0FBQyxNQUFNLENBQUM7QUFDbEIsQ0FBQyxDQUFDLENBQUM7QUFFSCxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxFQUFFO0lBQzlDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUNBQWlDLENBQUMsQ0FBQztJQUMvQyxPQUFPLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0FBQ3ZDLENBQUMsQ0FBQyxDQUFDO0FBRUgsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDIiwiZmlsZSI6InRlc3Ricm93c2VyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cInR5cGluZ3MvdHNkLmQudHNcIiAvPlxudmFyIHBsdWdpbnMgPSB7XG4gICAgZ3VscDogcmVxdWlyZShcImd1bHBcIiksXG4gICAgZ3VscEJyb3dzZXI6IHJlcXVpcmUoXCJndWxwLWJyb3dzZXJcIiksXG4gICAgZWFzeXNlcnZlOiByZXF1aXJlKFwiZWFzeXNlcnZlXCIpXG59O1xuXG5wbHVnaW5zLmd1bHAudGFzaygnY29tcGlsZUJyb3dzZXJKUycsIGZ1bmN0aW9uKCkge1xuICAgIHZhciBzdHJlYW0gPSBwbHVnaW5zLmd1bHAuc3JjKCd0ZXN0L2Jyb3dzZXIvaW5kZXguanMnKVxuICAgICAgICAucGlwZShwbHVnaW5zLmd1bHBCcm93c2VyLmJyb3dzZXJpZnkoKSlcbiAgICAgICAgLnBpcGUocGx1Z2lucy5ndWxwLmRlc3QoXCJ0ZXN0L2Jyb3dzZXIvYnJvd3NlcmlmaWVkL1wiKSk7XG4gICAgcmV0dXJuIHN0cmVhbTtcbn0pO1xuXG5wbHVnaW5zLmd1bHAudGFzaygnZGVmYXVsdCcsWydjb21waWxlQnJvd3NlckpTJ10sIGZ1bmN0aW9uKCkge1xuICAgIGNvbnNvbGUubG9nKCdicm93c2VySlMgaGFzIGJlZW4gYnJvd3NlcmlmaWVkJyk7XG4gICAgcGx1Z2lucy5lYXN5c2VydmUoXCJ0ZXN0L2Jyb3dzZXIvXCIpO1xufSk7XG5cbnBsdWdpbnMuZ3VscC5zdGFydC5hcHBseShwbHVnaW5zLmd1bHAsIFsnZGVmYXVsdCddKTsiXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
|
@ -35,14 +35,14 @@
|
|||||||
"colors": "1.1.2",
|
"colors": "1.1.2",
|
||||||
"figlet": "^1.1.1",
|
"figlet": "^1.1.1",
|
||||||
"hlight": "0.0.8",
|
"hlight": "0.0.8",
|
||||||
"lodash": "^4.5.0",
|
"lodash": "^4.5.1",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
"smartenv": "1.0.6"
|
"smartenv": "1.0.7"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"easyserve": "0.0.5",
|
"easyserve": "0.0.5",
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^3.9.1",
|
||||||
"gulp-browser": "1.0.10",
|
"gulp-browser": "1.0.10",
|
||||||
"npmts": "2.3.3"
|
"npmts": "3.1.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
3
test/test.d.ts
vendored
3
test/test.d.ts
vendored
@ -1,3 +0,0 @@
|
|||||||
/// <reference path="ts/typings/main.d.ts" />
|
|
||||||
declare var smartenv: any;
|
|
||||||
declare var beautylog: any;
|
|
File diff suppressed because one or more lines are too long
1
test/test.js.map
Normal file
1
test/test.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"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"}
|
@ -1,4 +1,4 @@
|
|||||||
/// <reference path="./typings/main.d.ts" />
|
/// <reference path="../ts/typings/main.d.ts" />
|
||||||
var smartenv = require("smartenv");
|
var smartenv = require("smartenv");
|
||||||
var beautylog = require('../index.js');
|
var beautylog = require('../index.js');
|
||||||
|
|
18
test/testbrowser.js
Normal file
18
test/testbrowser.js
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
/// <reference path="typings/tsd.d.ts" />
|
||||||
|
var plugins = {
|
||||||
|
gulp: require("gulp"),
|
||||||
|
gulpBrowser: require("gulp-browser"),
|
||||||
|
easyserve: require("easyserve")
|
||||||
|
};
|
||||||
|
plugins.gulp.task('compileBrowserJS', function () {
|
||||||
|
var stream = plugins.gulp.src('test/browser/index.js')
|
||||||
|
.pipe(plugins.gulpBrowser.browserify())
|
||||||
|
.pipe(plugins.gulp.dest("test/browser/browserified/"));
|
||||||
|
return stream;
|
||||||
|
});
|
||||||
|
plugins.gulp.task('default', ['compileBrowserJS'], function () {
|
||||||
|
console.log('browserJS has been browserified');
|
||||||
|
plugins.easyserve("test/browser/");
|
||||||
|
});
|
||||||
|
plugins.gulp.start.apply(plugins.gulp, ['default']);
|
||||||
|
//# sourceMappingURL=testbrowser.js.map
|
1
test/testbrowser.js.map
Normal file
1
test/testbrowser.js.map
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"version":3,"file":"testbrowser.js","sourceRoot":"","sources":["testbrowser.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,IAAI,OAAO,GAAG;IACV,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC;IACrB,WAAW,EAAE,OAAO,CAAC,cAAc,CAAC;IACpC,SAAS,EAAE,OAAO,CAAC,WAAW,CAAC;CAClC,CAAC;AAEF,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;IAClC,IAAI,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,uBAAuB,CAAC;SACjD,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC;SACtC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC;IAC3D,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC,CAAC,CAAC;AAEH,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAC,CAAC,kBAAkB,CAAC,EAAE;IAC9C,OAAO,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC;IAC/C,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC;AACvC,CAAC,CAAC,CAAC;AAEH,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC"}
|
@ -1,22 +1,17 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogBrowser {
|
|
||||||
export function init() {
|
export let log = function(message){
|
||||||
var beautylogBrowser:any = {};
|
console.log('%c Log: %c ' + message,"background:#42A5F5;color:#ffffff","color:#42A5F5;");
|
||||||
beautylogBrowser.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;');
|
||||||
beautylogBrowser.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;");
|
||||||
beautylogBrowser.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;");
|
||||||
beautylogBrowser.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;");
|
||||||
beautylogBrowser.warn = function(message){
|
};
|
||||||
console.log('%c Warn: %c ' + message,"background:#000000;color:#FB8C00;","color:#000000;");
|
|
||||||
};
|
|
||||||
return beautylogBrowser;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,4 +1,6 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
|
import plugins = require("./beautylog.plugins");
|
||||||
|
|
||||||
var tableHelpers = {
|
var tableHelpers = {
|
||||||
makeRow: function(cellCounterArg:number = 2,colorArg:string = "cyan"){
|
makeRow: function(cellCounterArg:number = 2,colorArg:string = "cyan"){
|
||||||
var rowArray = [];
|
var rowArray = [];
|
||||||
@ -9,7 +11,7 @@ var tableHelpers = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
class ConsoleTable {
|
export class ConsoleTable {
|
||||||
tableHead:string[];
|
tableHead:string[];
|
||||||
rows;
|
rows;
|
||||||
type:string;
|
type:string;
|
||||||
@ -31,7 +33,7 @@ class ConsoleTable {
|
|||||||
this.rows.push(row);
|
this.rows.push(row);
|
||||||
}
|
}
|
||||||
print() {
|
print() {
|
||||||
var table = new BeautylogNodeTable.cliTable({
|
var table = new plugins.cliTable({
|
||||||
head: this.tableHead
|
head: this.tableHead
|
||||||
});
|
});
|
||||||
for (var row in this.rows){
|
for (var row in this.rows){
|
||||||
|
@ -1,23 +1,18 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogNodeCode {
|
|
||||||
export var init = function() {
|
|
||||||
|
|
||||||
|
var codeFunction = function(codeString,options?){
|
||||||
var codeFunction = function(codeString,options?){
|
let hlight = require("hlight");
|
||||||
var hlight = require("hlight");
|
var codeSnippet = {
|
||||||
var codeSnippet = {
|
source:codeString,
|
||||||
source:codeString,
|
highlighted:"default"
|
||||||
highlighted:"default"
|
};
|
||||||
};
|
if (typeof codeString != "string"){
|
||||||
if (typeof codeString != "string"){
|
console.log("beautylog.code() expects a string as first argument!");
|
||||||
console.log("beautylog.code() expects a string as first argument!");
|
return;
|
||||||
return;
|
};
|
||||||
};
|
if (typeof options != "undefined"){
|
||||||
if (typeof options != "undefined"){
|
codeSnippet.highlighted = hlight(codeSnippet.source,options.language);
|
||||||
codeSnippet.highlighted = hlight(codeSnippet.source,options.language);
|
//console.log(codeSnippet.highlighted)
|
||||||
//console.log(codeSnippet.highlighted)
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return codeFunction;
|
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
export = codeFunction;
|
@ -1,38 +1,37 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogNodeFiglet {
|
import plugins = require("./beautylog.plugins");
|
||||||
var defaultOptions = {
|
var defaultOptions = {
|
||||||
font:"Star Wars",
|
font:"Star Wars",
|
||||||
color: "green",
|
color: "green",
|
||||||
cb: function(){}
|
cb: function(){}
|
||||||
};
|
};
|
||||||
export var figlet = function(textArg:string,optionsArg?){
|
export var figlet = function(textArg:string,optionsArg?){
|
||||||
var done = plugins.q.defer();
|
var done = plugins.q.defer();
|
||||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||||
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
||||||
plugins.figlet(textArg,{
|
plugins.figlet(textArg,{
|
||||||
font: options.font,
|
font: options.font,
|
||||||
horizontalLayout: 'default',
|
horizontalLayout: 'default',
|
||||||
verticalLayout: 'default'
|
verticalLayout: 'default'
|
||||||
}, function(err, data) {
|
}, function(err, data) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log('Something went wrong...');
|
console.log('Something went wrong...');
|
||||||
console.dir(err);
|
console.dir(err);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log(data[options.color]);
|
console.log(data[options.color]);
|
||||||
options.cb();
|
options.cb();
|
||||||
done.resolve();
|
done.resolve();
|
||||||
});
|
});
|
||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
export var figletSync = function(textArg:string,optionsArg?){
|
export var figletSync = function(textArg:string,optionsArg?){
|
||||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||||
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
||||||
console.log(plugins.figlet.textSync(textArg,{
|
console.log(plugins.figlet.textSync(textArg,{
|
||||||
font: options.font,
|
font: options.font,
|
||||||
horizontalLayout: 'default',
|
horizontalLayout: 'default',
|
||||||
verticalLayout: 'default'
|
verticalLayout: 'default'
|
||||||
})[options.color]);
|
})[options.color]);
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
}
|
|
||||||
|
@ -1,61 +1,59 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogNodeLog {
|
|
||||||
export var init = function(){
|
|
||||||
|
|
||||||
var localBl = {
|
import plugins = require("./beautylog.plugins");
|
||||||
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 + ' '
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
var localBl = {
|
||||||
*
|
dirPrefix: plugins.clc.bgXterm(39).xterm(231).bold(' DIR ') + ' ',
|
||||||
* @param logText
|
errorPrefix: ' Error: '.bgRed.white.bold + ' ',
|
||||||
* @param logType
|
infoPrefix: plugins.clc.bgXterm(198).xterm(231).bold(' INFO ') + ' ',
|
||||||
* @returns {boolean}
|
normalPrefix: ' Log: '.bgCyan.white.bold + ' ',
|
||||||
*/
|
okPrefix: ' '.bgGreen + ' OK! '.bgBlack.green.bold + ' ',
|
||||||
var logFunction = function(logText:string = 'empty log', logType:string = 'normal') {
|
successPrefix: ' Success: '.bgGreen.white.bold + ' ',
|
||||||
try {
|
warnPrefix: ' '.bgYellow + ' Warn: '.bgBlack.yellow.bold + ' '
|
||||||
switch (logType) {
|
};
|
||||||
case 'dir':
|
|
||||||
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
/**
|
||||||
break;
|
*
|
||||||
case 'error':
|
* @param logText
|
||||||
logText = localBl.errorPrefix + logText.red.bold;
|
* @param logType
|
||||||
break;
|
* @returns {boolean}
|
||||||
case 'info':
|
*/
|
||||||
logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText);
|
var logFunction = function(logText:string = 'empty log', logType:string = 'normal') {
|
||||||
break;
|
try {
|
||||||
case 'normal':
|
switch (logType) {
|
||||||
logText = localBl.normalPrefix + logText.cyan.bold;
|
case 'dir':
|
||||||
break;
|
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
||||||
case 'ok':
|
break;
|
||||||
logText = localBl.okPrefix + logText.bold;
|
case 'error':
|
||||||
break;
|
logText = localBl.errorPrefix + logText.red.bold;
|
||||||
case 'success':
|
break;
|
||||||
logText = localBl.successPrefix + logText.green.bold;
|
case 'info':
|
||||||
break;
|
logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText);
|
||||||
case 'warn':
|
break;
|
||||||
logText = localBl.warnPrefix + logText.bold;
|
case 'normal':
|
||||||
break;
|
logText = localBl.normalPrefix + logText.cyan.bold;
|
||||||
case 'log':
|
break;
|
||||||
default:
|
case 'ok':
|
||||||
logText.blue.bold;
|
logText = localBl.okPrefix + logText.bold;
|
||||||
console.log(('unknown logType for "' + logText + '"').red.bold);
|
break;
|
||||||
break;
|
case 'success':
|
||||||
}
|
logText = localBl.successPrefix + logText.green.bold;
|
||||||
console.log(logText);
|
break;
|
||||||
return true;
|
case 'warn':
|
||||||
}
|
logText = localBl.warnPrefix + logText.bold;
|
||||||
catch (error) {
|
break;
|
||||||
console.log(localBl.errorPrefix + 'You seem to have tried logging something strange'.red.bold + error);
|
case 'log':
|
||||||
return false;
|
default:
|
||||||
}
|
logText.blue.bold;
|
||||||
};
|
console.log(('unknown logType for "' + logText + '"').red.bold);
|
||||||
return logFunction;
|
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,14 +1,10 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogNodeTable {
|
import classes = require("./beautylog.classes");
|
||||||
export var cliTable;
|
|
||||||
export function init() {
|
|
||||||
cliTable = require("cli-table2");
|
|
||||||
var beautylogOsTable:any = {};
|
|
||||||
|
|
||||||
beautylogOsTable.new = function(typeArg:string,tableHeadArrayArg?) {
|
var beautylogOsTable:any = {};
|
||||||
var newConsoleTable = new ConsoleTable(typeArg,tableHeadArrayArg);
|
|
||||||
return newConsoleTable;
|
beautylogOsTable.new = function(typeArg:string,tableHeadArrayArg?) {
|
||||||
};
|
var newConsoleTable = new classes.ConsoleTable(typeArg,tableHeadArrayArg);
|
||||||
return beautylogOsTable;
|
return newConsoleTable;
|
||||||
}
|
};
|
||||||
}
|
export = beautylogOsTable;
|
@ -1,71 +1,63 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogNode {
|
|
||||||
export function init() {
|
|
||||||
|
|
||||||
var beautylogNode:any = {
|
import log = require("./beautylog.node.log");
|
||||||
log:BeautylogNodeLog.init(),
|
export import table = require("./beautylog.node.table");
|
||||||
code:BeautylogNodeCode.init(),
|
import code = require("./beautylog.node.code");
|
||||||
figlet:BeautylogNodeFiglet.figlet,
|
import figletModule = require("./beautylog.node.figlet");
|
||||||
figletSync:BeautylogNodeFiglet.figletSync
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
export let figlet = figletModule.figlet;
|
||||||
* logs an directory to console
|
export let figletSync = figletModule.figletSync;
|
||||||
* @param logText
|
/**
|
||||||
* @returns {boolean}
|
* logs an directory to console
|
||||||
*/
|
* @param logText
|
||||||
beautylogNode.dir = function(logText) {
|
* @returns {boolean}
|
||||||
return beautylogNode.log(logText, 'dir');
|
*/
|
||||||
};
|
export let dir = function(logText) {
|
||||||
|
return log(logText, 'dir');
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs an error to console
|
* logs an error to console
|
||||||
* @param logText
|
* @param logText
|
||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
beautylogNode.error = function(logText) {
|
export let error = function(logText) {
|
||||||
return beautylogNode.log(logText, 'error');
|
return log(logText, 'error');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs an info to console
|
* logs an info to console
|
||||||
* @param logText
|
* @param logText
|
||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
beautylogNode.info = function(logText) {
|
export let info = function(logText) {
|
||||||
return beautylogNode.log(logText, 'info');
|
return log(logText, 'info');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs an 'OK!' message to console
|
* logs an 'OK!' message to console
|
||||||
* @param logText
|
* @param logText
|
||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
beautylogNode.ok = function(logText) {
|
export let ok = function(logText) {
|
||||||
return beautylogNode.log(logText, 'ok');
|
return log(logText, 'ok');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs a success to console
|
* logs a success to console
|
||||||
* @param logText string to log as error
|
* @param logText string to log as error
|
||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
beautylogNode.success = function(logText) {
|
export let success = function(logText) {
|
||||||
return beautylogNode.log(logText, 'success');
|
return log(logText, 'success');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs a 'warn:' message to console
|
* logs a 'warn:' message to console
|
||||||
* @param logText string to log as error
|
* @param logText string to log as error
|
||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
beautylogNode.warn = function(logText) {
|
export let warn = function(logText) {
|
||||||
return beautylogNode.log(logText, 'warn');
|
return log(logText, 'warn');
|
||||||
};
|
};
|
||||||
|
|
||||||
beautylogNode.table = BeautylogNodeTable.init();
|
|
||||||
|
|
||||||
return beautylogNode;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,19 +1,16 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogPlugins {
|
|
||||||
var plugins:any = {};
|
var plugins:any = {
|
||||||
export var init = function(){
|
lodash: require("lodash"),
|
||||||
plugins = {
|
smartenv: require("smartenv"),
|
||||||
lodash: require("lodash"),
|
q: require("q")
|
||||||
smartenv: require("smartenv"),
|
};
|
||||||
q: require("q")
|
if (plugins.smartenv.getEnv().isNode){
|
||||||
};
|
plugins = plugins.lodash.assign(plugins,{
|
||||||
if (plugins.smartenv.getEnv().isNode){
|
cliTable: require("cli-table2"),
|
||||||
plugins = plugins.lodash.assign(plugins,{
|
colors: require("colors"),
|
||||||
colors: require("colors"),
|
clc: require("cli-color"),
|
||||||
clc: require("cli-color"),
|
figlet: require("figlet")
|
||||||
figlet: require("figlet")
|
});
|
||||||
});
|
}
|
||||||
}
|
export = plugins;
|
||||||
return plugins;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,4 +1 @@
|
|||||||
/// <reference path="./index.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
module BeautylogPromiseChain {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
43
ts/index.ts
43
ts/index.ts
@ -1,28 +1,19 @@
|
|||||||
/// <reference path="./typings/main.d.ts" />
|
/// <reference path="./typings/main.d.ts" />
|
||||||
/// <reference path="./beautylog.plugins.ts" />
|
|
||||||
/// <reference path="./beautylog.classes.ts" />
|
|
||||||
/// <reference path="./beautylog.node.ts" />
|
|
||||||
/// <reference path="./beautylog.node.log.ts" />
|
|
||||||
/// <reference path="./beautylog.node.code.ts" />
|
|
||||||
/// <reference path="./beautylog.node.table.ts" />
|
|
||||||
/// <reference path="./beautylog.node.figlet.ts" />
|
|
||||||
/// <reference path="./beautylog.browser.ts" />
|
|
||||||
/// <reference path="./beautylog.promisechain.ts" />
|
|
||||||
|
|
||||||
var plugins = BeautylogPlugins.init();
|
import plugins = require("./beautylog.plugins");
|
||||||
var beautylog = (function() {
|
import BeautylogNode = require("./beautylog.node");
|
||||||
switch (plugins.smartenv.getEnv().runtimeEnv) {
|
import BeautylogBrowser = require("./beautylog.browser");
|
||||||
case "node":
|
var beautylog;
|
||||||
var beautylogOs = BeautylogNode.init();
|
switch(plugins.smartenv.getEnv().runtimeEnv) {
|
||||||
return beautylogOs;
|
case "node":
|
||||||
break;
|
beautylog = BeautylogNode;
|
||||||
case "browser":
|
break;
|
||||||
var beautylogBrowser = BeautylogBrowser.init();
|
case "browser":
|
||||||
return beautylogBrowser;
|
beautylog = BeautylogBrowser;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
console.log("something is strange about the platform in which you try to use beautylog");
|
console.log("something is strange about the platform in which you try to use beautylog");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
})();
|
|
||||||
module.exports = beautylog;
|
export = beautylog;
|
||||||
|
15
ts/tsd.json
15
ts/tsd.json
@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"version": "v4",
|
|
||||||
"repo": "borisyankov/DefinitelyTyped",
|
|
||||||
"ref": "master",
|
|
||||||
"path": "typings",
|
|
||||||
"bundle": "typings/tsd.d.ts",
|
|
||||||
"installed": {
|
|
||||||
"node/node.d.ts": {
|
|
||||||
"commit": "efa0c1196d7280640e624ac1e7fa604502e7bd63"
|
|
||||||
},
|
|
||||||
"colors/colors.d.ts": {
|
|
||||||
"commit": "273a567b0a0bcc34cbf2a2470b2febc95796b644"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user