bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
84 lines (53 loc) • 1.47 kB
Markdown
# x256
return the nearest
[xterm 256 color code](http://www.frexx.de/xterm-256-notes/)
for rgb inputs.
[](https://ci.testling.com/substack/node-x256)
[](http://travis-ci.org/substack/node-x256)
# example
You can just print the index:
``` js
var x256 = require('x256');
var ix = x256(220,40,150);
console.log(ix);
```
output:
```
162
```
or you can use raw ansi escape codes:
``` js
var x256 = require('x256');
var ix = x256(220,40,150);
console.log('\x1b[38;5;' + ix + 'mBEEEEEP');
```
output:

or you can use [charm](https://github.com/substack/node-charm):
``` js
var x256 = require('x256');
var charm = require('charm')(process.stdout);
var ix = x256(220,40,150);
charm.foreground(ix).write('beep boop');
```
output:

# methods
```
var x256 = require('x256')
```
## x256(red, green, blue)
Return the nearest xterm 256 color code for the 24-bit `[red, green, blue]`
values.
`red`, `green`, and `blue` should each be integers from 0 through 255,
inclusive.
# attributes
## x256.colors
array of `[red,green,blue]` 24-bit color arrays indexed by xterm 256 color code
# install
With [npm](http://npmjs.org) do:
```
npm install x256
```
# license
MIT