nodestringtable

1.0.2 • Public • Published

nodeStringTable

A fork of the console.table and cli_table.js NodeJS source code which returns Strings, and works in web browsers.

This module works almost exactly like the NodeJS console.table, with the main difference being that it returns a string rather than logging it to the console.

Usage

You can use the table function exactly like the NodeJS console.table, but you must store the result as a string.

When using the web browser bundles, the module is available via the nsTable global.

const nsTable = require("nodestringtable");
const tabularData = {
    firstName: "John",
    lastName: "Smith"
}
const table = nsTable(tabularData);
/* Creates a String table like this:
┌───────────┬─────────┐
│  (index)  │ Values  │
├───────────┼─────────┤
│ firstName │ 'John'  │
│ lastName  │ 'Smith' │
└───────────┴─────────┘
*/

Building for Browsers

Bundle index.js with Browserify in standalone mode, which should include a copy of the NodeJS util module to be used inside this module. The main bundle (nsTable.js) and an UglifyJS2 minified version (nsTable.min.js) will be saved to the dist directory.

You can just run the included NPM script which does this:

npm run bundle

Package Sidebar

Install

npm i nodestringtable

Weekly Downloads

4

Version

1.0.2

License

MIT

Unpacked Size

61.8 kB

Total Files

5

Last publish

Collaborators

  • floofies