| 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]'
 
-         }
 
-       }]
 
-     }]
 
-   };
 
- }
 
 
  |