13 lines
267 B
JavaScript
13 lines
267 B
JavaScript
|
|
const gzip = require('gzip-size');
|
||
|
|
|
||
|
|
module.exports = function sizes(options) {
|
||
|
|
return {
|
||
|
|
ongenerate(bundle, obj) {
|
||
|
|
const size = Buffer.byteLength(obj.code);
|
||
|
|
const gzipSize = gzip.sync(obj.code);
|
||
|
|
|
||
|
|
options.getSize(size, gzipSize);
|
||
|
|
},
|
||
|
|
};
|
||
|
|
};
|