Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@elysiajs/node

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@elysiajs/node - npm Package Compare versions

Comparing version
1.3.1-a-exp.0
to
1.3.1-a-exp.1
+52
-54
dist/cjs/handle.js

@@ -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,

@@ -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

// 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,

@@ -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,

// src/utils.ts
import { FastResponse as Response } from "srvx";
import { isNotEmpty } from "elysia/utils";

@@ -4,0 +3,0 @@ var handleFile = (response, set) => {

{
"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",