symple-client-player
Version:
Symple realtime media player
47 lines (46 loc) • 1.4 kB
JavaScript
module.exports = function (grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
css: {
src: [
'src/*.css'
],
dest: 'dist/symple.player.css'
},
js: {
options: {
separator: ';\n',
},
src: [
// NOTE: Only WebRTC engine is included in the default build
'src/symple.player.js',
'src/symple.player.webrtc.js'
],
dest: 'dist/symple.player.js'
}
},
cssmin: {
css: {
src: 'dist/symple.player.css',
dest: 'dist/symple.player.min.css'
}
},
uglify: {
js: {
files: {
'dist/symple.player.min.js': ['dist/symple.player.js']
}
}
},
watch: {
files: ['*'],
tasks: ['concat', 'cssmin', 'uglify']
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.registerTask('default', ['concat:css', 'cssmin:css', 'concat:js', 'uglify:js']);
};