1234567891011121314151617181920212223242526272829303132 |
- // TODO: PUT THIS SOMEWHERE CENTRALIZED
- /*
- * grunt-contrib-uglify
- * https://gruntjs.com/
- *
- * Copyright (c) 2012 "Cowboy" Ben Alman, contributors
- * Licensed under the MIT license.
- */
- 'use strict';
- // External libs.
- var gzip = require('gzip-js');
- exports.init = function(grunt) {
- var exports = {};
- // Return gzipped source.
- exports.gzip = function(src) {
- return src ? gzip.zip(src, {}) : '';
- };
- // Output some size info about a file.
- exports.info = function(min, max) {
- var gzipSize = String(exports.gzip(min).length);
- grunt.log.writeln('Uncompressed size: ' + String(max.length).green + ' bytes.');
- grunt.log.writeln('Compressed size: ' + gzipSize.green + ' bytes gzipped (' + String(min.length).green + ' bytes minified).');
- };
- return exports;
- };
|