Reference
Documentation for the mantle CLI, project configuration, and all @j0nathan-ll0yd/* packages.
CLI and configuration
| Page | Description |
|---|---|
| CLI | Every mantle command, subcommand, and flag |
| mantle.config.ts | Project configuration schema |
| Modules | OpenTofu module variables |
| Observability alerting | Free-tier alerting architecture |
Packages
| Package | Description |
|---|---|
| @j0nathan-ll0yd/core | Handler hierarchy, decorators, types, response helpers |
| @j0nathan-ll0yd/errors | Error classes with HTTP status codes |
| @j0nathan-ll0yd/env | Environment variable helpers |
| @j0nathan-ll0yd/observability | Logging, metrics, and tracing |
| @j0nathan-ll0yd/validation | Zod-based request validation |
| @j0nathan-ll0yd/resilience | Circuit breaker and retry patterns |
| @j0nathan-ll0yd/database | Multi-provider Drizzle client |
| @j0nathan-ll0yd/auth | Better Auth integration and webhook signature validation |
| @j0nathan-ll0yd/aws | AWS SDK client factory |
| @j0nathan-ll0yd/testing | Test utilities and mocks |
| @j0nathan-ll0yd/types | Branded types for AWS identifiers |
| @j0nathan-ll0yd/mcp | MCP server Lambda and diagnostic tool catalogue |
| @j0nathan-ll0yd/eslint-config | Shared ESLint config and Mantle rules |
Keeping this section honest
docs/docs-map.yaml maps every page above to the source it documents. pnpm docs:check fails when a public export, command, flag, or config option exists in the source but not on its page. The gate blocks in CI (docs-coverage) and in the pre-push hook.