Cabin - Node.js and JavaScript Logging Tool and Service (2023)'s repositories
bson-objectid
Construct ObjectIDs without the mongodb driver or bson module. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
winston-raven-sentry
The maintained and well-documented Raven/Sentry transport for the winston logger with support for Koa/Express/Passport
axe
:axe: Logger-agnostic wrapper that normalizes logs regardless of arg style. Great for large dev teams, old/new projects, and works w/Pino, Bunyan, Winston, console, and more. It is lightweight, performant, highly-configurable, and automatically adds OS, CPU, and Git information to your logs. Hooks, dot-notation remap, omit, and pick of metadata.
sensitive-fields
List of sensitive fields that should be masked, obfuscated, or purged for security purposes
slack-winston
A Hipchat transport for slack
request-received
Route middleware for Koa and Express that adds a request received high-resolution timer and Date to the request object using easily accessible Symbols to prevent request object pollution. Made for Cabin.
parse-request
Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.
parse-app-info
Parse information about a Node application process and its environment. Made for Cabin.
browser-hrtime
browser support for process.hrtime().
parse-logs
Parse and validate logs to adhere to the message and meta standards from Lad and Cabin. Made for Cabin and Lad.
prepare-stack-trace
Error.prepareStackTrace ponyfill for Node. Made for Cabin.
winston-bugsnag-logger
The maintained and well-documented Bugsnag transport for the winston logger
format-specifiers
A list (Array) of format specifiers from <https://github.com/nodejs/node/blob/master/doc/api/util.md#utilformatformat-args>. Built for @cabinjs.
lass
:girl: Lass scaffolds a modern package boilerplate for Node.js