Skip to content

Instantly share code, notes, and snippets.

@ejfox
Created August 11, 2020 03:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ejfox/80165a888453f2b38d0fbd9b9f839eb0 to your computer and use it in GitHub Desktop.
Save ejfox/80165a888453f2b38d0fbd9b9f839eb0 to your computer and use it in GitHub Desktop.
{
"name": "prerender",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@alex.garcia/observable-prerender": "0.0.2"
}
}
const { load } = require("@alex.garcia/observable-prerender");
const puppeteer = require("puppeteer");
async function main() {
const outputFolder = 'output'
const browser = await puppeteer.launch({
defaultViewport: {
deviceScaleFactor: 1,
height: 900,
width: 900
},
// args: [`--window-size=${mapWidth},${mapHeight}`],
});
const notebook = await load(
"@codingwithfire/pattern-moire-line-circle-grids",
["sketch"],
{ browser }
);
await notebook.screenshot("sketch", `${outputFolder}/screenshot.png`);
await notebook.browser.close();
}
main();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment