sizeist

takes a readable stream and emits its size (in bytes) at various stages of compression

MIT 1 个版本
安装
npm install sizeist
yarn add sizeist
pnpm add sizeist
bun add sizeist
README

sizeist

sizeist takes a readable stream and emits its size (in bytes) at various stages of compression. This is useful for quickly determining the real-world size of a given module.

Build status

Install

$ npm install sizeist

Usage

var fs = require('fs')
var sizeist = require('sizeist')

function log (type) {
  return console.log.bind(console, type)
}

sizeist(fs.createReadStream('usage.js'))
  .on('size', log('size'))
  .on('size:uglify', log('size:uglify'))
  .on('size:uglify:gzip', log('size:uglify:gzip'))
  .on('finish', log('done'))

// Output:
// size 387
// size:uglify 273
// size:uglify:gzip 168
// done

License

MIT

版本列表
1.0.1 2015-12-13