isRecoverableError from Node.js' REPL
isRecoverableError function from Node.js
REPL
js
var isRecoverableError = require('is-recoverable-error')
var repl = require('repl')
var vm = require('vm')function myEval (input, context, filename, callback) {
var result
try {
result = vm.runInThisContext(input)
} catch (e) {
if (isRecoverableError(input)) {
return callback(new repl.Recoverable(e))
}
}
callback(null, result)
}
`API
$3
Where input is a string. Returns a boolean.`js
isRecoverableError('function x () {') // returns true
isRecoverableErorr('') // returns false
`
Installation
`
npm install -S is-recoverable-error
``