Skip to content

Commit aeb407d

Browse files
author
Kevin Morris
committed
Adds grunt support
1 parent 0dc9b4e commit aeb407d

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

Gruntfile.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
module.exports = function(grunt) {
2+
grunt.initConfig({
3+
pkg: grunt.file.readJSON('package.json'),
4+
meta: {
5+
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd HH:MM:ss") %> */'
6+
},
7+
8+
// Minifies JS files
9+
uglify: {
10+
options: {
11+
preserveComments: /^!|@preserve|@license|@cc_on/i
12+
},
13+
dist: {
14+
files: [{
15+
expand: true,
16+
cwd: 'src',
17+
src: ['*.js','!*.min.js'],
18+
dest: 'dist',
19+
ext: '.min.js',
20+
extDot: 'last'
21+
}]
22+
}
23+
},
24+
});
25+
26+
// Load tasks
27+
grunt.loadNpmTasks('grunt-contrib-uglify');
28+
29+
// Default task.
30+
grunt.registerTask('default', [ 'uglify' ]);
31+
};

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
}
3838
},
3939
"devDependencies": {
40+
"grunt": "~1",
41+
"grunt-contrib-uglify": "~2",
42+
4043
"gulp": "~3",
4144
"gulp-util": "~3",
4245
"gulp-uglify": "~2",

0 commit comments

Comments
 (0)