Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var elixir = require('laravel-elixir');
- var dir_src = 'vendor/bower_components/';
- var dir_dest_js = 'resources/assets/js/';
- /*
- |--------------------------------------------------------------------------
- | Elixir Asset Management
- |--------------------------------------------------------------------------
- |
- | Elixir provides a clean, fluent API for defining some basic Gulp tasks
- | for your Laravel application. By default, we are compiling the Less
- | file for our application, as well as publishing vendor resources.
- |
- */
- elixir.config.sourcemaps = false;
- elixir(function (mix) {
- /*
- |--------------------------------------------------------------------------
- | Copy
- |--------------------------------------------------------------------------
- */
- // Copy CSS / LESS
- mix.copy(dir_src + 'eonasdan-bootstrap-datetimepicker/src/less/_bootstrap-datetimepicker.less', 'resources/assets/less/datetimepicker.less');
- mix.copy(dir_src + 'bootstrap-select/less/bootstrap-select.less', 'resources/assets/less/bootstrapselect.less');
- mix.copy(dir_src + 'bootstrap-select/less/variables.less', 'resources/assets/less/variables_bootstrapselect.less');
- // Copy JS
- mix.copy(dir_src + 'jquery/dist/jquery.js', dir_dest_js + 'jquery.js');
- mix.copy(dir_src + 'jquery-cookie/jquery.cookie.js', dir_dest_js + 'jquery.cookie.js');
- mix.copy(dir_src + 'moment/moment.js', dir_dest_js + 'moment.js');
- mix.copy(dir_src + 'bootstrap/dist/js/bootstrap.js', dir_dest_js + 'bootstrap.js');
- mix.copy(dir_src + 'eonasdan-bootstrap-datetimepicker/src/js/bootstrap-datetimepicker.js', dir_dest_js + 'bootstrap_datetimepicker.js');
- mix.copy(dir_src + 'bootstrap-select/js/bootstrap-select.js', dir_dest_js + 'bootstrap-select.js');
- mix.copy(dir_src + 'jquery-knob/js/jquery.knob.js', dir_dest_js + 'jquery.knob.js');
- // Dropzone
- mix.copy(dir_src + 'dropzone/dist/dropzone.js', dir_dest_js + 'dropzone.js');
- mix.copy(dir_src + 'dropzone/dist/basic.css', 'resources/assets/less/dropzone.less');
- // Copy FONTS
- mix.copy(dir_src + 'bootstrap/fonts/', 'public/fonts/');
- mix.copy(dir_src + 'fontawesome/fonts/', 'public/fonts/');
- /*
- |--------------------------------------------------------------------------
- | Mix
- |--------------------------------------------------------------------------
- */
- mix.less('common.less');
- mix.scripts([
- 'jquery.js',
- 'jquery.cookie.js',
- 'moment.js',
- 'bootstrap_datetimepicker.js',
- 'bootstrap.js',
- 'bootstrap-select.js',
- 'scripts.js'
- ], 'public/js/common.js');
- // Redactor editor
- mix.scripts([
- 'redactor/redactor.js',
- 'redactor/redactor_image_manager.js',
- 'redactor/redactor_video.js',
- 'redactor/redactor_definedlinks.js'
- ], 'public/js/redactor/editor.js');
- // Redactor language pack (polish)
- mix.scripts([
- 'redactor/lang/pl.js'
- ], 'public/js/redactor/lang/pl.js');
- mix.scripts([
- 'jquery.jcrop.js'
- ], 'public/js/crop.js');
- mix.scripts([
- 'dropzone.js',
- 'jquery.knob.js'
- ], 'public/js/upload.js');
- /*
- |--------------------------------------------------------------------------
- | Version
- |--------------------------------------------------------------------------
- */
- mix.version([
- 'public/css/common.css',
- 'public/js/common.js',
- 'public/js/crop.js',
- 'public/js/upload.js',
- 'public/js/redactor/editor.js',
- 'public/js/redactor/lang/pl.js'
- ]);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement