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

lightning-client-utils

Package Overview
Dependencies
Maintainers
2
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lightning-client-utils - npm Package Compare versions

Comparing version 0.6.6 to 0.7.0

50

index.js

@@ -1,2 +0,2 @@

'use strict';
var _ = require('lodash');

@@ -29,3 +29,3 @@ var request = require('superagent');

linspace: function(a, b, n) {
var every = (b-a)/(n-1)
var every = (b-a)/(n-1);
var ranged = _.range(a, b, every);

@@ -66,14 +66,15 @@ return ranged.length == n ? ranged : ranged.concat(b);

// returns an list of lists in the form [[r,g,b],[r,g,b]...]
var retColor, color;
if(data.hasOwnProperty('label')) {
if(data.hasOwnProperty('group')) {
// get bounds and number of labels
label = data.label
var mn = Math.min.apply(null, label);
var mx = Math.max.apply(null, label);
var n = mx - mn + 1
var colors = this.getColors(n)
var group = data.group;
var mn = Math.min.apply(null, group);
var mx = Math.max.apply(null, group);
var n = mx - mn + 1;
var colors = this.getColors(n);
// get an array of d3 colors
retColor = label.map(function(d) {return d3Color.rgb(colors[d - mn])});
retColor = group.map(function(d) { return d3Color.rgb(colors[d - mn]); });

@@ -83,17 +84,17 @@ } else if (data.hasOwnProperty('color')) {

// get an array of d3 colors directly from r,g,b values
color = data.color
retColor = color.map(function(d) {return d3Color.rgb(d[0], d[1], d[2])})
color = data.color;
retColor = color.map(function(d) {return d3Color.rgb(d[0], d[1], d[2]); });
} else if (data.hasOwnProperty('value')) {
value = data.value
var value = data.value;
// get d3 colors from a linear scale
var colormap = data.colormap ? data.colormap : "Purples"
var colormap = data.colormap ? data.colormap : 'Purples';
var ncolor = 9
if (colormap == "Lightning") {
var color = ['#A38EF3', '#DBB1F2', '#7ABFEA', '#5BC69F', '#AADA90', '#F0E86B', '#F9B070', '#F19A9A', '#E96B88']
var ncolor = 9;
if (colormap == 'Lightning') {
color = ['#A38EF3', '#DBB1F2', '#7ABFEA', '#5BC69F', '#AADA90', '#F0E86B', '#F9B070', '#F19A9A', '#E96B88'];
} else {
var color = colorbrewer[colormap][ncolor]
color = colorbrewer[colormap][ncolor];
}

@@ -106,14 +107,13 @@

// set up scales
var domain = this.linspace(vmin, vmax, ncolor)
var domain = this.linspace(vmin, vmax, ncolor);
var scale = d3Scale.linear().domain(domain).range(color);
retColor = value.map(function(d) {return d3Color.rgb(scale(d))})
retColor = value.map(function(d) { return d3Color.rgb(scale(d)); });
} else {
// otherwise return empty
retColor = []
retColor = [];
}
return retColor
return retColor;
},

@@ -302,3 +302,3 @@

if(err) {
return cb(err)
return cb(err);
}

@@ -326,3 +326,3 @@

if(err) {
return cb(err)
return cb(err);
}

@@ -339,3 +339,3 @@

.substring(1);
}
};

@@ -342,0 +342,0 @@ return s4() + s4() + '-' + s4() + '-' + s4() + '-' +

{
"name": "lightning-client-utils",
"version": "0.6.6",
"version": "0.7.0",
"description": "utilities for lightning visualizations to be used in the browser",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc