Socket
Socket
Sign inDemoInstall

express-pdf

Package Overview
Dependencies
138
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.2.0 to 1.2.1

33

index.js

@@ -31,18 +31,17 @@ var express = require('express'),

return new Promise(function(resolve, reject){
try{
fs.statSync(filename);
}catch(e){
reject(filename + ' does not exists');
return;
}
setHeader(_this, path.basename(filename));
var stream = fs.createReadStream(filename);
stream.pipe(_this);
stream.on('end', function(){
_this.end();
resolve();
fs.stat(filename, function(err, stat){
if(err){
return reject(filename + ' does not exists');
}
setHeader(_this, path.basename(filename));
var stream = fs.createReadStream(filename);
stream.pipe(_this);
stream.on('end', function(){
_this.end();
resolve();
});
stream.on('error', function(error){
reject(error);
});
});
stream.on('error', function(error){
reject(error);
});
});

@@ -61,3 +60,5 @@ };

if(opt.html !== undefined){
sendHTMLPDF(_this, opt.filename, fs.readFileSync(opt.html, 'utf-8'), opt.options, reject, resolve);
fs.readFile(opt.html, 'utf-8', function(err, data){
sendHTMLPDF(_this, opt.filename, data, opt.options, reject, resolve);
});
}else if(opt.htmlContent !== undefined){

@@ -64,0 +65,0 @@ sendHTMLPDF(_this, opt.filename, opt.htmlContent, opt.options, reject, resolve);

{
"name": "express-pdf",
"version": "1.2.0",
"version": "1.2.1",
"description": "Express serving pdf file",

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

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc