angular-progress-button
Version:
Brings buttons with built-in progress meters to AngularJS.
46 lines (43 loc) • 1.15 kB
JavaScript
module.exports = function(grunt) {
grunt.initConfig({
bowerPkg: grunt.file.readJSON('bower.json'),
karma: {
unit: {
configFile: 'karma.conf.js',
singleRun: true,
browsers: ['PhantomJS']
}
},
cssmin: {
build: {
options: {
banner: '/* <%= bowerPkg.name %> v<%= bowerPkg.version %> (<%= bowerPkg.homepage %>) */'
},
src: 'src/progress-button.css',
dest: 'dist/progress-button.min.css'
}
},
ngAnnotate: {
build: {
src: 'src/progress-button.js',
dest: 'dist/progress-button.min.js'
}
},
uglify: {
options: {
banner: '/* <%= bowerPkg.name %> v<%= bowerPkg.version %> (<%= bowerPkg.homepage %>) */\n'
},
build: {
src: 'dist/progress-button.min.js',
dest: 'dist/progress-button.min.js'
}
}
})
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks('grunt-contrib-uglify')
grunt.loadNpmTasks('grunt-karma')
grunt.loadNpmTasks('grunt-ng-annotate')
grunt.registerTask('build', ['cssmin', 'ngAnnotate', 'uglify'])
grunt.registerTask('test', ['karma'])
grunt.registerTask('default', ['build'])
}