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