Rolling forward https://codereview.chromium.org/1155683008/ which was
[chromium-blink-merge.git] / third_party / polymer / v1_0 / components-chromium / promise-polyfill / Gruntfile.js
blob313844427b7e4a04a54f61d58ae9c57ef9b90b4e
1 module.exports = function(grunt) {
3         grunt.initConfig({
4                 pkg: grunt.file.readJSON('package.json'),
6                 uglify: {
7                         options: {
8                                 banner: '/*! <%= pkg.name %> <%= pkg.version %> */\n'
9                         },
10                         dist: {
11                                 files: {
12                                         'Promise.min.uglify.js': ['Promise.js']
13                                 }
14                         }
15                 },
17     closurecompiler: {
18       options: {
19         compilation_level: 'ADVANCED_OPTIMIZATIONS',
20       },
21       dist: {
22         files: {
23           'Promise.min.js': ['Promise.js']
24         }
25       }
26     },
28     bytesize: {
29       dist: {
30         src: ['Promise*.js']
31       }
32     }
33         });
35         grunt.loadNpmTasks('grunt-contrib-uglify');
36         grunt.loadNpmTasks('grunt-closurecompiler');
37         grunt.loadNpmTasks('grunt-bytesize');
39         grunt.registerTask('build', ['closurecompiler', 'bytesize']);