25 lines
903 B
JavaScript
25 lines
903 B
JavaScript
const Encore = require('@symfony/webpack-encore');
|
|
const webpack = require('webpack');
|
|
|
|
Encore
|
|
.setOutputPath('../public_html/build/')
|
|
.setPublicPath('/build/')
|
|
.addEntry('main', './src/main.js')
|
|
.enableVueLoader()
|
|
.enableSassLoader()
|
|
.enableVersioning()
|
|
.disableSingleRuntimeChunk()
|
|
.splitEntryChunks()
|
|
.enableSourceMaps(!Encore.isProduction())
|
|
.enableBuildNotifications()
|
|
.addStyleEntry('rtl-ltr', './src/assets/styles/rtl-ltr.css')
|
|
.addStyleEntry('vuetify-rtl', './src/assets/styles/vuetify-rtl.css')
|
|
.addStyleEntry('components-rtl', './src/assets/styles/components-rtl.css')
|
|
.addPlugin(new webpack.DefinePlugin({
|
|
__VUE_OPTIONS_API__: JSON.stringify(true),
|
|
__VUE_PROD_DEVTOOLS__: JSON.stringify(false),
|
|
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: JSON.stringify(false)
|
|
}));
|
|
|
|
module.exports = Encore.getWebpackConfig();
|