LogoRobo.js
Framework

StartContext<TConfig>

Interface: StartContext<TConfig>

Context provided to start hooks. Runs SEQUENTIALLY: plugins in registration order → project.

Extended by

Type Parameters

Type ParameterDefault type
TConfigunknown

Properties

PropertyTypeDescription
envtypeof EnvEnvironment variable access.
loggerLoggerLogger instance prefixed with plugin name.
meta{ name: string; version: string; }Plugin metadata.
meta.namestringPackage name
meta.versionstringPackage version
modestringCurrent runtime mode (supports custom modes like 'beta', 'staging', etc.).
pluginConfigTConfigPlugin's configuration from user's /config/plugins/. Typed based on plugin's config schema.
portal?unknownPortal access scoped to this plugin's routes. Reserved for future route system (Phase 3).
projectConfigConfigFull project configuration.
statePluginStatePlugin-scoped state storage. Isolated from other plugins.

On this page