Socket
Socket
Sign inDemoInstall

image-size

Package Overview
Dependencies
Maintainers
3
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

image-size - npm Package Compare versions

Comparing version 0.6.3 to 0.7.0

4

lib/index.js

@@ -58,3 +58,3 @@ 'use strict';

var bufferSize = Math.min(size, MaxBufferSize);
var buffer = new Buffer(bufferSize);
var buffer = Buffer.alloc(bufferSize);
// read first buffer block from the file, asynchronously

@@ -83,3 +83,3 @@ fs.read(descriptor, buffer, 0, bufferSize, 0, function (err) {

var bufferSize = Math.min(size, MaxBufferSize);
var buffer = new Buffer(bufferSize);
var buffer = Buffer.alloc(bufferSize);
fs.readSync(descriptor, buffer, 0, bufferSize, 0);

@@ -86,0 +86,0 @@ fs.closeSync(descriptor);

'use strict';
var svgReg = /<svg[^>]+[^>]*>/;
var svgReg = /<svg\s([^>"']|"[^"]*"|'[^']*')*>/;
function isSVG (buffer) {

@@ -9,3 +9,3 @@ return svgReg.test(buffer);

var extractorRegExps = {
'root': /<svg\s[^>]+>/,
'root': svgReg,
'width': /\bwidth=(['"])([^%]+?)\1/,

@@ -12,0 +12,0 @@ 'height': /\bheight=(['"])([^%]+?)\1/,

@@ -27,3 +27,3 @@ 'use strict';

// populate the buffer
var endBuffer = new Buffer(bufferSize);
var endBuffer = Buffer.alloc(bufferSize);
var descriptor = fs.openSync(filepath, 'r');

@@ -30,0 +30,0 @@ fs.readSync(descriptor, endBuffer, 0, bufferSize, ifdOffset);

{
"name": "image-size",
"version": "0.6.3",
"version": "0.7.0",
"description": "get dimensions of any image file",

@@ -44,10 +44,10 @@ "main": "lib/index.js",

"devDependencies": {
"coveralls": "^3.0.1",
"eslint": "^4.19.1",
"expect.js": "^0.3.1",
"glob": "^7.1.1",
"mocha": "^5.2.0",
"nyc": "^11.9.0",
"sinon": "^5.1.1"
"coveralls": "3.0.2",
"eslint": "5.12.0",
"expect.js": "0.3.1",
"glob": "7.1.3",
"mocha": "5.2.0",
"nyc": "13.1.0",
"sinon": "7.2.2"
}
}
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