Socket
Socket
Sign inDemoInstall

edge-runtime

Package Overview
Dependencies
12
Maintainers
1
Versions
111
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0-beta.34 to 1.1.0-beta.35

2

dist/edge-runtime.js

@@ -52,3 +52,3 @@ "use strict";

process.on('unhandledRejection', function invokeRejectionHandlers(reason, promise) {
unhandledRejectionHandlers === null || unhandledRejectionHandlers === void 0 ? void 0 : unhandledRejectionHandlers.forEach((handler) => handler(reason, promise));
unhandledRejectionHandlers === null || unhandledRejectionHandlers === void 0 ? void 0 : unhandledRejectionHandlers.forEach((handler) => handler({ reason, promise }));
});

@@ -55,0 +55,0 @@ process.on('uncaughtException', function invokeErrorHandlers(error) {

@@ -1,2 +0,2 @@

export { createHandler, runServer } from './server';
export { consumeUint8ArrayReadableStream, createHandler, runServer, } from './server';
export { EdgeRuntime } from './edge-runtime';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EdgeRuntime = exports.runServer = exports.createHandler = void 0;
exports.EdgeRuntime = exports.runServer = exports.createHandler = exports.consumeUint8ArrayReadableStream = void 0;
var server_1 = require("./server");
Object.defineProperty(exports, "consumeUint8ArrayReadableStream", { enumerable: true, get: function () { return server_1.consumeUint8ArrayReadableStream; } });
Object.defineProperty(exports, "createHandler", { enumerable: true, get: function () { return server_1.createHandler; } });

@@ -6,0 +7,0 @@ Object.defineProperty(exports, "runServer", { enumerable: true, get: function () { return server_1.runServer; } });

@@ -21,2 +21,8 @@ /// <reference types="node" />

};
/**
* Creates an async iterator from a ReadableStream that ensures that every
* emitted chunk is a `Uint8Array`. If there is some invalid chunk it will
* throw.
*/
export declare function consumeUint8ArrayReadableStream(body?: ReadableStream): AsyncGenerator<Uint8Array, void, unknown>;
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getClonableBodyStream = void 0;
exports.consumeUint8ArrayReadableStream = exports.getClonableBodyStream = void 0;
const stream_1 = require("stream");

@@ -70,2 +70,24 @@ /**

}
/**
* Creates an async iterator from a ReadableStream that ensures that every
* emitted chunk is a `Uint8Array`. If there is some invalid chunk it will
* throw.
*/
async function* consumeUint8ArrayReadableStream(body) {
var _a;
const reader = body === null || body === void 0 ? void 0 : body.getReader();
if (reader) {
while (true) {
const { done, value } = await reader.read();
if (done) {
return;
}
if (((_a = value === null || value === void 0 ? void 0 : value.constructor) === null || _a === void 0 ? void 0 : _a.name) !== 'Uint8Array') {
throw new TypeError('This ReadableStream did not return bytes.');
}
yield value;
}
}
}
exports.consumeUint8ArrayReadableStream = consumeUint8ArrayReadableStream;
//# sourceMappingURL=body-streams.js.map

@@ -8,2 +8,3 @@ "use strict";

const body_streams_1 = require("./body-streams");
const body_streams_2 = require("./body-streams");
const pretty_ms_1 = __importDefault(require("pretty-ms"));

@@ -25,3 +26,3 @@ const http_status_1 = __importDefault(require("http-status"));

const body = req.method !== 'GET' && req.method !== 'HEAD'
? (0, body_streams_1.getClonableBodyStream)(req, options.runtime.evaluate('Uint8Array'), options.runtime.context.TransformStream)
? (0, body_streams_2.getClonableBodyStream)(req, options.runtime.evaluate('Uint8Array'), options.runtime.context.TransformStream)
: undefined;

@@ -44,3 +45,3 @@ const response = await options.runtime.dispatchFetch(String(getURL(req)), {

if (response.body) {
for await (const chunk of response.body) {
for await (const chunk of (0, body_streams_1.consumeUint8ArrayReadableStream)(response.body)) {
res.write(chunk);

@@ -47,0 +48,0 @@ }

@@ -0,2 +1,3 @@

export { consumeUint8ArrayReadableStream } from './body-streams';
export { createHandler } from './create-handler';
export { runServer } from './run-server';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.runServer = exports.createHandler = void 0;
exports.runServer = exports.createHandler = exports.consumeUint8ArrayReadableStream = void 0;
var body_streams_1 = require("./body-streams");
Object.defineProperty(exports, "consumeUint8ArrayReadableStream", { enumerable: true, get: function () { return body_streams_1.consumeUint8ArrayReadableStream; } });
var create_handler_1 = require("./create-handler");

@@ -5,0 +7,0 @@ Object.defineProperty(exports, "createHandler", { enumerable: true, get: function () { return create_handler_1.createHandler; } });

@@ -5,3 +5,3 @@ {

"homepage": "https://edge-runtime.vercel.app/packages/runtime",
"version": "1.1.0-beta.34",
"version": "1.1.0-beta.35",
"main": "dist/index.js",

@@ -8,0 +8,0 @@ "bin": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc