simple JavaScript error detection/parser/simplifier/highlighter
npm install wooster

!mac
!ubuntu
!windows
#### CLI with pipes
``bash`
npm install -g wooster
npm run build 2>&1 | wooster

#### As module
`js
var wooster = require( 'wooster' )
var wp = wooster.parse( text )
if ( wp ) {
console.log( wp.text ) // full wooster output message with context
console.log( wp.context ) // only context
console.log( wp.filename ) // filename
}
`
`js`
// grab context from text
var ctx = wooster.parseContext(
{
disableSourceMaps: false, // parse inline source maps by default
prettify: true, // enable pretty/colored output
text: fs.readFileSync( 'index.js', 'utf8' ),
filename: 'index.js',
lineno: 10,
colno: 3
}
)
If no error is detected or parsing fails the input will be returned as output without changes.
Tests against successful and error outputs from browserify, babelify, rollup,webpack, sass, less, stylus and some sample pm2 log error output.
`bash``
npm test