UNPKG

@edflex-tech/keycloakify

Version:

Keycloak theme generator for Reacts app

392 lines (391 loc) 17.7 kB
{ "name": "@edflex-tech/keycloakify", "version": "5.9.1-rc.4", "description": "Keycloak theme generator for Reacts app", "repository": { "type": "git", "url": "git://github.com/edflex-tech/keycloakify.git" }, "main": "lib/index.js", "types": "lib/index.d.ts", "bin": { "build-keycloak-theme": "bin/build-keycloak-theme/index.js", "create-keycloak-email-directory": "bin/create-keycloak-email-directory.js", "download-builtin-keycloak-theme": "bin/download-builtin-keycloak-theme.js" }, "lint-staged": { "*.{ts,tsx,json,md}": [ "prettier --write" ] }, "husky": { "hooks": { "pre-commit": "lint-staged -v" } }, "author": "u/garronej", "license": "MIT", "files": [ "src/bin/build-keycloak-theme/build-keycloak-theme.ts", "src/bin/build-keycloak-theme/ftlValuesGlobalName.ts", "src/bin/build-keycloak-theme/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl", "src/bin/build-keycloak-theme/generateFtl/generateFtl.ts", "src/bin/build-keycloak-theme/generateFtl/index.ts", "src/bin/build-keycloak-theme/generateJavaStackFiles.ts", "src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts", "src/bin/build-keycloak-theme/generateStartKeycloakTestingContainer.ts", "src/bin/build-keycloak-theme/index.ts", "src/bin/build-keycloak-theme/replaceImportFromStatic.ts", "src/bin/create-keycloak-email-directory.ts", "src/bin/download-builtin-keycloak-theme.ts", "src/bin/generate-i18n-messages.ts", "src/bin/link_in_test_app.ts", "src/bin/promptKeycloakVersion.ts", "src/bin/tools/NpmModuleVersion.ts", "src/bin/tools/crawl.ts", "src/bin/tools/downloadAndUnzip.ts", "src/bin/tools/getProjectRoot.ts", "src/bin/tools/grant-exec-perms.ts", "src/bin/tools/isInside.ts", "src/bin/tools/octokit-addons/getLatestsSemVersionedTag.ts", "src/bin/tools/octokit-addons/listTags.ts", "src/bin/tools/rm.ts", "src/bin/tools/transformCodebase.ts", "src/lib/components/Error.tsx", "src/lib/components/Info.tsx", "src/lib/components/KcApp.tsx", "src/lib/components/KcProps.ts", "src/lib/components/Login.tsx", "src/lib/components/LoginConfigTotp.tsx", "src/lib/components/LoginIdpLinkConfirm.tsx", "src/lib/components/LoginIdpLinkEmail.tsx", "src/lib/components/LoginOtp.tsx", "src/lib/components/LoginPageExpired.tsx", "src/lib/components/LoginResetPassword.tsx", "src/lib/components/LoginUpdatePassword.tsx", "src/lib/components/LoginUpdateProfile.tsx", "src/lib/components/LoginVerifyEmail.tsx", "src/lib/components/LogoutConfirm.tsx", "src/lib/components/Register.tsx", "src/lib/components/RegisterUserProfile.tsx", "src/lib/components/Template.tsx", "src/lib/components/Terms.tsx", "src/lib/getKcContext/KcContextBase.ts", "src/lib/getKcContext/getKcContext.ts", "src/lib/getKcContext/getKcContextFromWindow.ts", "src/lib/getKcContext/index.ts", "src/lib/getKcContext/kcContextMocks/index.ts", "src/lib/getKcContext/kcContextMocks/kcContextMocks.ts", "src/lib/getKcContext/kcContextMocks/urlResourcesPath.ts", "src/lib/i18n/generated_kcMessages/11.0.3/account.ts", "src/lib/i18n/generated_kcMessages/11.0.3/admin.ts", "src/lib/i18n/generated_kcMessages/11.0.3/email.ts", "src/lib/i18n/generated_kcMessages/11.0.3/login.ts", "src/lib/i18n/generated_kcMessages/15.0.2/account.ts", "src/lib/i18n/generated_kcMessages/15.0.2/admin.ts", "src/lib/i18n/generated_kcMessages/15.0.2/email.ts", "src/lib/i18n/generated_kcMessages/15.0.2/login.ts", "src/lib/i18n/generated_kcMessages/18.0.1/account.ts", "src/lib/i18n/generated_kcMessages/18.0.1/admin.ts", "src/lib/i18n/generated_kcMessages/18.0.1/email.ts", "src/lib/i18n/generated_kcMessages/18.0.1/login.ts", "src/lib/i18n/index.tsx", "src/lib/index.ts", "src/lib/keycloakJsAdapter.ts", "src/lib/tools/AndByDiscriminatingKey.ts", "src/lib/tools/Array.prototype.every.ts", "src/lib/tools/DeepPartial.ts", "src/lib/tools/HTMLElement.prototype.prepend.ts", "src/lib/tools/ReactComponent.ts", "src/lib/tools/allPropertiesValuesToUndefined.ts", "src/lib/tools/assert.ts", "src/lib/tools/deepAssign.ts", "src/lib/tools/deepClone.ts", "src/lib/tools/emailRegExp.ts", "src/lib/tools/headInsert.ts", "src/lib/tools/pathBasename.ts", "src/lib/tools/pathJoin.ts", "src/lib/useFormValidationSlice.tsx", "bin/build-keycloak-theme/build-keycloak-theme.d.ts", "bin/build-keycloak-theme/build-keycloak-theme.js", "bin/build-keycloak-theme/build-keycloak-theme.js.map", "bin/build-keycloak-theme/ftlValuesGlobalName.d.ts", "bin/build-keycloak-theme/ftlValuesGlobalName.js", "bin/build-keycloak-theme/ftlValuesGlobalName.js.map", "bin/build-keycloak-theme/generateFtl/ftl_object_to_js_code_declaring_an_object.ftl", "bin/build-keycloak-theme/generateFtl/generateFtl.d.ts", "bin/build-keycloak-theme/generateFtl/generateFtl.js", "bin/build-keycloak-theme/generateFtl/generateFtl.js.map", "bin/build-keycloak-theme/generateFtl/index.d.ts", "bin/build-keycloak-theme/generateFtl/index.js", "bin/build-keycloak-theme/generateFtl/index.js.map", "bin/build-keycloak-theme/generateJavaStackFiles.d.ts", "bin/build-keycloak-theme/generateJavaStackFiles.js", "bin/build-keycloak-theme/generateJavaStackFiles.js.map", "bin/build-keycloak-theme/generateKeycloakThemeResources.d.ts", "bin/build-keycloak-theme/generateKeycloakThemeResources.js", "bin/build-keycloak-theme/generateKeycloakThemeResources.js.map", "bin/build-keycloak-theme/generateStartKeycloakTestingContainer.d.ts", "bin/build-keycloak-theme/generateStartKeycloakTestingContainer.js", "bin/build-keycloak-theme/generateStartKeycloakTestingContainer.js.map", "bin/build-keycloak-theme/index.d.ts", "bin/build-keycloak-theme/index.js", "bin/build-keycloak-theme/index.js.map", "bin/build-keycloak-theme/replaceImportFromStatic.d.ts", "bin/build-keycloak-theme/replaceImportFromStatic.js", "bin/build-keycloak-theme/replaceImportFromStatic.js.map", "bin/create-keycloak-email-directory.d.ts", "bin/create-keycloak-email-directory.js", "bin/create-keycloak-email-directory.js.map", "bin/download-builtin-keycloak-theme.d.ts", "bin/download-builtin-keycloak-theme.js", "bin/download-builtin-keycloak-theme.js.map", "bin/generate-i18n-messages.d.ts", "bin/generate-i18n-messages.js", "bin/generate-i18n-messages.js.map", "bin/link_in_test_app.d.ts", "bin/link_in_test_app.js", "bin/link_in_test_app.js.map", "bin/promptKeycloakVersion.d.ts", "bin/promptKeycloakVersion.js", "bin/promptKeycloakVersion.js.map", "bin/tools/NpmModuleVersion.d.ts", "bin/tools/NpmModuleVersion.js", "bin/tools/NpmModuleVersion.js.map", "bin/tools/crawl.d.ts", "bin/tools/crawl.js", "bin/tools/crawl.js.map", "bin/tools/downloadAndUnzip.d.ts", "bin/tools/downloadAndUnzip.js", "bin/tools/downloadAndUnzip.js.map", "bin/tools/getProjectRoot.d.ts", "bin/tools/getProjectRoot.js", "bin/tools/getProjectRoot.js.map", "bin/tools/grant-exec-perms.d.ts", "bin/tools/grant-exec-perms.js", "bin/tools/grant-exec-perms.js.map", "bin/tools/isInside.d.ts", "bin/tools/isInside.js", "bin/tools/isInside.js.map", "bin/tools/octokit-addons/getLatestsSemVersionedTag.d.ts", "bin/tools/octokit-addons/getLatestsSemVersionedTag.js", "bin/tools/octokit-addons/getLatestsSemVersionedTag.js.map", "bin/tools/octokit-addons/listTags.d.ts", "bin/tools/octokit-addons/listTags.js", "bin/tools/octokit-addons/listTags.js.map", "bin/tools/rm.d.ts", "bin/tools/rm.js", "bin/tools/rm.js.map", "bin/tools/transformCodebase.d.ts", "bin/tools/transformCodebase.js", "bin/tools/transformCodebase.js.map", "lib/components/Error.d.ts", "lib/components/Error.js", "lib/components/Error.js.map", "lib/components/Info.d.ts", "lib/components/Info.js", "lib/components/Info.js.map", "lib/components/KcApp.d.ts", "lib/components/KcApp.js", "lib/components/KcApp.js.map", "lib/components/KcProps.d.ts", "lib/components/KcProps.js", "lib/components/KcProps.js.map", "lib/components/Login.d.ts", "lib/components/Login.js", "lib/components/Login.js.map", "lib/components/LoginConfigTotp.d.ts", "lib/components/LoginConfigTotp.js", "lib/components/LoginConfigTotp.js.map", "lib/components/LoginIdpLinkConfirm.d.ts", "lib/components/LoginIdpLinkConfirm.js", "lib/components/LoginIdpLinkConfirm.js.map", "lib/components/LoginIdpLinkEmail.d.ts", "lib/components/LoginIdpLinkEmail.js", "lib/components/LoginIdpLinkEmail.js.map", "lib/components/LoginOtp.d.ts", "lib/components/LoginOtp.js", "lib/components/LoginOtp.js.map", "lib/components/LoginPageExpired.d.ts", "lib/components/LoginPageExpired.js", "lib/components/LoginPageExpired.js.map", "lib/components/LoginResetPassword.d.ts", "lib/components/LoginResetPassword.js", "lib/components/LoginResetPassword.js.map", "lib/components/LoginUpdatePassword.d.ts", "lib/components/LoginUpdatePassword.js", "lib/components/LoginUpdatePassword.js.map", "lib/components/LoginUpdateProfile.d.ts", "lib/components/LoginUpdateProfile.js", "lib/components/LoginUpdateProfile.js.map", "lib/components/LoginVerifyEmail.d.ts", "lib/components/LoginVerifyEmail.js", "lib/components/LoginVerifyEmail.js.map", "lib/components/LogoutConfirm.d.ts", "lib/components/LogoutConfirm.js", "lib/components/LogoutConfirm.js.map", "lib/components/Register.d.ts", "lib/components/Register.js", "lib/components/Register.js.map", "lib/components/RegisterUserProfile.d.ts", "lib/components/RegisterUserProfile.js", "lib/components/RegisterUserProfile.js.map", "lib/components/Template.d.ts", "lib/components/Template.js", "lib/components/Template.js.map", "lib/components/Terms.d.ts", "lib/components/Terms.js", "lib/components/Terms.js.map", "lib/getKcContext/KcContextBase.d.ts", "lib/getKcContext/KcContextBase.js", "lib/getKcContext/KcContextBase.js.map", "lib/getKcContext/getKcContext.d.ts", "lib/getKcContext/getKcContext.js", "lib/getKcContext/getKcContext.js.map", "lib/getKcContext/getKcContextFromWindow.d.ts", "lib/getKcContext/getKcContextFromWindow.js", "lib/getKcContext/getKcContextFromWindow.js.map", "lib/getKcContext/index.d.ts", "lib/getKcContext/index.js", "lib/getKcContext/index.js.map", "lib/getKcContext/kcContextMocks/index.d.ts", "lib/getKcContext/kcContextMocks/index.js", "lib/getKcContext/kcContextMocks/index.js.map", "lib/getKcContext/kcContextMocks/kcContextMocks.d.ts", "lib/getKcContext/kcContextMocks/kcContextMocks.js", "lib/getKcContext/kcContextMocks/kcContextMocks.js.map", "lib/getKcContext/kcContextMocks/urlResourcesPath.d.ts", "lib/getKcContext/kcContextMocks/urlResourcesPath.js", "lib/getKcContext/kcContextMocks/urlResourcesPath.js.map", "lib/i18n/generated_kcMessages/11.0.3/account.d.ts", "lib/i18n/generated_kcMessages/11.0.3/account.js", "lib/i18n/generated_kcMessages/11.0.3/account.js.map", "lib/i18n/generated_kcMessages/11.0.3/admin.d.ts", "lib/i18n/generated_kcMessages/11.0.3/admin.js", "lib/i18n/generated_kcMessages/11.0.3/admin.js.map", "lib/i18n/generated_kcMessages/11.0.3/email.d.ts", "lib/i18n/generated_kcMessages/11.0.3/email.js", "lib/i18n/generated_kcMessages/11.0.3/email.js.map", "lib/i18n/generated_kcMessages/11.0.3/login.d.ts", "lib/i18n/generated_kcMessages/11.0.3/login.js", "lib/i18n/generated_kcMessages/11.0.3/login.js.map", "lib/i18n/generated_kcMessages/15.0.2/account.d.ts", "lib/i18n/generated_kcMessages/15.0.2/account.js", "lib/i18n/generated_kcMessages/15.0.2/account.js.map", "lib/i18n/generated_kcMessages/15.0.2/admin.d.ts", "lib/i18n/generated_kcMessages/15.0.2/admin.js", "lib/i18n/generated_kcMessages/15.0.2/admin.js.map", "lib/i18n/generated_kcMessages/15.0.2/email.d.ts", "lib/i18n/generated_kcMessages/15.0.2/email.js", "lib/i18n/generated_kcMessages/15.0.2/email.js.map", "lib/i18n/generated_kcMessages/15.0.2/login.d.ts", "lib/i18n/generated_kcMessages/15.0.2/login.js", "lib/i18n/generated_kcMessages/15.0.2/login.js.map", "lib/i18n/generated_kcMessages/18.0.1/account.d.ts", "lib/i18n/generated_kcMessages/18.0.1/account.js", "lib/i18n/generated_kcMessages/18.0.1/account.js.map", "lib/i18n/generated_kcMessages/18.0.1/admin.d.ts", "lib/i18n/generated_kcMessages/18.0.1/admin.js", "lib/i18n/generated_kcMessages/18.0.1/admin.js.map", "lib/i18n/generated_kcMessages/18.0.1/email.d.ts", "lib/i18n/generated_kcMessages/18.0.1/email.js", "lib/i18n/generated_kcMessages/18.0.1/email.js.map", "lib/i18n/generated_kcMessages/18.0.1/login.d.ts", "lib/i18n/generated_kcMessages/18.0.1/login.js", "lib/i18n/generated_kcMessages/18.0.1/login.js.map", "lib/i18n/index.d.ts", "lib/i18n/index.js", "lib/i18n/index.js.map", "lib/index.d.ts", "lib/index.js", "lib/index.js.map", "lib/keycloakJsAdapter.d.ts", "lib/keycloakJsAdapter.js", "lib/keycloakJsAdapter.js.map", "lib/tools/AndByDiscriminatingKey.d.ts", "lib/tools/AndByDiscriminatingKey.js", "lib/tools/AndByDiscriminatingKey.js.map", "lib/tools/Array.prototype.every.d.ts", "lib/tools/Array.prototype.every.js", "lib/tools/Array.prototype.every.js.map", "lib/tools/DeepPartial.d.ts", "lib/tools/DeepPartial.js", "lib/tools/DeepPartial.js.map", "lib/tools/HTMLElement.prototype.prepend.d.ts", "lib/tools/HTMLElement.prototype.prepend.js", "lib/tools/HTMLElement.prototype.prepend.js.map", "lib/tools/ReactComponent.d.ts", "lib/tools/ReactComponent.js", "lib/tools/ReactComponent.js.map", "lib/tools/allPropertiesValuesToUndefined.d.ts", "lib/tools/allPropertiesValuesToUndefined.js", "lib/tools/allPropertiesValuesToUndefined.js.map", "lib/tools/assert.d.ts", "lib/tools/assert.js", "lib/tools/assert.js.map", "lib/tools/deepAssign.d.ts", "lib/tools/deepAssign.js", "lib/tools/deepAssign.js.map", "lib/tools/deepClone.d.ts", "lib/tools/deepClone.js", "lib/tools/deepClone.js.map", "lib/tools/emailRegExp.d.ts", "lib/tools/emailRegExp.js", "lib/tools/emailRegExp.js.map", "lib/tools/headInsert.d.ts", "lib/tools/headInsert.js", "lib/tools/headInsert.js.map", "lib/tools/pathBasename.d.ts", "lib/tools/pathBasename.js", "lib/tools/pathBasename.js.map", "lib/tools/pathJoin.d.ts", "lib/tools/pathJoin.js", "lib/tools/pathJoin.js.map", "lib/useFormValidationSlice.d.ts", "lib/useFormValidationSlice.js", "lib/useFormValidationSlice.js.map" ], "keywords": [ "bluehats", "keycloak", "react", "theme", "FreeMarker", "ftl", "login", "register" ], "homepage": "https://github.com/garronej/keycloakify", "peerDependencies": { "@emotion/react": "^11.4.1", "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "devDependencies": { "@emotion/react": "^11.4.1", "@types/memoizee": "^0.4.7", "@types/node": "^17.0.25", "@types/react": "18.0.9", "copyfiles": "^2.4.1", "husky": "^4.3.8", "lint-staged": "^11.0.0", "prettier": "^2.3.0", "properties-parser": "^0.3.1", "react": "18.1.0", "rimraf": "^3.0.2", "typescript": "^4.2.3" }, "dependencies": { "@octokit/rest": "^18.12.0", "cheerio": "^1.0.0-rc.5", "cli-select": "^1.1.2", "evt": "^2.3.1", "memoizee": "^0.4.15", "minimal-polyfills": "^2.2.1", "path-browserify": "^1.0.1", "powerhooks": "^0.20.10", "react-markdown": "^5.0.3", "scripting-tools": "^0.19.13", "tsafe": "^0.10.1", "tss-react": "^3.7.1" } }