gulp-warn-size

0.2.0 • Public • Published

gulp-warn-size

Warns if a file in a stream exceeds a given limit

Install

$ npm install --save-dev gulp-warn-size

Usage

const gulp = require('gulp');
const size = require('gulp-warn-size');
 
gulp.task('default', () =>
    gulp.src('fixture.js')
        .pipe(warn-size(2048)) //should not exceed 2kb
        .on('error', () => process.exit(1))
        .pipe(gulp.dest('dist'))
);

gulp-warn-size does not display sizes. Use gulp-size for this.

API

warn-size(limit)

Type: number
Required

The file size limit in bytes. Negative values will be ignored. Other values will cause the plugin to fail.

warn-size(options)

options

limit

Type: number
Required

Same as above

errorOnFail

Type: boolean
Default: true

Emits an error from the stream if a file exceeds the given limit. Otherwise, just a warning will be logged to the console

filter

Type: RegExp
Default: /.*/

Only applies file size checking to files which match this pattern. E.g.

gulp.src('src/**/*')
    .pipe(warn-size({
        limit: 2048,
        filter: /\.js$/ //only check JS files
    }))
    .pipe(gulp.dest('dist'))
pretty

Type: boolean
Default: true

Displays prettified size: 1337 B1.34 kB.

License

MIT. Phil Mander.

Adapted from gulp-size

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    66
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    66

Package Sidebar

Install

npm i gulp-warn-size

Weekly Downloads

66

Version

0.2.0

License

MIT

Last publish

Collaborators

  • philmander