Comparing version 0.0.11 to 0.1.0
{ | ||
"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); | ||
}; |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
1021056
635