Extension System
Pulse Editor is built upon powerful Micro-Frontend technologies to be modular, extensible, and cross-platform.
📄️ Pulse Editor Core
One Codebase, Every Platform
📄️ Extensions
Pulse Editor employs Micro-Frontend architecture with Module Federation for its modular extension system.
📄️ Inter-Module Communication (IMC)
Inter-Module Communication (IMC) provides communication channels between different modules powered by Webpack Module Federation. Essentially, this means every module (extensions and Pulse Editor Core) is able to establish incoming and outgoing channels with any other modules (extensions and Pulse Editor Core).