npm package diff

Package: @forge/tunnel

Versions: 5.7.3-next.4 - 5.8.0-next.5

File: package/out/sandbox/sandbox-runner.js

Index: package/out/sandbox/sandbox-runner.js
===================================================================
--- package/out/sandbox/sandbox-runner.js
+++ package/out/sandbox/sandbox-runner.js
@@ -1,9 +1,13 @@
 "use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
 const [_nodeBinary, _thisScript, fileName, handlerName] = process.argv;
 global.__forge_tunnel__ = true;
 const handler = require(fileName)[handlerName];
-process.on('message', async ({ lambdaEvent, lambdaContext }) => {
-    const requestId = lambdaContext.awsRequestId;
+process.on('message', async ({ lambdaEvent, tunnelContext: { requestId, deadline } }) => {
+    const lambdaContext = {
+        awsRequestId: requestId,
+        getRemainingTimeInMillis: () => deadline - Date.now()
+    };
     const result = await handler(lambdaEvent, lambdaContext);
     process.send?.({ requestId, result });
 });