All defstate vars should be registered here.
This exists so start-debugger
, stop-debugger
don't mess with other
states when the debugger is used inside a application that uses mount.
All defstate vars should be registered here. This exists so `start-debugger`, `stop-debugger` don't mess with other states when the debugger is used inside a application that uses mount.
Same as local-debugger-mount-vars
but for remote debugger
Same as `local-debugger-mount-vars` but for remote debugger
(start-debugger {:keys [local?] :as config})
Run a standalone debugger.
config
should be a map containing :
- :local?
when false will also start a websocket server and listen for connections
- :theme
can be one of :light
, :dark
or :auto
- :styles
a string path to a css file if you want to override some started debugger styles
When :local?
is false you can also provide :runtime-host
:debugger-host
and :port
for the nrepl server.
:runtime-host
should be the ip of the debuggee (defaults to localhost)
:debugger-host
shoud be the ip where the debugger is running, since the debuggee needs to connect back to it (defaults to localhost)
Run a standalone debugger. `config` should be a map containing : - `:local?` when false will also start a websocket server and listen for connections - `:theme` can be one of `:light`, `:dark` or `:auto` - `:styles` a string path to a css file if you want to override some started debugger styles When `:local?` is false you can also provide `:runtime-host` `:debugger-host` and `:port` for the nrepl server. `:runtime-host` should be the ip of the debuggee (defaults to localhost) `:debugger-host` shoud be the ip where the debugger is running, since the debuggee needs to connect back to it (defaults to localhost)
(stop-debugger)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close