-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathwebpack.mix.js
57 lines (56 loc) · 2.58 KB
/
webpack.mix.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
const mix = require('laravel-mix');
mix.scripts([
'resources/assets/js/lib/utils.js',
'node_modules/jquery/dist/jquery.js',
'node_modules/jquery-appear-original/index.js', // Lazy loading vault embeds
'node_modules/js-cookie/src/js.cookie.js',
'resources/assets/js/lib/jquery.plugin.js', // Required for countdown
'resources/assets/js/lib/jquery.countdown.js', // Compo pages
'resources/assets/js/lib/jquery-ui.min.js',
'resources/assets/js/lib/jquery.ba-throttle-debounce.js',
'resources/assets/js/lib/Chart.js', // Poll results
'node_modules/bootstrap/dist/js/bootstrap.bundle.js',
'node_modules/vue/dist/vue.min.js',
'resources/assets/js/lib/bootbox.js',
'resources/assets/js/lib/dropzone.js',
'node_modules/select2/dist/js/select2.js',
'resources/assets/js/lib/select2-data-api.js',
'resources/assets/js/lib/select2-pagination.js',
'resources/assets/js/lib/autocomplete.js',
'resources/assets/js/lib/nano-templating.js',
'resources/assets/js/lib/jsdifflib.js',
'resources/assets/js/lib/jssor.slider.mini.js',
'resources/assets/js/lib/autolinker.js',
'resources/assets/js/lib/highlight.pack.js',
"resources/assets/js/boot/christmas.js",
"resources/assets/js/boot/comment-meta-rating.js",
"resources/assets/js/boot/embed.js",
"resources/assets/js/boot/embed-inline.js",
"resources/assets/js/boot/highlight.js",
"resources/assets/js/boot/home.js",
"resources/assets/js/boot/shoutbox.js",
"resources/assets/js/boot/util.js",
"resources/assets/js/boot/wiki-contents.js",
'node_modules/@logicandtrick/twhl-wikicode-parser/build/browser/twhl-wikicode-parser.js',
'resources/assets/js/compiled/parser.js',
"resources/assets/js/boot/wikicode-preview.js",
"resources/assets/js/boot/theme.js"
], 'public/js/all.js')
// I'm stuck on sass 1.x until I upgrade to bootstrap 5, I don't see that happening any time soon, so...
// Well I updated to bootstrap 5 but I still need these deprecations because bs5 hasn't migrated yet
.sass('resources/assets/sass/app.scss', 'public/css', {
sassOptions: {
quietDeps: true,
silenceDeprecations: ['import', 'legacy-js-api']
}
})
.webpackConfig({
stats: { children: true }
})
.options({
processCssUrls: false,
cssNano: {
calc: false
}
})
.version();