0
0
mirror of https://gitlab.metager.de/open-source/MetaGer.git synced 2025-10-06 00:32:55 +02:00
Files
MetaGer/metager/webpack.mix.js
2025-07-23 12:44:13 +02:00

176 lines
5.2 KiB
JavaScript

let mix = require("laravel-mix");
require("laravel-mix-polyfill");
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel application. By default, we are compiling the Sass
| file for the application as well as bundling up all the JS files.
|
*/
mix
// css
.styles(["resources/css/noheader.css"], "public/css/noheader.css")
.less("resources/less/metager/metager.less", "public/css/themes/metager.css")
.less(
"resources/less/metager/pages/startpage/light.less",
"public/css/themes/startpage/light.css"
)
.less(
"resources/less/metager/pages/startpage/dark.less",
"public/css/themes/startpage/dark.css"
)
.less("resources/less/metager/pages/admin/membership.less", "public/css/admin/membership.css")
.less(
"resources/less/metager/metager-dark.less",
"public/css/themes/metager-dark.css"
)
.less(
"resources/less/metager/pages/adblocker.less",
"public/css/adblocker.css"
)
.less("resources/less/metager/pages/contact.less", "public/css/contact.css")
.less("resources/less/utility.less", "public/css/utility.css")
.less(
"resources/less/metager/pages/lang-selector.less",
"public/css/lang-selector.css"
)
.less(
"resources/less/metager/pages/plugin-page.less",
"public/css/plugin-page.css"
)
.less(
"resources/less/metager/pages/count/style-dark.less",
"public/css/count/dark.css"
)
.less(
"resources/less/metager/pages/count/style.less",
"public/css/count/style.css"
)
.less(
"resources/less/metager/pages/verify/index.less",
"public/css/verify/index.css"
)
.less(
"resources/less/metager/pages/admin/affilliates/index.less",
"public/css/admin/affilliates/index.css"
)
.less(
"resources/less/metager/pages/admin/logs.less",
"public/css/admin/logs.css"
)
.less(
"resources/less/metager/pages/logs.less",
"public/css/logs.css"
)
.less(
"resources/less/metager/pages/help-easy-language.less",
"public/css/help-easy-language.css"
)
.less(
"resources/less/metager/pages/admin/affilliates/index-dark.less",
"public/css/admin/affilliates/index-dark.css"
)
.less(
"resources/less/metager/pages/admin/bot/index.less",
"public/css/admin/bot/index.css"
)
.less(
"resources/less/metager/pages/asso/style-dark.less",
"public/css/asso/dark.css"
)
.less(
"resources/less/metager/pages/asso/style.less",
"public/css/asso/style.css"
)
.less(
"resources/less/metager/pages/spende/base.less",
"public/css/spende.css"
)
.less(
"resources/less/metager/pages/spende/base-dark.less",
"public/css/spende-dark.css"
)
.less(
"resources/less/metager/pages/membership/base.less",
"public/css/membership.css"
)
.less(
"resources/less/metager/pages/membership/base-dark.less",
"public/css/membership-dark.css"
)
.less(
"resources/less/metager/pages/prevention-information.less",
"public/css/prevention-information.css"
)
.less(
"resources/less/metager/pages/widget/widget-template.less",
"public/css/widget/widget-template.css"
)
.less(
"resources/less/metager/pages/widget/widget.less",
"public/css/widget/widget.css"
)
.less("resources/less/metager/pages/privacy.less", "public/css/privacy.css")
.js(["resources/js/startpage/app.js"], "public/js/startpage/app.js")
.js(["resources/js/suggest.js"], "public/js/suggest.js")
.js(["resources/js/scriptSettings.js"], "public/js/scriptSettings.js")
.js(["resources/js/imagesearch.js"], "public/js/imagesearch.js")
.js(["resources/js/lang.js"], "public/js/lang.js")
.js(
[
// 'node_modules/chart.js/dist/chart.js',
"resources/js/admin/count.js",
],
"public/js/admin/count.js"
)
.js(
[
// 'node_modules/chart.js/dist/chart.js',
"resources/js/admin/membership.js",
],
"public/js/admin/membership.js"
)
.js(["resources/js/scriptResultPage.js"], "public/js/scriptResultPage.js")
.js("resources/js/aaresultpage.js", "public/js/aaresultpage.js")
.js(["resources/js/contact.js"], "public/js/contact.js")
.js("resources/js/editLanguage.js", "public/js/editLanguage.js")
.js(
[
"resources/js/donation/base.js",
"resources/js/donation/paypal-options.js",
"resources/js/donation/paypal-card.js",
"resources/js/donation/paypal-subscription.js",
],
"public/js/donation.js"
)
// utility
.js(
["resources/js/utility.js", "resources/js/translations.js"],
"public/js/utility.js"
)
.js("resources/js/widgets.js", "public/js/widgets.js")
.js("resources/js/scriptJoinPage.js", "public/js/scriptJoinPage.js")
.js(
"resources/js/admin/affilliates/index.js",
"public/js/admin/affilliates.js"
)
.js("resources/js/admin/bot.js", "public/js/admin/bot.js")
.js("resources/js/verify.js", "public/js/index.js")
.js("resources/js/membership.js", "public/js/membership.js")
.polyfill({
enabled: true,
useBuiltIns: "usage",
targets: "firefox 50, IE 11",
})
// source maps
.sourceMaps(false, "inline-source-map")
// versioning
.version();