diff --git a/package.json b/package.json index 9469b56..462fd7f 100755 --- a/package.json +++ b/package.json @@ -15,6 +15,9 @@ "download-builtin-keycloak-theme": "download-builtin-keycloak-theme" }, "keycloakify": { + "extraThemeProperties": [ + "foo=bar" + ], "extraLoginPages": [ "my-extra-page-1.ftl", "my-extra-page-2.ftl" @@ -22,6 +25,9 @@ "extraAccountPages": [ "my-extra-page-1.ftl", "my-extra-page-2.ftl" + ], + "customUserAttributes": [ + "your-custom-attribute" ] }, "author": "u/garronej", @@ -31,7 +37,7 @@ "evt": "^2.4.15", "jwt-decode": "^3.1.2", "keycloak-js": "^21.0.1", - "keycloakify": "^7.0.2", + "keycloakify": "^7.4.0", "powerhooks": "^0.26.7", "react": "18.1.0", "react-dom": "18.1.0", diff --git a/yarn.lock b/yarn.lock index cb9f0c6..03ed117 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2939,6 +2939,11 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -4528,6 +4533,13 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -6143,10 +6155,10 @@ keycloak-js@^21.0.1: base64-js "^1.5.1" js-sha256 "^0.9.0" -keycloakify@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/keycloakify/-/keycloakify-7.0.2.tgz#cb7335e1db07d554e54af49452f7491b1658ddc4" - integrity sha512-dvbqjy8gCqRQQXik1Pvcd66kbbc0bWB8SjbSd4+bcuPP2PJrX9VeQS3AmxWbMeI1bMIk0ObI/mXijAPfPonaTQ== +keycloakify@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/keycloakify/-/keycloakify-7.4.0.tgz#a661bb4d3b6a04ef80dcb7c40fd48213843c2ad7" + integrity sha512-wptXEj/TzTVa3p3GqEaYg0HS1IgNl1ZodoHIkq/Cfc06U6f8uthq8pxialXYPgdbNBZLyBrv8I4FMkcWq7xHPA== dependencies: "@octokit/rest" "^18.12.0" cheerio "^1.0.0-rc.5" @@ -6159,6 +6171,7 @@ keycloakify@^7.0.2: react-markdown "^5.0.3" rfc4648 "^1.5.2" tsafe "^1.6.0" + yauzl "^2.10.0" zod "^3.17.10" kind-of@^6.0.2: @@ -7056,6 +7069,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -9806,6 +9824,14 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"