0.2.1 • Published 6 years ago

hue-generator v0.2.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

hue-generator Build Status

Generates colors maximizing hue distance

Install

$ npm install hue-generator

Usage

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%)'

API

hueGenerator(saturation, lightness, starting_hue = 0, max_size = Infinity)

saturation

Type: integer

lightness

Type: integer

starting_hue

Type: integer Default: 0

Package generated with

Sindre Sorhus' generator-nm

License

MIT © Yeasteregg

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.0

6 years ago