Merge "Add part to update ctd_user_defined in populateChangeTagDef"
[lhc/web/wiklou.git] / maintenance / resources / foreign-resources.yaml
1 ### Format of this file
2 #
3 # The top-level keys are directory names (under resources/lib/).
4 # They should match module names (as registered in Resources.php), but there are exceptions.
5 # Each top-level key holds a resource descriptor that must have one of
6 # the following `type` values:
7 #
8 # - `tar`: For tarball archive (may be gzip-compressed).
9 # - `file: For a plain file.
10 # - `multi-file`: For multiple plain files.
11 #
12 ### Type tar
13 #
14 # The `src` and `integrity` keys are required.
15 #
16 # * `src`: Full URL to the remote resource.
17 # * `integrity`: Cryptographic hash (integrity metadata format per <https://www.w3.org/TR/SRI/>).
18 # * `dest`: An object mapping paths to files or directory from the remote resource to a destination
19 # in the module directory. The value of key in dest may be omitted, which will extract the key
20 # directly to the module directory.
21 #
22 ### Type file
23 #
24 # The `src` and `integrity` keys are required.
25 #
26 # * `src`: Full URL to the remote resource.
27 # * `integrity`: Cryptographic hash (integrity metadata format per <https://www.w3.org/TR/SRI/>).
28 # * `dest`: The name of the file in the module directory. Default: Basename of URL.
29 #
30 ### Type multi-file
31 #
32 # The `files` key is required.
33 #
34 # * `files`: An object mapping destination paths to an object containing `src` and `integrity`
35 # keys.
36
37 CLDRPluralRuleParser:
38 type: file
39 src: https://raw.githubusercontent.com/santhoshtr/CLDRPluralRuleParser/v1.1.3/src/CLDRPluralRuleParser.js
40 integrity: sha384-Y0qxTEDVQgh+N5In+vLbZLL2H7PEROnicj8vxof0mxR8kXcGysGE6OcF+cS+Ao0u
41
42 html5shiv:
43 type: file
44 src: https://raw.githubusercontent.com/aFarkas/html5shiv/3.7.3/src/html5shiv.js
45 integrity: sha384-RPXhaTf22QktT8KTwZ6bUz/C+7CnccaIw5W/y/t0FW5WSDGj3wc3YtRIJC0w47in
46
47 jquery:
48 type: file
49 src: https://code.jquery.com/jquery-3.3.1.js
50 # Integrity from link modals https://code.jquery.com/jquery/
51 integrity: sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=
52 dest: jquery.js
53
54 oojs:
55 type: tar
56 src: https://registry.npmjs.org/oojs/-/oojs-2.2.2.tgz
57 integrity: sha256-ebgQW2EGrSkBCnDJBGqDpsBDjA3PMN/M8U5DyLHt9mw=
58 dest:
59 package/dist/oojs.jquery.js:
60 package/AUTHORS.txt:
61 package/LICENSE-MIT:
62 package/README.md:
63
64 ooui:
65 type: tar
66 src: https://registry.npmjs.org/oojs-ui/-/oojs-ui-0.28.2.tgz
67 integrity: sha384-wZSNhrZFu8mDYVRIBTObP1X+o1WuFgmxeaCHnRJ2O8MP+FizOomibPHJSNOPwrjv
68 dest:
69 # Main stuff
70 package/dist/oojs-ui-core.js{,.map.json}:
71 package/dist/oojs-ui-core-{wikimediaui,apex}.css:
72 package/dist/oojs-ui-widgets.js{,.map.json}:
73 package/dist/oojs-ui-widgets-{wikimediaui,apex}.css:
74 package/dist/oojs-ui-toolbars.js{,.map.json}:
75 package/dist/oojs-ui-toolbars-{wikimediaui,apex}.css:
76 package/dist/oojs-ui-windows.js{,.map.json}:
77 package/dist/oojs-ui-windows-{wikimediaui,apex}.css:
78 package/dist/oojs-ui-{wikimediaui,apex}.js{,.map.json}:
79 package/dist/i18n:
80 package/dist/images:
81 # WikimediaUI theme
82 package/dist/themes/wikimediaui/images/icons/*.{svg,png}: themes/wikimediaui/images/icons
83 package/dist/themes/wikimediaui/images/indicators/*.{svg,png}: themes/wikimediaui/images/indicators
84 package/dist/themes/wikimediaui/images/textures/*.{gif,svg}: themes/wikimediaui/images/textures
85 package/src/themes/wikimediaui/*.json: themes/wikimediaui
86 package/dist/wikimedia-ui-base.less:
87 # Apex theme (icons, indicators, and textures)
88 package/src/themes/apex/*.json: themes/apex
89 # Misc stuff
90 package/dist/AUTHORS.txt:
91 package/dist/History.md:
92 package/dist/LICENSE-MIT:
93 package/dist/README.md:
94
95 qunitjs:
96 type: multi-file
97 # Integrity from link modals at https://code.jquery.com/qunit/
98 files:
99 qunit.js:
100 src: https://code.jquery.com/qunit/qunit-2.6.2.js
101 integrity: sha256-72OhbBvECs6Z5vG0GfPqiyYvTf8vhdEVHKQcacIcIeM=
102 qunit.css:
103 src: https://code.jquery.com/qunit/qunit-2.6.2.css
104 integrity: sha256-qpkurjTvVTJJCSpMABcvF4IlYUJkd8saxiHgUQpEjX8=