diff --git a/package.json b/package.json index 7079f9dcff30213f92eefc4c0e30193deced0a50..c1117c545021504f6aba8d944c7d76f9792512fb 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 9064a243e8f9da589be1896abad2ca211875dab4..4b3609a466773c8d5405ed4382502813d9485cdd 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;