diff options
Diffstat (limited to '')
-rw-r--r-- | webpack.config.js | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/webpack.config.js b/webpack.config.js index 6a436f43..f9d9a6db 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,8 +1,33 @@ var baseConfig = require('./webpackBaseConfig'); var ExtractTextPlugin = require("extract-text-webpack-plugin"); +var path = require('path'); -module.exports = Object.assign({}, baseConfig, { +module.exports = [Object.assign({}, baseConfig, { plugins: baseConfig.plugins.concat([ new ExtractTextPlugin("[name].css") ]) -}); +}), { + entry: { + htmlExport: path.join(__dirname, 'public/js/htmlExport.js') + }, + module: { + loaders: [{ + test: /\.css$/, + loader: ExtractTextPlugin.extract('style-loader', 'css-loader') + }, { + test: /\.scss$/, + loader: ExtractTextPlugin.extract('style-loader', 'sass-loader') + }, { + test: /\.less$/, + loader: ExtractTextPlugin.extract('style-loader', 'less-loader') + }] + }, + output: { + path: path.join(__dirname, 'public/build'), + publicPath: '/build/', + filename: '[name].js' + }, + plugins: [ + new ExtractTextPlugin("html.min.[hash].css") + ] +}]; |