0.1.0 • Published 11 months ago

pretty-dash v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

pretty-dash

pretty-dash for pretty json or database data

npm i pretty-dash
const arr = [
    { name: 'user', roll: 20 },
    { name: 'user3', roll: 22 },
    { name: 'user4', roll: 23 },
    { name: 'user', age: 20 },
    { name: 'user2', age: 21 },
    { name: 'user3', age: 22 },
    { name: 'user4', age: 23 },
    { name: 'user', classId: 70 },
    { name: 'user2', classId: 71 },
    { name: 'user3', classId: 72 },
];
const {groupByTableFormate} = require('pretty-dash');

console.log(groupByTableFormate(arr, 'name'))

or

const _ = require('pretty-dash');

console.log(_.groupByTableFormate(arr, 'name'))
/*
"output is"
{
  cols: [ 'name', 'roll', 'age', 'classId' ],
  rows: [
    [ 'user', 20, 20, 70 ],
    [ 'user3', 22, 22, 72 ],
    [ 'user4', 23, 23, '' ],
    [ 'user2', '', 21, 71 ]
  ]
}
*/
const { lodash } = require("pretty-dash"); // lodashjs
const { groupBy_grid } = require("pretty-dash"); // as like as groupByTableFormate but some advance

groupBy_grid({
            datas: arr,
            bgoupByKey: 'name',
            print: true
        })

pretty-dash

pretty-dash for pretty json or database data

npm i pretty-dash
const arr = [
    { name: 'user', roll: 20 },
    { name: 'user3', roll: 22 },
    { name: 'user4', roll: 23 },
    { name: 'user', age: 20 },
    { name: 'user2', age: 21 },
    { name: 'user3', age: 22 },
    { name: 'user4', age: 23 },
    { name: 'user', classId: 70 },
    { name: 'user2', classId: 71 },
    { name: 'user3', classId: 72 },
];
const {groupByTableFormate} = require('pretty-dash');

console.log(groupByTableFormate(arr, 'name'))

or

const _ = require('pretty-dash');

console.log(_.groupByTableFormate(arr, 'name'))
/*
"output is"
{
  cols: [ 'name', 'roll', 'age', 'classId' ],
  rows: [
    [ 'user', 20, 20, 70 ],
    [ 'user3', 22, 22, 72 ],
    [ 'user4', 23, 23, '' ],
    [ 'user2', '', 21, 71 ]
  ]
}
*/
const { lodash } = require("pretty-dash"); // lodashjs
const { groupBy_grid } = require("pretty-dash"); // as like as groupByTableFormate but some advance

groupBy_grid({
            datas: arr,
            bgoupByKey: 'name',
            print: true
        })
0.1.0

11 months ago

0.0.220

1 year ago

0.0.212

1 year ago

0.0.211

1 year ago

0.0.21

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago