fable-elmish-debugger
v0.9.0-beta-4
Published
Remote devtools debugger for Fable F# apps.
Downloads
8
Readme
Elmish-Debugger: Remotedev tools integration for fable-elmish applications.
Installation
npm install --save remotedev
dotnet fable add fable-elmish-debugger fable-elmish
Add a reference to the assemblies in the package folders (e.g. node_modules/fable-elmish/Fable.Elmish.Debugger.dll
).
Follow the monitor installation instructions at Remotedev tools site.
Program module functions
Augument your program instance with a debugger, make sure it's the last item in the Program
pipeline:
Usage:
open Elmish.Debug
Program.mkProgram init update view
|> Program.withDebugger // connect to a devtools monitor via Chrome extension if available
|> Program.run
or:
Usage:
open Elmish.Debug
Program.mkProgram init update view
|> Program.withDebuggerAt (Remote("localhost",8000)) // connect to a server running on localhost:8000
|> Program.run
or, using a custom connection:
Usage:
```fsharp
open Elmish.Debug
let connection = Debugger.connect (Remote("localhost",8080)) // obtain the connection, for example if sending some information directly
Program.mkProgram init update view
|> Program.withDebuggerUsing connection
|> Program.run