diff options
Diffstat (limited to 'bower_components/html5shiv/Gruntfile.js')
-rw-r--r-- | bower_components/html5shiv/Gruntfile.js | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/bower_components/html5shiv/Gruntfile.js b/bower_components/html5shiv/Gruntfile.js new file mode 100644 index 00000000..1218a46c --- /dev/null +++ b/bower_components/html5shiv/Gruntfile.js @@ -0,0 +1,61 @@ +/*global module:false*/ +module.exports = function(grunt){ + + + // Project configuration. + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + bower: grunt.file.readJSON('bower.json'), + copy: { + demo: { + files: [ + {expand: true, src: ['src/*'], dest: 'dist/', filter: 'isFile', flatten: true} + ] + } + }, + + uglify: { + options: { + beautify: { + ascii_only : true + }, + preserveComments: 'some' + }, + html5shiv: { + files: [{ + expand: true, // Enable dynamic expansion. + cwd: 'src/', // Src matches are relative to this path. + src: ['**/*.js'], // Actual pattern(s) to match. + dest: 'dist/', // Destination path prefix. + ext: '.min.js' + }] + } + }, + watch: { + js: { + files: ['src/**/*.js'], + tasks: ['copy', 'uglify', 'bytesize'] + } + }, + bytesize: { + all: { + src: [ + 'dist/**.min.js' + ] + } + } + }); + + + // Default task. + + + + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-uglify'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-bytesize'); + + grunt.registerTask('default', ['copy', 'uglify', 'bytesize', 'watch']); + +}; |