Generates colors maximizing hue distance
$ npm install hue-generator
const hueGenerator = require('hue-generator')
const generator = hueGenerator(50, 50) // saturation and lightness
const first = generator.next()
//=> 'hsl(0, 50%, 50%)'
const second = generator.next()
//=> 'hsl(222, 50%, 50%)'
const array = generator.asArray(10)
//=>
// [ 'hsl(0, 50%, 50%)',
// 'hsl(222, 50%, 50%)',
// 'hsl(85, 50%, 50%)',
// 'hsl(307, 50%, 50%)',
// 'hsl(170, 50%, 50%)',
// 'hsl(32, 50%, 50%)',
// 'hsl(255, 50%, 50%)',
// 'hsl(117, 50%, 50%)',
// 'hsl(340, 50%, 50%)',
// 'hsl(202, 50%, 50%)' ]
const third = generator.next()
//=> 'hsl(85, 50%, 50%)'
const nth = generator.getIdx(9)
//=> 'hsl(202, 50%, 50%)'
Type: integer
Type: integer
Type: integer
Default: 0
Sindre Sorhus' generator-nm
MIT © Yeasteregg