1.0.11 • Published 2 years ago

nv-facutil-console v1.0.11

Weekly downloads
16
License
ISC
Repository
-
Last release
2 years ago

nv-facutil-console

  • nv-facutil-console is a simple-util for console-color

install

  • npm install nv-facutil-console

usage

console

const {Console,Ponsole} = require("nv-facutil-console");


> var cu_console = new Console()
undefined
>
> var tbl = [
...     { lang: "en", ch: 'y' },
...     { lang: "cn", ch: '中文' },
...     { lang: "zwj", ch: '\u200d\u200d\u200d' },
...     { lang: "es", ch: 'ññ' },
... ]
undefined
>
> var output = cu_console.table(tbl)
undefined
> console.log(output)
┌─────────┬───────┬────────┐
│ (index) │ lang  │   ch   │
├─────────┼───────┼────────┤
│    0    │ 'en'  │  'y'   │
│    1    │ 'cn'  │ '中文' │
│    2    │ 'zwj' │   '‍‍‍'   │
│    3    │ 'es'  │  'ññ'  │
└─────────┴───────┴────────┘

undefined
> output
'┌─────────┬───────┬────────┐\n' +
  '│ (index) │ lang  │   ch   │\n' +
  '├─────────┼───────┼────────┤\n' +
  "│    0    │ \x1B[32m'en'\x1B[39m  │  \x1B[32m'y'\x1B[39m   │\n" +
  "│    1    │ \x1B[32m'cn'\x1B[39m  │ \x1B[32m'中文'\x1B[39m │\n" +
  "│    2    │ \x1B[32m'zwj'\x1B[39m │   \x1B[32m'‍‍‍'\x1B[39m   │\n" +
  "│    3    │ \x1B[32m'es'\x1B[39m  │  \x1B[32m'ññ'\x1B[39m  │\n" +
  '└─────────┴───────┴────────┘\n'
> var output = cu_console.log(tbl)
undefined
> console.log(output)
[
  { lang: 'en', ch: 'y' },
  { lang: 'cn', ch: '中文' },
  { lang: 'zwj', ch: '‍‍‍' },
  { lang: 'es', ch: 'ññ' }
]

undefined
> output
'[\n' +
  "  { lang: \x1B[32m'en'\x1B[39m, ch: \x1B[32m'y'\x1B[39m },\n" +
  "  { lang: \x1B[32m'cn'\x1B[39m, ch: \x1B[32m'中文'\x1B[39m },\n" +
  "  { lang: \x1B[32m'zwj'\x1B[39m, ch: \x1B[32m'‍‍‍'\x1B[39m },\n" +
  "  { lang: \x1B[32m'es'\x1B[39m, ch: \x1B[32m'ññ'\x1B[39m }\n" +
  ']\n'
>


var ponsole = new Ponsole()
var tbl = [
    { lang: "en", ch: 'y' },
    { lang: "cn", ch: '中文' },
    { lang: "zwj", ch: '\u200d\u200d\u200d' },
    { lang: "es", ch: 'ññ' },
]
> var p = ponsole.table(tbl)
undefined
> p
Promise {
  '┌─────────┬───────┬────────┐\n' +
    '│ (index) │ lang  │   ch   │\n' +
    '├─────────┼───────┼────────┤\n' +
    "│    0    │ \x1B[32m'en'\x1B[39m  │  \x1B[32m'y'\x1B[39m   │\n" +
    "│    1    │ \x1B[32m'cn'\x1B[39m  │ \x1B[32m'中文'\x1B[39m │\n" +
    "│    2    │ \x1B[32m'zwj'\x1B[39m │   \x1B[32m'‍‍‍'\x1B[39m   │\n" +
    "│    3    │ \x1B[32m'es'\x1B[39m  │  \x1B[32m'ññ'\x1B[39m  │\n" +
    '└─────────┴───────┴────────┘\n'
}
>
> var p = ponsole.log(tbl)
undefined
> p
Promise {
  '[\n' +
    "  { lang: \x1B[32m'en'\x1B[39m, ch: \x1B[32m'y'\x1B[39m },\n" +
    "  { lang: \x1B[32m'cn'\x1B[39m, ch: \x1B[32m'中文'\x1B[39m },\n" +
    "  { lang: \x1B[32m'zwj'\x1B[39m, ch: \x1B[32m'‍‍‍'\x1B[39m },\n" +
    "  { lang: \x1B[32m'es'\x1B[39m, ch: \x1B[32m'ññ'\x1B[39m }\n" +
    ']\n'
}
>

color

const clr = require("nv-facutil-console");

console.log(clr.red1.$('aaa'))

console.log(clr.pen`Blue${clr.$blue} Green${clr.$green} Red${clr.$red}`)

METHODS

ponsole

console

API

color

clr.ANSI256               clr.ANSI8                 clr.aqua                  clr.aquamarine1_122       clr.aquamarine1_86
clr.aquamarine3           clr.black                 clr.blue                  clr.blue1                 clr.blue3_19
clr.blue3_20              clr.blueviolet            clr.cadetblue_72          clr.cadetblue_73          clr.chartreuse1
clr.chartreuse2_112       clr.chartreuse2_82        clr.chartreuse3_70        clr.chartreuse3_76        clr.chartreuse4
clr.cornflowerblue        clr.cornsilk1             clr.cyan1                 clr.cyan2                 clr.cyan3
clr.darkblue              clr.darkcyan              clr.darkgoldenrod         clr.darkgreen             clr.darkkhaki
clr.darkmagenta_90        clr.darkmagenta_91        clr.darkolivegreen1_191   clr.darkolivegreen1_192   clr.darkolivegreen2
clr.darkolivegreen3_107   clr.darkolivegreen3_113   clr.darkolivegreen3_149   clr.darkorange            clr.darkorange3_130
clr.darkorange3_166       clr.darkred_52            clr.darkred_88            clr.darkseagreen          clr.darkseagreen1_158
clr.darkseagreen1_193     clr.darkseagreen2_151     clr.darkseagreen2_157     clr.darkseagreen3_115     clr.darkseagreen3_150
clr.darkseagreen4_65      clr.darkseagreen4_71      clr.darkslategray1        clr.darkslategray2        clr.darkslategray3
clr.darkturquoise         clr.darkviolet_128        clr.darkviolet_92         clr.deeppink1_198         clr.deeppink1_199
clr.deeppink2             clr.deeppink3_161         clr.deeppink3_162         clr.deeppink4_125         clr.deeppink4_53
clr.deeppink4_89          clr.deepskyblue1          clr.deepskyblue2          clr.deepskyblue3_31       clr.deepskyblue3_32
clr.deepskyblue4_23       clr.deepskyblue4_24       clr.deepskyblue4_25       clr.dodgerblue1           clr.dodgerblue2
clr.dodgerblue3           clr.fuchsia               clr.gold1                 clr.gold3_142             clr.gold3_178
clr.green                 clr.green1                clr.green3_34             clr.green3_40             clr.green4
clr.greenyellow           clr.grey                  clr.grey0                 clr.grey100               clr.grey11
clr.grey15                clr.grey19                clr.grey23                clr.grey27                clr.grey3
clr.grey30                clr.grey35                clr.grey37                clr.grey39                clr.grey42
clr.grey46                clr.grey50                clr.grey53                clr.grey54                clr.grey58
clr.grey62                clr.grey63                clr.grey66                clr.grey69                clr.grey7
clr.grey70                clr.grey74                clr.grey78                clr.grey82                clr.grey84
clr.grey85                clr.grey89                clr.grey93                clr.honeydew2             clr.hotpink2
clr.hotpink3_132          clr.hotpink3_168          clr.hotpink_205           clr.hotpink_206           clr.indianred1_203
clr.indianred1_204        clr.indianred_131         clr.indianred_167         clr.khaki1                clr.khaki3
clr.lightcoral            clr.lightcyan1            clr.lightcyan3            clr.lightgoldenrod1       clr.lightgoldenrod2_186
clr.lightgoldenrod2_221   clr.lightgoldenrod2_222   clr.lightgoldenrod3       clr.lightgreen_119        clr.lightgreen_120
clr.lightpink1            clr.lightpink3            clr.lightpink4            clr.lightsalmon1          clr.lightsalmon3_137
clr.lightsalmon3_173      clr.lightseagreen         clr.lightskyblue1         clr.lightskyblue3_109     clr.lightskyblue3_110
clr.lightslateblue        clr.lightslategrey        clr.lightsteelblue        clr.lightsteelblue1       clr.lightsteelblue3
clr.lightyellow3          clr.lime                  clr.magenta1              clr.magenta2_165          clr.magenta2_200
clr.magenta3_127          clr.magenta3_163          clr.magenta3_164          clr.maroon                clr.mediumorchid
clr.mediumorchid1_171     clr.mediumorchid1_207     clr.mediumorchid3         clr.mediumpurple          clr.mediumpurple1
clr.mediumpurple2_135     clr.mediumpurple2_140     clr.mediumpurple3_97      clr.mediumpurple3_98      clr.mediumpurple4
clr.mediumspringgreen     clr.mediumturquoise       clr.mediumvioletred       clr.mistyrose1            clr.mistyrose3
clr.navajowhite1          clr.navajowhite3          clr.navy                  clr.navyblue              clr.olive
clr.orange1               clr.orange3               clr.orange4_58            clr.orange4_94            clr.orangered1
clr.orchid                clr.orchid1               clr.orchid2               clr.paint_ansi256         clr.paint_ansi8
clr.palegreen1_121        clr.palegreen1_156        clr.palegreen3_114        clr.palegreen3_77         clr.paleturquoise1
clr.paleturquoise4        clr.palevioletred1        clr.pink1                 clr.pink3                 clr.plum1
clr.plum2                 clr.plum3                 clr.plum4                 clr.purple3               clr.purple4_54
clr.purple4_55            clr.purple_129            clr.purple_5              clr.purple_93             clr.red
clr.red1                  clr.red3_124              clr.red3_160              clr.rosybrown             clr.royalblue1
clr.salmon1               clr.sandybrown            clr.seagreen1_84          clr.seagreen1_85          clr.seagreen2
clr.seagreen3             clr.silver                clr.skyblue1              clr.skyblue2              clr.skyblue3
clr.slateblue1            clr.slateblue3_61         clr.slateblue3_62         clr.springgreen1          clr.springgreen2_42
clr.springgreen2_47       clr.springgreen3_35       clr.springgreen3_41       clr.springgreen4          clr.steelblue
clr.steelblue1_75         clr.steelblue1_81         clr.steelblue3            clr.tan                   clr.teal
clr.thistle1              clr.thistle3              clr.turquoise2            clr.turquoise4            clr.violet
clr.wheat1                clr.wheat4                clr.white                 clr.yellow                clr.yellow1
clr.yellow2               clr.yellow3_148           clr.yellow3_184           clr.yellow4_100           clr.yellow4_106

LICENSE

  • ISC
1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago