@o3co/auth.utils
v0.0.4
Published
Shared utilities for auth.* services
Readme
@o3co/auth.utils
Shared utilities for auth.* services.
Install
pnpm add @o3co/auth.utilsLogger
import { 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 }).
Graceful Shutdown
import { gracefulShutdown } from "@o3co/auth.utils";
const server = app.listen(3000);
gracefulShutdown(server);Express Middleware
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"));License
Apache-2.0 — Copyright 2026 1o1 Co. Ltd.
