The plugins this space runs, by NSID, each with the semver range the space accepts.
Lives on space.properties rather than in a settings object: it decides which types exist and
which version of each plugin runs, for every member and for EDGE, which reads the same map off the
space it is invoked in.
Empty is a space that names no plugins, so each member runs their own set. "The space runs
nothing" is not a state worth expressing: a space with no plugins can do nothing.
The plugins this space runs, by NSID, each with the semver range the space accepts.
Lives on
space.propertiesrather than in a settings object: it decides which types exist and which version of each plugin runs, for every member and for EDGE, which reads the same map off the space it is invoked in.Empty is a space that names no plugins, so each member runs their own set. "The space runs nothing" is not a state worth expressing: a space with no plugins can do nothing.