@edflex-tech/keycloakify
Version:
Keycloak theme generator for Reacts app
392 lines (391 loc) • 17.7 kB
JSON
{
"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"
}
}