(js) Enable jshint and uglify
parent
f09c06f8c4
commit
843a689094
|
@ -55,16 +55,20 @@ module.exports = function(grunt) {
|
|||
src: 'css/styles.css'
|
||||
}
|
||||
},
|
||||
concat_sourcemap: {
|
||||
jshint: {
|
||||
files: [].concat(Object.keys(js_files).map(function(v) { return js_files[v]; }))
|
||||
},
|
||||
uglify: {
|
||||
options: {
|
||||
sourceMap: true
|
||||
},
|
||||
dist: {
|
||||
options: {
|
||||
sourcesContent: false
|
||||
},
|
||||
files: js_files
|
||||
},
|
||||
dev: {
|
||||
options: {
|
||||
sourcesContent: true
|
||||
mangle: false,
|
||||
sourceMapIncludeSources: true
|
||||
},
|
||||
files: js_files
|
||||
}
|
||||
|
@ -86,7 +90,8 @@ module.exports = function(grunt) {
|
|||
|
||||
grunt.loadNpmTasks('grunt-sass');
|
||||
grunt.loadNpmTasks('grunt-postcss');
|
||||
grunt.loadNpmTasks('grunt-concat-sourcemap');
|
||||
grunt.loadNpmTasks('grunt-contrib-jshint');
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||
|
||||
grunt.task.registerTask('static', function() {
|
||||
|
@ -151,10 +156,10 @@ module.exports = function(grunt) {
|
|||
}
|
||||
*/
|
||||
});
|
||||
grunt.task.registerTask('build', ['static', 'concat_sourcemap:dist', 'sass:dist', 'postcss:dist']);
|
||||
grunt.task.registerTask('build', ['static', 'uglify:dist', 'sass:dist', 'postcss:dist']);
|
||||
// Tasks for developers
|
||||
grunt.task.registerTask('default', ['watch']);
|
||||
grunt.task.registerTask('css', ['sass:dev', 'postcss:dev']);
|
||||
grunt.task.registerTask('js', ['concat_sourcemap:dev']);
|
||||
grunt.task.registerTask('js', ['jshint', 'uglify:dev']);
|
||||
grunt.task.registerTask('dev', ['css', 'js']);
|
||||
};
|
||||
|
|
|
@ -7,7 +7,8 @@
|
|||
"csswring": ">=3.0.0",
|
||||
"grunt": ">=0.4.1",
|
||||
"grunt-cli": ">=0.1.11",
|
||||
"grunt-concat-sourcemap": ">=0.4.3",
|
||||
"grunt-contrib-jshint": ">=0.11.2",
|
||||
"grunt-contrib-uglify": ">=0.9",
|
||||
"grunt-contrib-watch": ">=0.5.3",
|
||||
"grunt-ng-annotate": ">=0.10.0",
|
||||
"grunt-postcss": "^0.3.0",
|
||||
|
|
Loading…
Reference in New Issue