This demo showcases optional plugins developed by Synergy Codes for Workflow Builder - a frontend-first platform for building sophisticated workflow editors.
- Allows users to create plugins in the plugin directory and remove them without breaking the app
- Vite serves stubs for removed plugins (there is a log in the console when it is served)
- ESLint warns users that they cannot import files directly from @/plugins and must use adapters
- Plugins can modify the base code, alter function inputs and outputs, add hooks, and customize prompts
- Plugins have an additional parameter
priority, allowing the user to define which plugin should be applied first
./src/plugins/- directory with removable content./src/features/plugins- is a core functionalitysrc/features/plugins/components.tsandsrc/features/plugins/functions.tsare places where plugins are added to the app