{"library":"shiny-express-formatter","type":"library","category":null,"description":"Middleware for Express.js that formats HTTP request and response objects (including optional body capture) for logging. Version 1.0.0, single release. Differentiates from other logging middleware by providing separate callbacks for request and response capture, allowing fine-grained control over header/body logging via boolean or function options. Non-streaming response body capture only. Designed for Node.js Express apps.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","node","express","formatting","logging"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install shiny-express-formatter","imports":["const requestFormatter = require('shiny-express-formatter');","app.use(requestFormatter.formatRequests(options));","app.use(requestFormatter.formatResponse(options));"]},{"cmd":"yarn add shiny-express-formatter","imports":[]},{"cmd":"pnpm add shiny-express-formatter","imports":[]}],"homepage":"https://github.com/shinymayhem/express-request-formatter#readme","github":"https://github.com/shinymayhem/express-request-formatter","docs":null,"changelog":null,"pypi":null,"npm":"shiny-express-formatter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}