12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- module.exports = function (grunt) {
- grunt.initConfig({
- pkg: grunt.file.readJSON('package.json'),
- browserify: {
- dev: {
- src: ['lib/exports.js'],
- dest: 'dist/peer.js'
- }
- },
- uglify: {
- prod: {
- options: { mangle: true },
- src: 'dist/peer.js',
- dest: 'dist/peer.min.js'
- }
- },
- copy: {
- dev: {
- files: [
- {
- src: 'dist/peer.min.js',
- dest: 'test/public/peer.min.js'
- }
- ]
- }
- },
- concat: {
- dev: {
- src: 'dist/peer.js',
- dest: 'dist/peer.js',
- },
- prod: {
- src: 'dist/peer.min.js',
- dest: 'dist/peer.min.js',
- }
- }
- });
- grunt.loadNpmTasks('grunt-browserify');
- grunt.loadNpmTasks('grunt-contrib-uglify');
- grunt.loadNpmTasks('grunt-contrib-concat');
- grunt.loadNpmTasks('grunt-contrib-copy');
- grunt.registerTask('default', ['browserify', 'uglify', 'concat', 'copy']);
- }
|