-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathload.config.js
117 lines (117 loc) · 4.05 KB
/
load.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
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
module.exports = {
outputDir: 'dist',
// templatePath: 'public/load.template.html',
indexPath: 'index.html',
devIndexPath: 'public/index.html',
appDirs: [{
path: 'css', // relative to outputDir
independent: true, // css files does not have dependencies based on resources
load: false,
defaultFiles: ['app.css', 'chunk-vendors.css'] // used for dev
}, {
path: 'js',
link: false,
defaultFiles: ['app.js', 'chunk-vendors.js']
}],
defaultConfig: {
timeout: 3000,
responseTimeout: 10000,
concurrency: 2,
random: true,
},
resources: [{
name: 'core-js',
urls: [
'https://cdnjs.cloudflare.com/ajax/libs/core-js/3.22.5/minified.js',
],
polyfill: true,
}, {
name: 'vuetify.css',
urls: [
"https://unpkg.com/vuetify@2/dist/vuetify.min.css",
"https://cdn.jsdelivr.net/npm/vuetify@2/dist/vuetify.min.css",
"https://cdnjs.cloudflare.com/ajax/libs/vuetify/2.6.6/vuetify.min.css",
]
},{
name: 'highlightjs.css',
urls: [
"https://unpkg.com/@highlightjs/[email protected]/styles/atom-one-dark.min.css",
"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1//styles/atom-one-dark.min.css",
"https://cdn.jsdelivr.net/npm/highlight.js@@11.5.1/styles/atom-one-dark.min.css",
]
}, {
name: 'axios',
appEssentials: true,
urls: [
"https://unpkg.com/[email protected]/dist/axios.min.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/axios.min.js",
"https://cdn.bootcdn.net/ajax/libs/axios/0.19.2/axios.min.js",
]
}, {
name: 'js-sha256',
appEssentials: true,
urls: [
"https://unpkg.com/[email protected]/src/sha256.js",
"https://cdn.jsdelivr.net/npm/[email protected]/src/sha256.min.js",
]
}, {
name: 'apexchart',
urls: [
"https://unpkg.com/[email protected]/dist/apexcharts.min.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/apexcharts.min.js",
]
}, {
name: 'vue-apexchart',
dependency: ['apexchart'],
appEssentials: true,
urls: [
"https://unpkg.com/[email protected]/dist/vue-apexcharts.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-apexcharts.min.js",
]
}, {
name: 'vue',
appEssentials: true,
concurrency: 3,
urls: [
"https://unpkg.com/[email protected]/dist/vue.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js",
"https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.js"
]
}, {
name: 'vue-router',
dependency: ['vue'],
appEssentials: true,
urls: [
"https://unpkg.com/[email protected]/dist/vue-router.min.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-router.min.js",
"https://cdnjs.cloudflare.com/ajax/libs/vue-router/3.5.4/vue-router.min.js"
]
}, {
name: 'vuex',
dependency: ['vue'],
appEssentials: true,
urls: [
"https://unpkg.com/[email protected]/dist/vuex.min.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/vuex.min.js",
"https://cdnjs.cloudflare.com/ajax/libs/vuex/3.5.1/vuex.min.js"
]
}, {
name: 'vue-18n',
dependency: ['vue'],
appEssentials: true,
urls: [
"https://unpkg.com/[email protected]/dist/vue-i18n.min.js",
"https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-i18n.min.js",
]
}, {
name: 'vuetify',
dependency: ['vue'],
appEssentials: true,
polyfillRequired: true,
urls: [
"https://unpkg.com/vuetify@2/dist/vuetify.min.js",
"https://cdn.jsdelivr.net/npm/vuetify@2/dist/vuetify.min.js",
"https://cdnjs.cloudflare.com/ajax/libs/vuetify/2.6.6/vuetify.min.js",
]
}]
}