-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
39 lines (37 loc) · 1.13 KB
/
config.js
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
requirejs.config({
baseUrl: '',
paths: {
'env': 'globals',
'jquery': ['js/vendor/jquery-3.6.0.min'],
"popper": "js/vendor/popper.min",
"bootstrap": "js/vendor/bootstrap/bootstrap.min",
"initBootstrap": "",
'fontawesome': 'js/vendor/fontawesome/fontawesome.min',
'fontawesome/solid': 'js/vendor/fontawesome/solid.min',
'fontawesome/brands': 'js/vendor/fontawesome/brands.min',
'fetch': ['js/fetch'],
'api': ['js/api'],
'methods': ['js/methods'],
'testData': ['js/testData'],
},
shim: {
"bootstrap": {
deps: ["jquery", "popper"]
},
'fontawesome': {
deps: ['fontawesome/solid', 'fontawesome/brands']
}
}
})
// load popper first before initializing bootstrap
define("initBootstrap", ["popper"], function(popper) {
// Set popper as required by Bootstrap
window.Popper = popper;
require(["bootstrap"], function(bootstrap) {
// Bootstrap initialization
});
});
// load fontawesome
require(['fontawesome'], function (fontawesome) {
// FontAwesome initialization
})