Socket
Socket
Sign inDemoInstall

log-anything

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

log-anything - npm Package Compare versions

Comparing version 2.0.0 to 2.1.0

yarn.lock

141

dist/log.js
'use strict';
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }

@@ -11,3 +15,3 @@

var Log = (function () {
var Log = function () {
function Log() {

@@ -46,63 +50,106 @@ _classCallCheck(this, Log);

var matrix = [];
for (var i = 0; i < table.length; i++) {
for (var j = 0; j < table[i].length; j++) {
var value = String(table[i][j]);
var numeric = Log._isNumeric(value);
var tObj = {
value: value,
length: String(table[i][j]).length,
column: j
};
if (numeric !== false) {
tObj.numerical = true;
}
if (numeric !== -1) {
tObj.point = numeric;
tObj.after = value.slice(numeric + 1).length;
}
if (table.length && table[0].length) {
for (var i = 0; i < table.length; i++) {
for (var j = 0; j < table[i].length; j++) {
var value = String(table[i][j]);
var numeric = Log._isNumeric(value);
var tObj = {
value: value,
length: String(table[i][j]).length,
column: j
};
if (numeric !== false) {
tObj.numerical = true;
if (numeric !== -1) {
tObj.point = numeric;
tObj.after = value.slice(numeric + 1).length;
}
}
table[i][j] = tObj;
table[i][j] = tObj;
if (!matrix[j]) {
matrix[j] = { length: tObj.length };
} else {
if (tObj.length > matrix[j].length) {
matrix[j].length = tObj.length;
if (!matrix[j]) {
matrix[j] = { length: tObj.length };
} else {
if (tObj.length > matrix[j].length) {
matrix[j].length = tObj.length;
}
}
}
if (tObj.point) {
matrix[j].point = tObj.point > (matrix[j].point || 0) ? tObj.point : matrix[j].point;
if (tObj.point) {
matrix[j].point = tObj.point > (matrix[j].point || 0) ? tObj.point : matrix[j].point;
}
if (!matrix[j].point && !matrix[j].numerical && tObj.numerical) {
matrix[j].numerical = tObj.numerical;
}
}
if (!matrix[j].point && !matrix[j].numerical && tObj.numerical) {
matrix[j].numerical = tObj.numerical;
}
}
} else {
if (table.length && _typeof(table[0]) === 'object') {
var _ret = function () {
var keys = table.reduce(function (k, o) {
var thisKeys = Object.keys(o);
thisKeys.forEach(function (thisKey) {
if (k.indexOf(thisKey) === -1) {
k.push(thisKey);
}
});
return k;
}, []);
var pad = ' '.repeat(('' + table.length).length + 1);
matrix.push([pad + '#'].concat(_toConsumableArray(keys)));
var _loop = function _loop(_i) {
var tmp = matrix[0].map(function () {
return '';
});
tmp[0] = _i;
Object.entries(table[_i]).map(function (_ref) {
var _ref2 = _slicedToArray(_ref, 2),
key = _ref2[0],
val = _ref2[1];
tmp[keys.indexOf(key) + 1] = val;
});
matrix.push(tmp);
};
for (var _i = 0; _i < table.length; _i++) {
_loop(_i);
}
Log.logt(matrix);
return {
v: void 0
};
}();
if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v;
}
}
for (var i = 0; i < table.length; i++) {
for (var j = 0; j < table[i].length; j++) {
var column = matrix[j];
for (var _i2 = 0; _i2 < table.length; _i2++) {
for (var _j = 0; _j < table[_i2].length; _j++) {
var column = matrix[_j];
var cPoint = column.point;
var cLength = column.length;
var value = table[i][j];
var padding = undefined;
var before = undefined;
var after = undefined;
if (!!value.point) {
before = cPoint - value.point;
after = cLength - cPoint - value.after;
} else if (value.numerical) {
before = (cPoint || cLength) - value.length;
var _value = table[_i2][_j];
var padding = void 0;
var before = void 0;
var after = void 0;
if (!!_value.point) {
before = cPoint - _value.point;
after = cLength - cPoint - _value.after;
} else if (_value.numerical) {
before = (cPoint || cLength) - _value.length;
after = cLength - (cPoint || cLength) + 1;
} else {
before = 0;
after = cLength - value.length + 1;
after = cLength - _value.length + 1;
}
padding = ' '.repeat(before);
padding += value.value;
padding += _value.value;
padding += ' '.repeat(after);
table[i][j] = padding;
table[_i2][_j] = padding;
}
Log.log.apply(Log, _toConsumableArray(table[i]));
Log.log.apply(Log, _toConsumableArray(table[_i2]));
}

@@ -113,4 +160,4 @@ }

return Log;
})();
}();
module.exports = Log;

@@ -23,35 +23,61 @@ const util = require('util');

const matrix = [];
for (let i = 0; i < table.length; i++) {
for (let j = 0; j < table[i].length; j++) {
const value = String(table[i][j]);
const numeric = Log._isNumeric(value);
const tObj = {
value,
length: String(table[i][j]).length,
column: j,
};
if (numeric !== false) {
tObj.numerical = true;
}
if (numeric !== -1) {
tObj.point = numeric;
tObj.after = value.slice(numeric + 1).length;
}
if (table.length && table[0].length) {
for (let i = 0; i < table.length; i++) {
for (let j = 0; j < table[i].length; j++) {
const value = String(table[i][j]);
const numeric = Log._isNumeric(value);
const tObj = {
value,
length: String(table[i][j]).length,
column: j,
};
if (numeric !== false) {
tObj.numerical = true;
if (numeric !== -1) {
tObj.point = numeric;
tObj.after = value.slice(numeric + 1).length;
}
}
table[i][j] = tObj;
table[i][j] = tObj;
if (!matrix[j]) {
matrix[j] = { length: tObj.length };
} else {
if (tObj.length > matrix[j].length) {
matrix[j].length = tObj.length;
if (!matrix[j]) {
matrix[j] = { length: tObj.length };
} else {
if (tObj.length > matrix[j].length) {
matrix[j].length = tObj.length;
}
}
}
if (tObj.point) {
matrix[j].point = tObj.point > (matrix[j].point || 0) ? tObj.point : matrix[j].point;
if (tObj.point) {
matrix[j].point = tObj.point > (matrix[j].point || 0) ? tObj.point : matrix[j].point;
}
if (!matrix[j].point && !matrix[j].numerical && tObj.numerical) {
matrix[j].numerical = tObj.numerical;
}
}
if (!matrix[j].point && !matrix[j].numerical && tObj.numerical) {
matrix[j].numerical = tObj.numerical;
}
} else {
if (table.length && typeof table[0] === 'object') {
const keys = table.reduce((k, o) => {
const thisKeys = Object.keys(o);
thisKeys.forEach(thisKey => {
if (k.indexOf(thisKey) === -1) {
k.push(thisKey);
}
});
return k;
}, []);
const pad = ' '.repeat(('' + table.length).length + 1);
matrix.push([`${pad}#`, ...keys]);
for (let i = 0; i < table.length; i++) {
const tmp = matrix[0].map(() => '');
tmp[0] = i;
Object.entries(table[i]).map(([key, val]) => {
tmp[keys.indexOf(key) + 1] = val;
});
matrix.push(tmp);
}
Log.logt(matrix);
return;
}

@@ -58,0 +84,0 @@ }

{
"name": "log-anything",
"version": "2.0.0",
"version": "2.1.0",
"scripts": {

@@ -10,7 +10,7 @@ "build": "babel lib -d dist"

"babel-core": "^6.3.15",
"babel-eslint": "^4.1.6",
"babel-eslint": "^7.1.0",
"babel-preset-es2015": "^6.3.13",
"eslint": "^1.10.3",
"eslint-config-airbnb": "^2.0.0",
"eslint-plugin-react": "^3.11.3"
"eslint": "^3.9.1",
"eslint-config-airbnb": "^12.0.0",
"eslint-plugin-react": "^6.5.0"
},

@@ -17,0 +17,0 @@ "author": "Victor Felder",

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