Security update for permissions_by_term
[yaffs-website] / node_modules / videojs-ie8 / grunt.js
1 module.exports = function(grunt) {
2   require('time-grunt')(grunt);
3
4   let srcFiles = [
5     'video-tag-shim.js',
6     'node_modules/es5-shim/es5-shim.js',
7     'node_modules/es5-shim/es5-sham.js'
8   ];
9
10   grunt.initConfig({
11     pkg: grunt.file.readJSON('./package.json'),
12     clean: {
13       dist: 'dist/*'
14     },
15     copy: {
16       dist: {
17         files: [
18           { expand: true, src: ['video-tag-shim.js'], dest: 'dist/', filter: 'isFile' },
19         ]
20       }
21     },
22     concat: {
23       options: {
24         separator: '\n',
25       },
26       dist: {
27         src: srcFiles,
28         dest: 'dist/videojs-ie8.js',
29       }
30     },
31     uglify: {
32       dist: {
33         options: {
34           mangle: true,
35           enclose: { 'window': 'window', 'document': 'document' }
36         },
37         files: {
38           'dist/videojs-ie8.min.js': srcFiles
39         }
40       }
41     }
42   });
43
44   // load all the npm grunt tasks
45   require('load-grunt-tasks')(grunt);
46
47   grunt.registerTask('default', 'dist');
48   grunt.registerTask('dist', ['clean', 'concat', 'uglify']);
49 };