461 packages
@dotcom-reliability-kit/app-info
A utility to get application info in a consistent way.
@dotcom-reliability-kit/crash-handler
A method to bind an uncaught exception handler to ensure that fatal application errors are logged
@dotcom-reliability-kit/errors
A suite of error classes which help you throw the most appropriate error in any situation
@dotcom-reliability-kit/eslint-config
A linting config, specifically focussed on enhancing code quality and proactively catching errors/bugs before they make it into production
@dotcom-reliability-kit/log-error
A method to consistently log error object with optional request information
@dotcom-reliability-kit/logger
A simple and fast logger based on Pino, with FT preferences baked in
@dotcom-reliability-kit/middleware-log-errors
Express middleware to consistently log errors
@dotcom-reliability-kit/middleware-render-error-info
Express middleware to render error information in a way that makes local debugging easier and production error rendering more consistent.
@dotcom-reliability-kit/serialize-error
A utility function to serialize an error object in a way that's friendly to loggers, view engines, and converting to JSON
@dotcom-reliability-kit/serialize-request
A utility function to serialize a request object in a way that's friendly to loggers, view engines, and converting to JSON