Socket
Socket
Sign inDemoInstall

table

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

table - npm Package Compare versions

Comparing version 5.4.4 to 5.4.5

10

dist/alignString.js

@@ -8,4 +8,6 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _isNumber2 = _interopRequireDefault(require("lodash/isNumber"));
var _isString2 = _interopRequireDefault(require("lodash/isString"));
var _stringWidth = _interopRequireDefault(require("string-width"));

@@ -65,7 +67,7 @@

const alignString = (subject, containerWidth, alignment) => {
if (!_lodash.default.isString(subject)) {
if (!(0, _isString2.default)(subject)) {
throw new TypeError('Subject parameter value must be a string.');
}
if (!_lodash.default.isNumber(containerWidth)) {
if (!(0, _isNumber2.default)(containerWidth)) {
throw new TypeError('Container width parameter value must be a number.');

@@ -81,3 +83,3 @@ }

if (!_lodash.default.isString(alignment)) {
if (!(0, _isString2.default)(alignment)) {
throw new TypeError('Alignment parameter value must be a string.');

@@ -84,0 +86,0 @@ }

4

dist/calculateCellHeight.js

@@ -8,3 +8,3 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _isString2 = _interopRequireDefault(require("lodash/isString"));

@@ -22,3 +22,3 @@ var _wrapCell = _interopRequireDefault(require("./wrapCell"));

const calculateCellHeight = (value, columnWidth, useWrapWord = false) => {
if (!_lodash.default.isString(value)) {
if (!(0, _isString2.default)(value)) {
throw new TypeError('Value must be a string.');

@@ -25,0 +25,0 @@ }

@@ -8,4 +8,8 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _max2 = _interopRequireDefault(require("lodash/max"));
var _isBoolean2 = _interopRequireDefault(require("lodash/isBoolean"));
var _isNumber2 = _interopRequireDefault(require("lodash/isNumber"));
var _calculateCellHeight = _interopRequireDefault(require("./calculateCellHeight"));

@@ -28,7 +32,7 @@

cells.forEach((value, index1) => {
if (!_lodash.default.isNumber(config.columns[index1].width)) {
if (!(0, _isNumber2.default)(config.columns[index1].width)) {
throw new TypeError('column[index].width must be a number.');
}
if (!_lodash.default.isBoolean(config.columns[index1].wrapWord)) {
if (!(0, _isBoolean2.default)(config.columns[index1].wrapWord)) {
throw new TypeError('column[index].wrapWord must be a boolean.');

@@ -39,3 +43,3 @@ }

});
rowSpanIndex.push(_lodash.default.max(cellHeightIndex));
rowSpanIndex.push((0, _max2.default)(cellHeightIndex));
});

@@ -42,0 +46,0 @@ return rowSpanIndex;

@@ -8,4 +8,8 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _mapValues2 = _interopRequireDefault(require("lodash/mapValues"));
var _values2 = _interopRequireDefault(require("lodash/values"));
var _trimEnd2 = _interopRequireDefault(require("lodash/trimEnd"));
var _makeStreamConfig = _interopRequireDefault(require("./makeStreamConfig"));

@@ -64,3 +68,3 @@

output += (0, _drawBorder.drawBorderBottom)(columnWidthIndex, config.border);
output = _lodash.default.trimEnd(output);
output = (0, _trimEnd2.default)(output);
process.stdout.write(output);

@@ -86,3 +90,3 @@ };

output += (0, _drawBorder.drawBorderBottom)(columnWidthIndex, config.border);
output = _lodash.default.trimEnd(output);
output = (0, _trimEnd2.default)(output);
process.stdout.write(output);

@@ -99,6 +103,5 @@ };

const columnWidthIndex = _lodash.default.values(_lodash.default.mapValues(config.columns, column => {
const columnWidthIndex = (0, _values2.default)((0, _mapValues2.default)(config.columns, column => {
return column.width + column.paddingLeft + column.paddingRight;
}));
let empty;

@@ -105,0 +108,0 @@ empty = true;

@@ -8,4 +8,8 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _cloneDeep2 = _interopRequireDefault(require("lodash/cloneDeep"));
var _isUndefined2 = _interopRequireDefault(require("lodash/isUndefined"));
var _times2 = _interopRequireDefault(require("lodash/times"));
var _getBorderCharacters = _interopRequireDefault(require("./getBorderCharacters"));

@@ -41,5 +45,4 @@

const maximumColumnWidthIndex = (0, _calculateMaximumColumnWidthIndex.default)(rows);
_lodash.default.times(rows[0].length, index => {
if (_lodash.default.isUndefined(columns[index])) {
(0, _times2.default)(rows[0].length, index => {
if ((0, _isUndefined2.default)(columns[index])) {
columns[index] = {};

@@ -57,3 +60,2 @@ }

});
return columns;

@@ -73,5 +75,3 @@ };

(0, _validateConfig.default)('config.json', userConfig);
const config = _lodash.default.cloneDeep(userConfig);
const config = (0, _cloneDeep2.default)(userConfig);
config.border = makeBorder(config.border);

@@ -78,0 +78,0 @@ config.columns = makeColumns(rows, config.columns, config.columnDefault);

@@ -8,4 +8,8 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _cloneDeep2 = _interopRequireDefault(require("lodash/cloneDeep"));
var _isUndefined2 = _interopRequireDefault(require("lodash/isUndefined"));
var _times2 = _interopRequireDefault(require("lodash/times"));
var _getBorderCharacters = _interopRequireDefault(require("./getBorderCharacters"));

@@ -38,4 +42,4 @@

const makeColumns = (columnCount, columns = {}, columnDefault = {}) => {
_lodash.default.times(columnCount, index => {
if (_lodash.default.isUndefined(columns[index])) {
(0, _times2.default)(columnCount, index => {
if ((0, _isUndefined2.default)(columns[index])) {
columns[index] = {};

@@ -52,3 +56,2 @@ }

});
return columns;

@@ -84,5 +87,4 @@ };

(0, _validateConfig.default)('streamConfig.json', userConfig);
const config = (0, _cloneDeep2.default)(userConfig);
const config = _lodash.default.cloneDeep(userConfig);
if (!config.columnDefault || !config.columnDefault.width) {

@@ -89,0 +91,0 @@ throw new Error('Must provide config.columnDefault.width when creating a stream.');

@@ -8,4 +8,6 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _flatten2 = _interopRequireDefault(require("lodash/flatten"));
var _times2 = _interopRequireDefault(require("lodash/times"));
var _wrapCell = _interopRequireDefault(require("./wrapCell"));

@@ -24,3 +26,3 @@

const mappedRows = unmappedRows.map((cells, index0) => {
const rowHeight = _lodash.default.times(rowHeightIndex[index0], () => {
const rowHeight = (0, _times2.default)(rowHeightIndex[index0], () => {
return new Array(tableWidth).fill('');

@@ -31,3 +33,2 @@ }); // rowHeight

cells.forEach((value, index1) => {

@@ -41,3 +42,3 @@ const cellLines = (0, _wrapCell.default)(value, config.columns[index1].width, config.columns[index1].wrapWord);

});
return _lodash.default.flatten(mappedRows);
return (0, _flatten2.default)(mappedRows);
};

@@ -44,0 +45,0 @@

@@ -8,3 +8,3 @@ "use strict";

var _lodash = _interopRequireDefault(require("lodash"));
var _truncate2 = _interopRequireDefault(require("lodash/truncate"));

@@ -22,3 +22,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

return cells.map((content, index) => {
return _lodash.default.truncate(content, {
return (0, _truncate2.default)(content, {
length: config.columns[index].truncate

@@ -25,0 +25,0 @@ });

@@ -24,2 +24,3 @@ {

"babel-plugin-istanbul": "^5.1.4",
"babel-plugin-lodash": "^3.3.4",
"babel-plugin-transform-export-default-name": "^2.0.4",

@@ -83,3 +84,3 @@ "chai": "^4.2.0",

},
"version": "5.4.4"
"version": "5.4.5"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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