fable-elmish-debugger

    0.9.0-beta-4 • Public • Published

    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
     

    Install

    npm i fable-elmish-debugger

    DownloadsWeekly Downloads

    6

    Version

    0.9.0-beta-4

    License

    Apache-2.0

    Last publish

    Collaborators

    • alfonsogarciacaro
    • et1975