Shared utilities for auth.* services.
pnpm add @o3co/auth.utilsimport { createLogger } from "@o3co/auth.utils";
const logger = createLogger("my-service");
logger.info("started");
logger.info({ requestId: "abc" }, "request received");Default backend: pino (if installed), console (fallback). Inject your own via createLogger("name", { logger: myLogger }).
import { gracefulShutdown } from "@o3co/auth.utils";
const server = app.listen(3000);
gracefulShutdown(server);import {
createHealthcheckRouter,
createRequestIdMiddleware,
extractBearerToken,
} from "@o3co/auth.utils/express";
app.use(createHealthcheckRouter());
app.use(createRequestIdMiddleware());
// In a route handler:
const result = extractBearerToken(req.get("authorization"));Apache-2.0 — Copyright 2026 1o1 Co. Ltd.