Advertisement
Guest User

Untitled

a guest
Jun 1st, 2015
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var elixir = require('laravel-elixir');
  2. var dir_src = 'vendor/bower_components/';
  3. var dir_dest_js = 'resources/assets/js/';
  4.  
  5. /*
  6.  |--------------------------------------------------------------------------
  7.  | Elixir Asset Management
  8.  |--------------------------------------------------------------------------
  9.  |
  10.  | Elixir provides a clean, fluent API for defining some basic Gulp tasks
  11.  | for your Laravel application. By default, we are compiling the Less
  12.  | file for our application, as well as publishing vendor resources.
  13.  |
  14.  */
  15.  
  16. elixir.config.sourcemaps = false;
  17.  
  18. elixir(function (mix) {
  19.  
  20.     /*
  21.      |--------------------------------------------------------------------------
  22.      | Copy
  23.      |--------------------------------------------------------------------------
  24.      */
  25.  
  26.     // Copy CSS / LESS
  27.     mix.copy(dir_src + 'eonasdan-bootstrap-datetimepicker/src/less/_bootstrap-datetimepicker.less', 'resources/assets/less/datetimepicker.less');
  28.     mix.copy(dir_src + 'bootstrap-select/less/bootstrap-select.less', 'resources/assets/less/bootstrapselect.less');
  29.     mix.copy(dir_src + 'bootstrap-select/less/variables.less', 'resources/assets/less/variables_bootstrapselect.less');
  30.  
  31.     // Copy JS
  32.     mix.copy(dir_src + 'jquery/dist/jquery.js', dir_dest_js + 'jquery.js');
  33.     mix.copy(dir_src + 'jquery-cookie/jquery.cookie.js', dir_dest_js + 'jquery.cookie.js');
  34.     mix.copy(dir_src + 'moment/moment.js', dir_dest_js + 'moment.js');
  35.     mix.copy(dir_src + 'bootstrap/dist/js/bootstrap.js', dir_dest_js + 'bootstrap.js');
  36.     mix.copy(dir_src + 'eonasdan-bootstrap-datetimepicker/src/js/bootstrap-datetimepicker.js', dir_dest_js + 'bootstrap_datetimepicker.js');
  37.     mix.copy(dir_src + 'bootstrap-select/js/bootstrap-select.js', dir_dest_js + 'bootstrap-select.js');
  38.     mix.copy(dir_src + 'jquery-knob/js/jquery.knob.js', dir_dest_js + 'jquery.knob.js');
  39.  
  40.     // Dropzone
  41.     mix.copy(dir_src + 'dropzone/dist/dropzone.js', dir_dest_js + 'dropzone.js');
  42.     mix.copy(dir_src + 'dropzone/dist/basic.css', 'resources/assets/less/dropzone.less');
  43.  
  44.     // Copy FONTS
  45.     mix.copy(dir_src + 'bootstrap/fonts/', 'public/fonts/');
  46.     mix.copy(dir_src + 'fontawesome/fonts/', 'public/fonts/');
  47.  
  48.     /*
  49.      |--------------------------------------------------------------------------
  50.      | Mix
  51.      |--------------------------------------------------------------------------
  52.      */
  53.     mix.less('common.less');
  54.  
  55.     mix.scripts([
  56.         'jquery.js',
  57.         'jquery.cookie.js',
  58.         'moment.js',
  59.         'bootstrap_datetimepicker.js',
  60.         'bootstrap.js',
  61.         'bootstrap-select.js',
  62.         'scripts.js'
  63.     ], 'public/js/common.js');
  64.  
  65.     // Redactor editor
  66.     mix.scripts([
  67.         'redactor/redactor.js',
  68.         'redactor/redactor_image_manager.js',
  69.         'redactor/redactor_video.js',
  70.         'redactor/redactor_definedlinks.js'
  71.     ], 'public/js/redactor/editor.js');
  72.  
  73.     // Redactor language pack (polish)
  74.     mix.scripts([
  75.         'redactor/lang/pl.js'
  76.     ], 'public/js/redactor/lang/pl.js');
  77.  
  78.     mix.scripts([
  79.         'jquery.jcrop.js'
  80.     ], 'public/js/crop.js');
  81.  
  82.     mix.scripts([
  83.         'dropzone.js',
  84.         'jquery.knob.js'
  85.     ], 'public/js/upload.js');
  86.  
  87.     /*
  88.      |--------------------------------------------------------------------------
  89.      | Version
  90.      |--------------------------------------------------------------------------
  91.      */
  92.     mix.version([
  93.         'public/css/common.css',
  94.         'public/js/common.js',
  95.         'public/js/crop.js',
  96.         'public/js/upload.js',
  97.         'public/js/redactor/editor.js',
  98.         'public/js/redactor/lang/pl.js'
  99.     ]);
  100. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement