Update npm packages (73 packages including @jqhtml 2.3.36)
Update npm registry domain from privatenpm.hanson.xyz to npm.internal.hanson.xyz 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
28
node_modules/playwright/lib/common/process.js
generated
vendored
28
node_modules/playwright/lib/common/process.js
generated
vendored
@@ -30,6 +30,13 @@ class ProcessRunner {
|
||||
const response = { method, params };
|
||||
sendMessageToParent({ method: "__dispatch__", params: response });
|
||||
}
|
||||
async sendRequest(method, params) {
|
||||
return await sendRequestToParent(method, params);
|
||||
}
|
||||
async sendMessageNoReply(method, params) {
|
||||
void sendRequestToParent(method, params).catch(() => {
|
||||
});
|
||||
}
|
||||
}
|
||||
let gracefullyCloseCalled = false;
|
||||
let forceExitInitiated = false;
|
||||
@@ -70,6 +77,8 @@ process.on("message", async (message) => {
|
||||
sendMessageToParent({ method: "__dispatch__", params: response });
|
||||
}
|
||||
}
|
||||
if (message.method === "__response__")
|
||||
handleResponseFromParent(message.params);
|
||||
});
|
||||
const kForceExitTimeout = +(process.env.PWTEST_FORCE_EXIT_TIMEOUT || 3e4);
|
||||
async function gracefullyCloseAndExit(forceExit) {
|
||||
@@ -98,6 +107,25 @@ function sendMessageToParent(message) {
|
||||
}
|
||||
}
|
||||
}
|
||||
let lastId = 0;
|
||||
const requestCallbacks = /* @__PURE__ */ new Map();
|
||||
async function sendRequestToParent(method, params) {
|
||||
const id = ++lastId;
|
||||
sendMessageToParent({ method: "__request__", params: { id, method, params } });
|
||||
const promise = new import_utils.ManualPromise();
|
||||
requestCallbacks.set(id, promise);
|
||||
return promise;
|
||||
}
|
||||
function handleResponseFromParent(response) {
|
||||
const promise = requestCallbacks.get(response.id);
|
||||
if (!promise)
|
||||
return;
|
||||
requestCallbacks.delete(response.id);
|
||||
if (response.error)
|
||||
promise.reject(new Error(response.error.message));
|
||||
else
|
||||
promise.resolve(response.result);
|
||||
}
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
ProcessRunner
|
||||
|
||||
Reference in New Issue
Block a user