From 81ba2c96a5159208317326672a6a7f5080b3a91f Mon Sep 17 00:00:00 2001 From: Jon Koops Date: Tue, 1 Oct 2024 10:07:42 +0200 Subject: [PATCH] Update Keycloak JS to use new import path Closes #607 Signed-off-by: Jon Koops --- js/spa/app.js | 10 ++++++---- js/spa/public/index.html | 19 ++++++++----------- js/spa/public/keycloak.json | 7 ------- 3 files changed, 14 insertions(+), 22 deletions(-) delete mode 100644 js/spa/public/keycloak.json diff --git a/js/spa/app.js b/js/spa/app.js index 661917afd..43719dc22 100644 --- a/js/spa/app.js +++ b/js/spa/app.js @@ -1,14 +1,16 @@ import express from 'express'; +import url from 'node:url'; const app = express(); const port = 8080; app.use('/', express.static('public')); - -app.use('/vendor/keycloak-js', express.static('node_modules/keycloak-js/dist')); -app.use('/vendor/jwt-decode', express.static('node_modules/jwt-decode/build/esm')); -app.use('/vendor/@noble/hashes', express.static('node_modules/@noble/hashes/esm')); +app.use('/vendor/keycloak.js', express.static(resolveDependency('keycloak-js'))); app.listen(port, () => { console.log(`Listening on port ${port}.`); }); + +function resolveDependency(module) { + return url.fileURLToPath(import.meta.resolve(module)); +} diff --git a/js/spa/public/index.html b/js/spa/public/index.html index 75c9459a7..f049bd1f0 100644 --- a/js/spa/public/index.html +++ b/js/spa/public/index.html @@ -6,19 +6,11 @@ - - - - - - +