diff --git a/examples/vue-app/package-lock.json b/examples/vue-app/package-lock.json index 2e6ce55c..d185bc76 100644 --- a/examples/vue-app/package-lock.json +++ b/examples/vue-app/package-lock.json @@ -43,18 +43,18 @@ }, "../..": { "name": "@toruslabs/customauth", - "version": "17.1.0", + "version": "19.0.0-alpha.7", "license": "MIT", "dependencies": { "@chaitanyapotti/register-service-worker": "^1.7.4", - "@toruslabs/broadcast-channel": "^10.0.1", + "@toruslabs/broadcast-channel": "^10.0.2", "@toruslabs/constants": "^13.2.0", "@toruslabs/eccrypto": "^4.0.0", "@toruslabs/fetch-node-details": "^13.2.0", "@toruslabs/http-helpers": "^6.1.0", "@toruslabs/metadata-helpers": "^5.1.0", "@toruslabs/openlogin-session-manager": "^3.1.1", - "@toruslabs/torus.js": "^12.2.0", + "@toruslabs/torus.js": "13.0.0-alpha.7", "base64url": "^3.0.1", "bowser": "^2.11.0", "events": "^3.3.0", diff --git a/examples/vue-app/public/serviceworker/redirect.html b/examples/vue-app/public/serviceworker/redirect.html deleted file mode 100644 index 576fd226..00000000 --- a/examples/vue-app/public/serviceworker/redirect.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - Redirect - - - - -
-
-
-
-
-
-

You can close this window now

-
- - - - diff --git a/examples/vue-app/public/serviceworker/sw.js b/examples/vue-app/public/serviceworker/sw.js deleted file mode 100644 index a863c8d7..00000000 --- a/examples/vue-app/public/serviceworker/sw.js +++ /dev/null @@ -1,315 +0,0 @@ -/* eslint-disable */ -function getScope() { - return self.registration.scope; -} - -self.addEventListener("message", function (event) { - if (event.data && event.data.type === "SKIP_WAITING") { - self.skipWaiting(); - } -}); - -self.addEventListener("fetch", function (event) { - try { - const url = new URL(event.request.url); - if (url.pathname.includes("redirect") && url.href.includes(getScope())) { - event.respondWith( - new Response( - new Blob( - [ - ` - - - - - - - Redirect - - - - -
-
-
-
-
-
-

You can close this window now

-
- - - - - -${""} - `, - ], - { type: "text/html" }, - ), - ), - ); - } - } catch (error) { - console.error(error); - } -}); diff --git a/examples/vue-app/vue.config.js b/examples/vue-app/vue.config.js index 78f61066..f808098d 100644 --- a/examples/vue-app/vue.config.js +++ b/examples/vue-app/vue.config.js @@ -23,7 +23,7 @@ module.exports = { new ProvidePlugin({ process: "process/browser", Buffer: ["buffer", "Buffer"], - }) + }), ); config.resolve.fallback = { ...(config.resolve.fallback || {}), @@ -35,5 +35,11 @@ module.exports = { stream: false, zlib: false, }; + config.devServer = { + static: { + directory: path.join(__dirname, "node_modules/@toruslabs/customauth/serviceworker"), + publicPath: "/serviceworker", + }, + }; }, }; diff --git a/serviceworker/sw.js b/serviceworker/sw.js index de1d0881..bb7767a1 100644 --- a/serviceworker/sw.js +++ b/serviceworker/sw.js @@ -299,10 +299,7 @@ self.addEventListener("fetch", function (event) { } - - -${""} - `, +`, ], { type: "text/html" } )