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