New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

restwave

Package Overview
Dependencies
Maintainers
2
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

restwave - npm Package Compare versions

Comparing version
2.0.2
to
2.1.2
+1
-1
package.json
{
"name": "restwave",
"version": "2.0.2",
"version": "2.1.2",
"description": "simplified version of express",

@@ -5,0 +5,0 @@ "main": "./src/index.js",

@@ -34,2 +34,3 @@ import Methods from "./methods/method.js";

const lines = body.split("\r\n");
// console.log(lines);
if (lines.length > 1) {

@@ -57,2 +58,10 @@ const contentTypeHeader = lines.find((line) =>

this.#request.url = body.split(" ")[1];
if (this.#request.method === "OPTIONS") {
this.#socket.write(
`HTTP/1.1 204 No Content\r\nConnection: keep-alive\r\nAccess-Control-Allow-Methods: GET, HEAD, PUT, PATCH, POST, DELETE, OPTIONS\r\nAccess-Control-Allow-Origin: *`
);
this.#socket.end();
return;
}
this.#setResponseType();

@@ -160,3 +169,3 @@ this.#handleRequests();

statusCodes[this.#response.statusCode]
}\r\nAccess-Control-Allow-Origin: *\r\nContent-Type: application/json\r\nContent-Length: ${
}\r\nAccess-Control-Allow-Methods: GET, HEAD, PUT, PATCH, POST, DELETE, OPTIONS\r\nAccess-Control-Allow-Origin: *\r\nContent-Type: application/json\r\nContent-Length: ${
this.#contentLength

@@ -163,0 +172,0 @@ }${content}`;

@@ -12,6 +12,6 @@ import RestWave from "./index.js";

app.patch("/", (req, res) => {
res.json({ name: " adarsh", last: "shahi", age: 21 }, 500);
res.json({ name: " adarsh", last: "shahi", age: 21 }, 200);
});
app.delete("/", (req, res) => {
res.json({ name: " adarsh", last: "shahi", age: 21 }, 500);
res.json({ name: " adarsh", last: "shahi", age: 21 }, 200);
});

@@ -18,0 +18,0 @@ app.listen(5000, () => {