Skip to content

Reference

elva

ELVA

This package includes library modules and subpackages for building real-time synchronization apps alongside ready-to-use terminal applications.

Modules:

  • apps

    Subpackage containing ready-to-use terminal applications.

  • auth

    Module providing authentication utilities for server app module.

  • cli

    Module providing the main command line interface functionality.

  • click_lazy_group

    Module defining a lazy loading for CLI.

  • click_utils

    Module holding wrappers and decorators for lazy loading command-line interface.

  • component

    Module for generic asynchronous app component.

  • log

    Module specifying the logger context variable and the default formatter.

  • parser

    Module defining parsers for events of changes Y data type.

  • protocol

    Module holding the Y-Protocol specification.

  • provider

    Module holding provider components.

  • renderer

    Module holding renderer components.

  • server

    Websocket server classes.

  • store

    Module holding store components.

  • utils

    Module with utility functionality for ELVA's command line interface.

  • widgets

    Subpackage containing widgets for Textual apps.