Open lajoiemedia opened 2 years ago
Exports a new function called setWindowObject which sets a singleton windowObject.
setWindowObject
windowObject
All references to window are now replaced with this windowObject, e.g. windowObject.document or windowObject.NodeList.
windowObject.document
windowObject.NodeList
That way we can do setWindowObject(new JSDOM("").window) after import so that htl can be used in node.
setWindowObject(new JSDOM("").window)
windowObject defaults to globalThis.window, so no code changes will be needed for browser usage.
globalThis.window
Exports a new function called
setWindowObject
which sets a singletonwindowObject
.All references to window are now replaced with this
windowObject
, e.g.windowObject.document
orwindowObject.NodeList
.That way we can do
setWindowObject(new JSDOM("").window)
after import so that htl can be used in node.windowObject
defaults toglobalThis.window
, so no code changes will be needed for browser usage.