185 lines
5.7 KiB
JavaScript
185 lines
5.7 KiB
JavaScript
var __create = Object.create;
|
|
var __defProp = Object.defineProperty;
|
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
var __getProtoOf = Object.getPrototypeOf;
|
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
var __commonJS = (cb, mod) => function __require() {
|
|
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
|
};
|
|
var __copyProps = (to, from, except, desc) => {
|
|
if (from && typeof from === "object" || typeof from === "function") {
|
|
for (let key of __getOwnPropNames(from))
|
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
|
}
|
|
return to;
|
|
};
|
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
|
// If the importer is in node compatibility mode or this is not an ESM
|
|
// file that has been converted to a CommonJS file using a Babel-
|
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
|
mod
|
|
));
|
|
|
|
// node_modules/statuses/codes.json
|
|
var require_codes = __commonJS({
|
|
"node_modules/statuses/codes.json"(exports, module) {
|
|
module.exports = {
|
|
"100": "Continue",
|
|
"101": "Switching Protocols",
|
|
"102": "Processing",
|
|
"103": "Early Hints",
|
|
"200": "OK",
|
|
"201": "Created",
|
|
"202": "Accepted",
|
|
"203": "Non-Authoritative Information",
|
|
"204": "No Content",
|
|
"205": "Reset Content",
|
|
"206": "Partial Content",
|
|
"207": "Multi-Status",
|
|
"208": "Already Reported",
|
|
"226": "IM Used",
|
|
"300": "Multiple Choices",
|
|
"301": "Moved Permanently",
|
|
"302": "Found",
|
|
"303": "See Other",
|
|
"304": "Not Modified",
|
|
"305": "Use Proxy",
|
|
"307": "Temporary Redirect",
|
|
"308": "Permanent Redirect",
|
|
"400": "Bad Request",
|
|
"401": "Unauthorized",
|
|
"402": "Payment Required",
|
|
"403": "Forbidden",
|
|
"404": "Not Found",
|
|
"405": "Method Not Allowed",
|
|
"406": "Not Acceptable",
|
|
"407": "Proxy Authentication Required",
|
|
"408": "Request Timeout",
|
|
"409": "Conflict",
|
|
"410": "Gone",
|
|
"411": "Length Required",
|
|
"412": "Precondition Failed",
|
|
"413": "Payload Too Large",
|
|
"414": "URI Too Long",
|
|
"415": "Unsupported Media Type",
|
|
"416": "Range Not Satisfiable",
|
|
"417": "Expectation Failed",
|
|
"418": "I'm a Teapot",
|
|
"421": "Misdirected Request",
|
|
"422": "Unprocessable Entity",
|
|
"423": "Locked",
|
|
"424": "Failed Dependency",
|
|
"425": "Too Early",
|
|
"426": "Upgrade Required",
|
|
"428": "Precondition Required",
|
|
"429": "Too Many Requests",
|
|
"431": "Request Header Fields Too Large",
|
|
"451": "Unavailable For Legal Reasons",
|
|
"500": "Internal Server Error",
|
|
"501": "Not Implemented",
|
|
"502": "Bad Gateway",
|
|
"503": "Service Unavailable",
|
|
"504": "Gateway Timeout",
|
|
"505": "HTTP Version Not Supported",
|
|
"506": "Variant Also Negotiates",
|
|
"507": "Insufficient Storage",
|
|
"508": "Loop Detected",
|
|
"509": "Bandwidth Limit Exceeded",
|
|
"510": "Not Extended",
|
|
"511": "Network Authentication Required"
|
|
};
|
|
}
|
|
});
|
|
|
|
// node_modules/statuses/index.js
|
|
var require_statuses = __commonJS({
|
|
"node_modules/statuses/index.js"(exports, module) {
|
|
"use strict";
|
|
var codes = require_codes();
|
|
module.exports = status2;
|
|
status2.message = codes;
|
|
status2.code = createMessageToStatusCodeMap(codes);
|
|
status2.codes = createStatusCodeList(codes);
|
|
status2.redirect = {
|
|
300: true,
|
|
301: true,
|
|
302: true,
|
|
303: true,
|
|
305: true,
|
|
307: true,
|
|
308: true
|
|
};
|
|
status2.empty = {
|
|
204: true,
|
|
205: true,
|
|
304: true
|
|
};
|
|
status2.retry = {
|
|
502: true,
|
|
503: true,
|
|
504: true
|
|
};
|
|
function createMessageToStatusCodeMap(codes2) {
|
|
var map = {};
|
|
Object.keys(codes2).forEach(function forEachCode(code) {
|
|
var message = codes2[code];
|
|
var status3 = Number(code);
|
|
map[message.toLowerCase()] = status3;
|
|
});
|
|
return map;
|
|
}
|
|
function createStatusCodeList(codes2) {
|
|
return Object.keys(codes2).map(function mapCode(code) {
|
|
return Number(code);
|
|
});
|
|
}
|
|
function getStatusCode(message) {
|
|
var msg = message.toLowerCase();
|
|
if (!Object.prototype.hasOwnProperty.call(status2.code, msg)) {
|
|
throw new Error('invalid status message: "' + message + '"');
|
|
}
|
|
return status2.code[msg];
|
|
}
|
|
function getStatusMessage(code) {
|
|
if (!Object.prototype.hasOwnProperty.call(status2.message, code)) {
|
|
throw new Error("invalid status code: " + code);
|
|
}
|
|
return status2.message[code];
|
|
}
|
|
function status2(code) {
|
|
if (typeof code === "number") {
|
|
return getStatusMessage(code);
|
|
}
|
|
if (typeof code !== "string") {
|
|
throw new TypeError("code must be a number or string");
|
|
}
|
|
var n = parseInt(code, 10);
|
|
if (!isNaN(n)) {
|
|
return getStatusMessage(n);
|
|
}
|
|
return getStatusCode(code);
|
|
}
|
|
}
|
|
});
|
|
|
|
// source.js
|
|
var import_statuses = __toESM(require_statuses(), 1);
|
|
var source_default = import_statuses.default;
|
|
export {
|
|
source_default as default
|
|
};
|
|
/*! Bundled license information:
|
|
|
|
statuses/index.js:
|
|
(*!
|
|
* statuses
|
|
* Copyright(c) 2014 Jonathan Ong
|
|
* Copyright(c) 2016 Douglas Christopher Wilson
|
|
* MIT Licensed
|
|
*)
|
|
*/
|