nozaki-colors

Another node cli colors module. Done simply and with native syntax. It's ment to make sense to engineers, not script kiddies.

Usage no npm install needed!

<script type="module">
  import nozakiColors from 'https://cdn.skypack.dev/nozaki-colors';
</script>

README

nozaki-colors

Another node cli colors module. Done simply and with native syntax. It's ment to make sense to engineers, not script kiddies.

As you might know... windows is a special snowflake. Blink and bold don't always work well.

examples

Basic

Use a color name as the open tag for the color, and a end as the closing tag for the color.

basic example

import {color,background,style,resetAllColors} from 'nozaki-colors';

console.log(`

    ${color.magenta}nozaki${color.end}-${color.cyan}color${color.end}

`);

Cascading

Black and white backgrounds can be altered with the users terminal theme. Note, the image below has a dark blue as the background when black is specified.

cascading example

import {color,background,style,resetAllColors} from 'nozaki-colors';

console.log(
    `${background.black}

    ${color.yellow}::::    :::  :::::::: :::::::::     :::     :::    ::: ::::::::::: 
    ${color.lightYellow}:+:+:   :+: :+:    :+:     :+:    :+: :+:   :+:   :+:      :+:     
    ${color.lightGreen}:+:+:+  +:+ +:+    +:+    +:+    +:+   +:+  +:+  +:+       +:+     
    ${color.green}+#+ +:+ +#+ +#+    +:+   +#+    +#++:++#++: +#++:++        +#+     
    ${color.blue}+#+  +#+#+# +#+    +#+  +#+     +#+     +#+ +#+  +#+       +#+     
    ${color.lightBlue}#+#   #+#+# #+#    #+# #+#      #+#     #+# #+#   #+#      #+#     
    ${color.lightMagenta}###    ####  ######## ######### ###     ### ###    ### ###########

    ${resetAllColors}`
)

Styles

It is important to note not all styles work on windows. Some OS's have slightly different implementations.

Underline

import {color,background,style,resetAllColors} from 'nozaki-colors';

console.log(`${background.yellow}

Visit nozaki's website!
    ${style.underlineOn}${color.blue}http://nozaki.ninja${color.end}

${resetAllColors}`);

Docs


Text Color

|color| |-| |end| |black|
|white| |red| |green| |blue| |cyan| |magenta| |yellow| |lightGray|
|lightWhite|
|lightRed| |lightGreen| |lightBlue| |lightCyan|
|lightMagenta| |lightYellow|


Text Style

|style| |-| |boldOn|
|boldOff| |underlineOff| |underlineOn| |blinkOn| |blinkOff|


Background Color / Highlight

|background| |-| |end| |black|
|White|
|red| |blue| |green| |cyan| |magenta| |yellow| |lightGray|
|lightWhite|
|lightRed| |lightGreen| |lightBlue| |lightCyan| |lightMagenta| |lightYellow|