From b8d038a09e31ab8a3f6f90b667bbd26a3821ac9f Mon Sep 17 00:00:00 2001 From: Fred Chasen <fchasen@gmail.com> Date: Mon, 29 Apr 2019 11:49:22 -0700 Subject: [PATCH] browser close method --- package.json | 2 +- src/printer.js | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7079f9d..c1117c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pagedjs-cli", - "version": "0.0.6", + "version": "0.0.7", "author": "Fred Chasen", "license": "MIT", "homepage": "https://pagedmedia.org", diff --git a/src/printer.js b/src/printer.js index 9064a24..4b3609a 100644 --- a/src/printer.js +++ b/src/printer.js @@ -43,6 +43,8 @@ class Printer extends EventEmitter { ignoreHTTPSErrors: true }); + this.browser = browser; + return browser; } @@ -53,7 +55,7 @@ class Printer extends EventEmitter { }); if (!this.browser) { - this.browser = await this.setup(); + await this.setup(); } const page = await this.browser.newPage(); @@ -249,6 +251,10 @@ class Printer extends EventEmitter { return page; } + async close() { + return this.browser.close(); + } + } module.exports = Printer; -- GitLab