1
1
var elixir = require ( 'laravel-elixir' )
2
+
3
+ require ( './tasks/concatScripts.task.js' ) ;
2
4
require ( 'laravel-elixir-karma' )
3
5
require ( './tasks/angular.task.js' )
4
6
require ( './tasks/bower.task.js' )
@@ -25,27 +27,36 @@ elixir(function (mix) {
25
27
var fontsOutputFolder = config . fonts . outputFolder
26
28
var buildPath = config . buildPath
27
29
28
- var assets = [
29
- jsOutputFolder + '/vendor.js' ,
30
- jsOutputFolder + '/partials.js' ,
31
- jsOutputFolder + '/app.js' ,
32
- cssOutputFolder + '/vendor.css' ,
33
- cssOutputFolder + '/app.css'
34
- ] ,
35
- karmaJsDir = [
36
- jsOutputFolder + '/vendor.js' ,
37
- 'node_modules/angular-mocks/angular-mocks.js' ,
38
- 'node_modules/ng-describe/dist/ng-describe.js' ,
39
- jsOutputFolder + '/partials.js' ,
40
- jsOutputFolder + '/app.js' ,
41
- 'tests/angular/**/*.spec.js'
42
- ]
30
+ var assets = [
31
+ 'public/js/final.js' ,
32
+ 'public/css/final.css'
33
+ ] ,
34
+ scripts = [
35
+ './public/js/vendor.js' ,
36
+ './public/js/partials.js' ,
37
+ './public/js/app.js' ,
38
+ './public/dist/js/app.js'
39
+ ] ,
40
+ styles = [
41
+ './public/css/vendor.css' ,
42
+ './public/css/app.css'
43
+ ] ,
44
+ karmaJsDir = [
45
+ jsOutputFolder + '/vendor.js' ,
46
+ 'node_modules/angular-mocks/angular-mocks.js' ,
47
+ 'node_modules/ng-describe/dist/ng-describe.js' ,
48
+ jsOutputFolder + '/partials.js' ,
49
+ jsOutputFolder + '/app.js' ,
50
+ 'tests/angular/**/*.spec.js'
51
+ ] ;
43
52
44
53
mix
45
54
. bower ( )
46
55
. angular ( './angular/' )
47
56
. ngHtml2Js ( './angular/**/*.html' )
57
+ . concatScripts ( scripts , 'final.js' )
48
58
. sass ( './angular/**/*.scss' , 'public/css' )
59
+ . styles ( styles , './public/css/final.css' )
49
60
. version ( assets )
50
61
. browserSync ( {
51
62
proxy : 'localhost:8000'
0 commit comments