@keycloakify/keycloak-account-ui
Version:
<p align="center"> <img src="https://github.com/user-attachments/assets/e31c4910-7205-441c-9a35-e134b806b3a8"> </p> <p align="center"> <i>Repackaged Keycloak Account UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-a
448 lines (447 loc) • 16.6 kB
JSON
{
"name": "@keycloakify/keycloak-account-ui",
"version": "25.0.1-rc.8",
"description": "",
"repository": {
"type": "git",
"url": "git://github.com/keycloakify/keycloak-account-ui.git"
},
"main": "./index.js",
"types": "./index.d.ts",
"lint-staged": {
"*.{ts,tsx,json,md}": [
"prettier --write"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged -v"
}
},
"author": "The Keycloak Team, re-packaged by u/garronej",
"license": "Apache-2.0",
"files": [
"src/KcAccountUi.tsx",
"src/KcAccountUiLoader.tsx",
"src/account-security/AccountRow.tsx",
"src/account-security/DeviceActivity.tsx",
"src/account-security/LinkedAccounts.tsx",
"src/account-security/SigningIn.tsx",
"src/api/constants.ts",
"src/api/methods.ts",
"src/api/parse-links.ts",
"src/api/parse-response.ts",
"src/api/representations.ts",
"src/api/request.ts",
"src/api.ts",
"src/applications/Applications.tsx",
"src/components/datalist/EmptyRow.tsx",
"src/components/page/Page.tsx",
"src/content/ContentComponent.tsx",
"src/content/fetchContent.ts",
"src/environment.ts",
"src/global.d.ts",
"src/groups/Groups.tsx",
"src/i18n.ts",
"src/i18next.d.ts",
"src/index.ts",
"src/oid4vci/Oid4Vci.tsx",
"src/personal-info/PersonalInfo.tsx",
"src/public/content.ts",
"src/public/logo.svg",
"src/resources/EditTheResource.tsx",
"src/resources/PermissionRequest.tsx",
"src/resources/ResourceToolbar.tsx",
"src/resources/Resources.tsx",
"src/resources/ResourcesTab.tsx",
"src/resources/ShareTheResource.tsx",
"src/resources/SharedWith.tsx",
"src/root/ErrorPage.tsx",
"src/root/Header.tsx",
"src/root/PageNav.tsx",
"src/root/Root.tsx",
"src/root/header.module.css",
"src/routes.tsx",
"src/ui-shared/alerts/Alerts.tsx",
"src/ui-shared/buttons/FormSubmitButton.tsx",
"src/ui-shared/context/ErrorPage.tsx",
"src/ui-shared/context/HelpContext.tsx",
"src/ui-shared/context/KeycloakContext.tsx",
"src/ui-shared/context/environment.ts",
"src/ui-shared/continue-cancel/ContinueCancelModal.tsx",
"src/ui-shared/controls/FormErrorText.tsx",
"src/ui-shared/controls/FormLabel.tsx",
"src/ui-shared/controls/HelpItem.tsx",
"src/ui-shared/controls/NumberControl.tsx",
"src/ui-shared/controls/PasswordControl.tsx",
"src/ui-shared/controls/PasswordInput.tsx",
"src/ui-shared/controls/SwitchControl.tsx",
"src/ui-shared/controls/TextAreaControl.tsx",
"src/ui-shared/controls/TextControl.tsx",
"src/ui-shared/controls/keycloak-text-area/KeycloakTextArea.tsx",
"src/ui-shared/controls/select-control/SelectControl.tsx",
"src/ui-shared/controls/select-control/SingleSelectControl.tsx",
"src/ui-shared/controls/select-control/TypeaheadSelectControl.tsx",
"src/ui-shared/icons/IconMapper.tsx",
"src/ui-shared/index.ts",
"src/ui-shared/main.ts",
"src/ui-shared/masthead/DefaultAvatar.tsx",
"src/ui-shared/masthead/KeycloakDropdown.tsx",
"src/ui-shared/masthead/Masthead.tsx",
"src/ui-shared/scroll-form/FormPanel.tsx",
"src/ui-shared/scroll-form/FormTitle.tsx",
"src/ui-shared/scroll-form/ScrollForm.tsx",
"src/ui-shared/scroll-form/ScrollPanel.tsx",
"src/ui-shared/scroll-form/form-title.module.css",
"src/ui-shared/scroll-form/scroll-form.module.css",
"src/ui-shared/select/KeycloakSelect.tsx",
"src/ui-shared/select/SingleSelect.tsx",
"src/ui-shared/select/TypeaheadSelect.tsx",
"src/ui-shared/user-profile/LocaleSelector.tsx",
"src/ui-shared/user-profile/MultiInputComponent.tsx",
"src/ui-shared/user-profile/OptionsComponent.tsx",
"src/ui-shared/user-profile/SelectComponent.tsx",
"src/ui-shared/user-profile/TextAreaComponent.tsx",
"src/ui-shared/user-profile/TextComponent.tsx",
"src/ui-shared/user-profile/UserProfileFields.tsx",
"src/ui-shared/user-profile/UserProfileGroup.tsx",
"src/ui-shared/user-profile/utils.ts",
"src/ui-shared/utils/createNamedContext.ts",
"src/ui-shared/utils/isDefined.ts",
"src/ui-shared/utils/useRequiredContext.ts",
"src/ui-shared/utils/useStorageItem.ts",
"src/ui-shared/utils/useStoredState.ts",
"src/utils/formatDate.ts",
"src/utils/isRecord.ts",
"src/utils/joinPath.ts",
"src/utils/usePromise.ts",
"KcAccountUi.d.ts",
"KcAccountUi.js",
"KcAccountUi.js.map",
"KcAccountUiLoader.d.ts",
"KcAccountUiLoader.js",
"KcAccountUiLoader.js.map",
"account-security/AccountRow.d.ts",
"account-security/AccountRow.js",
"account-security/AccountRow.js.map",
"account-security/DeviceActivity.d.ts",
"account-security/DeviceActivity.js",
"account-security/DeviceActivity.js.map",
"account-security/LinkedAccounts.d.ts",
"account-security/LinkedAccounts.js",
"account-security/LinkedAccounts.js.map",
"account-security/SigningIn.d.ts",
"account-security/SigningIn.js",
"account-security/SigningIn.js.map",
"api/constants.d.ts",
"api/constants.js",
"api/constants.js.map",
"api/methods.d.ts",
"api/methods.js",
"api/methods.js.map",
"api/parse-links.d.ts",
"api/parse-links.js",
"api/parse-links.js.map",
"api/parse-response.d.ts",
"api/parse-response.js",
"api/parse-response.js.map",
"api/representations.d.ts",
"api/representations.js",
"api/representations.js.map",
"api/request.d.ts",
"api/request.js",
"api/request.js.map",
"api.d.ts",
"api.js",
"api.js.map",
"applications/Applications.d.ts",
"applications/Applications.js",
"applications/Applications.js.map",
"components/datalist/EmptyRow.d.ts",
"components/datalist/EmptyRow.js",
"components/datalist/EmptyRow.js.map",
"components/page/Page.d.ts",
"components/page/Page.js",
"components/page/Page.js.map",
"content/ContentComponent.d.ts",
"content/ContentComponent.js",
"content/ContentComponent.js.map",
"content/fetchContent.d.ts",
"content/fetchContent.js",
"content/fetchContent.js.map",
"environment.d.ts",
"environment.js",
"environment.js.map",
"groups/Groups.d.ts",
"groups/Groups.js",
"groups/Groups.js.map",
"i18n.d.ts",
"i18n.js",
"i18n.js.map",
"index.d.ts",
"index.js",
"index.js.map",
"oid4vci/Oid4Vci.d.ts",
"oid4vci/Oid4Vci.js",
"oid4vci/Oid4Vci.js.map",
"personal-info/PersonalInfo.d.ts",
"personal-info/PersonalInfo.js",
"personal-info/PersonalInfo.js.map",
"public/content.d.ts",
"public/content.js",
"public/content.js.map",
"public/logo.svg",
"resources/EditTheResource.d.ts",
"resources/EditTheResource.js",
"resources/EditTheResource.js.map",
"resources/PermissionRequest.d.ts",
"resources/PermissionRequest.js",
"resources/PermissionRequest.js.map",
"resources/ResourceToolbar.d.ts",
"resources/ResourceToolbar.js",
"resources/ResourceToolbar.js.map",
"resources/Resources.d.ts",
"resources/Resources.js",
"resources/Resources.js.map",
"resources/ResourcesTab.d.ts",
"resources/ResourcesTab.js",
"resources/ResourcesTab.js.map",
"resources/ShareTheResource.d.ts",
"resources/ShareTheResource.js",
"resources/ShareTheResource.js.map",
"resources/SharedWith.d.ts",
"resources/SharedWith.js",
"resources/SharedWith.js.map",
"root/ErrorPage.d.ts",
"root/ErrorPage.js",
"root/ErrorPage.js.map",
"root/Header.d.ts",
"root/Header.js",
"root/Header.js.map",
"root/PageNav.d.ts",
"root/PageNav.js",
"root/PageNav.js.map",
"root/Root.d.ts",
"root/Root.js",
"root/Root.js.map",
"root/header.module.css",
"routes.d.ts",
"routes.js",
"routes.js.map",
"ui-shared/alerts/Alerts.d.ts",
"ui-shared/alerts/Alerts.js",
"ui-shared/alerts/Alerts.js.map",
"ui-shared/buttons/FormSubmitButton.d.ts",
"ui-shared/buttons/FormSubmitButton.js",
"ui-shared/buttons/FormSubmitButton.js.map",
"ui-shared/context/ErrorPage.d.ts",
"ui-shared/context/ErrorPage.js",
"ui-shared/context/ErrorPage.js.map",
"ui-shared/context/HelpContext.d.ts",
"ui-shared/context/HelpContext.js",
"ui-shared/context/HelpContext.js.map",
"ui-shared/context/KeycloakContext.d.ts",
"ui-shared/context/KeycloakContext.js",
"ui-shared/context/KeycloakContext.js.map",
"ui-shared/context/environment.d.ts",
"ui-shared/context/environment.js",
"ui-shared/context/environment.js.map",
"ui-shared/continue-cancel/ContinueCancelModal.d.ts",
"ui-shared/continue-cancel/ContinueCancelModal.js",
"ui-shared/continue-cancel/ContinueCancelModal.js.map",
"ui-shared/controls/FormErrorText.d.ts",
"ui-shared/controls/FormErrorText.js",
"ui-shared/controls/FormErrorText.js.map",
"ui-shared/controls/FormLabel.d.ts",
"ui-shared/controls/FormLabel.js",
"ui-shared/controls/FormLabel.js.map",
"ui-shared/controls/HelpItem.d.ts",
"ui-shared/controls/HelpItem.js",
"ui-shared/controls/HelpItem.js.map",
"ui-shared/controls/NumberControl.d.ts",
"ui-shared/controls/NumberControl.js",
"ui-shared/controls/NumberControl.js.map",
"ui-shared/controls/PasswordControl.d.ts",
"ui-shared/controls/PasswordControl.js",
"ui-shared/controls/PasswordControl.js.map",
"ui-shared/controls/PasswordInput.d.ts",
"ui-shared/controls/PasswordInput.js",
"ui-shared/controls/PasswordInput.js.map",
"ui-shared/controls/SwitchControl.d.ts",
"ui-shared/controls/SwitchControl.js",
"ui-shared/controls/SwitchControl.js.map",
"ui-shared/controls/TextAreaControl.d.ts",
"ui-shared/controls/TextAreaControl.js",
"ui-shared/controls/TextAreaControl.js.map",
"ui-shared/controls/TextControl.d.ts",
"ui-shared/controls/TextControl.js",
"ui-shared/controls/TextControl.js.map",
"ui-shared/controls/keycloak-text-area/KeycloakTextArea.d.ts",
"ui-shared/controls/keycloak-text-area/KeycloakTextArea.js",
"ui-shared/controls/keycloak-text-area/KeycloakTextArea.js.map",
"ui-shared/controls/select-control/SelectControl.d.ts",
"ui-shared/controls/select-control/SelectControl.js",
"ui-shared/controls/select-control/SelectControl.js.map",
"ui-shared/controls/select-control/SingleSelectControl.d.ts",
"ui-shared/controls/select-control/SingleSelectControl.js",
"ui-shared/controls/select-control/SingleSelectControl.js.map",
"ui-shared/controls/select-control/TypeaheadSelectControl.d.ts",
"ui-shared/controls/select-control/TypeaheadSelectControl.js",
"ui-shared/controls/select-control/TypeaheadSelectControl.js.map",
"ui-shared/icons/IconMapper.d.ts",
"ui-shared/icons/IconMapper.js",
"ui-shared/icons/IconMapper.js.map",
"ui-shared/index.d.ts",
"ui-shared/index.js",
"ui-shared/index.js.map",
"ui-shared/main.d.ts",
"ui-shared/main.js",
"ui-shared/main.js.map",
"ui-shared/masthead/DefaultAvatar.d.ts",
"ui-shared/masthead/DefaultAvatar.js",
"ui-shared/masthead/DefaultAvatar.js.map",
"ui-shared/masthead/KeycloakDropdown.d.ts",
"ui-shared/masthead/KeycloakDropdown.js",
"ui-shared/masthead/KeycloakDropdown.js.map",
"ui-shared/masthead/Masthead.d.ts",
"ui-shared/masthead/Masthead.js",
"ui-shared/masthead/Masthead.js.map",
"ui-shared/scroll-form/FormPanel.d.ts",
"ui-shared/scroll-form/FormPanel.js",
"ui-shared/scroll-form/FormPanel.js.map",
"ui-shared/scroll-form/FormTitle.d.ts",
"ui-shared/scroll-form/FormTitle.js",
"ui-shared/scroll-form/FormTitle.js.map",
"ui-shared/scroll-form/ScrollForm.d.ts",
"ui-shared/scroll-form/ScrollForm.js",
"ui-shared/scroll-form/ScrollForm.js.map",
"ui-shared/scroll-form/ScrollPanel.d.ts",
"ui-shared/scroll-form/ScrollPanel.js",
"ui-shared/scroll-form/ScrollPanel.js.map",
"ui-shared/scroll-form/form-title.module.css",
"ui-shared/scroll-form/scroll-form.module.css",
"ui-shared/select/KeycloakSelect.d.ts",
"ui-shared/select/KeycloakSelect.js",
"ui-shared/select/KeycloakSelect.js.map",
"ui-shared/select/SingleSelect.d.ts",
"ui-shared/select/SingleSelect.js",
"ui-shared/select/SingleSelect.js.map",
"ui-shared/select/TypeaheadSelect.d.ts",
"ui-shared/select/TypeaheadSelect.js",
"ui-shared/select/TypeaheadSelect.js.map",
"ui-shared/user-profile/LocaleSelector.d.ts",
"ui-shared/user-profile/LocaleSelector.js",
"ui-shared/user-profile/LocaleSelector.js.map",
"ui-shared/user-profile/MultiInputComponent.d.ts",
"ui-shared/user-profile/MultiInputComponent.js",
"ui-shared/user-profile/MultiInputComponent.js.map",
"ui-shared/user-profile/OptionsComponent.d.ts",
"ui-shared/user-profile/OptionsComponent.js",
"ui-shared/user-profile/OptionsComponent.js.map",
"ui-shared/user-profile/SelectComponent.d.ts",
"ui-shared/user-profile/SelectComponent.js",
"ui-shared/user-profile/SelectComponent.js.map",
"ui-shared/user-profile/TextAreaComponent.d.ts",
"ui-shared/user-profile/TextAreaComponent.js",
"ui-shared/user-profile/TextAreaComponent.js.map",
"ui-shared/user-profile/TextComponent.d.ts",
"ui-shared/user-profile/TextComponent.js",
"ui-shared/user-profile/TextComponent.js.map",
"ui-shared/user-profile/UserProfileFields.d.ts",
"ui-shared/user-profile/UserProfileFields.js",
"ui-shared/user-profile/UserProfileFields.js.map",
"ui-shared/user-profile/UserProfileGroup.d.ts",
"ui-shared/user-profile/UserProfileGroup.js",
"ui-shared/user-profile/UserProfileGroup.js.map",
"ui-shared/user-profile/utils.d.ts",
"ui-shared/user-profile/utils.js",
"ui-shared/user-profile/utils.js.map",
"ui-shared/utils/createNamedContext.d.ts",
"ui-shared/utils/createNamedContext.js",
"ui-shared/utils/createNamedContext.js.map",
"ui-shared/utils/isDefined.d.ts",
"ui-shared/utils/isDefined.js",
"ui-shared/utils/isDefined.js.map",
"ui-shared/utils/useRequiredContext.d.ts",
"ui-shared/utils/useRequiredContext.js",
"ui-shared/utils/useRequiredContext.js.map",
"ui-shared/utils/useStorageItem.d.ts",
"ui-shared/utils/useStorageItem.js",
"ui-shared/utils/useStorageItem.js.map",
"ui-shared/utils/useStoredState.d.ts",
"ui-shared/utils/useStoredState.js",
"ui-shared/utils/useStoredState.js.map",
"utils/formatDate.d.ts",
"utils/formatDate.js",
"utils/formatDate.js.map",
"utils/isRecord.d.ts",
"utils/isRecord.js",
"utils/isRecord.js.map",
"utils/joinPath.d.ts",
"utils/joinPath.js",
"utils/joinPath.js.map",
"utils/usePromise.d.ts",
"utils/usePromise.js",
"utils/usePromise.js.map"
],
"keywords": [],
"homepage": "https://github.com/keycloakify/keycloak-account-ui",
"peerDependencies": {
"@patternfly/patternfly": "^5.3.1",
"@patternfly/react-core": "^5.3.3",
"@patternfly/react-icons": "^5.3.2",
"@patternfly/react-table": "^5.3.3",
"i18next": "^23.11.5",
"i18next-http-backend": "^2.5.2",
"lodash-es": "^4.17.21",
"react-hook-form": "7.51.5",
"react-i18next": "^14.1.2",
"react-router-dom": "^6.23.1",
"keycloak-js": "25.0.1",
"@patternfly/react-styles": "^5.3.1",
"@keycloak/keycloak-admin-client": "25.0.1"
},
"devDependencies": {
"react": "^18.3.1",
"@types/react": "^18.3.3",
"@types/make-fetch-happen": "^10.0.1",
"@types/node": "^20.14.10",
"@types/yauzl": "^2.10.3",
"husky": "^4.3.8",
"lint-staged": "^11.1.1",
"make-fetch-happen": "^11.0.3",
"prettier": "^3.3.2",
"tsafe": "^1.7.2",
"tsc-alias": "^1.8.10",
"tsx": "^4.16.2",
"typescript": "^5.5.3",
"yauzl": "^2.10.0",
"chalk": "^4.1.2",
"evt": "^2.5.7",
"react-dom": "^18.3.1",
"copyfiles": "^2.4.1",
"@types/lodash-es": "^4.17.12",
"@patternfly/patternfly": "^5.3.1",
"@patternfly/react-core": "^5.3.3",
"@patternfly/react-icons": "^5.3.2",
"@patternfly/react-table": "^5.3.3",
"i18next": "^23.11.5",
"i18next-http-backend": "^2.5.2",
"lodash-es": "^4.17.21",
"react-hook-form": "7.51.5",
"react-i18next": "^14.1.2",
"react-router-dom": "^6.23.1",
"keycloak-js": "25.0.1",
"@patternfly/react-styles": "^5.3.1",
"@keycloak/keycloak-admin-client": "25.0.1"
},
"dependencies": {
"tsafe": "^1.7.2"
},
"publishConfig": {
"access": "public"
},
"resolutions": {
"@types/lodash": "4.17.1"
}
}