0.2.1 • Published 8 years ago
painting-table v0.2.1
painting-table
a library for painting a table in terminal or browser console.
Install
npm install --save painting-table
Import
const Table = require('painting-table')
//or
import Table from 'painting-table'Usage
Table(tableData, options)tableData是一个需要展示的数组列表,其中每项为一列数据,例如:
tableData:
[{
filename: 'banner1.png',
size: '123B'
},{
filename: 'banner2.png',
size: '12KB'
}]options选项为控制每一项需要显示的字段:
options:
{
excludes: ['filename'],
includes: { filename: true, path: true, modify_time: false },
rename: { filename: 'FILENAME' }
}excludes字段是在数据中不显示那些字段,includes字段是在数据中只显示那些字段。两个字段是互斥的,有includes字段时会忽略掉excludes字段,这两个字段都支持数组和对象两种数据格式。
rename字段可以给标题字段进行重命名
处理后会返回能在terminal或浏览器控制台打印的结果
Terminal

Browser Console

LICENSE
MIT