
Provides xterm/term parser and formatter to Color class.
With node previously installed:
npm install @zokugun/lang.color.xterm
Use it with JavaScript:
require('kaoscript/register');
const { Color, Space } = require('@zokugun/lang.color.xterm')();
const c = new Color('x50');
Use it with kaoscript:
import '@zokugun/lang.color.xterm'
const c = new Color('x50')
import '@zokugun/lang.color.xterm'
const c = new Color('#abc')
expect(c.term()).to.equal(7)
expect(c.xterm()).to.equal(146)
expect(c.format('term')).to.equal('x007')
expect(c.format('xterm')).to.equal('x146')
| Color |
xterm |
hex |
Color |
xterm |
hex |
Color |
xterm |
hex |
 | x000 | #000000 |
 | x001 | #800000 |
 | x002 | #008000 |
 | x003 | #808000 |
 | x004 | #000080 |
 | x005 | #800080 |
 | x006 | #008080 |
 | x007 | #c0c0c0 |
 | x008 | #808080 |
 | x009 | #ff0000 |
 | x010 | #00ff00 |
 | x011 | #ffff00 |
 | x012 | #0000ff |
 | x013 | #ff00ff |
 | x014 | #00ffff |
 | x015 | #ffffff |
 | x016 | #000000 |
 | x017 | #00005f |
 | x018 | #000087 |
 | x019 | #0000af |
 | x020 | #0000d7 |
 | x021 | #0000ff |
 | x022 | #005f00 |
 | x023 | #005f5f |
 | x024 | #005f87 |
 | x025 | #005faf |
 | x026 | #005fd7 |
 | x027 | #005fff |
 | x028 | #008700 |
 | x029 | #00875f |
 | x030 | #008787 |
 | x031 | #0087af |
 | x032 | #0087d7 |
 | x033 | #0087ff |
 | x034 | #00af00 |
 | x035 | #00af5f |
 | x036 | #00af87 |
 | x037 | #00afaf |
 | x038 | #00afd7 |
 | x039 | #00afff |
 | x040 | #00d700 |
 | x041 | #00d75f |
 | x042 | #00d787 |
 | x043 | #00d7af |
 | x044 | #00d7d7 |
 | x045 | #00d7ff |
 | x046 | #00ff00 |
 | x047 | #00ff5f |
 | x048 | #00ff87 |
 | x049 | #00ffaf |
 | x050 | #00ffd7 |
 | x051 | #00ffff |
 | x052 | #5f0000 |
 | x053 | #5f005f |
 | x054 | #5f0087 |
 | x055 | #5f00af |
 | x056 | #5f00d7 |
 | x057 | #5f00ff |
 | x058 | #5f5f00 |
 | x059 | #5f5f5f |
 | x060 | #5f5f87 |
 | x061 | #5f5faf |
 | x062 | #5f5fd7 |
 | x063 | #5f5fff |
 | x064 | #5f8700 |
 | x065 | #5f875f |
 | x066 | #5f8787 |
 | x067 | #5f87af |
 | x068 | #5f87d7 |
 | x069 | #5f87ff |
 | x070 | #5faf00 |
 | x071 | #5faf5f |
 | x072 | #5faf87 |
 | x073 | #5fafaf |
 | x074 | #5fafd7 |
 | x075 | #5fafff |
 | x076 | #5fd700 |
 | x077 | #5fd75f |
 | x078 | #5fd787 |
 | x079 | #5fd7af |
 | x080 | #5fd7d7 |
 | x081 | #5fd7ff |
 | x082 | #5fff00 |
 | x083 | #5fff5f |
 | x084 | #5fff87 |
 | x085 | #5fffaf |
 | x086 | #5fffd7 |
 | x087 | #5fffff |
 | x088 | #870000 |
 | x089 | #87005f |
 | x090 | #870087 |
 | x091 | #8700af |
 | x092 | #8700d7 |
 | x093 | #8700ff |
 | x094 | #875f00 |
 | x095 | #875f5f |
 | x096 | #875f87 |
 | x097 | #875faf |
 | x098 | #875fd7 |
 | x099 | #875fff |
 | x100 | #878700 |
 | x101 | #87875f |
 | x102 | #878787 |
 | x103 | #8787af |
 | x104 | #8787d7 |
 | x105 | #8787ff |
 | x106 | #87af00 |
 | x107 | #87af5f |
 | x108 | #87af87 |
 | x109 | #87afaf |
 | x110 | #87afd7 |
 | x111 | #87afff |
 | x112 | #87d700 |
 | x113 | #87d75f |
 | x114 | #87d787 |
 | x115 | #87d7af |
 | x116 | #87d7d7 |
 | x117 | #87d7ff |
 | x118 | #87ff00 |
 | x119 | #87ff5f |
 | x120 | #87ff87 |
 | x121 | #87ffaf |
 | x122 | #87ffd7 |
 | x123 | #87ffff |
 | x124 | #af0000 |
 | x125 | #af005f |
 | x126 | #af0087 |
 | x127 | #af00af |
 | x128 | #af00d7 |
 | x129 | #af00ff |
 | x130 | #af5f00 |
 | x131 | #af5f5f |
 | x132 | #af5f87 |
 | x133 | #af5faf |
 | x134 | #af5fd7 |
 | x135 | #af5fff |
 | x136 | #af8700 |
 | x137 | #af875f |
 | x138 | #af8787 |
 | x139 | #af87af |
 | x140 | #af87d7 |
 | x141 | #af87ff |
 | x142 | #afaf00 |
 | x143 | #afaf5f |
 | x144 | #afaf87 |
 | x145 | #afafaf |
 | x146 | #afafd7 |
 | x147 | #afafff |
 | x148 | #afd700 |
 | x149 | #afd75f |
 | x150 | #afd787 |
 | x151 | #afd7af |
 | x152 | #afd7d7 |
 | x153 | #afd7ff |
 | x154 | #afff00 |
 | x155 | #afff5f |
 | x156 | #afff87 |
 | x157 | #afffaf |
 | x158 | #afffd7 |
 | x159 | #afffff |
 | x160 | #d70000 |
 | x161 | #d7005f |
 | x162 | #d70087 |
 | x163 | #d700af |
 | x164 | #d700d7 |
 | x165 | #d700ff |
 | x166 | #d75f00 |
 | x167 | #d75f5f |
 | x168 | #d75f87 |
 | x169 | #d75faf |
 | x170 | #d75fd7 |
 | x171 | #d75fff |
 | x172 | #d78700 |
 | x173 | #d7875f |
 | x174 | #d78787 |
 | x175 | #d787af |
 | x176 | #d787d7 |
 | x177 | #d787ff |
 | x178 | #d7af00 |
 | x179 | #d7af5f |
 | x180 | #d7af87 |
 | x181 | #d7afaf |
 | x182 | #d7afd7 |
 | x183 | #d7afff |
 | x184 | #d7d700 |
 | x185 | #d7d75f |
 | x186 | #d7d787 |
 | x187 | #d7d7af |
 | x188 | #d7d7d7 |
 | x189 | #d7d7ff |
 | x190 | #d7ff00 |
 | x191 | #d7ff5f |
 | x192 | #d7ff87 |
 | x193 | #d7ffaf |
 | x194 | #d7ffd7 |
 | x195 | #d7ffff |
 | x196 | #ff0000 |
 | x197 | #ff005f |
 | x198 | #ff0087 |
 | x199 | #ff00af |
 | x200 | #ff00d7 |
 | x201 | #ff00ff |
 | x202 | #ff5f00 |
 | x203 | #ff5f5f |
 | x204 | #ff5f87 |
 | x205 | #ff5faf |
 | x206 | #ff5fd7 |
 | x207 | #ff5fff |
 | x208 | #ff8700 |
 | x209 | #ff875f |
 | x210 | #ff8787 |
 | x211 | #ff87af |
 | x212 | #ff87d7 |
 | x213 | #ff87ff |
 | x214 | #ffaf00 |
 | x215 | #ffaf5f |
 | x216 | #ffaf87 |
 | x217 | #ffafaf |
 | x218 | #ffafd7 |
 | x219 | #ffafff |
 | x220 | #ffd700 |
 | x221 | #ffd75f |
 | x222 | #ffd787 |
 | x223 | #ffd7af |
 | x224 | #ffd7d7 |
 | x225 | #ffd7ff |
 | x226 | #ffff00 |
 | x227 | #ffff5f |
 | x228 | #ffff87 |
 | x229 | #ffffaf |
 | x230 | #ffffd7 |
 | x231 | #ffffff |
 | x232 | #080808 |
 | x233 | #121212 |
 | x234 | #1c1c1c |
 | x235 | #262626 |
 | x236 | #303030 |
 | x237 | #3a3a3a |
 | x238 | #444444 |
 | x239 | #4e4e4e |
 | x240 | #585858 |
 | x241 | #626262 |
 | x242 | #6c6c6c |
 | x243 | #767676 |
 | x244 | #808080 |
 | x245 | #8a8a8a |
 | x246 | #949494 |
 | x247 | #9e9e9e |
 | x248 | #a8a8a8 |
 | x249 | #b2b2b2 |
 | x250 | #bcbcbc |
 | x251 | #c6c6c6 |
 | x252 | #d0d0d0 |
 | x253 | #dadada |
 | x254 | #e4e4e4 |
|
 | x255 | #eeeeee |
|
MIT © Baptiste Augrain