text: const path = require('path');
  const HtmlWebpackPlugin = require('html-webpack-plugin');
  const WasmPackPlugin = require('@wasm-tool/wasm-pack-plugin');
  
  module.exports = {
      entry: path.join(__dirname, 'src', 'index.js'),
      output: {
          path: path.join(__dirname, 'build'),
          filename: 'index.bundle.js'
      },
      mode: process.env.NODE_ENV || 'development',
      resolve: {
          modules: [path.resolve(__dirname, 'src'), 'node_modules']
      },
      devServer: {
          contentBase: path.join(__dirname, 'src')
      },
      module: {
          rules: [
              {
                  test: /\.(js|jsx)$/,
                  exclude: /node_modules/,
                  use: ['babel-loader']
              },
              {
                  test: /\.(css|scss)$/,
                  use: [
                      "style-loader",
                      "css-loader",
                      "sass-loader"
                  ]
              },
              {
                  test: /\.(jpg|jpeg|png|gif|mp3|svg)$/,
                  loaders: ['file-loader']
              }
          ]
      },
      plugins: [
          new HtmlWebpackPlugin({
              template: path.join(__dirname,'src','index.html')
          }),
          new WasmPackPlugin({
              crateDirectory: path.resolve(__dirname, ".")
          })
      ],
      resolve: {
          extensions: [".js", ".jsx", ".scss", ".wasm"]
      }
  };