I just released a basic integration of Elm with the wonderful Redux DevTools Extension. Some useful features Redux DevTools has that Elm’s current builtin Debugger doesn’t:
- Inspect the whole message value.
- View a diff of the old model vs the new model after every update. (This has been most useful for me while working on an app with a huge model!)
- Filter messages by substring match.
- Visualize the state as a graph.
Here’s a demo of some of the features:
I’ve only integrated sending the message and model to the extension; time travel is not supported at the moment.
Here’s the repository with the instructions to set this up in your dev environment: https://github.com/utkarshkukreti/elm-remotedev.
Let me know if you try it out!