text: const path = require('path');
  const merge = require("webpack-merge");
  const common = require("./webpack.common.js");
  
  const HOST = process.env.HOST || "localhost";
  const PORT = process.env.PORT || "9000";
  
  module.exports = merge(common('development'), {
    mode: "development",
    devtool: "eval-source-map",
    devServer: {
      contentBase: "./dist",
      host: HOST,
      port: PORT,
      compress: true,
      inline: true,
      historyApiFallback: {
        index:'/console/'
      },
      hot: true,
      overlay: true,
      open: true,
      openPage: 'console',
      serveIndex: true
    },
    module: {
      rules: [
        {
          test: /\.css$/,
          include: [
            path.resolve(__dirname, 'src'),
            path.resolve(__dirname, 'node_modules/patternfly'),
            path.resolve(__dirname, 'node_modules/@patternfly/patternfly'),
            path.resolve(__dirname, 'node_modules/@patternfly/react-styles/css'),
            path.resolve(__dirname, 'node_modules/@patternfly/react-core/dist/styles/base.css'),
            path.resolve(__dirname, 'node_modules/@patternfly/react-core/dist/esm/@patternfly/patternfly'),
            path.resolve(__dirname, 'node_modules/@patternfly/react-core/node_modules/@patternfly/react-styles/css'),
            path.resolve(__dirname, 'node_modules/@patternfly/react-table/node_modules/@patternfly/react-styles/css'),
            path.resolve(__dirname, 'node_modules/@patternfly/react-inline-edit-extension/node_modules/@patternfly/react-styles/css')
          ],
          use: ["style-loader", "css-loader"]
        }
      ]
    }
  });
  