const path = require('path'); module.exports = { module: { rules: [ { include: /node_modules[\\/]lethean_web3[\\/]/, resolve: { fullySpecified: false, }, }, { test: /\.(js|jsx)$/, exclude: /node_modules/, use: ['babel-loader'], }, { test: /\.css$/, use: ['style-loader', 'css-loader'], }, { test: /\.s[ac]ss$/i, use: [ 'style-loader', { loader: 'css-loader', options: { modules: { auto: /\.module\.\w+$/i, localIdentName: '[path][name]__[local]--[hash:base64:5]', }, importLoaders: 1, sourceMap: true, }, }, 'sass-loader', ], }, { test: /\.svg$/, use: [ { loader: 'url-loader', options: { limit: 8192, mimetype: 'image/svg+xml', }, }, ], }, { test: /\.(png|jpe?g|gif)$/i, use: [ { loader: 'file-loader', options: { outputPath: 'static/images', name: '[name].[ext]', }, }, ], }, { test: /\.(ts|tsx)$/, exclude: /node_modules/, use: 'ts-loader', }, ], }, resolve: { extensions: ['.*', '.js', '.jsx', '.ts', '.tsx'], }, };