JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1878
  • Score
    100M100P100Q108598F
  • License MIT

A collection of status code enums

Package Exports

  • @status/codes

Readme

Status Codes

npm (scoped) NPM

A collection of status code enums.

Available Enums

  • Apache
  • Auth0
  • Braintree
  • Cloudflare
  • FirebaseAuth
  • FirebaseAdminAuth
  • FirebaseAnalytics
  • FirebaseMessaging
  • FTP
  • Http
  • IIS
  • IRC
  • Mocha
  • MongoDB
  • Mongoose *wip
  • Nginx
  • Node
  • Postgres
  • Twitter

Install

npm:
npm install @status/codes

yarn:
yarn add @status/codes

Example Usage

import { Http } from '@status/codes';

export class NotFoundError extends Error {
  readonly code = Http.NotFound;
}

Use with express:

const { Http } = require('@status/codes');

create(request, response) {
  return Model.create(request.body)
    .then(instance => response.status(Http.Created).json(instance))
    .catch(error => response.status(Http.Conflict).json(error))
}