Functions

f
buildFullStackPlugins(options?: FullStackStarterOptions): IPlugin[]

Builds the canonical full-stack plugin set. Composes from buildMicroservicePlugins and appends the full-stack plugins (cache, events, cqrs, scheduler, audit, secrets, storage, mail). The list is exported for advanced custom composition.

f
createFullStackApp(options?: FullStackStarterOptions): IKernelApplication

Creates a fully wired full-stack application. The factory registers the curated full-stack plugin set (microservice + cache, events, cqrs, scheduler, audit, secrets, storage, mail), adds the error-handler middleware at priority 0 (outermost per exceptions contract), and returns the un-started application.

Interfaces

I
FromConfigOptions
I
FullStackStarterOptions

Options for createFullStackApp. Extends MicroserviceStarterOptions with full-stack arms (always-on + gated). Omitted plugins use their defaults.

I
RealtimeArm

The real-time arm: one option grouping the three plugins that together make a connection-oriented application work, each added only when its sub-arm is present.

Type Aliases

T
StaticPluginOptions = { root: string; fs?: IFileSystem; urlPrefix?: string; index?: string; fallback?: string; cacheControl?: string | ((relativePath: string) => string); etag?: boolean; ranges?: boolean; compressed?: boolean; maxBufferBytes?: number; }

Options for configuring the StaticPlugin.

Usage

import * as Full_stack_starter_bundle___every_capability_plugin_with_sensible_defaults___Provides_a_single_factory___linkcode_createFullStackApp__that_returns_a_fully_wired___linkcode_IKernelApplication__with_the_curated_full_stack_plugin_set_and_error_handling_middleware__Also_exposes_the_option_type___linkcode_FullStackStarterOptions__and_the_plugin_builder___linkcode_buildFullStackPlugins__for_advanced_composition__ from "starters/full-stack-starter/src/index.ts";