2015-03-12 01:44:39 +01:00
|
|
|
var elixir = require('laravel-elixir');
|
|
|
|
|
2016-07-22 12:36:58 +02:00
|
|
|
/**
|
|
|
|
* Set Elixir Source Maps
|
|
|
|
*
|
|
|
|
* @type {boolean}
|
2015-03-12 01:44:39 +01:00
|
|
|
*/
|
2016-07-22 12:36:58 +02:00
|
|
|
elixir.config.sourcemaps = true;
|
|
|
|
|
2016-07-22 17:48:14 +02:00
|
|
|
/**
|
|
|
|
* Configuring assets path.
|
|
|
|
* Explicitly setting it to empty, as we're not using Laravels resources/assets folder
|
|
|
|
*
|
|
|
|
* @type {string}
|
|
|
|
*/
|
|
|
|
elixir.config.assetsPath = '';
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Configuring Javascript assets path.
|
|
|
|
* Explicitly setting it to empty, as we're not using Laravels resources/assets/js folder
|
|
|
|
*
|
|
|
|
* @type {string}
|
|
|
|
*/
|
|
|
|
elixir.config.js.folder = '';
|
|
|
|
|
2016-07-26 11:46:15 +02:00
|
|
|
/**
|
|
|
|
* Configuring CSS assets path.
|
|
|
|
* Explicitly setting it to empty, as we're not using Laravels resources/assets/css folder
|
|
|
|
*
|
|
|
|
* @type {string}
|
|
|
|
*/
|
|
|
|
elixir.config.css.folder = '';
|
|
|
|
|
2016-08-05 10:50:23 +02:00
|
|
|
/**
|
|
|
|
* Remove all CSS comments
|
|
|
|
*
|
|
|
|
* @type {{discardComments: {removeAll: boolean}}}
|
|
|
|
*/
|
|
|
|
elixir.config.css.cssnano.pluginOptions = {
|
|
|
|
discardComments: {
|
|
|
|
removeAll: true
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
2016-07-22 12:36:58 +02:00
|
|
|
/**
|
|
|
|
* Directory for bower source files.
|
|
|
|
* If changing this, please also see .bowerrc
|
|
|
|
*
|
|
|
|
* @type {string}
|
|
|
|
*/
|
|
|
|
var bowerDir = 'public/vendor';
|
2015-03-12 01:44:39 +01:00
|
|
|
|
|
|
|
elixir(function(mix) {
|
2016-07-22 12:36:58 +02:00
|
|
|
|
|
|
|
/**
|
|
|
|
* CSS configuration
|
|
|
|
*/
|
2016-07-26 11:46:15 +02:00
|
|
|
mix.styles([
|
|
|
|
bowerDir + '/bootstrap/dist/css/bootstrap.css',
|
|
|
|
bowerDir + '/font-awesome/css/font-awesome.css',
|
|
|
|
bowerDir + '/datatables/media/css/jquery.dataTables.css',
|
|
|
|
bowerDir + '/datatables-bootstrap3/BS3/assets/css/datatables.css',
|
|
|
|
'public/css/bootstrap-combobox.css',
|
|
|
|
'public/css/public.style.css'
|
|
|
|
], 'public/css/built.public.css');
|
2016-07-22 12:36:58 +02:00
|
|
|
|
2016-07-29 16:10:38 +02:00
|
|
|
mix.styles([
|
|
|
|
bowerDir + '/bootstrap/dist/css/bootstrap.css',
|
|
|
|
bowerDir + '/bootstrap-datepicker/dist/css/bootstrap-datepicker3.css',
|
|
|
|
bowerDir + '/datatables/media/css/jquery.dataTables.css',
|
|
|
|
bowerDir + '/datatables-bootstrap3/BS3/assets/css/datatables.css',
|
|
|
|
bowerDir + '/font-awesome/css/font-awesome.css',
|
|
|
|
bowerDir + '/dropzone/dist/dropzone.css',
|
|
|
|
bowerDir + '/spectrum/spectrum.css',
|
|
|
|
bowerDir + '/sweetalert/dist/sweetalert.css',
|
|
|
|
'public/css/bootstrap-combobox.css',
|
|
|
|
'public/css/typeahead.js-bootstrap.css',
|
|
|
|
'public/css/style.css'
|
|
|
|
], 'public/css/built.css');
|
|
|
|
|
2016-07-22 12:36:58 +02:00
|
|
|
/**
|
|
|
|
* JS configuration
|
|
|
|
*/
|
2016-07-24 13:31:25 +02:00
|
|
|
mix.scripts(['resources/assets/js/Chart.js'], 'public/js/Chart.min.js')
|
|
|
|
.scripts(['resources/assets/js/d3.js'], 'public/js/d3.min.js');
|
2016-08-09 14:22:33 +02:00
|
|
|
|
2016-07-24 17:43:03 +02:00
|
|
|
mix.scripts([
|
|
|
|
'public/js/pdf_viewer.js',
|
|
|
|
'public/js/compatibility.js',
|
2016-08-09 14:22:33 +02:00
|
|
|
//'public/js/pdfmake.min.js',
|
|
|
|
'public/js/pdfmake.js',
|
2016-07-24 17:43:03 +02:00
|
|
|
'public/js/vfs.js'
|
|
|
|
], 'public/pdf.built.js');
|
2016-07-22 12:36:58 +02:00
|
|
|
|
|
|
|
|
2015-03-12 01:44:39 +01:00
|
|
|
});
|