74 lines
2.4 KiB
JSON
74 lines
2.4 KiB
JSON
|
{
|
||
|
"allOf": [
|
||
|
{
|
||
|
"$ref": "https://json.schemastore.org/package.json"
|
||
|
},
|
||
|
{
|
||
|
"$ref": "keycloakifyPackageJsonSchema"
|
||
|
}
|
||
|
],
|
||
|
"$ref": "#/definitions/keycloakifyPackageJsonSchema",
|
||
|
"definitions": {
|
||
|
"keycloakifyPackageJsonSchema": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"name": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"version": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"homepage": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"keycloakify": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"extraPages": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
},
|
||
|
"extraThemeProperties": {
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
},
|
||
|
"areAppAndKeycloakServerSharingSameDomain": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"artifactId": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"groupId": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"bundler": {
|
||
|
"type": "string",
|
||
|
"enum": ["mvn", "keycloakify", "none"]
|
||
|
},
|
||
|
"keycloakVersionDefaultAssets": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"reactAppBuildDirPath": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"keycloakifyBuildDirPath": {
|
||
|
"type": "string"
|
||
|
},
|
||
|
"themeName": {
|
||
|
"type": "string"
|
||
|
}
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
}
|
||
|
},
|
||
|
"required": ["name", "version"],
|
||
|
"additionalProperties": false
|
||
|
}
|
||
|
},
|
||
|
"$schema": "http://json-schema.org/draft-07/schema#"
|
||
|
}
|