Aktueller Stand
This commit is contained in:
398
backend/node_modules/hono/dist/cjs/adapter/aws-lambda/handler.js
generated
vendored
Normal file
398
backend/node_modules/hono/dist/cjs/adapter/aws-lambda/handler.js
generated
vendored
Normal file
@@ -0,0 +1,398 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var handler_exports = {};
|
||||
__export(handler_exports, {
|
||||
ALBProcessor: () => ALBProcessor,
|
||||
EventProcessor: () => EventProcessor,
|
||||
EventV1Processor: () => EventV1Processor,
|
||||
EventV2Processor: () => EventV2Processor,
|
||||
LatticeV2Processor: () => LatticeV2Processor,
|
||||
defaultIsContentTypeBinary: () => defaultIsContentTypeBinary,
|
||||
getProcessor: () => getProcessor,
|
||||
handle: () => handle,
|
||||
isContentEncodingBinary: () => isContentEncodingBinary,
|
||||
streamHandle: () => streamHandle
|
||||
});
|
||||
module.exports = __toCommonJS(handler_exports);
|
||||
var import_encode = require("../../utils/encode");
|
||||
function sanitizeHeaderValue(value) {
|
||||
const hasNonAscii = /[^\x00-\x7F]/.test(value);
|
||||
if (!hasNonAscii) {
|
||||
return value;
|
||||
}
|
||||
return encodeURIComponent(value);
|
||||
}
|
||||
const getRequestContext = (event) => {
|
||||
return event.requestContext;
|
||||
};
|
||||
const streamToNodeStream = async (reader, writer) => {
|
||||
let readResult = await reader.read();
|
||||
while (!readResult.done) {
|
||||
writer.write(readResult.value);
|
||||
readResult = await reader.read();
|
||||
}
|
||||
writer.end();
|
||||
};
|
||||
const streamHandle = (app) => {
|
||||
return awslambda.streamifyResponse(
|
||||
async (event, responseStream, context) => {
|
||||
const processor = getProcessor(event);
|
||||
try {
|
||||
const req = processor.createRequest(event);
|
||||
const requestContext = getRequestContext(event);
|
||||
const res = await app.fetch(req, {
|
||||
event,
|
||||
requestContext,
|
||||
context
|
||||
});
|
||||
const headers = {};
|
||||
const cookies = [];
|
||||
res.headers.forEach((value, name) => {
|
||||
if (name === "set-cookie") {
|
||||
cookies.push(value);
|
||||
} else {
|
||||
headers[name] = value;
|
||||
}
|
||||
});
|
||||
const httpResponseMetadata = {
|
||||
statusCode: res.status,
|
||||
headers,
|
||||
cookies
|
||||
};
|
||||
responseStream = awslambda.HttpResponseStream.from(responseStream, httpResponseMetadata);
|
||||
if (res.body) {
|
||||
await streamToNodeStream(res.body.getReader(), responseStream);
|
||||
} else {
|
||||
responseStream.write("");
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("Error processing request:", error);
|
||||
responseStream.write("Internal Server Error");
|
||||
} finally {
|
||||
responseStream.end();
|
||||
}
|
||||
}
|
||||
);
|
||||
};
|
||||
const handle = (app, { isContentTypeBinary } = { isContentTypeBinary: void 0 }) => {
|
||||
return async (event, lambdaContext) => {
|
||||
const processor = getProcessor(event);
|
||||
const req = processor.createRequest(event);
|
||||
const requestContext = getRequestContext(event);
|
||||
const res = await app.fetch(req, {
|
||||
event,
|
||||
requestContext,
|
||||
lambdaContext
|
||||
});
|
||||
return processor.createResult(event, res, { isContentTypeBinary });
|
||||
};
|
||||
};
|
||||
class EventProcessor {
|
||||
getHeaderValue(headers, key) {
|
||||
const value = headers ? Array.isArray(headers[key]) ? headers[key][0] : headers[key] : void 0;
|
||||
return value;
|
||||
}
|
||||
getDomainName(event) {
|
||||
if (event.requestContext && "domainName" in event.requestContext) {
|
||||
return event.requestContext.domainName;
|
||||
}
|
||||
const hostFromHeaders = this.getHeaderValue(event.headers, "host");
|
||||
if (hostFromHeaders) {
|
||||
return hostFromHeaders;
|
||||
}
|
||||
const multiValueHeaders = "multiValueHeaders" in event ? event.multiValueHeaders : {};
|
||||
const hostFromMultiValueHeaders = this.getHeaderValue(multiValueHeaders, "host");
|
||||
return hostFromMultiValueHeaders;
|
||||
}
|
||||
createRequest(event) {
|
||||
const queryString = this.getQueryString(event);
|
||||
const domainName = this.getDomainName(event);
|
||||
const path = this.getPath(event);
|
||||
const urlPath = `https://${domainName}${path}`;
|
||||
const url = queryString ? `${urlPath}?${queryString}` : urlPath;
|
||||
const headers = this.getHeaders(event);
|
||||
const method = this.getMethod(event);
|
||||
const requestInit = {
|
||||
headers,
|
||||
method
|
||||
};
|
||||
if (event.body) {
|
||||
requestInit.body = event.isBase64Encoded ? (0, import_encode.decodeBase64)(event.body) : event.body;
|
||||
}
|
||||
return new Request(url, requestInit);
|
||||
}
|
||||
async createResult(event, res, options) {
|
||||
const contentType = res.headers.get("content-type");
|
||||
const isContentTypeBinary = options.isContentTypeBinary ?? defaultIsContentTypeBinary;
|
||||
let isBase64Encoded = contentType && isContentTypeBinary(contentType) ? true : false;
|
||||
if (!isBase64Encoded) {
|
||||
const contentEncoding = res.headers.get("content-encoding");
|
||||
isBase64Encoded = isContentEncodingBinary(contentEncoding);
|
||||
}
|
||||
const body = isBase64Encoded ? (0, import_encode.encodeBase64)(await res.arrayBuffer()) : await res.text();
|
||||
const result = {
|
||||
body,
|
||||
statusCode: res.status,
|
||||
isBase64Encoded,
|
||||
..."multiValueHeaders" in event && event.multiValueHeaders ? {
|
||||
multiValueHeaders: {}
|
||||
} : {
|
||||
headers: {}
|
||||
}
|
||||
};
|
||||
this.setCookies(event, res, result);
|
||||
if (result.multiValueHeaders) {
|
||||
res.headers.forEach((value, key) => {
|
||||
result.multiValueHeaders[key] = [value];
|
||||
});
|
||||
} else {
|
||||
res.headers.forEach((value, key) => {
|
||||
result.headers[key] = value;
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}
|
||||
setCookies(event, res, result) {
|
||||
if (res.headers.has("set-cookie")) {
|
||||
const cookies = res.headers.getSetCookie ? res.headers.getSetCookie() : Array.from(res.headers.entries()).filter(([k]) => k === "set-cookie").map(([, v]) => v);
|
||||
if (Array.isArray(cookies)) {
|
||||
this.setCookiesToResult(result, cookies);
|
||||
res.headers.delete("set-cookie");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
class EventV2Processor extends EventProcessor {
|
||||
getPath(event) {
|
||||
return event.rawPath;
|
||||
}
|
||||
getMethod(event) {
|
||||
return event.requestContext.http.method;
|
||||
}
|
||||
getQueryString(event) {
|
||||
return event.rawQueryString;
|
||||
}
|
||||
getCookies(event, headers) {
|
||||
if (Array.isArray(event.cookies)) {
|
||||
headers.set("Cookie", event.cookies.join("; "));
|
||||
}
|
||||
}
|
||||
setCookiesToResult(result, cookies) {
|
||||
result.cookies = cookies;
|
||||
}
|
||||
getHeaders(event) {
|
||||
const headers = new Headers();
|
||||
this.getCookies(event, headers);
|
||||
if (event.headers) {
|
||||
for (const [k, v] of Object.entries(event.headers)) {
|
||||
if (v) {
|
||||
headers.set(k, v);
|
||||
}
|
||||
}
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
}
|
||||
const v2Processor = new EventV2Processor();
|
||||
class EventV1Processor extends EventProcessor {
|
||||
getPath(event) {
|
||||
return event.path;
|
||||
}
|
||||
getMethod(event) {
|
||||
return event.httpMethod;
|
||||
}
|
||||
getQueryString(event) {
|
||||
if (event.multiValueQueryStringParameters) {
|
||||
return Object.entries(event.multiValueQueryStringParameters || {}).filter(([, value]) => value).map(
|
||||
([key, values]) => values.map((value) => `${encodeURIComponent(key)}=${encodeURIComponent(value)}`).join("&")
|
||||
).join("&");
|
||||
} else {
|
||||
return Object.entries(event.queryStringParameters || {}).filter(([, value]) => value).map(([key, value]) => `${encodeURIComponent(key)}=${encodeURIComponent(value || "")}`).join("&");
|
||||
}
|
||||
}
|
||||
getCookies(event, headers) {
|
||||
}
|
||||
getHeaders(event) {
|
||||
const headers = new Headers();
|
||||
this.getCookies(event, headers);
|
||||
if (event.headers) {
|
||||
for (const [k, v] of Object.entries(event.headers)) {
|
||||
if (v) {
|
||||
headers.set(k, sanitizeHeaderValue(v));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (event.multiValueHeaders) {
|
||||
for (const [k, values] of Object.entries(event.multiValueHeaders)) {
|
||||
if (values) {
|
||||
const foundK = headers.get(k);
|
||||
values.forEach((v) => {
|
||||
const sanitizedValue = sanitizeHeaderValue(v);
|
||||
return (!foundK || !foundK.includes(sanitizedValue)) && headers.append(k, sanitizedValue);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
setCookiesToResult(result, cookies) {
|
||||
result.multiValueHeaders = {
|
||||
"set-cookie": cookies
|
||||
};
|
||||
}
|
||||
}
|
||||
const v1Processor = new EventV1Processor();
|
||||
class ALBProcessor extends EventProcessor {
|
||||
getHeaders(event) {
|
||||
const headers = new Headers();
|
||||
if (event.multiValueHeaders) {
|
||||
for (const [key, values] of Object.entries(event.multiValueHeaders)) {
|
||||
if (values && Array.isArray(values)) {
|
||||
const sanitizedValue = sanitizeHeaderValue(values.join("; "));
|
||||
headers.set(key, sanitizedValue);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (const [key, value] of Object.entries(event.headers ?? {})) {
|
||||
if (value) {
|
||||
headers.set(key, sanitizeHeaderValue(value));
|
||||
}
|
||||
}
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
getPath(event) {
|
||||
return event.path;
|
||||
}
|
||||
getMethod(event) {
|
||||
return event.httpMethod;
|
||||
}
|
||||
getQueryString(event) {
|
||||
if (event.multiValueQueryStringParameters) {
|
||||
return Object.entries(event.multiValueQueryStringParameters || {}).filter(([, value]) => value).map(([key, value]) => `${key}=${value.join(`&${key}=`)}`).join("&");
|
||||
} else {
|
||||
return Object.entries(event.queryStringParameters || {}).filter(([, value]) => value).map(([key, value]) => `${key}=${value}`).join("&");
|
||||
}
|
||||
}
|
||||
getCookies(event, headers) {
|
||||
let cookie;
|
||||
if (event.multiValueHeaders) {
|
||||
cookie = event.multiValueHeaders["cookie"]?.join("; ");
|
||||
} else {
|
||||
cookie = event.headers ? event.headers["cookie"] : void 0;
|
||||
}
|
||||
if (cookie) {
|
||||
headers.append("Cookie", cookie);
|
||||
}
|
||||
}
|
||||
setCookiesToResult(result, cookies) {
|
||||
if (result.multiValueHeaders) {
|
||||
result.multiValueHeaders["set-cookie"] = cookies;
|
||||
} else {
|
||||
result.headers["set-cookie"] = cookies.join(", ");
|
||||
}
|
||||
}
|
||||
}
|
||||
const albProcessor = new ALBProcessor();
|
||||
class LatticeV2Processor extends EventProcessor {
|
||||
getPath(event) {
|
||||
return event.path;
|
||||
}
|
||||
getMethod(event) {
|
||||
return event.method;
|
||||
}
|
||||
getQueryString() {
|
||||
return "";
|
||||
}
|
||||
getHeaders(event) {
|
||||
const headers = new Headers();
|
||||
if (event.headers) {
|
||||
for (const [k, values] of Object.entries(event.headers)) {
|
||||
if (values) {
|
||||
const foundK = headers.get(k);
|
||||
values.forEach((v) => {
|
||||
const sanitizedValue = sanitizeHeaderValue(v);
|
||||
return (!foundK || !foundK.includes(sanitizedValue)) && headers.append(k, sanitizedValue);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
getCookies() {
|
||||
}
|
||||
setCookiesToResult(result, cookies) {
|
||||
result.headers = {
|
||||
...result.headers,
|
||||
"set-cookie": cookies.join(", ")
|
||||
};
|
||||
}
|
||||
}
|
||||
const latticeV2Processor = new LatticeV2Processor();
|
||||
const getProcessor = (event) => {
|
||||
if (isProxyEventALB(event)) {
|
||||
return albProcessor;
|
||||
}
|
||||
if (isProxyEventV2(event)) {
|
||||
return v2Processor;
|
||||
}
|
||||
if (isLatticeEventV2(event)) {
|
||||
return latticeV2Processor;
|
||||
}
|
||||
return v1Processor;
|
||||
};
|
||||
const isProxyEventALB = (event) => {
|
||||
if (event.requestContext) {
|
||||
return Object.hasOwn(event.requestContext, "elb");
|
||||
}
|
||||
return false;
|
||||
};
|
||||
const isProxyEventV2 = (event) => {
|
||||
return Object.hasOwn(event, "rawPath");
|
||||
};
|
||||
const isLatticeEventV2 = (event) => {
|
||||
if (event.requestContext) {
|
||||
return Object.hasOwn(event.requestContext, "serviceArn");
|
||||
}
|
||||
return false;
|
||||
};
|
||||
const defaultIsContentTypeBinary = (contentType) => {
|
||||
return !/^text\/(?:plain|html|css|javascript|csv)|(?:\/|\+)(?:json|xml)\s*(?:;|$)/.test(
|
||||
contentType
|
||||
);
|
||||
};
|
||||
const isContentEncodingBinary = (contentEncoding) => {
|
||||
if (contentEncoding === null) {
|
||||
return false;
|
||||
}
|
||||
return /^(gzip|deflate|compress|br)/.test(contentEncoding);
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
ALBProcessor,
|
||||
EventProcessor,
|
||||
EventV1Processor,
|
||||
EventV2Processor,
|
||||
LatticeV2Processor,
|
||||
defaultIsContentTypeBinary,
|
||||
getProcessor,
|
||||
handle,
|
||||
isContentEncodingBinary,
|
||||
streamHandle
|
||||
});
|
||||
32
backend/node_modules/hono/dist/cjs/adapter/aws-lambda/index.js
generated
vendored
Normal file
32
backend/node_modules/hono/dist/cjs/adapter/aws-lambda/index.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var aws_lambda_exports = {};
|
||||
__export(aws_lambda_exports, {
|
||||
defaultIsContentTypeBinary: () => import_handler.defaultIsContentTypeBinary,
|
||||
handle: () => import_handler.handle,
|
||||
streamHandle: () => import_handler.streamHandle
|
||||
});
|
||||
module.exports = __toCommonJS(aws_lambda_exports);
|
||||
var import_handler = require("./handler");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
defaultIsContentTypeBinary,
|
||||
handle,
|
||||
streamHandle
|
||||
});
|
||||
16
backend/node_modules/hono/dist/cjs/adapter/aws-lambda/types.js
generated
vendored
Normal file
16
backend/node_modules/hono/dist/cjs/adapter/aws-lambda/types.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var types_exports = {};
|
||||
module.exports = __toCommonJS(types_exports);
|
||||
50
backend/node_modules/hono/dist/cjs/adapter/bun/conninfo.js
generated
vendored
Normal file
50
backend/node_modules/hono/dist/cjs/adapter/bun/conninfo.js
generated
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var conninfo_exports = {};
|
||||
__export(conninfo_exports, {
|
||||
getConnInfo: () => getConnInfo
|
||||
});
|
||||
module.exports = __toCommonJS(conninfo_exports);
|
||||
var import_server = require("./server");
|
||||
const getConnInfo = (c) => {
|
||||
const server = (0, import_server.getBunServer)(c);
|
||||
if (!server) {
|
||||
throw new TypeError("env has to include the 2nd argument of fetch.");
|
||||
}
|
||||
if (typeof server.requestIP !== "function") {
|
||||
throw new TypeError("server.requestIP is not a function.");
|
||||
}
|
||||
const info = server.requestIP(c.req.raw);
|
||||
if (!info) {
|
||||
return {
|
||||
remote: {}
|
||||
};
|
||||
}
|
||||
return {
|
||||
remote: {
|
||||
address: info.address,
|
||||
addressType: info.family === "IPv6" || info.family === "IPv4" ? info.family : void 0,
|
||||
port: info.port
|
||||
}
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo
|
||||
});
|
||||
43
backend/node_modules/hono/dist/cjs/adapter/bun/index.js
generated
vendored
Normal file
43
backend/node_modules/hono/dist/cjs/adapter/bun/index.js
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var bun_exports = {};
|
||||
__export(bun_exports, {
|
||||
bunFileSystemModule: () => import_ssg.bunFileSystemModule,
|
||||
createBunWebSocket: () => import_websocket.createBunWebSocket,
|
||||
getConnInfo: () => import_conninfo.getConnInfo,
|
||||
serveStatic: () => import_serve_static.serveStatic,
|
||||
toSSG: () => import_ssg.toSSG,
|
||||
upgradeWebSocket: () => import_websocket.upgradeWebSocket,
|
||||
websocket: () => import_websocket.websocket
|
||||
});
|
||||
module.exports = __toCommonJS(bun_exports);
|
||||
var import_serve_static = require("./serve-static");
|
||||
var import_ssg = require("./ssg");
|
||||
var import_websocket = require("./websocket");
|
||||
var import_conninfo = require("./conninfo");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
bunFileSystemModule,
|
||||
createBunWebSocket,
|
||||
getConnInfo,
|
||||
serveStatic,
|
||||
toSSG,
|
||||
upgradeWebSocket,
|
||||
websocket
|
||||
});
|
||||
53
backend/node_modules/hono/dist/cjs/adapter/bun/serve-static.js
generated
vendored
Normal file
53
backend/node_modules/hono/dist/cjs/adapter/bun/serve-static.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var serve_static_exports = {};
|
||||
__export(serve_static_exports, {
|
||||
serveStatic: () => serveStatic
|
||||
});
|
||||
module.exports = __toCommonJS(serve_static_exports);
|
||||
var import_promises = require("node:fs/promises");
|
||||
var import_node_path = require("node:path");
|
||||
var import_serve_static = require("../../middleware/serve-static");
|
||||
const serveStatic = (options) => {
|
||||
return async function serveStatic2(c, next) {
|
||||
const getContent = async (path) => {
|
||||
const file = Bun.file(path);
|
||||
return await file.exists() ? file : null;
|
||||
};
|
||||
const isDir = async (path) => {
|
||||
let isDir2;
|
||||
try {
|
||||
const stats = await (0, import_promises.stat)(path);
|
||||
isDir2 = stats.isDirectory();
|
||||
} catch {
|
||||
}
|
||||
return isDir2;
|
||||
};
|
||||
return (0, import_serve_static.serveStatic)({
|
||||
...options,
|
||||
getContent,
|
||||
join: import_node_path.join,
|
||||
isDir
|
||||
})(c, next);
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
serveStatic
|
||||
});
|
||||
28
backend/node_modules/hono/dist/cjs/adapter/bun/server.js
generated
vendored
Normal file
28
backend/node_modules/hono/dist/cjs/adapter/bun/server.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var server_exports = {};
|
||||
__export(server_exports, {
|
||||
getBunServer: () => getBunServer
|
||||
});
|
||||
module.exports = __toCommonJS(server_exports);
|
||||
const getBunServer = (c) => "server" in c.env ? c.env.server : c.env;
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getBunServer
|
||||
});
|
||||
41
backend/node_modules/hono/dist/cjs/adapter/bun/ssg.js
generated
vendored
Normal file
41
backend/node_modules/hono/dist/cjs/adapter/bun/ssg.js
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var ssg_exports = {};
|
||||
__export(ssg_exports, {
|
||||
bunFileSystemModule: () => bunFileSystemModule,
|
||||
toSSG: () => toSSG
|
||||
});
|
||||
module.exports = __toCommonJS(ssg_exports);
|
||||
var import_ssg = require("../../helper/ssg");
|
||||
const { write } = Bun;
|
||||
const bunFileSystemModule = {
|
||||
writeFile: async (path, data) => {
|
||||
await write(path, data);
|
||||
},
|
||||
mkdir: async () => {
|
||||
}
|
||||
};
|
||||
const toSSG = async (app, options) => {
|
||||
return (0, import_ssg.toSSG)(app, bunFileSystemModule, options);
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
bunFileSystemModule,
|
||||
toSSG
|
||||
});
|
||||
97
backend/node_modules/hono/dist/cjs/adapter/bun/websocket.js
generated
vendored
Normal file
97
backend/node_modules/hono/dist/cjs/adapter/bun/websocket.js
generated
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var websocket_exports = {};
|
||||
__export(websocket_exports, {
|
||||
createBunWebSocket: () => createBunWebSocket,
|
||||
createWSContext: () => createWSContext,
|
||||
upgradeWebSocket: () => upgradeWebSocket,
|
||||
websocket: () => websocket
|
||||
});
|
||||
module.exports = __toCommonJS(websocket_exports);
|
||||
var import_websocket = require("../../helper/websocket");
|
||||
var import_server = require("./server");
|
||||
const createWSContext = (ws) => {
|
||||
return new import_websocket.WSContext({
|
||||
send: (source, options) => {
|
||||
ws.send(source, options?.compress);
|
||||
},
|
||||
raw: ws,
|
||||
readyState: ws.readyState,
|
||||
url: ws.data.url,
|
||||
protocol: ws.data.protocol,
|
||||
close(code, reason) {
|
||||
ws.close(code, reason);
|
||||
}
|
||||
});
|
||||
};
|
||||
const upgradeWebSocket = (0, import_websocket.defineWebSocketHelper)((c, events) => {
|
||||
const server = (0, import_server.getBunServer)(c);
|
||||
if (!server) {
|
||||
throw new TypeError("env has to include the 2nd argument of fetch.");
|
||||
}
|
||||
const upgradeResult = server.upgrade(c.req.raw, {
|
||||
data: {
|
||||
events,
|
||||
url: new URL(c.req.url),
|
||||
protocol: c.req.url
|
||||
}
|
||||
});
|
||||
if (upgradeResult) {
|
||||
return new Response(null);
|
||||
}
|
||||
return;
|
||||
});
|
||||
const websocket = {
|
||||
open(ws) {
|
||||
const websocketListeners = ws.data.events;
|
||||
if (websocketListeners.onOpen) {
|
||||
websocketListeners.onOpen(new Event("open"), createWSContext(ws));
|
||||
}
|
||||
},
|
||||
close(ws, code, reason) {
|
||||
const websocketListeners = ws.data.events;
|
||||
if (websocketListeners.onClose) {
|
||||
websocketListeners.onClose(
|
||||
new CloseEvent("close", {
|
||||
code,
|
||||
reason
|
||||
}),
|
||||
createWSContext(ws)
|
||||
);
|
||||
}
|
||||
},
|
||||
message(ws, message) {
|
||||
const websocketListeners = ws.data.events;
|
||||
if (websocketListeners.onMessage) {
|
||||
const normalizedReceiveData = typeof message === "string" ? message : message.buffer;
|
||||
websocketListeners.onMessage((0, import_websocket.createWSMessageEvent)(normalizedReceiveData), createWSContext(ws));
|
||||
}
|
||||
}
|
||||
};
|
||||
const createBunWebSocket = () => ({
|
||||
upgradeWebSocket,
|
||||
websocket
|
||||
});
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
createBunWebSocket,
|
||||
createWSContext,
|
||||
upgradeWebSocket,
|
||||
websocket
|
||||
});
|
||||
92
backend/node_modules/hono/dist/cjs/adapter/cloudflare-pages/handler.js
generated
vendored
Normal file
92
backend/node_modules/hono/dist/cjs/adapter/cloudflare-pages/handler.js
generated
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var handler_exports = {};
|
||||
__export(handler_exports, {
|
||||
handle: () => handle,
|
||||
handleMiddleware: () => handleMiddleware,
|
||||
serveStatic: () => serveStatic
|
||||
});
|
||||
module.exports = __toCommonJS(handler_exports);
|
||||
var import_context = require("../../context");
|
||||
var import_http_exception = require("../../http-exception");
|
||||
const handle = (app) => (eventContext) => {
|
||||
return app.fetch(
|
||||
eventContext.request,
|
||||
{ ...eventContext.env, eventContext },
|
||||
{
|
||||
waitUntil: eventContext.waitUntil,
|
||||
passThroughOnException: eventContext.passThroughOnException,
|
||||
props: {}
|
||||
}
|
||||
);
|
||||
};
|
||||
function handleMiddleware(middleware) {
|
||||
return async (executionCtx) => {
|
||||
const context = new import_context.Context(executionCtx.request, {
|
||||
env: { ...executionCtx.env, eventContext: executionCtx },
|
||||
executionCtx
|
||||
});
|
||||
let response = void 0;
|
||||
try {
|
||||
response = await middleware(context, async () => {
|
||||
try {
|
||||
context.res = await executionCtx.next();
|
||||
} catch (error) {
|
||||
if (error instanceof Error) {
|
||||
context.error = error;
|
||||
} else {
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
if (error instanceof Error) {
|
||||
context.error = error;
|
||||
} else {
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
if (response) {
|
||||
return response;
|
||||
}
|
||||
if (context.error instanceof import_http_exception.HTTPException) {
|
||||
return context.error.getResponse();
|
||||
}
|
||||
if (context.error) {
|
||||
throw context.error;
|
||||
}
|
||||
return context.res;
|
||||
};
|
||||
}
|
||||
const serveStatic = () => {
|
||||
return async (c) => {
|
||||
const env = c.env;
|
||||
const res = await env.ASSETS.fetch(c.req.raw);
|
||||
if (res.status === 404) {
|
||||
return c.notFound();
|
||||
}
|
||||
return res;
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
handle,
|
||||
handleMiddleware,
|
||||
serveStatic
|
||||
});
|
||||
32
backend/node_modules/hono/dist/cjs/adapter/cloudflare-pages/index.js
generated
vendored
Normal file
32
backend/node_modules/hono/dist/cjs/adapter/cloudflare-pages/index.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var cloudflare_pages_exports = {};
|
||||
__export(cloudflare_pages_exports, {
|
||||
handle: () => import_handler.handle,
|
||||
handleMiddleware: () => import_handler.handleMiddleware,
|
||||
serveStatic: () => import_handler.serveStatic
|
||||
});
|
||||
module.exports = __toCommonJS(cloudflare_pages_exports);
|
||||
var import_handler = require("./handler");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
handle,
|
||||
handleMiddleware,
|
||||
serveStatic
|
||||
});
|
||||
32
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/conninfo.js
generated
vendored
Normal file
32
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/conninfo.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var conninfo_exports = {};
|
||||
__export(conninfo_exports, {
|
||||
getConnInfo: () => getConnInfo
|
||||
});
|
||||
module.exports = __toCommonJS(conninfo_exports);
|
||||
const getConnInfo = (c) => ({
|
||||
remote: {
|
||||
address: c.req.header("cf-connecting-ip")
|
||||
}
|
||||
});
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo
|
||||
});
|
||||
34
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/index.js
generated
vendored
Normal file
34
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/index.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var cloudflare_workers_exports = {};
|
||||
__export(cloudflare_workers_exports, {
|
||||
getConnInfo: () => import_conninfo.getConnInfo,
|
||||
serveStatic: () => import_serve_static_module.serveStatic,
|
||||
upgradeWebSocket: () => import_websocket.upgradeWebSocket
|
||||
});
|
||||
module.exports = __toCommonJS(cloudflare_workers_exports);
|
||||
var import_serve_static_module = require("./serve-static-module");
|
||||
var import_websocket = require("./websocket");
|
||||
var import_conninfo = require("./conninfo");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo,
|
||||
serveStatic,
|
||||
upgradeWebSocket
|
||||
});
|
||||
31
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/serve-static-module.js
generated
vendored
Normal file
31
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/serve-static-module.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var serve_static_module_exports = {};
|
||||
__export(serve_static_module_exports, {
|
||||
serveStatic: () => module2
|
||||
});
|
||||
module.exports = __toCommonJS(serve_static_module_exports);
|
||||
var import_serve_static = require("./serve-static");
|
||||
const module2 = (options) => {
|
||||
return (0, import_serve_static.serveStatic)(options);
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
serveStatic
|
||||
});
|
||||
45
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/serve-static.js
generated
vendored
Normal file
45
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/serve-static.js
generated
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var serve_static_exports = {};
|
||||
__export(serve_static_exports, {
|
||||
serveStatic: () => serveStatic
|
||||
});
|
||||
module.exports = __toCommonJS(serve_static_exports);
|
||||
var import_serve_static = require("../../middleware/serve-static");
|
||||
var import_utils = require("./utils");
|
||||
const serveStatic = (options) => {
|
||||
return async function serveStatic2(c, next) {
|
||||
const getContent = async (path) => {
|
||||
return (0, import_utils.getContentFromKVAsset)(path, {
|
||||
manifest: options.manifest,
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore
|
||||
namespace: options.namespace ? options.namespace : c.env ? c.env.__STATIC_CONTENT : void 0
|
||||
});
|
||||
};
|
||||
return (0, import_serve_static.serveStatic)({
|
||||
...options,
|
||||
getContent
|
||||
})(c, next);
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
serveStatic
|
||||
});
|
||||
58
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/utils.js
generated
vendored
Normal file
58
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/utils.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var utils_exports = {};
|
||||
__export(utils_exports, {
|
||||
getContentFromKVAsset: () => getContentFromKVAsset
|
||||
});
|
||||
module.exports = __toCommonJS(utils_exports);
|
||||
const getContentFromKVAsset = async (path, options) => {
|
||||
let ASSET_MANIFEST;
|
||||
if (options && options.manifest) {
|
||||
if (typeof options.manifest === "string") {
|
||||
ASSET_MANIFEST = JSON.parse(options.manifest);
|
||||
} else {
|
||||
ASSET_MANIFEST = options.manifest;
|
||||
}
|
||||
} else {
|
||||
if (typeof __STATIC_CONTENT_MANIFEST === "string") {
|
||||
ASSET_MANIFEST = JSON.parse(__STATIC_CONTENT_MANIFEST);
|
||||
} else {
|
||||
ASSET_MANIFEST = __STATIC_CONTENT_MANIFEST;
|
||||
}
|
||||
}
|
||||
let ASSET_NAMESPACE;
|
||||
if (options && options.namespace) {
|
||||
ASSET_NAMESPACE = options.namespace;
|
||||
} else {
|
||||
ASSET_NAMESPACE = __STATIC_CONTENT;
|
||||
}
|
||||
const key = ASSET_MANIFEST[path] || path;
|
||||
if (!key) {
|
||||
return null;
|
||||
}
|
||||
const content = await ASSET_NAMESPACE.get(key, { type: "stream" });
|
||||
if (!content) {
|
||||
return null;
|
||||
}
|
||||
return content;
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getContentFromKVAsset
|
||||
});
|
||||
64
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/websocket.js
generated
vendored
Normal file
64
backend/node_modules/hono/dist/cjs/adapter/cloudflare-workers/websocket.js
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var websocket_exports = {};
|
||||
__export(websocket_exports, {
|
||||
upgradeWebSocket: () => upgradeWebSocket
|
||||
});
|
||||
module.exports = __toCommonJS(websocket_exports);
|
||||
var import_websocket = require("../../helper/websocket");
|
||||
const upgradeWebSocket = (0, import_websocket.defineWebSocketHelper)(async (c, events) => {
|
||||
const upgradeHeader = c.req.header("Upgrade");
|
||||
if (upgradeHeader !== "websocket") {
|
||||
return;
|
||||
}
|
||||
const webSocketPair = new WebSocketPair();
|
||||
const client = webSocketPair[0];
|
||||
const server = webSocketPair[1];
|
||||
const wsContext = new import_websocket.WSContext({
|
||||
close: (code, reason) => server.close(code, reason),
|
||||
get protocol() {
|
||||
return server.protocol;
|
||||
},
|
||||
raw: server,
|
||||
get readyState() {
|
||||
return server.readyState;
|
||||
},
|
||||
url: server.url ? new URL(server.url) : null,
|
||||
send: (source) => server.send(source)
|
||||
});
|
||||
if (events.onClose) {
|
||||
server.addEventListener("close", (evt) => events.onClose?.(evt, wsContext));
|
||||
}
|
||||
if (events.onMessage) {
|
||||
server.addEventListener("message", (evt) => events.onMessage?.(evt, wsContext));
|
||||
}
|
||||
if (events.onError) {
|
||||
server.addEventListener("error", (evt) => events.onError?.(evt, wsContext));
|
||||
}
|
||||
server.accept?.();
|
||||
return new Response(null, {
|
||||
status: 101,
|
||||
// @ts-expect-error - webSocket is not typed
|
||||
webSocket: client
|
||||
});
|
||||
});
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
upgradeWebSocket
|
||||
});
|
||||
37
backend/node_modules/hono/dist/cjs/adapter/deno/conninfo.js
generated
vendored
Normal file
37
backend/node_modules/hono/dist/cjs/adapter/deno/conninfo.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var conninfo_exports = {};
|
||||
__export(conninfo_exports, {
|
||||
getConnInfo: () => getConnInfo
|
||||
});
|
||||
module.exports = __toCommonJS(conninfo_exports);
|
||||
const getConnInfo = (c) => {
|
||||
const { remoteAddr } = c.env;
|
||||
return {
|
||||
remote: {
|
||||
address: remoteAddr.hostname,
|
||||
port: remoteAddr.port,
|
||||
transport: remoteAddr.transport
|
||||
}
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo
|
||||
});
|
||||
1
backend/node_modules/hono/dist/cjs/adapter/deno/deno.d.js
generated
vendored
Normal file
1
backend/node_modules/hono/dist/cjs/adapter/deno/deno.d.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";
|
||||
39
backend/node_modules/hono/dist/cjs/adapter/deno/index.js
generated
vendored
Normal file
39
backend/node_modules/hono/dist/cjs/adapter/deno/index.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var deno_exports = {};
|
||||
__export(deno_exports, {
|
||||
denoFileSystemModule: () => import_ssg.denoFileSystemModule,
|
||||
getConnInfo: () => import_conninfo.getConnInfo,
|
||||
serveStatic: () => import_serve_static.serveStatic,
|
||||
toSSG: () => import_ssg.toSSG,
|
||||
upgradeWebSocket: () => import_websocket.upgradeWebSocket
|
||||
});
|
||||
module.exports = __toCommonJS(deno_exports);
|
||||
var import_serve_static = require("./serve-static");
|
||||
var import_ssg = require("./ssg");
|
||||
var import_websocket = require("./websocket");
|
||||
var import_conninfo = require("./conninfo");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
denoFileSystemModule,
|
||||
getConnInfo,
|
||||
serveStatic,
|
||||
toSSG,
|
||||
upgradeWebSocket
|
||||
});
|
||||
63
backend/node_modules/hono/dist/cjs/adapter/deno/serve-static.js
generated
vendored
Normal file
63
backend/node_modules/hono/dist/cjs/adapter/deno/serve-static.js
generated
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var serve_static_exports = {};
|
||||
__export(serve_static_exports, {
|
||||
serveStatic: () => serveStatic
|
||||
});
|
||||
module.exports = __toCommonJS(serve_static_exports);
|
||||
var import_node_path = require("node:path");
|
||||
var import_serve_static = require("../../middleware/serve-static");
|
||||
const { open, lstatSync, errors } = Deno;
|
||||
const serveStatic = (options) => {
|
||||
return async function serveStatic2(c, next) {
|
||||
const getContent = async (path) => {
|
||||
try {
|
||||
if (isDir(path)) {
|
||||
return null;
|
||||
}
|
||||
const file = await open(path);
|
||||
return file.readable;
|
||||
} catch (e) {
|
||||
if (!(e instanceof errors.NotFound)) {
|
||||
console.warn(`${e}`);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
};
|
||||
const isDir = (path) => {
|
||||
let isDir2;
|
||||
try {
|
||||
const stat = lstatSync(path);
|
||||
isDir2 = stat.isDirectory;
|
||||
} catch {
|
||||
}
|
||||
return isDir2;
|
||||
};
|
||||
return (0, import_serve_static.serveStatic)({
|
||||
...options,
|
||||
getContent,
|
||||
join: import_node_path.join,
|
||||
isDir
|
||||
})(c, next);
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
serveStatic
|
||||
});
|
||||
42
backend/node_modules/hono/dist/cjs/adapter/deno/ssg.js
generated
vendored
Normal file
42
backend/node_modules/hono/dist/cjs/adapter/deno/ssg.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var ssg_exports = {};
|
||||
__export(ssg_exports, {
|
||||
denoFileSystemModule: () => denoFileSystemModule,
|
||||
toSSG: () => toSSG
|
||||
});
|
||||
module.exports = __toCommonJS(ssg_exports);
|
||||
var import_ssg = require("../../helper/ssg/index");
|
||||
const denoFileSystemModule = {
|
||||
writeFile: async (path, data) => {
|
||||
const uint8Data = typeof data === "string" ? new TextEncoder().encode(data) : new Uint8Array(data);
|
||||
await Deno.writeFile(path, uint8Data);
|
||||
},
|
||||
mkdir: async (path, options) => {
|
||||
return Deno.mkdir(path, { recursive: options?.recursive ?? false });
|
||||
}
|
||||
};
|
||||
const toSSG = async (app, options) => {
|
||||
return (0, import_ssg.toSSG)(app, denoFileSystemModule, options);
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
denoFileSystemModule,
|
||||
toSSG
|
||||
});
|
||||
51
backend/node_modules/hono/dist/cjs/adapter/deno/websocket.js
generated
vendored
Normal file
51
backend/node_modules/hono/dist/cjs/adapter/deno/websocket.js
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var websocket_exports = {};
|
||||
__export(websocket_exports, {
|
||||
upgradeWebSocket: () => upgradeWebSocket
|
||||
});
|
||||
module.exports = __toCommonJS(websocket_exports);
|
||||
var import_websocket = require("../../helper/websocket");
|
||||
const upgradeWebSocket = (0, import_websocket.defineWebSocketHelper)(async (c, events, options) => {
|
||||
if (c.req.header("upgrade") !== "websocket") {
|
||||
return;
|
||||
}
|
||||
const { response, socket } = Deno.upgradeWebSocket(c.req.raw, options ?? {});
|
||||
const wsContext = new import_websocket.WSContext({
|
||||
close: (code, reason) => socket.close(code, reason),
|
||||
get protocol() {
|
||||
return socket.protocol;
|
||||
},
|
||||
raw: socket,
|
||||
get readyState() {
|
||||
return socket.readyState;
|
||||
},
|
||||
url: socket.url ? new URL(socket.url) : null,
|
||||
send: (source) => socket.send(source)
|
||||
});
|
||||
socket.onopen = (evt) => events.onOpen?.(evt, wsContext);
|
||||
socket.onmessage = (evt) => events.onMessage?.(evt, wsContext);
|
||||
socket.onclose = (evt) => events.onClose?.(evt, wsContext);
|
||||
socket.onerror = (evt) => events.onError?.(evt, wsContext);
|
||||
return response;
|
||||
});
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
upgradeWebSocket
|
||||
});
|
||||
32
backend/node_modules/hono/dist/cjs/adapter/lambda-edge/conninfo.js
generated
vendored
Normal file
32
backend/node_modules/hono/dist/cjs/adapter/lambda-edge/conninfo.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var conninfo_exports = {};
|
||||
__export(conninfo_exports, {
|
||||
getConnInfo: () => getConnInfo
|
||||
});
|
||||
module.exports = __toCommonJS(conninfo_exports);
|
||||
const getConnInfo = (c) => ({
|
||||
remote: {
|
||||
address: c.env.event.Records[0].cf.request.clientIp
|
||||
}
|
||||
});
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo
|
||||
});
|
||||
114
backend/node_modules/hono/dist/cjs/adapter/lambda-edge/handler.js
generated
vendored
Normal file
114
backend/node_modules/hono/dist/cjs/adapter/lambda-edge/handler.js
generated
vendored
Normal file
@@ -0,0 +1,114 @@
|
||||
"use strict";
|
||||
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 __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var handler_exports = {};
|
||||
__export(handler_exports, {
|
||||
createBody: () => createBody,
|
||||
handle: () => handle,
|
||||
isContentTypeBinary: () => isContentTypeBinary
|
||||
});
|
||||
module.exports = __toCommonJS(handler_exports);
|
||||
var import_node_crypto = __toESM(require("node:crypto"), 1);
|
||||
var import_encode = require("../../utils/encode");
|
||||
globalThis.crypto ??= import_node_crypto.default;
|
||||
const convertHeaders = (headers) => {
|
||||
const cfHeaders = {};
|
||||
headers.forEach((value, key) => {
|
||||
cfHeaders[key.toLowerCase()] = [
|
||||
...cfHeaders[key.toLowerCase()] || [],
|
||||
{ key: key.toLowerCase(), value }
|
||||
];
|
||||
});
|
||||
return cfHeaders;
|
||||
};
|
||||
const handle = (app) => {
|
||||
return async (event, context, callback) => {
|
||||
const res = await app.fetch(createRequest(event), {
|
||||
event,
|
||||
context,
|
||||
callback: (err, result) => {
|
||||
callback?.(err, result);
|
||||
},
|
||||
config: event.Records[0].cf.config,
|
||||
request: event.Records[0].cf.request,
|
||||
response: event.Records[0].cf.response
|
||||
});
|
||||
return createResult(res);
|
||||
};
|
||||
};
|
||||
const createResult = async (res) => {
|
||||
const isBase64Encoded = isContentTypeBinary(res.headers.get("content-type") || "");
|
||||
const body = isBase64Encoded ? (0, import_encode.encodeBase64)(await res.arrayBuffer()) : await res.text();
|
||||
return {
|
||||
status: res.status.toString(),
|
||||
headers: convertHeaders(res.headers),
|
||||
body,
|
||||
...isBase64Encoded && { bodyEncoding: "base64" }
|
||||
};
|
||||
};
|
||||
const createRequest = (event) => {
|
||||
const queryString = event.Records[0].cf.request.querystring;
|
||||
const host = event.Records[0].cf.request.headers?.host?.[0]?.value || event.Records[0].cf.config.distributionDomainName;
|
||||
const urlPath = `https://${host}${event.Records[0].cf.request.uri}`;
|
||||
const url = queryString ? `${urlPath}?${queryString}` : urlPath;
|
||||
const headers = new Headers();
|
||||
Object.entries(event.Records[0].cf.request.headers).forEach(([k, v]) => {
|
||||
v.forEach((header) => headers.set(k, header.value));
|
||||
});
|
||||
const requestBody = event.Records[0].cf.request.body;
|
||||
const method = event.Records[0].cf.request.method;
|
||||
const body = createBody(method, requestBody);
|
||||
return new Request(url, {
|
||||
headers,
|
||||
method,
|
||||
body
|
||||
});
|
||||
};
|
||||
const createBody = (method, requestBody) => {
|
||||
if (!requestBody || !requestBody.data) {
|
||||
return void 0;
|
||||
}
|
||||
if (method === "GET" || method === "HEAD") {
|
||||
return void 0;
|
||||
}
|
||||
if (requestBody.encoding === "base64") {
|
||||
return (0, import_encode.decodeBase64)(requestBody.data);
|
||||
}
|
||||
return requestBody.data;
|
||||
};
|
||||
const isContentTypeBinary = (contentType) => {
|
||||
return !/^(text\/(plain|html|css|javascript|csv).*|application\/(.*json|.*xml).*|image\/svg\+xml.*)$/.test(
|
||||
contentType
|
||||
);
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
createBody,
|
||||
handle,
|
||||
isContentTypeBinary
|
||||
});
|
||||
31
backend/node_modules/hono/dist/cjs/adapter/lambda-edge/index.js
generated
vendored
Normal file
31
backend/node_modules/hono/dist/cjs/adapter/lambda-edge/index.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var lambda_edge_exports = {};
|
||||
__export(lambda_edge_exports, {
|
||||
getConnInfo: () => import_conninfo.getConnInfo,
|
||||
handle: () => import_handler.handle
|
||||
});
|
||||
module.exports = __toCommonJS(lambda_edge_exports);
|
||||
var import_handler = require("./handler");
|
||||
var import_conninfo = require("./conninfo");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo,
|
||||
handle
|
||||
});
|
||||
32
backend/node_modules/hono/dist/cjs/adapter/netlify/handler.js
generated
vendored
Normal file
32
backend/node_modules/hono/dist/cjs/adapter/netlify/handler.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var handler_exports = {};
|
||||
__export(handler_exports, {
|
||||
handle: () => handle
|
||||
});
|
||||
module.exports = __toCommonJS(handler_exports);
|
||||
const handle = (app) => {
|
||||
return (req, context) => {
|
||||
return app.fetch(req, { context });
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
handle
|
||||
});
|
||||
22
backend/node_modules/hono/dist/cjs/adapter/netlify/index.js
generated
vendored
Normal file
22
backend/node_modules/hono/dist/cjs/adapter/netlify/index.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
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 __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var netlify_exports = {};
|
||||
module.exports = __toCommonJS(netlify_exports);
|
||||
__reExport(netlify_exports, require("./mod"), module.exports);
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
...require("./mod")
|
||||
});
|
||||
28
backend/node_modules/hono/dist/cjs/adapter/netlify/mod.js
generated
vendored
Normal file
28
backend/node_modules/hono/dist/cjs/adapter/netlify/mod.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var mod_exports = {};
|
||||
__export(mod_exports, {
|
||||
handle: () => import_handler.handle
|
||||
});
|
||||
module.exports = __toCommonJS(mod_exports);
|
||||
var import_handler = require("./handler");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
handle
|
||||
});
|
||||
43
backend/node_modules/hono/dist/cjs/adapter/service-worker/handler.js
generated
vendored
Normal file
43
backend/node_modules/hono/dist/cjs/adapter/service-worker/handler.js
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var handler_exports = {};
|
||||
__export(handler_exports, {
|
||||
handle: () => handle
|
||||
});
|
||||
module.exports = __toCommonJS(handler_exports);
|
||||
const handle = (app, opts = {
|
||||
// To use `fetch` on a Service Worker correctly, bind it to `globalThis`.
|
||||
fetch: globalThis.fetch.bind(globalThis)
|
||||
}) => {
|
||||
return (evt) => {
|
||||
evt.respondWith(
|
||||
(async () => {
|
||||
const res = await app.fetch(evt.request, {}, evt);
|
||||
if (opts.fetch && res.status === 404) {
|
||||
return await opts.fetch(evt.request);
|
||||
}
|
||||
return res;
|
||||
})()
|
||||
);
|
||||
};
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
handle
|
||||
});
|
||||
35
backend/node_modules/hono/dist/cjs/adapter/service-worker/index.js
generated
vendored
Normal file
35
backend/node_modules/hono/dist/cjs/adapter/service-worker/index.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var service_worker_exports = {};
|
||||
__export(service_worker_exports, {
|
||||
fire: () => fire,
|
||||
handle: () => import_handler.handle
|
||||
});
|
||||
module.exports = __toCommonJS(service_worker_exports);
|
||||
var import_handler = require("./handler");
|
||||
const fire = (app, options = {
|
||||
fetch: void 0
|
||||
}) => {
|
||||
addEventListener("fetch", (0, import_handler.handle)(app, options));
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
fire,
|
||||
handle
|
||||
});
|
||||
16
backend/node_modules/hono/dist/cjs/adapter/service-worker/types.js
generated
vendored
Normal file
16
backend/node_modules/hono/dist/cjs/adapter/service-worker/types.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var types_exports = {};
|
||||
module.exports = __toCommonJS(types_exports);
|
||||
33
backend/node_modules/hono/dist/cjs/adapter/vercel/conninfo.js
generated
vendored
Normal file
33
backend/node_modules/hono/dist/cjs/adapter/vercel/conninfo.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var conninfo_exports = {};
|
||||
__export(conninfo_exports, {
|
||||
getConnInfo: () => getConnInfo
|
||||
});
|
||||
module.exports = __toCommonJS(conninfo_exports);
|
||||
const getConnInfo = (c) => ({
|
||||
remote: {
|
||||
// https://github.com/vercel/vercel/blob/b70bfb5fbf28a4650d4042ce68ca5c636d37cf44/packages/edge/src/edge-headers.ts#L10-L12C32
|
||||
address: c.req.header("x-real-ip")
|
||||
}
|
||||
});
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo
|
||||
});
|
||||
30
backend/node_modules/hono/dist/cjs/adapter/vercel/handler.js
generated
vendored
Normal file
30
backend/node_modules/hono/dist/cjs/adapter/vercel/handler.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var handler_exports = {};
|
||||
__export(handler_exports, {
|
||||
handle: () => handle
|
||||
});
|
||||
module.exports = __toCommonJS(handler_exports);
|
||||
const handle = (app) => (req) => {
|
||||
return app.fetch(req);
|
||||
};
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
handle
|
||||
});
|
||||
31
backend/node_modules/hono/dist/cjs/adapter/vercel/index.js
generated
vendored
Normal file
31
backend/node_modules/hono/dist/cjs/adapter/vercel/index.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
"use strict";
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
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 __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var vercel_exports = {};
|
||||
__export(vercel_exports, {
|
||||
getConnInfo: () => import_conninfo.getConnInfo,
|
||||
handle: () => import_handler.handle
|
||||
});
|
||||
module.exports = __toCommonJS(vercel_exports);
|
||||
var import_handler = require("./handler");
|
||||
var import_conninfo = require("./conninfo");
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
getConnInfo,
|
||||
handle
|
||||
});
|
||||
Reference in New Issue
Block a user