@@ -65,24 +65,27 @@ task 'dist', 'Build a distribution', ->
65
65
throw err if err
66
66
fs .unlink ' dist/_swagger-ui.coffee'
67
67
console .log ' : Combining with javascript...'
68
- exec ' cat src/main/javascript/doc.js dist/_swagger-ui-templates.js dist/_swagger-ui.js > dist/swagger-ui.js ' , ( err , stdout , stderr ) ->
69
- throw err if err
70
- fs . unlink ' dist/_swagger-ui.js '
71
- fs . unlink ' dist/_swagger -ui-templates .js'
72
- console . log ' : Minifying all... '
73
- exec ' java -jar "./bin/yuicompressor-2.4.7.jar" --type js -o ' + ' dist/swagger -ui.min. js ' + ' dist/swagger-ui.js' , (err , stdout , stderr ) ->
68
+
69
+ fs . readFile ' package.json ' , ' utf8 ' , ( err , fileContents ) ->
70
+ obj = JSON . parse (fileContents)
71
+ exec ' echo "// swagger -ui.js" > dist/swagger-ui .js'
72
+ exec ' echo "// version ' + obj . version + ' " >> dist/swagger-ui.js '
73
+ exec ' cat src/main/javascript/doc.js dist/_swagger-ui-templates. js dist/_swagger -ui.js >> dist/swagger-ui.js' , (err , stdout , stderr ) ->
74
74
throw err if err
75
- lessc ()
75
+ fs .unlink ' dist/_swagger-ui.js'
76
+ fs .unlink ' dist/_swagger-ui-templates.js'
77
+ console .log ' : Minifying all...'
78
+ exec ' java -jar "./bin/yuicompressor-2.4.7.jar" --type js -o ' + ' dist/swagger-ui.min.js ' + ' dist/swagger-ui.js' , (err , stdout , stderr ) ->
79
+ throw err if err
80
+ lessc ()
76
81
77
82
lessc = ->
78
83
# Someone who knows CoffeeScript should make this more Coffee-licious
79
84
console .log ' : Compiling LESS...'
80
85
81
86
less .render fs .readFileSync (" src/main/less/screen.less" , ' utf8' ), (err , css ) ->
82
- console .log err
83
87
fs .writeFileSync (" src/main/html/css/screen.css" , css)
84
88
less .render fs .readFileSync (" src/main/less/reset.less" , ' utf8' ), (err , css ) ->
85
- console .log err
86
89
fs .writeFileSync (" src/main/html/css/reset.css" , css)
87
90
pack ()
88
91
0 commit comments