├── .github └── workflows │ └── node.js.yml ├── LICENSE ├── README.md ├── dist ├── index.cjs └── index.mjs ├── docs └── API.md ├── example ├── colour-scale-formatting.js ├── colour-scale.jpg ├── computed-values.js ├── data │ ├── five-columns.json │ ├── gdp.json │ ├── issues.json │ ├── markets.json │ ├── one-column.json │ ├── stock-prices.json │ ├── three-columns.json │ ├── two-columns.json │ └── unicode.json ├── deep-data │ └── gdp.json ├── options and data │ ├── break-width.json │ ├── break.json │ ├── empty-column.json │ ├── five-columns-width.json │ ├── nowrap.json │ ├── one-column-width.json │ ├── two-column-ansi.json │ ├── two-columns-maxwidth.json │ └── two-columns-no-width.json ├── simple-demo.js └── web │ ├── index.html │ └── index.js ├── index.js ├── lib ├── ansi.js ├── cell.js ├── column.js ├── columns.js ├── padding.js ├── rows.js └── util.js ├── package.json └── test ├── bad-input.js ├── common-js.cjs ├── fixture └── one.json ├── internals ├── columns.js ├── rows.js └── util.js └── table.js /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/dist/index.cjs -------------------------------------------------------------------------------- /dist/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/dist/index.mjs -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/docs/API.md -------------------------------------------------------------------------------- /example/colour-scale-formatting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/colour-scale-formatting.js -------------------------------------------------------------------------------- /example/colour-scale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/colour-scale.jpg -------------------------------------------------------------------------------- /example/computed-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/computed-values.js -------------------------------------------------------------------------------- /example/data/five-columns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/five-columns.json -------------------------------------------------------------------------------- /example/data/gdp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/gdp.json -------------------------------------------------------------------------------- /example/data/issues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/issues.json -------------------------------------------------------------------------------- /example/data/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/markets.json -------------------------------------------------------------------------------- /example/data/one-column.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/one-column.json -------------------------------------------------------------------------------- /example/data/stock-prices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/stock-prices.json -------------------------------------------------------------------------------- /example/data/three-columns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/three-columns.json -------------------------------------------------------------------------------- /example/data/two-columns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/two-columns.json -------------------------------------------------------------------------------- /example/data/unicode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/data/unicode.json -------------------------------------------------------------------------------- /example/deep-data/gdp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/deep-data/gdp.json -------------------------------------------------------------------------------- /example/options and data/break-width.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/break-width.json -------------------------------------------------------------------------------- /example/options and data/break.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/break.json -------------------------------------------------------------------------------- /example/options and data/empty-column.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/empty-column.json -------------------------------------------------------------------------------- /example/options and data/five-columns-width.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/five-columns-width.json -------------------------------------------------------------------------------- /example/options and data/nowrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/nowrap.json -------------------------------------------------------------------------------- /example/options and data/one-column-width.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/one-column-width.json -------------------------------------------------------------------------------- /example/options and data/two-column-ansi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/two-column-ansi.json -------------------------------------------------------------------------------- /example/options and data/two-columns-maxwidth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/two-columns-maxwidth.json -------------------------------------------------------------------------------- /example/options and data/two-columns-no-width.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/options and data/two-columns-no-width.json -------------------------------------------------------------------------------- /example/simple-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/simple-demo.js -------------------------------------------------------------------------------- /example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/web/index.html -------------------------------------------------------------------------------- /example/web/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/example/web/index.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/index.js -------------------------------------------------------------------------------- /lib/ansi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/ansi.js -------------------------------------------------------------------------------- /lib/cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/cell.js -------------------------------------------------------------------------------- /lib/column.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/column.js -------------------------------------------------------------------------------- /lib/columns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/columns.js -------------------------------------------------------------------------------- /lib/padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/padding.js -------------------------------------------------------------------------------- /lib/rows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/rows.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/lib/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/package.json -------------------------------------------------------------------------------- /test/bad-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/bad-input.js -------------------------------------------------------------------------------- /test/common-js.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/common-js.cjs -------------------------------------------------------------------------------- /test/fixture/one.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/fixture/one.json -------------------------------------------------------------------------------- /test/internals/columns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/internals/columns.js -------------------------------------------------------------------------------- /test/internals/rows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/internals/rows.js -------------------------------------------------------------------------------- /test/internals/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/internals/util.js -------------------------------------------------------------------------------- /test/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/75lb/table-layout/HEAD/test/table.js --------------------------------------------------------------------------------