banana_split/vue.config.js
2019-07-15 17:19:56 +02:00

27 lines
730 B
JavaScript

let HtmlWebpackPlugin = require('html-webpack-plugin');
let HtmlWebpackInlineSourcePlugin = require('html-webpack-inline-source-plugin');
let Webpack = require('webpack');
let childProcess = require('child_process');
let GIT_REVISION = childProcess.execSync('git rev-parse HEAD').toString();
module.exports = {
productionSourceMap: false,
css: {
extract: false
},
configureWebpack: {
plugins: [
new HtmlWebpackPlugin({
template: 'public/index.html',
inlineSource: '.(js|css)$'
}),
new HtmlWebpackInlineSourcePlugin(HtmlWebpackPlugin),
new Webpack.DefinePlugin({
'process.env': {
'GIT_REVISION': JSON.stringify(GIT_REVISION)
}
})
]
}
}