pretty-object-organizer

4.2.0 • Public • Published

pretty-object-organizer

Module to make logging objects to the console look a little better. Require the package and then assign it to a varible to begin logging. You can use the defualt style or make your own with a simple object passed in.

const pretty = require('pretty-object-organizer')
const prettyConfig = {
	left: '>',
	right: '     |',
	corner: '*',
	bottom: '=',
	top: '=',
	space: 4,
	lineNumbers: true,
}
const logger = pretty(prettyConfig)
logger.log({ reee: { x: 0, y: 123 } })

Output:


        reee
*===================*
1  > x:      0      |
2  > y:    123      |
*===================*

You can change the config on the fly by using the changeConfig method.

logger.changeConfig({ right: '<' })
logger.log({ savings: 3.5, pay: 'not enough' })

Output:


*=======================*
1  > savings:       3.5 <
2  > pay:    not enough <
*=======================*

This is mostly a meme as I was bored at work.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i pretty-object-organizer

      Weekly Downloads

      1

      Version

      4.2.0

      License

      ISC

      Unpacked Size

      5.11 kB

      Total Files

      3

      Last publish

      Collaborators

      • anonymousjoker