File: /home/imensosw/.npm/registry.npmjs.org/table/.cache.json
{"_id":"table","_rev":"74-21fef254c3161018aa8d7c6e8a3379bc","name":"table","description":"Formats data into a string table.","dist-tags":{"latest":"5.1.0"},"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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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://registry.npmjs.org/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":{}},"4.0.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^5.2.3","ajv-keywords":"^2.1.0","chalk":"^2.1.0","lodash":"^4.17.4","slice-ansi":"1.0.0","string-width":"^2.1.1"},"description":"Formats data into a string table.","devDependencies":{"ajv-cli":"^2.1.0","babel":"^6.23.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-istanbul":"^4.1.5","babel-preset-es2015-node4":"^2.1.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.7.2","eslint-config-canonical":"^9.3.1","gitdown":"^2.5.1","husky":"^0.14.3","mocha":"^3.5.3","nyc":"^11.2.1","sinon":"^4.0.0"},"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.2","gitHead":"badda76001555c06cbcd688b17a359de7b0c29f5","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@4.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"integrity":"sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==","shasum":"a33447375391e766ad34d3486e6e2aedc84d2e36","tarball":"https://registry.npmjs.org/table/-/table-4.0.2.tgz"},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-4.0.2.tgz_1506446352168_0.7946070395410061"},"directories":{}},"4.0.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^6.0.1","ajv-keywords":"^3.0.0","chalk":"^2.1.0","lodash":"^4.17.4","slice-ansi":"1.0.0","string-width":"^2.1.1"},"description":"Formats data into a string table.","devDependencies":{"ajv-cli":"^3.0.0","babel":"^6.23.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-istanbul":"^4.1.5","babel-preset-es2015-node4":"^2.1.1","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^4.7.2","eslint-config-canonical":"^9.3.1","gitdown":"^2.5.1","husky":"^0.14.3","mocha":"^5.0.0","nyc":"^11.2.1","sinon":"^4.0.0"},"engines":{"node":">=4.0.0"},"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.3","gitHead":"bd4d09e0de99bda1f88fa648fca42d0547eb808e","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@4.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"integrity":"sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==","shasum":"00b5e2b602f1794b9acaf9ca908a76386a7813bc","tarball":"http://registry.npmjs.org/table/-/table-4.0.3.tgz","fileCount":29,"unpackedSize":108494},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table_4.0.3_1519430855026_0.41238854222593635"},"_hasShrinkwrap":false},"5.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^6.5.3","lodash":"^4.17.10","slice-ansi":"1.0.0","string-width":"^2.1.1"},"description":"Formats data into a string table.","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/node":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","ajv-cli":"^3.0.0","ajv-keywords":"^3.2.0","babel-plugin-istanbul":"^5.0.1","babel-plugin-transform-export-default-name":"^2.0.4","chai":"^4.1.2","chalk":"^2.4.1","coveralls":"^3.0.2","eslint":"^5.5.0","eslint-config-canonical":"^12.0.0","flow-bin":"^0.80.0","flow-copy-source":"^2.0.2","gitdown":"^2.5.3","husky":"^1.0.0-rc.13","mocha":"^5.2.0","nyc":"^13.0.1","semantic-release":"^15.9.12","sinon":"^6.1.5"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run lint && npm run test && npm run build"}},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/**/*.js"],"instrument":false,"reporter":["text-lcov"],"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 ./src --out-dir ./dist --copy-files --source-maps && npm run create-validators && flow-copy-source src dist","create-readme":"gitdown ./.README/README.md --output-file ./README.md","create-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","lint":"npm run build && eslint ./src ./test && flow","test":"mocha --require @babel/register"},"version":"5.0.0","gitHead":"ec3f883f1189bc3d47e8c416a1dd70c96ad08e79","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"integrity":"sha512-RlPUK2ih743aKaU8anmh9GswELUxu4GBJTeAIvei4e8SbfOocPVdXIY2UeYcRwMLqoto4ea9uZd9vTs4oy6wbw==","shasum":"a2af8403899bacaa57ead1adaa84bc6db3ca060f","tarball":"https://registry.npmjs.org/table/-/table-5.0.0.tgz","fileCount":75,"unpackedSize":190074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjixdCRA9TVsSAnZWagAAnUcP/0evfVqD6GzyEyolrGsn\nwfKS2eTLVVKUhRvRUBfRDYUKaltFNJYpl/VRhL9DdutHsz14dYqO4nMTnt1t\nTOnDmCPEytT8MjMVpnPTSFySLqc0lme9elwGczcS4EoVjSFAa5mfiVcshc5G\nZ9/Y1kh6sDUzMwPuJ2k3fnTsGracU6urdO3qZy1jqAm2AhnZSz/QhKqW2K15\nERmy220+9DFqZgF4cZqSlnsFrl3MDXV1BEC0rFnSrEijkN+HF4QBiaYi+ZGp\nb+hTmWJj4U4oJNfFntezfNuJPt7uuCLlv8IsrXb0UICEQIAkKkuVbN5oACGi\nd23PX6kx6IgrLsLqvg6Vn+UuG3wTVDViwt71UdsFcwUdr7pJPzUKzGLnGQKi\n6xNJ1U2G73Mr6N3E6S5igTkdxguP933pi/hYiHJshZ1nnbUYBUNfU3H0CVKr\nxUpN+Cft7s6CHEu5RZ9cVRiX582vIZS2sWZ9YzE2mTgC+WAKbeMQPvz+Qivv\nZiY0kkzXAH0Xf5c8PZd1nnn+nm4Jzo2GrlOVcTNUY+f+QabbY7mbHDzmtzqR\nPPYfOIfzuFGSQFthEkVwx+pi5oYqETkKWv75LgAhJmRW/PDYVYmiUjWPIyr0\nDTquCi5NAGajz1kOup75BJfQ7/0OGwYCWluNwp9RDR4IB2Inpvaw9TzUf+fW\nQD7V\r\n=nBAn\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table_5.0.0_1536044124301_0.39281511396895374"},"_hasShrinkwrap":false},"5.0.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^6.5.3","lodash":"^4.17.10","object.values":"^1.0.4","slice-ansi":"1.0.0","string-width":"^2.1.1"},"description":"Formats data into a string table.","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/node":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","ajv-cli":"^3.0.0","ajv-keywords":"^3.2.0","babel-plugin-istanbul":"^5.0.1","babel-plugin-transform-export-default-name":"^2.0.4","chai":"^4.1.2","chalk":"^2.4.1","coveralls":"^3.0.2","eslint":"^5.5.0","eslint-config-canonical":"^12.0.0","flow-bin":"^0.80.0","flow-copy-source":"^2.0.2","gitdown":"^2.5.3","husky":"^1.0.0-rc.13","mocha":"^5.2.0","nyc":"^13.0.1","semantic-release":"^15.9.12","sinon":"^6.1.5"},"engines":{"node":">=8.0.0"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run lint && npm run test && npm run build"}},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/**/*.js"],"instrument":false,"reporter":["text-lcov"],"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 ./src --out-dir ./dist --copy-files --source-maps && npm run create-validators && flow-copy-source src dist","create-readme":"gitdown ./.README/README.md --output-file ./README.md","create-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","lint":"npm run build && eslint ./src ./test && flow","test":"mocha --require @babel/register"},"version":"5.0.1","gitHead":"6c900db157ec142a9dd9b2567a941b82b8c61eef","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"integrity":"sha512-P9Qf8XTK2m49mJqPcKCDN0EXx/nbFxq7f25gHop5uAQbzrx7uZIlvhBXRiuZNMZvtd6TSnlOrh7jvniPl2iBnA==","shasum":"8eebe203f54d4a2f8c966e6bf3bdf1e6978670c0","tarball":"https://registry.npmjs.org/table/-/table-5.0.1.tgz","fileCount":75,"unpackedSize":190458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjjIZCRA9TVsSAnZWagAALlEP/2GQKAtCV0yzvN9tTBGz\n5OEFkeB9j+6+EdDncpRB+SqKNXiRhKPexbQ9fma9THqh4Vfb6vJLqvrhD+tq\nu9RTn6gLUMJ4ql1H8LIfLHa3kvaH54igpcd2Z8Hq6SIgIX693KR6vQ9+EBU6\nQaxV3Ej9m3277Wrfp8S13dUDzUzjOeiu7DnWF6Pwb4QOdZYf/AtgSkM8Cp4i\nUZjy2ycq90puLCOBHFO5w3BrHos61Oj5aznsv/GVEcH0fgSB/gxG92ya1Pmy\nro5bAPZmsob1o+QZOLst78ks5LyYAZfDuVqJU/y8x1qHmWAtZ7xn19XJHvKs\nrz8DOQeGy/WX5Ndcwf4ov/dH/v8Ps3NMBOIYnaCv8nigrePAMgvMTN9BT4tx\nJoz1LuiZtOdTspCpwFRKOclZ7RKVPM1ZS4jx1QpPQDxD856IcF7nCQuGoiIv\nYTPDIZs2GpAsuw+t/LFwiHep5ZB0fq+Oz0w+oqqZ5q1ZaZnttNm6bZ0RxrjJ\n2dq4aQukma6TeIGeYckeRielIy3Z13XtPskuPyF/mCgpuGfrwXEoLdZ2sMQX\nwCj/L5g0PtT2nTRMjrTsqLwTXYQpBMocij7YXQCagTf+F9Ouippc8MPkoVVC\nOvZ6RuuwOTvTRLxLSFFNF8vTDfGYJnQZVJIXallm2mfUXR5Zg055kMcR6tki\nH/lS\r\n=1ei6\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table_5.0.1_1536045591946_0.8368194546266219"},"_hasShrinkwrap":false},"5.0.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^6.5.3","lodash":"^4.17.10","slice-ansi":"1.0.0","string-width":"^2.1.1"},"description":"Formats data into a string table.","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/node":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","ajv-cli":"^3.0.0","ajv-keywords":"^3.2.0","babel-plugin-istanbul":"^5.0.1","babel-plugin-transform-export-default-name":"^2.0.4","chai":"^4.1.2","chalk":"^2.4.1","coveralls":"^3.0.2","eslint":"^5.5.0","eslint-config-canonical":"^12.0.0","flow-bin":"^0.80.0","flow-copy-source":"^2.0.2","gitdown":"^2.5.3","husky":"^1.0.0-rc.13","mocha":"^5.2.0","nyc":"^13.0.1","semantic-release":"^15.9.12","sinon":"^6.1.5"},"engines":{"node":">=6.0.0"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run lint && npm run test && npm run build"}},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/**/*.js"],"instrument":false,"reporter":["text-lcov"],"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 ./src --out-dir ./dist --copy-files --source-maps && npm run create-validators && flow-copy-source src dist","create-readme":"gitdown ./.README/README.md --output-file ./README.md","create-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","lint":"npm run build && eslint ./src ./test && flow","test":"mocha --require @babel/register"},"version":"5.0.2","gitHead":"83b3b84b5e075fb0b04c67ec8b9e667362dbd049","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@5.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"integrity":"sha512-erSn+OGawmDDqgmajCrh2GyzzqKE39P3abmxhqIIdTsOTIFIYl8I6JVDM8x5w+wX4sFyrT2JdP9UF/VEtW5g0Q==","shasum":"2e2fab7af041cc9f38ffcdaf6d02f732c1839dc1","tarball":"https://registry.npmjs.org/table/-/table-5.0.2.tgz","fileCount":75,"unpackedSize":190256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjtZWCRA9TVsSAnZWagAALHkP/1/J6IN8FPsLIdLm6oLI\nJVNX+DpqVAqmCq+qnjQLriubLcZKgvxnwtDhPNt7G2wL1wYiOcF/TZlgosn3\n6JDuTCzUcmWZkEIRe8GdvajM62AE1ieOPB/ieChgL4H/ZZimSjUwhw9gD9jA\nXDxT0+a69KWOrIk4YXpAdXa0hUrEHYzl1gTV9yqf+D3XuTBUtFM/PnNrVJpG\nWQH+K9dGJhYDMaFby6CoOPzsAXTgZyR8r4A5o6DMua+M60N3H6w5806dJGVH\nnK0ONrbKojOYzw1qa4/oCs1O27vvSaKnk2Q2OZT46OJFwrCvSQ9u5wveQU58\n54bC/sCpFoXqREfTwFQKrUp6X/UyPhrJ3eryKU0ChgMmPZMMmGdXebly0Pcr\n4jTnn6SzCvehfp7nSpK7WSC7FOJrOTO7yJrn3mpX7wKF8HQQibs9/65eM/8L\ncb/VaoIhjlj2O5Lb37k9PlrRpS3QFgxbETJ3oBSJmCgitGldsGZevYvP/+cY\nb3Io5tTgSmW10phT3/3NV/Ui28I+zbK3xWrkf3ovejmo2+2JdiqHzMJfubP6\nmakoLvKQ7xaLmVKFMim4cefpQAQW8+jjGVUU/bCWxAI7BEgTmI9mfeTmyKub\nI2WU2QWRl75IVv4Xh2JUrh8XfnG6IusVac58MKGcjewQthk5ccCAKR5QxdpN\nRFdM\r\n=v9Fi\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table_5.0.2_1536087637676_0.827468538528654"},"_hasShrinkwrap":false},"5.1.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"ajv":"^6.5.3","lodash":"^4.17.10","slice-ansi":"1.0.0","string-width":"^2.1.1"},"description":"Formats data into a string table.","devDependencies":{"@babel/cli":"^7.1.2","@babel/core":"^7.1.2","@babel/node":"^7.0.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/preset-env":"^7.1.0","@babel/register":"^7.0.0","ajv-cli":"^3.0.0","ajv-keywords":"^3.2.0","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-export-default-name":"^2.0.4","chai":"^4.2.0","chalk":"^2.4.1","coveralls":"^3.0.2","eslint":"^5.6.1","eslint-config-canonical":"^13.0.0","flow-bin":"^0.81.0","flow-copy-source":"^2.0.2","gitdown":"^2.5.4","husky":"^1.0.1","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.9.16","sinon":"^6.3.4"},"engines":{"node":">=6.0.0"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run lint && npm run test && npm run build"}},"keywords":["ascii","text","table","align","ansi"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"table","nyc":{"include":["src/**/*.js"],"instrument":false,"reporter":["text-lcov"],"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 ./src --out-dir ./dist --copy-files --source-maps && npm run create-validators && flow-copy-source src dist","create-readme":"gitdown ./.README/README.md --output-file ./README.md","create-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","lint":"npm run build && eslint ./src ./test && flow","test":"mocha --require @babel/register"},"version":"5.1.0","gitHead":"af8688d1d7372090bef8b0c5b051bcac0729b9f0","bugs":{"url":"https://github.com/gajus/table/issues"},"homepage":"https://github.com/gajus/table#readme","_id":"table@5.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"integrity":"sha512-e542in22ZLhD/fOIuXs/8yDZ9W61ltF8daM88rkRNtgTIct+vI2fTnAyu/Db2TCfEcI8i7mjZz6meLq0nW7TYg==","shasum":"69a54644f6f01ad1628f8178715b408dc6bf11f7","tarball":"https://registry.npmjs.org/table/-/table-5.1.0.tgz","fileCount":75,"unpackedSize":190250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsMO2CRA9TVsSAnZWagAALaMP/jYH6zwPK9zaAu3gWjd9\n7lOYGIojib7N7BnnbW31ilUnAaQ2TuhQj954xsOD4cy3D6zI0C2sktx1uht3\nJRtn31THcadRWQXz/DWfT1AjNqrMYzVWhgH/+gLAOgnAXlW2veje0G+rBpAx\nZ+M+bQAbyZfOIhoj+oB13ogBhXGrXJVoRhkIB1vrWNK1GmqN7tV36phmtcAe\n7CURo4WEyO0KJ4+w5vU4DM/xyy4llWgndhKJLuYeoMQNQDRxySzSqz3BBIGZ\nIZ1ZljCgN9qh9xO68DqAEEM3WTPiJ9HtLIlb1TirtnYhpmW3hRl6P2YxMxg2\n15h8larlu3E7c4/MJe5pMjozmpHynrvfJ6F9sjoPkZg1N02Jz7VjQcUEVYJt\n6E0Hy2UVrgqg6nsMVnsRf9lG/uWSfH4h0xwcWq0mGvdpCJ4LKq19ALrAoE37\nAdsR7188EIYDlsyk0+O3ZfBqE0SLXQ/KWBvLGONL1tDkg8V/FqByogyjvsnv\nnba22tWmA7ifCs72fSp3QG2/Pxic2s9CF8tbdKoYh5/2+P7tQwt4z+yTDofV\ndPtN0SbttjseaAFO129wq1xYq52xLXShS7EE8Kni+qnYcPyi8olhxq1YRCac\nIZc6w3cPn2J6E1vGvQRSxY0XPiI/3W9YTjHcIb3FO9jJVt3+tITmJ1hFO/kK\nRUT+\r\n=wI3k\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table_5.1.0_1538311093523_0.47669835927782067"},"_hasShrinkwrap":false}},"maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"time":{"modified":"2018-10-22T14:41:51.329Z","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","4.0.2":"2017-09-26T17:19:13.296Z","4.0.3":"2018-02-24T00:07:35.191Z","5.0.0":"2018-09-04T06:55:24.449Z","5.0.1":"2018-09-04T07:19:52.579Z","5.0.2":"2018-09-04T19:00:37.826Z","5.1.0":"2018-09-30T12:38:13.655Z"},"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/table.git"},"keywords":["ascii","text","table","align","ansi"],"readme":"<a name=\"table\"></a>\n# Table\n\n[](https://travis-ci.org/gajus/table)\n[](https://coveralls.io/github/gajus/table)\n[](https://www.npmjs.org/package/table)\n[](https://github.com/gajus/canonical)\n[](https://twitter.com/kuizinas)\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\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} drawHorizontalLine\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~drawHorizontalLine} 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} drawHorizontalLine\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╔════╤════╤════╗\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\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 drawHorizontalLine: () => {\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\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\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","readmeFilename":"README.md","homepage":"https://github.com/gajus/table#readme","bugs":{"url":"https://github.com/gajus/table/issues"},"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,"iddan":true,"starlord40k":true,"tpkn":true,"icodeforcookies":true},"license":"BSD-3-Clause","_etag":"W/\"d9b35c6b695f38c967299e118bc99cf8\"","_lastModified":"Mon, 22 Oct 2018 14:41:52 GMT"}