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

pdf-thumbnail

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pdf-thumbnail - npm Package Compare versions

Comparing version

to
1.0.3

38

lib/generatePreview.js

@@ -1,18 +0,18 @@

'use strict';
'use strict'
const promiseWaterfall = require('promise.waterfall');
const gm = require('gm').subClass({ imageMagick: true });
const compress = require('./operations/compress');
const crop = require('./operations/crop');
const resize = require('./operations/resize');
const promiseWaterfall = require('promise.waterfall')
const gm = require('gm').subClass({ imageMagick: true })
const compress = require('./operations/compress')
const crop = require('./operations/crop')
const resize = require('./operations/resize')
const gmToBuffer = (data) => new Promise((resolve, reject) => {
data.stream((err, stdout, stderr) => {
if (err) reject(err);
const chunks = [];
stdout.on('data', (chunk) => chunks.push(chunk));
stdout.once('end', () => resolve(Buffer.concat(chunks)));
stderr.once('data', (data) => reject(String(data)));
});
});
if (err) reject(err)
const chunks = []
stdout.on('data', (chunk) => chunks.push(chunk))
stdout.once('end', () => resolve(Buffer.concat(chunks)))
stderr.once('data', (data) => reject(String(data)))
})
})

@@ -23,3 +23,3 @@ const allTasks = {

resize
};
}

@@ -29,4 +29,6 @@ const toJpg = (body) => gm(body, 'test.pdf[0]')

.flatten()
.setFormat('JPEG');
.setFormat('JPEG')
if (!Object.entries) { Object.entries = (obj) => Object.keys(obj).map(prop => [prop, obj[prop]]) }
module.exports = (body, options = {}) => {

@@ -37,4 +39,4 @@ const promises = [

gmToBuffer
];
return promiseWaterfall(promises);
};
]
return promiseWaterfall(promises)
}
{
"name": "pdf-thumbnail",
"version": "1.0.2",
"version": "1.0.3",
"description": "pdf-thumbnail creates a thumbnail of the first page of a pdf file",

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