diff --git a/README.md b/README.md index 53eb0e8..e667ad9 100644 --- a/README.md +++ b/README.md @@ -20,14 +20,14 @@ beautiful logging, TypeScript ready ## Usage ```typescript -var beautylog = require("beautylog"); +import * as beautylog from 'beautylog' -beautylog.log("some log message"); // normal console log message -beautylog.info("some log message") // info console log message -beautylog.ok("some log message"); // ok console log message -beautylog.warn("some log message"); // warn console log message -beautylog.success("some success message"); // success console log message -beautylog.error("some error message"); // error console log message +beautylog.log('some log message') // normal console log message +beautylog.info('some log message') // info console log message +beautylog.ok('some log message') // ok console log message +beautylog.warn('some log message') // warn console log message +beautylog.success('some success message') // success console log message +beautylog.error('some error message') // error console log message ``` The plugin produces beautiful output like this: ![console.png](https://mediaserve.lossless.digital/github.com/pushrocks/beautylog/console.png) @@ -36,46 +36,14 @@ The plugin produces beautiful output like this: beautylog wraps the excellent ora module from npm to better work with beautylog. In general that means that you can log persistent messages WHILE you are actually having an active Ora object. beautylog handles all the fuss for you. ```typescript -var myOra = new beautylog.Ora("my awesome text", "blue"); -myOra.start(); -beautylog.info("some persistent text") //does not disturb myOra -console.log("something") // even this works because console.log is monkeypatched by beautylog -myOra.text("some updated text"); -myOra.stop(); +let myOra = new beautylog.Ora('my awesome text', 'blue') +myOra.start() +beautylog.info('some persistent text') //does not disturb myOra +console.log('something') // even this works because console.log is monkeypatched by beautylog +myOra.text('some updated text') +myOra.stop() ``` -### Console Tables -beautylog allows displaying data in nice tables for better overview. - -> **Note:** This only works only in nodejs for now. - -There are different types of tables. - -#### Custom - -```javascript -var beautylog = require("beautylog"); -var myTable = beautylog.table.new("custom",["Heading1".blue,"Heading2".blue,"Heading3".blue]); // type "custom" -myTable.push(["check 1","success"]); // adds a row the myTable -myTable.push(["check 2","error"]); // adds a row the myTable -myTable.push(["check 3","error"]); // adds a row the myTable -myTable.print(); //prints myTable to the console -``` - -#### Checks - -```javascript -var beautylog = require("beautylog"); -var myTable = beautylog.table.new("checks"); // type checks -myTable.push(["check 1","success"]); // adds a row to myTable -myTable.push(["check 2","error"]); // adds a row to myTable -myTable.push(["check 3","error"]); // adds a row to myTable -myTable.print(); //prints myTable to console -``` - -The table from the code with type "checks" above looks like this: -![table.png](https://mediaserve.lossless.digital/github.com/pushrocks/beautylog/table.png) - ## Centralized remote logging Beautylog makes it easy to have all your node applications log to a remote location. @@ -85,11 +53,11 @@ Currently supported remote providers: ```typescript beautylog.remote.loggly({ - token: "loggly-token", - subdomain: "loggly-subdomain", - appName: "some App Name", - serverName: "some Server Name" -}); + token: 'loggly-token', + subdomain: 'loggly-subdomain', + appName: 'some App Name', + serverName: 'some Server Name' +}) ``` > Note: since beautylog monkeypatches all console log methods. diff --git a/dist/beautylog.classes.ora.d.ts b/dist/beautylog.classes.ora.d.ts index 80fd52d..dd9ad97 100644 --- a/dist/beautylog.classes.ora.d.ts +++ b/dist/beautylog.classes.ora.d.ts @@ -1,9 +1,9 @@ -import "typings-global"; +import 'typings-global'; export declare let oraActive: boolean; export declare let activeOra: Ora; export declare class Ora { - private _oraObject; state: string; + private _oraObject; constructor(textArg: string, colorArg: string, startArg?: boolean); text(textArg: any): void; start(textArg?: string, colorArg?: string): void; diff --git a/dist/beautylog.classes.ora.js b/dist/beautylog.classes.ora.js index 807ea36..558499b 100644 --- a/dist/beautylog.classes.ora.js +++ b/dist/beautylog.classes.ora.js @@ -2,11 +2,11 @@ require("typings-global"); const plugins = require("./beautylog.plugins"); const beautylog_log_helpers_1 = require("./beautylog.log.helpers"); -exports.oraActive = false; // when an Ora is active (e.g. start()) this is true; +exports.oraActive = false; // when an Ora is active (e.g. start()) this is true class Ora { constructor(textArg, colorArg, startArg = false) { this._oraObject = plugins.ora({ - spinner: "dots", + spinner: 'dots', text: textArg, color: colorArg }); @@ -15,17 +15,17 @@ class Ora { text(textArg) { this._oraObject.text = textArg; } - ; start(textArg, colorArg) { - if (textArg) + if (textArg) { this._oraObject.text = textArg; - if (colorArg) + } + if (colorArg) { this._oraObject.color = colorArg; + } exports.activeOra = this; exports.oraActive = true; this._oraObject.start(); } - ; end() { this._oraObject.stop(); this._oraObject.clear(); @@ -34,21 +34,18 @@ class Ora { } endOk(textArg) { this.end(); - beautylog_log_helpers_1.logNode("ok", textArg); + beautylog_log_helpers_1.logNode('ok', textArg); } - ; endError(textArg) { this.end(); - beautylog_log_helpers_1.logNode("error", textArg); + beautylog_log_helpers_1.logNode('error', textArg); } - ; pause() { this._oraObject.stop(); } stop() { this.end(); } - ; } exports.Ora = Ora; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNsYXNzZXMub3JhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvYmVhdXR5bG9nLmNsYXNzZXMub3JhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxRQUFPLGdCQUFnQixDQUFDLENBQUE7QUFDeEIsTUFBWSxPQUFPLFdBQU0scUJBQXFCLENBQUMsQ0FBQTtBQUMvQyx3Q0FBc0IseUJBQXlCLENBQUMsQ0FBQTtBQUVyQyxpQkFBUyxHQUFXLEtBQUssQ0FBQyxDQUFDLHFEQUFxRDtBQUczRjtJQUdJLFlBQVksT0FBYyxFQUFDLFFBQWUsRUFBQyxRQUFRLEdBQVcsS0FBSztRQUMvRCxJQUFJLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUM7WUFDMUIsT0FBTyxFQUFDLE1BQU07WUFDZCxJQUFJLEVBQUMsT0FBTztZQUNaLEtBQUssRUFBQyxRQUFRO1NBQ2pCLENBQUMsQ0FBQztRQUVILFFBQVEsR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxHQUFHLEtBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBQ0QsSUFBSSxDQUFDLE9BQU87UUFDUixJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUM7SUFDbkMsQ0FBQzs7SUFFRCxLQUFLLENBQUMsT0FBZSxFQUFDLFFBQWdCO1FBQ2xDLEVBQUUsQ0FBQSxDQUFDLE9BQU8sQ0FBQztZQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQztRQUMzQyxFQUFFLENBQUEsQ0FBQyxRQUFRLENBQUM7WUFBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssR0FBRyxRQUFRLENBQUM7UUFDOUMsaUJBQVMsR0FBRyxJQUFJLENBQUM7UUFDakIsaUJBQVMsR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUM1QixDQUFDOztJQUNELEdBQUc7UUFDQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDeEIsaUJBQVMsR0FBRyxTQUFTLENBQUM7UUFDdEIsaUJBQVMsR0FBRyxLQUFLLENBQUM7SUFDdEIsQ0FBQztJQUNELEtBQUssQ0FBQyxPQUFPO1FBQ1QsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO1FBQ1gsK0JBQU8sQ0FBQyxJQUFJLEVBQUMsT0FBTyxDQUFDLENBQUM7SUFDMUIsQ0FBQzs7SUFDRCxRQUFRLENBQUMsT0FBTztRQUNaLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUNYLCtCQUFPLENBQUMsT0FBTyxFQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzdCLENBQUM7O0lBQ0QsS0FBSztRQUNELElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDM0IsQ0FBQztJQUNELElBQUk7UUFDQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDZixDQUFDOztBQUNMLENBQUM7QUEzQ1ksV0FBRyxNQTJDZixDQUFBIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNsYXNzZXMub3JhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvYmVhdXR5bG9nLmNsYXNzZXMub3JhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSwwQkFBdUI7QUFDdkIsK0NBQThDO0FBQzlDLG1FQUErQztBQUVwQyxRQUFBLFNBQVMsR0FBWSxLQUFLLENBQUEsQ0FBQyxvREFBb0Q7QUFHMUY7SUFHSSxZQUFZLE9BQWUsRUFBQyxRQUFnQixFQUFDLFFBQVEsR0FBWSxLQUFLO1FBQ2xFLElBQUksQ0FBQyxVQUFVLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQztZQUMxQixPQUFPLEVBQUUsTUFBTTtZQUNmLElBQUksRUFBRSxPQUFPO1lBQ2IsS0FBSyxFQUFFLFFBQVE7U0FDbEIsQ0FBQyxDQUFBO1FBRUYsUUFBUSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLEdBQUcsS0FBSSxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQ2hELENBQUM7SUFDRCxJQUFJLENBQUMsT0FBTztRQUNSLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQTtJQUNsQyxDQUFDO0lBRUQsS0FBSyxDQUFDLE9BQWdCLEVBQUMsUUFBaUI7UUFDcEMsRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQTtRQUFDLENBQUM7UUFDL0MsRUFBRSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztZQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxHQUFHLFFBQVEsQ0FBQTtRQUFDLENBQUM7UUFDbEQsaUJBQVMsR0FBRyxJQUFJLENBQUE7UUFDaEIsaUJBQVMsR0FBRyxJQUFJLENBQUE7UUFDaEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtJQUMzQixDQUFDO0lBQ0QsR0FBRztRQUNDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUE7UUFDdEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUN2QixpQkFBUyxHQUFHLFNBQVMsQ0FBQTtRQUNyQixpQkFBUyxHQUFHLEtBQUssQ0FBQTtJQUNyQixDQUFDO0lBQ0QsS0FBSyxDQUFDLE9BQU87UUFDVCxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7UUFDViwrQkFBTyxDQUFDLElBQUksRUFBQyxPQUFPLENBQUMsQ0FBQTtJQUN6QixDQUFDO0lBQ0QsUUFBUSxDQUFDLE9BQU87UUFDWixJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7UUFDViwrQkFBTyxDQUFDLE9BQU8sRUFBQyxPQUFPLENBQUMsQ0FBQTtJQUM1QixDQUFDO0lBQ0QsS0FBSztRQUNELElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUE7SUFDMUIsQ0FBQztJQUNELElBQUk7UUFDQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7SUFDZCxDQUFDO0NBQ0o7QUEzQ0Qsa0JBMkNDIn0= \ No newline at end of file diff --git a/dist/beautylog.classes.table.d.ts b/dist/beautylog.classes.table.d.ts deleted file mode 100644 index 5180630..0000000 --- a/dist/beautylog.classes.table.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import "typings-global"; -export declare class Table { - tableHead: string[]; - rows: any; - type: string; - constructor(tableTypeArg: string, tableHeadArrayArg?: string[]); - push(row: string[]): void; - print(): void; -} diff --git a/dist/beautylog.classes.table.js b/dist/beautylog.classes.table.js deleted file mode 100644 index c5dddd2..0000000 --- a/dist/beautylog.classes.table.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -require("typings-global"); -const plugins = require("./beautylog.plugins"); -let tableHelpers = { - makeRow: function (cellCounterArg = 2, colorArg = "cyan") { - let rowArray = []; - for (let i = 0; i < (cellCounterArg); i++) { - rowArray.push(String(i + 1).cyan); - } - return rowArray; - } -}; -class Table { - constructor(tableTypeArg, tableHeadArrayArg = tableHelpers.makeRow()) { - switch (tableTypeArg) { - case "checks": - this.tableHead = ['Check Item:'.cyan, 'Status:'.cyan]; - break; - case "custom": - this.tableHead = tableHeadArrayArg; - break; - default: - break; - } - this.rows = []; - this.type = tableTypeArg; - } - push(row) { - this.rows.push(row); - } - print() { - let table = new plugins.cliTable({ - head: this.tableHead - }); - for (let row in this.rows) { - if (this.rows[row][1] == "success") { - this.rows[row][1] = ' '.bgGreen + ' ' + this.rows[row][1]; - } - else if (this.rows[row][1] == "error") { - this.rows[row][1] = ' '.bgRed + ' ' + this.rows[row][1]; - } - table.push(this.rows[row]); - } - ; - console.log(table.toString()); - } -} -exports.Table = Table; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNsYXNzZXMudGFibGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cuY2xhc3Nlcy50YWJsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsUUFBTyxnQkFBZ0IsQ0FBQyxDQUFBO0FBQ3hCLE1BQVksT0FBTyxXQUFNLHFCQUFxQixDQUFDLENBQUE7QUFFL0MsSUFBSSxZQUFZLEdBQUc7SUFDZixPQUFPLEVBQUUsVUFBUyxjQUFjLEdBQVUsQ0FBQyxFQUFDLFFBQVEsR0FBVSxNQUFNO1FBQ2hFLElBQUksUUFBUSxHQUFHLEVBQUUsQ0FBQztRQUNsQixHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQztZQUN4QyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdEMsQ0FBQztRQUNELE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFDcEIsQ0FBQztDQUNKLENBQUM7QUFFRjtJQUlJLFlBQVksWUFBbUIsRUFBQyxpQkFBaUIsR0FBWSxZQUFZLENBQUMsT0FBTyxFQUFFO1FBQy9FLE1BQU0sQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7WUFDbkIsS0FBSyxRQUFRO2dCQUNULElBQUksQ0FBQyxTQUFTLEdBQUcsQ0FBQyxhQUFhLENBQUMsSUFBSSxFQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDckQsS0FBSyxDQUFDO1lBQ1YsS0FBSyxRQUFRO2dCQUNULElBQUksQ0FBQyxTQUFTLEdBQUcsaUJBQWlCLENBQUM7Z0JBQ25DLEtBQUssQ0FBQztZQUNWO2dCQUNJLEtBQUssQ0FBQztRQUNkLENBQUM7UUFDRCxJQUFJLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQztRQUNmLElBQUksQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDO0lBQzdCLENBQUM7SUFDRCxJQUFJLENBQUMsR0FBWTtRQUNiLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3hCLENBQUM7SUFDRCxLQUFLO1FBQ0QsSUFBSSxLQUFLLEdBQUcsSUFBSSxPQUFPLENBQUMsUUFBUSxDQUFDO1lBQzdCLElBQUksRUFBRSxJQUFJLENBQUMsU0FBUztTQUN2QixDQUFDLENBQUM7UUFDSCxHQUFHLENBQUMsQ0FBQyxJQUFJLEdBQUcsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUEsQ0FBQztZQUN2QixFQUFFLENBQUEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFBLENBQUM7Z0JBQy9CLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLE9BQU8sR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUM5RCxDQUFDO1lBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQztnQkFDdEMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQzVELENBQUM7WUFDRCxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUMvQixDQUFDO1FBQUEsQ0FBQztRQUNGLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDbEMsQ0FBQztBQUNMLENBQUM7QUFuQ1ksYUFBSyxRQW1DakIsQ0FBQSJ9 \ No newline at end of file diff --git a/dist/beautylog.console.d.ts b/dist/beautylog.console.d.ts index d65c57a..64ee3dc 100644 --- a/dist/beautylog.console.d.ts +++ b/dist/beautylog.console.d.ts @@ -1,4 +1,4 @@ -import "typings-global"; +import 'typings-global'; export declare let beautyConsole: { log: (logArg: any) => void; error: () => void; diff --git a/dist/beautylog.console.js b/dist/beautylog.console.js index 37bfa52..edff403 100644 --- a/dist/beautylog.console.js +++ b/dist/beautylog.console.js @@ -38,4 +38,4 @@ exports.beautyConsole = { } }; route(true); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNvbnNvbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cuY29uc29sZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsUUFBTyxnQkFBZ0IsQ0FBQyxDQUFBO0FBRXhCLHdDQUFrQyx5QkFBeUIsQ0FBQyxDQUFBO0FBQzVELElBQUksU0FBUyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUM7QUFDNUIsSUFBSSxXQUFXLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQztBQUVoQzs7R0FFRztBQUNILElBQUksS0FBSyxHQUFHLFVBQVMsU0FBaUI7SUFDbEMsRUFBRSxDQUFBLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxDQUFBLENBQUM7UUFDbEIsT0FBTyxDQUFDLEdBQUcsR0FBRyxxQkFBYSxDQUFDLEdBQUcsQ0FBQztRQUNoQyxPQUFPLENBQUMsS0FBSyxHQUFHLHFCQUFhLENBQUMsS0FBSyxDQUFDO0lBQ3hDLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNKLE9BQU8sQ0FBQyxHQUFHLEdBQUcsU0FBUyxDQUFDO0lBQzVCLENBQUM7QUFFTCxDQUFDLENBQUM7QUFFUyxxQkFBYSxHQUFHO0lBQ3ZCLEdBQUcsRUFBRSxVQUFTLE1BQVU7UUFDcEIsRUFBRSxDQUFBLENBQUMsaUNBQVMsQ0FBQyxDQUFBLENBQUM7WUFDVixpQ0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO1lBQ2xCLFNBQVMsQ0FBQyxLQUFLLENBQUMsU0FBUyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1lBQ3RDLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDdEIsQ0FBQztRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ0osU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDMUMsQ0FBQztJQUNMLENBQUM7SUFDRCxLQUFLLEVBQUU7UUFDSCxFQUFFLENBQUEsQ0FBQyxpQ0FBUyxDQUFDLENBQUEsQ0FBQztZQUNWLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDbEIsU0FBUyxDQUFDLEtBQUssQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLENBQUM7WUFDeEMsaUNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUN0QixDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixTQUFTLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQztRQUM1QyxDQUFDO0lBQ0wsQ0FBQztDQUNKLENBQUE7QUFFRCxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNvbnNvbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cuY29uc29sZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXVCO0FBRXZCLG1FQUEyRDtBQUMzRCxJQUFJLFNBQVMsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFBO0FBQzNCLElBQUksV0FBVyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUE7QUFFL0I7O0dBRUc7QUFDSCxJQUFJLEtBQUssR0FBRyxVQUFTLFNBQWlCO0lBQ2xDLEVBQUUsQ0FBQSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsQ0FBQSxDQUFDO1FBQ2xCLE9BQU8sQ0FBQyxHQUFHLEdBQUcscUJBQWEsQ0FBQyxHQUFHLENBQUE7UUFDL0IsT0FBTyxDQUFDLEtBQUssR0FBRyxxQkFBYSxDQUFDLEtBQUssQ0FBQTtJQUN2QyxDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDSixPQUFPLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQTtJQUMzQixDQUFDO0FBRUwsQ0FBQyxDQUFBO0FBRVUsUUFBQSxhQUFhLEdBQUc7SUFDdkIsR0FBRyxFQUFFLFVBQVMsTUFBVTtRQUNwQixFQUFFLENBQUEsQ0FBQyxpQ0FBUyxDQUFDLENBQUEsQ0FBQztZQUNWLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUE7WUFDakIsU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUE7WUFDckMsaUNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUNyQixDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixTQUFTLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQTtRQUN6QyxDQUFDO0lBQ0wsQ0FBQztJQUNELEtBQUssRUFBRTtRQUNILEVBQUUsQ0FBQSxDQUFDLGlDQUFTLENBQUMsQ0FBQSxDQUFDO1lBQ1YsaUNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtZQUNqQixTQUFTLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQTtZQUN2QyxpQ0FBUyxDQUFDLEtBQUssRUFBRSxDQUFBO1FBQ3JCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLFNBQVMsQ0FBQyxLQUFLLENBQUMsV0FBVyxFQUFFLFNBQVMsQ0FBQyxDQUFBO1FBQzNDLENBQUM7SUFDTCxDQUFDO0NBQ0osQ0FBQTtBQUVELEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQSJ9 \ No newline at end of file diff --git a/dist/beautylog.figlet.d.ts b/dist/beautylog.figlet.d.ts index b0b925c..c45c01b 100644 --- a/dist/beautylog.figlet.d.ts +++ b/dist/beautylog.figlet.d.ts @@ -1,5 +1,4 @@ /// -import "typings-global"; -import plugins = require("./beautylog.plugins"); -export declare var figlet: (textArg: string, optionsArg?: any) => plugins.q.Promise<{}>; -export declare var figletSync: (textArg: string, optionsArg?: any) => boolean; +import 'typings-global'; +export declare let figlet: (textArg: string, optionsArg?: any) => Q.Promise<{}>; +export declare let figletSync: (textArg: string, optionsArg?: any) => boolean; diff --git a/dist/beautylog.figlet.js b/dist/beautylog.figlet.js index e31d303..78a15a7 100644 --- a/dist/beautylog.figlet.js +++ b/dist/beautylog.figlet.js @@ -1,15 +1,15 @@ "use strict"; require("typings-global"); const plugins = require("./beautylog.plugins"); -var defaultOptions = { - font: "Star Wars", - color: "green", +let 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); + let done = plugins.q.defer(); + let mergeOptions = plugins.lodash.cloneDeep(defaultOptions); + let options = plugins.lodash.assign(mergeOptions, optionsArg); plugins.figlet(textArg, { font: options.font, horizontalLayout: 'default', @@ -27,8 +27,8 @@ exports.figlet = function (textArg, optionsArg) { return done.promise; }; exports.figletSync = function (textArg, optionsArg) { - var mergeOptions = plugins.lodash.cloneDeep(defaultOptions); - var options = plugins.lodash.assign(mergeOptions, optionsArg); + let mergeOptions = plugins.lodash.cloneDeep(defaultOptions); + let options = plugins.lodash.assign(mergeOptions, optionsArg); console.log(plugins.figlet.textSync(textArg, { font: options.font, horizontalLayout: 'default', @@ -36,4 +36,4 @@ exports.figletSync = function (textArg, optionsArg) { })[options.color]); return true; }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmZpZ2xldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5maWdsZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQU8sZ0JBQWdCLENBQUMsQ0FBQTtBQUN4QixNQUFPLE9BQU8sV0FBVyxxQkFBcUIsQ0FBQyxDQUFDO0FBQ2hELElBQUksY0FBYyxHQUFHO0lBQ2pCLElBQUksRUFBQyxXQUFXO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2QsRUFBRSxFQUFFLGNBQVcsQ0FBQztDQUNuQixDQUFDO0FBRVMsY0FBTSxHQUFHLFVBQVMsT0FBYyxFQUFDLFVBQVc7SUFDbkQsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUM3QixJQUFJLFlBQVksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUM1RCxJQUFJLE9BQU8sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxZQUFZLEVBQUMsVUFBVSxDQUFDLENBQUM7SUFDN0QsT0FBTyxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUM7UUFDbkIsSUFBSSxFQUFFLE9BQU8sQ0FBQyxJQUFJO1FBQ2xCLGdCQUFnQixFQUFFLFNBQVM7UUFDM0IsY0FBYyxFQUFFLFNBQVM7S0FDNUIsRUFBRSxVQUFTLEdBQUcsRUFBRSxJQUFJO1FBQ2pCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7WUFDTixPQUFPLENBQUMsR0FBRyxDQUFDLHlCQUF5QixDQUFDLENBQUM7WUFDdkMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNqQixNQUFNLENBQUM7UUFDWCxDQUFDO1FBQ0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDakMsT0FBTyxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQ2IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ25CLENBQUMsQ0FBQyxDQUFDO0lBQ0gsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7QUFDeEIsQ0FBQyxDQUFDO0FBRVMsa0JBQVUsR0FBRyxVQUFTLE9BQWMsRUFBQyxVQUFXO0lBQ3ZELElBQUksWUFBWSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQzVELElBQUksT0FBTyxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLFlBQVksRUFBQyxVQUFVLENBQUMsQ0FBQztJQUM3RCxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBQztRQUN4QyxJQUFJLEVBQUUsT0FBTyxDQUFDLElBQUk7UUFDbEIsZ0JBQWdCLEVBQUUsU0FBUztRQUMzQixjQUFjLEVBQUUsU0FBUztLQUM1QixDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDbkIsTUFBTSxDQUFDLElBQUksQ0FBQztBQUNoQixDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmZpZ2xldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5maWdsZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF1QjtBQUN2QiwrQ0FBK0M7QUFDL0MsSUFBSSxjQUFjLEdBQUc7SUFDakIsSUFBSSxFQUFFLFdBQVc7SUFDakIsS0FBSyxFQUFFLE9BQU87SUFDZCxFQUFFLEVBQUUsY0FBWSxDQUFDO0NBQ3BCLENBQUE7QUFFVSxRQUFBLE1BQU0sR0FBRyxVQUFTLE9BQWMsRUFBQyxVQUFXO0lBQ25ELElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDNUIsSUFBSSxZQUFZLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUE7SUFDM0QsSUFBSSxPQUFPLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFDLFVBQVUsQ0FBQyxDQUFBO0lBQzVELE9BQU8sQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFDO1FBQ25CLElBQUksRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNsQixnQkFBZ0IsRUFBRSxTQUFTO1FBQzNCLGNBQWMsRUFBRSxTQUFTO0tBQzVCLEVBQUUsVUFBUyxHQUFHLEVBQUUsSUFBSTtRQUNqQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1lBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFBO1lBQ3RDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUE7WUFDaEIsTUFBTSxDQUFBO1FBQ1YsQ0FBQztRQUNELE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFBO1FBQ2hDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsQ0FBQTtRQUNaLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQTtJQUNsQixDQUFDLENBQUMsQ0FBQTtJQUNGLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFBO0FBQ3ZCLENBQUMsQ0FBQTtBQUVVLFFBQUEsVUFBVSxHQUFHLFVBQVMsT0FBZSxFQUFDLFVBQVc7SUFDeEQsSUFBSSxZQUFZLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUE7SUFDM0QsSUFBSSxPQUFPLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFDLFVBQVUsQ0FBQyxDQUFBO0lBQzVELE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFDO1FBQ3hDLElBQUksRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNsQixnQkFBZ0IsRUFBRSxTQUFTO1FBQzNCLGNBQWMsRUFBRSxTQUFTO0tBQzVCLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQTtJQUNsQixNQUFNLENBQUMsSUFBSSxDQUFBO0FBQ2YsQ0FBQyxDQUFBIn0= \ No newline at end of file diff --git a/dist/beautylog.log.d.ts b/dist/beautylog.log.d.ts index 8c02dbd..c1ca2b8 100644 --- a/dist/beautylog.log.d.ts +++ b/dist/beautylog.log.d.ts @@ -1,4 +1,4 @@ -import "typings-global"; +import 'typings-global'; /** * logs an info to console * @param logText diff --git a/dist/beautylog.log.helpers.js b/dist/beautylog.log.helpers.js index 3dde084..f41b57c 100644 --- a/dist/beautylog.log.helpers.js +++ b/dist/beautylog.log.helpers.js @@ -10,65 +10,73 @@ const beautylog_remote_1 = require("./beautylog.remote"); */ exports.internalLog = function (logType = 'normal', logText = 'empty log') { switch (plugins.smartenv.getEnv().runtimeEnv) { - case "node": + case 'node': exports.logNode(logType, logText); beautylog_remote_1.remoteLog(logType, logText); break; - case "browser": + case 'browser': logBrowser(logText, logType); break; 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; } - ; +}; +let xC = { + black: 232, + blue: 39, + cyan: 87, + green: 112, + red: 196, + white: 231, }; let localBl = { - dirPrefix: plugins.clc.bgXterm(39).xterm(231).bold(' DIR ') + ' ', - errorPrefix: ' Error: '.bgRed.white.bold + ' ', + dirPrefix: plugins.clc.bgXterm(xC.blue).xterm(xC.white).bold(' DIR ') + ' ', + errorPrefix: plugins.clc.bgXterm(xC.red)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.red).bold(' Error: ') + ' ', 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 + ' ' + logPrefix: plugins.clc.bgXterm(xC.cyan)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.cyan).bold(' Log: ') + ' ', + okPrefix: plugins.clc.bgXterm(xC.green)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.green).bold(' OK! ') + ' ', + successPrefix: plugins.clc.bgXterm(xC.green)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.green).bold(' Success: ') + ' ', + warnPrefix: plugins.clc.bgYellow(' ') + plugins.clc.bgBlack.yellow.bold(' Warn: ') + ' ' }; exports.logNode = function (logType, logText) { try { switch (logType) { case 'dir': - logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText); + logText = localBl.dirPrefix + plugins.clc.xterm(xC.blue)(logText); break; case 'error': - logText = localBl.errorPrefix + logText.red.bold; + logText = localBl.errorPrefix + plugins.clc.xterm(xC.red).bold(logText); break; case 'info': logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText); break; case 'normal': - logText = localBl.normalPrefix + logText.cyan.bold; + logText = localBl.logPrefix + plugins.clc.xterm(xC.cyan).bold(logText); break; case 'ok': - logText = localBl.okPrefix + logText.bold; + logText = localBl.okPrefix + plugins.clc.bold(logText); break; case 'success': - logText = localBl.successPrefix + logText.green.bold; + logText = localBl.successPrefix + plugins.clc.xterm(xC.green).bold(logText); break; case 'warn': - logText = localBl.warnPrefix + logText.bold; + logText = localBl.warnPrefix + plugins.clc.bold(logText); break; case 'log': - logText = localBl.normalPrefix + logText.blue.bold; + logText = localBl.logPrefix + plugins.clc.blue.bold(logText); break; default: - logText.blue.bold; - console.log(('unknown logType for "' + logText + '"').red.bold); + plugins.clc.blue.bold(logText); + console.log(('unknown logType for "' + logText + '"')); break; } beautylog_console_1.beautyConsole.log(logText); return true; } catch (error) { - console.log(localBl.errorPrefix + 'You seem to have tried logging something strange'.red.bold + error); + console.log(localBl.errorPrefix + + 'You seem to have tried logging something strange' + error); return false; } }; @@ -84,23 +92,23 @@ let logBrowser = function (logText, logType) { console.log('%c Info: %c ' + logText, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;'); break; case 'normal': - logText = localBl.normalPrefix + logText.cyan.bold; + logText = localBl.logPrefix + logText.cyan.bold; break; case 'ok': - console.log('%c OK: %c ' + logText, "background:#000000;color:#8BC34A;", "color:#000000;"); + 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;"); + 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;"); + 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;"); + console.log('%c Log: %c ' + logText, 'background:#42A5F5;color:#ffffff', 'color:#42A5F5;'); break; default: console.log('unknown logType for "' + logText + '"'); break; } }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmxvZy5oZWxwZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvYmVhdXR5bG9nLmxvZy5oZWxwZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxNQUFZLE9BQU8sV0FBTSxxQkFBcUIsQ0FBQyxDQUFBO0FBQy9DLG9DQUE4QixxQkFBcUIsQ0FBQyxDQUFBO0FBQ3BELG1DQUF3QixvQkFBb0IsQ0FBQyxDQUFBO0FBRTdDOzs7OztHQUtHO0FBQ1EsbUJBQVcsR0FBRyxVQUFVLE9BQU8sR0FBVyxRQUFRLEVBQUUsT0FBTyxHQUFXLFdBQVc7SUFDeEYsTUFBTSxDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxVQUFVLENBQUMsQ0FBQSxDQUFDO1FBQzFDLEtBQUssTUFBTTtZQUNQLGVBQU8sQ0FBQyxPQUFPLEVBQUMsT0FBTyxDQUFDLENBQUM7WUFDekIsNEJBQVMsQ0FBQyxPQUFPLEVBQUMsT0FBTyxDQUFDLENBQUM7WUFDM0IsS0FBSyxDQUFDO1FBQ1YsS0FBSyxTQUFTO1lBQ1YsVUFBVSxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsQ0FBQztZQUM3QixLQUFLLENBQUM7UUFDVjtZQUNJLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkVBQTJFLENBQUMsQ0FBQztZQUN6RixLQUFLLENBQUM7SUFDZCxDQUFDO0lBQUEsQ0FBQztBQUNOLENBQUMsQ0FBQztBQUVGLElBQUksT0FBTyxHQUFHO0lBQ1YsU0FBUyxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsR0FBRztJQUNqRSxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxHQUFHLEdBQUc7SUFDOUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFD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 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmxvZy5oZWxwZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvYmVhdXR5bG9nLmxvZy5oZWxwZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSwrQ0FBOEM7QUFDOUMsMkRBQW1EO0FBQ25ELHlEQUE4QztBQUU5Qzs7Ozs7R0FLRztBQUNRLFFBQUEsV0FBVyxHQUFHLFVBQVUsT0FBTyxHQUFXLFFBQVEsRUFBRSxPQUFPLEdBQVcsV0FBVztJQUN4RixNQUFNLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7UUFDM0MsS0FBSyxNQUFNO1lBQ1AsZUFBTyxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsQ0FBQTtZQUN6Qiw0QkFBUyxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsQ0FBQTtZQUMzQixLQUFLLENBQUE7UUFDVCxLQUFLLFNBQVM7WUFDVixVQUFVLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1lBQzVCLEtBQUssQ0FBQTtRQUNUO1lBQ0ksT0FBTyxDQUFDLEdBQUcsQ0FBQywyRUFBMkUsQ0FBQyxDQUFBO1lBQ3hGLEtBQUssQ0FBQTtJQUNiLENBQUM7QUFDTCxDQUFDLENBQUE7QUFFRCxJQUFJLEVBQUUsR0FBRztJQUNMLEtBQUssRUFBRSxHQUFHO0lBQ1YsSUFBSSxFQUFFLEVBQUU7SUFDUixJQUFJLEVBQUUsRUFBRTtJQUNSLEtBQUssRUFBRSxHQUFHO0lBQ1YsR0FBRyxFQUFFLEdBQUc7SUFDUixLQUFLLEVBQUUsR0FBRztDQUNiLENBQUE7QUFFRCxJQUFJLE9BQU8sR0FBRztJQUNWLFNBQVMsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsR0FBRztJQUMzRSxXQUFXLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxHQUFHO0lBQ2xILFVBQVUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLEdBQUc7SUFDcEUsU0FBUyxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsR0FBRztJQUNoSCxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxHQUFHO0lBQ2hILGFBQWEsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLEdBQUc7SUFDMUgsVUFBVSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsR0FBRztDQUMzRixDQUFBO0FBRVUsUUFBQSxPQUFPLEdBQUcsVUFBVSxPQUFlLEVBQUUsT0FBZTtJQUMzRCxJQUFJLENBQUM7UUFDRCxNQUFNLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO1lBQ2QsS0FBSyxLQUFLO2dCQUNOLE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQTtnQkFDakUsS0FBSyxDQUFBO1lBQ1QsS0FBSyxPQUFPO2dCQUNSLE9BQU8sR0FBRyxPQUFPLENBQUMsV0FBVyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUE7Z0JBQ3ZFLEtBQUssQ0FBQTtZQUNULEtBQUssTUFBTTtnQkFDUCxPQUFPLEdBQUcsT0FBTyxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQTtnQkFDOUQsS0FBSyxDQUFBO1lBQ1QsS0FBSyxRQUFRO2dCQUNULE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUE7Z0JBQ3RFLEtBQUssQ0FBQTtZQUNULEtBQUssSUFBSTtnQkFDTCxPQUFPLEdBQUcsT0FBTyxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMs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 \ No newline at end of file diff --git a/dist/beautylog.log.js b/dist/beautylog.log.js index 5efdd0b..f0fb8cb 100644 --- a/dist/beautylog.log.js +++ b/dist/beautylog.log.js @@ -7,7 +7,7 @@ const beautylog_log_helpers_1 = require("./beautylog.log.helpers"); * @returns {boolean} */ exports.log = (logText) => { - return beautylog_log_helpers_1.internalLog("log", logText); + return beautylog_log_helpers_1.internalLog('log', logText); }; exports.info = (logText) => { return beautylog_log_helpers_1.internalLog('info', logText); @@ -18,7 +18,7 @@ exports.info = (logText) => { * @returns {boolean} */ exports.ok = (logText) => { - return beautylog_log_helpers_1.internalLog("ok", logText); + return beautylog_log_helpers_1.internalLog('ok', logText); }; /** * logs a success to console @@ -26,7 +26,7 @@ exports.ok = (logText) => { * @returns {boolean} */ exports.success = (logText) => { - return beautylog_log_helpers_1.internalLog("success", logText); + return beautylog_log_helpers_1.internalLog('success', logText); }; /** * logs a 'warn:' message to console @@ -34,7 +34,7 @@ exports.success = (logText) => { * @returns {boolean} */ exports.warn = (logText) => { - return beautylog_log_helpers_1.internalLog("warn", logText); + return beautylog_log_helpers_1.internalLog('warn', logText); }; /** * logs an error to console @@ -42,7 +42,7 @@ exports.warn = (logText) => { * @returns {boolean} */ exports.error = (logText) => { - return beautylog_log_helpers_1.internalLog("error", logText); + return beautylog_log_helpers_1.internalLog('error', logText); }; /** * logs an directory to console @@ -50,7 +50,7 @@ exports.error = (logText) => { * @returns {boolean} */ exports.dir = (logText) => { - return beautylog_log_helpers_1.internalLog("dir", logText); + return beautylog_log_helpers_1.internalLog('dir', logText); }; /** * creates a new empty line @@ -59,14 +59,14 @@ exports.dir = (logText) => { */ exports.newLine = (linesArg = 1) => { for (let i = 0; i < linesArg; i++) { - console.log("\n"); + console.log('\n'); } }; /** * logs a reduced log that only logs changes of consequential log messages */ exports.logReduced = (logTextArg, repeatEveryTimesArg = 0) => { - if (logTextArg == previousMessage && (repeatEveryTimesArg == 0 || sameMessageCounter != repeatEveryTimesArg)) { + if (logTextArg === previousMessage && (repeatEveryTimesArg === 0 || sameMessageCounter != repeatEveryTimesArg)) { sameMessageCounter++; } else { @@ -75,6 +75,6 @@ exports.logReduced = (logTextArg, repeatEveryTimesArg = 0) => { exports.log(logTextArg); } }; -let previousMessage = ""; +let previousMessage = ''; let sameMessageCounter = 0; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmxvZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5sb2cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQU8sZ0JBQWdCLENBQUMsQ0FBQTtBQUV4Qix3Q0FBMEIseUJBQXlCLENBQUMsQ0FBQTtBQUVwRDs7OztHQUlHO0FBRVEsV0FBRyxHQUFHLENBQUMsT0FBTztJQUNyQixNQUFNLENBQUMsbUNBQVcsQ0FBQyxLQUFLLEVBQUMsT0FBTyxDQUFDLENBQUE7QUFDckMsQ0FBQyxDQUFBO0FBRVUsWUFBSSxHQUFHLENBQUMsT0FBTztJQUN0QixNQUFNLENBQUMsbUNBQVcsQ0FBQyxNQUFNLEVBQUMsT0FBTyxDQUFDLENBQUM7QUFDdkMsQ0FBQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNRLFVBQUUsR0FBRyxDQUFDLE9BQU87SUFDcEIsTUFBTSxDQUFDLG1DQUFXLENBQUMsSUFBSSxFQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ3JDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxlQUFPLEdBQUcsQ0FBQyxPQUFPO0lBQ3pCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLFNBQVMsRUFBQyxPQUFPLENBQUMsQ0FBQztBQUMxQyxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ1EsWUFBSSxHQUFHLENBQUMsT0FBTztJQUN0QixNQUFNLENBQUMsbUNBQVcsQ0FBQyxNQUFNLEVBQUMsT0FBTyxDQUFDLENBQUM7QUFDdkMsQ0FBQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNRLGFBQUssR0FBRyxDQUFDLE9BQU87SUFDdkIsTUFBTSxDQUFDLG1DQUFXLENBQUMsT0FBTyxFQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ3hDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxXQUFHLEdBQUcsQ0FBQyxPQUFPO0lBQ3JCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLEtBQUssRUFBQyxPQUFPLENBQUMsQ0FBQztBQUN0QyxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ1EsZUFBTyxHQUFHLENBQUMsUUFBUSxHQUFVLENBQUM7SUFDckMsR0FBRyxDQUFBLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxRQUFRLEVBQUMsQ0FBQyxFQUFFLEVBQUMsQ0FBQztRQUM3QixPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3RCLENBQUM7QUFDTCxDQUFDLENBQUE7QUFFRDs7R0FFRztBQUNRLGtCQUFVLEdBQUcsQ0FBQyxVQUFpQixFQUFDLG1CQUFtQixHQUFVLENBQUM7SUFDckUsRUFBRSxDQUFBLENBQUMsVUFBVSxJQUFJLGVBQWUsSUFBSSxDQUFDLG1CQUFtQixJQUFJLENBQUMsSUFBSSxrQkFBa0IsSUFBSSxtQkFBbUIsQ0FBQyxDQUFDLENBQUEsQ0FBQztRQUN6RyxrQkFBa0IsRUFBRSxDQUFDO0lBQ3pCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNKLGtCQUFrQixHQUFHLENBQUMsQ0FBQztRQUN2QixlQUFlLEdBQUcsVUFBVSxDQUFDO1FBQzdCLFdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNwQixDQUFDO0FBQ0wsQ0FBQyxDQUFDO0FBQ0YsSUFBSSxlQUFlLEdBQVUsRUFBRSxDQUFDO0FBQ2hDLElBQUksa0JBQWtCLEdBQVUsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmxvZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5sb2cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF1QjtBQUV2QixtRUFBbUQ7QUFFbkQ7Ozs7R0FJRztBQUVRLFFBQUEsR0FBRyxHQUFHLENBQUMsT0FBTztJQUNyQixNQUFNLENBQUMsbUNBQVcsQ0FBQyxLQUFLLEVBQUMsT0FBTyxDQUFDLENBQUE7QUFDckMsQ0FBQyxDQUFBO0FBRVUsUUFBQSxJQUFJLEdBQUcsQ0FBQyxPQUFPO0lBQ3RCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE1BQU0sRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN0QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxFQUFFLEdBQUcsQ0FBQyxPQUFPO0lBQ3BCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLElBQUksRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUNwQyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxPQUFPLEdBQUcsQ0FBQyxPQUFPO0lBQ3pCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLFNBQVMsRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN6QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxJQUFJLEdBQUcsQ0FBQyxPQUFPO0lBQ3RCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE1BQU0sRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN0QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxLQUFLLEdBQUcsQ0FBQyxPQUFPO0lBQ3ZCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE9BQU8sRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN2QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxHQUFHLEdBQUcsQ0FBQyxPQUFPO0lBQ3JCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLEtBQUssRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUNyQyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxPQUFPLEdBQUcsQ0FBQyxRQUFRLEdBQVcsQ0FBQztJQUN0QyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQ2hDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDckIsQ0FBQztBQUNMLENBQUMsQ0FBQTtBQUVEOztHQUVHO0FBQ1EsUUFBQSxVQUFVLEdBQUcsQ0FBQyxVQUFrQixFQUFDLG1CQUFtQixHQUFXLENBQUM7SUFDdkUsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLGVBQWUsSUFBSSxDQUFDLG1CQUFtQixLQUFLLENBQUMsSUFBSSxrQkFBa0IsSUFBSSxtQkFBbUIsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUM3RyxrQkFBa0IsRUFBRSxDQUFBO0lBQ3hCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNKLGtCQUFrQixHQUFHLENBQUMsQ0FBQTtRQUN0QixlQUFlLEdBQUcsVUFBVSxDQUFBO1FBQzVCLFdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQTtJQUNuQixDQUFDO0FBQ0wsQ0FBQyxDQUFBO0FBQ0QsSUFBSSxlQUFlLEdBQVcsRUFBRSxDQUFBO0FBQ2hDLElBQUksa0JBQWtCLEdBQVcsQ0FBQyxDQUFBIn0= \ No newline at end of file diff --git a/dist/beautylog.plugins.d.ts b/dist/beautylog.plugins.d.ts index 6b8cf40..bf682f1 100644 --- a/dist/beautylog.plugins.d.ts +++ b/dist/beautylog.plugins.d.ts @@ -1,10 +1,9 @@ -import "typings-global"; -export import lodash = require("lodash"); -export import smartenv = require("smartenv"); -export import q = require("q"); -export declare let cliTable: any; -export import colors = require("colors"); -export declare let clc: any; -export declare let figlet: any; -export import loggly = require("loggly"); -export declare let ora: any; +import 'typings-global'; +import * as lodash from 'lodash'; +import * as smartenv from 'smartenv'; +import * as q from 'q'; +import * as clc from 'cli-color'; +declare let figlet: any; +import * as loggly from 'loggly'; +declare let ora: any; +export { lodash, smartenv, q, clc, figlet, loggly, ora }; diff --git a/dist/beautylog.plugins.js b/dist/beautylog.plugins.js index cc3c6d9..d754cd3 100644 --- a/dist/beautylog.plugins.js +++ b/dist/beautylog.plugins.js @@ -1,12 +1,17 @@ "use strict"; require("typings-global"); -exports.lodash = require("lodash"); -exports.smartenv = require("smartenv"); -exports.q = require("q"); -exports.cliTable = require("cli-table2"); -exports.colors = require("colors"); -exports.clc = require("cli-color"); -exports.figlet = require("figlet"); -exports.loggly = require("loggly"); -exports.ora = require("ora"); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsUUFBTyxnQkFBZ0IsQ0FBQyxDQUFBO0FBRVYsY0FBTSxXQUFXLFFBQVEsQ0FBQyxDQUFDO0FBQzNCLGdCQUFRLFdBQVcsVUFBVSxDQUFDLENBQUM7QUFDL0IsU0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFBO0FBQ25CLGdCQUFRLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO0FBQzlCLGNBQU0sV0FBVyxRQUFRLENBQUMsQ0FBQztBQUM5QixXQUFHLEdBQUcsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0FBQzNCLGNBQU0sR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDeEIsY0FBTSxXQUFXLFFBQVEsQ0FBQyxDQUFDO0FBQzlCLFdBQUcsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMifQ== \ No newline at end of file +const lodash = require("lodash"); +exports.lodash = lodash; +const smartenv = require("smartenv"); +exports.smartenv = smartenv; +const q = require("q"); +exports.q = q; +const clc = require("cli-color"); +exports.clc = clc; +let figlet = require('figlet'); +exports.figlet = figlet; +const loggly = require("loggly"); +exports.loggly = loggly; +let ora = require('ora'); +exports.ora = ora; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXdCO0FBRXhCLGlDQUFnQztBQVM1QixpQkFUUSxNQUFNLENBU1I7QUFSVixxQ0FBb0M7QUFTaEMsbUJBVFEsUUFBUSxDQVNSO0FBUlosdUJBQXNCO0FBU2xCLFlBVFEsQ0FBQyxDQVNSO0FBUkwsaUNBQWdDO0FBUzVCLGNBVFEsR0FBRyxDQVNSO0FBUlAsSUFBSSxNQUFNLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFBO0FBUzFCLGlCQVRBLE1BQU0sQ0FTQTtBQVJWLGlDQUFnQztBQVM1QixpQkFUUSxNQUFNLENBU1I7QUFSVixJQUFJLEdBQUcsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUE7QUFTcEIsY0FUQSxHQUFHLENBU0EifQ== \ No newline at end of file diff --git a/dist/beautylog.remote.js b/dist/beautylog.remote.js index 40e453a..3c49cfc 100644 --- a/dist/beautylog.remote.js +++ b/dist/beautylog.remote.js @@ -29,4 +29,4 @@ let loggly = (optionsArg) => { exports.remote = { loggly: loggly }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnJlbW90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5yZW1vdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQVksT0FBTyxXQUFNLHFCQUFxQixDQUFDLENBQUE7QUFFL0MsSUFBSSxNQUFNLENBQUM7QUFDWCxJQUFJLFVBQVUsR0FBRztJQUNiLFVBQVUsRUFBRSxVQUFVO0lBQ3RCLGVBQWUsRUFBRSxPQUFPO0lBQ3hCLE9BQU8sRUFBRSxXQUFXO0lBQ3BCLFdBQVcsRUFBRSxXQUFXO0NBQzNCLENBQUE7QUFDVSxpQkFBUyxHQUFHLENBQUMsT0FBZSxFQUFFLFVBQWtCO0lBQ3ZELFVBQVUsQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDO0lBQ2pDLFVBQVUsQ0FBQyxPQUFPLEdBQUcsVUFBVSxDQUFDO0lBQ2hDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDVCxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFBQSxDQUFDO0FBQ04sQ0FBQyxDQUFBO0FBRUQsMEJBQTBCO0FBRTFCLElBQUksTUFBTSxHQUFHLENBQUMsVUFLYjtJQUNHLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQztRQUNqQyxLQUFLLEVBQUUsVUFBVSxDQUFDLEtBQUs7UUFDdkIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTO1FBQy9CLElBQUksRUFBRSxFQUFFO1FBQ1IsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDLENBQUM7SUFDSCxVQUFVLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUM7SUFDaEQsVUFBVSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUMsVUFBVSxDQUFDO0FBQ2xELENBQUMsQ0FBQTtBQUVVLGNBQU0sR0FBRztJQUNoQixNQUFNLEVBQUUsTUFBTTtDQUNqQixDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnJlbW90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5yZW1vdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLCtDQUErQztBQUUvQyxJQUFJLE1BQU0sQ0FBQztBQUNYLElBQUksVUFBVSxHQUFHO0lBQ2IsVUFBVSxFQUFFLFVBQVU7SUFDdEIsZUFBZSxFQUFFLE9BQU87SUFDeEIsT0FBTyxFQUFFLFdBQVc7SUFDcEIsV0FBVyxFQUFFLFdBQVc7Q0FDM0IsQ0FBQTtBQUNVLFFBQUEsU0FBUyxHQUFHLENBQUMsT0FBZSxFQUFFLFVBQWtCO0lBQ3ZELFVBQVUsQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDO0lBQ2pDLFVBQVUsQ0FBQyxPQUFPLEdBQUcsVUFBVSxDQUFDO0lBQ2hDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDVCxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFBQSxDQUFDO0FBQ04sQ0FBQyxDQUFBO0FBRUQsMEJBQTBCO0FBRTFCLElBQUksTUFBTSxHQUFHLENBQUMsVUFLYjtJQUNHLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQztRQUNqQyxLQUFLLEVBQUUsVUFBVSxDQUFDLEtBQUs7UUFDdkIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTO1FBQy9CLElBQUksRUFBRSxFQUFFO1FBQ1IsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDLENBQUM7SUFDSCxVQUFVLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUM7SUFDaEQsVUFBVSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUMsVUFBVSxDQUFDO0FBQ2xELENBQUMsQ0FBQTtBQUVVLFFBQUEsTUFBTSxHQUFHO0lBQ2hCLE1BQU0sRUFBRSxNQUFNO0NBQ2pCLENBQUMifQ== \ No newline at end of file diff --git a/dist/index.d.ts b/dist/index.d.ts index e387afb..ea03933 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,5 +1,4 @@ import "typings-global"; -export { Table } from "./beautylog.classes.table"; export { Ora } from "./beautylog.classes.ora"; export { dir, error, info, log, logReduced, ok, success, warn, newLine } from "./beautylog.log"; export { figlet, figletSync } from "./beautylog.figlet"; diff --git a/dist/index.js b/dist/index.js index dbf3456..b07899c 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,8 +1,6 @@ "use strict"; require("typings-global"); // export classes -var beautylog_classes_table_1 = require("./beautylog.classes.table"); -exports.Table = beautylog_classes_table_1.Table; var beautylog_classes_ora_1 = require("./beautylog.classes.ora"); exports.Ora = beautylog_classes_ora_1.Ora; // export methods @@ -21,4 +19,4 @@ exports.figlet = beautylog_figlet_1.figlet; exports.figletSync = beautylog_figlet_1.figletSync; var beautylog_remote_1 = require("./beautylog.remote"); exports.remote = beautylog_remote_1.remote; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsUUFBTyxnQkFBZ0IsQ0FBQyxDQUFBO0FBSXhCLGlCQUFpQjtBQUNqQix3Q0FBb0IsMkJBQTJCLENBQUM7QUFBeEMsZ0RBQXdDO0FBQ2hELHNDQUFrQix5QkFBeUIsQ0FBQztBQUFwQywwQ0FBb0M7QUFFNUMsaUJBQWlCO0FBQ2pCLDhCQUFvRSxpQkFBaUIsQ0FBQztBQUE5RSxrQ0FBRztBQUFDLHNDQUFLO0FBQUMsb0NBQUk7QUFBQyxrQ0FBRztBQUFDLGdEQUFVO0FBQUMsZ0NBQUU7QUFBQywwQ0FBTztBQUFDLG9DQUFJO0FBQUMsMENBQWdDO0FBQ3RGLGlDQUFnQyxvQkFBb0IsQ0FBQztBQUE3QywyQ0FBTTtBQUFDLG1EQUFzQztBQUNyRCxpQ0FBcUIsb0JBQW9CLENBQUM7QUFBbEMsMkNBQWtDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXdCO0FBSXhCLGlCQUFpQjtBQUNqQixpRUFBNEM7QUFBcEMsc0NBQUEsR0FBRyxDQUFBO0FBRVgsaUJBQWlCO0FBQ2pCLGlEQUFzRjtBQUE5RSw4QkFBQSxHQUFHLENBQUE7QUFBQyxnQ0FBQSxLQUFLLENBQUE7QUFBQywrQkFBQSxJQUFJLENBQUE7QUFBQyw4QkFBQSxHQUFHLENBQUE7QUFBQyxxQ0FBQSxVQUFVLENBQUE7QUFBQyw2QkFBQSxFQUFFLENBQUE7QUFBQyxrQ0FBQSxPQUFPLENBQUE7QUFBQywrQkFBQSxJQUFJLENBQUE7QUFBQyxrQ0FBQSxPQUFPLENBQUE7QUFDN0QsdURBQXFEO0FBQTdDLG9DQUFBLE1BQU0sQ0FBQTtBQUFDLHdDQUFBLFVBQVUsQ0FBQTtBQUN6Qix1REFBMEM7QUFBbEMsb0NBQUEsTUFBTSxDQUFBIn0= \ No newline at end of file diff --git a/package.json b/package.json index 621d0df..b852966 100644 --- a/package.json +++ b/package.json @@ -31,23 +31,20 @@ }, "homepage": "https://gitlab.com/pushrocks/beautylog", "dependencies": { - "@types/colors": "0.x.x", "@types/lodash": "4.x.x", - "@types/loggly": "1.x.x", + "@types/loggly": "^1.1.30", "@types/q": "0.x.x", "cli-color": "^1.1.0", - "cli-table2": "^0.2.0", - "colors": "1.1.2", - "figlet": "^1.1.2", - "lodash": "^4.15.0", - "loggly": "^1.1.0", + "figlet": "^1.2.0", + "lodash": "^4.16.4", + "loggly": "^1.1.1", "ora": "^0.3.0", "q": "^1.4.1", "smartenv": "^1.2.5", - "typings-global": "^1.0.13" + "typings-global": "^1.0.14" }, "devDependencies": { "npmts-g": "^5.2.8", - "typings-test": "^1.0.2" + "typings-test": "^1.0.3" } } diff --git a/test/test.d.ts b/test/test.d.ts index e7cc8ee..2fd432a 100644 --- a/test/test.d.ts +++ b/test/test.d.ts @@ -1 +1 @@ -import "typings-test"; +import 'typings-test'; diff --git a/test/test.js b/test/test.js index 402d9c3..eaac4ea 100644 --- a/test/test.js +++ b/test/test.js @@ -1,102 +1,88 @@ "use strict"; require("typings-test"); -const beautylog = require('../dist/index'); -describe("beautylog", function () { - describe(".log(message)", function () { - it("should print a blue Dir message", function () { +const beautylog = require("../dist/index"); +describe('beautylog', function () { + describe('.log(message)', function () { + it('should print a blue Dir message', function () { beautylog.log('beautylog.log(), with normal logText, without logType'); }); }); - describe(".dir(message)", function () { - it("should print a blue Dir message", function () { + describe('.dir(message)', function () { + it('should print a blue Dir message', function () { beautylog.dir('beautylog.dir(), with normal logText, without logType'); }); }); - describe(".error(message)", function () { - it("should print a red error message", function () { + describe('.error(message)', function () { + it('should print a red error message', function () { beautylog.error('beautylog.error(), with normal logText, without logType'); }); }); - describe(".figlet", function () { - it("should print nice fonts to console in yellow", function (done) { - beautylog.figlet("Async!", { font: "Star Wars", color: "yellow" }).then(done); + describe('.figlet', function () { + it('should print nice fonts to console in yellow', function (done) { + beautylog.figlet('Async!', { font: 'Star Wars', color: 'yellow' }).then(done); }); }); - describe(".figletSync", function () { - it("should print nice fonts to console in yellow", function () { - beautylog.figletSync("Sync!", { font: "Star Wars", color: "blue" }); + describe('.figletSync', function () { + it('should print nice fonts to console in yellow', function () { + beautylog.figletSync('Sync!', { font: 'Star Wars', color: 'blue' }); }); }); - describe(".info(message)", function () { - it("should display a purple info message", function () { + describe('.info(message)', function () { + it('should display a purple info message', function () { beautylog.info('beautylog.dir(), with normal logText, without logType'); }); }); - describe(".logReduced(message)", function () { - it("should only log two messages", function () { - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 2"); - beautylog.logReduced("Message 2"); + describe('.logReduced(message)', function () { + it('should only log two messages', function () { + beautylog.logReduced('Message 1'); + beautylog.logReduced('Message 1'); + beautylog.logReduced('Message 1'); + beautylog.logReduced('Message 1'); + beautylog.logReduced('Message 2'); + beautylog.logReduced('Message 2'); }); }); - describe(".ok(message)", function () { - it("should display a green ok message", function () { + describe('.ok(message)', function () { + it('should display a green ok message', function () { beautylog.ok('beautylog.ok(), with normal logText, without logType'); }); }); - describe(".newLine(number)", function () { - it("create specified amount of new lines", function () { + describe('.newLine(number)', function () { + it('create specified amount of new lines', function () { beautylog.newLine(1); }); }); - describe(".ora(text,color)", function () { - it("should display, update, and end a message", function (done) { + describe('.ora(text,color)', function () { + it('should display, update, and end a message', function (done) { this.timeout(10000); - let testOra = new beautylog.Ora("This is a test text", "green", true); + let testOra = new beautylog.Ora('This is a test text', 'green', true); setTimeout(function () { - testOra.text("updated text!"); - beautylog.info("another log message that uses the normal log function"); + testOra.text('updated text!'); + beautylog.info('another log message that uses the normal log function'); setTimeout(function () { - testOra.endOk("Allright, ora works!"); + testOra.endOk('Allright, ora works!'); done(); }, 2000); }, 2000); }); - it("should display an error message when ended with error", function (done) { + it('should display an error message when ended with error', function (done) { this.timeout(10000); - let testOra = new beautylog.Ora("This is another test text", "green"); + let testOra = new beautylog.Ora('This is another test text', 'green'); setTimeout(function () { - testOra.endError("Allright, ora displays an error!"); + testOra.endError('Allright, ora displays an error!'); done(); }, 2000); }); }); - describe(".success(message)", function () { - it("should display an orange warn message", function () { + describe('.success(message)', function () { + it('should display an orange warn message', function () { beautylog.success('beautylog.success(), with normal logText, without logType'); }); }); - describe(".warn", function () { - it("should display a orange warn message", function () { + describe('.warn', function () { + it('should display a orange warn message', function () { beautylog.warn('beautylog.warn(), with normal logText, without logType'); }); }); - describe(".Table", function () { - it("should print a nice table", function () { - (function () { - var testTable1 = new beautylog.Table("checks"); - testTable1.push(['check1', 'success']); - testTable1.push(['check2', 'error']); - testTable1.push(['check3', 'error']); - testTable1.print(); - var testTable2 = new beautylog.Table("custom", ["Column1".red, "Column2".blue, "Column3".cyan]); - testTable2.push(["Hey", "this", "works"]); - testTable2.print(); - })(); - }); - }); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQU8sY0FBYyxDQUFDLENBQUE7QUFDdEIsTUFBTyxTQUFTLFdBQVcsZUFBZSxDQUFDLENBQUM7QUFFNUMsUUFBUSxDQUFDLFdBQVcsRUFBQztJQUNqQixRQUFRLENBQUMsZUFBZSxFQUFDO1FBQ3JCLEVBQUUsQ0FBQyxpQ0FBaUMsRUFBQztZQUNqQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVEQUF1RCxDQUFDLENBQUM7UUFDM0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxlQUFlLEVBQUM7UUFDckIsRUFBRSxDQUFDLGlDQUFpQyxFQUFDO1lBQ2pDLFNBQVMsQ0FBQyxHQUFHLENBQUMsdURBQXVELENBQUMsQ0FBQztRQUMzRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGlCQUFpQixFQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxrQ0FBa0MsRUFBQztZQUNsQyxTQUFTLENBQUMsS0FBSyxDQUFDLHlEQUF5RCxDQUFDLENBQUM7UUFDL0UsQ0FBQyxDQUFDLENBQUM7SUFDUCxDQUFDLENBQUMsQ0FBQztJQUNILFFBQVEsQ0FBQyxTQUFTLEVBQUM7UUFDZixFQUFFLENBQUMsOENBQThDLEVBQUMsVUFBUyxJQUFJO1lBQzNELFNBQVMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFDLEVBQUMsSUFBSSxFQUFDLFdBQVcsRUFBQyxLQUFLLEVBQUMsUUFBUSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDNUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQztJQUNILFFBQVEsQ0FBQyxhQUFhLEVBQUM7UUFDbkIsRUFBRSxDQUFDLDhDQUE4QyxFQUFDO1lBQzlDLFNBQVMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFD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 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHdCQUFxQjtBQUNyQiwyQ0FBMkM7QUFFM0MsUUFBUSxDQUFDLFdBQVcsRUFBQztJQUNqQixRQUFRLENBQUMsZUFBZSxFQUFDO1FBQ3JCLEVBQUUsQ0FBQyxpQ0FBaUMsRUFBQztZQUNqQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVEQUF1RCxDQUFDLENBQUE7UUFDMUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxlQUFlLEVBQUM7UUFDckIsRUFBRSxDQUFDLGlDQUFpQyxFQUFDO1lBQ2pDLFNBQVMsQ0FBQyxHQUFHLENBQUMsdURBQXVELENBQUMsQ0FBQTtRQUMxRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGlCQUFpQixFQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxrQ0FBa0MsRUFBQztZQUNsQyxTQUFTLENBQUMsS0FBSyxDQUFDLHlEQUF5RCxDQUFDLENBQUE7UUFDOUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxTQUFTLEVBQUM7UUFDZixFQUFFLENBQUMsOENBQThDLEVBQUMsVUFBUyxJQUFJO1lBQzNELFNBQVMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUsUUFBUSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDN0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxhQUFhLEVBQUM7UUFDbkIsRUFBRSxDQUFDLDhDQUE4QyxFQUFDO1lBQzlDLFNBQVMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUs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 \ No newline at end of file diff --git a/test/test.ts b/test/test.ts index 86edf9c..4c57c2b 100644 --- a/test/test.ts +++ b/test/test.ts @@ -1,104 +1,87 @@ -import "typings-test"; -import beautylog = require('../dist/index'); +import 'typings-test' +import beautylog = require('../dist/index') -describe("beautylog",function(){ - describe(".log(message)",function(){ - it("should print a blue Dir message",function(){ - beautylog.log('beautylog.log(), with normal logText, without logType'); +describe('beautylog',function(){ + describe('.log(message)',function(){ + it('should print a blue Dir message',function(){ + beautylog.log('beautylog.log(), with normal logText, without logType') }) }) - describe(".dir(message)",function(){ - it("should print a blue Dir message",function(){ - beautylog.dir('beautylog.dir(), with normal logText, without logType'); + describe('.dir(message)',function(){ + it('should print a blue Dir message',function(){ + beautylog.dir('beautylog.dir(), with normal logText, without logType') }) }) - describe(".error(message)",function(){ - it("should print a red error message",function(){ - beautylog.error('beautylog.error(), with normal logText, without logType'); - }); - }); - describe(".figlet",function(){ - it("should print nice fonts to console in yellow",function(done){ - beautylog.figlet("Async!",{font:"Star Wars",color:"yellow"}).then(done); - }) - }); - describe(".figletSync",function(){ - it("should print nice fonts to console in yellow",function(){ - beautylog.figletSync("Sync!",{font:"Star Wars",color:"blue"}); - }) - }); - describe(".info(message)",function(){ - it("should display a purple info message",function(){ - beautylog.info('beautylog.dir(), with normal logText, without logType'); - }); - }); - describe(".logReduced(message)",function(){ - it("should only log two messages",function(){ - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 1"); - beautylog.logReduced("Message 2"); - beautylog.logReduced("Message 2"); + describe('.error(message)',function(){ + it('should print a red error message',function(){ + beautylog.error('beautylog.error(), with normal logText, without logType') }) }) - describe(".ok(message)",function(){ - it("should display a green ok message",function(){ - beautylog.ok('beautylog.ok(), with normal logText, without logType'); - }); - }); - describe(".newLine(number)",function(){ - it("create specified amount of new lines",function(){ - beautylog.newLine(1); - }); - }); - describe(".ora(text,color)",function(){ - it("should display, update, and end a message",function(done){ - this.timeout(10000); - let testOra = new beautylog.Ora("This is a test text","green",true); + describe('.figlet',function(){ + it('should print nice fonts to console in yellow',function(done){ + beautylog.figlet('Async!',{font: 'Star Wars',color: 'yellow'}).then(done) + }) + }) + describe('.figletSync',function(){ + it('should print nice fonts to console in yellow',function(){ + beautylog.figletSync('Sync!',{font: 'Star Wars',color: 'blue'}) + }) + }) + describe('.info(message)',function(){ + it('should display a purple info message',function(){ + beautylog.info('beautylog.dir(), with normal logText, without logType') + }) + }) + describe('.logReduced(message)',function(){ + it('should only log two messages',function(){ + beautylog.logReduced('Message 1') + beautylog.logReduced('Message 1') + beautylog.logReduced('Message 1') + beautylog.logReduced('Message 1') + beautylog.logReduced('Message 2') + beautylog.logReduced('Message 2') + }) + }) + describe('.ok(message)',function(){ + it('should display a green ok message',function(){ + beautylog.ok('beautylog.ok(), with normal logText, without logType') + }) + }) + describe('.newLine(number)',function(){ + it('create specified amount of new lines',function(){ + beautylog.newLine(1) + }) + }) + describe('.ora(text,color)',function(){ + it('should display, update, and end a message',function(done){ + this.timeout(10000) + let testOra = new beautylog.Ora('This is a test text','green',true) setTimeout(function(){ - testOra.text("updated text!"); - beautylog.info("another log message that uses the normal log function"); + testOra.text('updated text!') + beautylog.info('another log message that uses the normal log function') setTimeout(function(){ - testOra.endOk("Allright, ora works!"); - done(); - },2000); + testOra.endOk('Allright, ora works!') + done() + },2000) },2000) - }); - it("should display an error message when ended with error",function(done){ - this.timeout(10000); - let testOra = new beautylog.Ora("This is another test text","green"); - setTimeout(function(){ - testOra.endError("Allright, ora displays an error!"); - done(); - },2000) - }); - }); - describe(".success(message)",function(){ - it("should display an orange warn message",function(){ - beautylog.success('beautylog.success(), with normal logText, without logType'); }) - }); - describe(".warn",function(){ - it("should display a orange warn message",function(){ - beautylog.warn('beautylog.warn(), with normal logText, without logType'); - }); - }); - describe(".Table",function(){ - it("should print a nice table",function(){ - (function(){ - var testTable1 = new beautylog.Table("checks"); - testTable1.push(['check1','success']); - testTable1.push(['check2','error']); - testTable1.push(['check3','error']); - testTable1.print(); - - var testTable2 = new beautylog.Table("custom",["Column1".red,"Column2".blue,"Column3".cyan]); - testTable2.push(["Hey","this","works"]); - testTable2.print(); - })(); - }); - }); -}); - - + it('should display an error message when ended with error',function(done){ + this.timeout(10000) + let testOra = new beautylog.Ora('This is another test text','green') + setTimeout(function(){ + testOra.endError('Allright, ora displays an error!') + done() + },2000) + }) + }) + describe('.success(message)',function(){ + it('should display an orange warn message',function(){ + beautylog.success('beautylog.success(), with normal logText, without logType') + }) + }) + describe('.warn',function(){ + it('should display a orange warn message',function(){ + beautylog.warn('beautylog.warn(), with normal logText, without logType') + }) + }) +}) diff --git a/test/testbrowser.d.ts b/test/testbrowser.d.ts new file mode 100644 index 0000000..3e56e20 --- /dev/null +++ b/test/testbrowser.d.ts @@ -0,0 +1,5 @@ +declare var plugins: { + gulp: any; + gulpBrowser: any; + easyserve: any; +}; diff --git a/test/testbrowser.js b/test/testbrowser.js index 537f3b9..30770d9 100644 --- a/test/testbrowser.js +++ b/test/testbrowser.js @@ -15,4 +15,4 @@ plugins.gulp.task('default', ['compileBrowserJS'], function () { plugins.easyserve("test/browser/"); }); plugins.gulp.start.apply(plugins.gulp, ['default']); -//# sourceMappingURL=testbrowser.js.map \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdGJyb3dzZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0ZXN0YnJvd3Nlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5Q0FBeUM7QUFDekMsSUFBSSxPQUFPLEdBQUc7SUFDVixJQUFJLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUNyQixXQUFXLEVBQUUsT0FBTyxDQUFDLGNBQWMsQ0FBQztJQUNwQyxTQUFTLEVBQUUsT0FBTyxDQUFDLFdBQVcsQ0FBQztDQUNsQyxDQUFDO0FBRUYsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsa0JBQWtCLEVBQUU7SUFDbEMsSUFBSSxNQUFNLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsdUJBQXVCLENBQUM7U0FDakQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsVUFBVSxFQUFFLENBQUM7U0FDdEMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDRCQUE0QixDQUFDLENBQUMsQ0FBQztJQUMzRCxNQUFNLENBQUMsTUFBTSxDQUFDO0FBQ2xCLENBQUMsQ0FBQyxDQUFDO0FBRUgsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFDLENBQUMsa0JBQWtCLENBQUMsRUFBRTtJQUM5QyxPQUFPLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxDQUFDLENBQUM7SUFDL0MsT0FBTyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsQ0FBQztBQUN2QyxDQUFDLENBQUMsQ0FBQztBQUVILE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyJ9 \ No newline at end of file diff --git a/ts/beautylog.classes.ora.ts b/ts/beautylog.classes.ora.ts index 23762c3..80160e1 100644 --- a/ts/beautylog.classes.ora.ts +++ b/ts/beautylog.classes.ora.ts @@ -1,51 +1,51 @@ -import "typings-global"; -import * as plugins from "./beautylog.plugins"; -import {logNode} from "./beautylog.log.helpers"; +import 'typings-global' +import * as plugins from './beautylog.plugins' +import {logNode} from './beautylog.log.helpers' -export let oraActive:boolean = false; // when an Ora is active (e.g. start()) this is true; -export let activeOra:Ora; //points to the currently active Ora object +export let oraActive: boolean = false // when an Ora is active (e.g. start()) this is true +export let activeOra: Ora // points to the currently active Ora object export class Ora { - private _oraObject; - state:string; - constructor(textArg:string,colorArg:string,startArg:boolean = false){ + state: string + private _oraObject + constructor(textArg: string,colorArg: string,startArg: boolean = false) { this._oraObject = plugins.ora({ - spinner:"dots", - text:textArg, - color:colorArg - }); - - startArg ? this._oraObject.start() : void(0); + spinner: 'dots', + text: textArg, + color: colorArg + }) + + startArg ? this._oraObject.start() : void(0) } - text(textArg){ - this._oraObject.text = textArg; - }; - - start(textArg?:string,colorArg?:string){ - if(textArg) this._oraObject.text = textArg; - if(colorArg) this._oraObject.color = colorArg; - activeOra = this; - oraActive = true; - this._oraObject.start(); - }; - end(){ - this._oraObject.stop(); - this._oraObject.clear(); - activeOra = undefined; - oraActive = false; + text(textArg) { + this._oraObject.text = textArg } - endOk(textArg){ - this.end(); - logNode("ok",textArg); - }; - endError(textArg){ - this.end(); - logNode("error",textArg); - }; - pause(){ - this._oraObject.stop(); + + start(textArg?: string,colorArg?: string) { + if (textArg) { this._oraObject.text = textArg } + if (colorArg) { this._oraObject.color = colorArg } + activeOra = this + oraActive = true + this._oraObject.start() } - stop(){ // alias for end - this.end(); - }; -} \ No newline at end of file + end() { + this._oraObject.stop() + this._oraObject.clear() + activeOra = undefined + oraActive = false + } + endOk(textArg) { + this.end() + logNode('ok',textArg) + } + endError(textArg) { + this.end() + logNode('error',textArg) + } + pause() { + this._oraObject.stop() + } + stop() { // alias for end + this.end() + } +} diff --git a/ts/beautylog.classes.table.ts b/ts/beautylog.classes.table.ts deleted file mode 100644 index 78f7bf9..0000000 --- a/ts/beautylog.classes.table.ts +++ /dev/null @@ -1,49 +0,0 @@ -import "typings-global"; -import * as plugins from "./beautylog.plugins"; - -let tableHelpers = { - makeRow: function(cellCounterArg:number = 2,colorArg:string = "cyan"){ - let rowArray = []; - for (let i = 0; i < (cellCounterArg); i++) { - rowArray.push(String(i + 1).cyan); - } - return rowArray; - } -}; - -export class Table { - tableHead:string[]; - rows; - type:string; - constructor(tableTypeArg:string,tableHeadArrayArg:string[] = tableHelpers.makeRow()) { - switch (tableTypeArg) { - case "checks": - this.tableHead = ['Check Item:'.cyan,'Status:'.cyan]; - break; - case "custom": - this.tableHead = tableHeadArrayArg; - break; - default: - break; - } - this.rows = []; - this.type = tableTypeArg; - } - push(row:string[]){ - this.rows.push(row); - } - print() { - let table = new plugins.cliTable({ - head: this.tableHead - }); - for (let row in this.rows){ - if(this.rows[row][1] == "success"){ - this.rows[row][1] = ' '.bgGreen + ' ' + this.rows[row][1]; - } else if (this.rows[row][1] == "error") { - this.rows[row][1] = ' '.bgRed + ' ' + this.rows[row][1]; - } - table.push(this.rows[row]); - }; - console.log(table.toString()); - } -} \ No newline at end of file diff --git a/ts/beautylog.console.ts b/ts/beautylog.console.ts index b07b455..febebce 100644 --- a/ts/beautylog.console.ts +++ b/ts/beautylog.console.ts @@ -1,41 +1,41 @@ -import "typings-global"; -import plugins = require("./beautylog.plugins"); -import {activeOra,oraActive} from "./beautylog.classes.ora"; -let nativeLog = console.log; -let nativeError = console.error; +import 'typings-global' +import plugins = require('./beautylog.plugins') +import {activeOra,oraActive} from './beautylog.classes.ora' +let nativeLog = console.log +let nativeError = console.error /** * routes the console to got through beautylog, so beautylog can take action before things are logged to console. */ let route = function(statusArg:boolean){ if(statusArg == true){ - console.log = beautyConsole.log; - console.error = beautyConsole.error; + console.log = beautyConsole.log + console.error = beautyConsole.error } else { - console.log = nativeLog; + console.log = nativeLog } -}; +} export let beautyConsole = { log: function(logArg:any){ if(oraActive){ - activeOra.pause(); - nativeLog.apply(nativeLog, arguments); - activeOra.start(); + activeOra.pause() + nativeLog.apply(nativeLog, arguments) + activeOra.start() } else { - nativeLog.apply(nativeLog, arguments); + nativeLog.apply(nativeLog, arguments) } }, error: function(){ if(oraActive){ - activeOra.pause(); - nativeLog.apply(nativeError, arguments); - activeOra.start(); + activeOra.pause() + nativeLog.apply(nativeError, arguments) + activeOra.start() } else { - nativeLog.apply(nativeError, arguments); + nativeLog.apply(nativeError, arguments) } } } -route(true); \ No newline at end of file +route(true) \ No newline at end of file diff --git a/ts/beautylog.figlet.ts b/ts/beautylog.figlet.ts index 005883d..b28093e 100644 --- a/ts/beautylog.figlet.ts +++ b/ts/beautylog.figlet.ts @@ -1,39 +1,39 @@ -import "typings-global"; -import plugins = require("./beautylog.plugins"); -var defaultOptions = { - font:"Star Wars", - color: "green", - cb: function(){} -}; +import 'typings-global' +import plugins = require('./beautylog.plugins') +let defaultOptions = { + font: 'Star Wars', + color: 'green', + cb: function() {} +} -export var figlet = function(textArg:string,optionsArg?){ - var done = plugins.q.defer(); - var mergeOptions = plugins.lodash.cloneDeep(defaultOptions); - var options = plugins.lodash.assign(mergeOptions,optionsArg); +export let figlet = function(textArg:string,optionsArg?){ + let done = plugins.q.defer() + let mergeOptions = plugins.lodash.cloneDeep(defaultOptions) + let 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('Something went wrong...') + console.dir(err) + return } - console.log(data[options.color]); - options.cb(); - done.resolve(); - }); - return done.promise; -}; + console.log(data[options.color]) + options.cb() + done.resolve() + }) + return done.promise +} -export var figletSync = function(textArg:string,optionsArg?){ - var mergeOptions = plugins.lodash.cloneDeep(defaultOptions); - var options = plugins.lodash.assign(mergeOptions,optionsArg); +export let figletSync = function(textArg: string,optionsArg?){ + let mergeOptions = plugins.lodash.cloneDeep(defaultOptions) + let options = plugins.lodash.assign(mergeOptions,optionsArg) console.log(plugins.figlet.textSync(textArg,{ font: options.font, horizontalLayout: 'default', verticalLayout: 'default' - })[options.color]); - return true; -}; + })[options.color]) + return true +} diff --git a/ts/beautylog.log.helpers.ts b/ts/beautylog.log.helpers.ts index 288150d..47f51fe 100644 --- a/ts/beautylog.log.helpers.ts +++ b/ts/beautylog.log.helpers.ts @@ -1,6 +1,6 @@ -import * as plugins from "./beautylog.plugins"; -import { beautyConsole } from "./beautylog.console"; -import {remoteLog} from "./beautylog.remote"; +import * as plugins from './beautylog.plugins' +import { beautyConsole } from './beautylog.console' +import { remoteLog } from './beautylog.remote' /** * @@ -9,99 +9,108 @@ import {remoteLog} from "./beautylog.remote"; * @returns {boolean} */ export let internalLog = function (logType: string = 'normal', logText: string = 'empty log') { - switch (plugins.smartenv.getEnv().runtimeEnv){ - case "node": - logNode(logType,logText); - remoteLog(logType,logText); - break; - case "browser": - logBrowser(logText, logType); - break; + switch (plugins.smartenv.getEnv().runtimeEnv) { + case 'node': + logNode(logType, logText) + remoteLog(logType, logText) + break + case 'browser': + logBrowser(logText, logType) + break default: - console.log("something is strange about the platform in which you try to use beautylog"); - break; - }; -}; + console.log('something is strange about the platform in which you try to use beautylog') + break + } +} + +let xC = { + black: 232, + blue: 39, + cyan: 87, + green: 112, + red: 196, + white: 231, +} let localBl = { - dirPrefix: plugins.clc.bgXterm(39).xterm(231).bold(' DIR ') + ' ', - errorPrefix: ' Error: '.bgRed.white.bold + ' ', + dirPrefix: plugins.clc.bgXterm(xC.blue).xterm(xC.white).bold(' DIR ') + ' ', + errorPrefix: plugins.clc.bgXterm(xC.red)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.red).bold(' Error: ') + ' ', 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 + ' ' -}; + logPrefix: plugins.clc.bgXterm(xC.cyan)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.cyan).bold(' Log: ') + ' ', + okPrefix: plugins.clc.bgXterm(xC.green)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.green).bold(' OK! ') + ' ', + successPrefix: plugins.clc.bgXterm(xC.green)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.green).bold(' Success: ') + ' ', + warnPrefix: plugins.clc.bgYellow(' ') + plugins.clc.bgBlack.yellow.bold(' Warn: ') + ' ' +} -export let logNode = function (logType: string,logText: string) { +export let logNode = function (logType: string, logText: string) { try { switch (logType) { case 'dir': - logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText); - break; + logText = localBl.dirPrefix + plugins.clc.xterm(xC.blue)(logText) + break case 'error': - logText = localBl.errorPrefix + logText.red.bold; - break; + logText = localBl.errorPrefix + plugins.clc.xterm(xC.red).bold(logText) + break case 'info': - logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText); - break; + logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText) + break case 'normal': - logText = localBl.normalPrefix + logText.cyan.bold; - break; + logText = localBl.logPrefix + plugins.clc.xterm(xC.cyan).bold(logText) + break case 'ok': - logText = localBl.okPrefix + logText.bold; - break; + logText = localBl.okPrefix + plugins.clc.bold(logText) + break case 'success': - logText = localBl.successPrefix + logText.green.bold; - break; + logText = localBl.successPrefix + plugins.clc.xterm(xC.green).bold(logText) + break case 'warn': - logText = localBl.warnPrefix + logText.bold; - break; + logText = localBl.warnPrefix + plugins.clc.bold(logText) + break case 'log': - logText = localBl.normalPrefix + logText.blue.bold; - break; + logText = localBl.logPrefix + plugins.clc.blue.bold(logText) + break default: - logText.blue.bold; - console.log(('unknown logType for "' + logText + '"').red.bold); - break; + plugins.clc.blue.bold(logText) + console.log(('unknown logType for "' + logText + '"')) + break } - beautyConsole.log(logText); - return true; - } - catch (error) { - console.log(localBl.errorPrefix + 'You seem to have tried logging something strange'.red.bold + error); - return false; + beautyConsole.log(logText) + return true + } catch (error) { + console.log(localBl.errorPrefix + + 'You seem to have tried logging something strange' + error) + return false } } let logBrowser = function (logText, logType) { switch (logType) { case 'dir': - logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText); - break; + logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText) + break case 'error': - logText = localBl.errorPrefix + logText.red.bold; - break; + logText = localBl.errorPrefix + logText.red.bold + break case 'info': - console.log('%c Info: %c ' + logText, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;'); - break; + console.log('%c Info: %c ' + logText, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;') + break case 'normal': - logText = localBl.normalPrefix + logText.cyan.bold; - break; + logText = localBl.logPrefix + logText.cyan.bold + break case 'ok': - console.log('%c OK: %c ' + logText, "background:#000000;color:#8BC34A;", "color:#000000;"); - break; + 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; + 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; + 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; + console.log('%c Log: %c ' + logText, 'background:#42A5F5;color:#ffffff', 'color:#42A5F5;') + break default: - console.log('unknown logType for "' + logText + '"'); - break; + console.log('unknown logType for "' + logText + '"') + break } -}; \ No newline at end of file +}; diff --git a/ts/beautylog.log.ts b/ts/beautylog.log.ts index 881c149..f776da6 100644 --- a/ts/beautylog.log.ts +++ b/ts/beautylog.log.ts @@ -1,6 +1,6 @@ -import "typings-global"; +import 'typings-global' -import {internalLog} from "./beautylog.log.helpers"; +import {internalLog} from './beautylog.log.helpers' /** * logs an info to console @@ -9,12 +9,12 @@ import {internalLog} from "./beautylog.log.helpers"; */ export let log = (logText) => { - return internalLog("log",logText) + return internalLog('log',logText) } export let info = (logText) => { - return internalLog('info',logText); -}; + return internalLog('info',logText) +} /** * logs an 'OK!' message to console @@ -22,8 +22,8 @@ export let info = (logText) => { * @returns {boolean} */ export let ok = (logText) => { - return internalLog("ok",logText); -}; + return internalLog('ok',logText) +} /** * logs a success to console @@ -31,8 +31,8 @@ export let ok = (logText) => { * @returns {boolean} */ export let success = (logText) => { - return internalLog("success",logText); -}; + return internalLog('success',logText) +} /** * logs a 'warn:' message to console @@ -40,8 +40,8 @@ export let success = (logText) => { * @returns {boolean} */ export let warn = (logText) => { - return internalLog("warn",logText); -}; + return internalLog('warn',logText) +} /** * logs an error to console @@ -49,8 +49,8 @@ export let warn = (logText) => { * @returns {boolean} */ export let error = (logText) => { - return internalLog("error",logText); -}; + return internalLog('error',logText) +} /** * logs an directory to console @@ -58,31 +58,31 @@ export let error = (logText) => { * @returns {boolean} */ export let dir = (logText) => { - return internalLog("dir",logText); -}; + return internalLog('dir',logText) +} /** * creates a new empty line * @param linesArg * @returns void */ -export let newLine = (linesArg:number = 1) => { - for(let i = 0; i < linesArg;i++){ - console.log("\n"); +export let newLine = (linesArg: number = 1) => { + for (let i = 0; i < linesArg; i++) { + console.log('\n') } } /** * logs a reduced log that only logs changes of consequential log messages */ -export let logReduced = (logTextArg:string,repeatEveryTimesArg:number = 0) => { - if(logTextArg == previousMessage && (repeatEveryTimesArg == 0 || sameMessageCounter != repeatEveryTimesArg)){ - sameMessageCounter++; +export let logReduced = (logTextArg: string,repeatEveryTimesArg: number = 0) => { + if (logTextArg === previousMessage && (repeatEveryTimesArg === 0 || sameMessageCounter != repeatEveryTimesArg)) { + sameMessageCounter++ } else { - sameMessageCounter = 0; - previousMessage = logTextArg; - log(logTextArg); + sameMessageCounter = 0 + previousMessage = logTextArg + log(logTextArg) } -}; -let previousMessage:string = ""; -let sameMessageCounter:number = 0; \ No newline at end of file +} +let previousMessage: string = '' +let sameMessageCounter: number = 0 diff --git a/ts/beautylog.plugins.ts b/ts/beautylog.plugins.ts index 914a7b6..f2610dc 100644 --- a/ts/beautylog.plugins.ts +++ b/ts/beautylog.plugins.ts @@ -1,11 +1,19 @@ -import "typings-global"; +import 'typings-global'; -export import lodash = require("lodash"); -export import smartenv = require("smartenv"); -export import q = require("q") -export let cliTable = require("cli-table2"); -export import colors = require("colors"); -export let clc = require("cli-color"); -export let figlet = require("figlet"); -export import loggly = require("loggly"); -export let ora = require("ora"); +import * as lodash from 'lodash' +import * as smartenv from 'smartenv' +import * as q from 'q' +import * as clc from 'cli-color' +let figlet = require('figlet') +import * as loggly from 'loggly' +let ora = require('ora') + +export { + lodash, + smartenv, + q, + clc, + figlet, + loggly, + ora +} diff --git a/ts/index.ts b/ts/index.ts index 08c8ad9..7208055 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -3,7 +3,6 @@ import "typings-global"; import * as plugins from "./beautylog.plugins"; // export classes -export {Table} from "./beautylog.classes.table"; export {Ora} from "./beautylog.classes.ora"; // export methods diff --git a/tslint.json b/tslint.json new file mode 100644 index 0000000..45052ad --- /dev/null +++ b/tslint.json @@ -0,0 +1,3 @@ +{ + "extends": "tslint-config-standard" +}