{"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"keywords":["ascii","text","table","align","ansi"],"dist-tags":{"latest":"4.0.1"},"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"description":"Formats data into a string table.","readme":"<a name=\"table\"></a>\n# Table\n\n[![Travis build status](http://img.shields.io/travis/gajus/table/master.svg?style=flat)](https://travis-ci.org/gajus/table)\n[![NPM version](http://img.shields.io/npm/v/table.svg?style=flat)](https://www.npmjs.com/package/table)\n[![js-canonical-style](https://img.shields.io/badge/code%20style-canonical-brightgreen.svg?style=flat)](https://github.com/gajus/canonical)\n\n* [Table](#table)\n    * [Features](#table-features)\n    * [Usage](#table-usage)\n        * [Cell Content Alignment](#table-usage-cell-content-alignment)\n        * [Column Width](#table-usage-column-width)\n        * [Custom Border](#table-usage-custom-border)\n        * [Draw Horizontal Line](#table-usage-draw-horizontal-line)\n        * [Padding Cell Content](#table-usage-padding-cell-content)\n        * [Predefined Border Templates](#table-usage-predefined-border-templates)\n        * [Streaming](#table-usage-streaming)\n        * [Text Truncation](#table-usage-text-truncation)\n        * [Text Wrapping](#table-usage-text-wrapping)\n\n\nProduces a string that represents array data in a text table.\n\n![Demo of table displaying a list of missions to the Moon.](./.README/demo.png)\n\n<a name=\"table-features\"></a>\n## Features\n\n* Works with strings containing [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) characters.\n* Works with strings containing [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code).\n* Configurable border characters.\n* Configurable content alignment per column.\n* Configurable content padding per column.\n* Configurable column width.\n* Text wrapping.\n\n<a name=\"table-usage\"></a>\n## Usage\n\nTable data is described using an array (rows) of array (cells).\n\n```js\nimport {\n  table\n} from 'table';\n\n// Using commonjs?\n// const {table} = require('table');\n\nlet data,\n    output;\n\ndata = [\n    ['0A', '0B', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C']\n];\n\n/**\n * @typedef {string} table~cell\n */\n\n/**\n * @typedef {table~cell[]} table~row\n */\n\n/**\n * @typedef {Object} table~columns\n * @property {string} alignment Cell content alignment (enum: left, center, right) (default: left).\n * @property {number} width Column width (default: auto).\n * @property {number} truncate Number of characters are which the content will be truncated (default: Infinity).\n * @property {number} paddingLeft Cell content padding width left (default: 1).\n * @property {number} paddingRight Cell content padding width right (default: 1).\n */\n\n/**\n * @typedef {Object} table~border\n * @property {string} topBody\n * @property {string} topJoin\n * @property {string} topLeft\n * @property {string} topRight\n * @property {string} bottomBody\n * @property {string} bottomJoin\n * @property {string} bottomLeft\n * @property {string} bottomRight\n * @property {string} bodyLeft\n * @property {string} bodyRight\n * @property {string} bodyJoin\n * @property {string} joinBody\n * @property {string} joinLeft\n * @property {string} joinRight\n * @property {string} joinJoin\n */\n\n/**\n * Used to dynamically tell table whether to draw a line separating rows or not.\n * The default behavior is to always return true.\n *\n * @typedef {function} drawJoin\n * @param {number} index\n * @param {number} size\n * @return {boolean}\n */\n\n/**\n * @typedef {Object} table~config\n * @property {table~border} border\n * @property {table~columns[]} columns Column specific configuration.\n * @property {table~columns} columnDefault Default values for all columns. Column specific settings overwrite the default values.\n * @property {table~drawJoin} drawHorizontalLine\n */\n\n/**\n * Generates a text table.\n *\n * @param {table~row[]} rows\n * @param {table~config} config\n * @return {String}\n */\noutput = table(data);\n\nconsole.log(output);\n```\n\n```\n╔════╤════╤════╗\n║ 0A │ 0B │ 0C ║\n╟────┼────┼────╢\n║ 1A │ 1B │ 1C ║\n╟────┼────┼────╢\n║ 2A │ 2B │ 2C ║\n╚════╧════╧════╝\n```\n\n\n<a name=\"table-usage-cell-content-alignment\"></a>\n### Cell Content Alignment\n\n`{string} config.columns[{number}].alignment` property controls content horizontal alignment within a cell.\n\nValid values are: \"left\", \"right\" and \"center\".\n\n```js\nlet config,\n    data,\n    output;\n\ndata = [\n    ['0A', '0B', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C']\n];\n\nconfig = {\n    columns: {\n        0: {\n            alignment: 'left',\n            minWidth: 10\n        },\n        1: {\n            alignment: 'center',\n            minWidth: 10\n        },\n        2: {\n            alignment: 'right',\n            minWidth: 10\n        }\n    }\n};\n\noutput = table(data, config);\n\nconsole.log(output);\n```\n\n```\n╔════════════╤════════════╤════════════╗\n║ 0A         │     0B     │         0C ║\n╟────────────┼────────────┼────────────╢\n║ 1A         │     1B     │         1C ║\n╟────────────┼────────────┼────────────╢\n║ 2A         │     2B     │         2C ║\n╚════════════╧════════════╧════════════╝\n```\n\n<a name=\"table-usage-column-width\"></a>\n### Column Width\n\n`{number} config.columns[{number}].width` property restricts column width to a fixed width.\n\n```js\nlet data,\n    output,\n    options;\n\ndata = [\n    ['0A', '0B', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C']\n];\n\noptions = {\n    columns: {\n        1: {\n            width: 10\n        }\n    }\n};\n\noutput = table(data, options);\n\nconsole.log(output);\n```\n\n```\n╔════╤════════════╤════╗\n║ 0A │ 0B         │ 0C ║\n╟────┼────────────┼────╢\n║ 1A │ 1B         │ 1C ║\n╟────┼────────────┼────╢\n║ 2A │ 2B         │ 2C ║\n╚════╧════════════╧════╝\n```\n\n<a name=\"table-usage-custom-border\"></a>\n### Custom Border\n\n`{object} config.border` property describes characters used to draw the table border.\n\n```js\nlet config,\n    data,\n    output;\n\ndata = [\n    ['0A', '0B', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C']\n];\n\nconfig = {\n    border: {\n        topBody: `─`,\n        topJoin: `┬`,\n        topLeft: `┌`,\n        topRight: `┐`,\n\n        bottomBody: `─`,\n        bottomJoin: `┴`,\n        bottomLeft: `└`,\n        bottomRight: `┘`,\n\n        bodyLeft: `│`,\n        bodyRight: `│`,\n        bodyJoin: `│`,\n\n        joinBody: `─`,\n        joinLeft: `├`,\n        joinRight: `┤`,\n        joinJoin: `┼`\n    }\n};\n\noutput = table(data, config);\n\nconsole.log(output);\n```\n\n```\n┌────┬────┬────┐\n│ 0A │ 0B │ 0C │\n├────┼────┼────┤\n│ 1A │ 1B │ 1C │\n├────┼────┼────┤\n│ 2A │ 2B │ 2C │\n└────┴────┴────┘\n```\n\n<a name=\"table-usage-draw-horizontal-line\"></a>\n### Draw Horizontal Line\n\n`{function} config.drawHorizontalLine` property is a function that is called for every non-content row in the table. The result of the function `{boolean}` determines whether a row is drawn.\n\n```js\nlet data,\n    output,\n    options;\n\ndata = [\n    ['0A', '0B', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C'],\n    ['3A', '3B', '3C'],\n    ['4A', '4B', '4C']\n];\n\noptions = {\n    /**\n     * @typedef {function} drawJoin\n     * @param {number} index\n     * @param {number} size\n     * @return {boolean}\n     */\n    drawHorizontalLine: (index, size) => {\n        return index === 0 || index === 1 || index === size - 1 || index === size;\n    }\n};\n\noutput = table(data, options);\n\nconsole.log(output);\n```\n\n```\n╔════╤════╤════╗\n║ 0A │ 0B │ 0C ║\n╟────┼────┼────╢\n║ 1A │ 1B │ 1C ║\n║ 2A │ 2B │ 2C ║\n║ 3A │ 3B │ 3C ║\n╟────┼────┼────╢\n║ 4A │ 4B │ 4C ║\n╚════╧════╧════╝\n```\n\n<a name=\"table-usage-padding-cell-content\"></a>\n### Padding Cell Content\n\n`{number} config.columns[{number}].paddingLeft` and `{number} config.columns[{number}].paddingRight` properties control content padding within a cell. Property value represents a number of whitespaces used to pad the content.\n\n```js\nlet config,\n    data,\n    output;\n\ndata = [\n    ['0A', 'AABBCC', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C']\n];\n\nconfig = {\n    columns: {\n        0: {\n            paddingLeft: 3\n        },\n        1: {\n            width: 2,\n            paddingRight: 3\n        }\n    }\n};\n\noutput = table(data, config);\n\nconsole.log(output);\n```\n\n```\n╔══════╤══════╤════╗\n║   0A │ AA   │ 0C ║\n║      │ BB   │    ║\n║      │ CC   │    ║\n╟──────┼──────┼────╢\n║   1A │ 1B   │ 1C ║\n╟──────┼──────┼────╢\n║   2A │ 2B   │ 2C ║\n╚══════╧══════╧════╝\n```\n\n<a name=\"table-usage-predefined-border-templates\"></a>\n### Predefined Border Templates\n\nYou can load one of the predefined border templates using `getBorderCharacters` function.\n\n```js\nimport {\n    table,\n    getBorderCharacters\n} from 'table';\n\nlet config,\n    data;\n\ndata = [\n    ['0A', '0B', '0C'],\n    ['1A', '1B', '1C'],\n    ['2A', '2B', '2C']\n];\n\nconfig = {\n    border: getBorderCharacters(`name of the template`)\n};\n\ntable(data, config);\n```\n\n```\n# honeywell\n\n╔════╤════╤════╗\n║ 0A │ 0B │ 0C ║\n╟────┼────┼────╢\n║ 1A │ 1B │ 1C ║\n╟────┼────┼────╢\n║ 2A │ 2B │ 2C ║\n╚════╧════╧════╝\n\n# norc\n\n┌────┬────┬────┐\n│ 0A │ 0B │ 0C │\n├────┼────┼────┤\n│ 1A │ 1B │ 1C │\n├────┼────┼────┤\n│ 2A │ 2B │ 2C │\n└────┴────┴────┘\n\n# ramac (ASCII; for use in terminals that do not support Unicode characters)\n\n+----+----+----+\n| 0A | 0B | 0C |\n|----|----|----|\n| 1A | 1B | 1C |\n|----|----|----|\n| 2A | 2B | 2C |\n+----+----+----+\n\n# void (no borders; see \"bordless table\" section of the documentation)\n\n 0A  0B  0C\n\n 1A  1B  1C\n\n 2A  2B  2C\n\n```\n\nRaise [an issue](https://github.com/gajus/table/issues) if you'd like to contribute a new border template.\n\n<a name=\"table-usage-predefined-border-templates-borderless-table\"></a>\n#### Borderless Table\n\nSimply using \"void\" border character template creates a table with a lot of unnecessary spacing.\n\nTo create a more plesant to the eye table, reset the padding and remove the joining rows, e.g.\n\n```js\nlet output;\n\noutput = table(data, {\n    border: getBorderCharacters(`void`),\n    columnDefault: {\n        paddingLeft: 0,\n        paddingRight: 1\n    },\n    drawJoin: () => {\n        return false\n    }\n});\n\nconsole.log(output);\n```\n\n```\n0A 0B 0C\n1A 1B 1C\n2A 2B 2C\n```\n\n<a name=\"table-usage-streaming\"></a>\n### Streaming\n\n`table` package exports `createStream` function used to draw a table and append rows.\n\n`createStream` requires `{number} columnDefault.width` and `{number} columnCount` configuration properties.\n\n```js\nimport {\n    createStream\n} from 'table';\n\nlet config,\n    stream;\n\nconfig = {\n    columnDefault: {\n        width: 50\n    },\n    columnCount: 1\n};\n\nstream = createStream(config);\n\nsetInterval(() => {\n    stream.write([new Date()]);\n}, 500);\n```\n\n![Streaming current date.](./.README/streaming.gif)\n\n`table` package uses ANSI escape codes to overwrite the output of the last line when a new row is printed.\n\nThe underlying implementation is explained in this [Stack Overflow answer](http://stackoverflow.com/a/32938658/368691). \n\nStreaming supports all of the configuration properties and functionality of a static table (such as auto text wrapping, alignment and padding), e.g.\n\n```js\nimport {\n    createStream\n} from 'table';\n\nimport _ from 'lodash';\n\nlet config,\n    stream,\n    i;\n\nconfig = {\n    columnDefault: {\n        width: 50\n    },\n    columnCount: 3,\n    columns: {\n        0: {\n            width: 10,\n            alignment: 'right'\n        },\n        1: {\n            alignment: 'center',\n        },\n        2: {\n            width: 10\n        }\n    }\n};\n\nstream = createStream(config);\n\ni = 0;\n\nsetInterval(() => {\n    let random;\n\n    random = _.sample('abcdefghijklmnopqrstuvwxyz', _.random(1, 30)).join('');\n\n    stream.write([i++, new Date(), random]);\n}, 500);\n```\n\n![Streaming random data.](./.README/streaming-random.gif)\n<a name=\"table-usage-text-truncation\"></a>\n### Text Truncation\n\nTo handle a content that overflows the container width, `table` package implements [text wrapping](#table-usage-text-wrapping). However, sometimes you may want to truncate content that is too long to be displayed in the table.\n\n`{number} config.columns[{number}].truncate` property (default: `Infinity`) truncates the text at the specified length.\n\n```js\nlet config,\n    data,\n    output;\n\ndata = [\n    ['Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pulvinar nibh sed mauris convallis dapibus. Nunc venenatis tempus nulla sit amet viverra.']\n];\n\nconfig = {\n    columns: {\n        0: {\n            width: 20,\n            truncate: 100\n        }\n    }\n};\n\noutput = table(data, config);\n\nconsole.log(output);\n```\n\n```\n╔══════════════════════╗\n║ Lorem ipsum dolor si ║\n║ t amet, consectetur  ║\n║ adipiscing elit. Pha ║\n║ sellus pulvinar nibh ║\n║ sed mauris conva...  ║\n╚══════════════════════╝\n```\n\n<a name=\"table-usage-text-wrapping\"></a>\n### Text Wrapping\n\n`table` package implements auto text wrapping, i.e. text that has width greater than the container width will be separated into multiple lines, e.g.\n\n```js\nlet config,\n    data,\n    output;\n\ndata = [\n    ['Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pulvinar nibh sed mauris convallis dapibus. Nunc venenatis tempus nulla sit amet viverra.']\n];\n\nconfig = {\n    columns: {\n        0: {\n            width: 20\n        }\n    }\n};\n\noutput = table(data, config);\n\nconsole.log(output);\n```\n\n```\n╔══════════════════════╗\n║ Lorem ipsum dolor si ║\n║ t amet, consectetur  ║\n║ adipiscing elit. Pha ║\n║ sellus pulvinar nibh ║\n║ sed mauris convallis ║\n║ dapibus. Nunc venena ║\n║ tis tempus nulla sit ║\n║ amet viverra.        ║\n╚══════════════════════╝\n```\n\nWhen `wrapWord` is `true` the text is broken at the nearest space or one of the special characters (\"-\", \"_\", \"\\\", \"/\", \".\", \",\", \";\"), e.g.\n\n```js\nlet config,\n    data,\n    output;\n\ndata = [\n    ['Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pulvinar nibh sed mauris convallis dapibus. Nunc venenatis tempus nulla sit amet viverra.']\n];\n\nconfig = {\n    columns: {\n        0: {\n            width: 20,\n            wrapWord: true\n        }\n    }\n};\n\noutput = table(data, config);\n\nconsole.log(output);\n```\n\n```\n╔══════════════════════╗\n║ Lorem ipsum dolor    ║\n║ sit amet,            ║\n║ consectetur          ║\n║ adipiscing elit.     ║\n║ Phasellus pulvinar   ║\n║ nibh sed mauris      ║\n║ convallis dapibus.   ║\n║ Nunc venenatis       ║\n║ tempus nulla sit     ║\n║ amet viverra.        ║\n╚══════════════════════╝\n```\n\n","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"users":{"mixrecords":true,"alectic":true,"jasonevrtt":true,"stevenvachon":true,"xgheaven":true,"zombinary":true,"qddegtya":true,"flozz":true,"ahmed-dinar":true,"dmandola11":true,"wangfeia":true,"whitelynx":true,"santi8ago8":true,"program247365":true,"ad8":true,"shuoshubao":true,"alvis":true,"ognjen.jevremovic":true,"modood":true,"iddan":true,"starlord40k":true},"bugs":{"url":"https://github.com/gajus/table/issues"},"license":"BSD-3-Clause","versions":{"0.0.2":{"name":"table","description":"Node Tables","version":"0.0.2","author":{"name":"Jan Gorman","email":"gorman.jan@gmail.com"},"keywords":["table","cli","text"],"repository":{"type":"git","url":"https://github.com/JanGorman/node-table"},"main":"./","engines":{"node":">= 0.2.0"},"_id":"table@0.0.2","_nodeSupported":true,"_npmVersion":"0.2.11-5","_nodeVersion":"v0.2.6","dist":{"shasum":"9b07c399fc4633662ff06364e18688232d917a60","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-0.0.2.tgz"},"directories":{}},"0.0.3":{"name":"table","description":"Node Tables","version":"0.0.3","author":{"name":"Jan Gorman","email":"gorman.jan@gmail.com"},"keywords":["table","cli","text"],"dependencies":{"vows":">=0.5.3"},"repository":{"type":"git","url":"https://github.com/JanGorman/node-table"},"main":"./","engines":{"node":">= 0.2.0"},"_id":"table@0.0.3","_nodeSupported":true,"_npmVersion":"0.2.11-5","_nodeVersion":"v0.2.6","dist":{"shasum":"27965d6615f9e2a86ce95c8a10be74b56768f2ac","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-0.0.3.tgz"},"directories":{}},"0.0.4":{"name":"table","description":"Node Tables","version":"0.0.4","author":{"name":"Jan Gorman","email":"gorman.jan@gmail.com"},"keywords":["table","cli","text"],"dependencies":{"vows":">=0.5.3"},"repository":{"type":"git","url":"https://github.com/JanGorman/node-table"},"directories":{"lib":"./lib"},"engines":{"node":">= 0.2.0"},"_id":"table@0.0.4","_nodeSupported":true,"_npmVersion":"0.2.11-5","_nodeVersion":"v0.2.6","dist":{"shasum":"1e248d0de3be8b0f144244518a49c4946c2d8eba","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-0.0.4.tgz"}},"0.0.5":{"name":"table","description":"Node Tables","version":"0.0.5","author":{"name":"Jan Gorman","email":"gorman.jan@gmail.com"},"keywords":["table","cli","text"],"dependencies":{"vows":">=0.5.3"},"repository":{"type":"git","url":"https://github.com/JanGorman/node-table"},"directories":{"lib":"./lib"},"engines":{"node":">= 0.2.0"},"_id":"table@0.0.5","_nodeSupported":true,"_npmVersion":"0.2.11-5","_nodeVersion":"v0.2.6","dist":{"shasum":"a7683c1aa10da2465c37c6c6215044d9e34d9e7b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-0.0.5.tgz"}},"1.0.0":{"name":"table","version":"1.0.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp lint","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel-core":"^5.8.24","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.0.3","bluebird":"^2.10.0","lodash":"^3.10.1","string-length":"^1.0.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","xregexp":"github:slevithan/xregexp#baef6b6429fbd6f9aeb3c2c86a41b5422b023e18"},"gitHead":"858e8a57892b4218a001f138b3d6dc9ee63cde1f","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@1.0.0","_shasum":"9bfd9b92bd7416b2ff8aa6a5089fad7ddcc936c0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jan.gorman","email":"gorman.jan@gmail.com"}],"dist":{"shasum":"9bfd9b92bd7416b2ff8aa6a5089fad7ddcc936c0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"table","version":"2.0.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel-core":"^5.8.24","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.0.3","bluebird":"^2.10.0","lodash":"^3.10.1","string-length":"^1.0.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"github:slevithan/xregexp#baef6b6429fbd6f9aeb3c2c86a41b5422b023e18"},"gitHead":"c3ac2e01fffb436429f6be728496d431f586a8df","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@2.0.0","_shasum":"94bd7052507a4d8fd53ba95d2ba19e6a7a9470df","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"94bd7052507a4d8fd53ba95d2ba19e6a7a9470df","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-2.0.0.tgz"},"directories":{}},"2.0.1":{"name":"table","version":"2.0.1","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel-core":"^5.8.24","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.0","lodash":"^3.10.1","string-length":"^1.0.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"github:slevithan/xregexp#baef6b6429fbd6f9aeb3c2c86a41b5422b023e18"},"gitHead":"fded14d2c4b297334afe98753ed3157d343744a2","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@2.0.1","_shasum":"4afec58ec6ba5fd0c34d13a0fa8e1d7cdaf76e40","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"4afec58ec6ba5fd0c34d13a0fa8e1d7cdaf76e40","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-2.0.1.tgz"},"directories":{}},"2.1.0":{"name":"table","version":"2.1.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build","watch":"babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel-core":"^5.8.24","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.0","lodash":"^3.10.1","string-length":"^1.0.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"github:slevithan/xregexp#baef6b6429fbd6f9aeb3c2c86a41b5422b023e18"},"gitHead":"91d71bd99480140f9d03c9ea15928210a4241086","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@2.1.0","_shasum":"6af7e3de684d8aff8aca9d5224f73737b69f4f87","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"6af7e3de684d8aff8aca9d5224f73737b69f4f87","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-2.1.0.tgz"},"directories":{}},"2.1.1":{"name":"table","version":"2.1.1","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"test":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp test","build":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp build","watch":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.2.0","chalk":"^1.1.1","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.0","lodash":"^3.10.1","string-length":"^1.0.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"github:slevithan/xregexp#baef6b6429fbd6f9aeb3c2c86a41b5422b023e18"},"gitHead":"09de7b565db8129019c13c6edc19bcbb070eb35b","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@2.1.1","_shasum":"77f92f1ae85929dc6275df43a47be62a6c363061","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"77f92f1ae85929dc6275df43a47be62a6c363061","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-2.1.1.tgz"},"directories":{}},"2.1.2":{"name":"table","version":"2.1.2","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"test":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp test","build":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp build","watch":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp watch"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.24","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.2.0","del":"^2.0.2","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","gulp-util":"^3.0.6"},"dependencies":{"chalk":"^1.1.1","ansi-slice":"^1.2.0","bluebird":"^2.10.0","lodash":"^3.10.1","string-length":"^1.0.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"github:slevithan/xregexp#baef6b6429fbd6f9aeb3c2c86a41b5422b023e18"},"gitHead":"725697af0d2004528d6cdf5f39979e131f9fd320","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@2.1.2","_shasum":"3bbfac8e779e67742a16e665fa4f2ac198bf9d07","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"3bbfac8e779e67742a16e665fa4f2ac198bf9d07","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-2.1.2.tgz"},"directories":{}},"3.0.1":{"name":"table","version":"3.0.1","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"1993ae0f9091695dc5118588ae0464cf425a8c79","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.0.1","_shasum":"1ca524fd093d7c17d8942914715eaab24d620204","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"1ca524fd093d7c17d8942914715eaab24d620204","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.0.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.1.0":{"name":"table","version":"3.1.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"9e1eff978fb73a5d3d849af75f5a8b0d0c1b906f","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.1.0","_shasum":"01a9a8b9fcc4167f70fedfb6753da31b8a6ef07c","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"01a9a8b9fcc4167f70fedfb6753da31b8a6ef07c","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.1.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.2.0":{"name":"table","version":"3.2.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"e44aff71f2321fcff5f453a0482a307d6218aa4d","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.2.0","_shasum":"825caa9b8933c3cc600e3a611fb543ffa33cd8fd","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"825caa9b8933c3cc600e3a611fb543ffa33cd8fd","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.2.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.3.0":{"name":"table","version":"3.3.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"861657fc66e17fe5eb3a51ccb7363eb533b09808","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.3.0","_shasum":"e5fb6522f862363757a8210c34a35d0c22d969ea","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"e5fb6522f862363757a8210c34a35d0c22d969ea","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.3.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.4.0":{"name":"table","version":"3.4.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"648cd43576fba6d20b62b838e318c2375be29ede","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.4.0","_shasum":"a1dd98981d3d2e3652894b0d6e14f1a4a76cbad6","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"a1dd98981d3d2e3652894b0d6e14f1a4a76cbad6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.4.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.5.0":{"name":"table","version":"3.5.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6"},"dependencies":{"ansi":"^0.3.0","ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"864652dd31befbffd1b0390d637190fdf311852d","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.5.0","_shasum":"cd811d86520ca37c412cc7d782022efd65b49dac","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"cd811d86520ca37c412cc7d782022efd65b49dac","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.5.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.6.0":{"name":"table","version":"3.6.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"rm -fr ./dist; npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6","sinon":"^1.17.1"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"13b8d63c19436fd548641a2988696d79e46e3284","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.6.0","_shasum":"e0256334fbbd26c316c04b09409eec3f8e9c898f","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"e0256334fbbd26c316c04b09409eec3f8e9c898f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.6.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.6.1":{"name":"table","version":"3.6.1","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"rm -fr ./dist; npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6","sinon":"^1.17.1"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"35856d67f5efabf2385a3463d94d788263f04f42","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.6.1","_shasum":"3003d00a783c0a09298116d5d340369b3eb28a13","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"3003d00a783c0a09298116d5d340369b3eb28a13","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.6.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.6.2":{"name":"table","version":"3.6.2","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"rm -fr ./dist; npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6","sinon":"^1.17.1"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"d65379107dbd2b03110ca3301c95e46729bf2c08","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.6.2","_shasum":"aa10a929eee3d8aea65de108d275359f5a7a5d67","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"aa10a929eee3d8aea65de108d275359f5a7a5d67","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.6.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.0":{"name":"table","version":"3.7.0","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"rm -fr ./dist; npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6","sinon":"^1.17.1"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"60d34b664b87b3d8aeced86a063148be3b42410f","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.0","_shasum":"f1b95c44ea85480ba1f3530d3c906cb4add0c622","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"f1b95c44ea85480ba1f3530d3c906cb4add0c622","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.1":{"name":"table","version":"3.7.1","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"gulp":"node ./node_modules/.bin/babel-node ./node_modules/.bin/gulp","test":"npm run gulp test","build":"rm -fr ./dist; npm run gulp build","watch":"npm run gulp watch","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-loader":"^5.3.2","babel-plugin-lodash":"^0.2.0","canonical":"^1.0.1","chai":"^3.3.0","del":"^2.0.2","gitdown":"^2.4.0","globby":"^3.0.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.6.0","gulp-util":"^3.0.6","sinon":"^1.17.1"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"ce302de1021800539e4147e04442c2cb8ecc2f2d","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.1","_shasum":"64daa2e74ee01c62720d2bbdd9f31461be165cc2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"64daa2e74ee01c62720d2bbdd9f31461be165cc2","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.3":{"name":"table","version":"3.7.3","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"pragmatist":"node ./node_modules/.bin/pragmatist","build":"npm run pragmatist build","lint":"npm run pragmatist lint","test":"npm run pragmatist test","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"chai":"^3.3.0","gitdown":"^2.4.0","pragmatist":"^1.1.3","sinon":"^1.17.1"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^2.10.2","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"5eb02a869cb5c32917ee32a62ad90b0532dfcd22","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.3","_shasum":"1c76125fe8523a270406122e172351dd6b5ad246","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"1c76125fe8523a270406122e172351dd6b5ad246","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.4":{"name":"table","version":"3.7.4","description":"Formats data into a string table.","main":"./dist/index.js","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"scripts":{"pragmatist":"node ./node_modules/.bin/pragmatist","build":"npm run pragmatist build","lint":"npm run pragmatist lint","test":"npm run pragmatist test","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md"},"devDependencies":{"chai":"^3.4.1","gitdown":"^2.4.0","pragmatist":"^1.4.4","sinon":"^1.17.2"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^3.0.5","chalk":"^1.1.1","lodash":"^3.10.1","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"gitHead":"c276802eca3aafe7dcc91ddb8ab9d5da809664bd","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.4","_shasum":"ce32f96267149928e5ec356e04bdaca5645ab94e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"ce32f96267149928e5ec356e04bdaca5645ab94e","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.5":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^3.1.1","chalk":"^1.1.1","lodash":"^4.0.0","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"description":"Formats data into a string table.","devDependencies":{"chai":"^3.4.1","gitdown":"^2.4.0","jsonlint":"^1.6.2","pragmatist":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"npm run pragmatist build -- --es5","format-config":"npm run format-json ./package.json","format-json":"jsonlint --sort-keys --in-place --indent '    '","lint":"npm run pragmatist lint","pragmatist":"pragmatist","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md","test":"npm run pragmatist test"},"version":"3.7.5","gitHead":"da4b968d95918a4e28a0bed5f0ac998e2e08dc79","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.5","_shasum":"091e2dbe5b6fbb6db6f5cc0ea13f8fd4b652f26e","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"091e2dbe5b6fbb6db6f5cc0ea13f8fd4b652f26e","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.5.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.6":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ansi-slice":"^1.2.0","bluebird":"^3.1.1","chalk":"^1.1.1","lodash":"^4.0.0","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"description":"Formats data into a string table.","devDependencies":{"chai":"^3.4.1","gitdown":"^2.4.0","jsonlint":"^1.6.2","pragmatist":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"npm run pragmatist build -- --es5","format-config":"npm run format-json ./package.json","format-json":"jsonlint --sort-keys --in-place --indent '    '","lint":"npm run pragmatist lint","pragmatist":"pragmatist","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md","test":"npm run pragmatist test"},"version":"3.7.6","gitHead":"966321de160ff66ec83b8069e6acfb11ea99fd4f","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.6","_shasum":"3395ee5d2e9e6dd6136ad38387c6a7cf9acb6db1","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3395ee5d2e9e6dd6136ad38387c6a7cf9acb6db1","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.6.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.7":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"bluebird":"^3.1.1","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"description":"Formats data into a string table.","devDependencies":{"chai":"^3.4.1","gitdown":"^2.4.0","jsonlint":"^1.6.2","pragmatist":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"npm run pragmatist build -- --es5","format-config":"npm run format-json ./package.json","format-json":"jsonlint --sort-keys --in-place --indent '    '","lint":"npm run pragmatist lint","pragmatist":"pragmatist","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md","test":"npm run pragmatist test"},"version":"3.7.7","gitHead":"795fbcf34d1e2a9ba4fe58435eb599f982cb674f","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.7","_shasum":"bf9c7f01870a89630720d5495cdf50a2019d9384","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"bf9c7f01870a89630720d5495cdf50a2019d9384","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.7.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.8":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"bluebird":"^3.1.1","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^1.0.1","strip-ansi":"^3.0.0","tv4":"^1.2.7","xregexp":"^3.0.0"},"description":"Formats data into a string table.","devDependencies":{"chai":"^3.4.1","gitdown":"^2.4.0","jsonlint":"^1.6.2","pragmatist":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"npm run pragmatist build -- --es5","format-config":"npm run format-json ./package.json","format-json":"jsonlint --sort-keys --in-place --indent '    '","lint":"npm run pragmatist lint","pragmatist":"pragmatist","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md","test":"npm run pragmatist test"},"version":"3.7.8","gitHead":"7464b27999c5c6da43c754fb5f94931423d41839","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.8","_shasum":"b424433ef596851922b2fd77224a69a1951618eb","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b424433ef596851922b2fd77224a69a1951618eb","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.8.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.7.9":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^1.0.1","tv4":"^1.2.7"},"description":"Formats data into a string table.","devDependencies":{"chai":"^3.4.1","gitdown":"^2.4.0","jsonlint":"^1.6.2","pragmatist":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"npm run pragmatist build -- --es5","format-config":"npm run format-json ./package.json","format-json":"jsonlint --sort-keys --in-place --indent '    '","lint":"npm run pragmatist lint","pragmatist":"pragmatist","readme":"gitdown ./.README/README.md --output-file ./README.md","test":"npm run pragmatist test"},"version":"3.7.9","gitHead":"a7795fb46819663612a8fe3c91e2b0878c2c76d3","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.9","_shasum":"3e3d4631d57a99adbefa7f164c02817f1080336b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3e3d4631d57a99adbefa7f164c02817f1080336b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.9.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-3.7.9.tgz_1474018407464_0.21938962466083467"},"directories":{}},"3.7.10":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^4.7.0","ajv-keywords":"^1.0.0","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^1.0.1"},"description":"Formats data into a string table.","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015-node4":"^2.1.0","babel-register":"^6.14.0","chai":"^3.4.1","eslint":"^3.5.0","eslint-config-canonical":"^1.8.6","gitdown":"^2.4.0","mocha":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"babel --copy-files ./src --out-dir ./dist","lint":"eslint ./src ./tests","readme":"gitdown ./.README/README.md --output-file ./README.md","test":"mocha --compilers js:babel-register"},"version":"3.7.10","gitHead":"8845d31e95bd6e810a780ffcba9b9e2cb1e03e3a","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.7.10","_shasum":"089a4a126c6534dbc2df681291b7520dce9b371d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"089a4a126c6534dbc2df681291b7520dce9b371d","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.7.10.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/table-3.7.10.tgz_1474139466128_0.35635020677000284"},"directories":{}},"3.8.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^4.7.0","ajv-keywords":"^1.0.0","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^1.0.1"},"description":"Formats data into a string table.","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015-node4":"^2.1.0","babel-register":"^6.14.0","chai":"^3.4.1","eslint":"^3.5.0","eslint-config-canonical":"^1.8.6","gitdown":"^2.4.0","mocha":"^3.0.2","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"babel --copy-files ./src --out-dir ./dist","lint":"eslint ./src ./tests","readme":"gitdown ./.README/README.md --output-file ./README.md","test":"mocha --compilers js:babel-register"},"version":"3.8.0","gitHead":"076dd77627213007a989b2c845fa2f3a38896eeb","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.8.0","_shasum":"252166c7f3286684a9d561b0f3a8929caf3a997b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"252166c7f3286684a9d561b0f3a8929caf3a997b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.8.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/table-3.8.0.tgz_1474139512457_0.8613335366826504"},"directories":{}},"3.8.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^4.7.0","ajv-keywords":"^1.0.0","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^2.0.0"},"description":"Formats data into a string table.","devDependencies":{"ajv-cli":"^1.1.0","babel":"^6.5.2","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015-node4":"^2.1.0","babel-register":"^6.14.0","chai":"^3.4.1","eslint":"^3.5.0","eslint-config-canonical":"^1.8.6","gitdown":"^2.4.0","husky":"^0.11.7","mocha":"^3.0.2","nyc":"^8.3.1","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/*.js"],"instrument":false,"lines":70,"require":["babel-register"],"sourceMap":false},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"rm -fr ./dist && babel --copy-files ./src --out-dir ./dist && npm run make-validators","lint":"npm run build && eslint ./src ./tests","make-readme":"gitdown ./.README/README.md --output-file ./README.md","make-validators":"ajv compile --all-errors --inline-refs=false -s src/schemas/config -c ajv-keywords/keywords/typeof -o dist/validateConfig.js && ajv compile --all-errors --inline-refs=false -s src/schemas/streamConfig -c ajv-keywords/keywords/typeof -o dist/validateStreamConfig.js","precommit":"npm run lint && npm run test","test":"npm run build && nyc --check-coverage mocha"},"version":"3.8.2","gitHead":"78fb54a127961fdaba40b1627af57a34081c7967","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.8.2","_shasum":"47726825bdd73de25aa3fda1c28910ca999c95cc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"47726825bdd73de25aa3fda1c28910ca999c95cc","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.8.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-3.8.2.tgz_1476782867310_0.3771760477684438"},"directories":{}},"3.8.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^4.7.0","ajv-keywords":"^1.0.0","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^2.0.0"},"description":"Formats data into a string table.","devDependencies":{"ajv-cli":"^1.1.0","babel":"^6.5.2","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015-node4":"^2.1.0","babel-register":"^6.14.0","chai":"^3.4.1","eslint":"^3.5.0","eslint-config-canonical":"^1.8.6","gitdown":"^2.4.0","husky":"^0.11.7","mocha":"^3.0.2","nyc":"^8.3.1","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/*.js"],"instrument":false,"lines":70,"require":["babel-register"],"sourceMap":false},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"rm -fr ./dist && babel --copy-files ./src --out-dir ./dist && npm run make-validators","lint":"npm run build && eslint ./src ./tests","make-readme":"gitdown ./.README/README.md --output-file ./README.md","make-validators":"ajv compile --all-errors --inline-refs=false -s src/schemas/config -c ajv-keywords/keywords/typeof -o dist/validateConfig.js && ajv compile --all-errors --inline-refs=false -s src/schemas/streamConfig -c ajv-keywords/keywords/typeof -o dist/validateStreamConfig.js","precommit":"npm run lint && npm run test","prepublish":"NODE_ENV=production npm run build","test":"npm run build && nyc --check-coverage mocha"},"version":"3.8.3","gitHead":"2d1c0d9ebad31f9c76e784e6a88f701de8705005","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@3.8.3","_shasum":"2bbc542f0fda9861a755d3947fefd8b3f513855f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"2bbc542f0fda9861a755d3947fefd8b3f513855f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-3.8.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/table-3.8.3.tgz_1476810452789_0.6529890382662416"},"directories":{}},"4.0.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^4.7.0","ajv-keywords":"^1.0.0","chalk":"^1.1.1","lodash":"^4.0.0","slice-ansi":"0.0.4","string-width":"^2.0.0"},"description":"Formats data into a string table.","devDependencies":{"ajv-cli":"^1.1.0","babel":"^6.5.2","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-plugin-istanbul":"^2.0.3","babel-preset-es2015-node4":"^2.1.0","babel-register":"^6.14.0","chai":"^3.4.1","eslint":"^3.5.0","eslint-config-canonical":"^1.8.6","gitdown":"^2.4.0","husky":"^0.11.7","mocha":"^3.0.2","nyc":"^8.3.1","sinon":"^1.17.2"},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/*.js"],"instrument":false,"lines":70,"require":["babel-register"],"sourceMap":false},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"scripts":{"build":"rm -fr ./dist && NODE_ENV=production babel --copy-files ./src --out-dir ./dist && npm run make-validators","lint":"npm run build && eslint ./src ./tests","make-readme":"gitdown ./.README/README.md --output-file ./README.md","make-validators":"ajv compile --all-errors --inline-refs=false -s src/schemas/config -c ajv-keywords/keywords/typeof -o dist/validateConfig.js && ajv compile --all-errors --inline-refs=false -s src/schemas/streamConfig -c ajv-keywords/keywords/typeof -o dist/validateStreamConfig.js","precommit":"npm run lint && npm run test","prepublish":"NODE_ENV=production npm run build","test":"npm run build && nyc --check-coverage mocha"},"version":"4.0.1","gitHead":"e55ef35ac3afbe42f789f666bc98cf05a97ae941","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@4.0.1","_shasum":"a8116c133fac2c61f4a420ab6cdf5c4d61f0e435","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"a8116c133fac2c61f4a420ab6cdf5c4d61f0e435","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/table/-/table-4.0.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/table-4.0.1.tgz_1479830119997_0.18416268657892942"},"directories":{}}},"name":"table","time":{"modified":"2017-07-28T01:29:44.056Z","created":"2011-01-03T14:08:20.786Z","0.0.2":"2011-01-03T14:08:21.214Z","0.0.3":"2011-01-09T16:55:28.084Z","0.0.4":"2011-01-18T11:53:43.732Z","0.0.5":"2011-02-06T13:57:27.270Z","1.0.0":"2015-09-14T00:08:03.887Z","2.0.0":"2015-09-14T18:23:29.892Z","2.0.1":"2015-09-14T19:36:18.264Z","2.1.0":"2015-09-15T13:51:28.746Z","2.1.1":"2015-09-17T15:47:29.068Z","2.1.2":"2015-09-17T16:52:40.211Z","3.0.1":"2015-10-04T15:07:34.073Z","3.1.0":"2015-10-04T18:10:48.721Z","3.2.0":"2015-10-04T18:36:23.314Z","3.3.0":"2015-10-04T19:13:56.766Z","3.4.0":"2015-10-04T19:51:21.479Z","3.5.0":"2015-10-04T21:43:24.903Z","3.6.0":"2015-10-08T23:25:04.688Z","3.6.1":"2015-10-08T23:26:28.187Z","3.6.2":"2015-10-09T11:56:10.860Z","3.7.0":"2015-10-19T17:05:05.142Z","3.7.1":"2015-10-26T13:23:33.778Z","3.7.3":"2015-10-26T15:31:02.737Z","3.7.4":"2015-11-19T10:06:35.803Z","3.7.5":"2016-01-19T00:51:12.601Z","3.7.6":"2016-01-19T00:59:29.321Z","3.7.7":"2016-01-19T19:40:56.250Z","3.7.8":"2016-01-19T19:54:18.170Z","3.7.9":"2016-09-16T09:33:29.156Z","3.7.10":"2016-09-17T19:11:08.039Z","3.8.0":"2016-09-17T19:11:54.339Z","3.8.2":"2016-10-18T09:27:49.157Z","3.8.3":"2016-10-18T17:07:33.436Z","4.0.0":"2016-11-22T15:44:53.208Z","4.0.1":"2016-11-22T15:55:20.655Z"},"readmeFilename":"README.md","homepage":"https://github.com/gajus/table#readme"}