Documentation
Learn the pieces.
Start with a package guide when you need concepts, lifecycle, security, TypeScript, or design boundaries. Use the API index when you already know what you need and want the fastest path to a public signature.
Observable state
white-label-model
Own object, array, or Map state with synchronous change notifications, deep mutation observation, and optional whole-state runtime validation.
Rendering and lifecycle
white-label-view
Render state through explicit browser or server lifecycles, with optional first-party JSX and no component-framework runtime.
Application events
white-label-mediator
A small synchronous Node-compatible event bus for exchanging named application intent without direct module coupling.
URL to application intent
white-label-router
Use one route contract across browser and server runtimes while preserving real links, URL semantics, History API behavior, and requestable server routes.
Project creation
generator-white-label
Create a production-oriented TypeScript starter that composes the White Label packages, with optional JSX or equivalent plain-TypeScript templates.