Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /opt/push-server/node_modules/colorspace/ |
Upload File : |
'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; };