Plugins
La lógica es muy sencilla: manipula la instancia de MindElixir como quieras y ya puedes llamarlo plugin.
Tomando @mind-elixir/node-menu como ejemplo, puedes insertar elementos personalizados en el contenedor de Mind Elixir Core con mind.container.append(menuContainer); en el caso de @mind-elixir/export-xmind, puedes añadir directamente nuevos métodos al objeto de Mind Elixir Core, como me.exportXmind = function(){ /* ... */}.
Plugins existentes
- @mind-elixir/node-menu
- @mind-elixir/node-menu-neo
- @mind-elixir/export-xmind
- @mind-elixir/export-html
¡Envía un PR con tus propios plugins!
Menú de nodos
@mind-elixir/node-menu es un plugin muy utilizado que ofrece un menú para modificar los estilos de los nodos.
@mind-elixir/node-menu-neo está escrito en Svelte e incluye un selector de imágenes.
Extensiones de salida
Los plugins @mind-elixir/export-xmind y @mind-elixir/export-html permiten a Mind Elixir Core generar archivos en formatos XMind y HTML, lo que aumenta mucho la versatilidad de los archivos de salida.