Mole.js

Catch the errors on your frontend application, the smart way.

Know why and not just what error happened

Mole.js is focused on getting the data and the actions that led to an error rather than just catching the error. That is why along with the error a list of state and action combinations are reported so you know the steps that made the error happen.

Easy to integrate

Reporting with Mole.js is as simple as using one of the builtin adapters (or create your own) and reporting with the mole-reporter library.

Framework agnostic

The reporter, dashboard and server for Mole.js are totally framework agnostic thanks to the use of adapters to act as a bridge between your app or framework and the reporter.

Batteries included

Mole.js comes already with a server to store the reports and a dashboard to browse and analyse them.