sparkly
Version:
Generate sparklines ▁▂▃▅▂▇
81 lines (44 loc) • 1.49 kB
Markdown
> Generate sparklines ▁▂▃▅▂▇
JavaScript port of [spark.sh](https://github.com/holman/spark).
[](https://github.com/holman/spark/wiki/Wicked-Cool-Usage)
```
$ npm install --save sparkly
```
```js
const sparkly = require('sparkly');
sparkly([0, 3, 5, 8, 4, 3, 4, 10]);
//=> '▁▃▄▇▄▃▄█'
// specifying anything other than finite numbers will cause holes
sparkly([0, 3, 5, '', 4, 3, 4, 10]);
//=> '▁▃▄ ▄▃▄█'
// specifying a min max object will change the sparkline range
sparkly([1, 2, 3, 4, 5], {min: 0, max: 10});
//=> '▁▂▃▄▄'
// specifying a style option will change the sparkline color
sparkly([1, 2, 3, 4, 5, 6, 7, 8], {style: 'fire'});
// ↓
```
<img src="screenshot.png" width="383">
Type: `array` of `number`
Numbers to create the sparkline from.
Type: `number`
Minimum range.
Type: `number`
Maximum range.
Type: `string`
Values: `'fire'`
Style for the sparklines.
- [sparkly-cli](https://github.com/sindresorhus/sparkly-cli) - CLI for this module
MIT © [Sindre Sorhus](http://sindresorhus.com)