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

shotsnap

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shotsnap - npm Package Compare versions

Comparing version 0.0.11 to 0.1.0

4

package.json
{
"name": "shotsnap",
"version": "0.0.11",
"version": "0.1.0",
"description": "Node.js web screenshot library with zero dependency",
"main": "index.js",
"main": "src/index.js",
"scripts": {

@@ -7,0 +7,0 @@ "test": "jest"

@@ -1,4 +0,4 @@

const httpGet = require('../usecases/http/get/httpGet');
const fs = require('fs/promises');
const buffer = require('buffer');
const httpGet = require("../usecases/http/get/httpGet");
const fs = require("fs/promises");
const buffer = require("buffer");
/**

@@ -12,6 +12,14 @@ *

*/
module.exports = async function takeScreenshot({ pageUrl, screenSize, saveFile, fileName }) {
const screenshot = await httpGet(`https://shotsnap.vercel.app/api/screenshot?page=${pageUrl}`);
if (saveFile) await fs.writeFile(fileName, Buffer.from(screenshot));
module.exports = async function takeScreenshot({
pageUrl,
screenSize,
saveFile,
fileName,
}) {
const screenshot = await httpGet(
`https://shotsnap.vercel.app/api/screenshot?page=${pageUrl}`
);
if (saveFile)
await fs.writeFile(fileName || `shotsnap.png`, Buffer.from(screenshot));
else return Buffer.from(screenshot);
};
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