Lines Matching refs:items
30 module.exports = function(items, options = {}) {
51 items = toArray(items, columnNames)
55 items.forEach(function(item) {
80 items = items.map(item => {
101 items = items.map((item, index) => {
129 items.unshift(headers)
135 column.width = items
147 items = items.map(item => {
156 items = items.map((item, index) => {
174 column.width = items.map(item => {
186 let rows = createRows(items, columns, columnNames, options.paddingChr) // merge lines into rows
200 * @param Array items data to process
203 * @return Array items wrapped in arrays, corresponding to lines
206 function createRows(items, columns, columnNames, paddingChr) {
207 return items.map(item => {
287 function toArray(items, columnNames) {
288 if (Array.isArray(items)) return items
290 for (let key in items) {
293 item[columnNames[1] || 'value'] = items[key]