1.0.1 • Published 5 years ago
nozaki-colors v1.0.1
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.
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.
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 |