Skip to content

Instantly share code, notes, and snippets.

@kristapsveveris
Last active August 29, 2015 14:19
Show Gist options
  • Save kristapsveveris/c25ba60984d8f3602d68 to your computer and use it in GitHub Desktop.
Save kristapsveveris/c25ba60984d8f3602d68 to your computer and use it in GitHub Desktop.
var elixir = require('laravel-elixir');
var dir = {
bower: 'vendor/bower_components/',
vendor: 'resources/assets/vendor/',
scripts: 'resources/assets/js/',
assets: 'public/assets/',
build: 'public/build/assets/',
bootstrap: "./vendor/bower_components/bootstrap-sass-official/assets/"
};
elixir(function(mix) {
// Compile SASS
mix.sass([
'app.scss',
'serve-desktop.scss',
'serve-mobile.scss'
], dir.assets + 'css', {includePaths: [dir.bootstrap + 'stylesheets/']});
mix.styles([
dir.bower + 'datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.css',
dir.bower + 'datatables-plugins/integration/font-awesome/dataTables.fontAwesome.css',
dir.bower + 'datetimepicker/jquery.datetimepicker.css',
dir.bower + 'jquery-ui/themes/base/core.css',
dir.bower + 'jquery-ui/themes/base/slider.css',
dir.bower + 'jquery-ui/themes/base/resizable.css',
dir.bower + 'jquery-ui/themes/base/theme.css',
dir.bower + 'select2-ng/select2.css',
dir.bower + 'select2-ng/select2-bootstrap.css',
dir.bower + 'spectrum/spectrum.css',
dir.vendor + 'highlight/highlight.css',
dir.assets + 'css/app.css'
], dir.assets + 'css/all.css', './');
mix.scripts([
dir.bower + '/jquery/dist/jquery.min.js',
dir.bower + '/jquery-ui/ui/core.js',
dir.bower + '/jquery-ui/ui/widget.js',
dir.bower + '/jquery-ui/ui/mouse.js',
dir.bower + '/jquery-ui/ui/slider.js',
dir.bower + '/jquery-ui/ui/resizable.js',
dir.bower + '/bootstrapvalidator/dist/js/bootstrapValidator.js',
dir.bower + '/dropzone/downloads/dropzone.js',
dir.bower + '/bootstrap-sass-official/assets/javascripts/bootstrap.js',
dir.bower + '/moment/min/moment.min.js',
dir.bower + '/datetimepicker/jquery.datetimepicker.js',
dir.bower + '/datatables/media/js/jquery.dataTables.min.js',
dir.bower + '/datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.min.js',
dir.bower + '/select2-ng/select2.min.js',
dir.bower + 'spectrum/spectrum.js',
dir.bower + 'bootsrapvalidator/src/js/bootstrapValidator.js',
dir.vendor + '/highlight/highlight.pack.js',
dir.vendor + '/spinner/spin.min.js',
dir.vendor + '/simpleajaxuploader/SimpleAjaxUploader.js',
dir.vendor + '/highcharts/js/highcharts.js',
dir.scripts + 'plugins.js',
dir.scripts + 'app.js'
], dir.assets + 'js/all.js', './');
mix.scripts([
dir.bower + '/fabric/dist/fabric.js',
dir.scripts + 'creativefabric.js',
dir.scripts + 'campaignEditor.js'
], dir.assets + 'js/campaign.js', './');
mix.scripts([
dir.bower + '/jquery/dist/jquery.min.js',
dir.vendor + '/detectzoom/detect-zoom.js',
dir.scripts + 'serve.js'
], dir.assets + 'js/serve.js', './');
mix.version([
'assets/js/all.js',
'assets/js/campaign.js',
'assets/js/serve.js',
'assets/css/all.css',
'assets/css/serve-desktop.css',
'assets/css/serve-mobile.css'
]);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment