UNPKG

@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
{ "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" } }