Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.08 KB

readme.md

File metadata and controls

39 lines (27 loc) · 1.08 KB

Laravel Elixir Browserify Support

Step 1: Install

First ensure, that you're Laravel Elixir version is up to date. It should be at least version 6 or newer.

npm install laravel-elixir-browserify-official --save-dev

Step 2: Use It

// Gulpfile.js

var elixir = require('laravel-elixir');

elixir(function(mix) {
    mix.browserify('main.js'); // mix.browserify(srcPath, outputPath, srcBaseDir, browserifyOptions)
});

This will compile, by default, resources/assets/js/main.js to public/js/main.js. Should you require a different source directory, either provide an optional path as the third argument to mix.browserify, or begin your path with ./. This will instruct Elixir to ignore any default base directories.

elixir(function(mix) {
    mix.browserify('./app/assets/js/main.js');
});

The same is true for the output path.

elixir(function(mix) {
    mix.browserify('./app/assets/js/main.js', 'public/build/bundle.js');
});

That's it! Refer to the Laravel Elixir documentation for more details.