json-sass icon indicating copy to clipboard operation
json-sass copied to clipboard

Catch JSON.parse error

Open bdeitte opened this issue 9 years ago • 0 comments

Catch JSON.parse error so that unhandled errors aren't thrown. With this addition, you can handle the errors in your stream like this (making sure the on error handler is directly after the pipe to jsonSass).

  fs.createReadStream(configPath)
    .pipe(jsonSass({
      prefix: '$config: '
    }))
    .on('error', function(e){
      console.log('ERROR: ' + e);
      done(e);
    });

bdeitte avatar Dec 08 '15 15:12 bdeitte