filebrowser/frontend/vue.config.js

24 lines
554 B
JavaScript

const CompressionPlugin = require("compression-webpack-plugin");
module.exports = {
runtimeCompiler: true,
publicPath: "[{[ .StaticURL ]}]",
parallel: true,
configureWebpack: {
resolve: {
alias: {
// Add Ace Editor alias for importing it in your Vue components
ace: "ace-builds/src-min-noconflict",
},
extensions: ["*", ".js", ".vue", ".json"],
},
plugins: [
new CompressionPlugin({
include: /\.js$/,
deleteOriginalAssets: true,
minRatio: 0.8,
}),
],
},
};