{"_id":"table-layout","_rev":"264339","name":"table-layout","description":"Stylable text tables, handling ansi colour. Useful for console output.","dist-tags":{"latest":"3.0.2"},"maintainers":[{"name":"75lb","email":""}],"time":{"modified":"2023-03-27T18:52:40.000Z","created":"2016-05-15T14:28:58.986Z","3.0.2":"2023-03-06T00:16:13.745Z","3.0.1":"2023-02-15T20:54:21.079Z","3.0.0":"2021-09-05T10:03:20.145Z","2.1.0":"2021-03-23T11:28:01.432Z","2.0.3":"2021-03-23T10:57:36.279Z","2.0.2":"2021-03-07T13:27:33.596Z","2.0.1":"2021-03-07T13:20:09.319Z","2.0.0":"2021-03-07T13:19:32.992Z","1.0.2":"2021-03-07T11:49:20.956Z","1.0.1":"2020-03-14T11:36:39.682Z","1.0.0":"2019-06-26T09:43:54.361Z","0.4.5":"2019-06-25T12:01:46.480Z","0.4.4":"2018-05-29T23:56:21.453Z","0.4.3":"2018-03-10T12:46:38.605Z","0.4.2":"2017-08-09T22:29:25.568Z","0.4.1":"2017-08-08T10:06:33.545Z","0.4.0":"2017-01-16T20:40:54.704Z","0.3.0":"2016-12-04T15:59:04.748Z","0.3.0-0":"2016-12-04T14:03:14.309Z","0.2.3":"2016-10-22T10:42:30.176Z","0.2.2":"2016-06-25T13:40:14.585Z","0.2.1":"2016-05-16T21:38:08.419Z","0.2.0":"2016-05-15T15:22:58.570Z","0.1.0":"2016-05-15T14:28:58.986Z"},"users":{},"author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"versions":{"3.0.2":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"3.0.2","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line","table","view"],"type":"module","exports":{"import":"./index.js","require":"./dist/index.cjs"},"bin":{"table-layout":"bin/cli.js"},"engines":{"node":">=12.17"},"scripts":{"test":"npm run dist && npm run test:ci","test:ci":"test-runner 'test/**/*.js'","docs":"jsdoc2md index.js -p list --member-index-format list > docs/API.md","dist":"rollup -c","examples":"for FILE in example/*/*.json; do echo \"# $FILE\"; echo; cat \"$FILE\" | node bin/cli.js; done"},"dependencies":{"@75lb/deep-merge":"^1.1.1","array-back":"^6.2.2","command-line-args":"^5.2.1","command-line-usage":"^7.0.0","stream-read-all":"^3.0.1","typical":"^7.1.1","wordwrapjs":"^5.1.0"},"devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@test-runner/tom":"^0.9.1","ansi-escape-sequences":"^6.2.1","isomorphic-assert":"^1.0.0","jsdoc-to-markdown":"^8.0.0","rollup":"^3.18.0","test-runner":"^0.10.1"},"standard":{"ignore":["tmp","dist"],"envs":[]},"gitHead":"33b065ea5e76ac4719bb427306e4532c02f73421","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@3.0.2","_nodeVersion":"19.7.0","_npmVersion":"9.6.0","dist":{"shasum":"69c2be44388a5139b48c59cf21e73b488021769a","size":30593,"noattachment":false,"key":"/table-layout/-/table-layout-3.0.2.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-3.0.2.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_3.0.2_1678061773522_0.8307726288741464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-06T00:16:13.745Z","publish_time":1678061773745,"_cnpm_publish_time":1678061773745},"3.0.1":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"3.0.1","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line","table","view"],"type":"module","exports":{"import":"./index.js","require":"./dist/index.cjs"},"bin":{"table-layout":"bin/cli.js"},"engines":{"node":">=12.17"},"scripts":{"test":"npm run dist && npm run test:ci","test:ci":"test-runner 'test/**/*.js'","docs":"jsdoc2md index.js -p list --member-index-format list > docs/API.md","dist":"rollup -c","examples":"for FILE in example/*/*.json; do echo \"# $FILE\"; echo; cat \"$FILE\" | node bin/cli.js; done"},"dependencies":{"@75lb/deep-merge":"^1.1.1","array-back":"^6.2.2","command-line-args":"^5.2.1","command-line-usage":"^6.1.3","stream-read-all":"^3.0.1","typical":"^7.1.1","wordwrapjs":"^5.1.0"},"devDependencies":{"@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@test-runner/tom":"^0.9.1","ansi-escape-sequences":"^6.2.1","isomorphic-assert":"^1.0.0","jsdoc-to-markdown":"^8.0.0","rollup":"^3.15.0","test-runner":"^0.10.1"},"standard":{"ignore":["tmp","dist"],"envs":[]},"gitHead":"81a28d4538f1849e71ee54a4e95bb7ab01e3f6ff","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@3.0.1","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"shasum":"405a97a2a82159de1662486f64f26953891ea843","size":30597,"noattachment":false,"key":"/table-layout/-/table-layout-3.0.1.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-3.0.1.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_3.0.1_1676494460941_0.24315462432059887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-15T20:54:21.079Z","publish_time":1676494461079,"_cnpm_publish_time":1676494461079},"3.0.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"3.0.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line","table","view"],"type":"module","exports":{"import":"./index.js","require":"./dist/index.cjs"},"bin":{"table-layout":"bin/cli.js"},"engines":{"node":">=12.17"},"scripts":{"test":"npm run dist && npm run test:ci","test:ci":"test-runner 'test/**/*.js'","docs":"jsdoc2md index.js -p list --member-index-format list > docs/API.md","cover":"c8 npm test","dist":"rollup -c","examples":"for FILE in example/*.json; do echo \"# $FILE\"; echo; cat $FILE | node bin/cli.js; done"},"dependencies":{"@75lb/deep-merge":"^1.1.0","array-back":"^6.2.0","command-line-args":"^5.2.0","command-line-usage":"^6.1.1","stream-read-all":"^3.0.1","typical":"^7.1.1","wordwrapjs":"^5.1.0"},"devDependencies":{"@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","ansi-escape-sequences":"^6.2.0","c8":"^7.8.0","jsdoc-to-markdown":"^7.0.1","rollup":"^2.56.3","test-runner":"^0.9.8"},"standard":{"ignore":["tmp","dist"],"envs":[]},"gitHead":"962247c25a25aed0329f3ca05e28d46407635c6c","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@3.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.22.0","dist":{"shasum":"bd0f207ff73eb4dba79019e4f672e61874181b7f","size":30560,"noattachment":false,"key":"/table-layout/-/table-layout-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-3.0.0.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_3.0.0_1630836199984_0.6899117854216978"},"_hasShrinkwrap":false,"publish_time":1630836200145,"_cnpm_publish_time":1630836200145,"_cnpmcore_publish_time":"2021-12-14T06:48:36.091Z"},"2.1.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"2.1.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"main":"index.mjs","engines":{"node":">=14"},"scripts":{"test":"npm run dist && test-runner test/*.mjs","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls","dist":"rollup -c"},"dependencies":{"array-back":"^5.0.0","typical":"^6.0.1","wordwrapjs":"^5.0.1"},"devDependencies":{"coveralls":"^3.1.0","jsdoc-to-markdown":"^7.0.0","nyc":"^15.1.0","rollup":"^2.42.3","rollup-plugin-node-resolve":"^5.2.0","test-runner":"^0.8.14"},"gitHead":"3ff922cfbc20339ac6321b7e7d0b40b39199e7d2","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@2.1.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"5a8dcb7084df007060e70fc5d087b4dc6adf4355","size":18058,"noattachment":false,"key":"/table-layout/-/table-layout-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-2.1.0.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_2.1.0_1616498881278_0.08121635102914371"},"_hasShrinkwrap":false,"publish_time":1616498881432,"_cnpm_publish_time":1616498881432},"2.0.3":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"2.0.3","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"main":"index.mjs","engines":{"node":">=14"},"scripts":{"test":"test-runner test/*.mjs","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^5.0.0","typical":"^6.0.1","wordwrapjs":"^4.0.1"},"devDependencies":{"coveralls":"^3.1.0","jsdoc-to-markdown":"^7.0.0","nyc":"^15.1.0","test-runner":"^0.8.14"},"gitHead":"9f77fe212cae36018230c7f08303284c0a4b4987","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@2.0.3","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"bdeb96340fac9228b0fb7095f71af4f27e742e45","size":7333,"noattachment":false,"key":"/table-layout/-/table-layout-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-2.0.3.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_2.0.3_1616497056119_0.40390564308823107"},"_hasShrinkwrap":false,"publish_time":1616497056279,"_cnpm_publish_time":1616497056279},"2.0.2":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"2.0.2","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=14"},"scripts":{"test":"test-runner test/*.mjs","docs":"jsdoc2md -c jsdoc.conf -t README.hbs index.mjs -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^5.0.0","typical":"^6.0.1","wordwrapjs":"^4.0.0"},"devDependencies":{"coveralls":"^3.1.0","jsdoc-to-markdown":"^7.0.0","nyc":"^15.1.0","test-runner":"^0.8.13"},"gitHead":"f31da76d55f585b29bc156d228275a0ff2ec79a0","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@2.0.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"ec8e5985559a0eea20f92f636468a9d1cfc60b68","size":7326,"noattachment":false,"key":"/table-layout/-/table-layout-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-2.0.2.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_2.0.2_1615123653456_0.2868638730055475"},"_hasShrinkwrap":false,"publish_time":1615123653596,"_cnpm_publish_time":1615123653596},"2.0.1":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"2.0.1","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=14"},"scripts":{"test":"test-runner test/*.mjs","docs":"jsdoc2md -t README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^5.0.0","typical":"^6.0.1","wordwrapjs":"^4.0.0"},"devDependencies":{"coveralls":"^3.1.0","jsdoc-to-markdown":"^7.0.0","nyc":"^15.1.0","test-runner":"^0.8.13"},"gitHead":"c07a5234ff08df2dc66a0ab6c4f9ac80e4906051","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@2.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"2265e2fe94aa93b41327a284153802e7e16ca00d","size":7311,"noattachment":false,"key":"/table-layout/-/table-layout-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-2.0.1.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_2.0.1_1615123209192_0.9706913990355845"},"_hasShrinkwrap":false,"publish_time":1615123209319,"_cnpm_publish_time":1615123209319},"2.0.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"2.0.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=14"},"scripts":{"test":"test-runner test/*.mjs","docs":"jsdoc2md -t README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^5.0.0","typical":"^6.0.1","wordwrapjs":"^4.0.0"},"devDependencies":{"coveralls":"^3.1.0","jsdoc-to-markdown":"^7.0.0","nyc":"^15.1.0","test-runner":"^0.8.13"},"gitHead":"40557876936a4a9dbf9f62bb6c560d22fdaf3ab2","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"a4062470a55f67117892c5f8a9507fcee7f31252","size":3480,"noattachment":false,"key":"/table-layout/-/table-layout-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-2.0.0.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_2.0.0_1615123172742_0.27090368274661136"},"_hasShrinkwrap":false,"publish_time":1615123172992,"_cnpm_publish_time":1615123172992},"1.0.2":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"1.0.2","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=8.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^4.0.1","deep-extend":"~0.6.0","typical":"^5.2.0","wordwrapjs":"^4.0.0"},"devDependencies":{"coveralls":"^3.1.0","jsdoc-to-markdown":"^7.0.0","nyc":"^15.1.0","test-runner":"^0.6.3"},"gitHead":"5b859d639c1842c9ec658b41ba2a279c4d20a1dd","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@1.0.2","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"c4038a1853b0136d63365a734b6931cf4fad4a04","size":7312,"noattachment":false,"key":"/table-layout/-/table-layout-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-1.0.2.tgz"},"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_1.0.2_1615117760824_0.07803318979251772"},"_hasShrinkwrap":false,"publish_time":1615117760956,"_cnpm_publish_time":1615117760956},"1.0.1":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"1.0.1","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=8.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^4.0.1","deep-extend":"~0.6.0","typical":"^5.2.0","wordwrapjs":"^4.0.0"},"devDependencies":{"coveralls":"^3.0.9","jsdoc-to-markdown":"^5.0.3","nyc":"^14.1.1","test-runner":"^0.6.3"},"gitHead":"6f80d4d2daa9223299bc5040d9fb921d6db070b8","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@1.0.1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"shasum":"8411181ee951278ad0638aea2f779a9ce42894f9","size":7244,"noattachment":false,"key":"/table-layout/-/table-layout-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-1.0.1.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_1.0.1_1584185799565_0.23996734649524387"},"_hasShrinkwrap":false,"publish_time":1584185799682,"_cnpm_publish_time":1584185799682},"1.0.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"1.0.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=8.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"dependencies":{"array-back":"^3.1.0","deep-extend":"~0.6.0","typical":"^5.0.0","wordwrapjs":"^4.0.0"},"devDependencies":{"coveralls":"^3.0.4","jsdoc-to-markdown":"^5.0.0","nyc":"^14.1.1","test-runner":"~0.6.0"},"gitHead":"8762ac9f3c11240c8a270f750b5fc17186ef113f","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@1.0.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"fbca8a8c0e07e9de97591643f2d25a7e32008d25","size":7004,"noattachment":false,"key":"/table-layout/-/table-layout-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-1.0.0.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_1.0.0_1561542234186_0.7659059033722981"},"_hasShrinkwrap":false,"publish_time":1561542234361,"_cnpm_publish_time":1561542234361},"0.4.5":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.5","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","deep-extend":"~0.6.0","lodash.padend":"^4.6.1","typical":"^2.6.1","wordwrapjs":"^3.0.0"},"devDependencies":{"coveralls":"^3.0.4","jsdoc-to-markdown":"^4.0.1","test-runner":"~0.5.0"},"gitHead":"32d6a3ef6ab1c9d488fc6e8e7a73f1ea666d1b36","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.4.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"d906de6a25fa09c0c90d1d08ecd833ecedcb7378","size":7057,"noattachment":false,"key":"/table-layout/-/table-layout-0.4.5.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.4.5.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_0.4.5_1561464106339_0.6772495175952606"},"_hasShrinkwrap":false,"publish_time":1561464106480,"_cnpm_publish_time":1561464106480},"0.4.4":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.4","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","deep-extend":"~0.6.0","lodash.padend":"^4.6.1","typical":"^2.6.1","wordwrapjs":"^3.0.0"},"devDependencies":{"coveralls":"^3.0.1","jsdoc-to-markdown":"^4.0.1","test-runner":"~0.5.0"},"gitHead":"b8ea50db6fa39bcca9828f25f9676f6dcee7fcd7","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.4.4","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"bc5398b2a05e58b67b05dd9238354b89ef27be0f","size":16680,"noattachment":false,"key":"/table-layout/-/table-layout-0.4.4.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.4.4.tgz"},"maintainers":[{"name":"75lb","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_0.4.4_1527638181282_0.12109824989759366"},"_hasShrinkwrap":false,"publish_time":1527638181453,"_cnpm_publish_time":1527638181453},"0.4.3":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.3","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs index.js -p list --member-index-format list > README.md; echo","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","deep-extend":"~0.5.0","lodash.padend":"^4.6.1","typical":"^2.6.1","wordwrapjs":"^3.0.0"},"devDependencies":{"coveralls":"^3.0.0","jsdoc-to-markdown":"^4.0.1","test-runner":"~0.5.0"},"gitHead":"1f5e7068ce44d7fe9744ac96c3dd65a0dc4f9b38","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"07509e1d72599f2c128a58ac67682ec4ba002af0","size":8351,"noattachment":false,"key":"/table-layout/-/table-layout-0.4.3.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.4.3.tgz"},"maintainers":[{"name":"75lb","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout_0.4.3_1520685998529_0.6111675930261928"},"_hasShrinkwrap":false,"publish_time":1520685998605,"_cnpm_publish_time":1520685998605},"0.4.2":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.2","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"lib/table-layout.js","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list --member-index-format list > README.md; echo","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","deep-extend":"~0.5.0","lodash.padend":"^4.6.1","typical":"^2.6.1","wordwrapjs":"^3.0.0"},"devDependencies":{"coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","test-runner":"~0.4.0"},"gitHead":"1ab6abd224bae0bc5bc0ea7a9629f8a21793370d","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.4.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"10e9043c142a1e2d155da7257e478f0ef4981786","size":8447,"noattachment":false,"key":"/table-layout/-/table-layout-0.4.2.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.4.2.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout-0.4.2.tgz_1502317764606_0.5474707975517958"},"directories":{},"publish_time":1502317765568,"_cnpm_publish_time":1502317765568,"_hasShrinkwrap":false},"0.4.1":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.1","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"lib/table-layout.js","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=4.0.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list --member-index-format list > README.md; echo","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^2.0.0","deep-extend":"~0.5.0","lodash.padend":"^4.6.1","typical":"^2.6.1","wordwrapjs":"^2.0.0"},"devDependencies":{"coveralls":"^2.13.1","jsdoc-to-markdown":"^3.0.0","test-runner":"~0.4.0"},"gitHead":"e9947ffeeae9cf935b7571b54a1d94d77069036e","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"3b1cf24f732ac92cd155d927be67e31aa7d8c563","size":8443,"noattachment":false,"key":"/table-layout/-/table-layout-0.4.1.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.4.1.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/table-layout-0.4.1.tgz_1502186792660_0.6857774760574102"},"directories":{},"publish_time":1502186793545,"_hasShrinkwrap":false,"_cnpm_publish_time":1502186793545},"0.4.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.4.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"lib/table-layout.js","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.12.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list --member-index-format list > README.md; echo","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.4","deep-extend":"~0.4.1","lodash.padend":"^4.6.1","typical":"^2.6.0","wordwrapjs":"^2.0.0"},"devDependencies":{"coveralls":"^2.11.15","jsdoc-to-markdown":"^2.0.1","test-runner":"~0.3.0"},"gitHead":"702d80b80ed249da74d56df8dd5c81eaf03dfd76","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.4.0","_shasum":"c70ff0455d9add63b91f7c15a77926295c0e0e7d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"c70ff0455d9add63b91f7c15a77926295c0e0e7d","size":8443,"noattachment":false,"key":"/table-layout/-/table-layout-0.4.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.4.0.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-layout-0.4.0.tgz_1484599252931_0.6759109990671277"},"directories":{},"publish_time":1484599254704,"_cnpm_publish_time":1484599254704,"_hasShrinkwrap":false},"0.3.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.3.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.12.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js -p list --member-index-format list > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5 && cp -r src/test/fixture es5/test","cover":"istanbul cover test-runner -- node test.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","core-js":"^2.4.1","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.1","typical":"^2.6.0","wordwrapjs":"^2.0.0-0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.15","jsdoc-to-markdown":"^2.0.1","test-runner":"~0.3.0"},"standard":{"ignore":["es5"]},"gitHead":"4fe381127c6be68df9d47427a9c7beabd96d9b0c","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.3.0","_shasum":"6ee20dc483db371b3e5c87f704ed2f7c799d2c9a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"6ee20dc483db371b3e5c87f704ed2f7c799d2c9a","size":13220,"noattachment":false,"key":"/table-layout/-/table-layout-0.3.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.3.0.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-layout-0.3.0.tgz_1480867142703_0.8788692462258041"},"directories":{},"publish_time":1480867144748,"_cnpm_publish_time":1480867144748,"_hasShrinkwrap":false},"0.3.0-0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.3.0-0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.12.0"},"scripts":{"test":"node test.js","docs":"jsdoc2md -t jsdoc2md/README.hbs src/lib/*.js -p list --member-index-format list > README.md; echo","es5":"rm -rf es5 && babel --presets babel-preset-es2015 --no-comments src --out-dir es5 && cp -r src/test/fixture es5/test","cover":"istanbul cover test-runner -- node test.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"array-back":"^1.0.3","core-js":"^2.4.1","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.1","typical":"^2.6.0","wordwrapjs":"^2.0.0-0"},"devDependencies":{"babel-preset-es2015":"^6.18.0","core-assert":"~0.2.1","coveralls":"^2.11.15","jsdoc-to-markdown":"^2.0.1","test-runner":"~0.3.0"},"standard":{"ignore":["es5"]},"gitHead":"70112fdf6ff44d5616abfcc7e4763fdef016fe21","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.3.0-0","_shasum":"47d00af11dc323a94453a6a233af34afacc26e0f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"47d00af11dc323a94453a6a233af34afacc26e0f","size":13215,"noattachment":false,"key":"/table-layout/-/table-layout-0.3.0-0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.3.0-0.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-layout-0.3.0-0.tgz_1480860192450_0.7101784341502935"},"directories":{},"publish_time":1480860194309,"_cnpm_publish_time":1480860194309,"_hasShrinkwrap":false},"0.2.3":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.2.3","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","bin":{"table-layout":"bin/cli.js"},"keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.10.0"},"scripts":{"test":"test-runner test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list --member-index-format list > README.md; echo","es5":"babel --presets babel-preset-es2015 --no-comments lib --out-dir es5","cover":"istanbul cover test-runner -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"ansi-escape-sequences":"^3.0.0","array-back":"^1.0.3","collect-json":"^1.0.8","command-line-tool":"~0.6.4","core-js":"^2.4.1","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.1","typical":"^2.6.0","wordwrapjs":"^1.2.1"},"devDependencies":{"babel-preset-es2015":"^6.16.0","core-assert":"~0.2.1","coveralls":"^2.11.14","jsdoc-to-markdown":"^2.0.1","test-runner":"~0.2.5"},"standard":{"ignore":["es5"]},"gitHead":"c7cc09d191dada52bd7b77df776eda9155ba41fa","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.2.3","_shasum":"ae778bc0df623a7b6b4edbf7f89b1c1672a63a20","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"ae778bc0df623a7b6b4edbf7f89b1c1672a63a20","size":19961,"noattachment":false,"key":"/table-layout/-/table-layout-0.2.3.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.2.3.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/table-layout-0.2.3.tgz_1477132948689_0.6753573128953576"},"directories":{},"publish_time":1477132950176,"_cnpm_publish_time":1477132950176,"_hasShrinkwrap":false},"0.2.2":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.2.2","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","bin":{"table-layout":"bin/cli.js"},"keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.10.0"},"scripts":{"test":"tape test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list -c list > README.md; echo","es5":"babel --presets babel-preset-es2015 --no-comments lib --out-dir es5","cover":"istanbul cover tape -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"ansi-escape-sequences":"^2.2.2","array-back":"^1.0.3","collect-json":"^1.0.8","command-line-args":"^3.0.0","command-line-usage":"^3.0.1","core-js":"^2.4.0","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.0","typical":"^2.4.2","wordwrapjs":"^1.2.0"},"devDependencies":{"babel-preset-es2015":"^6.9.0","coveralls":"^2.11.9","jsdoc-to-markdown":"^1.3.6","tape":"^4.6.0"},"standard":{"ignore":["es5"]},"gitHead":"ba74ec5991c316652d73c73270ae12782b8826e2","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.2.2","_shasum":"583d792cf58114380a22acac34305f776747210d","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"583d792cf58114380a22acac34305f776747210d","size":18659,"noattachment":false,"key":"/table-layout/-/table-layout-0.2.2.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.2.2.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-layout-0.2.2.tgz_1466862012034_0.05734077584929764"},"directories":{},"publish_time":1466862014585,"_cnpm_publish_time":1466862014585,"_hasShrinkwrap":false},"0.2.1":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.2.1","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","bin":{"table-layout":"bin/cli.js"},"keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.10.0"},"scripts":{"test":"tape test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list -c list > README.md; echo","es5":"babel --presets babel-preset-es2015 --no-comments lib --out-dir es5","cover":"istanbul cover tape -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"ansi-escape-sequences":"^2.2.2","array-back":"^1.0.3","collect-json":"^1.0.8","command-line-args":"^2.1.6","core-js":"^2.4.0","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.0","typical":"^2.4.2","wordwrapjs":"^1.2.0"},"devDependencies":{"babel-preset-es2015":"^6.6.0","coveralls":"^2.11.9","jsdoc-to-markdown":"^1.3.6","tape":"^4.5.1"},"standard":{"ignore":["es5"]},"gitHead":"302d017ec90dba3766eaf72596102ebc0146d0b8","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.2.1","_shasum":"7c7192973dd67e4a476d5388c5686a9027714158","_from":".","_npmVersion":"3.9.1","_nodeVersion":"6.1.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"7c7192973dd67e4a476d5388c5686a9027714158","size":18560,"noattachment":false,"key":"/table-layout/-/table-layout-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.2.1.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-layout-0.2.1.tgz_1463434685820_0.9095620117150247"},"directories":{},"publish_time":1463434688419,"_cnpm_publish_time":1463434688419,"_hasShrinkwrap":false},"0.2.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.2.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","bin":{"table-layout":"bin/cli.js"},"keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.10.0"},"scripts":{"test":"tape test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list -c list > README.md; echo","es5":"babel --presets babel-preset-es2015 --no-comments lib --out-dir es5","cover":"istanbul cover tape -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"ansi-escape-sequences":"^2.2.2","array-back":"^1.0.3","collect-json":"^1.0.8","command-line-args":"^2.1.6","core-js":"^2.4.0","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.0","typical":"^2.4.2","wordwrapjs":"^1.2.0"},"devDependencies":{"babel-preset-es2015":"^6.6.0","coveralls":"^2.11.9","jsdoc-to-markdown":"^1.3.6","tape":"^4.5.1"},"standard":{"ignore":["es5"]},"gitHead":"721617371d06847ce398a133edcf4001963c75df","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.2.0","_shasum":"ea911634e83c68ee6bca2926fe075d16bfac2fc3","_from":".","_npmVersion":"3.9.1","_nodeVersion":"6.1.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"ea911634e83c68ee6bca2926fe075d16bfac2fc3","size":18650,"noattachment":false,"key":"/table-layout/-/table-layout-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.2.0.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/table-layout-0.2.0.tgz_1463325776697_0.07114453869871795"},"directories":{},"publish_time":1463325778570,"_cnpm_publish_time":1463325778570,"_hasShrinkwrap":false},"0.1.0":{"name":"table-layout","author":{"name":"Lloyd Brookes","email":"75pound@gmail.com"},"version":"0.1.0","description":"Stylable text tables, handling ansi colour. Useful for console output.","repository":{"type":"git","url":"git+https://github.com/75lb/table-layout.git"},"license":"MIT","main":"index","bin":{"table-layout":"bin/cli.js"},"keywords":["wrap","terminal","data","columns","format","json","command line"],"engines":{"node":">=0.10.0"},"scripts":{"test":"tape test/*.js","docs":"jsdoc2md -t jsdoc2md/README.hbs lib/*.js -p list -c list > README.md; echo","es5":"babel --presets babel-preset-es2015 --no-comments lib --out-dir es5","cover":"istanbul cover tape -- test/*.js && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage; echo"},"dependencies":{"ansi-escape-sequences":"^2.2.2","array-back":"^1.0.3","collect-json":"^1.0.8","command-line-args":"^2.1.6","core-js":"^2.4.0","deep-extend":"~0.4.1","feature-detect-es6":"^1.3.0","typical":"^2.4.2","wordwrapjs":"^1.2.0"},"devDependencies":{"babel-preset-es2015":"^6.6.0","coveralls":"^2.11.9","jsdoc-to-markdown":"^1.3.6","tape":"^4.5.1"},"standard":{"ignore":["es5"]},"gitHead":"db80c310ce7f5f6f59297d75eb0ef6a929869269","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"homepage":"https://github.com/75lb/table-layout#readme","_id":"table-layout@0.1.0","_shasum":"3fc8188304e70b7ad64703d2bd8865192e12ca15","_from":".","_npmVersion":"3.9.1","_nodeVersion":"6.1.0","_npmUser":{"name":"75lb","email":"75pound@gmail.com"},"dist":{"shasum":"3fc8188304e70b7ad64703d2bd8865192e12ca15","size":18839,"noattachment":false,"key":"/table-layout/-/table-layout-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/table-layout/download/table-layout-0.1.0.tgz"},"maintainers":[{"name":"75lb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/table-layout-0.1.0.tgz_1463322536508_0.026073832297697663"},"directories":{},"publish_time":1463322538986,"_cnpm_publish_time":1463322538986,"_hasShrinkwrap":false}},"readme":"[![view on npm](https://badgen.net/npm/v/table-layout)](https://www.npmjs.org/package/table-layout)\n[![npm module downloads](https://badgen.net/npm/dt/table-layout)](https://www.npmjs.org/package/table-layout)\n[![Gihub repo dependents](https://badgen.net/github/dependents-repo/75lb/table-layout)](https://github.com/75lb/table-layout/network/dependents?dependent_type=REPOSITORY)\n[![Gihub package dependents](https://badgen.net/github/dependents-pkg/75lb/table-layout)](https://github.com/75lb/table-layout/network/dependents?dependent_type=PACKAGE)\n[![Node.js CI](https://github.com/75lb/table-layout/actions/workflows/node.js.yml/badge.svg)](https://github.com/75lb/table-layout/actions/workflows/node.js.yml)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](https://github.com/feross/standard)\n\n# table-layout\n\nStyleable plain-text table generator. Useful for formatting console output. Available as both a command-line tool and isomorphic Javascript library.\n\n## Synopsis\n\nInstall the `table-layout` command-line app:\n\n```\n$ npm install --global table-layout\n\n```\n\nAs input, table-layout takes a JSON file containing an array of objects. \n\n```json\n[\n  {\n    \"country\": \"USA\",\n    \"GDP\": \"$19,485,394,000,000\",\n    \"population\": \"325,084,756\"\n  },\n  {\n    \"country\": \"China\",\n    \"GDP\": \"$12,237,700,479,375\",\n    \"population\": \"1,421,021,791\"\n  },\n  {\n    \"country\": \"Japan\",\n    \"GDP\": \"$4,872,415,104,315\",\n    \"population\": \"127,502,725\"\n  }\n]\n```\n\nThe output of table-layout is a configurable plain-text table. \n\n```\n$ cat example/gdp.json | table-layout\n\n USA    $19,485,394,000,000  325,084,756\n China  $12,237,700,479,375  1,421,021,791\n Japan  $4,872,415,104,315   127,502,725\n\n```\n\n## Examples\n\nPlease see below for example usage on the command-line. Programmatic examples are further down the page.\n\n### View Github issues\n\nA quick way to see the latest issues on a repository (this example requires [jq](https://stedolan.github.io/jq/)).\n\n```sh\n$ curl -s https://api.github.com/repos/npm/npm/issues \\\n| jq 'map({ number, title, login:.user.login, comments })' \\\n| table-layout\n```\n\n```\n10263  npm run start                                            Slepperpon        4\n10262  npm-shrinkwrap.json being ignored for a dependency of a  maxkorp           0\n      dependency (2.14.9, 3.3.10)\n10261  EPROTO Error Installing Packages                         azkaiart          2\n10260  ENOENT during npm install with npm v3.3.6/v3.3.12 and    lencioni          2\n      node v5.0.0\n10259  npm install failed                                       geraldvillorente  1\n10258  npm moves common dependencies under a dependency on      trygveaa          2\n      install\n10257  [NPM3] Missing top level dependencies after npm install  naholyr           0\n10256  Yo meanjs app creation problem                           nrjkumar41        0\n10254  sapnwrfc is not installing                               RamprasathS       0\n10253  npm install deep dependence folder \"node_modules\"        duyetvv           2\n10251  cannot npm login                                         w0ps              2\n10250  Update npm-team.md                                       louislarry        0\n10248  cant install module I created                            nousacademy       4\n10247  Cannot install passlib                                   nicola883         3\n10246  Error installing Gulp                                    AlanIsrael0       1\n10245  cannot install packages through NPM                      RoyGeagea         11\n10244  Remove arguments from npm-dedupe.md                      bengotow          0\n etc.\n etc.\n```\n\n### Format an article into columns\n\nFormatting long chunks of text into columns for display side by side.\n\n```json\n[\n    {\n      \"column 1\": \"The Kingdom of Scotland was a state in north-west Europe traditionally said to have been founded in 843, which joined with the Kingdom of England to form a unified Kingdom of Great Britain in 1707. Its territories expanded and shrank, but it came to occupy the northern third of the island of Great Britain, sharing a land border to the south with the Kingdom of England. \",\n      \"column 2\": \"Operation Barbarossa (German: Unternehmen Barbarossa) was the code name for Nazi Germany's invasion of the Soviet Union during World War II, which began on 22 June 1941. Over the course of the operation, about four million soldiers of the Axis powers invaded Soviet Russia along a 2,900 kilometer front, the largest invasion force in the history of warfare. In addition to troops, the Germans employed some 600,000 motor vehicles and between 600–700,000 horses.\"\n    }\n]\n```\n\nOutput:\n\n```\n$ cat example/two-columns.json | table-layout\n\nThe Kingdom of Scotland was a state in     Operation Barbarossa (German: Unternehmen\nnorth-west Europe traditionally said to    Barbarossa) was the code name for Nazi\nhave been founded in 843, which joined     Germany's invasion of the Soviet Union\nwith the Kingdom of England to form a      during World War II, which began on 22\nunified Kingdom of Great Britain in 1707.  June 1941. Over the course of the\nIts territories expanded and shrank, but   operation, about four million soldiers of\nit came to occupy the northern third of    the Axis powers invaded Soviet Russia\nthe island of Great Britain, sharing a     along a 2,900 kilometer front, the\nland border to the south with the Kingdom  largest invasion force in the history of\nof England.                                warfare. In addition to troops, the\n                                           Germans employed some 600,000 motor\n                                           vehicles and between 600–700,000 horses.\n```\n\nNotice the columns above have equal width - this is the default style. You can give one or more columns a specific width using the `--width` option. In the example below we give \"column 2\" a specific width of 55 characters:\n\n```\n$ cat example/two-columns.json | table-layout --width \"column 2: 55\"\n\nThe Kingdom of Scotland was a  Operation Barbarossa (German: Unternehmen Barbarossa)\nstate in north-west Europe     was the code name for Nazi Germany's invasion of the\ntraditionally said to have     Soviet Union during World War II, which began on 22\nbeen founded in 843, which     June 1941. Over the course of the operation, about\njoined with the Kingdom of     four million soldiers of the Axis powers invaded\nEngland to form a unified      Soviet Russia along a 2,900 kilometer front, the\nKingdom of Great Britain in    largest invasion force in the history of warfare. In\n1707. Its territories          addition to troops, the Germans employed some 600,000\nexpanded and shrank, but it    motor vehicles and between 600–700,000 horses.\ncame to occupy the northern\nthird of the island of Great\nBritain, sharing a land\nborder to the south with the\nKingdom of England.\n```\n\n## Include configuration options with the input\n\nTable-layout expects an array of objects as the input. However, if the input data is a plain object with the fields `options` and `data` defined then these properties will be used as the table options and data respectively. Example: \n\n```\n{\n    \"options\": {\n        \"noTrim\": true,\n        \"columns\": [\n            { \"name\": \"name\", \"width\": 25 },\n            { \"name\": \"description\", \"width\": 20 },\n            { \"name\": \"html_url\", \"width\": 20, \"break\": true },\n            { \"name\": \"stargazers_count\", \"width\": 5 }\n        ]\n    },\n    \"data\": [\n      ...\n    ]\n}\n```\n\n\nPlease see [this folder]() for examples of input containing both options and data.\n\n## Full command-line usage guide:\n\n```\ntable-layout\n\n  Styleable plain-text table generator. Useful for formatting console output.\n\nSynopsis\n\n  $ cat json-file | table-layout [options]\n  $ table-layout [options] json-file\n\nOptions\n\n  --file string                A JSON input file to read. If not present, table-layout will look for input\n                               on stdin.\n  -w, --width widths           specify a list of column widths in the format '<column>:<width>', for\n                               example:\n                               $ cat <file> | table-layout --width \"column 1: 10\" \"column 2: 30\"\n  -l, --padding-left string    One or more characters to pad the left of each column. Defaults to ' '.\n  -r, --padding-right string   One or more characters to pad the right of each column. Defaults to ' '.\n  -h, --help\n```\n\n## Programmatic Usage\n\nUsing the table-layout API directly from Javascript gives you a little more power and flexibility over the output.\n\n### Install as a library\n\nAdd table-output to your project: \n\n```\n$ npm install --save table-layout\n```\n\n### Display an array of objects as a table\n\nTrivial example. Read a JSON file from disk and output a table with a maximum width (in characters) of 60.\n\n```js\nimport Table from 'table-layout'\nimport { promises as fs } from 'fs'\n\nconst issues = await fs.readFile('./issues.json', 'utf8')\nconst table = new Table(JSON.parse(issues), { maxWidth: 60 })\n\nconsole.log(table.toString())\n\n```\n\nAn example input file:\n\n```json\n[\n  {\n    \"number\": 15134,\n    \"title\": \"Coveralls has no source available \",\n    \"login\": \"ndelangen\",\n    \"comments\": 0\n  },\n  {\n    \"number\": 15133,\n    \"title\": \"Fixing --preserve-symlinks. Enhancing node to exploit.\",\n    \"login\": \"phestermcs\",\n    \"comments\": 0\n  },\n  {\n    \"number\": 15131,\n    \"title\": \"Question - Confused about NPM's local installation philosophy\",\n    \"login\": \"the1mills\",\n    \"comments\": 0\n  },\n  {\n    \"number\": 15130,\n    \"title\": \"Question - global npm cache directory if user is root?\",\n    \"login\": \"ORESoftware\",\n    \"comments\": 0\n  }\n]\n```\n\nThis is the output:\n\n```\n 15134  Coveralls has no source available   ndelangen     0\n 15133  Fixing --preserve-symlinks.         phestermcs    0\n        Enhancing node to exploit.\n 15131  Question - Confused about NPM's     the1mills     0\n        local installation philosophy\n 15130  Question - global npm cache         ORESoftware   0\n        directory if user is root?\n 15127  how to installa gulp fontfacegen    aramgreat     0\n        on Windows 10\n 15097  Cannot install package from         mastertinner  3\n        tarball out of package.json entry\n        generated by npm\n 15067  npm \"SELF_SIGNED_CERT_IN_CHAIN\"     LegendsLyfe   3\n        error when installing discord.js\n        with .log\n```\n\n### Cherry-picked and computed values\n\nSometimes, your input data might contain a deeper structure or you want to transform or compute some values. Some example input data with structural depth and large numbers you'd like to reformat:\n\n```json\n[\n  {\n    \"country\": { \"name\": \"USA\" },\n    \"GDP\": 19485394000000,\n    \"population\": 325084756\n },\n  {\n    \"country\": { \"name\": \"China\" },\n    \"GDP\": 12237700479375,\n    \"population\": 1421021791\n  },\n  {\n    \"country\": { \"name\": \"Japan\" },\n    \"GDP\": 4872415104315,\n    \"population\": 127502725\n }\n]\n```\n\nExample usage of the column getter function: \n\n```js\nimport Table from 'table-layout'\nimport { promises as fs } from 'fs'\n\nconst rows = JSON.parse(await fs.readFile('./example/deep-data/gdp.json', 'utf8'))\nconst germanCurrency = new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' })\nconst germanNumber = new Intl.NumberFormat('de-DE', { notation: 'compact', maximumSignificantDigits: 3, maximumFractionDigits: 0 })\n\nconst table = new Table(rows, {\n  maxWidth: 60,\n  columns: [\n    {\n      name: 'country',\n      get: (cellValue) => cellValue.name\n    },\n    {\n      name: 'GDP',\n      get: (cellValue) => germanCurrency.format(cellValue)\n    },\n    {\n      name: 'population',\n      get: (cellValue) => germanNumber.format(cellValue)\n    },\n  ]\n})\n\nconsole.log(table.toString())\n```\n\nOutput.\n\n```\n$ node example/computed-values.js\n\n USA    19.485.394.000.000,00 €  325 Mio.\n China  12.237.700.479.375,00 €  1,42 Mrd.\n Japan  4.872.415.104.315,00 €   128 Mio.\n ```\n\n### Colour-scale conditional formatting\n\nSee [this file](https://github.com/75lb/table-layout/blob/master/example/colour-scale-formatting.js) for a example of colour-scale formatting (increasing intensity of red/green for more positive/negative values).\n\n<img src=\"https://raw.githubusercontent.com/75lb/table-layout/master/example/colour-scale.jpg\" width=\"600px\" title=\"Colour-scale\">\n\n### API Reference\n\nFor the full API documentation, see [here](https://github.com/75lb/table-layout/blob/master/docs/API.md).\n\n## Load anywhere\n\nThis library is compatible with Node.js, the Web and any style of module loader. It can be loaded anywhere, natively without transpilation.\n\nWithin a Node.js CommonJS Module:\n\n```js\nconst TableLayout = require('table-layout')\n```\n\nWithin a Node.js ECMAScript Module:\n\n```js\nimport TableLayout from 'table-layout'\n```\n\nWithin a modern browser ECMAScript Module:\n\n```js\nimport TableLayout from './node_modules/table-layout/dist/index.mjs'\n```\n\n## See Also \n\n* [gfmt](https://github.com/75lb/gfmt): A github-flavoured-markdown table generator. \n\n* * *\n\n&copy; 2015-23 [Lloyd Brookes](https://github.com/75lb) \\<75pound@gmail.com\\>.\n\nIsomorphic test suite by [test-runner](https://github.com/test-runner-js/test-runner) and [web-runner](https://github.com/test-runner-js/web-runner). Documented by [jsdoc-to-markdown](https://github.com/jsdoc2md/jsdoc-to-markdown).\n","_attachments":{},"homepage":"https://github.com/75lb/table-layout#readme","bugs":{"url":"https://github.com/75lb/table-layout/issues"},"license":"MIT"}