Skip to content

Instantly share code, notes, and snippets.

const puppeteer = require('puppeteer');
class Webpage {
static async generatePDF(url) {
const browser = await puppeteer.launch({ headless: true }); // Puppeteer can only generate pdf in headless mode.
const page = await browser.newPage();
await page.goto(url, { waitUntil: 'networkidle', networkIdleTimeout: 5000 }); // Adjust network idle as required.
const pdfConfig = {
path: 'url.pdf', // Saves pdf to disk.
format: 'A4',
import { Core, Tus10 } from 'uppy';
import runtime from 'serviceworker-webpack-plugin/lib/runtime';
export const uppy = new Core({ wait: false });
function uploaderUpdatedAction(value) {
return {
type: 'UPLOADER_UPDATED',
value
};