Skip to main content

Core Plugins

plugins/ in the repository holds plugins that are reusable across applications: they know about a reactor, and nothing about your domain. They are installed like any other plugin, and switched off like any other plugin.

PackageWhat it contributes
@datalayer/reactor-managerthe plugin list, and a switch per plugin
@datalayer/reactor-graphthe platform drawn as a graph — extensions, dependencies, points and contributors
@datalayer/reactor-commandsa Ctrl-K palette over every command plugins have registered
@datalayer/reactor-shella view point, a selector that shows nothing until plugins contribute, and the choice as a command

All four are built by npm run build at the repository root, alongside the runtime.

The distinction worth keeping: these are not features of the runtime. A plugin manager that shipped inside @datalayer/reactor would be a manager you could not switch off, and a graph you could not leave out of your bundle.