update to version 2
This commit is contained in:
parent
8aa178e576
commit
80799156ab
68
README.md
68
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.
|
||||
|
4
dist/beautylog.classes.ora.d.ts
vendored
4
dist/beautylog.classes.ora.d.ts
vendored
@ -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;
|
||||
|
21
dist/beautylog.classes.ora.js
vendored
21
dist/beautylog.classes.ora.js
vendored
@ -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=
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNsYXNzZXMub3JhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvYmVhdXR5bG9nLmNsYXNzZXMub3JhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSwwQkFBdUI7QUFDdkIsK0NBQThDO0FBQzlDLG1FQUErQztBQUVwQyxRQUFBLFNBQVMsR0FBWSxLQUFLLENBQUEsQ0FBQyxvREFBb0Q7QUFHMUY7SUFHSSxZQUFZLE9BQWUsRUFBQyxRQUFnQixFQUFDLFFBQVEsR0FBWSxLQUFLO1FBQ2xFLElBQUksQ0FBQyxVQUFVLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQztZQUMxQixPQUFPLEVBQUUsTUFBTTtZQUNmLElBQUksRUFBRSxPQUFPO1lBQ2IsS0FBSyxFQUFFLFFBQVE7U0FDbEIsQ0FBQyxDQUFBO1FBRUYsUUFBUSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLEdBQUcsS0FBSSxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQ2hELENBQUM7SUFDRCxJQUFJLENBQUMsT0FBTztRQUNSLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQTtJQUNsQyxDQUFDO0lBRUQsS0FBSyxDQUFDLE9BQWdCLEVBQUMsUUFBaUI7UUFDcEMsRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztZQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQTtRQUFDLENBQUM7UUFDL0MsRUFBRSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztZQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxHQUFHLFFBQVEsQ0FBQTtRQUFDLENBQUM7UUFDbEQsaUJBQVMsR0FBRyxJQUFJLENBQUE7UUFDaEIsaUJBQVMsR0FBRyxJQUFJLENBQUE7UUFDaEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtJQUMzQixDQUFDO0lBQ0QsR0FBRztRQUNDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUE7UUFDdEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUN2QixpQkFBUyxHQUFHLFNBQVMsQ0FBQTtRQUNyQixpQkFBUyxHQUFHLEtBQUssQ0FBQTtJQUNyQixDQUFDO0lBQ0QsS0FBSyxDQUFDLE9BQU87UUFDVCxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7UUFDViwrQkFBTyxDQUFDLElBQUksRUFBQyxPQUFPLENBQUMsQ0FBQTtJQUN6QixDQUFDO0lBQ0QsUUFBUSxDQUFDLE9BQU87UUFDWixJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7UUFDViwrQkFBTyxDQUFDLE9BQU8sRUFBQyxPQUFPLENBQUMsQ0FBQTtJQUM1QixDQUFDO0lBQ0QsS0FBSztRQUNELElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUE7SUFDMUIsQ0FBQztJQUNELElBQUk7UUFDQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUE7SUFDZCxDQUFDO0NBQ0o7QUEzQ0Qsa0JBMkNDIn0=
|
9
dist/beautylog.classes.table.d.ts
vendored
9
dist/beautylog.classes.table.d.ts
vendored
@ -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;
|
||||
}
|
49
dist/beautylog.classes.table.js
vendored
49
dist/beautylog.classes.table.js
vendored
@ -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
|
2
dist/beautylog.console.d.ts
vendored
2
dist/beautylog.console.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
import "typings-global";
|
||||
import 'typings-global';
|
||||
export declare let beautyConsole: {
|
||||
log: (logArg: any) => void;
|
||||
error: () => void;
|
||||
|
2
dist/beautylog.console.js
vendored
2
dist/beautylog.console.js
vendored
@ -38,4 +38,4 @@ exports.beautyConsole = {
|
||||
}
|
||||
};
|
||||
route(true);
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNvbnNvbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cuY29uc29sZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsUUFBTyxnQkFBZ0IsQ0FBQyxDQUFBO0FBRXhCLHdDQUFrQyx5QkFBeUIsQ0FBQyxDQUFBO0FBQzVELElBQUksU0FBUyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUM7QUFDNUIsSUFBSSxXQUFXLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQztBQUVoQzs7R0FFRztBQUNILElBQUksS0FBSyxHQUFHLFVBQVMsU0FBaUI7SUFDbEMsRUFBRSxDQUFBLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxDQUFBLENBQUM7UUFDbEIsT0FBTyxDQUFDLEdBQUcsR0FBRyxxQkFBYSxDQUFDLEdBQUcsQ0FBQztRQUNoQyxPQUFPLENBQUMsS0FBSyxHQUFHLHFCQUFhLENBQUMsS0FBSyxDQUFDO0lBQ3hDLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNKLE9BQU8sQ0FBQyxHQUFHLEdBQUcsU0FBUyxDQUFDO0lBQzVCLENBQUM7QUFFTCxDQUFDLENBQUM7QUFFUyxxQkFBYSxHQUFHO0lBQ3ZCLEdBQUcsRUFBRSxVQUFTLE1BQVU7UUFDcEIsRUFBRSxDQUFBLENBQUMsaUNBQVMsQ0FBQyxDQUFBLENBQUM7WUFDVixpQ0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO1lBQ2xCLFNBQVMsQ0FBQyxLQUFLLENBQUMsU0FBUyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1lBQ3RDLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDdEIsQ0FBQztRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ0osU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUM7UUFDMUMsQ0FBQztJQUNMLENBQUM7SUFDRCxLQUFLLEVBQUU7UUFDSCxFQUFFLENBQUEsQ0FBQyxpQ0FBUyxDQUFDLENBQUEsQ0FBQztZQUNWLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDbEIsU0FBUyxDQUFDLEtBQUssQ0FBQyxXQUFXLEVBQUUsU0FBUyxDQUFDLENBQUM7WUFDeEMsaUNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUN0QixDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixTQUFTLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQztRQUM1QyxDQUFDO0lBQ0wsQ0FBQztDQUNKLENBQUE7QUFFRCxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMifQ==
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmNvbnNvbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cuY29uc29sZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXVCO0FBRXZCLG1FQUEyRDtBQUMzRCxJQUFJLFNBQVMsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFBO0FBQzNCLElBQUksV0FBVyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUE7QUFFL0I7O0dBRUc7QUFDSCxJQUFJLEtBQUssR0FBRyxVQUFTLFNBQWlCO0lBQ2xDLEVBQUUsQ0FBQSxDQUFDLFNBQVMsSUFBSSxJQUFJLENBQUMsQ0FBQSxDQUFDO1FBQ2xCLE9BQU8sQ0FBQyxHQUFHLEdBQUcscUJBQWEsQ0FBQyxHQUFHLENBQUE7UUFDL0IsT0FBTyxDQUFDLEtBQUssR0FBRyxxQkFBYSxDQUFDLEtBQUssQ0FBQTtJQUN2QyxDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDSixPQUFPLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQTtJQUMzQixDQUFDO0FBRUwsQ0FBQyxDQUFBO0FBRVUsUUFBQSxhQUFhLEdBQUc7SUFDdkIsR0FBRyxFQUFFLFVBQVMsTUFBVTtRQUNwQixFQUFFLENBQUEsQ0FBQyxpQ0FBUyxDQUFDLENBQUEsQ0FBQztZQUNWLGlDQUFTLENBQUMsS0FBSyxFQUFFLENBQUE7WUFDakIsU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsU0FBUyxDQUFDLENBQUE7WUFDckMsaUNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUNyQixDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixTQUFTLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQTtRQUN6QyxDQUFDO0lBQ0wsQ0FBQztJQUNELEtBQUssRUFBRTtRQUNILEVBQUUsQ0FBQSxDQUFDLGlDQUFTLENBQUMsQ0FBQSxDQUFDO1lBQ1YsaUNBQVMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtZQUNqQixTQUFTLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQTtZQUN2QyxpQ0FBUyxDQUFDLEtBQUssRUFBRSxDQUFBO1FBQ3JCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLFNBQVMsQ0FBQyxLQUFLLENBQUMsV0FBVyxFQUFFLFNBQVMsQ0FBQyxDQUFBO1FBQzNDLENBQUM7SUFDTCxDQUFDO0NBQ0osQ0FBQTtBQUVELEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQSJ9
|
7
dist/beautylog.figlet.d.ts
vendored
7
dist/beautylog.figlet.d.ts
vendored
@ -1,5 +1,4 @@
|
||||
/// <reference types="q" />
|
||||
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;
|
||||
|
18
dist/beautylog.figlet.js
vendored
18
dist/beautylog.figlet.js
vendored
@ -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==
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmZpZ2xldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5maWdsZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF1QjtBQUN2QiwrQ0FBK0M7QUFDL0MsSUFBSSxjQUFjLEdBQUc7SUFDakIsSUFBSSxFQUFFLFdBQVc7SUFDakIsS0FBSyxFQUFFLE9BQU87SUFDZCxFQUFFLEVBQUUsY0FBWSxDQUFDO0NBQ3BCLENBQUE7QUFFVSxRQUFBLE1BQU0sR0FBRyxVQUFTLE9BQWMsRUFBQyxVQUFXO0lBQ25ELElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDNUIsSUFBSSxZQUFZLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUE7SUFDM0QsSUFBSSxPQUFPLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFDLFVBQVUsQ0FBQyxDQUFBO0lBQzVELE9BQU8sQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFDO1FBQ25CLElBQUksRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNsQixnQkFBZ0IsRUFBRSxTQUFTO1FBQzNCLGNBQWMsRUFBRSxTQUFTO0tBQzVCLEVBQUUsVUFBUyxHQUFHLEVBQUUsSUFBSTtRQUNqQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1lBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFBO1lBQ3RDLE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUE7WUFDaEIsTUFBTSxDQUFBO1FBQ1YsQ0FBQztRQUNELE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFBO1FBQ2hDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsQ0FBQTtRQUNaLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQTtJQUNsQixDQUFDLENBQUMsQ0FBQTtJQUNGLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFBO0FBQ3ZCLENBQUMsQ0FBQTtBQUVVLFFBQUEsVUFBVSxHQUFHLFVBQVMsT0FBZSxFQUFDLFVBQVc7SUFDeEQsSUFBSSxZQUFZLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUE7SUFDM0QsSUFBSSxPQUFPLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFDLFVBQVUsQ0FBQyxDQUFBO0lBQzVELE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFDO1FBQ3hDLElBQUksRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNsQixnQkFBZ0IsRUFBRSxTQUFTO1FBQzNCLGNBQWMsRUFBRSxTQUFTO0tBQzVCLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQTtJQUNsQixNQUFNLENBQUMsSUFBSSxDQUFBO0FBQ2YsQ0FBQyxDQUFBIn0=
|
2
dist/beautylog.log.d.ts
vendored
2
dist/beautylog.log.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
import "typings-global";
|
||||
import 'typings-global';
|
||||
/**
|
||||
* logs an info to console
|
||||
* @param logText
|
||||
|
60
dist/beautylog.log.helpers.js
vendored
60
dist/beautylog.log.helpers.js
vendored
File diff suppressed because one or more lines are too long
20
dist/beautylog.log.js
vendored
20
dist/beautylog.log.js
vendored
@ -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=
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmxvZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5sb2cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF1QjtBQUV2QixtRUFBbUQ7QUFFbkQ7Ozs7R0FJRztBQUVRLFFBQUEsR0FBRyxHQUFHLENBQUMsT0FBTztJQUNyQixNQUFNLENBQUMsbUNBQVcsQ0FBQyxLQUFLLEVBQUMsT0FBTyxDQUFDLENBQUE7QUFDckMsQ0FBQyxDQUFBO0FBRVUsUUFBQSxJQUFJLEdBQUcsQ0FBQyxPQUFPO0lBQ3RCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE1BQU0sRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN0QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxFQUFFLEdBQUcsQ0FBQyxPQUFPO0lBQ3BCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLElBQUksRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUNwQyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxPQUFPLEdBQUcsQ0FBQyxPQUFPO0lBQ3pCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLFNBQVMsRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN6QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxJQUFJLEdBQUcsQ0FBQyxPQUFPO0lBQ3RCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE1BQU0sRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN0QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxLQUFLLEdBQUcsQ0FBQyxPQUFPO0lBQ3ZCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE9BQU8sRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUN2QyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxHQUFHLEdBQUcsQ0FBQyxPQUFPO0lBQ3JCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLEtBQUssRUFBQyxPQUFPLENBQUMsQ0FBQTtBQUNyQyxDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxPQUFPLEdBQUcsQ0FBQyxRQUFRLEdBQVcsQ0FBQztJQUN0QyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQ2hDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDckIsQ0FBQztBQUNMLENBQUMsQ0FBQTtBQUVEOztHQUVHO0FBQ1EsUUFBQSxVQUFVLEdBQUcsQ0FBQyxVQUFrQixFQUFDLG1CQUFtQixHQUFXLENBQUM7SUFDdkUsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLGVBQWUsSUFBSSxDQUFDLG1CQUFtQixLQUFLLENBQUMsSUFBSSxrQkFBa0IsSUFBSSxtQkFBbUIsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUM3RyxrQkFBa0IsRUFBRSxDQUFBO0lBQ3hCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNKLGtCQUFrQixHQUFHLENBQUMsQ0FBQTtRQUN0QixlQUFlLEdBQUcsVUFBVSxDQUFBO1FBQzVCLFdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQTtJQUNuQixDQUFDO0FBQ0wsQ0FBQyxDQUFBO0FBQ0QsSUFBSSxlQUFlLEdBQVcsRUFBRSxDQUFBO0FBQ2hDLElBQUksa0JBQWtCLEdBQVcsQ0FBQyxDQUFBIn0=
|
19
dist/beautylog.plugins.d.ts
vendored
19
dist/beautylog.plugins.d.ts
vendored
@ -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 };
|
||||
|
25
dist/beautylog.plugins.js
vendored
25
dist/beautylog.plugins.js
vendored
@ -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==
|
||||
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==
|
2
dist/beautylog.remote.js
vendored
2
dist/beautylog.remote.js
vendored
@ -29,4 +29,4 @@ let loggly = (optionsArg) => {
|
||||
exports.remote = {
|
||||
loggly: loggly
|
||||
};
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnJlbW90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5yZW1vdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQVksT0FBTyxXQUFNLHFCQUFxQixDQUFDLENBQUE7QUFFL0MsSUFBSSxNQUFNLENBQUM7QUFDWCxJQUFJLFVBQVUsR0FBRztJQUNiLFVBQVUsRUFBRSxVQUFVO0lBQ3RCLGVBQWUsRUFBRSxPQUFPO0lBQ3hCLE9BQU8sRUFBRSxXQUFXO0lBQ3BCLFdBQVcsRUFBRSxXQUFXO0NBQzNCLENBQUE7QUFDVSxpQkFBUyxHQUFHLENBQUMsT0FBZSxFQUFFLFVBQWtCO0lBQ3ZELFVBQVUsQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDO0lBQ2pDLFVBQVUsQ0FBQyxPQUFPLEdBQUcsVUFBVSxDQUFDO0lBQ2hDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDVCxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFBQSxDQUFDO0FBQ04sQ0FBQyxDQUFBO0FBRUQsMEJBQTBCO0FBRTFCLElBQUksTUFBTSxHQUFHLENBQUMsVUFLYjtJQUNHLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQztRQUNqQyxLQUFLLEVBQUUsVUFBVSxDQUFDLEtBQUs7UUFDdkIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTO1FBQy9CLElBQUksRUFBRSxFQUFFO1FBQ1IsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDLENBQUM7SUFDSCxVQUFVLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUM7SUFDaEQsVUFBVSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUMsVUFBVSxDQUFDO0FBQ2xELENBQUMsQ0FBQTtBQUVVLGNBQU0sR0FBRztJQUNoQixNQUFNLEVBQUUsTUFBTTtDQUNqQixDQUFDIn0=
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnJlbW90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5yZW1vdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLCtDQUErQztBQUUvQyxJQUFJLE1BQU0sQ0FBQztBQUNYLElBQUksVUFBVSxHQUFHO0lBQ2IsVUFBVSxFQUFFLFVBQVU7SUFDdEIsZUFBZSxFQUFFLE9BQU87SUFDeEIsT0FBTyxFQUFFLFdBQVc7SUFDcEIsV0FBVyxFQUFFLFdBQVc7Q0FDM0IsQ0FBQTtBQUNVLFFBQUEsU0FBUyxHQUFHLENBQUMsT0FBZSxFQUFFLFVBQWtCO0lBQ3ZELFVBQVUsQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDO0lBQ2pDLFVBQVUsQ0FBQyxPQUFPLEdBQUcsVUFBVSxDQUFDO0lBQ2hDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDVCxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFBQSxDQUFDO0FBQ04sQ0FBQyxDQUFBO0FBRUQsMEJBQTBCO0FBRTFCLElBQUksTUFBTSxHQUFHLENBQUMsVUFLYjtJQUNHLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQztRQUNqQyxLQUFLLEVBQUUsVUFBVSxDQUFDLEtBQUs7UUFDdkIsU0FBUyxFQUFFLFVBQVUsQ0FBQyxTQUFTO1FBQy9CLElBQUksRUFBRSxFQUFFO1FBQ1IsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDLENBQUM7SUFDSCxVQUFVLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUM7SUFDaEQsVUFBVSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUMsVUFBVSxDQUFDO0FBQ2xELENBQUMsQ0FBQTtBQUVVLFFBQUEsTUFBTSxHQUFHO0lBQ2hCLE1BQU0sRUFBRSxNQUFNO0NBQ2pCLENBQUMifQ==
|
1
dist/index.d.ts
vendored
1
dist/index.d.ts
vendored
@ -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";
|
||||
|
4
dist/index.js
vendored
4
dist/index.js
vendored
@ -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=
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXdCO0FBSXhCLGlCQUFpQjtBQUNqQixpRUFBNEM7QUFBcEMsc0NBQUEsR0FBRyxDQUFBO0FBRVgsaUJBQWlCO0FBQ2pCLGlEQUFzRjtBQUE5RSw4QkFBQSxHQUFHLENBQUE7QUFBQyxnQ0FBQSxLQUFLLENBQUE7QUFBQywrQkFBQSxJQUFJLENBQUE7QUFBQyw4QkFBQSxHQUFHLENBQUE7QUFBQyxxQ0FBQSxVQUFVLENBQUE7QUFBQyw2QkFBQSxFQUFFLENBQUE7QUFBQyxrQ0FBQSxPQUFPLENBQUE7QUFBQywrQkFBQSxJQUFJLENBQUE7QUFBQyxrQ0FBQSxPQUFPLENBQUE7QUFDN0QsdURBQXFEO0FBQTdDLG9DQUFBLE1BQU0sQ0FBQTtBQUFDLHdDQUFBLFVBQVUsQ0FBQTtBQUN6Qix1REFBMEM7QUFBbEMsb0NBQUEsTUFBTSxDQUFBIn0=
|
15
package.json
15
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"
|
||||
}
|
||||
}
|
||||
|
2
test/test.d.ts
vendored
2
test/test.d.ts
vendored
@ -1 +1 @@
|
||||
import "typings-test";
|
||||
import 'typings-test';
|
||||
|
98
test/test.js
98
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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
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHdCQUFxQjtBQUNyQiwyQ0FBMkM7QUFFM0MsUUFBUSxDQUFDLFdBQVcsRUFBQztJQUNqQixRQUFRLENBQUMsZUFBZSxFQUFDO1FBQ3JCLEVBQUUsQ0FBQyxpQ0FBaUMsRUFBQztZQUNqQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVEQUF1RCxDQUFDLENBQUE7UUFDMUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxlQUFlLEVBQUM7UUFDckIsRUFBRSxDQUFDLGlDQUFpQyxFQUFDO1lBQ2pDLFNBQVMsQ0FBQyxHQUFHLENBQUMsdURBQXVELENBQUMsQ0FBQTtRQUMxRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGlCQUFpQixFQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxrQ0FBa0MsRUFBQztZQUNsQyxTQUFTLENBQUMsS0FBSyxDQUFDLHlEQUF5RCxDQUFDLENBQUE7UUFDOUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxTQUFTLEVBQUM7UUFDZixFQUFFLENBQUMsOENBQThDLEVBQUMsVUFBUyxJQUFJO1lBQzNELFNBQVMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUsUUFBUSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDN0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxhQUFhLEVBQUM7UUFDbkIsRUFBRSxDQUFDLDhDQUE4QyxFQUFDO1lBQzlDLFNBQVMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUs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
|
167
test/test.ts
167
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)
|
||||
});
|
||||
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')
|
||||
})
|
||||
})
|
||||
})
|
||||
|
5
test/testbrowser.d.ts
vendored
Normal file
5
test/testbrowser.d.ts
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
declare var plugins: {
|
||||
gulp: any;
|
||||
gulpBrowser: any;
|
||||
easyserve: any;
|
||||
};
|
@ -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
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdGJyb3dzZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0ZXN0YnJvd3Nlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5Q0FBeUM7QUFDekMsSUFBSSxPQUFPLEdBQUc7SUFDVixJQUFJLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUNyQixXQUFXLEVBQUUsT0FBTyxDQUFDLGNBQWMsQ0FBQztJQUNwQyxTQUFTLEVBQUUsT0FBTyxDQUFDLFdBQVcsQ0FBQztDQUNsQyxDQUFDO0FBRUYsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsa0JBQWtCLEVBQUU7SUFDbEMsSUFBSSxNQUFNLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsdUJBQXVCLENBQUM7U0FDakQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsVUFBVSxFQUFFLENBQUM7U0FDdEMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDRCQUE0QixDQUFDLENBQUMsQ0FBQztJQUMzRCxNQUFNLENBQUMsTUFBTSxDQUFDO0FBQ2xCLENBQUMsQ0FBQyxDQUFDO0FBRUgsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFDLENBQUMsa0JBQWtCLENBQUMsRUFBRTtJQUM5QyxPQUFPLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxDQUFDLENBQUM7SUFDL0MsT0FBTyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsQ0FBQztBQUN2QyxDQUFDLENBQUMsQ0FBQztBQUVILE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyJ9
|
@ -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;
|
||||
state: string
|
||||
private _oraObject
|
||||
constructor(textArg: string,colorArg: string,startArg: boolean = false) {
|
||||
this._oraObject = plugins.ora({
|
||||
spinner:"dots",
|
||||
spinner: 'dots',
|
||||
text: textArg,
|
||||
color: colorArg
|
||||
});
|
||||
})
|
||||
|
||||
startArg ? this._oraObject.start() : void(0);
|
||||
startArg ? this._oraObject.start() : void(0)
|
||||
}
|
||||
text(textArg) {
|
||||
this._oraObject.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();
|
||||
};
|
||||
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;
|
||||
this._oraObject.stop()
|
||||
this._oraObject.clear()
|
||||
activeOra = undefined
|
||||
oraActive = false
|
||||
}
|
||||
endOk(textArg) {
|
||||
this.end();
|
||||
logNode("ok",textArg);
|
||||
};
|
||||
this.end()
|
||||
logNode('ok',textArg)
|
||||
}
|
||||
endError(textArg) {
|
||||
this.end();
|
||||
logNode("error",textArg);
|
||||
};
|
||||
this.end()
|
||||
logNode('error',textArg)
|
||||
}
|
||||
pause() {
|
||||
this._oraObject.stop();
|
||||
this._oraObject.stop()
|
||||
}
|
||||
stop() { // alias for end
|
||||
this.end();
|
||||
};
|
||||
this.end()
|
||||
}
|
||||
}
|
@ -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());
|
||||
}
|
||||
}
|
@ -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);
|
||||
route(true)
|
@ -1,39 +1,39 @@
|
||||
import "typings-global";
|
||||
import plugins = require("./beautylog.plugins");
|
||||
var defaultOptions = {
|
||||
font:"Star Wars",
|
||||
color: "green",
|
||||
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
|
||||
}
|
||||
|
@ -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'
|
||||
|
||||
/**
|
||||
*
|
||||
@ -10,98 +10,107 @@ import {remoteLog} from "./beautylog.remote";
|
||||
*/
|
||||
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;
|
||||
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) {
|
||||
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
|
||||
}
|
||||
};
|
@ -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,8 +58,8 @@ export let error = (logText) => {
|
||||
* @returns {boolean}
|
||||
*/
|
||||
export let dir = (logText) => {
|
||||
return internalLog("dir",logText);
|
||||
};
|
||||
return internalLog('dir',logText)
|
||||
}
|
||||
|
||||
/**
|
||||
* creates a new empty line
|
||||
@ -68,7 +68,7 @@ export let dir = (logText) => {
|
||||
*/
|
||||
export let newLine = (linesArg: number = 1) => {
|
||||
for (let i = 0; i < linesArg; i++) {
|
||||
console.log("\n");
|
||||
console.log('\n')
|
||||
}
|
||||
}
|
||||
|
||||
@ -76,13 +76,13 @@ export let newLine = (linesArg:number = 1) => {
|
||||
* 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++;
|
||||
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;
|
||||
}
|
||||
let previousMessage: string = ''
|
||||
let sameMessageCounter: number = 0
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -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
|
||||
|
3
tslint.json
Normal file
3
tslint.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"extends": "tslint-config-standard"
|
||||
}
|
Loading…
Reference in New Issue
Block a user