Socket
Socket
Sign inDemoInstall

@canopycanopycanopy/b-ber-logger

Package Overview
Dependencies
Maintainers
2
Versions
324
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@canopycanopycanopy/b-ber-logger - npm Package Compare versions

Comparing version 3.0.0 to 3.0.2

10

dist/compose.js
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.composeMessage = composeMessage;
var _map = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/map"));
var _trim = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/trim"));
var _repeat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/repeat"));
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function composeMessage(args) {
var _context, _context2;
const message = (0, _map.default)(_context = _util.default.format.call(_util.default, ...args).split('\n')).call(_context, a => (0, _trim.default)(a).call(a)).join(`\n${(0, _repeat.default)(_context2 = ' ').call(_context2, 6)}`).replace(/\{(\d+)\}/g, (_, d) => this.decorate(String(this.floatFormat(d)), 'blueBright')).replace(/\[([^\]]+)\]/g, (_, s) => this.decorate(s, 'blueBright'));
return message;
}

5

dist/configure.js
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.configure = configure;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function configure() {

@@ -21,2 +19,3 @@ /*

*/
let logLevel;

@@ -23,0 +22,0 @@ logLevel = this.settings['log-level'];

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.counter = counter;
exports.getContext = getContext;
var _Timer = _interopRequireDefault(require("./Timer"));
function ctx(fileName) {
return fileName; // return path.basename(path.dirname(fileName)) + path.sep + path.basename(fileName, path.extname(fileName))
return fileName;
// return path.basename(path.dirname(fileName)) + path.sep + path.basename(fileName, path.extname(fileName))
}

@@ -24,3 +20,2 @@

}
function getContext() {

@@ -32,3 +27,2 @@ const {

const context = message[3].replace(/^\s+at[^/]+(\/[^:]+):.+$/, (_, m) => ctx(m));
if (context !== this.context) {

@@ -39,4 +33,3 @@ this.context = context;

}
return context;
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.debug = debug;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function debug() {}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.error = error;
var _isArray = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/array/is-array"));
var _forEach = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/for-each"));
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function error(_args) {
var _context;
const args = (0, _isArray.default)(_args) ? _args : [_args];

@@ -30,3 +23,2 @@ if (this.logLevel < 1) return;

let formatted;
while (err = args.shift()) {

@@ -44,3 +36,2 @@ if (err instanceof Error) {

}
let prefix = '';

@@ -58,7 +49,5 @@ prefix += this.decorate('b-ber', 'whiteBright', 'bgBlack');

}
(0, _forEach.default)(_context = this.errors).call(_context, processedErr => {
process.stdout.write(processedErr.formatted);
this.newLine();
if (this.logLevel > 3) {

@@ -65,0 +54,0 @@ process.stdout.write(_util.default.format.call(_util.default, processedErr.stack));

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.notify = notify;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function notify(event, data) {
this[event].call(this, data);
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.decorate = decorate;
exports.floatFormat = floatFormat;
exports.wrap = wrap;
var _slice = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/slice"));
var _reduce = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/reduce"));
var _concat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/concat"));
var _isArray = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/array/is-array"));
var _util = _interopRequireDefault(require("util"));
var _chalk = _interopRequireDefault(require("chalk"));
function wrap(arr, space) {
var _context;
return (0, _slice.default)(_context = (0, _reduce.default)(arr).call(arr, (acc, curr) => {

@@ -36,3 +25,2 @@ const a = acc.split('\n');

}
function floatFormat(n) {

@@ -90,8 +78,5 @@ const pows = {

}
function decorate(_args, ...props) {
const args = _args && (0, _isArray.default)(_args) ? _args : [_args];
let message = _util.default.format.call(_util.default, ...args);
if (this.boringOutput === false) {

@@ -106,4 +91,3 @@ for (let i = props.length - 1; i >= 0; i--) {

}
return message;
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.decrementCounter = decrementCounter;

@@ -16,25 +13,18 @@ exports.decrementIndent = decrementIndent;

exports.indent = indent;
var _repeat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/repeat"));
function indent() {
var _context;
return (0, _repeat.default)(_context = this.whitespace).call(_context, this.indentLevel);
}
function incrementIndent() {
this.indentLevel += this.increment;
}
function decrementIndent() {
this.indentLevel -= this.increment;
}
function incrementCounter() {
this.taskCounter += 1;
}
function decrementCounter() {
this.taskCounter -= 1;
}
"use strict";
var _bindInstanceProperty2 = require("@babel/runtime-corejs3/core-js-stable/instance/bind");
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _bind = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/bind"));
var _reduce = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/reduce"));
var _forEach = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/for-each"));
var _keys = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/keys"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/defineProperty"));
var _lodash = _interopRequireDefault(require("lodash.has"));
var _lodash2 = _interopRequireDefault(require("lodash.isundefined"));
var _Timer = _interopRequireDefault(require("./Timer"));
var _printer = require("./printer");
var _indenter = require("./indenter");
var _listeners = require("./listeners");
var _events = require("./events");
var _warn = require("./warn");
var _info = require("./info");
var _error = require("./error");
var _debug = require("./debug");
var _trace = require("./trace");
var _notice = require("./notice");
var _inspect = require("./inspect");
var _summary = require("./summary");
var _configure = require("./configure");
var _printVersion = require("./print-version");
var _register = require("./register");
var _format = require("./format");
var _context4 = require("./context");
var _compose = require("./compose");
var _reset = require("./reset");
class Logger extends _Timer.default {
constructor() {
var _context, _context2, _context3;
super();

@@ -86,4 +53,5 @@ this.logLevel = Logger.defaults.logLevel;

this.taskCounter = Logger.defaults.taskCounter;
this.context = Logger.defaults.context; // options
this.context = Logger.defaults.context;
// options
this.settings = {

@@ -96,4 +64,5 @@ quiet: false,

'log-level': Logger.defaults.logLevel
}; // bindings
};
// bindings
this.printWarnings = (0, _bind.default)(_printer.printWarnings).call(_printer.printWarnings, this);

@@ -125,7 +94,8 @@ this.printErrors = (0, _bind.default)(_printer.printErrors).call(_printer.printErrors, this);

this.composeMessage = (0, _bind.default)(_compose.composeMessage).call(_compose.composeMessage, this);
this.reset = (0, _bind.default)(_reset.reset).call(_reset.reset, this); // parse args
this.reset = (0, _bind.default)(_reset.reset).call(_reset.reset, this);
// parse args
const argv = (0, _reduce.default)(_context = process.argv).call(_context, (acc, curr) => {
const [k, v] = curr.split('='); // eslint-disable-next-line no-restricted-globals
const [k, v] = curr.split('=');
// eslint-disable-next-line no-restricted-globals
acc[k] = (0, _lodash2.default)(v) ? true : !isNaN(v) ? Number(v) : v;

@@ -140,11 +110,9 @@ return acc;

(0, _bind.default)(_context3 = this).call(_context3);
} // eslint-disable-next-line class-methods-use-this
}
// eslint-disable-next-line class-methods-use-this
newLine() {
process.stdout.write('\n');
}
}
(0, _defineProperty2.default)(Logger, "defaults", {

@@ -151,0 +119,0 @@ logLevel: 2,

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.info = info;
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function info(...args) {

@@ -20,3 +16,2 @@ if (this.logLevel < 4) return;

let prefix = '';
if (this.logLevel > 2) {

@@ -26,3 +21,2 @@ prefix += this.decorate(`[${new Date().toISOString()}]`, 'gray');

}
prefix += this.decorate('b-ber', 'whiteBright', 'bgBlack');

@@ -34,3 +28,2 @@ prefix += ' ';

this.newLine();
if (this.logLevel > 4) {

@@ -37,0 +30,0 @@ const {

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.inspect = inspect;
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function inspect(args) {
return console.log(_util.default.inspect(args, true, null, true));
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.bind = bind;
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function bind() {

@@ -23,7 +19,8 @@ this.on('begin', ({

this.taskErrors = 0;
if (this.logLevel < 3) {
this.incrementIndent();
return;
} // const message = util.format.call(
}
// const message = util.format.call(
// util,

@@ -37,6 +34,6 @@ // '%s%s %s %s %s',

// )
// process.stdout.write(message)
// this.newLine()
this.incrementIndent();

@@ -55,8 +52,5 @@ });

process.stdout.cursorTo(0);
const message = _util.default.format.call(_util.default, '%s%s %s %s %s done (%s)', this.indent(), this.decorate(`[${new Date().toISOString()}]`, 'gray'), this.decorate('b-ber', 'whiteBright', 'bgBlack'), this.decorate('info', 'green'), this.decorate(task), totalMs);
process.stdout.write(message);
this.newLine();
if (this.logLevel > 4) {

@@ -72,5 +66,3 @@ const {

if (this.logLevel < 1) return;
const message = _util.default.format.call(_util.default, '%s%s %s %s', this.indent(), this.decorate('b-ber', 'whiteBright', 'bgBlack'), this.decorate('info', 'green'), this.decorate('Build succeeded', 'green'));
process.stdout.write(message);

@@ -77,0 +69,0 @@ this.newLine();

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.notice = notice;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
// same as info but always prints to log, i.e., log-level doesn't need to be set.

@@ -16,3 +14,2 @@ function notice(...args) {

let prefix = '';
if (this.logLevel > 2) {

@@ -22,3 +19,2 @@ prefix += this.decorate(`[${new Date().toISOString()}]`, 'gray');

}
prefix += this.decorate('b-ber', 'whiteBright', 'bgBlack');

@@ -25,0 +21,0 @@ prefix += ' ';

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.printVersion = printVersion;
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function printVersion(version) {
const message = _util.default.format.call(_util.default, '%s%s %s %s', this.indent(), this.decorate('b-ber', 'whiteBright', 'bgBlack'), this.decorate('version'), this.decorate(version, 'blueBright'));
process.stdout.write(message);
this.newLine();
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.printErrors = printErrors;
exports.printWarnings = printWarnings;
var _util = _interopRequireDefault(require("util"));
function printNotices(type, task = 'b-ber') {

@@ -20,14 +15,10 @@ const notices = this[type];

const color = type === 'warnings' ? 'bgYellowBright' : 'bgRed';
const message = _util.default.format.call(_util.default, '%s%s %s task %s - %s %s', this.indent(), this.decorate('b-ber', 'whiteBright', 'bgBlack'), this.decorate(leader, color), this.decorate(task), this.decorate(notices.length), this.decorate(type));
if (this.logLevel > 2) process.stdout.write(message);
}
function printWarnings(task) {
printNotices.call(this, 'warnings', task);
}
function printErrors(task) {
printNotices.call(this, 'errors', task);
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.registerSequence = registerSequence;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function registerSequence(state, command, sequence) {

@@ -16,3 +14,2 @@ if (this.logLevel < 1) return;

let prefix = '';
if (this.logLevel > 2) {

@@ -22,3 +19,2 @@ prefix += this.decorate(`[${new Date().toISOString()}]`, 'gray');

}
prefix += this.decorate('b-ber', 'whiteBright', 'bgBlack');

@@ -25,0 +21,0 @@ prefix += ' ';

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.reset = reset;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function reset() {
this.errors = [];
this.warnings = []; // this.infos = []
this.warnings = [];
// this.infos = []
}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.printSummary = printSummary;
var _repeat = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/repeat"));
var _map = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/map"));
var _forEach = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/for-each"));
var _entries = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/entries"));
var _util = _interopRequireDefault(require("util"));
var _lodash = _interopRequireDefault(require("lodash.isplainobject"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
const INDENTATION = ' ';
function write(msgs, context) {
var _context2;
const len = msgs.length - 1;
const esses = (0, _repeat.default)(_context2 = ' %s').call(_context2, len);
const msgs_ = (0, _map.default)(msgs).call(msgs, ([text, color]) => context.decorate(text, color));
const message = _util.default.format.call(_util.default, `%s%s %s${esses}`, context.indent(), context.decorate('b-ber', 'whiteBright', 'bgBlack'), ...msgs_);
process.stdout.write(message);
context.newLine();
}
function printNavigation(data, context, indent = 0) {
const indent_ = (0, _repeat.default)(INDENTATION).call(INDENTATION, indent);
function render(_data, _context) {
(0, _forEach.default)(_data).call(_data, item => {
write([[`${indent_}${item.title || '[no title]'}: ${item.name}`]], _context);
if (item.nodes && item.nodes.length) {

@@ -53,9 +37,6 @@ render(item.nodes, _context);

}
render(data, context);
}
function writeMetadata(data, context) {
var _context3;
(0, _forEach.default)(_context3 = (0, _entries.default)(data)).call(_context3, ([, v]) => {

@@ -67,6 +48,4 @@ if ((0, _lodash.default)(v)) {

}
function writeConfig(data, context, indent = 0) {
var _context4;
const indent_ = (0, _repeat.default)(INDENTATION).call(INDENTATION, indent);

@@ -77,3 +56,2 @@ (0, _forEach.default)(_context4 = (0, _entries.default)(data)).call(_context4, ([k, v]) => {

}
if ((0, _lodash.default)(v)) {

@@ -85,3 +63,2 @@ write([[`${indent_}${k}`]], context);

}
function printSummary({

@@ -88,0 +65,0 @@ state,

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _slice = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/slice"));
var _now = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/date/now"));
var _parseFloat2 = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/parse-float"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/defineProperty"));
var _events = require("events");
class Timer extends _events.EventEmitter {
static timeFormat(t) {
var _context;
const s = t[0] * 1000 + t[1] / 1000000;
return `${(0, _slice.default)(_context = String(s)).call(_context, 0, -3)}ms`;
}
static dateFormat() {
return new Date((0, _now.default)()).toLocaleString();
}
constructor() {

@@ -44,3 +32,2 @@ super();

}
prepare() {

@@ -51,3 +38,2 @@ this.sequenceBegin = process.hrtime();

}
start(task) {

@@ -60,3 +46,2 @@ this.taskBegin = process.hrtime(this.sequenceBegin);

}
stop(task) {

@@ -81,3 +66,2 @@ this.taskEnd = process.hrtime(this.sequenceBegin);

}
done({

@@ -100,5 +84,3 @@ state

}
}
(0, _defineProperty2.default)(Timer, "dateFormattingOptions", {

@@ -105,0 +87,0 @@ day: 'numeric',

"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.trace = trace;
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function trace() {}
"use strict";
var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
_Object$defineProperty(exports, "__esModule", {
value: true
});
exports.warn = warn;
var _util = _interopRequireDefault(require("util"));
/* eslint-disable import/prefer-default-export */
/* eslint-disable import/prefer-default-export */
function warn(...args) {

@@ -25,3 +21,2 @@ if (this.logLevel < 2) return;

let prefix = '';
if (this.logLevel > 2) {

@@ -31,9 +26,6 @@ prefix += this.decorate(`[${new Date().toISOString()}]`, 'gray');

}
prefix += this.decorate('b-ber', 'whiteBright', 'bgBlack');
prefix += ' ';
prefix += this.decorate('WARN', 'black', 'bgYellowBright');
const formatted = _util.default.format.apply(_util.default, ['%s %s', prefix, message]);
this.taskWarnings += 1;

@@ -47,3 +39,2 @@ this.warnings.push({

this.newLine();
if (this.logLevel > 3) {

@@ -50,0 +41,0 @@ process.stdout.write(_util.default.format.call(_util.default, stack.replace(/^Error\s+/, 'Warning ')));

{
"name": "@canopycanopycanopy/b-ber-logger",
"version": "3.0.0",
"version": "3.0.2",
"description": "",

@@ -52,3 +52,3 @@ "main": "dist/index.js",

],
"gitHead": "676dbec7fbdcc46eb8168f1d437d294ed549e2e8"
"gitHead": "1ec8ab9a4030fb59839d347beb04ab7605e3d5dd"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc