{"library":"header-case-normalizer","type":"library","category":null,"description":"This library provides a utility function to convert HTTP header names into their most commonly used casing (e.g., \"user-agent\" becomes \"User-Agent\"). It is particularly useful when interfacing with systems or APIs that expect specific header casing, despite the HTTP specification stating that headers are case-insensitive. Currently at version 1.0.3, `header-case-normalizer` appears to be a stable, focused utility with infrequent updates, indicating it is likely operating in a maintenance mode rather than undergoing active feature development. Its primary differentiator is its specific focus on normalizing a known set of common HTTP header names, based on a list tested with MDN data. This ensures consistent output for widely recognized headers, making it reliable for standard HTTP operations where specific casing might be a requirement for certain environments or legacy systems. It does not attempt to \"smart-case\" arbitrary strings, only those identified as common HTTP headers.","language":"javascript","status":"maintenance","version":"1.0.3","tags":["javascript","http","header","headers","case","casing","capitalize"],"last_verified":"Wed May 27","install":[{"cmd":"npm install header-case-normalizer","imports":["import normalizeHeaderCase from 'header-case-normalizer';","const normalizeHeaderCase = require('header-case-normalizer');"]},{"cmd":"yarn add header-case-normalizer","imports":[]},{"cmd":"pnpm add header-case-normalizer","imports":[]}],"homepage":null,"github":"https://github.com/marten-de-vries/header-case-normalizer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/header-case-normalizer","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/header-case-normalizer/compatibility"}}