text: var path = require('path');
  var webpack = require('webpack');
  
  module.exports = {
      entry: './src/main.js',
      output: {
          path: path.resolve(__dirname, '../mem_usage_ui/static/js'),
          publicPath: '../mem_usage_ui/static/js',
          filename: 'build.js'
      },
      module: {
          rules: [
              {
                  test: /\.css$/,
                  use: [
                      'vue-style-loader',
                      'css-loader'
                  ],
              }, {
                  test: /\.vue$/,
                  loader: 'vue-loader',
                  options: {
                      loaders: {}
                      // 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'
          },
          extensions: ['*', '.js', '.vue', '.json']
      },
      performance: {
          hints: false
      },
      devtool: '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.LoaderOptionsPlugin({
              minimize: true
          })
      ])
  }
  