/
var
/
www
/
qr4y.com
/
server
/
delivery
/
node_modules
/
colorspace
/
/var/www/qr4y.com/server/delivery/node_modules/colorspace
mkdir
upload
Name
Size
Mode
Actions
index.js
740
0644
edit
dl
rm
LICENSE.md
1119
0644
edit
dl
rm
package.json
1607
0644
edit
dl
rm
README.md
973
0644
edit
dl
rm
Edit:
/var/www/qr4y.com/server/delivery/node_modules/colorspace/index.js
(740B)
'use strict'; var color = require('color') , hex = require('text-hex'); /** * Generate a color for a given name. But be reasonably smart about it by * understanding name spaces and coloring each namespace a bit lighter so they * still have the same base color as the root. * * @param {string} namespace The namespace * @param {string} [delimiter] The delimiter * @returns {string} color */ module.exports = function colorspace(namespace, delimiter) { var split = namespace.split(delimiter || ':'); var base = hex(split[0]); if (!split.length) return base; for (var i = 0, l = split.length - 1; i < l; i++) { base = color(base) .mix(color(hex(split[i + 1]))) .saturate(1) .hex(); } return base; };
Save
cmd:
run