table-data
v0.0.2
Published
Takes an array of objects (or its JSON equivalent) and returns an object with header and row data.
Downloads
22
Readme
table-data
Takes an array of objects (or its JSON equivalent) and returns an object with header and row data.
Usage:
import tableData from 'table-data'
const data = [
{
city: 'Shanghai'
, nation: 'China'
, population: 24256800
}
, {
city: 'Karachi'
, population: 23500000
, nation: 'Pakistan'
, elevation: '8 m'
}
, {
city: 'Beijing'
, nation: 'China'
, population: 21516000
}
, {
city: 'São Paulo'
, nation: 'Brazil'
, population: 12038175
, mayor: 'João Doria'
}
, {
city: 'Dhaka'
, population: 16970105
, nation: 'Bangladesh'
}
]
const formattedData = tableData(data)
// formattedData will look like this:
//
// {
// header: ["city", "nation", "population", "elevation", "mayor"]
// , rows: [
// ["Shanghai", "China", 24256800, "", ""]
// , ["Karachi", "Pakistan", 23500000, "8 m", ""]
// , ["Beijing", "China", 21516000, "", ""]
// , ["Sao Paulo", "Brazil", 12038175, "", "João Doria"]
// , ["Dhaka", "Bangladesh", 16970105, "", ""]
// ]
// }