Options for createFullStackApp. Extends MicroserviceStarterOptions
with full-stack arms (always-on + gated). Omitted plugins use their defaults.
cache: CachePluginOptions
Always-on arm: CachePlugin. Omitted → memory store default.
events: EventsPluginOptions
Always-on arm: EventsPlugin. Omitted → in-memory bus default.
cqrs: CqrsPluginOptions
Always-on arm: CqrsPlugin. Omitted → no built-in behaviors.
scheduler: SchedulerPluginOptions
Always-on arm: SchedulerPlugin. Omitted → defaults.
audit: AuditPluginOptions
Always-on arm: AuditPlugin. Omitted → memory storage default.
secrets: SecretsPluginOptions
Always-on arm: SecretsPlugin. Omitted → env provider default.
storage: StoragePluginOptions
Always-on arm: StoragePlugin. Omitted → memory provider default.
mail: MailPluginOptions
Always-on arm: MailPlugin. Omitted → log provider default.
featureFlags: FeatureFlagsPluginOptions
Optional arm: FeatureFlagsPlugin. Gated — requires a provider to be useful.
notifications: NotificationPluginOptions
Optional arm: NotificationPlugin. Gated — requires channels to be useful.
multiTenancy: MultiTenancyPluginOptions
Optional arm: MultiTenancyPlugin. Gated — requires resolvers to be useful.
reactRouter: ReactRouterPluginOptions
Optional arm: ReactRouterPlugin. Gated — requires serverBuildPath for SSR.
static: StaticPluginOptions
Optional arm: StaticPlugin. Gated — requires root to serve
from; absent registers nothing, leaving the composition byte-identical.