Update Gruntfile to uglify prod scripts
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
.sass-cache
|
.sass-cache
|
||||||
|
build
|
||||||
dist
|
dist
|
||||||
node_modules
|
node_modules
|
||||||
src/scripts/views.js
|
src/scripts/views.js
|
||||||
|
|||||||
+20
-1
@@ -40,6 +40,7 @@ module.exports = (grunt)->
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
dist: ['./dist']
|
dist: ['./dist']
|
||||||
|
build: ['./build']
|
||||||
|
|
||||||
copy:
|
copy:
|
||||||
data:
|
data:
|
||||||
@@ -101,11 +102,27 @@ module.exports = (grunt)->
|
|||||||
files:
|
files:
|
||||||
'./src/scripts/views.js': ['./src/templates/**/*.jade']
|
'./src/scripts/views.js': ['./src/templates/**/*.jade']
|
||||||
|
|
||||||
|
rename:
|
||||||
|
scripts:
|
||||||
|
src: './dist/js'
|
||||||
|
dest: './build/js'
|
||||||
|
|
||||||
sass:
|
sass:
|
||||||
main:
|
main:
|
||||||
files:
|
files:
|
||||||
'./dist/css/main.css': ['./src/css/main.scss']
|
'./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:
|
watch:
|
||||||
data:
|
data:
|
||||||
files: ['./src/data/**/*']
|
files: ['./src/data/**/*']
|
||||||
@@ -134,4 +151,6 @@ module.exports = (grunt)->
|
|||||||
|
|
||||||
grunt.registerTask 'default', 'build'
|
grunt.registerTask 'default', 'build'
|
||||||
|
|
||||||
grunt.registerTask 'build', ['copy', 'sass', 'jade', 'browserify', 'exorcise']
|
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-copy": "^0.7.0",
|
||||||
"grunt-contrib-jade": "^0.13.0",
|
"grunt-contrib-jade": "^0.13.0",
|
||||||
"grunt-contrib-sass": "^0.8.1",
|
"grunt-contrib-sass": "^0.8.1",
|
||||||
|
"grunt-contrib-uglify": "^0.7.0",
|
||||||
"grunt-contrib-watch": "^0.6.1",
|
"grunt-contrib-watch": "^0.6.1",
|
||||||
"grunt-exorcise": "^0.2.0",
|
"grunt-exorcise": "^0.2.0",
|
||||||
|
"grunt-rename": "^0.1.4",
|
||||||
"underscore": "^1.7.0"
|
"underscore": "^1.7.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
Reference in New Issue
Block a user