UNPKG

solid-register

Version:

integrated package to run solid browser code in node

16 lines (15 loc) 649 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const read_config_1 = require("./read-config"); const empty_page_1 = require("./empty-page"); const register_dom_1 = require("./register-dom"); const url = (typeof read_config_1.config.dom === "object" && read_config_1.config.dom.url) || "https://localhost:3000"; try { const JSDOM = require("jsdom").JSDOM; const { window } = new JSDOM(empty_page_1.emptyPage, { url }); (0, register_dom_1.registerDom)(window); } catch (e) { console.warn("\x1b[33m⚠️ package missing to run the configured dom.\n Please run:\x1b[0m\n\nnpm i --save-dev jsdom\n"); }