diff --git a/package-lock.json b/package-lock.json index ddaec09..23b5923 100644 --- a/package-lock.json +++ b/package-lock.json @@ -282,12 +282,12 @@ "integrity": "sha512-vlQlBGNVIjfClgnsfgQBU6GIKcskYSFzEcKLt18ngPzPEcjKklXcxaqzLXpnoxR+KBh30QPE8255ncYHXuPPOg==" }, "@pushrocks/smartpuppeteer": { - "version": "1.0.5", - "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.5.tgz", - "integrity": "sha512-7iD2mxQHXG5/6PwZY2wU6GQjNXy9dR5cLP/nvfjxXaelX/x3N1yagjPAuMYxuIqiTtVfrHC4Ehq+gnTZ4mSPow==", + "version": "1.0.6", + "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.6.tgz", + "integrity": "sha512-cn/puPrF63HKbFh/zlTrpqLg73rEDgk+q4Ru2bIStDQkwSsZobEdAV5x+Ll2guOYHGLBNMSxIsvqe1joMhdCLA==", "requires": { - "@types/puppeteer": "^1.12.4", - "puppeteer": "^1.17.0" + "@types/puppeteer": "^1.20.2", + "puppeteer": "^2.0.0" } }, "@pushrocks/smartrequest": { @@ -2074,39 +2074,18 @@ } }, "puppeteer": { - "version": "1.20.0", - "resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-1.20.0.tgz", - "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "version": "2.0.0", + "resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-2.0.0.tgz", + "integrity": "sha512-t3MmTWzQxPRP71teU6l0jX47PHXlc4Z52sQv4LJQSZLq1ttkKS2yGM3gaI57uQwZkNaoGd0+HPPMELZkcyhlqA==", "requires": { "debug": "^4.1.0", "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", + "https-proxy-agent": "^3.0.0", "mime": "^2.0.3", "progress": "^2.0.1", "proxy-from-env": "^1.0.0", "rimraf": "^2.6.1", "ws": "^6.1.0" - }, - "dependencies": { - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://verdaccio.lossless.one/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - } } }, "qs": { diff --git a/package.json b/package.json index f6e0753..d96bc55 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@pushrocks/smartfile": "^7.0.6", "@pushrocks/smartnetwork": "^1.1.14", "@pushrocks/smartpromise": "^3.0.6", - "@pushrocks/smartpuppeteer": "^1.0.5", + "@pushrocks/smartpuppeteer": "^1.0.6", "@pushrocks/smartunique": "^3.0.1", "@types/express": "^4.17.2", "express": "^4.17.1" diff --git a/ts/smartpdf.classes.smartpdf.ts b/ts/smartpdf.classes.smartpdf.ts index 8d50452..f45d483 100644 --- a/ts/smartpdf.classes.smartpdf.ts +++ b/ts/smartpdf.classes.smartpdf.ts @@ -26,7 +26,9 @@ export class SmartPdf { if (this.headlessBrowser) { this.externalBrowserBool = true; } else { - this.headlessBrowser = await plugins.smartpuppeteer.getEnvAwareBrowserInstance(); + this.headlessBrowser = await plugins.smartpuppeteer.getEnvAwareBrowserInstance({ + forceNoSandbox: true + }); } // setup server