Update Gruntfile to uglify prod scripts
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
.DS_Store
|
||||
.sass-cache
|
||||
build
|
||||
dist
|
||||
node_modules
|
||||
src/scripts/views.js
|
||||
|
||||
@@ -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']
|
||||
|
||||
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user