Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@miniflare/http-server

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@miniflare/http-server - npm Package Compare versions

Comparing version
2.0.0-rc.2
to
2.0.0-rc.3
+9
-9
dist/src/index.d.ts

@@ -12,11 +12,11 @@ /// <reference types="node" />

import { PluginContext } from '@miniflare/shared';
import { Request as Request_2 } from '@miniflare/core';
import { RequestInfo as RequestInfo_2 } from 'undici';
import { Response as Response_2 } from '@miniflare/core';
import { Request } from '@miniflare/core';
import { RequestInfo } from 'undici';
import { Response } from '@miniflare/core';
import { SetupResult } from '@miniflare/shared';
import { URL as URL_2 } from 'url';
import { URL } from 'url';
export declare function convertNodeRequest(req: http.IncomingMessage, upstream?: string, meta?: RequestMeta): Promise<{
request: Request_2;
url: URL_2;
export declare function convertNodeRequest(req: http.IncomingMessage, meta?: RequestMeta): Promise<{
request: Request;
url: URL;
}>;

@@ -84,3 +84,3 @@

cfFetch?: boolean;
cfFetchEndpoint?: RequestInfo_2;
cfFetchEndpoint?: RequestInfo;
clock?: Clock;

@@ -101,3 +101,3 @@ }

export declare type RequestListener = (req: http.IncomingMessage, res?: http.ServerResponse) => Promise<Response_2 | undefined>;
export declare type RequestListener = (req: http.IncomingMessage, res?: http.ServerResponse) => Promise<Response | undefined>;

@@ -104,0 +104,0 @@ export declare interface RequestMeta {

@@ -17,5 +17,3 @@ var __defProp = Object.defineProperty;

import https from "https";
import { PassThrough } from "stream";
import { arrayBuffer } from "stream/consumers";
import { pipeline } from "stream/promises";
import { ReadableStream } from "stream/web";
import { URL } from "url";

@@ -364,11 +362,27 @@ import zlib from "zlib";

var liveReloadScriptLength = Buffer.byteLength(liveReloadScript);
async function convertNodeRequest(req, upstream, meta) {
const url = new URL(req.url ?? "", upstream ?? `http://${req.headers.host}`);
async function convertNodeRequest(req, meta) {
const protocol = req.socket.encrypted ? "https" : "http";
const origin = `${protocol}://${req.headers.host ?? "localhost"}`;
const url = new URL(req.url ?? "", origin);
let body = null;
if (req.method !== "GET" && req.method !== "HEAD") {
if (req.headers["transfer-encoding"]?.includes("chunked")) {
body = req;
} else if (req.headers["content-length"] !== "0") {
body = await arrayBuffer(req);
}
let iterator;
body = new ReadableStream({
type: "bytes",
start() {
iterator = req[Symbol.asyncIterator]();
},
async pull(controller) {
const { done, value } = await iterator.next();
if (done) {
queueMicrotask(() => controller.close());
} else {
const buffer = Buffer.isBuffer(value) ? value : Buffer.from(value);
controller.enqueue(new Uint8Array(buffer));
}
},
async cancel() {
await iterator.return?.();
}
});
}

@@ -410,5 +424,5 @@ const proto = meta?.forwardedProto ?? "https";

return async (req, res) => {
const { CorePlugin, HTTPPlugin: HTTPPlugin2 } = await mf.getPlugins();
const { HTTPPlugin: HTTPPlugin2 } = await mf.getPlugins();
const start = process.hrtime();
const { request, url } = await convertNodeRequest(req, CorePlugin.upstream, await HTTPPlugin2.getRequestMeta(req));
const { request, url } = await convertNodeRequest(req, await HTTPPlugin2.getRequestMeta(req));
let response;

@@ -473,15 +487,17 @@ let waitUntil;

if (res) {
const passThrough = new PassThrough();
const pipelinePromise = pipeline(passThrough, ...encoders, res);
let initialStream = res;
for (let i = encoders.length - 1; i >= 0; i--) {
encoders[i].pipe(initialStream);
initialStream = encoders[i];
}
if (response.body) {
for await (const chunk of response.body) {
if (chunk)
passThrough.write(chunk);
initialStream.write(chunk);
}
if (liveReloadEnabled) {
passThrough.write(liveReloadScript);
initialStream.write(liveReloadScript);
}
}
passThrough.end();
await pipelinePromise;
initialStream.end();
}

@@ -488,0 +504,0 @@ } catch (e) {

{
"version": 3,
"sources": ["../../src/index.ts", "../../src/helpers.ts", "../../src/plugin.ts"],
"mappings": "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",
"mappings": "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",
"names": []
}
{
"name": "@miniflare/http-server",
"version": "2.0.0-rc.2",
"version": "2.0.0-rc.3",
"description": "HTTP server module for Miniflare: a fun, full-featured, fully-local simulator for Cloudflare Workers",

@@ -39,8 +39,8 @@ "keywords": [

"dependencies": {
"@miniflare/core": "2.0.0-rc.2",
"@miniflare/shared": "2.0.0-rc.2",
"@miniflare/web-sockets": "2.0.0-rc.2",
"@miniflare/core": "2.0.0-rc.3",
"@miniflare/shared": "2.0.0-rc.3",
"@miniflare/web-sockets": "2.0.0-rc.3",
"kleur": "^4.1.4",
"selfsigned": "^1.10.11",
"undici": "^4.10.2",
"undici": "^4.11.1",
"ws": "^8.2.2",

@@ -50,5 +50,5 @@ "youch": "^2.2.2"

"devDependencies": {
"@miniflare/shared-test": "2.0.0-rc.2",
"@miniflare/shared-test": "2.0.0-rc.3",
"@types/node-forge": "^0.10.4"
}
}

@@ -58,4 +58,4 @@ # `@miniflare/http-server`

const server = await createServer(mf);
// ...or get Miniflare to start it for you, logging to port
// ...or get Miniflare to start it for you, logging the port
const server2 = await startServer(mf);
```