text: module.exports = function statusCodes(code) {
    const codes = {
      '2XX': ['2XX', 'Success', 'success', true],
      200: [200, 'OK', 'success'],
      201: [201, 'Created', 'success'],
      202: [202, 'Accepted', 'success'],
      203: [203, 'Non-Authoritative Information', 'success'],
      204: [204, 'No Content', 'success'],
      205: [205, 'Reset Content', 'success'],
      206: [206, 'Partial Content', 'success'],
      300: [300, 'Multiple Choices', 'success'],
      301: [301, 'Moved Permanently', 'success'],
      302: [302, 'Found', 'success'],
      303: [303, 'See Other', 'success'],
      304: [304, 'Not Modified', 'success'],
      305: [305, 'Use Proxy', 'success'],
      306: [306, 'Unused', 'success'],
      307: [307, 'Temporary Redirect', 'success'],
      308: [308, 'Permanent Redirect', 'success'],
  
      '4XX': ['4XX', 'Error', 'error', true],
      400: [400, 'Bad Request', 'error'],
      401: [401, 'Unauthorized', 'error'],
      402: [402, 'Payment Required', 'error'],
      403: [403, 'Forbidden', 'error'],
      404: [404, 'Not Found', 'error'],
      405: [405, 'Method Not Allowed', 'error'],
      406: [406, 'Not Acceptable', 'error'],
      407: [407, 'Proxy Authentication Required', 'error'],
      408: [408, 'Request Timeout', 'error'],
      409: [409, 'Conflict', 'error'],
      410: [410, 'Gone', 'error'],
      411: [411, 'Length Required', 'error'],
      412: [412, 'Precondition Failed', 'error'],
      413: [413, 'Request Entry Too Large', 'error'],
      414: [414, 'Request-URI Too Long', 'error'],
      415: [415, 'Unsupported Media Type', 'error'],
      416: [416, 'Requested Range Not Satisfiable', 'error'],
      417: [417, 'Expectation Failed', 'error'],
      418: [418, "I'm a teapot", 'error'],
      420: [420, 'Enhance Your Calm', 'error'],
      422: [422, 'Unprocessable Entity', 'error'],
      423: [423, 'Locked', 'error'],
      426: [426, 'Upgrade Required', 'error'],
      428: [428, 'Precondition Required', 'error'],
      429: [429, 'Too Many Requests', 'error'],
      431: [431, 'Request Header Fields Too Large', 'error'],
      451: [451, 'Unavailable For Legal Reasons', 'error'],
      500: [500, 'Internal Server Error', 'error'],
      501: [501, 'Not Implemented', 'error'],
      502: [502, 'Bad Gateway', 'error'],
      503: [503, 'Service Unavailable', 'error'],
      504: [504, 'Gateway Timeout', 'error'],
      505: [505, 'HTTP Version Not Supported', 'error'],
      511: [511, 'Network Authentication Required', 'error'],
    };
    return codes[code];
  };
  