1234567891011121314151617181920212223 |
- 'use strict';
- var gzip = require('zlib').gzip;
- var gzipSync = require('browserify-zlib').gzipSync;
- module.exports = function (str, cb) {
- if (!str) {
- cb(null, 0);
- return;
- }
- gzip(str, function (err, data) {
- if (err) {
- cb(err, 0);
- return;
- }
- cb(err, data.length);
- });
- };
- module.exports.sync = function (str) {
- return gzipSync(str).length;
- };
|