process.env.NODE_ENV = "development";
const { merge } = require("webpack-merge");
const commonConfig = require("./webpack.common");
const ReactRefreshWebpackPlugin = require("@pmmmwh/react-refresh-webpack-plugin");

let _devConfig = {
  mode: "development",
  stats: "errors-warnings",
  devtool: "source-map",
  devServer: {
    open: true,
    proxy: {
      "/PMS": {
        // target: "http://192.168.8.7:3001/mock/3247",
        target: "http://10.10.128.65:3001/mock/11",
        pathRewrite: {
          "^/PMS": "",
        },
      },
    },
    client: {
      logging: "error",
    },
  },
  plugins: [new ReactRefreshWebpackPlugin()],
};

let devConfig = merge(commonConfig, _devConfig);

module.exports = devConfig;