core.libraries.yml 17.2 KB
Newer Older
1
2
3
4
# All libraries are defined in alphabetical order.

backbone:
  remote: https://github.com/jashkenas/backbone
5
  version: "1.4.0"
6
7
  license:
    name: MIT
8
    url: https://raw.githubusercontent.com/jashkenas/backbone/1.4.0/LICENSE
9
    gpl-compatible: true
10
  js:
11
    assets/vendor/backbone/backbone-min.js: { weight: -19, minified: true }
12
13
14
15
  dependencies:
    - core/underscore

ckeditor:
16
17
  remote: https://github.com/ckeditor/ckeditor4
  version: "4.15.0"
18
19
  license:
    name: GNU-GPL-2.0-or-later
20
    url: https://raw.githubusercontent.com/ckeditor/ckeditor4/4.15.0/LICENSE.md
21
    gpl-compatible: true
22
  js:
23
    assets/vendor/ckeditor/ckeditor.js: { preprocess: false, minified: true }
24
25
26
27

drupal:
  version: VERSION
  js:
28
    misc/drupal.js: { weight: -18 }
29
    misc/drupal.init.js: { weight: -17 }
30
  dependencies:
31
    - core/drupalSettings
32
33
  drupalSettings:
    suppressDeprecationErrors: true
34
35
36

drupalSettings:
  version: VERSION
37
38
39
40
  js:
    # Need to specify a negative weight like drupal.js until
    # https://www.drupal.org/node/1945262 is resolved.
    misc/drupalSettingsLoader.js: { weight: -18 }
41
42
43
44
45
46
47
48
49
50
  drupalSettings:
    # These placeholder values will be set by system_js_settings_alter().
    path:
      baseUrl: null
      scriptPath: null
      pathPrefix: null
      currentPath: null
      currentPathIsAdmin: null
      isFront: null
      currentLanguage: null
51
    pluralDelimiter: null
52
53
54
55
56
57
58
59
60
61
62
63
64

drupal.active-link:
  version: VERSION
  js:
    misc/active-link.js: {}
  dependencies:
    - core/drupal
    - core/drupalSettings

drupal.ajax:
  version: VERSION
  js:
    misc/ajax.js: {}
65
66
67
68
69
70
  drupalSettings:
    # These placeholder values will be set by system_js_settings_alter().
    ajaxPageState:
      libraries: null
      theme: null
      theme_token: null
71
    ajaxTrustedUrl: {}
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/drupal.progress
    - core/jquery.once

drupal.announce:
  version: VERSION
  js:
    misc/announce.js: {}
  dependencies:
    - core/drupal
    - core/drupal.debounce

drupal.autocomplete:
  version: VERSION
  js:
90
    misc/autocomplete.js: { weight: -1 }
91
92
93
94
95
96
97
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/drupal.ajax
    - core/jquery.ui.autocomplete

98
99
100
101
102
drupal.array.find:
  version: VERSION
  js:
    misc/polyfills/array.find.js: { weight: -20 }

103
104
105
106
107
108
109
110
111
112
113
114
drupal.batch:
  version: VERSION
  js:
    misc/batch.js: { cache: false }
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/drupal.ajax
    - core/drupal.progress
    - core/jquery.once

115
116
117
118
119
120
121
drupal.checkbox:
  version: VERSION
  js:
    misc/checkbox.js: {}
  dependencies:
    - core/drupal

122
123
124
drupal.collapse:
  version: VERSION
  js:
125
    misc/details-summarized-content.js: {}
126
    misc/details-aria.js: {}
127
128
129
130
131
132
133
134
    misc/collapse.js: {}
  dependencies:
    - core/jquery
    - core/modernizr
    - core/drupal
    - core/drupal.form
    - core/jquery.once

135
136
137
138
139
140
141
drupal.date:
  version: VERSION
  js:
    misc/date.js: {}
  dependencies:
    - core/drupal
    - core/modernizr
142
    - core/jquery.once
143

144
145
146
147
148
149
150
151
152
153
154
drupal.debounce:
  version: VERSION
  js:
    misc/debounce.js: {}
  dependencies:
    # @todo Remove Drupal dependency.
    - core/drupal

drupal.dialog:
  version: VERSION
  js:
155
156
157
    misc/dialog/dialog.js: {}
    misc/dialog/dialog.position.js: {}
    misc/dialog/dialog.jquery-ui.js: {}
158
159
160
161
162
163
164
165
166
167
168
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/drupal.debounce
    - core/drupal.displace
    - core/jquery.ui.dialog

drupal.dialog.ajax:
  version: VERSION
  js:
169
    misc/dialog/dialog.ajax.js: {}
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
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/drupal.ajax
    - core/drupal.dialog

drupal.displace:
  version: VERSION
  js:
    misc/displace.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupal.debounce

drupal.dropbutton:
  version: VERSION
  js:
    misc/dropbutton/dropbutton.js: {}
  css:
    component:
      misc/dropbutton/dropbutton.css: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/jquery.once

199
200
201
202
203
204
205
drupal.entity-form:
  version: VERSION
  js:
    misc/entity-form.js: {}
  dependencies:
    - core/drupal.form

206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
drupal.form:
  version: VERSION
  js:
    misc/form.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupal.debounce
    - core/jquery.once

drupal.machine-name:
  version: VERSION
  js:
    misc/machine-name.js: {}
  dependencies:
    - core/jquery
    - core/jquery.once
    - core/drupal
    - core/drupalSettings
225
    - core/drupal.form
226

227
228
229
230
231
232
233
234
drupal.message:
  version: VERSION
  js:
    misc/message.js: {}
  dependencies:
    - core/drupal
    - core/drupal.announce

235
236
237
238
239
drupal.nodelist.foreach:
  version: VERSION
  js:
    misc/polyfills/nodelist.foreach.js: { weight: -20 }

240
241
242
243
244
drupal.object.assign:
  version: VERSION
  js:
    misc/polyfills/object.assign.js: { weight: -20 }

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
drupal.progress:
  version: VERSION
  js:
    misc/progress.js: {}
  dependencies:
    - core/drupal
    - core/jquery
    - core/drupalSettings

drupal.states:
  version: VERSION
  js:
    misc/states.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/jquery.once

drupal.tabbingmanager:
  version: VERSION
  js:
    misc/tabbingmanager.js: {}
  dependencies:
    - core/jquery
    # Supplies the ':tabbable' pseudo selector.
    - core/jquery.ui
    - core/drupal

drupal.tabledrag:
  version: VERSION
  js:
277
    misc/tabledrag.js: { weight: -1 }
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
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/jquery.once

drupal.tableheader:
  version: VERSION
  js:
    misc/tableheader.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/jquery.once
    - core/drupal.displace

drupal.tableresponsive:
  version: VERSION
  js:
    misc/tableresponsive.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/jquery.once

drupal.tableselect:
  version: VERSION
  js:
    misc/tableselect.js: {}
  dependencies:
    - core/drupal
310
    - core/drupal.checkbox
311
    - core/jquery
312
    - core/jquery.once
313
314
315
316
317
318
319

drupal.timezone:
  version: VERSION
  js:
    misc/timezone.js: {}
  dependencies:
    - core/jquery
320
    - core/jquery.once
321
322
323
324
325
326
    - core/drupal

drupal.vertical-tabs:
  version: VERSION
  js:
    # Load before core/drupal.collapse.
327
    misc/vertical-tabs.js: { weight: -1 }
328
329
330
331
332
  css:
    component:
      misc/vertical-tabs.css: {}
  dependencies:
    - core/jquery
333
    - core/jquery.once
334
335
336
337
    - core/drupal
    - core/drupalSettings
    - core/drupal.form

338
339
340
341
es6-promise:
  version: "4.2.8"
  license:
    name: MIT
342
    url: https://raw.githubusercontent.com/stefanpenner/es6-promise/v4.2.8/LICENSE
343
344
345
346
    gpl-compatible: true
  js:
    assets/vendor/es6-promise/es6-promise.auto.min.js: { weight: -20, minified: true }

347
348
jquery:
  remote: https://github.com/jquery/jquery
349
  version: "3.5.1"
350
351
  license:
    name: MIT
352
    url: https://raw.githubusercontent.com/jquery/jquery/3.5.1/LICENSE.txt
353
    gpl-compatible: true
354
  js:
355
    assets/vendor/jquery/jquery.min.js: { minified: true, weight: -20 }
356
357

jquery.cookie:
358
  version: VERSION
359
  js:
360
    misc/jquery.cookie.shim.js: {}
361
362
  dependencies:
    - core/jquery
363
364
365
    - core/drupal
    - core/js-cookie
  deprecated: The %library_id% asset library is deprecated in Drupal 9.0.0 and will be removed in Drupal 10.0.0. Use the core/js-cookie library instead. See https://www.drupal.org/node/3104677
366
367
368
369

jquery.farbtastic:
  remote: https://github.com/mattfarina/farbtastic
  # @todo Ping @robloach or @mattfarina to retroactively create this release.
370
  version: "1.2"
371
372
  license:
    name: GNU-GPL-2.0-or-later
373
    url: https://raw.githubusercontent.com/mattfarina/farbtastic/master/LICENSE.txt
374
    gpl-compatible: true
375
  js:
376
    assets/vendor/farbtastic/farbtastic.js: { minified: true }
377
378
379
380
381
382
383
  css:
    component:
      assets/vendor/farbtastic/farbtastic.css: {}
  dependencies:
    - core/jquery

jquery.form:
384
385
  remote: https://github.com/jquery-form/form
  version: "4.22"
386
387
  license:
    name: GNU-GPL-2.0-or-later
388
    url: https://raw.githubusercontent.com/jquery-form/form/master/LICENSE
389
    gpl-compatible: true
390
  js:
391
    assets/vendor/jquery-form/jquery.form.min.js: { minified: true }
392
393
394
  dependencies:
    - core/jquery

395
396
jquery.joyride:
  remote: https://github.com/zurb/joyride
397
398
399
400
401
402
  # We rely on a fix (commit c2b3866) that occurred after 2.1.0 was released.
  # @see https://www.drupal.org/node/2898808.
  # @todo Update to 2.1.1 or later when that's released.
  # Version is set at 2.1.0.1 allowing version_compare to consider this lower
  # than 2.1.1 however greater than 2.1.0
  version: "2.1.0.1"
403
404
  license:
    name: MIT
405
    url: https://raw.githubusercontent.com/zurb/joyride/v2.1.0/README.markdown
406
    gpl-compatible: true
407
  js:
408
    assets/vendor/jquery-joyride/jquery.joyride-2.1.js: { }
409
410
411
  dependencies:
    - core/jquery

412
413
jquery.once:
  remote: https://github.com/RobLoach/jquery-once
414
  version: "2.2.3"
415
416
  license:
    name: GNU-GPL-2.0-or-later
417
    url: https://raw.githubusercontent.com/RobLoach/jquery-once/2.2.3/LICENSE.md
418
    gpl-compatible: true
419
  js:
420
    assets/vendor/jquery-once/jquery.once.min.js: { weight: -19, minified: true }
421
422
423
424
  dependencies:
    - core/jquery

jquery.ui:
425
  version: &jquery_ui_version 1.12.1
426
  license: &jquery_ui_license
427
    name: Public Domain
428
    url: https://raw.githubusercontent.com/jquery/jquery-ui/1.12.1/LICENSE.txt
429
    gpl-compatible: true
430
  js:
431
432
433
434
435
436
437
438
439
    assets/vendor/jquery.ui/ui/data-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/disable-selection-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/form-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/labels-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/jquery-1-7-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/scroll-parent-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/tabbable-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/unique-id-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/version-min.js: { weight: -11, minified: true }
440
    assets/vendor/jquery.ui/ui/escape-selector-min.js: { weight: -11, minified: true }
441
442
443
444
445
446
    assets/vendor/jquery.ui/ui/focusable-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/ie-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/keycode-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/plugin-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/safe-active-element-min.js: { weight: -11, minified: true }
    assets/vendor/jquery.ui/ui/safe-blur-min.js: { weight: -11, minified: true }
447
448
  css:
    component:
449
      assets/vendor/jquery.ui/themes/base/core.css: {}
450
    theme:
451
      assets/vendor/jquery.ui/themes/base/theme.css: {}
452
453
454
455
  dependencies:
    - core/jquery

jquery.ui.autocomplete:
456
457
  version: *jquery_ui_version
  license: *jquery_ui_license
458
  js:
459
    assets/vendor/jquery.ui/ui/widgets/autocomplete-min.js: { minified: true }
460
461
  css:
    component:
462
      assets/vendor/jquery.ui/themes/base/autocomplete.css: {}
463
464
465
466
467
468
469
  dependencies:
    - core/jquery.ui
    - core/jquery.ui.widget
    - core/jquery.ui.position
    - core/jquery.ui.menu

jquery.ui.button:
470
471
  version: *jquery_ui_version
  license: *jquery_ui_license
472
  js:
473
474
    assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js: { minified: true }
    assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js: { minified: true }
475
    assets/vendor/jquery.ui/ui/widgets/button-min.js: { minified: true }
476
477
  css:
    component:
478
479
      assets/vendor/jquery.ui/themes/base/checkboxradio.css: {}
      assets/vendor/jquery.ui/themes/base/controlgroup.css: {}
480
      assets/vendor/jquery.ui/themes/base/button.css: {}
481
482
483
484
  dependencies:
    - core/jquery.ui
    - core/jquery.ui.widget

485
jquery.ui.dialog:
486
487
488
  version: *jquery_ui_version
  license: *jquery_ui_license
  js:
489
    assets/vendor/jquery.ui/ui/form-reset-mixin-min.js: { minified: true }
490
491
    assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js: { minified: true }
    assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js: { minified: true }
492
    assets/vendor/jquery.ui/ui/widgets/button-min.js: { minified: true }
493
    assets/vendor/jquery.ui/ui/widgets/dialog-min.js: { minified: true }
494
495
  css:
    component:
496
497
498
      assets/vendor/jquery.ui/themes/base/checkboxradio.css: {}
      assets/vendor/jquery.ui/themes/base/controlgroup.css: {}
      assets/vendor/jquery.ui/themes/base/button.css: {}
499
      assets/vendor/jquery.ui/themes/base/dialog.css: {}
500
501
502
503
504
505
506
507
508
  dependencies:
    - core/jquery.ui
    - core/jquery.ui.widget
    - core/jquery.ui.draggable
    - core/jquery.ui.mouse
    - core/jquery.ui.position
    - core/jquery.ui.resizable

jquery.ui.draggable:
509
510
  version: *jquery_ui_version
  license: *jquery_ui_license
511
  js:
512
    assets/vendor/jquery.ui/ui/widgets/draggable-min.js: { minified: true }
513
514
515
516
517
518
  dependencies:
    - core/jquery.ui
    - core/jquery.ui.mouse
    - core/jquery.ui.widget

jquery.ui.menu:
519
520
  version: *jquery_ui_version
  license: *jquery_ui_license
521
  js:
522
    assets/vendor/jquery.ui/ui/widgets/menu-min.js: { minified: true }
523
524
  css:
    component:
525
      assets/vendor/jquery.ui/themes/base/menu.css: {}
526
527
  dependencies:
    - core/jquery.ui
528
    - core/jquery.ui.position
529
530
531
    - core/jquery.ui.widget

jquery.ui.mouse:
532
533
  version: *jquery_ui_version
  license: *jquery_ui_license
534
  js:
535
    assets/vendor/jquery.ui/ui/ie-min.js: { minified: true }
536
    assets/vendor/jquery.ui/ui/widgets/mouse-min.js: { minified: true }
537
538
539
540
  dependencies:
    - core/jquery.ui.widget

jquery.ui.position:
541
542
  version: *jquery_ui_version
  license: *jquery_ui_license
543
  js:
544
    assets/vendor/jquery.ui/ui/position-min.js: { minified: true }
545
546
  dependencies:
    - core/jquery.ui
547
548

jquery.ui.resizable:
549
550
  version: *jquery_ui_version
  license: *jquery_ui_license
551
  js:
552
    assets/vendor/jquery.ui/ui/widgets/resizable-min.js: { minified: true }
553
554
  css:
    component:
555
      assets/vendor/jquery.ui/themes/base/resizable.css: {}
556
557
558
559
560
561
  dependencies:
    - core/jquery.ui
    - core/jquery.ui.widget
    - core/jquery.ui.mouse

jquery.ui.widget:
562
563
  version: *jquery_ui_version
  license: *jquery_ui_license
564
  js:
565
    assets/vendor/jquery.ui/ui/widget-min.js: { weight: -10, minified: true }
566
567
568
569
  dependencies:
    - core/jquery.ui

modernizr:
570
571
  # Block the page from being loaded until Modernizr is initialized.
  header: true
572
  remote: https://github.com/Modernizr/Modernizr
573
574
  license:
    name: MIT
575
    url: https://modernizr.com/license/
576
    gpl-compatible: true
577
  version: "3.8.0"
578
  js:
579
    assets/vendor/modernizr/modernizr.min.js: { preprocess: 0, weight: -21, minified: true }
580
    misc/modernizr-additional-tests.js: { preprocess: 0, weight: -20 }
581
582
583

normalize:
  remote: https://github.com/necolas/normalize.css
584
  version: "8.0.1"
585
586
  license:
    name: MIT
587
    url: https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md
588
    gpl-compatible: true
589
590
  css:
    base:
591
      assets/vendor/normalize-css/normalize.css: { weight: -20 }
592
      misc/normalize-fixes.css: { weight: -19 }
593

594
595
picturefill:
  remote: https://github.com/scottjehl/picturefill
596
  version: "3.0.3"
597
598
  license:
    name: MIT
599
    url: https://raw.githubusercontent.com/scottjehl/picturefill/3.0.3/LICENSE
600
    gpl-compatible: true
601
  js:
602
    assets/vendor/picturefill/picturefill.min.js: { weight: -10, minified: true }
603

604
popperjs:
605
  version: "2.0.6"
606
607
  license:
    name: MIT
608
    url: https://raw.githubusercontent.com/popperjs/popper-core/v2.0.6/LICENSE.md
609
610
611
    gpl-compatible: true
  js:
    assets/vendor/popperjs/popper.min.js: { minified: true }
612
613
614
615
  dependencies:
    - core/drupal.array.find
    - core/es6-promise
    - core/drupal.object.assign
616

617
618
sortable:
  remote: https://github.com/SortableJS/Sortable
619
  version: "1.10.2"
620
621
  license:
    name: MIT
622
    url: https://raw.githubusercontent.com/SortableJS/Sortable/1.10.2/LICENSE
623
624
625
626
    gpl-compatible: true
  js:
    assets/vendor/sortable/Sortable.min.js: { minified: true }

627
628
underscore:
  remote: https://github.com/jashkenas/underscore
629
  version: "1.9.1"
630
631
  license:
    name: MIT
632
    url: https://raw.githubusercontent.com/jashkenas/underscore/1.9.1/LICENSE
633
    gpl-compatible: true
634
  js:
635
    assets/vendor/underscore/underscore-min.js: { weight: -20, minified: true }
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656

drupal.dialog.off_canvas:
  version: VERSION
  js:
    misc/dialog/off-canvas.js: {}
  css:
    base:
      misc/dialog/off-canvas.reset.css: {}
      misc/dialog/off-canvas.base.css: {}
      misc/dialog/off-canvas.css: {}
      # Add group setting to make sure this CSS load before any jQuery UI Dialog
      # CSS.
      misc/dialog/off-canvas.theme.css: { group: 200 }
    component:
      misc/dialog/off-canvas.motion.css: {}
      misc/dialog/off-canvas.button.css: {}
      misc/dialog/off-canvas.form.css: {}
      misc/dialog/off-canvas.table.css: {}
      misc/dialog/off-canvas.details.css: {}
      misc/dialog/off-canvas.tabledrag.css: {}
      misc/dialog/off-canvas.dropbutton.css: {}
657
      misc/dialog/off-canvas.layout.css: {}
658
659
660
661
662
663
664
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupal.ajax
    - core/drupal.announce
    - core/drupal.dialog
    - core/drupal.dialog.ajax
665
666
667

js-cookie:
  remote: https://github.com/js-cookie/js-cookie
668
  version: "v3.0.0-rc0"
669
670
  license:
    name: MIT
671
    url: https://raw.githubusercontent.com/js-cookie/js-cookie/v3.0.0-rc.0/LICENSE
672
673
674
    gpl-compatible: true
  js:
    assets/vendor/js-cookie/js.cookie.min.js: {}