ldc-gen-game-web/webpack.mix.js
Jérémy Munsch 2831d422c9
Refactorize Settings BO save
- require composer kwaadpepper/enum
- User->role is now an enum
- Add isLocal and isAdmin to user model
- changed multiple fields casts on model Settings
- added validation for settings
2022-03-11 09:59:40 +01:00

40 lines
1 KiB
JavaScript
Vendored

const path = require('path');
const mix = require('laravel-mix');
require('laravel-mix-polyfill');
mix.webpackConfig({
resolve: {
alias: {
'@': path.resolve('resources/front/assets')
}
}
});
let assetDir = 'front/assets';
mix.options({
fileLoaderDirs: {
images: `${assetDir}/images`,
fonts: `${assetDir}/fonts`
},
postCss: [
require('postcss-discard-comments')({
removeAll: true
})
]
});
mix.js("resources/js/app.js", "public/js")
.js("resources/js/basic.js", "public/js/basic-min.js")
.sass("resources/sass/app.scss", "public/css")
// mix Frontend
.sass("resources/front/sass/theme.scss", "public/css/theme.css")
.vue()
.polyfill({
enabled: true,
useBuiltIns: "usage",
targets: { "firefox": "50", "ie": 11 }
});
mix.combine(["resources/front/js/ldcweb-cn.js"], "public/js/ldcweb-cn.min.js");
// Copy Blade Images Assets
mix.copyDirectory('resources/front/assets', 'public/front/assets');