{"library":"hmac-auth-express","type":"library","category":null,"description":"HMAC Auth Express provides middleware for Express applications to implement HMAC (Hash-based Message Authentication Code) authentication. It is currently at version 9.0.0 and demonstrates an active development cadence with regular updates. Key differentiators include zero runtime dependencies (only Express as a peer dependency), timing-safe comparisons, 100% code coverage, support for all standard hash algorithms, and built-in replay attack prevention. The library also features flexible secret management, allowing for static secrets or dynamic resolution via an async function. It ships with full TypeScript type definitions, enhancing developer experience and ensuring type safety in modern JavaScript projects.","language":"javascript","status":"active","version":"9.0.0","tags":["javascript","nodejs","middleware","express","node","authentication","express-middleware","auth","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install hmac-auth-express","imports":["import { HMAC } from 'hmac-auth-express';","import { AuthError } from 'hmac-auth-express';","import type { Options } from 'hmac-auth-express';"]},{"cmd":"yarn add hmac-auth-express","imports":[]},{"cmd":"pnpm add hmac-auth-express","imports":[]}],"homepage":null,"github":"https://github.com/connorjburton/hmac-auth-express","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/hmac-auth-express","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/hmac-auth-express/compatibility"}}