nodulator
Version:
Complete NodeJS Framework for Restfull APIs
24 lines (19 loc) • 363 B
JavaScript
;
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;
};