@cadriciel/module-api
v0.3.2
Published
API module for Cadriciel
Readme
🌐 @cadriciel/module-api
The primary routing and API orchestration module. It automates route discovery and standardizes response formats.
Features
- Auto-Discovery: Automatically mounts routes defined in the
apidirectory. - REST Compliance: Enforces standard REST patterns.
- Meta-Data Support: Handles OpenAPI/Swagger metadata injection from route definitions.
- Scoped Routing: Supports versioned API paths (e.g.,
/api/v1).
Usage
import ApiModule from "@cadriciel/module-api";
kernel.load(ApiModule);Defining a Route
export const GET = (c) => c.json({ ok: true });
GET.meta = {
summary: "Health check",
tags: ["system"]
};