Index: third_party/polymer/v0_8/components/promise-polyfill/Gruntfile.js |
diff --git a/third_party/polymer/v0_8/components/promise-polyfill/Gruntfile.js b/third_party/polymer/v0_8/components/promise-polyfill/Gruntfile.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..313844427b7e4a04a54f61d58ae9c57ef9b90b4e |
--- /dev/null |
+++ b/third_party/polymer/v0_8/components/promise-polyfill/Gruntfile.js |
@@ -0,0 +1,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']); |
+}; |