X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=node_modules%2Fvideojs-ie8%2Fgrunt.js;fp=node_modules%2Fvideojs-ie8%2Fgrunt.js;h=64e116afce3342fd4b247425bf39bac32824c188;hp=0000000000000000000000000000000000000000;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad diff --git a/node_modules/videojs-ie8/grunt.js b/node_modules/videojs-ie8/grunt.js new file mode 100644 index 000000000..64e116afc --- /dev/null +++ b/node_modules/videojs-ie8/grunt.js @@ -0,0 +1,49 @@ +module.exports = function(grunt) { + require('time-grunt')(grunt); + + let srcFiles = [ + 'video-tag-shim.js', + 'node_modules/es5-shim/es5-shim.js', + 'node_modules/es5-shim/es5-sham.js' + ]; + + grunt.initConfig({ + pkg: grunt.file.readJSON('./package.json'), + clean: { + dist: 'dist/*' + }, + copy: { + dist: { + files: [ + { expand: true, src: ['video-tag-shim.js'], dest: 'dist/', filter: 'isFile' }, + ] + } + }, + concat: { + options: { + separator: '\n', + }, + dist: { + src: srcFiles, + dest: 'dist/videojs-ie8.js', + } + }, + uglify: { + dist: { + options: { + mangle: true, + enclose: { 'window': 'window', 'document': 'document' } + }, + files: { + 'dist/videojs-ie8.min.js': srcFiles + } + } + } + }); + + // load all the npm grunt tasks + require('load-grunt-tasks')(grunt); + + grunt.registerTask('default', 'dist'); + grunt.registerTask('dist', ['clean', 'concat', 'uglify']); +};