Explorar o código

don't use jsdom object

Gildas %!s(int64=7) %!d(string=hai) anos
pai
achega
1c06fdec94
Modificáronse 1 ficheiros con 2 adicións e 3 borrados
  1. 2 3
      node-jsdom/single-file-jsdom.js

+ 2 - 3
node-jsdom/single-file-jsdom.js

@@ -26,12 +26,11 @@
 const fs = require("fs");
 const fs = require("fs");
 const crypto = require("crypto");
 const crypto = require("crypto");
 
 
-const jsdom = require("jsdom");
+const { JSDOM, VirtualConsole } = require("jsdom");
 const { URL } = require("url");
 const { URL } = require("url");
 const dataUri = require("strong-data-uri");
 const dataUri = require("strong-data-uri");
 const iconv = require("iconv-lite");
 const iconv = require("iconv-lite");
 const request = require("request-promise-native");
 const request = require("request-promise-native");
-const { JSDOM } = jsdom;
 
 
 const SCRIPTS = [
 const SCRIPTS = [
 	"./lib/single-file/util/doc-util-core.js",
 	"./lib/single-file/util/doc-util-core.js",
@@ -89,7 +88,7 @@ exports.getPageData = async options => {
 			"User-Agent": options.userAgent
 			"User-Agent": options.userAgent
 		}
 		}
 	})).body.toString();
 	})).body.toString();
-	const dom = new jsdom.JSDOM(pageContent, { url: options.url, virtualConsole: new jsdom.VirtualConsole(), userAgent: options.userAgent });
+	const dom = new JSDOM(pageContent, { url: options.url, virtualConsole: new VirtualConsole(), userAgent: options.userAgent });
 	options.win = dom.window;
 	options.win = dom.window;
 	options.doc = dom.window.document;
 	options.doc = dom.window.document;
 	options.saveRawPage = true;
 	options.saveRawPage = true;