mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 12:19:12 +00:00
fix(ext/node): add process._rawDebug (#30141)
Some checks failed
ci / pre-build (push) Has been cancelled
ci / test debug linux-aarch64 (push) Has been cancelled
ci / test release linux-aarch64 (push) Has been cancelled
ci / test debug macos-aarch64 (push) Has been cancelled
ci / test release macos-aarch64 (push) Has been cancelled
ci / bench release linux-x86_64 (push) Has been cancelled
ci / lint debug linux-x86_64 (push) Has been cancelled
ci / lint debug macos-x86_64 (push) Has been cancelled
ci / lint debug windows-x86_64 (push) Has been cancelled
ci / test debug linux-x86_64 (push) Has been cancelled
ci / test release linux-x86_64 (push) Has been cancelled
ci / test debug macos-x86_64 (push) Has been cancelled
ci / test release macos-x86_64 (push) Has been cancelled
ci / test debug windows-x86_64 (push) Has been cancelled
ci / test release windows-x86_64 (push) Has been cancelled
ci / build libs (push) Has been cancelled
ci / publish canary (push) Has been cancelled
Some checks failed
ci / pre-build (push) Has been cancelled
ci / test debug linux-aarch64 (push) Has been cancelled
ci / test release linux-aarch64 (push) Has been cancelled
ci / test debug macos-aarch64 (push) Has been cancelled
ci / test release macos-aarch64 (push) Has been cancelled
ci / bench release linux-x86_64 (push) Has been cancelled
ci / lint debug linux-x86_64 (push) Has been cancelled
ci / lint debug macos-x86_64 (push) Has been cancelled
ci / lint debug windows-x86_64 (push) Has been cancelled
ci / test debug linux-x86_64 (push) Has been cancelled
ci / test release linux-x86_64 (push) Has been cancelled
ci / test debug macos-x86_64 (push) Has been cancelled
ci / test release macos-x86_64 (push) Has been cancelled
ci / test debug windows-x86_64 (push) Has been cancelled
ci / test release windows-x86_64 (push) Has been cancelled
ci / build libs (push) Has been cancelled
ci / publish canary (push) Has been cancelled
This commit is contained in:
parent
3b59689df6
commit
ca4f4b4788
4 changed files with 36 additions and 0 deletions
|
@ -6,6 +6,7 @@
|
|||
|
||||
import { core, internals, primordials } from "ext:core/mod.js";
|
||||
import { initializeDebugEnv } from "ext:deno_node/internal/util/debuglog.ts";
|
||||
import { format } from "ext:deno_node/internal/util/inspect.mjs";
|
||||
import {
|
||||
op_getegid,
|
||||
op_geteuid,
|
||||
|
@ -644,6 +645,13 @@ process.exit = exit;
|
|||
/** https://nodejs.org/api/process.html#processabort */
|
||||
process.abort = abort;
|
||||
|
||||
// NB(bartlomieju): this is a private API in Node.js, but there are packages like
|
||||
// `aws-iot-device-sdk-v2` that depend on it
|
||||
// https://github.com/denoland/deno/issues/30115
|
||||
process._rawDebug = (...args: unknown[]) => {
|
||||
core.print(`${format(...args)}\n`, true);
|
||||
};
|
||||
|
||||
// Undocumented Node API that is used by `signal-exit` which in turn
|
||||
// is used by `node-tap`. It was marked for removal a couple of years
|
||||
// ago. See https://github.com/nodejs/node/blob/6a6b3c54022104cc110ab09044a2a0cecb8988e7/lib/internal/bootstrap/node.js#L172
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue