column-layout
Advanced tools
Comparing version 2.1.1 to 2.1.2
'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 _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 _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
@@ -12,3 +12,3 @@ var t = require('typical'); | ||
var Cell = (function () { | ||
var Cell = function () { | ||
function Cell(value, column) { | ||
@@ -39,4 +39,4 @@ _classCallCheck(this, Cell); | ||
return Cell; | ||
})(); | ||
}(); | ||
module.exports = Cell; |
'use strict'; | ||
var Table = require('./table'); | ||
@@ -3,0 +4,0 @@ var Columns = require('./columns'); |
'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 _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 _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } | ||
var t = require('typical'); | ||
@@ -17,10 +13,8 @@ var Padding = require('./padding'); | ||
var Columns = (function (_Array) { | ||
_inherits(Columns, _Array); | ||
var Columns = function () { | ||
function Columns(columns) { | ||
_classCallCheck(this, Columns); | ||
_get(Object.getPrototypeOf(Columns.prototype), 'constructor', this).call(this); | ||
this.load(columns); | ||
this.list = []; | ||
arrayify(columns).forEach(this.add.bind(this)); | ||
} | ||
@@ -31,3 +25,3 @@ | ||
value: function totalWidth() { | ||
return this.length ? this.map(function (col) { | ||
return this.list.length ? this.list.map(function (col) { | ||
return col.generatedWidth; | ||
@@ -50,3 +44,3 @@ }).reduce(function (a, b) { | ||
value: function get(columnName) { | ||
return this.find(function (column) { | ||
return this.list.find(function (column) { | ||
return column.name === columnName; | ||
@@ -58,3 +52,3 @@ }); | ||
value: function getResizable() { | ||
return this.filter(function (column) { | ||
return this.list.filter(function (column) { | ||
return column.isResizable(); | ||
@@ -66,3 +60,3 @@ }); | ||
value: function getFixed() { | ||
return this.filter(function (column) { | ||
return this.list.filter(function (column) { | ||
return column.isFixed(); | ||
@@ -72,11 +66,6 @@ }); | ||
}, { | ||
key: 'load', | ||
value: function load(columns) { | ||
arrayify(columns).forEach(this.add.bind(this)); | ||
} | ||
}, { | ||
key: 'add', | ||
value: function add(column) { | ||
var col = column instanceof Column ? column : new Column(column); | ||
this.push(col); | ||
this.list.push(col); | ||
return col; | ||
@@ -91,3 +80,3 @@ } | ||
this.forEach(function (column) { | ||
this.list.forEach(function (column) { | ||
column.generateWidth(); | ||
@@ -97,3 +86,3 @@ column.generateMinWidth(); | ||
this.forEach(function (column) { | ||
this.list.forEach(function (column) { | ||
if (t.isDefined(column.maxWidth) && column.generatedWidth > column.maxWidth) { | ||
@@ -127,6 +116,6 @@ column.generatedWidth = column.maxWidth; | ||
grownColumns = _this.filter(function (column) { | ||
grownColumns = _this.list.filter(function (column) { | ||
return column.generatedWidth > column.contentWidth; | ||
}); | ||
shrunkenColumns = _this.filter(function (column) { | ||
shrunkenColumns = _this.list.filter(function (column) { | ||
return column.generatedWidth < column.contentWidth; | ||
@@ -157,7 +146,7 @@ }); | ||
return Columns; | ||
})(Array); | ||
}(); | ||
var _padding = new WeakMap(); | ||
var Column = (function () { | ||
var Column = function () { | ||
function Column(column) { | ||
@@ -172,3 +161,3 @@ _classCallCheck(this, Column); | ||
if (t.isDefined(column.nowrap)) this.nowrap = column.nowrap; | ||
if (t.isDefined(column['break'])) this['break'] = column['break']; | ||
if (t.isDefined(column.break)) this.break = column.break; | ||
if (t.isDefined(column.contentWrappable)) this.contentWrappable = column.contentWrappable; | ||
@@ -217,4 +206,4 @@ if (t.isDefined(column.contentWidth)) this.contentWidth = column.contentWidth; | ||
return Column; | ||
})(); | ||
}(); | ||
module.exports = Columns; | ||
module.exports = require('./no-species')(Columns); |
'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 _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 _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var Padding = (function () { | ||
var Padding = function () { | ||
function Padding(padding) { | ||
@@ -23,4 +23,4 @@ _classCallCheck(this, Padding); | ||
return Padding; | ||
})(); | ||
}(); | ||
module.exports = Padding; |
'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 _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 _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } | ||
var Columns = require('./columns'); | ||
@@ -18,9 +14,7 @@ var ansi = require('./ansi'); | ||
var Rows = (function (_Array) { | ||
_inherits(Rows, _Array); | ||
var Rows = function () { | ||
function Rows(rows, columns) { | ||
_classCallCheck(this, Rows); | ||
_get(Object.getPrototypeOf(Rows.prototype), 'constructor', this).call(this); | ||
this.list = []; | ||
this.load(rows, columns); | ||
@@ -35,3 +29,3 @@ } | ||
arrayify(rows).forEach(function (row) { | ||
return _this.push(new Map(objectToIterable(row, columns))); | ||
return _this.list.push(new Map(objectToIterable(row, columns))); | ||
}); | ||
@@ -94,3 +88,3 @@ } | ||
return Rows; | ||
})(Array); | ||
}(); | ||
@@ -105,3 +99,3 @@ function getLongestWord(line) { | ||
function objectToIterable(row, columns) { | ||
return columns.map(function (column) { | ||
return columns.list.map(function (column) { | ||
return [column, new Cell(row[column.name], column)]; | ||
@@ -111,2 +105,2 @@ }); | ||
module.exports = Rows; | ||
module.exports = require('./no-species')(Rows); |
'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 _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 _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
@@ -15,3 +15,3 @@ var wrap = require('wordwrapjs'); | ||
var Table = (function () { | ||
var Table = function () { | ||
function Table(data, options) { | ||
@@ -52,7 +52,7 @@ _classCallCheck(this, Table); | ||
this.columns.viewWidth = options.viewWidth; | ||
this.columns.forEach(function (column) { | ||
this.columns.list.forEach(function (column) { | ||
if (options.padding) column.padding = options.padding; | ||
if (options.nowrap) column.nowrap = options.nowrap; | ||
if (options['break']) { | ||
column['break'] = options['break']; | ||
if (options.break) { | ||
column.break = options.break; | ||
column.contentWrappable = true; | ||
@@ -73,4 +73,4 @@ } | ||
if (optionColumn.nowrap) column.nowrap = optionColumn.nowrap; | ||
if (optionColumn['break']) { | ||
column['break'] = optionColumn['break']; | ||
if (optionColumn.break) { | ||
column.break = optionColumn.break; | ||
column.contentWrappable = true; | ||
@@ -88,3 +88,3 @@ } | ||
this.columns.autoSize(); | ||
return this.rows.map(function (row) { | ||
return this.rows.list.map(function (row) { | ||
var line = []; | ||
@@ -98,3 +98,3 @@ row.forEach(function (cell, column) { | ||
ignore: ansi.regexp, | ||
'break': column['break'] | ||
break: column.break | ||
})); | ||
@@ -114,3 +114,3 @@ } | ||
var _loop = function (i) { | ||
var _loop = function _loop(i) { | ||
var line = []; | ||
@@ -137,3 +137,3 @@ wrapped.forEach(function (cell) { | ||
return line.reduce(function (prev, cell, index) { | ||
var column = _this2.columns[index]; | ||
var column = _this2.columns.list[index]; | ||
return prev + padCell(cell, column.padding, column.generatedWidth); | ||
@@ -151,3 +151,3 @@ }, ''); | ||
return Table; | ||
})(); | ||
}(); | ||
@@ -154,0 +154,0 @@ function getLongestArray(arrays) { |
@@ -8,6 +8,6 @@ 'use strict' | ||
class Columns extends Array { | ||
class Columns { | ||
constructor (columns) { | ||
super() | ||
this.load(columns) | ||
this.list = [] | ||
arrayify(columns).forEach(this.add.bind(this)) | ||
} | ||
@@ -20,4 +20,4 @@ | ||
totalWidth () { | ||
return this.length | ||
? this.map(col => col.generatedWidth).reduce((a, b) => a + b) | ||
return this.list.length | ||
? this.list.map(col => col.generatedWidth).reduce((a, b) => a + b) | ||
: 0 | ||
@@ -33,20 +33,16 @@ } | ||
get (columnName) { | ||
return this.find(column => column.name === columnName) | ||
return this.list.find(column => column.name === columnName) | ||
} | ||
getResizable () { | ||
return this.filter(column => column.isResizable()) | ||
return this.list.filter(column => column.isResizable()) | ||
} | ||
getFixed () { | ||
return this.filter(column => column.isFixed()) | ||
return this.list.filter(column => column.isFixed()) | ||
} | ||
load (columns) { | ||
arrayify(columns).forEach(this.add.bind(this)) | ||
} | ||
add (column) { | ||
var col = column instanceof Column ? column : new Column(column) | ||
this.push(col) | ||
this.list.push(col) | ||
return col | ||
@@ -67,3 +63,3 @@ } | ||
/* size */ | ||
this.forEach(column => { | ||
this.list.forEach(column => { | ||
column.generateWidth() | ||
@@ -74,3 +70,3 @@ column.generateMinWidth() | ||
/* adjust if user set a min or maxWidth */ | ||
this.forEach(column => { | ||
this.list.forEach(column => { | ||
if (t.isDefined(column.maxWidth) && column.generatedWidth > column.maxWidth) { | ||
@@ -102,4 +98,4 @@ column.generatedWidth = column.maxWidth | ||
/* at this point, the generatedWidth should never end up bigger than the contentWidth */ | ||
var grownColumns = this.filter(column => column.generatedWidth > column.contentWidth) | ||
var shrunkenColumns = this.filter(column => column.generatedWidth < column.contentWidth) | ||
var grownColumns = this.list.filter(column => column.generatedWidth > column.contentWidth) | ||
var shrunkenColumns = this.list.filter(column => column.generatedWidth < column.contentWidth) | ||
var salvagedSpace = 0 | ||
@@ -115,3 +111,3 @@ grownColumns.forEach(column => { | ||
/* if, after autosizing, we still don't fit within viewWidth then give up */ | ||
/* if, after autosizing, we still don't fit within viewWidth then give up */ | ||
} | ||
@@ -182,2 +178,2 @@ | ||
*/ | ||
module.exports = Columns | ||
module.exports = require('./no-species')(Columns) |
@@ -11,7 +11,6 @@ 'use strict' | ||
* @class Rows | ||
* @extends Array | ||
*/ | ||
class Rows extends Array { | ||
class Rows { | ||
constructor (rows, columns) { | ||
super() | ||
this.list = [] | ||
this.load(rows, columns) | ||
@@ -21,3 +20,3 @@ } | ||
load (rows, columns) { | ||
arrayify(rows).forEach(row => this.push(new Map(objectToIterable(row, columns)))) | ||
arrayify(rows).forEach(row => this.list.push(new Map(objectToIterable(row, columns)))) | ||
} | ||
@@ -87,3 +86,3 @@ | ||
function objectToIterable (row, columns) { | ||
return columns.map(column => { | ||
return columns.list.map(column => { | ||
return [ column, new Cell(row[column.name], column) ] | ||
@@ -96,2 +95,2 @@ }) | ||
*/ | ||
module.exports = Rows | ||
module.exports = require('./no-species')(Rows) |
@@ -50,3 +50,3 @@ 'use strict' | ||
this.columns.viewWidth = options.viewWidth | ||
this.columns.forEach(column => { | ||
this.columns.list.forEach(column => { | ||
if (options.padding) column.padding = options.padding | ||
@@ -85,3 +85,3 @@ if (options.nowrap) column.nowrap = options.nowrap | ||
this.columns.autoSize() | ||
return this.rows.map(row => { | ||
return this.rows.list.map(row => { | ||
let line = [] | ||
@@ -123,3 +123,3 @@ row.forEach((cell, column) => { | ||
return line.reduce((prev, cell, index) => { | ||
let column = this.columns[index] | ||
let column = this.columns.list[index] | ||
return prev + padCell(cell, column.padding, column.generatedWidth) | ||
@@ -148,4 +148,4 @@ }, '') | ||
return (padding.left || '') + | ||
cellValue.padEnd(width - padding.length() + ansiLength) + | ||
(padding.right || '') | ||
cellValue.padEnd(width - padding.length() + ansiLength) + | ||
(padding.right || '') | ||
} | ||
@@ -152,0 +152,0 @@ |
{ | ||
"name": "column-layout", | ||
"author": "Lloyd Brookes <75pound@gmail.com>", | ||
"version": "2.1.1", | ||
"version": "2.1.2", | ||
"description": "Pretty-print JSON data in columns.", | ||
@@ -25,3 +25,3 @@ "repository": "https://github.com/75lb/column-layout.git", | ||
"docs": "jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list -c list > README.md; echo", | ||
"es5": "babel --no-comments lib --out-dir es5", | ||
"es5": "babel --presets babel-preset-es2015 --no-comments lib --out-dir es5", | ||
"cover": "istanbul cover tape -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo" | ||
@@ -31,17 +31,17 @@ }, | ||
"ansi-escape-sequences": "^2.2.2", | ||
"array-back": "^1.0.2", | ||
"collect-json": "^1.0.7", | ||
"array-back": "^1.0.3", | ||
"collect-json": "^1.0.8", | ||
"command-line-args": "^2.1.6", | ||
"core-js": "^2.1", | ||
"core-js": "^2.4.0", | ||
"deep-extend": "~0.4.1", | ||
"feature-detect-es6": "^1.2.0", | ||
"object-tools": "^2", | ||
"object-tools": "^2.0.6", | ||
"typical": "^2.4.2", | ||
"wordwrapjs": "^1.1.1" | ||
"wordwrapjs": "^1.2.0" | ||
}, | ||
"devDependencies": { | ||
"babel": "^5.8.35", | ||
"coveralls": "^2.11.4", | ||
"jsdoc-to-markdown": "^1.3.3", | ||
"tape": "^4.4.0" | ||
"babel-preset-es2015": "^6.6.0", | ||
"coveralls": "^2.11.9", | ||
"jsdoc-to-markdown": "^1.3.6", | ||
"tape": "^4.5.1" | ||
}, | ||
@@ -48,0 +48,0 @@ "standard": { |
'use strict' | ||
var test = require('tape') | ||
var columnLayout = require('../') | ||
var os = require('os') | ||
test('columnLayout(data, options)', function (t) { | ||
var fixture = require('./fixture/simple-viewWidth') | ||
var result = | ||
'<row 1 column one .. ><r1 c2 >\n\ | ||
<.. .. >< >\n\ | ||
<r2 c1 ><row two column 2>\n\ | ||
' | ||
var result = [ | ||
'<row 1 column one .. ><r1 c2 >', | ||
'<.. .. >< >', | ||
'<r2 c1 ><row two column 2>' | ||
].join(os.EOL) + os.EOL | ||
t.strictEqual(columnLayout(fixture.data, fixture.options), result) | ||
@@ -19,5 +21,5 @@ t.end() | ||
var result = [ | ||
"<row 1 column one .. ><r1 c2 >", | ||
"<.. .. >< >", | ||
"<r2 c1 ><row two column 2>" | ||
'<row 1 column one .. ><r1 c2 >', | ||
'<.. .. >< >', | ||
'<r2 c1 ><row two column 2>' | ||
] | ||
@@ -32,5 +34,5 @@ | ||
var result = [ | ||
"<row 1 column one .. .. ..><3000>", | ||
"<true ><null>", | ||
"<[object Object] >< >" | ||
'<row 1 column one .. .. ..><3000>', | ||
'<true ><null>', | ||
'<[object Object] >< >' | ||
] | ||
@@ -37,0 +39,0 @@ |
@@ -13,6 +13,6 @@ 'use strict' | ||
columns.autoSize() | ||
t.strictEqual(columns[0].generatedWidth, 12) | ||
t.strictEqual(columns[1].generatedWidth, 18) | ||
t.strictEqual(columns.list[0].generatedWidth, 12) | ||
t.strictEqual(columns.list[1].generatedWidth, 18) | ||
t.end() | ||
}) |
@@ -5,12 +5,12 @@ 'use strict' | ||
test('columnLayout.table()', function(t){ | ||
test('columnLayout.table()', function (t) { | ||
var fixture = require('./fixture/simple-viewWidth') | ||
var table = columnLayout.table(fixture.data, fixture.options) | ||
t.strictEqual(table.rows.length, 2) | ||
t.strictEqual(table.columns.length, 2) | ||
t.strictEqual(table.rows.list.length, 2) | ||
t.strictEqual(table.columns.list.length, 2) | ||
t.end() | ||
}) | ||
test('table.getWrapped()', function(t){ | ||
test('table.getWrapped()', function (t) { | ||
var fixture = require('./fixture/simple-viewWidth') | ||
@@ -26,3 +26,3 @@ var table = columnLayout.table(fixture.data, fixture.options) | ||
test('table.getLines()', function(t){ | ||
test('table.getLines()', function (t) { | ||
var fixture = require('./fixture/simple-viewWidth') | ||
@@ -39,3 +39,3 @@ var table = columnLayout.table(fixture.data, fixture.options) | ||
test('table.renderLines()', function(t){ | ||
test('table.renderLines()', function (t) { | ||
var fixture = require('./fixture/simple-viewWidth') | ||
@@ -42,0 +42,0 @@ var table = columnLayout.table(fixture.data, fixture.options) |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
45
2160
96564
Updatedarray-back@^1.0.3
Updatedcollect-json@^1.0.8
Updatedcore-js@^2.4.0
Updatedobject-tools@^2.0.6
Updatedwordwrapjs@^1.2.0