@readme/http-headers
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

@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',
}
**/

/@readme/http-headers/

    Package Sidebar

    Install

    npm i @readme/http-headers

    Weekly Downloads

    495

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    104 kB

    Total Files

    13

    Last publish

    Collaborators

    • llimllib
    • darrenyong
    • gratcliff
    • dannobytes
    • gkoberger
    • domharrington
    • mjcuva
    • kanadgupta
    • jonursenbach
    • rafegoldberg
    • dashron
    • iliast