max-buffer-exceeded-error

1.0.1 • Public • Published

max-buffer-exceeded-error

NPM version Build Status Coverage Status Dependency Status devDependency Status

A better Error class for "maxBuffer exceeded" errors

const {execFile} = require('child_process');
 
execFile('npm', {maxBuffer: 10}, err => {
  err; //=> Error: stdout maxBuffer exceeded
});
const MaxBufferExceededError = require('max-buffer-exceeded-error');
 
new MaxBufferExceededError('stdout', 10);
/*
  => { [MaxBufferExceededError: stdout maxBuffer exceeded. (>10)]
       message: 'stdout maxBuffer exceeded. (>10)',
       maxBuffer: 10 }
*/

Installation

Use npm.

npm install max-buffer-exceeded-error

API

const MaxBufferExceededError = require('max-buffer-exceeded-error');

new MaxBufferExceededError(name. maxBuffer)

name: String (a name of what limits the buffer size e.g. stdout, stderr)
maxBuffer: number (size of the max buffer)
Return: MaxBufferExceededError instance

License

Copyright (c) 2015 Shinnosuke Watanabe

Licensed under the MIT License.

Package Sidebar

Install

npm i max-buffer-exceeded-error

Weekly Downloads

18

Version

1.0.1

License

MIT

Last publish

Collaborators

  • shinnn