| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- module.exports = function(grunt) {
- grunt.initConfig({
- pkg: grunt.file.readJSON('package.json'),
- buildDir: 'dist',
- banner: [
- '/**',
- ' * BootstrapValidate v<%= pkg.version %> (<%= pkg.homepage %>)',
- ' *',
- ' * A jQuery plugin to validate form fields. Use with Bootstrap 3',
- ' *',
- ' * @author Nguyen Huu Phuoc <phuoc@huuphuoc.me>',
- ' * @copyright (c) 2013 Nguyen Huu Phuoc',
- ' * @license MIT',
- ' */\n\n'
- ].join('\n'),
- concat: {
- options: {
- separator: ';',
- stripBanners: true,
- banner: '<%= banner %>'
- },
- dist: {
- src: ['src/js/bootstrapvalidate.js', 'src/js/validator/*.js'],
- dest: '<%= buildDir %>/js/bootstrapvalidate.js'
- }
- },
- uglify: {
- options: {
- banner: '<%= banner %>'
- },
- build: {
- src: ['<%= buildDir %>/js/bootstrapvalidate.js'],
- dest: '<%= buildDir %>/js/bootstrapvalidate.min.js'
- }
- }
- });
- grunt.registerTask('default', 'build');
- grunt.registerTask('build', ['concat', 'uglify']);
- grunt.loadNpmTasks('grunt-contrib-concat');
- grunt.loadNpmTasks('grunt-contrib-uglify');
- };
|