From 5905fd6a20d4ae8ce6dbbb8966e68f849f7153d4 Mon Sep 17 00:00:00 2001 From: Avaer Kazmer Date: Tue, 26 Mar 2019 09:31:06 -0400 Subject: [PATCH 1/2] Add initial window-sw module --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index e1fcfe6de5..8750137408 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "window-fetch": "0.0.10", "window-ls": "0.0.1", "window-selector": "0.0.7", + "window-sw": "0.0.3", "window-xhr": "0.0.30", "ws": "^6.2.0" }, From c20175269c31a1cd9ea9634adfdffb80a82c3d49 Mon Sep 17 00:00:00 2001 From: Avaer Kazmer Date: Tue, 26 Mar 2019 09:31:22 -0400 Subject: [PATCH 2/2] Expose initial serviceWorker global in Window.js --- src/Window.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Window.js b/src/Window.js index 636f10e8d5..0d573f7f0a 100644 --- a/src/Window.js +++ b/src/Window.js @@ -25,6 +25,7 @@ const {XRRigidTransform} = require('./XR.js'); const mkdirp = require('mkdirp'); const ws = require('ws'); +const serviceWorker = require('window-sw'); const core = require('./core.js'); @@ -583,6 +584,7 @@ const _makeRequestAnimationFrame = window => (fn, priority = 0) => { window.localStorage = new LocalStorage(path.join(options.dataPath, '.localStorage')); window.sessionStorage = new LocalStorage(path.join(options.dataPath, '.sessionStorage')); window.indexedDB = indexedDB; + window.serviceWorker = serviceWorker; window.performance = performance; window.screen = new Screen(window); window.scrollTo = function(x = 0, y = 0) {