Blame view

bower_components/promise-polyfill/Gruntfile.js 795 Bytes
73bcce88   luigser   COMPONENTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  module.exports = function(grunt) {

  

  	grunt.initConfig({

  		pkg: grunt.file.readJSON('package.json'),

  

  		uglify: {

  			options: {

  				banner: '/*! <%= pkg.name %> <%= pkg.version %> */\n'

  			},

  			dist: {

  				files: {

  					'Promise.min.uglify.js': ['Promise.js']

  				}

  			}

  		},

  

      closurecompiler: {

        options: {

          compilation_level: 'ADVANCED_OPTIMIZATIONS',

        },

        dist: {

          files: {

            'Promise.min.js': ['Promise.js']

          }

        }

      },

  

      bytesize: {

        dist: {

          src: ['Promise*.js']

        }

      }

  	});

  

  	grunt.loadNpmTasks('grunt-contrib-uglify');

  	grunt.loadNpmTasks('grunt-closurecompiler');

  	grunt.loadNpmTasks('grunt-bytesize');

  

  	grunt.registerTask('build', ['closurecompiler', 'bytesize']);

  };