Update Gruntfile to uglify prod scripts

This commit is contained in:
Andrew Miner
2015-01-10 13:34:51 -08:00
parent eaabb754a2
commit 24a9add3f5
3 changed files with 23 additions and 1 deletions
+1
View File
@@ -1,5 +1,6 @@
.DS_Store
.sass-cache
build
dist
node_modules
src/scripts/views.js
+19
View File
@@ -40,6 +40,7 @@ module.exports = (grunt)->
clean:
dist: ['./dist']
build: ['./build']
copy:
data:
@@ -101,11 +102,27 @@ module.exports = (grunt)->
files:
'./src/scripts/views.js': ['./src/templates/**/*.jade']
rename:
scripts:
src: './dist/js'
dest: './build/js'
sass:
main:
files:
'./dist/css/main.css': ['./src/css/main.scss']
uglify:
scripts:
options:
maxLineLen: 20
files: [
expand: true
cwd: './build/js'
src: '**/*.js'
dest: './dist/js'
]
watch:
data:
files: ['./src/data/**/*']
@@ -135,3 +152,5 @@ module.exports = (grunt)->
grunt.registerTask 'default', 'build'
grunt.registerTask 'build', [ 'copy', 'sass', 'jade', 'browserify', 'exorcise' ]
grunt.registerTask 'dist', ['clean', 'build', 'rename:scripts', 'uglify']
+2
View File
@@ -25,8 +25,10 @@
"grunt-contrib-copy": "^0.7.0",
"grunt-contrib-jade": "^0.13.0",
"grunt-contrib-sass": "^0.8.1",
"grunt-contrib-uglify": "^0.7.0",
"grunt-contrib-watch": "^0.6.1",
"grunt-exorcise": "^0.2.0",
"grunt-rename": "^0.1.4",
"underscore": "^1.7.0"
},
"dependencies": {