image-size
Advanced tools
Comparing version 0.6.3 to 0.7.0
@@ -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" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
27502