1.2.0 • Published 6 years ago

console-gridlist v1.2.0

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

Grid for code-blocs and console

Install

npm install console-gridlist@latest

Syntaxe

let title = "title"
// The title of grid
// String only
// Line breaks accepted

let head = ["","","",...]
/* The titles of each column
	You can set the alignment of cells 
	by including one of these arrows in 
	a column title. 
		left : ←
		right : →
		center : none
*/

// The body is a 2D array 
// that contains the elements
let body = [
	["","","",...],
	["","","",...],
	["","","",...],
	...
]

// Syntaxe
console.log( grid( title, head, body))

Good to know

All arrays in the body must be the same length as the head array. A title setting will be added in future releases. The size of the grid depends on the size of the elements that are displayed.

Example

const grid = require("console-gridlist")

let example = grid("Classement",

	// head from string
	"id→,name,←age",

	[// body

		// from Array
		["1","patrick","20"],

		// from String
		"2,bob,30",

		// from Object values
		{id:3,name:"louis",age:21}

		// from other... 
		// (Map, Discord.Collection)
	]
)

console.log(example)

Result

╔════════════════════╗
║     Classement     ║
╠════╦═════════╦═════╣
║ id ║  name   ║ age ║
╠════╬═════════╬═════╣
║  1 ║ patrick ║ 20  ║
║  2 ║   bob   ║ 30  ║
║  3 ║  louis  ║ 21  ║
╚════╩═════════╩═════╝
1.2.0

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago