Embed presentation
Download to read offline






![CREATING THE GRUNTFILE.JS FILE
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json')
});
grunt.registerTask('default', []);
};
01.
02.
03.
04.
05.
06.
7](https://image.slidesharecdn.com/usinggrunt-140619115509-phpapp01/85/Using-GruntJS-7-320.jpg)


![ADD RULES TO GRUNTFILE.JS
uglify: {
build: {
files: {
'build/js/base.min.js': ['assets/js/base.js']
}
}
}
01.
02.
03.
04.
05.
06.
07.
10](https://image.slidesharecdn.com/usinggrunt-140619115509-phpapp01/85/Using-GruntJS-10-320.jpg)

This document provides an overview of Grunt, an open source task runner for JavaScript projects. It discusses why Grunt is useful for automating repetitive tasks like minifying files, describes how to set up a basic Grunt project by installing Node.js, creating a package.json file, and configuring a Gruntfile.js, and provides examples of configuring tasks in Gruntfile.js like uglifying JavaScript files.






![CREATING THE GRUNTFILE.JS FILE
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json')
});
grunt.registerTask('default', []);
};
01.
02.
03.
04.
05.
06.
7](https://image.slidesharecdn.com/usinggrunt-140619115509-phpapp01/85/Using-GruntJS-7-320.jpg)


![ADD RULES TO GRUNTFILE.JS
uglify: {
build: {
files: {
'build/js/base.min.js': ['assets/js/base.js']
}
}
}
01.
02.
03.
04.
05.
06.
07.
10](https://image.slidesharecdn.com/usinggrunt-140619115509-phpapp01/85/Using-GruntJS-10-320.jpg)