API Reference LiveDebugger v0.1.4

View Source

Modules

Debugger for LiveView applications.

This module provides types used in the LiveDebugger application.

This module provides reusable components for LiveDebugger.

This module provides a component to display a tree of terms. Check LiveDebugger.Utils.TermParser.

Adds styling for links.

Tree component which show nested tree of live view and live components.

Gives you a save option to check env in runtime

List of links to LvProcesses nested inside lv_process

Sidebar component which displays tree of live view and it's live components. It adds node_id query param to the URL when a node is clicked.

Helper module to generate url routes for the LiveDebugger application.

This module provides a helper to manage tracing. It is responsible for determining if the tracing should be stopped. It introduces a fuse mechanism to prevent LiveView from being overloaded with traces.

It displays all active LiveView sessions in the debugged application.

This nested live view displays the state of a LiveView.

This nested live view displays the traces of a LiveView.

Plug to allow iframes to be embedded in the application.

It starts a tracing session for the given monitored PID via start_tracing/3. When session is started sends traces to the recipient PID via message {:new_trace, trace}. It stores traces in an ETS table with id created by CallbackTracingService.ets_table_id/1.

This module provides functions that performs operation on state of LiveView channel.

This module provides functions that discovers LiveView processes in the debugged application.

This module provides functions to discover LiveViews and LiveComponents in the current application.

This module provides wrappers for system functions that queries modules in the current application.

This module provides wrappers for system functions that queries processes in the current application.

This module provides functions that manages traces in the debugged application via ETS. Created table is an ordered_set with non-positive integer keys.

This module provides a struct to represent a LiveView process.

This module provides a struct to represent a trace.

This module provides a struct used for displaying traces. It wraps a trace struct and adds additional information.

This module provides functions to work with the tree of LiveView and LiveComponent nodes (TreeNodes).

This module provides a struct to represent a LiveComponent in the tree.

This module provides a struct to represent a LiveView in the tree.

This module provides functions to generate a list of callbacks for LiveViews and LiveComponents.

This module provides functions to parse some structs to string representation and vice versa.

This module provides helpers for LiveDebugger's PubSub.

This module provides functions to parse terms into display tree. Based on Kino.Tree

URL utilities for managing URLs and query params.

Mix Tasks

Installs live_debugger. Use mix igniter.install live_debugger to call. Requires igniter to run.