@rapidrest/service-core
npm install @rapidrest/service-core
The web framework itself, built on uWebSockets.js: routing, models and persistence, auth and RBAC, background jobs, the event bus, and automatic OpenAPI generation. If you scaffolded your project with rapidrest generate server, you're already using this package — the CLI wires it up for you.
For a detailed explanation of how these work and fit together, start with Getting Started.
Quick links
RouteDecorators—@Route,@Get/@Post/etc., and the request parameter decorators (see Routing & Controllers).PersistenceDecorators/ModelDecorators—@Entity,@Column,@DataStore,@Cache, and friends (see Models & Persistence).ModelRoute/CRUDRoute— the auto-CRUD base classes (see Auto CRUD Routes).BackgroundService/BackgroundServiceManager— see Background Jobs.
Everything else is in the sidebar, generated directly from source.