Simple extension to laravel elixir to build javascript bundle with webpack.
npm install --save-dev laravel-elixir-webpack
var elixir = require("laravel-elixir");
require("laravel-elixir-webpack");
elixir(function(mix) {
mix.webpack("app.js");
});
First argument is the entry point of your application (default directory is resources/assets/js). In third argument you could pass webpack options. In production bundle will be compressed.
elixir(function(mix) {
mix.webpack("app.js", {
outputDir: "public/js",
entry: {
app: "src/app.js",
test: "test/test.js",
},
output: {
filename: "bundle.js"
}
});
});