- 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
40 lines
1 KiB
JavaScript
Vendored
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');
|