OptionalAppOpen App name this package belongs to (for tracking / pruning).
OptionalEnabledWhether this package should be loaded anywhere. Treated as enabled unless explicitly false.
OptionalExcludeProcess IDs (or prefixes) this entry must NOT load in, evaluated after Processes.
npm package name to import.
OptionalProcessesProcess IDs (or prefixes) this entry loads in. Omitted or empty = every process that asks
for the entry's tier. ['cli:sync'] loads for cli:sync:push and cli:sync:pull only;
['mjapi', 'cli'] loads in the API and in every CLI command.
OptionalStartupOptional named export to invoke after import (a registration kicker).
One entry of
dynamicPackages.server[]/dynamicPackages.client[]in mj.config.cjs.PackageName,StartupExport,AppNameandEnabledare written bymj app install;Processes/ExcludeProcessesare hand-authored scoping (see MatchesProcess).