@backstage-community/plugin-catalog-backend-module-keycloak
Version:
A Backend backend plugin for Keycloak
98 lines • 3.2 kB
JSON
{
"name": "@backstage-community/plugin-catalog-backend-module-keycloak",
"version": "3.21.0",
"description": "A Backend backend plugin for Keycloak",
"main": "./dist/index.cjs.js",
"types": "./dist/index.d.ts",
"license": "Apache-2.0",
"publishConfig": {
"access": "public"
},
"backstage": {
"role": "backend-plugin-module",
"pluginId": "catalog",
"pluginPackage": "@backstage/plugin-catalog-backend",
"features": {
".": "@backstage/BackendFeature"
}
},
"exports": {
".": {
"backstage": "@backstage/BackendFeature",
"require": "./dist/index.cjs.js",
"types": "./dist/index.d.ts",
"default": "./dist/index.cjs.js"
},
"./package.json": "./package.json"
},
"typesVersions": {
"*": {
"package.json": [
"package.json"
]
}
},
"scripts": {
"build": "backstage-cli package build",
"clean": "backstage-cli package clean",
"lint:check": "backstage-cli package lint",
"lint:fix": "backstage-cli package lint --fix",
"postpack": "backstage-cli package postpack",
"prepack": "backstage-cli package prepack",
"start": "open-cli http://localhost:8080/admin/master/console/#/backstage-community-realm && open-cli http://localhost:7007/catalog/entities && yarn run start:plugin start:keycloak",
"start:keycloak": "podman run -p 8080:8080 -e 'KEYCLOAK_ADMIN=admin' -e 'KEYCLOAK_ADMIN_PASSWORD=admin' -v ./__fixtures__/keycloak-realm.json:/opt/keycloak/data/import/keycloak-realm.json$([ $(uname -s) = 'Linux' ] && echo ':z') quay.io/keycloak/keycloak:22.0.1 start-dev --import-realm",
"start:plugin": "backstage-cli package start",
"test": "backstage-cli package test --passWithNoTests --coverage",
"tsc": "tsc"
},
"dependencies": {
"@backstage/backend-plugin-api": "^1.9.2",
"@backstage/catalog-model": "^1.9.0",
"@backstage/errors": "^1.3.1",
"@backstage/plugin-catalog-backend-module-logs": "^0.1.23",
"@backstage/plugin-catalog-node": "^2.2.2",
"@keycloak/keycloak-admin-client": "26.6.3",
"@opentelemetry/api": "^1.9.0",
"jsonwebtoken": "^9.0.0",
"lodash": "^4.17.21",
"p-limit": "^6.1.0",
"uuid": "^13.0.0"
},
"devDependencies": {
"@backstage/backend-defaults": "^0.17.3",
"@backstage/backend-test-utils": "^1.11.4",
"@backstage/cli": "^0.36.3",
"@backstage/config": "^1.3.8",
"@backstage/plugin-catalog-backend": "^3.8.0",
"@backstage/types": "^1.2.2",
"@types/lodash": "4.17.24",
"deepmerge": "4.3.1",
"open-cli": "^9.0.0"
},
"files": [
"dist",
"embedded",
"config.d.ts",
"app-config.yaml"
],
"configSchema": "config.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/backstage/community-plugins",
"directory": "workspaces/keycloak/plugins/catalog-backend-module-keycloak"
},
"keywords": [
"backstage",
"plugin",
"works-with:rhsso:^7.6",
"works-with:keycloak:~18",
"works-with:keycloak:~24",
"works-with:rhbk:^26",
"works-with:keycloak:~26"
],
"bugs": "https://github.com/backstage/community-plugins/issues",
"maintainers": [
"@04kash"
],
"author": "Red Hat"
}