UNPKG

flat-palettes

Version:

Need color inspiration? No problem! Have some fantastic random color palettes.

20 lines 469 B
'use strict'; var rand, colors, take, ext; rand = require('unique-random-array'); colors = require('./colors.json'); take = require('prelude-ls').take; ext = require('prelude-ls-extended'); module.exports = function(quantity){ var palette; palette = rand(colors); switch (quantity) { case 1: case 2: case 3: case 4: case 5: return take(quantity, ext.shuffle(palette())); default: return 'Please enter a valid number of colors (1 - 5).'; } };