diff options
author | vijeth-aradhya <vijthaaa@gmail.com> | 2017-07-18 09:46:37 +0530 |
---|---|---|
committer | vijeth-aradhya <vijthaaa@gmail.com> | 2017-07-18 09:46:37 +0530 |
commit | 19d7c450706df1aae74003fcfcfa03d17ebd6f54 (patch) | |
tree | 9386786b548a7af5de16954eff857ba32c73a026 /extlib/videojs-resolution-switcher/Gruntfile.js | |
parent | 0e49df65fea13b15c5566f2ee44842feaeaaccd0 (diff) | |
download | mediagoblin-19d7c450706df1aae74003fcfcfa03d17ebd6f54.tar.lz mediagoblin-19d7c450706df1aae74003fcfcfa03d17ebd6f54.tar.xz mediagoblin-19d7c450706df1aae74003fcfcfa03d17ebd6f54.zip |
Add video-resolution-switcher (v0.4.2) plugin
Diffstat (limited to 'extlib/videojs-resolution-switcher/Gruntfile.js')
-rw-r--r-- | extlib/videojs-resolution-switcher/Gruntfile.js | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/extlib/videojs-resolution-switcher/Gruntfile.js b/extlib/videojs-resolution-switcher/Gruntfile.js new file mode 100644 index 00000000..a0435f81 --- /dev/null +++ b/extlib/videojs-resolution-switcher/Gruntfile.js @@ -0,0 +1,88 @@ +'use strict'; + +module.exports = function(grunt) { + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' + + '<%= grunt.template.today("yyyy-mm-dd") %>\n' + + '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author %>;' + + ' Licensed <%= pkg.license %> */\n', + clean: { + files: ['dist'] + }, + concat: { + options: { + banner: '<%= banner %>', + stripBanners: true + }, + dist: { + src: 'lib/**/*.js', + dest: 'dist/<%= pkg.name %>.js' + } + }, + uglify: { + options: { + banner: '<%= banner %>' + }, + dist: { + src: '<%= concat.dist.dest %>', + dest: 'dist/<%= pkg.name %>.min.js' + } + }, + qunit: { + files: 'test/**/*.html' + }, + jshint: { + gruntfile: { + options: { + node: true + }, + src: 'Gruntfile.js' + }, + src: { + options: { + jshintrc: '.jshintrc' + }, + src: ['lib/**/*.js'] + }, + test: { + options: { + jshintrc: '.jshintrc' + }, + src: ['test/**/*.js'] + } + }, + watch: { + gruntfile: { + files: '<%= jshint.gruntfile.src %>', + tasks: ['jshint:gruntfile'] + }, + src: { + files: '<%= jshint.src.src %>', + tasks: ['jshint:src', 'qunit'] + }, + test: { + files: '<%= jshint.test.src %>', + tasks: ['jshint:test', 'qunit'] + } + } + }); + + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-uglify'); + grunt.loadNpmTasks('grunt-contrib-qunit'); + grunt.loadNpmTasks('grunt-contrib-jshint'); + grunt.loadNpmTasks('grunt-contrib-watch'); + + grunt.registerTask('default', + ['clean', + 'jshint', + 'qunit', + 'concat', + 'uglify']); + + grunt.registerTask('test', [ + 'jshint' + ]); +}; |