Socket
Socket
Sign inDemoInstall

snapshot-stream

Package Overview
Dependencies
14
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.1 to 2.2.2

18

index.js

@@ -5,11 +5,11 @@ 'use strict';

var base64Stream = require('base64-stream');
var es5Shim = require.resolve('es5-shim');
//var es5Shim = require.resolve('es5-shim');
var parseCookiePhantomjs = require('parse-cookie-phantomjs');
var parseHeaders = require('parse-headers');
var phantomBridge = require('./lib/phantom-bridge');
var objectAssign = require('object-assign');
var es5shim;
//var es5shim;
module.exports = function (url, size, opts) {
opts = objectAssign({
opts = Object.assign({
delay: 0,

@@ -22,3 +22,3 @@ scale: 1

opts.height = size.split(/x/i)[1] * opts.scale;
opts.es5shim = opts.es5shim !== false ? path.relative(path.join(__dirname, 'lib'), es5Shim) : null;
//opts.es5shim = opts.es5shim !== false ? path.relative(path.join(__dirname, 'lib'), es5Shim) : null;
opts.format = opts.format === 'jpg' ? 'jpeg' : opts.format ? opts.format : 'png';

@@ -29,6 +29,6 @@ opts.headers = Array.isArray(opts.headers) ? parseHeaders(opts.headers.join('\n')) : opts.headers;

});
/*
if (opts.es5shim) {
es5shim = fs.readFileSync(es5Shim, 'utf8');
}
}*/

@@ -57,6 +57,6 @@ var cp = phantomBridge(path.join(__dirname, 'stream.js'), [

}
/*
if (es5shim && es5shim.indexOf(data) !== -1) {
return;
}
}*/

@@ -63,0 +63,0 @@ if (/^WARN: /.test(data)) {

{
"name": "snapshot-stream",
"version": "2.2.1",
"version": "2.2.2",
"description": "Capture screenshot of a website and return it as a stream",

@@ -16,3 +16,3 @@ "license": "MIT",

"engines": {
"node": ">=0.10.0"
"node": ">=4"
},

@@ -41,4 +41,2 @@ "scripts": {

"base64-stream": "^0.1.2",
"es5-shim": "^4.0.3",
"object-assign": "^2.1.1",
"parse-cookie-phantomjs": "^1.0.0",

@@ -49,4 +47,4 @@ "parse-headers": "^2.0.0",

"devDependencies": {
"ava": "0.0.4",
"concat-stream": "^1.4.6",
"ava": "0.25.0",
"concat-stream": "^1.6.2",
"cookie": "^0.1.2",

@@ -53,0 +51,0 @@ "image-size": "^0.3.3",

# screenshot-stream [![Build Status](http://img.shields.io/travis/kevva/screenshot-stream.svg?style=flat)](https://travis-ci.org/kevva/screenshot-stream)
## Copy from screenshot-stream; Fix it's bug!
> Capture screenshot of a website and return it as a stream

@@ -9,3 +9,3 @@

```
$ npm install --save screenshot-stream
$ npm install --save snapshot-stream
```

@@ -18,3 +18,3 @@

var fs = require('fs');
var screenshot = require('screenshot-stream');
var screenshot = require('snapshot-stream');

@@ -29,3 +29,3 @@ var stream = screenshot('http://google.com', '1024x768', {crop: true});

### screenshot(url, size, options)
### snapshot(url, size, options)

@@ -32,0 +32,0 @@ #### url

@@ -5,3 +5,3 @@ /*global phantom,document,window,btoa*/

var page = require('webpage').create();
var objectAssign = require('object-assign');
var opts = JSON.parse(system.args[1]);

@@ -21,3 +21,3 @@ var log = console.log;

if (opts.username && opts.password) {
opts.headers = objectAssign({}, opts.headers, {
opts.headers = Object.assign({}, opts.headers, {
Authorization: 'Basic ' + btoa(opts.username + ':' + opts.password)

@@ -24,0 +24,0 @@ });

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