UNPKG

vibrance

Version:

Cli colors for deno, built on chalk

99 lines (81 loc) 2.66 kB
# Vibrance A CLI colorizing tool, use it in Deno, Node.js or the browser console (no npm install required!) <br> Built as a fork off of Chalk.js #### Browser or Deno ```js const { console, vibrance } = (await import('https://cdn.skypack.dev/vibrance@v0.1.34')).default console.red("Howdy!") // has console.log() and all the other methods (debug/warn/error/group/etc) console.blue.underline("Howdy!") console.green.bgBlack("Howdy!") // NOTE!: this doesnt work: console.green("Hello").blue(" world") // alternative way vibrance.blue("Howdy! ").green("this will be logged").log() // NOTE: needs log at the end! // a dont-import-console way of using vibrancy console.log(vibrance.blue("This will ").bold.magenta("also").blue(" be logged")) ``` #### Node.js `npm install vibrance` ```js const { console, vibrance } = require("vibrance") console.red("Howdy!") console.blue.underline("Howdy!") console.green.bgBlack("Howdy!") ``` ## Demo ### Deno.js console <img width="1347" alt="Screen Shot 2021-12-12 at 8 43 35 PM" src="https://user-images.githubusercontent.com/17692058/145744706-0b44e0fb-17ec-4a35-978e-9ff46923a96c.png"> ### Firefox console <img width="788" alt="Screen Shot 2021-12-12 at 8 46 48 PM" src="https://user-images.githubusercontent.com/17692058/145744606-723e3c74-1f7c-4daa-8f00-04f725241465.png"> ## API - All the methods can be chained - All work on both `console` and `vibrance` ```js // colors vibrance.black("Howdy!") vibrance.red("Howdy!") vibrance.green("Howdy!") vibrance.yellow("Howdy!") vibrance.blue("Howdy!") vibrance.magenta("Howdy!") vibrance.cyan("Howdy!") vibrance.white("Howdy!") vibrance.blackBright("Howdy!") vibrance.gray("Howdy!") vibrance.grey("Howdy!") vibrance.redBright("Howdy!") vibrance.greenBright("Howdy!") vibrance.yellowBright("Howdy!") vibrance.blueBright("Howdy!") vibrance.magentaBright("Howdy!") vibrance.cyanBright("Howdy!") vibrance.whiteBright("Howdy!") // background colors vibrance.bgBlack("Howdy!") vibrance.bgRed("Howdy!") vibrance.bgGreen("Howdy!") vibrance.bgYellow("Howdy!") vibrance.bgBlue("Howdy!") vibrance.bgMagenta("Howdy!") vibrance.bgCyan("Howdy!") vibrance.bgWhite("Howdy!") vibrance.bgBlackBright("Howdy!") vibrance.bgGray("Howdy!") vibrance.bgGrey("Howdy!") vibrance.bgRedBright("Howdy!") vibrance.bgGreenBright("Howdy!") vibrance.bgYellowBright("Howdy!") vibrance.bgBlueBright("Howdy!") vibrance.bgMagentaBright("Howdy!") vibrance.bgCyanBright("Howdy!") vibrance.bgWhiteBright("Howdy!") // specials vibrance.reset() vibrance.bold() vibrance.dim() vibrance.italic() vibrance.underline() vibrance.inverse() vibrance.hidden() vibrance.strikethrough() vibrance.visible() ```