diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/colors/lib/maps/rainbow.js')
-rw-r--r-- | deps/node/deps/npm/node_modules/colors/lib/maps/rainbow.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/node/deps/npm/node_modules/colors/lib/maps/rainbow.js b/deps/node/deps/npm/node_modules/colors/lib/maps/rainbow.js new file mode 100644 index 00000000..874508da --- /dev/null +++ b/deps/node/deps/npm/node_modules/colors/lib/maps/rainbow.js @@ -0,0 +1,11 @@ +module['exports'] = function(colors) { + // RoY G BiV + var rainbowColors = ['red', 'yellow', 'green', 'blue', 'magenta']; + return function(letter, i, exploded) { + if (letter === ' ') { + return letter; + } else { + return colors[rainbowColors[i++ % rainbowColors.length]](letter); + } + }; +}; |