var webpack = require("webpack"); var globby = require("globby"); var precss = require('precss'); var autoprefixer = require('autoprefixer'); var ExtractTextPlugin = require("extract-text-webpack-plugin") module.exports = { entry: { "scripts" : globby.sync([ __dirname + "/src/main/static/*.*" ]) }, output: { path: __dirname + "/src/main/webapp", filename: "[name].js" }, module: { loaders: [ { test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader!postcss-loader") } ] }, plugins: [ new ExtractTextPlugin("style.css", { allChunks: true }) ], postcss: function() { return [require("postcss-import")({ addDependencyTo: webpack, path: ['node_modules'] }), precss({'import': {disable: true}}), autoprefixer]; } }