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

elixir.config.appPath = 'src';
elixir.config.assetsPath = 'app/resources/assets';
elixir.config.viewPath = 'app/resources/views';
elixir.config.css.outputFolder = 'assets/app/css';
elixir.config.js.outputFolder = 'assets/app/js';

var vendorFiles = {

    // AdminLTE
    'node_modules/admin-lte/dist': 'public/assets/vendor/admin-lte',
    'node_modules/admin-lte/bootstrap': 'public/assets/vendor/admin-lte/bootstrap',
    'node_modules/admin-lte/plugins': 'public/assets/vendor/admin-lte/plugins',

    // Font Awesome
    'node_modules/font-awesome/css': 'public/assets/vendor/font-awesome/css',
    'node_modules/font-awesome/fonts': 'public/assets/vendor/font-awesome/fonts',

    // RPG Awesome
    'node_modules/rpg-awesome/css': 'public/assets/vendor/rpg-awesome/css',
    'node_modules/rpg-awesome/fonts': 'public/assets/vendor/rpg-awesome/fonts'

};

elixir(function (mix) {

    // Copy vendor assets
    for (var file in vendorFiles) {
        mix.copy(file, vendorFiles[file]);
    }

    // Compile app assets
    mix.sass('app.scss');

});

@@ -35,18 +35,39 @@
 ir')
-;%0A%0Aelixir.
+,%0A    config = elixir.config;%0A%0A
 conf
@@ -86,23 +86,16 @@
  'src';%0A
-elixir.
 config.a
@@ -126,31 +126,24 @@
 es/assets';%0A
-elixir.
 config.viewP
@@ -167,31 +167,24 @@
 ces/views';%0A
-elixir.
 config.css.o
@@ -215,23 +215,16 @@
 p/css';%0A
-elixir.
 config.j

Update gulpfile