{"library":"lum_request-stats","type":"library","category":null,"description":"request-stats is a Node.js library that collects HTTP request statistics for Node.js HTTP servers. It emits events for request start and completion, providing metrics such as bytes transferred, duration, headers, method, path, IP, and status code. It also offers a progress() method for long-running requests. Version 3.2.0 is the latest stable release; the project appears to be in maintenance mode with no recent updates (last commit several years ago). Key differentiators: simple API, event-based, supports both per-request and per-server stats, and works with plain HTTP servers, Express, and other frameworks.","language":"javascript","status":"maintenance","version":"3.2.0","tags":["javascript","stats","statistics","http","https","middleware","connect","express","analytics"],"install":[{"cmd":"npm install lum_request-stats","imports":["import requestStats from 'request-stats'","const requestStats = require('request-stats')","import requestStats from 'request-stats'; const stats: requestStats.StatsEmitter = requestStats(server)"]},{"cmd":"yarn add lum_request-stats","imports":[]},{"cmd":"pnpm add lum_request-stats","imports":[]}],"homepage":null,"github":"https://github.com/watson/request-stats","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/lum_request-stats","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/lum_request-stats/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}