hydro-clean-stacks

0.2.0 • Public • Published

NPMversion Build Status Coverage Status

hydro-clean-stacks

Synopsis

Remove hydro & chai.js entires from error stacks

Usage

Config:

hydro.set({
  plugins: ['hydro-clean-stacks'],
});

Before:

Error: test
    at Object.<anonymous> (/Users/vesln/Code/hydro-clean-stacks/test/fixtures/1.js:2:9)
    at SyncTest.exec (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/lib/hydro/test/sync.js:32:13)
    at /Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/lib/hydro/test/base.js:105:10
    at EventEmitter.emit (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/node_modules/evts/lib/evts.js:46:26)
    at Base.run (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/lib/hydro/test/base.js:101:11)
    at next (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/lib/hydro/suite/index.js:58:52)
    at EventEmitter.emit (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/node_modules/evts/lib/evts.js:46:26)
    at Suite.run (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/lib/hydro/suite/index.js:62:11)
    at next (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/lib/hydro/suite/index.js:58:52)
    at EventEmitter.emit (/Users/vesln/Code/hydro-clean-stacks/node_modules/hydro/node_modules/evts/lib/evts.js:46:26)

After:

Error: test
    at Object.<anonymous> (/Users/vesln/Code/hydro-clean-stacks/test/fixtures/1.js:2:9)

Disable clean stacks

hydro.set({
  plugins: ['hydro-clean-stacks'],
  cleanStacks: false,
});

Add a custom list with patterns to ignore

hydro.set({
  plugins: ['hydro-clean-stacks'],
  ignore: ['node_modules/simple-assert']
});

Installation

npm:

npm install hydro-clean-stacks

Tests

$ npm test

Coverage:

$ npm run coverage

License

The MIT License (see LICENSE)

Readme

Keywords

none

Package Sidebar

Install

npm i hydro-clean-stacks

Weekly Downloads

2

Version

0.2.0

License

MIT

Last publish

Collaborators

  • vesln