forked from oppia/oppia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.json
460 lines (460 loc) · 17.1 KB
/
manifest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
{
"dependencies": {
"backend": {
"bleach": {
"version": "1.2.2",
"downloadFormat": "zip",
"url": "https://github.com/jsocol/bleach/archive/v1.2.2.zip",
"rootDirPrefix": "bleach-",
"targetDirPrefix": "bleach-"
},
"gaeCloudStorage": {
"version": "1.9.15.0",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/source/G/GoogleAppEngineCloudStorageClient/GoogleAppEngineCloudStorageClient-1.9.15.0.tar.gz",
"tarRootDirPrefix": "GoogleAppEngineCloudStorageClient-",
"rootDirPrefix": "gae-cloud-storage-",
"targetDirPrefix": "gae-cloud-storage-"
},
"gaeMapReduce": {
"version": "1.9.17.0",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/source/G/GoogleAppEngineMapReduce/GoogleAppEngineMapReduce-1.9.17.0.tar.gz",
"tarRootDirPrefix": "GoogleAppEngineMapReduce-",
"rootDirPrefix": "gae-mapreduce-",
"targetDirPrefix": "gae-mapreduce-"
},
"gaePipeline": {
"version": "1.9.17.0",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/source/G/GoogleAppEnginePipeline/GoogleAppEnginePipeline-1.9.17.0.tar.gz#md5=9fe87b281f4b0a7c110534df4e61b6ec",
"tarRootDirPrefix": "GoogleAppEnginePipeline-",
"rootDirPrefix": "gae-pipeline-",
"targetDirPrefix": "gae-pipeline-"
},
"graphy": {
"version": "1.0.0",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/source/G/Graphy/Graphy-1.0.0.tar.gz#md5=390b4f9194d81d0590abac90c8b717e0",
"tarRootDirPrefix": "Graphy-",
"rootDirPrefix": "graphy-",
"targetDirPrefix": "graphy-"
},
"html5Lib": {
"version": "0.95",
"downloadFormat": "zip",
"url": "https://github.com/html5lib/html5lib-python/archive/0.95.zip",
"rootDirPrefix": "html5lib-python-",
"targetDirPrefix": "html5lib-python-"
},
"requests": {
"version": "2.10.0",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/49/6f/183063f01aae1e025cf0130772b55848750a2f3a89bfa11b385b35d7329d/requests-2.10.0.tar.gz#md5=a36f7a64600f1bfec4d55ae021d232ae",
"tarRootDirPrefix": "requests-",
"rootDirPrefix": "requests-",
"targetDirPrefix": "requests-"
},
"simpleJson": {
"version": "3.7.1",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/source/s/simplejson/simplejson-3.7.1.tar.gz#md5=c76c2d11b87e9fb501bd0b2b72091653",
"tarRootDirPrefix": "simplejson-",
"rootDirPrefix": "simplejson-",
"targetDirPrefix": "simplejson-"
},
"beautifulSoup": {
"version": "4.6.0",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/fa/8d/1d14391fdaed5abada4e0f63543fef49b8331a34ca60c88bd521bcf7f782/beautifulsoup4-4.6.0.tar.gz#md5=c17714d0f91a23b708a592cb3c697728",
"tarRootDirPrefix": "beautifulsoup4-",
"rootDirPrefix": "beautifulsoup4-",
"targetDirPrefix": "beautifulsoup4-"
},
"mutagen": {
"version": "1.38",
"downloadFormat": "tar",
"url": "https://pypi.python.org/packages/57/ec/d7534cdb2766f1fee534a3aabdbdfbf05d6cf77cde617d77b526336a1a72/mutagen-1.38.tar.gz#md5=c54443dfb8d4ac088eb2a0c4fd569772",
"tarRootDirPrefix": "mutagen-",
"rootDirPrefix": "mutagen-",
"targetDirPrefix": "mutagen-"
}
},
"frontend": {
"angular": {
"version": "1.5.8",
"downloadFormat": "files",
"url": "https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8",
"targetDirPrefix": "angularjs-",
"files": [
"angular.js", "angular.min.js", "angular.min.js.map", "angular-animate.js",
"angular-animate.min.js", "angular-animate.min.js.map", "angular-resource.js",
"angular-resource.min.js", "angular-resource.min.js.map", "angular-route.js",
"angular-route.min.js", "angular-route.min.js.map", "angular-sanitize.js",
"angular-sanitize.min.js", "angular-sanitize.min.js.map", "angular-aria.js",
"angular-aria.min.js", "angular-aria.min.js.map", "angular-touch.js",
"angular-touch.min.js", "angular-touch.min.js.map"
],
"bundle": {
"js": [
"angular-animate.js", "angular-resource.js", "angular-sanitize.js",
"angular-touch.js", "angular-aria.js"
]
}
},
"angularAudio": {
"version": "1.7.4",
"downloadFormat": "zip",
"url": "https://github.com/danielstern/ngAudio/archive/1.7.4.zip",
"rootDirPrefix": "ngAudio-",
"targetDirPrefix": "angular-audio-",
"bundle": {
"js": ["app/angular.audio.js"]
}
},
"angularTest": {
"version": "1.5.8",
"downloadFormat": "files",
"url": "https://code.angularjs.org/1.5.8",
"targetDirPrefix": "angularjs-",
"files": ["angular-mocks.js", "angular-scenario.js"]
},
"angularTranslate": {
"version": "2.8.1",
"downloadFormat": "zip",
"url": "https://github.com/angular-translate/bower-angular-translate/archive/2.8.1.zip",
"rootDirPrefix": "bower-angular-translate-",
"targetDirPrefix": "bower-angular-translate-",
"bundle": {
"js": ["angular-translate.min.js"]
}
},
"angularTranslateLoader": {
"version": "2.8.1",
"downloadFormat": "zip",
"url": "https://github.com/angular-translate/bower-angular-translate-loader-static-files/archive/2.8.1.zip",
"rootDirPrefix": "bower-angular-translate-loader-static-files-",
"targetDirPrefix": "bower-angular-translate-loader-static-files-",
"bundle": {
"js": ["angular-translate-loader-static-files.min.js"]
}
},
"angularCookiesRev": {
"version": "1.4.0",
"downloadFormat": "zip",
"url": "https://github.com/angular/bower-angular-cookies/archive/v1.4.0.zip",
"rootDirPrefix": "bower-angular-cookies-",
"targetDirPrefix": "bower-angular-cookies-",
"bundle": {
"js": ["angular-cookies.min.js"]
}
},
"angularStorageCookiesRev": {
"version": "2.8.1",
"downloadFormat": "zip",
"url": "https://github.com/PascalPrecht/bower-angular-translate-storage-cookie/archive/2.8.1.zip",
"rootDirPrefix": "bower-angular-translate-storage-cookie-",
"targetDirPrefix": "bower-angular-translate-storage-cookie-",
"bundle": {
"js": ["angular-translate-storage-cookie.min.js"]
}
},
"messageFormat": {
"version": "0.3.1",
"downloadFormat": "zip",
"url": "https://github.com/SlexAxton/messageformat.js/archive/v0.3.1.zip",
"targetDirPrefix": "messageformat-",
"rootDirPrefix": "messageformat.js-",
"bundle": {
"js": ["messageformat.js"]
}
},
"angularTranslateInterpolationMessageFormat": {
"version": "2.11.0",
"downloadFormat": "zip",
"url": "https://github.com/angular-translate/bower-angular-translate-interpolation-messageformat/archive/2.11.0.zip",
"rootDirPrefix": "bower-angular-translate-interpolation-messageformat-",
"targetDirPrefix": "bower-angular-translate-interpolation-messageformat-",
"bundle": {
"js": ["angular-translate-interpolation-messageformat.min.js"]
}
},
"angularToastr": {
"version": "1.7.0",
"downloadFormat": "zip",
"url": "https://github.com/Foxandxss/angular-toastr/archive/1.7.0.zip",
"rootDirPrefix": "angular-toastr-",
"targetDirPrefix": "angular-toastr-",
"bundle": {
"css": ["dist/angular-toastr.min.css"],
"js": ["dist/angular-toastr.tpls.min.js"]
}
},
"bootstrap": {
"version": "3.3.4",
"downloadFormat": "zip",
"url": "https://github.com/twbs/bootstrap/releases/download/v3.3.4/bootstrap-3.3.4-dist.zip",
"rootDir": "bootstrap-3.3.4-dist",
"targetDirPrefix": "bootstrap-",
"bundle": {
"css": ["css/bootstrap.css"],
"fontsPath": "fonts",
"js": ["js/bootstrap.js"]
}
},
"bowerAngularTranslateLoaderPartial": {
"version": "2.7.2",
"downloadFormat": "zip",
"url": "https://github.com/angular-translate/bower-angular-translate-loader-partial/archive/2.7.2.zip",
"rootDirPrefix": "bower-angular-translate-loader-partial-",
"targetDirPrefix": "bower-angular-translate-loader-partial-",
"bundle": {
"js": ["angular-translate-loader-partial.min.js"]
}
},
"bowerMaterial": {
"version": "0.6.0-rc1",
"downloadFormat": "zip",
"url": "https://github.com/angular/bower-material/archive/v0.6.0-rc1.zip",
"rootDirPrefix": "bower-material-",
"targetDirPrefix": "bower-material-",
"bundle": {
"css": ["angular-material.css"],
"js": ["angular-material.js"]
}
},
"codemirror": {
"version": "3.19.0",
"downloadFormat": "zip",
"url": "https://github.com/marijnh/CodeMirror/archive/3.19.0.zip",
"rootDirPrefix": "CodeMirror-",
"targetDirPrefix": "code-mirror-",
"bundle": {
"css": ["lib/codemirror.css", "addon/merge/merge.css"]
}
},
"d3": {
"version": "3.4.11",
"downloadFormat": "files",
"url": "https://raw.github.com/mbostock/d3/v3.4.11",
"rootDirPrefix": "d3js-",
"targetDirPrefix": "d3js-",
"files": ["d3.min.js"],
"bundle": {
"js": ["d3.min.js"]
}
},
"fontAwesome": {
"version": "4.4.0",
"downloadFormat": "zip",
"url": "https://github.com/FortAwesome/Font-Awesome/archive/v4.4.0.zip",
"rootDirPrefix": "Font-Awesome-",
"targetDirPrefix": "font-awesome-",
"bundle": {
"css": ["css/font-awesome.css"],
"fontsPath": "fonts"
}
},
"guppy": {
"version": "260da662c907e95f3da0a335c896fe9621fc165d",
"downloadFormat": "zip",
"url": "https://github.com/daniel3735928559/guppy/archive/260da662c907e95f3da0a335c896fe9621fc165d.zip",
"rootDirPrefix": "guppy-",
"targetDir": "guppy-260da6"
},
"hammerJs": {
"version": "2.0.4",
"downloadFormat": "zip",
"url": "https://github.com/hammerjs/hammer.js/archive/2.0.4.zip",
"rootDirPrefix": "hammer.js-",
"targetDirPrefix": "hammer-js-",
"bundle": {
"js": ["hammer.js"]
}
},
"jquery": {
"version": "3.0.0",
"downloadFormat": "files",
"url": "https://ajax.googleapis.com/ajax/libs/jquery/3.0.0",
"rootDirPrefix": "jquery-",
"targetDirPrefix": "jquery-",
"files": ["jquery.js", "jquery.min.js", "jquery.min.js.map"],
"bundle": {
"js": []
}
},
"jqueryUI": {
"version": "1.10.3",
"downloadFormat": "files",
"url": "https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3",
"rootDirPrefix": "jqueryui-",
"targetDirPrefix": "jqueryui-",
"files": ["jquery-ui.min.js"],
"bundle": {
"js": []
}
},
"jqueryThemes": {
"version": "1.10.3",
"downloadFormat": "zip",
"url": "http://jqueryui.com/resources/download/jquery-ui-themes-1.10.3.zip",
"rootDirPrefix": "jquery-ui-themes-",
"targetDirPrefix": "jquery-ui-themes-"
},
"jqueryUITouchPunch": {
"version": "0.3.1",
"downloadFormat": "zip",
"url": "https://github.com/Bantam/jquery-ui-touch-punch-improved/archive/0.3.1.zip",
"rootDirPrefix": "jquery-ui-touch-punch-improved-",
"targetDirPrefix": "jquery-ui-touch-punch-"
},
"mathExpressions": {
"version": "370a77f6a98974c14a37b4096bea88f8ec36797a",
"downloadFormat": "zip",
"url": "https://github.com/kisonecat/math-expressions/archive/370a77f6a98974c14a37b4096bea88f8ec36797a.zip",
"rootDirPrefix": "math-expressions-",
"targetDir": "math-expressions-370a77"
},
"mathJax": {
"version": "2.6.0",
"downloadFormat": "zip",
"url": "https://github.com/mathjax/MathJax/archive/2.6.0.zip",
"rootDirPrefix": "MathJax-",
"targetDirPrefix": "MathJax-"
},
"midiJs": {
"version": "2ef687b47e5f478f1506b47238f3785d9ea8bd25",
"downloadFormat": "zip",
"url": "https://github.com/mudcube/MIDI.js/archive/2ef687b47e5f478f1506b47238f3785d9ea8bd25.zip",
"rootDirPrefix": "MIDI.js-",
"targetDir": "midi-js-2ef687"
},
"ngJoyride": {
"version": "5b25d076405c9a787db602d2a8ff49919228f4fc",
"downloadFormat": "zip",
"url": "https://github.com/seanlip/ng-joyride/archive/5b25d076405c9a787db602d2a8ff49919228f4fc.zip",
"rootDirPrefix": "ng-joyride-",
"targetDir": "ng-joyride-5b25d0",
"bundle": {
"css": ["ng-joyride.css"],
"js": ["ng-joyride.js"]
}
},
"ngImageCrop": {
"version": "0.3.2",
"downloadFormat": "zip",
"url": "https://github.com/alexk111/ngImgCrop/archive/v0.3.2.zip",
"rootDirPrefix": "ngImgCrop-",
"targetDirPrefix": "ng-img-crop-",
"bundle": {
"css": ["compile/minified/ng-img-crop.css"],
"js": ["compile/minified/ng-img-crop.js"]
}
},
"ngInfiniteScroll": {
"version": "1.0.0",
"downloadFormat": "files",
"url": "https://raw.github.com/BinaryMuse/ngInfiniteScroll/1.0.0/build/",
"rootDirPrefix": "nginfinitescroll-",
"targetDirPrefix": "nginfinitescroll-",
"files": ["ng-infinite-scroll.min.js"],
"bundle": {
"js": ["ng-infinite-scroll.min.js"]
}
},
"rangy": {
"version": "1.3.0",
"downloadFormat": "zip",
"url": "https://github.com/timdown/rangy/archive/1.3.0.zip",
"rootDirPrefix": "rangy-",
"targetDirPrefix": "rangy-",
"bundle": {
"js": ["lib/rangy-core.js", "lib/rangy-selectionsaverestore.js"]
}
},
"select2": {
"version": "4.0.3",
"downloadFormat": "zip",
"url": "https://github.com/select2/select2/archive/4.0.3.zip",
"rootDirPrefix": "select2-",
"targetDirPrefix": "select2-",
"bundle": {
"css": ["dist/css/select2.css"],
"js": ["dist/js/select2.full.js"]
}
},
"textAngular": {
"version": "1.4.5",
"downloadFormat": "zip",
"url": "https://github.com/fraywing/textAngular/archive/v1.4.5.zip",
"rootDirPrefix": "textAngular-",
"targetDirPrefix": "textAngular-",
"bundle": {
"css": ["dist/textAngular.css"],
"js": ["dist/textAngular.js", "dist/textAngularSetup.js"]
}
},
"uiBootstrap": {
"version": "0.13.4",
"downloadFormat": "files",
"url": "https://raw.githubusercontent.com/angular-ui/bootstrap/gh-pages",
"rootDirPrefix": "ui-bootstrap-",
"targetDirPrefix": "ui-bootstrap-",
"files": ["ui-bootstrap-tpls-0.13.4.js", "ui-bootstrap-tpls-0.13.4.min.js"],
"bundle": {
"js": ["ui-bootstrap-tpls-0.13.4.js"]
}
},
"uiCodemirror": {
"version": "0.1.2",
"downloadFormat": "zip",
"url": "https://github.com/angular-ui/ui-codemirror/archive/src0.1.2.zip",
"rootDirPrefix": "ui-codemirror-src",
"targetDirPrefix": "ui-codemirror-"
},
"uiMap": {
"version": "0.5.0",
"downloadFormat": "zip",
"url": "https://github.com/angular-ui/ui-map/archive/v0.5.0.zip",
"rootDirPrefix": "ui-map-",
"targetDirPrefix": "ui-map-"
},
"uiSortable": {
"version": "0.12.6",
"downloadFormat": "zip",
"url": "https://github.com/angular-ui/ui-sortable/archive/src0.12.6.zip",
"rootDirPrefix": "ui-sortable-src",
"targetDirPrefix": "ui-sortable-",
"bundle": {
"js": ["src/sortable.js"]
}
},
"uiUtils": {
"version": "0.1.1",
"downloadFormat": "zip",
"url": "https://github.com/angular-ui/ui-utils/archive/v0.1.1.zip",
"rootDirPrefix": "ui-utils-",
"targetDirPrefix": "ui-utils-",
"bundle": {
"js": ["ui-utils.js"]
}
}
},
"oppiaTools": {
"yuiCompressor": {
"version": "2.4.8",
"downloadFormat": "files",
"url": "https://github.com/yui/yuicompressor/releases/download/v2.4.8",
"files": ["yuicompressor-2.4.8.jar"],
"targetDirPrefix": "yuicompressor-"
},
"browsermob-proxy": {
"version": "2.1.1",
"downloadFormat": "zip",
"url": "https://github.com/lightbody/browsermob-proxy/releases/download/browsermob-proxy-2.1.1/browsermob-proxy-2.1.1-bin.zip",
"rootDirPrefix": "browsermob-proxy-",
"targetDirPrefix": "browsermob-proxy-"
}
}
}
}