ascii-table3
Version:
Javascript ASCII renderer for beautiful console-based tables
277 lines (275 loc) • 8.78 kB
JavaScript
const styles = [
{
"name": "none",
"borders": {
"top": {
"left": "", "center": " ", "right": "", "colSeparator": " "
},
"middle": {
"left": "", "center": " ", "right": "", "colSeparator": " "
},
"bottom": {
"left": "", "center": " ", "right": "", "colSeparator": " "
},
"data" : {
"left": "", "center": " ", "right": "", "colSeparator": " "
}
}
},
{
"name": "compact",
"borders": {
"top": {
"left": "", "center": "-", "right": "", "colSeparator": "-"
},
"middle": {
"left": "", "center": "-", "right": "", "colSeparator": " "
},
"bottom": {
"left": "", "center": "", "right": "", "colSeparator": ""
},
"data" : {
"left": "", "center": " ", "right": "", "colSeparator": " "
}
}
},
{
"name": "ramac",
"borders": {
"top": {
"left": "+", "center": "-", "right": "+", "colSeparator": "+"
},
"middle": {
"left": "+", "center": "-", "right": "+", "colSeparator": "+"
},
"bottom": {
"left": "+", "center": "-", "right": "+", "colSeparator": "+"
},
"data" : {
"left": "|", "center": " ", "right": "|", "colSeparator": "|"
}
}
},
{
"name": "ascii-table",
"borders": {
"top": {
"left": ".", "center": "-", "right": ".", "colSeparator": "-"
},
"middle": {
"left": "|", "center": "-", "right": "|", "colSeparator": "-"
},
"bottom": {
"left": ".", "center": "-", "right": ".", "colSeparator": "-"
},
"data" : {
"left": "|", "center": " ", "right": "|", "colSeparator": "|"
}
}
},
{
"name": "ascii-reStructuredText",
"borders": {
"top": {
"left": "+", "center": "-", "right": "+", "colSeparator": "+"
},
"middle": {
"left": "+", "center": "=", "right": "+", "colSeparator": "+"
},
"bottom": {
"left": "+", "center": "-", "right": "+", "colSeparator": "+"
},
"data" : {
"left": "|", "center": " ", "right": "|", "colSeparator": "|"
}
}
},
{
"name": "ascii-reStructuredText-simple",
"borders": {
"top": {
"left": "=", "center": "=", "right": "=", "colSeparator": " "
},
"middle": {
"left": "=", "center": "=", "right": "=", "colSeparator": " "
},
"bottom": {
"left": "=", "center": "=", "right": "=", "colSeparator": " "
},
"data" : {
"left": " ", "center": " ", "right": " ", "colSeparator": " "
}
}
},
{
"name": "ascii-dots",
"borders": {
"top": {
"left": ".", "center": ".", "right": ".", "colSeparator": "."
},
"middle": {
"left": ":", "center": ".", "right": ":", "colSeparator": ":"
},
"bottom": {
"left": ":", "center": ".", "right": ":", "colSeparator": ":"
},
"data" : {
"left": ":", "center": " ", "right": ":", "colSeparator": ":"
}
}
},
{
"name": "ascii-rounded",
"borders": {
"top": {
"left": ".", "center": "-", "right": ".", "colSeparator": "."
},
"middle": {
"left": ":", "center": "-", "right": ":", "colSeparator": "+"
},
"bottom": {
"left": "'", "center": "-", "right": "'", "colSeparator": "'"
},
"data" : {
"left": "|", "center": " ", "right": "|", "colSeparator": "|"
}
}
},
{
"name": "ascii-clean",
"borders": {
"top": {
"left": "", "center": "-", "right": "", "colSeparator": "|"
},
"middle": {
"left": "", "center": "-", "right": "", "colSeparator": "|"
},
"bottom": {
"left": "", "center": "-", "right": "", "colSeparator": "|"
},
"data" : {
"left": "", "center": " ", "right": "", "colSeparator": "|"
}
}
},
{
"name": "ascii-girder",
"borders": {
"top": {
"left": "//", "center": "=", "right": "\\\\", "colSeparator": "[]"
},
"middle": {
"left": "|]", "center": "=", "right": "[|", "colSeparator": "[]"
},
"bottom": {
"left": "\\\\", "center": "=", "right": "//", "colSeparator": "[]"
},
"data" : {
"left": "||", "center": " ", "right": "||", "colSeparator": "||"
}
}
},
{
"name": "unicode-single",
"borders": {
"top": {
"left": "┌", "center": "─", "right": "┐", "colSeparator": "┬"
},
"middle": {
"left": "├", "center": "─", "right": "┤", "colSeparator": "┼"
},
"bottom": {
"left": "└", "center": "─", "right": "┘", "colSeparator": "┴"
},
"data" : {
"left": "│", "center": " ", "right": "│", "colSeparator": "│"
}
}
},
{
"name": "unicode-double",
"borders": {
"top": {
"left": "╔", "center": "═", "right": "╗", "colSeparator": "╦"
},
"middle": {
"left": "╠", "center": "═", "right": "╣", "colSeparator": "╬"
},
"bottom": {
"left": "╚", "center": "═", "right": "╝", "colSeparator": "╩"
},
"data" : {
"left": "║", "center": " ", "right": "║", "colSeparator": "║"
}
}
},
{
"name": "unicode-mix",
"borders": {
"top": {
"left": "╔", "center": "═", "right": "╗", "colSeparator": "╤"
},
"middle": {
"left": "╟", "center": "─", "right": "╢", "colSeparator": "┼"
},
"bottom": {
"left": "╚", "center": "═", "right": "╝", "colSeparator": "╧"
},
"data" : {
"left": "║", "center": " ", "right": "║", "colSeparator": "│"
}
}
},
{
"name": "unicode-round",
"borders": {
"top": {
"left": "╭", "center": "─", "right": "╮", "colSeparator": "┬"
},
"middle": {
"left": "├", "center": "─", "right": "┤", "colSeparator": "┼"
},
"bottom": {
"left": "╰", "center": "─", "right": "╯", "colSeparator": "┴"
},
"data" : {
"left": "│", "center": " ", "right": "│", "colSeparator": "│"
}
}
},
{
"name": "github-markdown",
"borders": {
"top": {
"left": "", "center": "", "right": "", "colSeparator": ""
},
"middle": {
"left": "|", "center": "-", "right": "|", "colSeparator": "|"
},
"bottom": {
"left": "", "center": "", "right": "", "colSeparator": ""
},
"data" : {
"left": "|", "center": " ", "right": "|", "colSeparator": "|"
}
}
},
{
"name": "reddit-markdown",
"borders": {
"top": {
"left": "", "center": " ", "right": "", "colSeparator": " "
},
"middle": {
"left": "", "center": "-", "right": "", "colSeparator": "|"
},
"bottom": {
"left": "", "center": "", "right": "", "colSeparator": ""
},
"data" : {
"left": "", "center": " ", "right": "", "colSeparator": "|"
}
}
}
]
module.exports = { styles };