Skip to content

Shared Lua Libraries

Shared text, retry, and native-inbox helpers for official EasyBar widgets.

This is a library package. The package manager installs it when another package declares it as a dependency.

Package metadata Value
Name shared
Version 0.2.1
Kind library
Minimum EasyBarKit 0.1.0
License Apache-2.0
Categories library
Dependencies None
Exported modules inbox, retry, text

View package source

Package documentation

This library package exports the reusable modules used by the official EasyBar widgets:

  • text for trimming and bounded display text
  • retry for cancellable asynchronous retry, transient-network detection, and a shared 2/5/10-second network backoff policy
  • inbox for inbox JSON boundaries, bounded errors, and timestamps

These modules are dependencies, not widget entrypoints. The package manager should install them only as part of a resolved dependency graph.