@buzuli/color
Preferred colors for @buzuli's projects
Last updated 10 months ago by buzuli .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @buzuli/color 
SYNC missed versions from official npm registry.

color

Useful colors for my (@buzuli) personal projects.

Installation

npm install @buzuli/color

Usage

Preferred color functions are available.

const {
  red, yellow, blue,
  orange, green, purple,
  gray
} = require('@buzuli/color')

console.log(red('rojo'))
console.log(orange('naraja'))
console.log(yellow('amarillo'))
console.log(green('verde'))
console.log(blue('azul'))
console.log(purple('púrpura'))
console.log(gray('gris'))

Custom colors by hex value or keyword.

const {hex, key} = require('@buzuli/color')

console.log(key('orange')('My favorite color'))
console.log(hex('abc')('Surprise me.'))

One more thing: Emoji ????

const {
  green, yellow, orange, gray, emoji
} = require('@buzuli/color')

console.log(green(emoji.inject(':umbrella:  spring :tulip:')))
console.log(yellow(emoji.inject(':palm_tree:  summer :sunny:')))
console.log(orange(emoji.inject(':jack_o_lantern:   fall  :fallen_leaf:')))
console.log(gray(emoji.inject(':snowman:  winter :snowflake:')))

Configuration

The default color scheme attempts to be the best balance for use on either a light or dark background. There are two environment variables for optimizing the colors for the terminal background (light vs. dark).

  • BUZULI_COLOR_LIGHT : optimized for light backgrounds (enabled,on,true,1,yes all work)
  • BUZULI_COLOR_DARK : optimized for dark backgrounds (enabled,on,true,1,yes all work)

If both _LIGHT and _DARK are specified, _LIGHT wins ????.

You can customize individual colors using the following environment variables; use short hex codes (e.g., 000 for black):

  • BUZULI_COLOR_RED : sets red
  • BUZULI_COLOR_ORANGE : sets orange
  • BUZULI_COLOR_YELLOW : sets yellow
  • BUZULI_COLOR_GREEN : sets green
  • BUZULI_COLOR_BLUE : sets blue
  • BUZULI_COLOR_PURPLE : sets purple
  • BUZULI_COLOR_GREY : sets grey/gray
  • BUZULI_COLOR_GRAY : sets grey/gray

You can set the color level via BUZULI_COLOR_LEVEL:

  • 0 : off (disabled)
  • 1 : 16 colors (basic)
  • 2 : 256 colors
  • 3 : 16 million (Truecolor)

Current Tags

  • 2.2.2                                ...           latest (10 months ago)

14 Versions

  • 2.2.2                                ...           10 months ago
  • 2.2.1                                ...           a year ago
  • 2.2.0                                ...           a year ago
  • 2.1.2                                ...           a year ago
  • 2.1.1                                ...           a year ago
  • 2.1.0                                ...           2 years ago
  • 2.0.0                                ...           2 years ago
  • 1.3.1                                ...           2 years ago
  • 1.3.0                                ...           2 years ago
  • 1.2.0                                ...           2 years ago
  • 1.1.2                                ...           2 years ago
  • 1.1.1                                ...           3 years ago
  • 1.1.0                                ...           3 years ago
  • 1.0.0                                ...           3 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 16
Dependencies (2)
Dev Dependencies (2)

Copyright 2014 - 2016 © taobao.org |