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
|
## Usage
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
var beautylog = require("beautylog");
|
import * as beautylog from 'beautylog'
|
||||||
|
|
||||||
beautylog.log("some log message"); // normal console log message
|
beautylog.log('some log message') // normal console log message
|
||||||
beautylog.info("some log message") // info console log message
|
beautylog.info('some log message') // info console log message
|
||||||
beautylog.ok("some log message"); // ok console log message
|
beautylog.ok('some log message') // ok console log message
|
||||||
beautylog.warn("some log message"); // warn console log message
|
beautylog.warn('some log message') // warn console log message
|
||||||
beautylog.success("some success message"); // success console log message
|
beautylog.success('some success message') // success console log message
|
||||||
beautylog.error("some error message"); // error console log message
|
beautylog.error('some error message') // error console log message
|
||||||
```
|
```
|
||||||
The plugin produces beautiful output like this:
|
The plugin produces beautiful output like this:
|
||||||
![console.png](https://mediaserve.lossless.digital/github.com/pushrocks/beautylog/console.png)
|
![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.
|
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
|
```typescript
|
||||||
var myOra = new beautylog.Ora("my awesome text", "blue");
|
let myOra = new beautylog.Ora('my awesome text', 'blue')
|
||||||
myOra.start();
|
myOra.start()
|
||||||
beautylog.info("some persistent text") //does not disturb myOra
|
beautylog.info('some persistent text') //does not disturb myOra
|
||||||
console.log("something") // even this works because console.log is monkeypatched by beautylog
|
console.log('something') // even this works because console.log is monkeypatched by beautylog
|
||||||
myOra.text("some updated text");
|
myOra.text('some updated text')
|
||||||
myOra.stop();
|
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
|
## Centralized remote logging
|
||||||
Beautylog makes it easy to have all your node applications log to a remote location.
|
Beautylog makes it easy to have all your node applications log to a remote location.
|
||||||
|
|
||||||
@ -85,11 +53,11 @@ Currently supported remote providers:
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
beautylog.remote.loggly({
|
beautylog.remote.loggly({
|
||||||
token: "loggly-token",
|
token: 'loggly-token',
|
||||||
subdomain: "loggly-subdomain",
|
subdomain: 'loggly-subdomain',
|
||||||
appName: "some App Name",
|
appName: 'some App Name',
|
||||||
serverName: "some Server Name"
|
serverName: 'some Server Name'
|
||||||
});
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
> Note: since beautylog monkeypatches all console log methods.
|
> 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 oraActive: boolean;
|
||||||
export declare let activeOra: Ora;
|
export declare let activeOra: Ora;
|
||||||
export declare class Ora {
|
export declare class Ora {
|
||||||
private _oraObject;
|
|
||||||
state: string;
|
state: string;
|
||||||
|
private _oraObject;
|
||||||
constructor(textArg: string, colorArg: string, startArg?: boolean);
|
constructor(textArg: string, colorArg: string, startArg?: boolean);
|
||||||
text(textArg: any): void;
|
text(textArg: any): void;
|
||||||
start(textArg?: string, colorArg?: string): 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");
|
require("typings-global");
|
||||||
const plugins = require("./beautylog.plugins");
|
const plugins = require("./beautylog.plugins");
|
||||||
const beautylog_log_helpers_1 = require("./beautylog.log.helpers");
|
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 {
|
class Ora {
|
||||||
constructor(textArg, colorArg, startArg = false) {
|
constructor(textArg, colorArg, startArg = false) {
|
||||||
this._oraObject = plugins.ora({
|
this._oraObject = plugins.ora({
|
||||||
spinner: "dots",
|
spinner: 'dots',
|
||||||
text: textArg,
|
text: textArg,
|
||||||
color: colorArg
|
color: colorArg
|
||||||
});
|
});
|
||||||
@ -15,17 +15,17 @@ class Ora {
|
|||||||
text(textArg) {
|
text(textArg) {
|
||||||
this._oraObject.text = textArg;
|
this._oraObject.text = textArg;
|
||||||
}
|
}
|
||||||
;
|
|
||||||
start(textArg, colorArg) {
|
start(textArg, colorArg) {
|
||||||
if (textArg)
|
if (textArg) {
|
||||||
this._oraObject.text = textArg;
|
this._oraObject.text = textArg;
|
||||||
if (colorArg)
|
}
|
||||||
|
if (colorArg) {
|
||||||
this._oraObject.color = colorArg;
|
this._oraObject.color = colorArg;
|
||||||
|
}
|
||||||
exports.activeOra = this;
|
exports.activeOra = this;
|
||||||
exports.oraActive = true;
|
exports.oraActive = true;
|
||||||
this._oraObject.start();
|
this._oraObject.start();
|
||||||
}
|
}
|
||||||
;
|
|
||||||
end() {
|
end() {
|
||||||
this._oraObject.stop();
|
this._oraObject.stop();
|
||||||
this._oraObject.clear();
|
this._oraObject.clear();
|
||||||
@ -34,21 +34,18 @@ class Ora {
|
|||||||
}
|
}
|
||||||
endOk(textArg) {
|
endOk(textArg) {
|
||||||
this.end();
|
this.end();
|
||||||
beautylog_log_helpers_1.logNode("ok", textArg);
|
beautylog_log_helpers_1.logNode('ok', textArg);
|
||||||
}
|
}
|
||||||
;
|
|
||||||
endError(textArg) {
|
endError(textArg) {
|
||||||
this.end();
|
this.end();
|
||||||
beautylog_log_helpers_1.logNode("error", textArg);
|
beautylog_log_helpers_1.logNode('error', textArg);
|
||||||
}
|
}
|
||||||
;
|
|
||||||
pause() {
|
pause() {
|
||||||
this._oraObject.stop();
|
this._oraObject.stop();
|
||||||
}
|
}
|
||||||
stop() {
|
stop() {
|
||||||
this.end();
|
this.end();
|
||||||
}
|
}
|
||||||
;
|
|
||||||
}
|
}
|
||||||
exports.Ora = Ora;
|
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: {
|
export declare let beautyConsole: {
|
||||||
log: (logArg: any) => void;
|
log: (logArg: any) => void;
|
||||||
error: () => void;
|
error: () => void;
|
||||||
|
2
dist/beautylog.console.js
vendored
2
dist/beautylog.console.js
vendored
@ -38,4 +38,4 @@ exports.beautyConsole = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
route(true);
|
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" />
|
/// <reference types="q" />
|
||||||
import "typings-global";
|
import 'typings-global';
|
||||||
import plugins = require("./beautylog.plugins");
|
export declare let figlet: (textArg: string, optionsArg?: any) => Q.Promise<{}>;
|
||||||
export declare var figlet: (textArg: string, optionsArg?: any) => plugins.q.Promise<{}>;
|
export declare let figletSync: (textArg: string, optionsArg?: any) => boolean;
|
||||||
export declare var figletSync: (textArg: string, optionsArg?: any) => boolean;
|
|
||||||
|
18
dist/beautylog.figlet.js
vendored
18
dist/beautylog.figlet.js
vendored
@ -1,15 +1,15 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
require("typings-global");
|
||||||
const plugins = require("./beautylog.plugins");
|
const plugins = require("./beautylog.plugins");
|
||||||
var defaultOptions = {
|
let defaultOptions = {
|
||||||
font: "Star Wars",
|
font: 'Star Wars',
|
||||||
color: "green",
|
color: 'green',
|
||||||
cb: function () { }
|
cb: function () { }
|
||||||
};
|
};
|
||||||
exports.figlet = function (textArg, optionsArg) {
|
exports.figlet = function (textArg, optionsArg) {
|
||||||
var done = plugins.q.defer();
|
let done = plugins.q.defer();
|
||||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
let mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||||
var options = plugins.lodash.assign(mergeOptions, optionsArg);
|
let options = plugins.lodash.assign(mergeOptions, optionsArg);
|
||||||
plugins.figlet(textArg, {
|
plugins.figlet(textArg, {
|
||||||
font: options.font,
|
font: options.font,
|
||||||
horizontalLayout: 'default',
|
horizontalLayout: 'default',
|
||||||
@ -27,8 +27,8 @@ exports.figlet = function (textArg, optionsArg) {
|
|||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
exports.figletSync = function (textArg, optionsArg) {
|
exports.figletSync = function (textArg, optionsArg) {
|
||||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
let mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
||||||
var options = plugins.lodash.assign(mergeOptions, optionsArg);
|
let options = plugins.lodash.assign(mergeOptions, optionsArg);
|
||||||
console.log(plugins.figlet.textSync(textArg, {
|
console.log(plugins.figlet.textSync(textArg, {
|
||||||
font: options.font,
|
font: options.font,
|
||||||
horizontalLayout: 'default',
|
horizontalLayout: 'default',
|
||||||
@ -36,4 +36,4 @@ exports.figletSync = function (textArg, optionsArg) {
|
|||||||
})[options.color]);
|
})[options.color]);
|
||||||
return true;
|
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
|
* logs an info to console
|
||||||
* @param logText
|
* @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}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
exports.log = (logText) => {
|
exports.log = (logText) => {
|
||||||
return beautylog_log_helpers_1.internalLog("log", logText);
|
return beautylog_log_helpers_1.internalLog('log', logText);
|
||||||
};
|
};
|
||||||
exports.info = (logText) => {
|
exports.info = (logText) => {
|
||||||
return beautylog_log_helpers_1.internalLog('info', logText);
|
return beautylog_log_helpers_1.internalLog('info', logText);
|
||||||
@ -18,7 +18,7 @@ exports.info = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
exports.ok = (logText) => {
|
exports.ok = (logText) => {
|
||||||
return beautylog_log_helpers_1.internalLog("ok", logText);
|
return beautylog_log_helpers_1.internalLog('ok', logText);
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* logs a success to console
|
* logs a success to console
|
||||||
@ -26,7 +26,7 @@ exports.ok = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
exports.success = (logText) => {
|
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
|
* logs a 'warn:' message to console
|
||||||
@ -34,7 +34,7 @@ exports.success = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
exports.warn = (logText) => {
|
exports.warn = (logText) => {
|
||||||
return beautylog_log_helpers_1.internalLog("warn", logText);
|
return beautylog_log_helpers_1.internalLog('warn', logText);
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* logs an error to console
|
* logs an error to console
|
||||||
@ -42,7 +42,7 @@ exports.warn = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
exports.error = (logText) => {
|
exports.error = (logText) => {
|
||||||
return beautylog_log_helpers_1.internalLog("error", logText);
|
return beautylog_log_helpers_1.internalLog('error', logText);
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* logs an directory to console
|
* logs an directory to console
|
||||||
@ -50,7 +50,7 @@ exports.error = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
exports.dir = (logText) => {
|
exports.dir = (logText) => {
|
||||||
return beautylog_log_helpers_1.internalLog("dir", logText);
|
return beautylog_log_helpers_1.internalLog('dir', logText);
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* creates a new empty line
|
* creates a new empty line
|
||||||
@ -59,14 +59,14 @@ exports.dir = (logText) => {
|
|||||||
*/
|
*/
|
||||||
exports.newLine = (linesArg = 1) => {
|
exports.newLine = (linesArg = 1) => {
|
||||||
for (let i = 0; i < linesArg; i++) {
|
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
|
* logs a reduced log that only logs changes of consequential log messages
|
||||||
*/
|
*/
|
||||||
exports.logReduced = (logTextArg, repeatEveryTimesArg = 0) => {
|
exports.logReduced = (logTextArg, repeatEveryTimesArg = 0) => {
|
||||||
if (logTextArg == previousMessage && (repeatEveryTimesArg == 0 || sameMessageCounter != repeatEveryTimesArg)) {
|
if (logTextArg === previousMessage && (repeatEveryTimesArg === 0 || sameMessageCounter != repeatEveryTimesArg)) {
|
||||||
sameMessageCounter++;
|
sameMessageCounter++;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -75,6 +75,6 @@ exports.logReduced = (logTextArg, repeatEveryTimesArg = 0) => {
|
|||||||
exports.log(logTextArg);
|
exports.log(logTextArg);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
let previousMessage = "";
|
let previousMessage = '';
|
||||||
let sameMessageCounter = 0;
|
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";
|
import 'typings-global';
|
||||||
export import lodash = require("lodash");
|
import * as lodash from 'lodash';
|
||||||
export import smartenv = require("smartenv");
|
import * as smartenv from 'smartenv';
|
||||||
export import q = require("q");
|
import * as q from 'q';
|
||||||
export declare let cliTable: any;
|
import * as clc from 'cli-color';
|
||||||
export import colors = require("colors");
|
declare let figlet: any;
|
||||||
export declare let clc: any;
|
import * as loggly from 'loggly';
|
||||||
export declare let figlet: any;
|
declare let ora: any;
|
||||||
export import loggly = require("loggly");
|
export { lodash, smartenv, q, clc, figlet, loggly, ora };
|
||||||
export declare let ora: any;
|
|
||||||
|
25
dist/beautylog.plugins.js
vendored
25
dist/beautylog.plugins.js
vendored
@ -1,12 +1,17 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
require("typings-global");
|
||||||
exports.lodash = require("lodash");
|
const lodash = require("lodash");
|
||||||
exports.smartenv = require("smartenv");
|
exports.lodash = lodash;
|
||||||
exports.q = require("q");
|
const smartenv = require("smartenv");
|
||||||
exports.cliTable = require("cli-table2");
|
exports.smartenv = smartenv;
|
||||||
exports.colors = require("colors");
|
const q = require("q");
|
||||||
exports.clc = require("cli-color");
|
exports.q = q;
|
||||||
exports.figlet = require("figlet");
|
const clc = require("cli-color");
|
||||||
exports.loggly = require("loggly");
|
exports.clc = clc;
|
||||||
exports.ora = require("ora");
|
let figlet = require('figlet');
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9iZWF1dHlsb2cucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsUUFBTyxnQkFBZ0IsQ0FBQyxDQUFBO0FBRVYsY0FBTSxXQUFXLFFBQVEsQ0FBQyxDQUFDO0FBQzNCLGdCQUFRLFdBQVcsVUFBVSxDQUFDLENBQUM7QUFDL0IsU0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFBO0FBQ25CLGdCQUFRLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDO0FBQzlCLGNBQU0sV0FBVyxRQUFRLENBQUMsQ0FBQztBQUM5QixXQUFHLEdBQUcsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0FBQzNCLGNBQU0sR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDeEIsY0FBTSxXQUFXLFFBQVEsQ0FBQyxDQUFDO0FBQzlCLFdBQUcsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMifQ==
|
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 = {
|
exports.remote = {
|
||||||
loggly: loggly
|
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";
|
import "typings-global";
|
||||||
export { Table } from "./beautylog.classes.table";
|
|
||||||
export { Ora } from "./beautylog.classes.ora";
|
export { Ora } from "./beautylog.classes.ora";
|
||||||
export { dir, error, info, log, logReduced, ok, success, warn, newLine } from "./beautylog.log";
|
export { dir, error, info, log, logReduced, ok, success, warn, newLine } from "./beautylog.log";
|
||||||
export { figlet, figletSync } from "./beautylog.figlet";
|
export { figlet, figletSync } from "./beautylog.figlet";
|
||||||
|
4
dist/index.js
vendored
4
dist/index.js
vendored
@ -1,8 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
require("typings-global");
|
require("typings-global");
|
||||||
// export classes
|
// 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");
|
var beautylog_classes_ora_1 = require("./beautylog.classes.ora");
|
||||||
exports.Ora = beautylog_classes_ora_1.Ora;
|
exports.Ora = beautylog_classes_ora_1.Ora;
|
||||||
// export methods
|
// export methods
|
||||||
@ -21,4 +19,4 @@ exports.figlet = beautylog_figlet_1.figlet;
|
|||||||
exports.figletSync = beautylog_figlet_1.figletSync;
|
exports.figletSync = beautylog_figlet_1.figletSync;
|
||||||
var beautylog_remote_1 = require("./beautylog.remote");
|
var beautylog_remote_1 = require("./beautylog.remote");
|
||||||
exports.remote = beautylog_remote_1.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",
|
"homepage": "https://gitlab.com/pushrocks/beautylog",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/colors": "0.x.x",
|
|
||||||
"@types/lodash": "4.x.x",
|
"@types/lodash": "4.x.x",
|
||||||
"@types/loggly": "1.x.x",
|
"@types/loggly": "^1.1.30",
|
||||||
"@types/q": "0.x.x",
|
"@types/q": "0.x.x",
|
||||||
"cli-color": "^1.1.0",
|
"cli-color": "^1.1.0",
|
||||||
"cli-table2": "^0.2.0",
|
"figlet": "^1.2.0",
|
||||||
"colors": "1.1.2",
|
"lodash": "^4.16.4",
|
||||||
"figlet": "^1.1.2",
|
"loggly": "^1.1.1",
|
||||||
"lodash": "^4.15.0",
|
|
||||||
"loggly": "^1.1.0",
|
|
||||||
"ora": "^0.3.0",
|
"ora": "^0.3.0",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
"smartenv": "^1.2.5",
|
"smartenv": "^1.2.5",
|
||||||
"typings-global": "^1.0.13"
|
"typings-global": "^1.0.14"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"npmts-g": "^5.2.8",
|
"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";
|
"use strict";
|
||||||
require("typings-test");
|
require("typings-test");
|
||||||
const beautylog = require('../dist/index');
|
const beautylog = require("../dist/index");
|
||||||
describe("beautylog", function () {
|
describe('beautylog', function () {
|
||||||
describe(".log(message)", function () {
|
describe('.log(message)', function () {
|
||||||
it("should print a blue Dir message", function () {
|
it('should print a blue Dir message', function () {
|
||||||
beautylog.log('beautylog.log(), with normal logText, without logType');
|
beautylog.log('beautylog.log(), with normal logText, without logType');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".dir(message)", function () {
|
describe('.dir(message)', function () {
|
||||||
it("should print a blue Dir message", function () {
|
it('should print a blue Dir message', function () {
|
||||||
beautylog.dir('beautylog.dir(), with normal logText, without logType');
|
beautylog.dir('beautylog.dir(), with normal logText, without logType');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".error(message)", function () {
|
describe('.error(message)', function () {
|
||||||
it("should print a red error message", function () {
|
it('should print a red error message', function () {
|
||||||
beautylog.error('beautylog.error(), with normal logText, without logType');
|
beautylog.error('beautylog.error(), with normal logText, without logType');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".figlet", function () {
|
describe('.figlet', function () {
|
||||||
it("should print nice fonts to console in yellow", function (done) {
|
it('should print nice fonts to console in yellow', function (done) {
|
||||||
beautylog.figlet("Async!", { font: "Star Wars", color: "yellow" }).then(done);
|
beautylog.figlet('Async!', { font: 'Star Wars', color: 'yellow' }).then(done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".figletSync", function () {
|
describe('.figletSync', function () {
|
||||||
it("should print nice fonts to console in yellow", function () {
|
it('should print nice fonts to console in yellow', function () {
|
||||||
beautylog.figletSync("Sync!", { font: "Star Wars", color: "blue" });
|
beautylog.figletSync('Sync!', { font: 'Star Wars', color: 'blue' });
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".info(message)", function () {
|
describe('.info(message)', function () {
|
||||||
it("should display a purple info message", function () {
|
it('should display a purple info message', function () {
|
||||||
beautylog.info('beautylog.dir(), with normal logText, without logType');
|
beautylog.info('beautylog.dir(), with normal logText, without logType');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".logReduced(message)", function () {
|
describe('.logReduced(message)', function () {
|
||||||
it("should only log two messages", 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 1");
|
beautylog.logReduced('Message 1');
|
||||||
beautylog.logReduced("Message 1");
|
beautylog.logReduced('Message 1');
|
||||||
beautylog.logReduced("Message 2");
|
beautylog.logReduced('Message 2');
|
||||||
beautylog.logReduced("Message 2");
|
beautylog.logReduced('Message 2');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".ok(message)", function () {
|
describe('.ok(message)', function () {
|
||||||
it("should display a green ok message", function () {
|
it('should display a green ok message', function () {
|
||||||
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".newLine(number)", function () {
|
describe('.newLine(number)', function () {
|
||||||
it("create specified amount of new lines", function () {
|
it('create specified amount of new lines', function () {
|
||||||
beautylog.newLine(1);
|
beautylog.newLine(1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".ora(text,color)", function () {
|
describe('.ora(text,color)', function () {
|
||||||
it("should display, update, and end a message", function (done) {
|
it('should display, update, and end a message', function (done) {
|
||||||
this.timeout(10000);
|
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 () {
|
setTimeout(function () {
|
||||||
testOra.text("updated text!");
|
testOra.text('updated text!');
|
||||||
beautylog.info("another log message that uses the normal log function");
|
beautylog.info('another log message that uses the normal log function');
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
testOra.endOk("Allright, ora works!");
|
testOra.endOk('Allright, ora works!');
|
||||||
done();
|
done();
|
||||||
}, 2000);
|
}, 2000);
|
||||||
}, 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);
|
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 () {
|
setTimeout(function () {
|
||||||
testOra.endError("Allright, ora displays an error!");
|
testOra.endError('Allright, ora displays an error!');
|
||||||
done();
|
done();
|
||||||
}, 2000);
|
}, 2000);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".success(message)", function () {
|
describe('.success(message)', function () {
|
||||||
it("should display an orange warn message", function () {
|
it('should display an orange warn message', function () {
|
||||||
beautylog.success('beautylog.success(), with normal logText, without logType');
|
beautylog.success('beautylog.success(), with normal logText, without logType');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe(".warn", function () {
|
describe('.warn', function () {
|
||||||
it("should display a orange warn message", function () {
|
it('should display a orange warn message', function () {
|
||||||
beautylog.warn('beautylog.warn(), with normal logText, without logType');
|
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHdCQUFxQjtBQUNyQiwyQ0FBMkM7QUFFM0MsUUFBUSxDQUFDLFdBQVcsRUFBQztJQUNqQixRQUFRLENBQUMsZUFBZSxFQUFDO1FBQ3JCLEVBQUUsQ0FBQyxpQ0FBaUMsRUFBQztZQUNqQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVEQUF1RCxDQUFDLENBQUE7UUFDMUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxlQUFlLEVBQUM7UUFDckIsRUFBRSxDQUFDLGlDQUFpQyxFQUFDO1lBQ2pDLFNBQVMsQ0FBQyxHQUFHLENBQUMsdURBQXVELENBQUMsQ0FBQTtRQUMxRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGlCQUFpQixFQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxrQ0FBa0MsRUFBQztZQUNsQyxTQUFTLENBQUMsS0FBSyxDQUFDLHlEQUF5RCxDQUFDLENBQUE7UUFDOUUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxTQUFTLEVBQUM7UUFDZixFQUFFLENBQUMsOENBQThDLEVBQUMsVUFBUyxJQUFJO1lBQzNELFNBQVMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUsUUFBUSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDN0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxhQUFhLEVBQUM7UUFDbkIsRUFBRSxDQUFDLDhDQUE4QyxFQUFDO1lBQzlDLFNBQVMsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxLQUFLLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQTtRQUNuRSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGdCQUFnQixFQUFDO1FBQ3RCLEVBQUUsQ0FBQyxzQ0FBc0MsRUFBQztZQUN0QyxTQUFTLENBQUMsSUFBSSxDQUFDLHVEQUF1RCxDQUFDLENBQUE7UUFDM0UsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxzQkFBc0IsRUFBQztRQUM1QixFQUFFLENBQUMsOEJBQThCLEVBQUM7WUFDOUIsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsQ0FBQTtZQUNqQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxDQUFBO1lBQ2pDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLENBQUE7WUFDakMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsQ0FBQTtZQUNqQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxDQUFBO1lBQ2pDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLENBQUE7UUFDckMsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxjQUFjLEVBQUM7UUFDcEIsRUFBRSxDQUFDLG1DQUFtQyxFQUFDO1lBQ25DLFNBQVMsQ0FBQyxFQUFFLENBQUMsc0RBQXNELENBQUMsQ0FBQTtRQUN4RSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0lBQ0YsUUFBUSxDQUFDLGtCQUFrQixFQUFDO1FBQ3hCLEVBQUUsQ0FBQyxzQ0FBc0MsRUFBQztZQUN0QyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQ3hCLENBQUMsQ0FBQyxDQUFBO0lBQ04sQ0FBQyxDQUFDLENBQUE7SUFDRixRQUFRLENBQUMsa0JBQWtCLEVBQUM7UUFDeEIsRUFBRSxDQUFDLDJDQUEyQyxFQUFDLFVBQVMsSUFBSTtZQUN4RCxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFBO1lBQ25CLElBQUksT0FBTyxHQUFHLElBQUksU0FBUyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsRUFBQyxPQUFPLEVBQUMsSUFBSSxDQUFDLENBQUE7WUFDbkUsVUFBVSxDQUFDO2dCQUNQLE9BQU8sQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUE7Z0JBQzdCLFNBQVMsQ0FBQyxJQUFJLENBQUMsdURBQXVELENBQUMsQ0FBQTtnQkFDdkUsVUFBVSxDQUFDO29CQUNQLE9BQU8sQ0FBQyxLQUFLLENBQUMsc0JBQXNCLENBQUMsQ0FBQTtvQkFDckMsSUFBSSxFQUFFLENBQUE7Z0JBQ1YsQ0FBQyxFQUFDLElBQUksQ0FBQyxDQUFBO1lBQ1gsQ0FBQyxFQUFDLElBQUksQ0FBQyxDQUFBO1FBQ1gsQ0FBQyxDQUFDLENBQUE7UUFDRixFQUFFLENBQUMsdURBQXVELEVBQUMsVUFBUyxJQUFJO1lBQ3BFLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDbkIsSUFBSSxPQUFPLEdBQUcsSUFBSSxTQUFTLENBQUMsR0FBRyxDQUFDLDJCQUEyQixFQUFDLE9BQU8sQ0FBQyxDQUFBO1lBQ3BFLFVBQVUsQ0FBQztnQkFDUCxPQUFPLENBQUMsUUFBUSxDQUFDLGtDQUFrQyxDQUFDLENBQUE7Z0JBQ3BELElBQUksRUFBRSxDQUFBO1lBQ1YsQ0FBQyxFQUFDLElBQUksQ0FBQyxDQUFBO1FBQ1gsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUMsQ0FBQTtJQUNGLFFBQVEsQ0FBQyxtQkFBbUIsRUFBQztRQUN6QixFQUFFLENBQUMsdUNBQXVDLEVBQUM7WUFDdkMsU0FBUyxDQUFDLE9BQU8sQ0FBQywyREFBMkQsQ0FBQyxDQUFBO1FBQ2xGLENBQUMsQ0FBQyxDQUFBO0lBQ04sQ0FBQyxDQUFDLENBQUE7SUFDRixRQUFRLENBQUMsT0FBTyxFQUFDO1FBQ2IsRUFBRSxDQUFDLHNDQUFzQyxFQUFDO1lBQ3RDLFNBQVMsQ0FBQyxJQUFJLENBQUMsd0RBQXdELENBQUMsQ0FBQTtRQUM1RSxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFDLENBQUEifQ==
|
169
test/test.ts
169
test/test.ts
@ -1,104 +1,87 @@
|
|||||||
import "typings-test";
|
import 'typings-test'
|
||||||
import beautylog = require('../dist/index');
|
import beautylog = require('../dist/index')
|
||||||
|
|
||||||
describe("beautylog",function(){
|
describe('beautylog',function(){
|
||||||
describe(".log(message)",function(){
|
describe('.log(message)',function(){
|
||||||
it("should print a blue Dir message",function(){
|
it('should print a blue Dir message',function(){
|
||||||
beautylog.log('beautylog.log(), with normal logText, without logType');
|
beautylog.log('beautylog.log(), with normal logText, without logType')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
describe(".dir(message)",function(){
|
describe('.dir(message)',function(){
|
||||||
it("should print a blue Dir message",function(){
|
it('should print a blue Dir message',function(){
|
||||||
beautylog.dir('beautylog.dir(), with normal logText, without logType');
|
beautylog.dir('beautylog.dir(), with normal logText, without logType')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
describe(".error(message)",function(){
|
describe('.error(message)',function(){
|
||||||
it("should print a red error message",function(){
|
it('should print a red error message',function(){
|
||||||
beautylog.error('beautylog.error(), with normal logText, without logType');
|
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(".ok(message)",function(){
|
describe('.figlet',function(){
|
||||||
it("should display a green ok message",function(){
|
it('should print nice fonts to console in yellow',function(done){
|
||||||
beautylog.ok('beautylog.ok(), with normal logText, without logType');
|
beautylog.figlet('Async!',{font: 'Star Wars',color: 'yellow'}).then(done)
|
||||||
});
|
})
|
||||||
});
|
})
|
||||||
describe(".newLine(number)",function(){
|
describe('.figletSync',function(){
|
||||||
it("create specified amount of new lines",function(){
|
it('should print nice fonts to console in yellow',function(){
|
||||||
beautylog.newLine(1);
|
beautylog.figletSync('Sync!',{font: 'Star Wars',color: 'blue'})
|
||||||
});
|
})
|
||||||
});
|
})
|
||||||
describe(".ora(text,color)",function(){
|
describe('.info(message)',function(){
|
||||||
it("should display, update, and end a message",function(done){
|
it('should display a purple info message',function(){
|
||||||
this.timeout(10000);
|
beautylog.info('beautylog.dir(), with normal logText, without logType')
|
||||||
let testOra = new beautylog.Ora("This is a test text","green",true);
|
})
|
||||||
|
})
|
||||||
|
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(){
|
setTimeout(function(){
|
||||||
testOra.text("updated text!");
|
testOra.text('updated text!')
|
||||||
beautylog.info("another log message that uses the normal log function");
|
beautylog.info('another log message that uses the normal log function')
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
testOra.endOk("Allright, ora works!");
|
testOra.endOk('Allright, ora works!')
|
||||||
done();
|
done()
|
||||||
},2000);
|
},2000)
|
||||||
},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');
|
|
||||||
})
|
})
|
||||||
});
|
it('should display an error message when ended with error',function(done){
|
||||||
describe(".warn",function(){
|
this.timeout(10000)
|
||||||
it("should display a orange warn message",function(){
|
let testOra = new beautylog.Ora('This is another test text','green')
|
||||||
beautylog.warn('beautylog.warn(), with normal logText, without logType');
|
setTimeout(function(){
|
||||||
});
|
testOra.endError('Allright, ora displays an error!')
|
||||||
});
|
done()
|
||||||
describe(".Table",function(){
|
},2000)
|
||||||
it("should print a nice table",function(){
|
})
|
||||||
(function(){
|
})
|
||||||
var testTable1 = new beautylog.Table("checks");
|
describe('.success(message)',function(){
|
||||||
testTable1.push(['check1','success']);
|
it('should display an orange warn message',function(){
|
||||||
testTable1.push(['check2','error']);
|
beautylog.success('beautylog.success(), with normal logText, without logType')
|
||||||
testTable1.push(['check3','error']);
|
})
|
||||||
testTable1.print();
|
})
|
||||||
|
describe('.warn',function(){
|
||||||
var testTable2 = new beautylog.Table("custom",["Column1".red,"Column2".blue,"Column3".cyan]);
|
it('should display a orange warn message',function(){
|
||||||
testTable2.push(["Hey","this","works"]);
|
beautylog.warn('beautylog.warn(), with normal logText, without logType')
|
||||||
testTable2.print();
|
})
|
||||||
})();
|
})
|
||||||
});
|
})
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
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.easyserve("test/browser/");
|
||||||
});
|
});
|
||||||
plugins.gulp.start.apply(plugins.gulp, ['default']);
|
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 'typings-global'
|
||||||
import * as plugins from "./beautylog.plugins";
|
import * as plugins from './beautylog.plugins'
|
||||||
import {logNode} from "./beautylog.log.helpers";
|
import {logNode} from './beautylog.log.helpers'
|
||||||
|
|
||||||
export let oraActive:boolean = false; // when an Ora is active (e.g. start()) this is true;
|
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 activeOra: Ora // points to the currently active Ora object
|
||||||
|
|
||||||
export class Ora {
|
export class Ora {
|
||||||
private _oraObject;
|
state: string
|
||||||
state:string;
|
private _oraObject
|
||||||
constructor(textArg:string,colorArg:string,startArg:boolean = false){
|
constructor(textArg: string,colorArg: string,startArg: boolean = false) {
|
||||||
this._oraObject = plugins.ora({
|
this._oraObject = plugins.ora({
|
||||||
spinner:"dots",
|
spinner: 'dots',
|
||||||
text:textArg,
|
text: textArg,
|
||||||
color:colorArg
|
color: colorArg
|
||||||
});
|
})
|
||||||
|
|
||||||
startArg ? this._oraObject.start() : void(0);
|
startArg ? this._oraObject.start() : void(0)
|
||||||
|
}
|
||||||
|
text(textArg) {
|
||||||
|
this._oraObject.text = textArg
|
||||||
}
|
}
|
||||||
text(textArg){
|
|
||||||
this._oraObject.text = textArg;
|
|
||||||
};
|
|
||||||
|
|
||||||
start(textArg?:string,colorArg?:string){
|
start(textArg?: string,colorArg?: string) {
|
||||||
if(textArg) this._oraObject.text = textArg;
|
if (textArg) { this._oraObject.text = textArg }
|
||||||
if(colorArg) this._oraObject.color = colorArg;
|
if (colorArg) { this._oraObject.color = colorArg }
|
||||||
activeOra = this;
|
activeOra = this
|
||||||
oraActive = true;
|
oraActive = true
|
||||||
this._oraObject.start();
|
this._oraObject.start()
|
||||||
};
|
|
||||||
end(){
|
|
||||||
this._oraObject.stop();
|
|
||||||
this._oraObject.clear();
|
|
||||||
activeOra = undefined;
|
|
||||||
oraActive = false;
|
|
||||||
}
|
}
|
||||||
endOk(textArg){
|
end() {
|
||||||
this.end();
|
this._oraObject.stop()
|
||||||
logNode("ok",textArg);
|
this._oraObject.clear()
|
||||||
};
|
activeOra = undefined
|
||||||
endError(textArg){
|
oraActive = false
|
||||||
this.end();
|
}
|
||||||
logNode("error",textArg);
|
endOk(textArg) {
|
||||||
};
|
this.end()
|
||||||
pause(){
|
logNode('ok',textArg)
|
||||||
this._oraObject.stop();
|
}
|
||||||
|
endError(textArg) {
|
||||||
|
this.end()
|
||||||
|
logNode('error',textArg)
|
||||||
|
}
|
||||||
|
pause() {
|
||||||
|
this._oraObject.stop()
|
||||||
|
}
|
||||||
|
stop() { // alias for end
|
||||||
|
this.end()
|
||||||
}
|
}
|
||||||
stop(){ // alias for 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 'typings-global'
|
||||||
import plugins = require("./beautylog.plugins");
|
import plugins = require('./beautylog.plugins')
|
||||||
import {activeOra,oraActive} from "./beautylog.classes.ora";
|
import {activeOra,oraActive} from './beautylog.classes.ora'
|
||||||
let nativeLog = console.log;
|
let nativeLog = console.log
|
||||||
let nativeError = console.error;
|
let nativeError = console.error
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* routes the console to got through beautylog, so beautylog can take action before things are logged to console.
|
* routes the console to got through beautylog, so beautylog can take action before things are logged to console.
|
||||||
*/
|
*/
|
||||||
let route = function(statusArg:boolean){
|
let route = function(statusArg:boolean){
|
||||||
if(statusArg == true){
|
if(statusArg == true){
|
||||||
console.log = beautyConsole.log;
|
console.log = beautyConsole.log
|
||||||
console.error = beautyConsole.error;
|
console.error = beautyConsole.error
|
||||||
} else {
|
} else {
|
||||||
console.log = nativeLog;
|
console.log = nativeLog
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
}
|
||||||
|
|
||||||
export let beautyConsole = {
|
export let beautyConsole = {
|
||||||
log: function(logArg:any){
|
log: function(logArg:any){
|
||||||
if(oraActive){
|
if(oraActive){
|
||||||
activeOra.pause();
|
activeOra.pause()
|
||||||
nativeLog.apply(nativeLog, arguments);
|
nativeLog.apply(nativeLog, arguments)
|
||||||
activeOra.start();
|
activeOra.start()
|
||||||
} else {
|
} else {
|
||||||
nativeLog.apply(nativeLog, arguments);
|
nativeLog.apply(nativeLog, arguments)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error: function(){
|
error: function(){
|
||||||
if(oraActive){
|
if(oraActive){
|
||||||
activeOra.pause();
|
activeOra.pause()
|
||||||
nativeLog.apply(nativeError, arguments);
|
nativeLog.apply(nativeError, arguments)
|
||||||
activeOra.start();
|
activeOra.start()
|
||||||
} else {
|
} else {
|
||||||
nativeLog.apply(nativeError, arguments);
|
nativeLog.apply(nativeError, arguments)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
route(true);
|
route(true)
|
@ -1,39 +1,39 @@
|
|||||||
import "typings-global";
|
import 'typings-global'
|
||||||
import plugins = require("./beautylog.plugins");
|
import plugins = require('./beautylog.plugins')
|
||||||
var defaultOptions = {
|
let defaultOptions = {
|
||||||
font:"Star Wars",
|
font: 'Star Wars',
|
||||||
color: "green",
|
color: 'green',
|
||||||
cb: function(){}
|
cb: function() {}
|
||||||
};
|
}
|
||||||
|
|
||||||
export var figlet = function(textArg:string,optionsArg?){
|
export let figlet = function(textArg:string,optionsArg?){
|
||||||
var done = plugins.q.defer();
|
let done = plugins.q.defer()
|
||||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
let mergeOptions = plugins.lodash.cloneDeep(defaultOptions)
|
||||||
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
let options = plugins.lodash.assign(mergeOptions,optionsArg)
|
||||||
plugins.figlet(textArg,{
|
plugins.figlet(textArg,{
|
||||||
font: options.font,
|
font: options.font,
|
||||||
horizontalLayout: 'default',
|
horizontalLayout: 'default',
|
||||||
verticalLayout: 'default'
|
verticalLayout: 'default'
|
||||||
}, function(err, data) {
|
}, function(err, data) {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log('Something went wrong...');
|
console.log('Something went wrong...')
|
||||||
console.dir(err);
|
console.dir(err)
|
||||||
return;
|
return
|
||||||
}
|
}
|
||||||
console.log(data[options.color]);
|
console.log(data[options.color])
|
||||||
options.cb();
|
options.cb()
|
||||||
done.resolve();
|
done.resolve()
|
||||||
});
|
})
|
||||||
return done.promise;
|
return done.promise
|
||||||
};
|
}
|
||||||
|
|
||||||
export var figletSync = function(textArg:string,optionsArg?){
|
export let figletSync = function(textArg: string,optionsArg?){
|
||||||
var mergeOptions = plugins.lodash.cloneDeep(defaultOptions);
|
let mergeOptions = plugins.lodash.cloneDeep(defaultOptions)
|
||||||
var options = plugins.lodash.assign(mergeOptions,optionsArg);
|
let options = plugins.lodash.assign(mergeOptions,optionsArg)
|
||||||
console.log(plugins.figlet.textSync(textArg,{
|
console.log(plugins.figlet.textSync(textArg,{
|
||||||
font: options.font,
|
font: options.font,
|
||||||
horizontalLayout: 'default',
|
horizontalLayout: 'default',
|
||||||
verticalLayout: 'default'
|
verticalLayout: 'default'
|
||||||
})[options.color]);
|
})[options.color])
|
||||||
return true;
|
return true
|
||||||
};
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import * as plugins from "./beautylog.plugins";
|
import * as plugins from './beautylog.plugins'
|
||||||
import { beautyConsole } from "./beautylog.console";
|
import { beautyConsole } from './beautylog.console'
|
||||||
import {remoteLog} from "./beautylog.remote";
|
import { remoteLog } from './beautylog.remote'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -9,99 +9,108 @@ import {remoteLog} from "./beautylog.remote";
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
export let internalLog = function (logType: string = 'normal', logText: string = 'empty log') {
|
export let internalLog = function (logType: string = 'normal', logText: string = 'empty log') {
|
||||||
switch (plugins.smartenv.getEnv().runtimeEnv){
|
switch (plugins.smartenv.getEnv().runtimeEnv) {
|
||||||
case "node":
|
case 'node':
|
||||||
logNode(logType,logText);
|
logNode(logType, logText)
|
||||||
remoteLog(logType,logText);
|
remoteLog(logType, logText)
|
||||||
break;
|
break
|
||||||
case "browser":
|
case 'browser':
|
||||||
logBrowser(logText, logType);
|
logBrowser(logText, logType)
|
||||||
break;
|
break
|
||||||
default:
|
default:
|
||||||
console.log("something is strange about the platform in which you try to use beautylog");
|
console.log('something is strange about the platform in which you try to use beautylog')
|
||||||
break;
|
break
|
||||||
};
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
|
let xC = {
|
||||||
|
black: 232,
|
||||||
|
blue: 39,
|
||||||
|
cyan: 87,
|
||||||
|
green: 112,
|
||||||
|
red: 196,
|
||||||
|
white: 231,
|
||||||
|
}
|
||||||
|
|
||||||
let localBl = {
|
let localBl = {
|
||||||
dirPrefix: plugins.clc.bgXterm(39).xterm(231).bold(' DIR ') + ' ',
|
dirPrefix: plugins.clc.bgXterm(xC.blue).xterm(xC.white).bold(' DIR ') + ' ',
|
||||||
errorPrefix: ' Error: '.bgRed.white.bold + ' ',
|
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 ') + ' ',
|
infoPrefix: plugins.clc.bgXterm(198).xterm(231).bold(' INFO ') + ' ',
|
||||||
normalPrefix: ' Log: '.bgCyan.white.bold + ' ',
|
logPrefix: plugins.clc.bgXterm(xC.cyan)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.cyan).bold(' Log: ') + ' ',
|
||||||
okPrefix: ' '.bgGreen + ' OK! '.bgBlack.green.bold + ' ',
|
okPrefix: plugins.clc.bgXterm(xC.green)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.green).bold(' OK! ') + ' ',
|
||||||
successPrefix: ' Success: '.bgGreen.white.bold + ' ',
|
successPrefix: plugins.clc.bgXterm(xC.green)(' ') + plugins.clc.bgXterm(xC.black).xterm(xC.green).bold(' Success: ') + ' ',
|
||||||
warnPrefix: ' '.bgYellow + ' Warn: '.bgBlack.yellow.bold + ' '
|
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 {
|
try {
|
||||||
switch (logType) {
|
switch (logType) {
|
||||||
case 'dir':
|
case 'dir':
|
||||||
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
logText = localBl.dirPrefix + plugins.clc.xterm(xC.blue)(logText)
|
||||||
break;
|
break
|
||||||
case 'error':
|
case 'error':
|
||||||
logText = localBl.errorPrefix + logText.red.bold;
|
logText = localBl.errorPrefix + plugins.clc.xterm(xC.red).bold(logText)
|
||||||
break;
|
break
|
||||||
case 'info':
|
case 'info':
|
||||||
logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText);
|
logText = localBl.infoPrefix + plugins.clc.xterm(198)(logText)
|
||||||
break;
|
break
|
||||||
case 'normal':
|
case 'normal':
|
||||||
logText = localBl.normalPrefix + logText.cyan.bold;
|
logText = localBl.logPrefix + plugins.clc.xterm(xC.cyan).bold(logText)
|
||||||
break;
|
break
|
||||||
case 'ok':
|
case 'ok':
|
||||||
logText = localBl.okPrefix + logText.bold;
|
logText = localBl.okPrefix + plugins.clc.bold(logText)
|
||||||
break;
|
break
|
||||||
case 'success':
|
case 'success':
|
||||||
logText = localBl.successPrefix + logText.green.bold;
|
logText = localBl.successPrefix + plugins.clc.xterm(xC.green).bold(logText)
|
||||||
break;
|
break
|
||||||
case 'warn':
|
case 'warn':
|
||||||
logText = localBl.warnPrefix + logText.bold;
|
logText = localBl.warnPrefix + plugins.clc.bold(logText)
|
||||||
break;
|
break
|
||||||
case 'log':
|
case 'log':
|
||||||
logText = localBl.normalPrefix + logText.blue.bold;
|
logText = localBl.logPrefix + plugins.clc.blue.bold(logText)
|
||||||
break;
|
break
|
||||||
default:
|
default:
|
||||||
logText.blue.bold;
|
plugins.clc.blue.bold(logText)
|
||||||
console.log(('unknown logType for "' + logText + '"').red.bold);
|
console.log(('unknown logType for "' + logText + '"'))
|
||||||
break;
|
break
|
||||||
}
|
}
|
||||||
beautyConsole.log(logText);
|
beautyConsole.log(logText)
|
||||||
return true;
|
return true
|
||||||
}
|
} catch (error) {
|
||||||
catch (error) {
|
console.log(localBl.errorPrefix
|
||||||
console.log(localBl.errorPrefix + 'You seem to have tried logging something strange'.red.bold + error);
|
+ 'You seem to have tried logging something strange' + error)
|
||||||
return false;
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let logBrowser = function (logText, logType) {
|
let logBrowser = function (logText, logType) {
|
||||||
switch (logType) {
|
switch (logType) {
|
||||||
case 'dir':
|
case 'dir':
|
||||||
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText);
|
logText = localBl.dirPrefix + plugins.clc.xterm(26)(logText)
|
||||||
break;
|
break
|
||||||
case 'error':
|
case 'error':
|
||||||
logText = localBl.errorPrefix + logText.red.bold;
|
logText = localBl.errorPrefix + logText.red.bold
|
||||||
break;
|
break
|
||||||
case 'info':
|
case 'info':
|
||||||
console.log('%c Info: %c ' + logText, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;');
|
console.log('%c Info: %c ' + logText, 'background:#EC407A;color:#ffffff;', 'color:#EC407A;')
|
||||||
break;
|
break
|
||||||
case 'normal':
|
case 'normal':
|
||||||
logText = localBl.normalPrefix + logText.cyan.bold;
|
logText = localBl.logPrefix + logText.cyan.bold
|
||||||
break;
|
break
|
||||||
case 'ok':
|
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;
|
break
|
||||||
case 'success':
|
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;
|
break
|
||||||
case 'warn':
|
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;
|
break
|
||||||
case 'log':
|
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;
|
break
|
||||||
default:
|
default:
|
||||||
console.log('unknown logType for "' + logText + '"');
|
console.log('unknown logType for "' + logText + '"')
|
||||||
break;
|
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
|
* logs an info to console
|
||||||
@ -9,12 +9,12 @@ import {internalLog} from "./beautylog.log.helpers";
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export let log = (logText) => {
|
export let log = (logText) => {
|
||||||
return internalLog("log",logText)
|
return internalLog('log',logText)
|
||||||
}
|
}
|
||||||
|
|
||||||
export let info = (logText) => {
|
export let info = (logText) => {
|
||||||
return internalLog('info',logText);
|
return internalLog('info',logText)
|
||||||
};
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs an 'OK!' message to console
|
* logs an 'OK!' message to console
|
||||||
@ -22,8 +22,8 @@ export let info = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
export let ok = (logText) => {
|
export let ok = (logText) => {
|
||||||
return internalLog("ok",logText);
|
return internalLog('ok',logText)
|
||||||
};
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs a success to console
|
* logs a success to console
|
||||||
@ -31,8 +31,8 @@ export let ok = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
export let success = (logText) => {
|
export let success = (logText) => {
|
||||||
return internalLog("success",logText);
|
return internalLog('success',logText)
|
||||||
};
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs a 'warn:' message to console
|
* logs a 'warn:' message to console
|
||||||
@ -40,8 +40,8 @@ export let success = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
export let warn = (logText) => {
|
export let warn = (logText) => {
|
||||||
return internalLog("warn",logText);
|
return internalLog('warn',logText)
|
||||||
};
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs an error to console
|
* logs an error to console
|
||||||
@ -49,8 +49,8 @@ export let warn = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
export let error = (logText) => {
|
export let error = (logText) => {
|
||||||
return internalLog("error",logText);
|
return internalLog('error',logText)
|
||||||
};
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* logs an directory to console
|
* logs an directory to console
|
||||||
@ -58,31 +58,31 @@ export let error = (logText) => {
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
export let dir = (logText) => {
|
export let dir = (logText) => {
|
||||||
return internalLog("dir",logText);
|
return internalLog('dir',logText)
|
||||||
};
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* creates a new empty line
|
* creates a new empty line
|
||||||
* @param linesArg
|
* @param linesArg
|
||||||
* @returns void
|
* @returns void
|
||||||
*/
|
*/
|
||||||
export let newLine = (linesArg:number = 1) => {
|
export let newLine = (linesArg: number = 1) => {
|
||||||
for(let i = 0; i < linesArg;i++){
|
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
|
* logs a reduced log that only logs changes of consequential log messages
|
||||||
*/
|
*/
|
||||||
export let logReduced = (logTextArg:string,repeatEveryTimesArg:number = 0) => {
|
export let logReduced = (logTextArg: string,repeatEveryTimesArg: number = 0) => {
|
||||||
if(logTextArg == previousMessage && (repeatEveryTimesArg == 0 || sameMessageCounter != repeatEveryTimesArg)){
|
if (logTextArg === previousMessage && (repeatEveryTimesArg === 0 || sameMessageCounter != repeatEveryTimesArg)) {
|
||||||
sameMessageCounter++;
|
sameMessageCounter++
|
||||||
} else {
|
} else {
|
||||||
sameMessageCounter = 0;
|
sameMessageCounter = 0
|
||||||
previousMessage = logTextArg;
|
previousMessage = logTextArg
|
||||||
log(logTextArg);
|
log(logTextArg)
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
let previousMessage:string = "";
|
let previousMessage: string = ''
|
||||||
let sameMessageCounter:number = 0;
|
let sameMessageCounter: number = 0
|
||||||
|
@ -1,11 +1,19 @@
|
|||||||
import "typings-global";
|
import 'typings-global';
|
||||||
|
|
||||||
export import lodash = require("lodash");
|
import * as lodash from 'lodash'
|
||||||
export import smartenv = require("smartenv");
|
import * as smartenv from 'smartenv'
|
||||||
export import q = require("q")
|
import * as q from 'q'
|
||||||
export let cliTable = require("cli-table2");
|
import * as clc from 'cli-color'
|
||||||
export import colors = require("colors");
|
let figlet = require('figlet')
|
||||||
export let clc = require("cli-color");
|
import * as loggly from 'loggly'
|
||||||
export let figlet = require("figlet");
|
let ora = require('ora')
|
||||||
export import loggly = require("loggly");
|
|
||||||
export 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";
|
import * as plugins from "./beautylog.plugins";
|
||||||
|
|
||||||
// export classes
|
// export classes
|
||||||
export {Table} from "./beautylog.classes.table";
|
|
||||||
export {Ora} from "./beautylog.classes.ora";
|
export {Ora} from "./beautylog.classes.ora";
|
||||||
|
|
||||||
// export methods
|
// 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