"description": "MediaWiki extension.json schema",
"type": "object",
"additionalProperties": false,
+ "patternProperties": {
+ "^@": {
+ "type": "string",
+ "description": "Arbitrary notes, ignored by the parser."
+ }
+ },
"properties": {
"manifest_version": {
"type": "integer",
"php": {
"type": "string",
"description": "Version constraint string against PHP."
+ },
+ "ability-shell": {
+ "type": "boolean",
+ "default": false,
+ "description": "Whether this extension requires shell access."
}
},
"patternProperties": {
"properties": {
"class": {
"type": "string",
- "pattern": "^((?!ResourceLoader(File|Image)Module).)*$"
+ "pattern": "^(?!ResourceLoader(File|Image|Wiki)Module).*$"
}
},
"required": ["class"]