@elysiajs/node
Advanced tools
+52
-54
@@ -30,7 +30,5 @@ "use strict"; | ||
| module.exports = __toCommonJS(handle_exports); | ||
| var import_srvx2 = require("srvx"); | ||
| var import_utils2 = require("elysia/adapter/utils"); | ||
| // src/utils.ts | ||
| var import_srvx = require("srvx"); | ||
| var import_utils = require("elysia/utils"); | ||
@@ -49,5 +47,5 @@ var handleFile = (response, set2) => { | ||
| }; | ||
| if (!set2 && !size) return new import_srvx.FastResponse(response); | ||
| if (!set2 && !size) return new Response(response); | ||
| if (!set2) | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: defaultHeader | ||
@@ -64,3 +62,3 @@ }); | ||
| } | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set2.status, | ||
@@ -71,7 +69,7 @@ headers: setHeaders | ||
| if ((0, import_utils.isNotEmpty)(set2.headers)) | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set2.status, | ||
| headers: Object.assign(defaultHeader, set2.headers) | ||
| }); | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set2.status, | ||
@@ -110,7 +108,7 @@ headers: defaultHeader | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -146,6 +144,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return new import_srvx2.FastResponse("", set2); | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| if (!response) return new Response("", set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -163,3 +161,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -170,8 +168,8 @@ set2 | ||
| if (response instanceof import_cookies.Cookie) | ||
| return new import_srvx2.FastResponse(response.value, set2); | ||
| return new import_srvx2.FastResponse(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -201,3 +199,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -208,6 +206,6 @@ set2 | ||
| } | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
| } | ||
| if (response instanceof import_srvx2.FastResponse && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| if (response instanceof Response && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| return handleStream( | ||
@@ -232,7 +230,7 @@ (0, import_utils2.streamResponse)(response), | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -268,6 +266,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -285,3 +283,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -291,9 +289,9 @@ set2 | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| case "Cookie": | ||
| if (response instanceof import_cookies.Cookie) | ||
| return new import_srvx2.FastResponse(response.value, set2); | ||
| return new import_srvx2.FastResponse(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -323,3 +321,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -330,3 +328,3 @@ set2 | ||
| } | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
@@ -337,7 +335,7 @@ } else | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -369,3 +367,3 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new import_srvx2.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -376,4 +374,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new import_srvx2.FastResponse(""); | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -402,11 +400,11 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "Cookie": | ||
| if (response instanceof import_cookies.Cookie) | ||
| return new import_srvx2.FastResponse(response.value, set2); | ||
| return new import_srvx2.FastResponse(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -435,3 +433,3 @@ return response.then((x) => mapEarlyResponse(x, set2)); | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -442,3 +440,3 @@ set2 | ||
| } | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| } | ||
@@ -449,3 +447,3 @@ }; | ||
| case "String": | ||
| return new import_srvx2.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -457,3 +455,3 @@ "Content-Type": "text/plain" | ||
| case "Array": | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -490,3 +488,3 @@ "Content-Type": "application/json" | ||
| ); | ||
| return new import_srvx2.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -497,4 +495,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new import_srvx2.FastResponse(""); | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -523,7 +521,7 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -552,3 +550,3 @@ return response.then( | ||
| if (code === 123 || code === 91) { | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -560,6 +558,6 @@ "Content-Type": "application/json" | ||
| } | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| } | ||
| }; | ||
| var errorToResponse = (error, set2) => new import_srvx2.FastResponse( | ||
| var errorToResponse = (error, set2) => new Response( | ||
| JSON.stringify({ | ||
@@ -566,0 +564,0 @@ name: error?.name, |
+52
-54
@@ -33,7 +33,5 @@ "use strict"; | ||
| // src/handle.ts | ||
| var import_srvx2 = require("srvx"); | ||
| var import_utils2 = require("elysia/adapter/utils"); | ||
| // src/utils.ts | ||
| var import_srvx = require("srvx"); | ||
| var import_utils = require("elysia/utils"); | ||
@@ -52,5 +50,5 @@ var handleFile = (response, set2) => { | ||
| }; | ||
| if (!set2 && !size) return new import_srvx.FastResponse(response); | ||
| if (!set2 && !size) return new Response(response); | ||
| if (!set2) | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: defaultHeader | ||
@@ -67,3 +65,3 @@ }); | ||
| } | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set2.status, | ||
@@ -74,7 +72,7 @@ headers: setHeaders | ||
| if ((0, import_utils.isNotEmpty)(set2.headers)) | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set2.status, | ||
| headers: Object.assign(defaultHeader, set2.headers) | ||
| }); | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set2.status, | ||
@@ -113,7 +111,7 @@ headers: defaultHeader | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -149,6 +147,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return new import_srvx2.FastResponse("", set2); | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| if (!response) return new Response("", set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -166,3 +164,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -173,8 +171,8 @@ set2 | ||
| if (response instanceof import_cookies.Cookie) | ||
| return new import_srvx2.FastResponse(response.value, set2); | ||
| return new import_srvx2.FastResponse(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -204,3 +202,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -211,6 +209,6 @@ set2 | ||
| } | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
| } | ||
| if (response instanceof import_srvx2.FastResponse && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| if (response instanceof Response && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| return handleStream( | ||
@@ -235,7 +233,7 @@ (0, import_utils2.streamResponse)(response), | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -271,6 +269,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -288,3 +286,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -294,9 +292,9 @@ set2 | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| case "Cookie": | ||
| if (response instanceof import_cookies.Cookie) | ||
| return new import_srvx2.FastResponse(response.value, set2); | ||
| return new import_srvx2.FastResponse(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -326,3 +324,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -333,3 +331,3 @@ set2 | ||
| } | ||
| return new import_srvx2.FastResponse(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
@@ -340,7 +338,7 @@ } else | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -372,3 +370,3 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new import_srvx2.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -379,4 +377,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new import_srvx2.FastResponse(""); | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -405,11 +403,11 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "Cookie": | ||
| if (response instanceof import_cookies.Cookie) | ||
| return new import_srvx2.FastResponse(response.value, set2); | ||
| return new import_srvx2.FastResponse(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -438,3 +436,3 @@ return response.then((x) => mapEarlyResponse(x, set2)); | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new import_srvx2.FastResponse( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -445,3 +443,3 @@ set2 | ||
| } | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| } | ||
@@ -452,3 +450,3 @@ }; | ||
| case "String": | ||
| return new import_srvx2.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -460,3 +458,3 @@ "Content-Type": "text/plain" | ||
| case "Array": | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -493,3 +491,3 @@ "Content-Type": "application/json" | ||
| ); | ||
| return new import_srvx2.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -500,4 +498,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new import_srvx2.FastResponse(""); | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -526,7 +524,7 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new import_srvx2.FastResponse(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "FormData": | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof import_srvx2.FastResponse) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -555,3 +553,3 @@ return response.then( | ||
| if (code === 123 || code === 91) { | ||
| return new import_srvx2.FastResponse(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -563,6 +561,6 @@ "Content-Type": "application/json" | ||
| } | ||
| return new import_srvx2.FastResponse(response); | ||
| return new Response(response); | ||
| } | ||
| }; | ||
| var errorToResponse = (error, set2) => new import_srvx2.FastResponse( | ||
| var errorToResponse = (error, set2) => new Response( | ||
| JSON.stringify({ | ||
@@ -569,0 +567,0 @@ name: error?.name, |
@@ -26,3 +26,2 @@ "use strict"; | ||
| module.exports = __toCommonJS(utils_exports); | ||
| var import_srvx = require("srvx"); | ||
| var import_utils = require("elysia/utils"); | ||
@@ -41,5 +40,5 @@ var handleFile = (response, set) => { | ||
| }; | ||
| if (!set && !size) return new import_srvx.FastResponse(response); | ||
| if (!set && !size) return new Response(response); | ||
| if (!set) | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| headers: defaultHeader | ||
@@ -56,3 +55,3 @@ }); | ||
| } | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set.status, | ||
@@ -63,7 +62,7 @@ headers: setHeaders | ||
| if ((0, import_utils.isNotEmpty)(set.headers)) | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set.status, | ||
| headers: Object.assign(defaultHeader, set.headers) | ||
| }); | ||
| return new import_srvx.FastResponse(response, { | ||
| return new Response(response, { | ||
| status: set.status, | ||
@@ -70,0 +69,0 @@ headers: defaultHeader |
+47
-49
| // src/handle.ts | ||
| import { FastResponse as Response2 } from "srvx"; | ||
| import { | ||
@@ -12,3 +11,2 @@ createResponseHandler, | ||
| // src/utils.ts | ||
| import { FastResponse as Response } from "srvx"; | ||
| import { isNotEmpty } from "elysia/utils"; | ||
@@ -85,7 +83,7 @@ var handleFile = (response, set2) => { | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -121,6 +119,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return new Response2("", set2); | ||
| return new Response2(JSON.stringify(response), set2); | ||
| if (!response) return new Response("", set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -138,3 +136,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new Response2( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -145,8 +143,8 @@ set2 | ||
| if (response instanceof Cookie) | ||
| return new Response2(response.value, set2); | ||
| return new Response2(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| default: | ||
| if (response instanceof Response2) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -176,3 +174,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new Response2( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -183,6 +181,6 @@ set2 | ||
| } | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
| } | ||
| if (response instanceof Response2 && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| if (response instanceof Response && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| return handleStream( | ||
@@ -207,7 +205,7 @@ streamResponse(response), | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -243,6 +241,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -260,3 +258,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new Response2( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -266,9 +264,9 @@ set2 | ||
| case "FormData": | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| case "Cookie": | ||
| if (response instanceof Cookie) | ||
| return new Response2(response.value, set2); | ||
| return new Response2(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| default: | ||
| if (response instanceof Response2) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -298,3 +296,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new Response2( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -305,3 +303,3 @@ set2 | ||
| } | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
@@ -312,7 +310,7 @@ } else | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -344,3 +342,3 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new Response2(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -351,4 +349,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new Response2(""); | ||
| return new Response2(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -377,11 +375,11 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new Response2(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "Cookie": | ||
| if (response instanceof Cookie) | ||
| return new Response2(response.value, set2); | ||
| return new Response2(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof Response2) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -410,3 +408,3 @@ return response.then((x) => mapEarlyResponse(x, set2)); | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new Response2( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -417,3 +415,3 @@ set2 | ||
| } | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| } | ||
@@ -424,3 +422,3 @@ }; | ||
| case "String": | ||
| return new Response2(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -432,3 +430,3 @@ "Content-Type": "text/plain" | ||
| case "Array": | ||
| return new Response2(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -465,3 +463,3 @@ "Content-Type": "application/json" | ||
| ); | ||
| return new Response2(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -472,4 +470,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new Response2(""); | ||
| return new Response2(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -498,7 +496,7 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new Response2(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "FormData": | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof Response2) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -527,3 +525,3 @@ return response.then( | ||
| if (code === 123 || code === 91) { | ||
| return new Response2(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -535,6 +533,6 @@ "Content-Type": "application/json" | ||
| } | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| } | ||
| }; | ||
| var errorToResponse = (error, set2) => new Response2( | ||
| var errorToResponse = (error, set2) => new Response( | ||
| JSON.stringify({ | ||
@@ -541,0 +539,0 @@ name: error?.name, |
+47
-49
@@ -12,3 +12,2 @@ // src/index.ts | ||
| // src/handle.ts | ||
| import { FastResponse as Response2 } from "srvx"; | ||
| import { | ||
@@ -23,3 +22,2 @@ createResponseHandler, | ||
| // src/utils.ts | ||
| import { FastResponse as Response } from "srvx"; | ||
| import { isNotEmpty } from "elysia/utils"; | ||
@@ -96,7 +94,7 @@ var handleFile = (response, set2) => { | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -132,6 +130,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return new Response2("", set2); | ||
| return new Response2(JSON.stringify(response), set2); | ||
| if (!response) return new Response("", set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -149,3 +147,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new Response2( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -156,8 +154,8 @@ set2 | ||
| if (response instanceof Cookie) | ||
| return new Response2(response.value, set2); | ||
| return new Response2(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| default: | ||
| if (response instanceof Response2) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -187,3 +185,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new Response2( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -194,6 +192,6 @@ set2 | ||
| } | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
| } | ||
| if (response instanceof Response2 && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| if (response instanceof Response && !response.headers.has("content-length") && response.headers.get("transfer-encoding") === "chunked") | ||
| return handleStream( | ||
@@ -218,7 +216,7 @@ streamResponse(response), | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -254,6 +252,6 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| case void 0: | ||
| if (!response) return; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "Response": | ||
@@ -271,3 +269,3 @@ return handleResponse(response, set2, request); | ||
| case "Boolean": | ||
| return new Response2( | ||
| return new Response( | ||
| response.toString(), | ||
@@ -277,9 +275,9 @@ set2 | ||
| case "FormData": | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| case "Cookie": | ||
| if (response instanceof Cookie) | ||
| return new Response2(response.value, set2); | ||
| return new Response2(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| default: | ||
| if (response instanceof Response2) | ||
| if (response instanceof Response) | ||
| return handleResponse(response, set2, request); | ||
@@ -309,3 +307,3 @@ if (response instanceof Promise) | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new Response2( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -316,3 +314,3 @@ set2 | ||
| } | ||
| return new Response2(response, set2); | ||
| return new Response(response, set2); | ||
| } | ||
@@ -323,7 +321,7 @@ } else | ||
| set2.headers["content-type"] = "text/plain"; | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| case "Array": | ||
| case "Object": | ||
| set2.headers["content-type"] = "application/json"; | ||
| return new Response2(JSON.stringify(response), set2); | ||
| return new Response(JSON.stringify(response), set2); | ||
| case "ElysiaFile": | ||
@@ -355,3 +353,3 @@ return handleElysiaFile(response, set2); | ||
| ); | ||
| return new Response2(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -362,4 +360,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new Response2(""); | ||
| return new Response2(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -388,11 +386,11 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new Response2(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "Cookie": | ||
| if (response instanceof Cookie) | ||
| return new Response2(response.value, set2); | ||
| return new Response2(response?.toString(), set2); | ||
| return new Response(response.value, set2); | ||
| return new Response(response?.toString(), set2); | ||
| case "FormData": | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof Response2) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -421,3 +419,3 @@ return response.then((x) => mapEarlyResponse(x, set2)); | ||
| set2.headers["Content-Type"] = "application/json"; | ||
| return new Response2( | ||
| return new Response( | ||
| JSON.stringify(response), | ||
@@ -428,3 +426,3 @@ set2 | ||
| } | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| } | ||
@@ -435,3 +433,3 @@ }; | ||
| case "String": | ||
| return new Response2(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -443,3 +441,3 @@ "Content-Type": "text/plain" | ||
| case "Array": | ||
| return new Response2(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -476,3 +474,3 @@ "Content-Type": "application/json" | ||
| ); | ||
| return new Response2(response, { | ||
| return new Response(response, { | ||
| headers: { | ||
@@ -483,4 +481,4 @@ "Content-Type": "text/event-stream; charset=utf-8" | ||
| case void 0: | ||
| if (!response) return new Response2(""); | ||
| return new Response2(JSON.stringify(response), { | ||
| if (!response) return new Response(""); | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -509,7 +507,7 @@ "content-type": "application/json" | ||
| case "Boolean": | ||
| return new Response2(response.toString()); | ||
| return new Response(response.toString()); | ||
| case "FormData": | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| default: | ||
| if (response instanceof Response2) return response; | ||
| if (response instanceof Response) return response; | ||
| if (response instanceof Promise) | ||
@@ -538,3 +536,3 @@ return response.then( | ||
| if (code === 123 || code === 91) { | ||
| return new Response2(JSON.stringify(response), { | ||
| return new Response(JSON.stringify(response), { | ||
| headers: { | ||
@@ -546,6 +544,6 @@ "Content-Type": "application/json" | ||
| } | ||
| return new Response2(response); | ||
| return new Response(response); | ||
| } | ||
| }; | ||
| var errorToResponse = (error, set2) => new Response2( | ||
| var errorToResponse = (error, set2) => new Response( | ||
| JSON.stringify({ | ||
@@ -552,0 +550,0 @@ name: error?.name, |
+0
-1
| // src/utils.ts | ||
| import { FastResponse as Response } from "srvx"; | ||
| import { isNotEmpty } from "elysia/utils"; | ||
@@ -4,0 +3,0 @@ var handleFile = (response, set) => { |
+1
-1
| { | ||
| "name": "@elysiajs/node", | ||
| "version": "1.3.1a-exp.0", | ||
| "version": "1.3.1a-exp.1", | ||
| "description": "Plugin for Elysia for retreiving Bearer token", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
13
-7.14%171822
-1.35%3057
-0.33%