text: const MiniCssExtractPlugin = require("mini-css-extract-plugin");
  const path = require("path");
  
  module.exports = {
    entry: {
      main: "./src/client/js/main.js",
      getTrend: "./src/client/js/getTrend.js",
      githubInfo: "./src/client/js/githubInfo.js",
      search: "./src/client/js/search.js",
    },
    plugins: [
      new MiniCssExtractPlugin({
        filename: "css/styles.css",
      }),
    ],
    output: {
      filename: "js/[name].js",
      path: path.resolve(__dirname, "assets"),
      clean: true,
    },
    module: {
      rules: [
        {
          test: /\.js$/,
          use: {
            loader: "babel-loader",
            options: {
              presets: [["@babel/preset-env", { targets: "defaults" }]],
            },
          },
        },
        {
          test: /\.scss$/,
          use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"],
        },
      ],
    },
  };