Architectural Overview - Infragistics/livewire GitHub Wiki
Livewire is a cross-platform text editor built on top of Node.js and Electron and is composed of a series of modules (found in app/modules
) that communicate via a messaging architecture.
Livewire uses postal.js to facilitate the messaging capabilities. Each module collaborates with the rest of the application by publishing and/or subscribing to messages broadcast throughout the system. This keeps things simple and logic is encapsulated in appropriate areas.
Rather than employing an opinionated framework like Angular or libraries like Ember or React, Livewire uses jQuery in small doses inside modules only when necessary.