From eec04045cc8ff3cff19a4786be39864b88d1e1a4 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Mon, 17 Feb 2020 11:10:44 +0100 Subject: [PATCH] fix: avoid to reuse virtual console --- packages/metascraper-readability/index.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/metascraper-readability/index.js b/packages/metascraper-readability/index.js index 5afe8fead..9c018e5bd 100644 --- a/packages/metascraper-readability/index.js +++ b/packages/metascraper-readability/index.js @@ -5,12 +5,10 @@ const { memoizeOne, composeRule } = require('@metascraper/helpers') const Readability = require('readability') const jsdom = require('jsdom') -const { JSDOM } = jsdom - -const virtualConsole = new jsdom.VirtualConsole() +const { JSDOM, VirtualConsole } = jsdom const readability = memoizeOne(($, url) => { - const dom = new JSDOM($.html(), { virtualConsole, url }) + const dom = new JSDOM($.html(), { url, virtualConsole: new jsdom.VirtualConsole() }) const reader = new Readability(dom.window.document) return reader.parse() })