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

blessed-contrib

Package Overview
Dependencies
Maintainers
1
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blessed-contrib - npm Package Compare versions

Comparing version 0.0.7 to 0.0.8

2

package.json
{
"name": "blessed-contrib",
"version": "0.0.7",
"version": "0.0.8",
"description": "",

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

@@ -80,2 +80,16 @@ var blessed = require('blessed')

function getMaxX() {
var maxLength = 0;
for(var i = 0; i < labels.length; i++) {
if(labels[i] === undefined) {
console.log("label[" + i + "] is undefined");
} else if(labels[i].length > maxLength) {
maxLength = labels[i].length;
}
}
return maxLength;
}
function getXPixel(val) {

@@ -132,9 +146,18 @@ return ((self.canvasSize.width - xPadding) / data.length) * val + (xPadding * 1.0) + 2;

// Draw the X value texts
for(var i = 0; i < data.length; i=i+this.options.showNthLabel) {
var charsAvailable = (this.canvasSize.width - xPadding) / 2;
var maxLabelsPossible = charsAvailable / (getMaxX() + 2);
var pointsPerMaxLabel = Math.round(data.length / (maxLabelsPossible));
var showNthLabel = this.options.showNthLabel;
if (showNthLabel < pointsPerMaxLabel) {
showNthLabel = pointsPerMaxLabel;
}
for(var i = 0; i < data.length; i += showNthLabel) {
if((getXPixel(i) + (labels[i].length * 2)) <= this.canvasSize.width) {
c.fillText(labels[i], getXPixel(i), this.canvasSize.height - yPadding + yLabelPadding);
}
}
}
module.exports = Line
module.exports = Line
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