Package Exports
- trucolor
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (trucolor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
A node module and CLI utility for using 24bit color SGR codes in modern terminals.
Publishing Status
Development Status
Documentation/Help
v4 Breaking change The CLI command has been seperated into it's own repo
trucolor-cli
Usage
Installation
npm install --save @thebespokepixel/trucolor
Usage
import {trucolor, palette, chalkish, simple} from 'trucolor'
const simpleColor = trucolor('bright red')
console.log(`${simpleColor.in}simpleColor${simpleColor.out}`)
const simplePalette = simple()
console.log(`${simplePalette.red}simplePalette Red${simplePalette.red.out}`)
console.log(`${simplePalette.blue}simplePalette Blue${simplePalette.blue.out}`)
const myPalette = palette({}, {
red: '#F00',
blue: 'lighten 30 blue'
})
console.log(`${myPalette.red}myPalette Red${myPalette.red.out}`)
console.log(`${myPalette.blue}myPalette Blue${myPalette.blue.out}`)
const myChalkishPalette = chalkish(palette({}, {
red: '#F00',
blue: 'lighten 30 blue'
}))
console.log(myChalkishPalette.red('myChalkishPalette Red'))
console.log(myChalkishPalette.blue('myChalkishPalette Blue'))
See es-tinycolour for complete colour input syntax.
Documentation
Full documentation can be found at https://thebespokepixel.github.io/trucolor/