1.0.1 • Published 9 years ago
@njakob/terminus v1.0.1
terminus

Universal terminal helper inspired by Chalk.
Features
- Universal
- Partial Flowtype support
- Tagged template literals based
Installation
With NPM:
$ npm install @njakob/terminusWith Yarn:
$ yarn add @njakob/terminusUsage
Terminus uses tagged template literals in order to output colors in both your Node.js and browser applications.
import Terminus from '@njakob/terminus';
const term = new Terminus();
term.log`Stuff to ${term.red('log')} with some ${term.bold.blue('colors')}`;Colors
term.log`${term.black('black')}`term.log`${term.red('red')}`term.log`${term.green('green')}`term.log`${term.yellow('yellow')}`term.log`${term.blue('blue')}`term.log`${term.cyan('cyan')}`term.log`${term.magenta('magenta')}`term.log`${term.white('white')}`term.log`${term.gray('gray')}`
Backgrounds
term.log`${term.bgBlack('black')}`term.log`${term.bgRed('red')}`term.log`${term.bgGreen('green')}`term.log`${term.bgYellow('yellow')}`term.log`${term.bgBlue('blue')}`term.log`${term.bgCyan('cyan')}`term.log`${term.bgMagenta('magenta')}`term.log`${term.bgWhite('white')}`
Modifiers
term.log`${term.bold('bold')}`term.log`${term.dim('dim')}`term.log`${term.italic('italic')}`term.log`${term.inverse('inverse')}`term.log`${term.hidden('hidden')}`term.log`${term.strikethrough('strikethrough')}`term.log`${term.underline('underline')}`
Licences
njakob/terminus is licensed under the MIT License.
