More vue-keycloak-js hacking

pull/27/head
Manuel Kasper 2024-10-28 10:10:40 +01:00
rodzic ee173eafc1
commit 1e83c322ac
3 zmienionych plików z 37 dodań i 44 usunięć

72
package-lock.json wygenerowano
Wyświetl plik

@ -8,6 +8,7 @@
"name": "sotlas",
"version": "0.1.0",
"dependencies": {
"@dsb-norge/vue-keycloak-js": "github:manuelkasper/vue-keycloak-js#sotlas3",
"@dwayneparton/geojson-to-gpx": "^0.0.30",
"@fortawesome/fontawesome-svg-core": "^1.2.34",
"@fortawesome/free-brands-svg-icons": "^5.15.4",
@ -17,7 +18,6 @@
"@fortawesome/vue-fontawesome": "^2.0.10",
"@mapbox/mapbox-gl-draw": "github:manuelkasper/mapbox-gl-draw#sotlas2",
"@maptiler/sdk": "^2.0.3",
"@pvale/vue-keycloak-js": "^2.4.0-0.update-keycloak-23",
"@tmcw/togeojson": "^3.2.0",
"axios": "^1.7.4",
"buefy": "^0.8.20",
@ -1966,6 +1966,16 @@
"node": ">=10.0.0"
}
},
"node_modules/@dsb-norge/vue-keycloak-js": {
"version": "2.4.0",
"resolved": "git+ssh://git@github.com/manuelkasper/vue-keycloak-js.git#1af4c189b5d76a03332b3628bd9b7bc912ca7024",
"dependencies": {
"keycloak-js": "^25.0.6"
},
"peerDependencies": {
"vue": "^2.6.0 || >=3.0.0-rc.0"
}
},
"node_modules/@dwayneparton/geojson-to-gpx": {
"version": "0.0.30",
"resolved": "https://registry.npmjs.org/@dwayneparton/geojson-to-gpx/-/geojson-to-gpx-0.0.30.tgz",
@ -2634,17 +2644,6 @@
"integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==",
"dev": true
},
"node_modules/@pvale/vue-keycloak-js": {
"version": "2.4.0-0.update-keycloak-23",
"resolved": "https://registry.npmjs.org/@pvale/vue-keycloak-js/-/vue-keycloak-js-2.4.0-0.update-keycloak-23.tgz",
"integrity": "sha512-RyKM8AiG1gzIDqcJw32qLbMSYU8CD75rJcXdtnJqGkGIa6lOn6sGTG43CmES6jyzHns29uIhxUX8Ot3UKt9J1Q==",
"dependencies": {
"keycloak-js": "^23.0.5"
},
"peerDependencies": {
"vue": "^2.6.0 || >=3.0.0-rc.0"
}
},
"node_modules/@sideway/address": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
@ -4648,6 +4647,7 @@
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true,
"funding": [
{
"type": "github",
@ -9698,9 +9698,9 @@
}
},
"node_modules/js-sha256": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.10.1.tgz",
"integrity": "sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw=="
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.0.tgz",
"integrity": "sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q=="
},
"node_modules/js-tokens": {
"version": "4.0.0",
@ -9801,12 +9801,11 @@
}
},
"node_modules/keycloak-js": {
"version": "23.0.7",
"resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-23.0.7.tgz",
"integrity": "sha512-OmszsKzBhhm5yP4W1q/tMd+nNnKpOAdeVYcoGhphlv8Fj1bNk4wRTYzp7pn5BkvueLz7fhvKHz7uOc33524YrA==",
"version": "25.0.6",
"resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-25.0.6.tgz",
"integrity": "sha512-Km+dc+XfNvY6a4az5jcxTK0zPk52ns9mAxLrHj7lF3V+riVYvQujfHmhayltJDjEpSOJ4C8a57LFNNKnNnRP2g==",
"dependencies": {
"base64-js": "^1.5.1",
"js-sha256": "^0.10.1",
"js-sha256": "^0.11.0",
"jwt-decode": "^4.0.0"
}
},
@ -18159,6 +18158,13 @@
"integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
"dev": true
},
"@dsb-norge/vue-keycloak-js": {
"version": "git+ssh://git@github.com/manuelkasper/vue-keycloak-js.git#1af4c189b5d76a03332b3628bd9b7bc912ca7024",
"from": "@dsb-norge/vue-keycloak-js@github:manuelkasper/vue-keycloak-js#sotlas3",
"requires": {
"keycloak-js": "^25.0.6"
}
},
"@dwayneparton/geojson-to-gpx": {
"version": "0.0.30",
"resolved": "https://registry.npmjs.org/@dwayneparton/geojson-to-gpx/-/geojson-to-gpx-0.0.30.tgz",
@ -18683,14 +18689,6 @@
"integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==",
"dev": true
},
"@pvale/vue-keycloak-js": {
"version": "2.4.0-0.update-keycloak-23",
"resolved": "https://registry.npmjs.org/@pvale/vue-keycloak-js/-/vue-keycloak-js-2.4.0-0.update-keycloak-23.tgz",
"integrity": "sha512-RyKM8AiG1gzIDqcJw32qLbMSYU8CD75rJcXdtnJqGkGIa6lOn6sGTG43CmES6jyzHns29uIhxUX8Ot3UKt9J1Q==",
"requires": {
"keycloak-js": "^23.0.5"
}
},
"@sideway/address": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
@ -20306,7 +20304,8 @@
"base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"dev": true
},
"batch": {
"version": "0.6.1",
@ -23991,9 +23990,9 @@
"dev": true
},
"js-sha256": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.10.1.tgz",
"integrity": "sha512-5obBtsz9301ULlsgggLg542s/jqtddfOpV5KJc4hajc9JV8GeY2gZHSVpYBn4nWqAUTJ9v+xwtbJ1mIBgIH5Vw=="
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.11.0.tgz",
"integrity": "sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q=="
},
"js-tokens": {
"version": "4.0.0",
@ -24074,12 +24073,11 @@
"integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA=="
},
"keycloak-js": {
"version": "23.0.7",
"resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-23.0.7.tgz",
"integrity": "sha512-OmszsKzBhhm5yP4W1q/tMd+nNnKpOAdeVYcoGhphlv8Fj1bNk4wRTYzp7pn5BkvueLz7fhvKHz7uOc33524YrA==",
"version": "25.0.6",
"resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-25.0.6.tgz",
"integrity": "sha512-Km+dc+XfNvY6a4az5jcxTK0zPk52ns9mAxLrHj7lF3V+riVYvQujfHmhayltJDjEpSOJ4C8a57LFNNKnNnRP2g==",
"requires": {
"base64-js": "^1.5.1",
"js-sha256": "^0.10.1",
"js-sha256": "^0.11.0",
"jwt-decode": "^4.0.0"
}
},

Wyświetl plik

@ -13,6 +13,7 @@
"generate-icons": "vsvg -s ./svg-icons -t ./src/compiled-icons"
},
"dependencies": {
"@dsb-norge/vue-keycloak-js": "github:manuelkasper/vue-keycloak-js#sotlas3",
"@dwayneparton/geojson-to-gpx": "^0.0.30",
"@fortawesome/fontawesome-svg-core": "^1.2.34",
"@fortawesome/free-brands-svg-icons": "^5.15.4",
@ -22,7 +23,6 @@
"@fortawesome/vue-fontawesome": "^2.0.10",
"@mapbox/mapbox-gl-draw": "github:manuelkasper/mapbox-gl-draw#sotlas2",
"@maptiler/sdk": "^2.0.3",
"@pvale/vue-keycloak-js": "^2.4.0-0.update-keycloak-23",
"@tmcw/togeojson": "^3.2.0",
"axios": "^1.7.4",
"buefy": "^0.8.20",
@ -51,11 +51,6 @@
"vuedraggable": "^2.24.3",
"vuex": "^3.6.2"
},
"overrides": {
"@pvale/vue-keycloak-js": {
"keycloak-js": "25.0.6"
}
},
"devDependencies": {
"@babel/eslint-parser": "^7.24.1",
"@vue/cli-plugin-babel": "^5.0.8",

Wyświetl plik

@ -6,7 +6,7 @@ import VueSVGIcon from 'vue-svgicon'
import vueDebounce from 'vue-debounce'
import VueClipboard from 'vue-clipboard2'
import MatchMedia from 'vue-match-media/src'
import VueKeyCloak from '@pvale/vue-keycloak-js'
import VueKeyCloak from '@dsb-norge/vue-keycloak-js'
import { library } from '@fortawesome/fontawesome-svg-core'
import { faCheck, faCheckCircle, faInfoCircle, faExclamationTriangle, faExclamationCircle, faArrowUp, faPlus, faCheckDouble,
faAngleRight, faAngleLeft, faAngleDown, faAngleUp, faEye, faEyeSlash, faCaretUp, faUpload, faLink, faHistory, faThList, faImages,