7 var exec = require('child_process').execSync; |
7 var exec = require('child_process').execSync; |
8 |
8 |
9 var options = minimist(process.argv.slice(2)); |
9 var options = minimist(process.argv.slice(2)); |
10 |
10 |
11 var buildOption = "--prod"; |
11 var buildOption = "--prod"; |
12 if(options.prod) { |
12 if(options.production) { |
13 buildOption = "--prod"; |
13 buildOption = "--prod"; |
14 } else if(options.dev) { |
14 } else if(options.development) { |
15 buildOption = "--dev"; |
15 buildOption = "--dev"; |
16 } |
16 } |
17 |
17 |
18 |
18 |
19 var paths = { |
19 var paths = { |
50 }); |
50 }); |
51 }); |
51 }); |
52 |
52 |
53 elixir(function(mix) { |
53 elixir(function(mix) { |
54 mix.sass('app.scss', 'public/css/app.css', {includePaths: [paths['bootstrap']+'stylesheets/']}) |
54 mix.sass('app.scss', 'public/css/app.css', {includePaths: [paths['bootstrap']+'stylesheets/']}) |
|
55 .scripts(['sparqlclient.js'], 'public/js/sparqlclient.js') |
|
56 .copy('resources/assets/sass/img', 'public/css/img') |
55 .copy(paths.bootstrap + 'fonts/bootstrap', 'public/fonts') |
57 .copy(paths.bootstrap + 'fonts/bootstrap', 'public/fonts') |
56 .copy(paths.bootstrap + 'javascripts/bootstrap.js', 'public/js/vendor/bootstrap.js') |
58 .copy(paths.bootstrap + 'javascripts/bootstrap.js', 'public/js/vendor/bootstrap.js') |
|
59 .copy(paths.bower_base_path + 'yasqe/dist/yasqe.bundled.min.js', 'public/js/vendor/yasqe.bundled.min.js') |
|
60 .copy(paths.bower_base_path + 'yasr/dist/yasr.bundled.min.js', 'public/js/vendor/yasr.bundled.min.js') |
57 .copy(paths.bower_base_path + 'jquery/dist/jquery.min.js', 'public/js/vendor/jquery.js') |
61 .copy(paths.bower_base_path + 'jquery/dist/jquery.min.js', 'public/js/vendor/jquery.js') |
|
62 .copy(paths.bower_base_path + 'yasqe/dist/yasqe.min.css', 'public/css/vendor/yasqe.min.css') |
|
63 .copy(paths.bower_base_path + 'yasr/dist/yasr.min.css', 'public/css/vendor/yasr.min.css') |
58 .copy(paths.bower_base_path + 'font-awesome/css/font-awesome.min.css', 'public/css/vendor/font-awesome.css') |
64 .copy(paths.bower_base_path + 'font-awesome/css/font-awesome.min.css', 'public/css/vendor/font-awesome.css') |
59 .task('build-ember') |
65 .task('build-ember') |
60 .task('copy-bo-ember'); |
66 .task('copy-bo-ember'); |
61 }); |
67 }); |
62 |
68 |