summaryrefslogtreecommitdiff
path: root/bower_components/html5shiv/Gruntfile.js
diff options
context:
space:
mode:
Diffstat (limited to 'bower_components/html5shiv/Gruntfile.js')
-rw-r--r--bower_components/html5shiv/Gruntfile.js61
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']);
+
+};