hesabix/frontend/webpack.config.js
2025-09-01 13:21:04 -04:00

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();