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

    Install

    npm i nodestringtable

    DownloadsWeekly Downloads

    5

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    61.8 kB

    Total Files

    5

    Last publish

    Collaborators

    • floofies