added emitting version into swagger-ui.js file
This commit is contained in:
21
Cakefile
21
Cakefile
@@ -65,24 +65,27 @@ task 'dist', 'Build a distribution', ->
|
|||||||
throw err if err
|
throw err if err
|
||||||
fs.unlink 'dist/_swagger-ui.coffee'
|
fs.unlink 'dist/_swagger-ui.coffee'
|
||||||
console.log ' : Combining with javascript...'
|
console.log ' : Combining with javascript...'
|
||||||
exec 'cat src/main/javascript/doc.js dist/_swagger-ui-templates.js dist/_swagger-ui.js > dist/swagger-ui.js', (err, stdout, stderr) ->
|
|
||||||
throw err if err
|
fs.readFile 'package.json', 'utf8', (err, fileContents) ->
|
||||||
fs.unlink 'dist/_swagger-ui.js'
|
obj = JSON.parse(fileContents)
|
||||||
fs.unlink 'dist/_swagger-ui-templates.js'
|
exec 'echo "// swagger-ui.js" > dist/swagger-ui.js'
|
||||||
console.log ' : Minifying all...'
|
exec 'echo "// version ' + obj.version + '" >> dist/swagger-ui.js'
|
||||||
exec 'java -jar "./bin/yuicompressor-2.4.7.jar" --type js -o ' + 'dist/swagger-ui.min.js ' + 'dist/swagger-ui.js', (err, stdout, stderr) ->
|
exec 'cat src/main/javascript/doc.js dist/_swagger-ui-templates.js dist/_swagger-ui.js >> dist/swagger-ui.js', (err, stdout, stderr) ->
|
||||||
throw err if err
|
throw err if err
|
||||||
lessc()
|
fs.unlink 'dist/_swagger-ui.js'
|
||||||
|
fs.unlink 'dist/_swagger-ui-templates.js'
|
||||||
|
console.log ' : Minifying all...'
|
||||||
|
exec 'java -jar "./bin/yuicompressor-2.4.7.jar" --type js -o ' + 'dist/swagger-ui.min.js ' + 'dist/swagger-ui.js', (err, stdout, stderr) ->
|
||||||
|
throw err if err
|
||||||
|
lessc()
|
||||||
|
|
||||||
lessc = ->
|
lessc = ->
|
||||||
# Someone who knows CoffeeScript should make this more Coffee-licious
|
# Someone who knows CoffeeScript should make this more Coffee-licious
|
||||||
console.log ' : Compiling LESS...'
|
console.log ' : Compiling LESS...'
|
||||||
|
|
||||||
less.render fs.readFileSync("src/main/less/screen.less", 'utf8'), (err, css) ->
|
less.render fs.readFileSync("src/main/less/screen.less", 'utf8'), (err, css) ->
|
||||||
console.log err
|
|
||||||
fs.writeFileSync("src/main/html/css/screen.css", css)
|
fs.writeFileSync("src/main/html/css/screen.css", css)
|
||||||
less.render fs.readFileSync("src/main/less/reset.less", 'utf8'), (err, css) ->
|
less.render fs.readFileSync("src/main/less/reset.less", 'utf8'), (err, css) ->
|
||||||
console.log err
|
|
||||||
fs.writeFileSync("src/main/html/css/reset.css", css)
|
fs.writeFileSync("src/main/html/css/reset.css", css)
|
||||||
pack()
|
pack()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user