Skip to content

readmeio/http-headers

Repository files navigation

@readme/http-headers

Utility to find descriptions for HTTP headers.

Build

Installation

npm install --save @readme/http-headers

Usage

HTTP-Headers pulls header descriptions directly from MDN's header documentation.

import getHeader from '@readme/http-headers';

//  A typical header
console.log(getHeader('Connection'));
/**
{
    description: 'Controls whether the network connection stays open after the current transaction finishes.',
    link: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Connection',
}
**/

// A header with a markdown-flavored description
console.log(getHeader('Cookie'));
/**
{
    description: 'Contains stored HTTP cookies previously sent by the server with the Set-Cookie header.',
    link: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie',
    markdown:
      'Contains stored [HTTP cookies](/en-US/docs/Web/HTTP/Cookies) previously sent by the server with the "Set-Cookie" header',
}
**/

// A header with additional decorations
console.log(getHeader('DPR'));
/**
{
    deprecated: true,
    experimental: true,
    description:
      'Client device pixel ratio (DPR), which is the number of physical device pixels corresponding to every CSS pixel.',
    link: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/DPR',
}
**/

About

Retrieve HTTP Header Descriptions from MDN

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published