diff --git a/benches/http.bench.ts b/benches/http.bench.ts index dee2727..f1db7b4 100644 --- a/benches/http.bench.ts +++ b/benches/http.bench.ts @@ -16,6 +16,7 @@ class BenchmarkRequest extends EventEmitter { readonly complete = true; readonly headers = { host: "127.0.0.1" }; readonly method = "GET"; + readonly socket = { remoteAddress: "127.0.0.1" }; readonly url = "/json"; resume(): this { diff --git a/package-lock.json b/package-lock.json index 0047d06..7608018 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,21 @@ { "name": "@askrjs/node", - "version": "0.3.0", + "version": "0.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@askrjs/node", - "version": "0.3.0", + "version": "0.4.0", "license": "Apache-2.0", "dependencies": { - "@askrjs/auth": ">=0.3.0 <0.4.0", - "@askrjs/server": ">=0.3.0 <0.4.0", + "@askrjs/auth": ">=0.4.0 <0.5.0", + "@askrjs/server": ">=0.4.0 <0.5.0", "@types/ws": "^8.18.1", "ws": "^8.21.3" }, "devDependencies": { - "@askrjs/schema": ">=0.3.0 <0.4.0", + "@askrjs/schema": ">=0.4.0 <0.5.0", "@types/node": "^26.3.0", "publint": "^0.3.24", "typescript": "^7.0.2", @@ -27,9 +27,9 @@ } }, "node_modules/@askrjs/auth": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@askrjs/auth/-/auth-0.3.0.tgz", - "integrity": "sha512-1w88+zlOvwY8n7fQrQtOPH5WYoSSQHQpPpInkwlOihMDCOIBlAAo913vv1Qs+kXOKCMQLtc3BqMoL2YzpxnQrw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@askrjs/auth/-/auth-0.4.0.tgz", + "integrity": "sha512-OStU/Hdt1BShWZDOjLA37VIp09+ybHWa1IY+ZXjP4f+U7vchbhuUik1kTrMyfBHTqMcBKkkUnnikyyIeHh6j8w==", "license": "Apache-2.0", "dependencies": { "@xmldom/xmldom": "0.9.12", @@ -41,28 +41,28 @@ } }, "node_modules/@askrjs/schema": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@askrjs/schema/-/schema-0.3.0.tgz", - "integrity": "sha512-l7oVbZBQE91wPbQTPZU5wISnw8uIrms9OeZDEVdTlZg3JuTvxPuxB7D2WZt8kVj9d35jBLJcXRQkozsLPztR1Q==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@askrjs/schema/-/schema-0.4.0.tgz", + "integrity": "sha512-vZfUeaGuMk0uREajsYOT/5TgrOAe+YKZMjXYLCK86YeY2P7GLy6Sv76lEoVU+AZoAb7odUMaVdruU8yLxMy9oQ==", "license": "Apache-2.0", "engines": { "node": ">=24.0.0" } }, "node_modules/@askrjs/server": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@askrjs/server/-/server-0.3.0.tgz", - "integrity": "sha512-Bk5ZmANnW45pgeHBgrWnGBz6xXkMQxtOgwGQXdzdCufed1w5IUQCvRvjNDkPQ2Rv/z3NofTF5IYqE/vQL+XPoQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@askrjs/server/-/server-0.4.0.tgz", + "integrity": "sha512-MjTomOPW/8vn8xvz1N2P/pruybCwfy94HpaavfVaBRos10ih/2I+jBKQdrt3PmwQR/iVZdqqiRgk+Chy2eaw5Q==", "license": "Apache-2.0", "dependencies": { - "@askrjs/auth": ">=0.3.0 <0.4.0", - "@askrjs/schema": ">=0.3.0 <0.4.0" + "@askrjs/auth": ">=0.4.0 <0.5.0", + "@askrjs/schema": ">=0.4.0 <0.5.0" }, "engines": { "node": ">=24.0.0" }, "peerDependencies": { - "@askrjs/askr": ">=0.3.0 <0.4.0" + "@askrjs/askr": ">=0.4.0 <0.5.0" }, "peerDependenciesMeta": { "@askrjs/askr": { diff --git a/package.json b/package.json index c23b6f8..f780c1a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@askrjs/node", - "version": "0.3.0", + "version": "0.4.0", "description": "Node http adapter for @askrjs/server", "keywords": [ "askr", @@ -57,13 +57,13 @@ "prepublishOnly": "npm run check" }, "dependencies": { - "@askrjs/auth": ">=0.3.0 <0.4.0", - "@askrjs/server": ">=0.3.0 <0.4.0", + "@askrjs/auth": ">=0.4.0 <0.5.0", + "@askrjs/server": ">=0.4.0 <0.5.0", "@types/ws": "^8.18.1", "ws": "^8.21.3" }, "devDependencies": { - "@askrjs/schema": ">=0.3.0 <0.4.0", + "@askrjs/schema": ">=0.4.0 <0.5.0", "@types/node": "^26.3.0", "publint": "^0.3.24", "typescript": "^7.0.2",