| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | const ExtractTextPlugin = require("extract-text-webpack-plugin");module.exports = function (theme) {  return {    rules: [{      test: /\.js$/,      exclude: /node_modules/,      use: {        loader: 'babel-loader',        options: {          "presets": ["es2015"]        }      }    }, {      test: /\.(css|less)$/,      use: ExtractTextPlugin.extract({        fallback: 'style-loader',        use: [{          loader: 'css-loader',          options: {            importLoaders: 1          }        }, {          loader: 'less-loader',          options: {            modifyVars: theme          }        }]      })    }, {      test: /\.html$/,      use: [{        loader: 'html-withimg-loader',        options: {          minimize: false        }      }],    }, {      test: /\.(png|jpg)$/,      use: [{        loader: 'url-loader',        options: {          limit: 1,          name: '[path][name].[ext]'        }      }]    }, {      test: /\.(woff|woff2|svg|eot|ttf)$/,      use: [{        loader: 'url-loader',        options: {          limit: 1,          name: '[path][name].[ext]'        }      }]    }]  };}
 |