diff --git a/js/themes-vendor/package.json b/js/themes-vendor/package.json index 3353b20cffb..ea3233346a3 100644 --- a/js/themes-vendor/package.json +++ b/js/themes-vendor/package.json @@ -10,7 +10,8 @@ "build": { "command": "rollup --config && pnpm build:rewrite-import", "files": [ - "rollup.config.js" + "rollup.config.js", + "src" ], "output": [ "target/classes/theme/keycloak/common/resources/vendor/react", diff --git a/js/themes-vendor/src/main/js/web-crypto-shim.js b/js/themes-vendor/src/main/js/web-crypto-shim.js index f8fff7a9158..6c46abb1cd6 100644 --- a/js/themes-vendor/src/main/js/web-crypto-shim.js +++ b/js/themes-vendor/src/main/js/web-crypto-shim.js @@ -1,4 +1,4 @@ -import { sha256 } from "@noble/hashes/sha256"; +import { sha256 } from "@noble/hashes/sha2.js"; import { v4 as uuidv4 } from "uuid"; // Shim for Web Crypto API specifically for Keycloak JS, as this API can sometimes be missing, for example in an insecure context: