diff options
| author | Yuval Adam <_@yuv.al> | 2018-11-17 15:46:12 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2018-11-17 15:49:40 +0200 |
| commit | b8c2848e6b38c5aaafbe307494865066c748fff8 (patch) | |
| tree | 2c45b848a8d6dd529cde6efdf64f3c88c888d7ed /webpack.config.js | |
| parent | f3b7cc1b3f896462ef0ceac646308d08a2dab3a9 (diff) | |
Initial v4.0 - migrate back to React
Diffstat (limited to 'webpack.config.js')
| -rw-r--r-- | webpack.config.js | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 6998c8f..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,72 +0,0 @@ -var path = require('path') -var webpack = require('webpack') - -module.exports = { - entry: './geshem.js', - output: { - path: path.resolve(__dirname, './static/js'), - publicPath: '/static/js/', - filename: 'build.js' - }, - module: { - rules: [ - { - test: /\.vue$/, - loader: 'vue-loader', - options: { - loaders: { - // Since sass-loader (weirdly) has SCSS as its default parse mode, we map - // the "scss" and "sass" values for the lang attribute to the right configs here. - // other preprocessors should work out of the box, no loader config like this necessary. - 'scss': 'vue-style-loader!css-loader!sass-loader', - 'sass': 'vue-style-loader!css-loader!sass-loader?indentedSyntax' - } - // other vue-loader options go here - } - }, - { - test: /\.js$/, - loader: 'babel-loader', - exclude: /node_modules/ - }, - { - test: /\.(png|jpg|gif|svg)$/, - loader: 'file-loader', - options: { - name: '[name].[ext]?[hash]' - } - } - ] - }, - resolve: { - alias: { - 'vue$': 'vue/dist/vue.esm.js' - } - }, - performance: { - hints: false - }, - devtool: '#eval-source-map' -} - -if (process.env.NODE_ENV === 'production') { - module.exports.devtool = '#source-map' - // http://vue-loader.vuejs.org/en/workflow/production.html - module.exports.plugins = (module.exports.plugins || []).concat([ - new webpack.DefinePlugin({ - 'process.env': { - NODE_ENV: '"production"' - } - }), - new webpack.optimize.UglifyJsPlugin({ - sourceMap: true, - compress: { - warnings: false, - comparisons: false // workaround for https://github.com/mapbox/mapbox-gl-js/issues/4359 - } - }), - new webpack.LoaderOptionsPlugin({ - minimize: true - }) - ]) -} |
