New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

chromaticity-color-utilities

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chromaticity-color-utilities - npm Package Compare versions

Comparing version

to
0.12.0-alpha

43

dist/Harmony.js

@@ -154,2 +154,4 @@ "use strict";

'cmyk',
'lab',
'luv',
].includes(method)) {

@@ -197,2 +199,4 @@ var type = method.replace(/[0-9]/, '').replace(/a$/, '');

'cmyk',
'lab',
'luv',
].includes(method)) {

@@ -229,3 +233,2 @@ var type = method.replace(/[0-9]/, '').replace(/a$/, '');

var scheme = [];
var tEnd, sEnd, tSeparation, sSeparation;
switch (method) {

@@ -373,2 +376,40 @@ case 'hsl':

break;
case 'lab':
var lab = color.to('lab', { round: false });
if (typeof distanceShade === 'undefined') {
if (lab.getL() < 50) {
distanceShade = lab.getL() / 50 * distance;
}
else {
distanceShade = distance;
distance = (100 - lab.getL()) / 50 * distanceShade;
}
}
for (var i = 0; i < colors; i++) {
scheme.push(Modify_1.default.labDarken(lab, (colors - i) / colors * distanceShade).to(color.getType(), { round: round }));
}
scheme.push(lab.to(color.getType(), { round: round }));
for (var i = 1; i <= colors; i++) {
scheme.push(Modify_1.default.labLighten(lab, i / colors * distance).to(color.getType(), { round: round }));
}
break;
case 'luv':
var luv = color.to('luv', { round: false });
if (typeof distanceShade === 'undefined') {
if (luv.getL() < 50) {
distanceShade = luv.getL() / 50 * distance;
}
else {
distanceShade = distance;
distance = (100 - luv.getL()) / 50 * distanceShade;
}
}
for (var i = 0; i < colors; i++) {
scheme.push(Modify_1.default.luvDarken(luv, (colors - i) / colors * distanceShade).to(color.getType(), { round: round }));
}
scheme.push(luv.to(color.getType(), { round: round }));
for (var i = 1; i <= colors; i++) {
scheme.push(Modify_1.default.luvLighten(luv, i / colors * distance).to(color.getType(), { round: round }));
}
break;
default:

@@ -375,0 +416,0 @@ throw new Error('Invalid method for generating color scheme');

2

package.json
{
"name": "chromaticity-color-utilities",
"version": "0.11.0-alpha",
"version": "0.12.0-alpha",
"description": "Color utilities for Node.js",

@@ -5,0 +5,0 @@ "main": "dist/main.js",