]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - extensions/SyntaxHighlight_GeSHi/extension.json
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / extensions / SyntaxHighlight_GeSHi / extension.json
1 {
2         "name": "SyntaxHighlight",
3         "version": "2.0",
4         "author": [
5                 "Brion Vibber",
6                 "Tim Starling",
7                 "Rob Church",
8                 "Niklas Laxström",
9                 "Ori Livneh",
10                 "Ed Sanders"
11         ],
12         "url": "https://www.mediawiki.org/wiki/Extension:SyntaxHighlight",
13         "descriptionmsg": "syntaxhighlight-desc",
14         "license-name": "GPL-2.0+",
15         "type": "parserhook",
16         "requires": {
17                 "MediaWiki": ">= 1.27"
18         },
19         "MessagesDirs": {
20                 "SyntaxHighlight_GeSHi": [
21                         "i18n"
22                 ]
23         },
24         "AutoloadClasses": {
25                 "SyntaxHighlight": "SyntaxHighlight.class.php",
26                 "SyntaxHighlight_GeSHi": "SyntaxHighlight.class.php",
27                 "GeSHi": "SyntaxHighlight.GeSHi.php",
28                 "SyntaxHighlightAce": "SyntaxHighlight.ace.php",
29                 "SyntaxHighlightGeSHiCompat": "SyntaxHighlight.GeSHi.compat.php",
30                 "ResourceLoaderGeSHiVisualEditorModule": "ResourceLoaderSyntaxHighlightVisualEditorModule.php",
31                 "ResourceLoaderSyntaxHighlightVisualEditorModule": "ResourceLoaderSyntaxHighlightVisualEditorModule.php"
32         },
33         "ResourceFileModulePaths": {
34                 "localBasePath": "modules",
35                 "remoteExtPath": "SyntaxHighlight_GeSHi/modules"
36         },
37         "ResourceModules": {
38                 "ext.pygments": {
39                         "position": "top",
40                         "targets": [
41                                 "desktop",
42                                 "mobile"
43                         ],
44                         "styles": [
45                                 "pygments.generated.css",
46                                 "pygments.wrapper.css"
47                         ]
48                 }
49         },
50         "Hooks": {
51                 "ParserFirstCallInit": [
52                         "SyntaxHighlight::onParserFirstCallInit"
53                 ],
54                 "ContentGetParserOutput": [
55                         "SyntaxHighlight::onContentGetParserOutput"
56                 ],
57                 "ApiFormatHighlight": [
58                         "SyntaxHighlight::onApiFormatHighlight"
59                 ],
60                 "ResourceLoaderRegisterModules": [
61                         "SyntaxHighlight::onResourceLoaderRegisterModules"
62                 ]
63         },
64         "SyntaxHighlightModels": {
65                 "css": "css",
66                 "javascript": "javascript"
67         },
68         "VisualEditorPluginModules": [
69                 "ext.geshi.visualEditor"
70         ],
71         "config": {
72                 "PygmentizePath": false
73         },
74         "TrackingCategories": [
75                 "syntaxhighlight-error-category"
76         ],
77         "ParserTestFiles": [
78                 "tests/parserTests.txt"
79         ],
80         "load_composer_autoloader": true,
81         "manifest_version": 1
82 }