This repository provides a comparative overview of the Bun and Node.js APIs. Making it easy to see what's available in Bun, what's not, and how they differ.
The comparison is performed every week using GitHub Actions, with the latest Bun Canary and Node.js LTS versions. For more details, refer to the Actions tab.
Bun is a rapidly maturing project and offers excellent opportunities for contributions. If you would like to help improve any aspect of Bun, please visit the Bun repository.
Last updated on Apr 4, 2023 with Bun 0.5.9 Node.js v18.15.0.
Node.js APIs compared
Node.js | Bun |
---|---|
[Object: null prototype] {
Agent: [ƒ Agent { length: 1 }],
default: {
Agent: [ƒ Agent { length: 1 }],
globalAgent: Agent {
_events: [Object: null prototype] {
free: [ƒ { length: 2 }],
newListener: [ƒ maybeEnableKeylog { length: 1 }]
},
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 80,
protocol: "http:",
options: [Object: null prototype] {
noDelay: true,
path: null
},
requests: [Object: null prototype] {},
sockets: [Object: null prototype] {},
freeSockets: [Object: null prototype] {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
scheduling: "lifo",
maxTotalSockets: Infinity,
totalSocketCount: 0,
Symbol(kCapture): false
}
},
globalAgent: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ClientRequest: [ƒ ClientRequest { length: 3 }],
default: {
ClientRequest: [ƒ ClientRequest { length: 3 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
CRLF: "\r\n",
HTTPParser: [ƒ HTTPParser { length: 0 }],
_checkInvalidHeaderChar: [ƒ checkInvalidHeaderChar { length: 1 }],
_checkIsHttpToken: [ƒ checkIsHttpToken { length: 1 }],
chunkExpression: /(?:^|\W)chunked(?:$|\W)/i,
continueExpression: /(?:^|\W)100-continue(?:$|\W)/i,
default: {
_checkInvalidHeaderChar: [ƒ checkInvalidHeaderChar { length: 1 }],
_checkIsHttpToken: [ƒ checkIsHttpToken { length: 1 }],
chunkExpression: [Circular: *2],
continueExpression: [Circular: *3],
CRLF: "\r\n",
freeParser: [ƒ freeParser { length: 3 }],
methods: [
"DELETE",
"GET",
"HEAD",
"POST",
"PUT",
"CONNECT",
"OPTIONS",
"TRACE",
"COPY",
"LOCK",
"MKCOL",
"MOVE",
"PROPFIND",
"PROPPATCH",
"SEARCH",
"UNLOCK",
"BIND",
"REBIND",
"UNBIND",
"ACL",
"REPORT",
"MKACTIVITY",
"CHECKOUT",
"MERGE",
"M-SEARCH",
"NOTIFY",
"SUBSCRIBE",
"UNSUBSCRIBE",
"PATCH",
"PURGE",
"MKCALENDAR",
"LINK",
"UNLINK",
"SOURCE"
],
parsers: FreeList {
name: "parsers",
ctor: [ƒ parsersCb { length: 0 }],
max: 1000,
list: []
},
kIncomingMessage: Symbol(IncomingMessage),
HTTPParser: [ƒ HTTPParser { length: 0 }],
isLenient: [ƒ isLenient { length: 0 }],
prepareError: [ƒ prepareError { length: 3 }]
},
freeParser: [ƒ freeParser { length: 3 }],
isLenient: [ƒ isLenient { length: 0 }],
kIncomingMessage: Symbol(IncomingMessage),
methods: [Circular: *5],
parsers: [Circular: *6],
prepareError: [ƒ prepareError { length: 3 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
default: {
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
readStart: [ƒ readStart { length: 1 }],
readStop: [ƒ readStop { length: 1 }]
},
readStart: [ƒ readStart { length: 1 }],
readStop: [ƒ readStop { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
OutgoingMessage: [ƒ OutgoingMessage { length: 0 }],
default: {
kUniqueHeaders: Symbol(kUniqueHeaders),
parseUniqueHeadersOption: [ƒ parseUniqueHeadersOption { length: 1 }],
validateHeaderName: [ƒ __node_internal_ { length: 2 }],
validateHeaderValue: [ƒ __node_internal_ { length: 2 }],
OutgoingMessage: [ƒ OutgoingMessage { length: 0 }]
},
kUniqueHeaders: Symbol(kUniqueHeaders),
parseUniqueHeadersOption: [ƒ parseUniqueHeadersOption { length: 1 }],
validateHeaderName: [ƒ __node_internal_ { length: 2 }],
validateHeaderValue: [ƒ __node_internal_ { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
Server: [ƒ Server { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
_connectionListener: [ƒ connectionListener { length: 1 }],
default: {
STATUS_CODES: [Circular: *2],
Server: [ƒ Server { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
setupConnectionsTracking: [ƒ setupConnectionsTracking { length: 1 }],
storeHTTPOptions: [ƒ storeHTTPOptions { length: 1 }],
_connectionListener: [ƒ connectionListener { length: 1 }],
kServerResponse: Symbol(ServerResponse)
},
kServerResponse: Symbol(ServerResponse),
setupConnectionsTracking: [ƒ setupConnectionsTracking { length: 1 }],
storeHTTPOptions: [ƒ storeHTTPOptions { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: [ƒ Duplex { length: 1 }],
from: [ƒ { length: 1 }],
fromWeb: [ƒ { length: 2 }],
toWeb: [ƒ { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: [ƒ PassThrough { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
ReadableState: [ƒ ReadableState { length: 3 }],
_fromList: [ƒ fromList { length: 2 }],
default: [ƒ Readable { length: 1 }],
from: [ƒ { length: 2 }],
fromWeb: [ƒ { length: 2 }],
toWeb: [ƒ { length: 2 }],
wrap: [ƒ { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: [ƒ Transform { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: [ƒ JSStreamSocket { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
}
(node:1904) [DEP0125] DeprecationWarning: The _stream_wrap module is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created) |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
WritableState: [ƒ WritableState { length: 3 }],
default: [ƒ Writable { length: 1 }],
fromWeb: [ƒ { length: 2 }],
toWeb: [ƒ { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
SecureContext: [ƒ SecureContext { length: 4 }],
createSecureContext: [ƒ createSecureContext { length: 1 }],
default: {
SecureContext: [ƒ SecureContext { length: 4 }],
createSecureContext: [ƒ createSecureContext { length: 1 }],
translatePeerCertificate: [ƒ translatePeerCertificate { length: 1 }]
},
translatePeerCertificate: [ƒ translatePeerCertificate { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
createSecureContext: [ƒ createSecureContext { length: 1 }],
parseCertString: [ƒ parseCertString { length: 0 }],
getCiphers: [ƒ getCiphers { length: 0 }],
getCurves: [ƒ getCurves { length: 0 }],
convertALPNProtocols: [ƒ convertALPNProtocols { length: 2 }],
TLSSocket: [ƒ Socket { length: 1 }],
SecureContext: [ƒ SecureContext { length: 0 }],
CLIENT_RENEG_LIMIT: 3,
CLIENT_RENEG_WINDOW: 600,
DEFAULT_ECDH_CURVE: "auto",
DEFAULT_CIPHERS: "DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM…",
DEFAULT_MIN_VERSION: "TLSv1.2",
DEFAULT_MAX_VERSION: "TLSv1.3",
connect: [ƒ createConnection { length: 3 }],
createConnection: [ƒ createConnection { length: 3 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Server: [ƒ Server { length: 2 }],
TLSSocket: [ƒ TLSSocket { length: 2 }],
connect: [ƒ connect { length: 0 }],
createServer: [ƒ createServer { length: 2 }],
default: {
TLSSocket: [ƒ TLSSocket { length: 2 }],
Server: [ƒ Server { length: 2 }],
createServer: [ƒ createServer { length: 2 }],
connect: [ƒ connect { length: 0 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
{
createSecureContext: [ƒ createSecureContext { length: 1 }],
parseCertString: [ƒ parseCertString { length: 0 }],
getCiphers: [ƒ getCiphers { length: 0 }],
getCurves: [ƒ getCurves { length: 0 }],
convertALPNProtocols: [ƒ convertALPNProtocols { length: 2 }],
TLSSocket: [ƒ Socket { length: 1 }],
SecureContext: [ƒ SecureContext { length: 0 }],
CLIENT_RENEG_LIMIT: 3,
CLIENT_RENEG_WINDOW: 600,
DEFAULT_ECDH_CURVE: "auto",
DEFAULT_CIPHERS: "DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM…",
DEFAULT_MIN_VERSION: "TLSv1.2",
DEFAULT_MAX_VERSION: "TLSv1.3",
connect: [ƒ createConnection { length: 3 }],
createConnection: [ƒ createConnection { length: 3 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
AssertionError: [ƒ AssertionError { length: 1 }],
CallTracker: [ƒ CallTracker { length: 0 }],
deepEqual: [ƒ deepEqual { length: 3 }],
deepStrictEqual: [ƒ deepStrictEqual { length: 3 }],
default: [ƒ ok { length: 0 }],
doesNotMatch: [ƒ doesNotMatch { length: 3 }],
doesNotReject: [async ƒ doesNotReject { length: 1 }],
doesNotThrow: [ƒ doesNotThrow { length: 1 }],
equal: [ƒ equal { length: 3 }],
fail: [ƒ fail { length: 5 }],
ifError: [ƒ ifError { length: 1 }],
match: [ƒ match { length: 3 }],
notDeepEqual: [ƒ notDeepEqual { length: 3 }],
notDeepStrictEqual: [ƒ notDeepStrictEqual { length: 3 }],
notEqual: [ƒ notEqual { length: 3 }],
notStrictEqual: [ƒ notStrictEqual { length: 3 }],
ok: [ƒ ok { length: 0 }],
rejects: [async ƒ rejects { length: 1 }],
strict: [ƒ strict { length: 0 }],
strictEqual: [ƒ strictEqual { length: 3 }],
throws: [ƒ throws { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ ok { length: 0 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
AssertionError: [ƒ AssertionError { length: 1 }],
CallTracker: [ƒ CallTracker { length: 0 }],
deepEqual: [ƒ deepStrictEqual { length: 3 }],
deepStrictEqual: [ƒ deepStrictEqual { length: 3 }],
default: [ƒ strict { length: 0 }],
doesNotMatch: [ƒ doesNotMatch { length: 3 }],
doesNotReject: [async ƒ doesNotReject { length: 1 }],
doesNotThrow: [ƒ doesNotThrow { length: 1 }],
equal: [ƒ strictEqual { length: 3 }],
fail: [ƒ fail { length: 5 }],
ifError: [ƒ ifError { length: 1 }],
match: [ƒ match { length: 3 }],
notDeepEqual: [ƒ notDeepStrictEqual { length: 3 }],
notDeepStrictEqual: [ƒ notDeepStrictEqual { length: 3 }],
notEqual: [ƒ notStrictEqual { length: 3 }],
notStrictEqual: [ƒ notStrictEqual { length: 3 }],
ok: [ƒ ok { length: 0 }],
rejects: [async ƒ rejects { length: 1 }],
strict: [ƒ strict { length: 0 }],
strictEqual: [ƒ strictEqual { length: 3 }],
throws: [ƒ throws { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
fail: [ƒ fail { length: 5 }],
AssertionError: [ƒ AssertionError2 { length: 1 }],
ok: [ƒ ok { length: 0 }],
equal: [ƒ strictEqual { length: 3 }],
notEqual: [ƒ notStrictEqual { length: 3 }],
deepEqual: [ƒ deepStrictEqual { length: 3 }],
notDeepEqual: [ƒ notDeepStrictEqual { length: 3 }],
deepStrictEqual: [ƒ deepStrictEqual { length: 3 }],
notDeepStrictEqual: [ƒ notDeepStrictEqual { length: 3 }],
strictEqual: [ƒ strictEqual { length: 3 }],
notStrictEqual: [ƒ notStrictEqual { length: 3 }],
throws: [ƒ throws { length: 1 }],
rejects: [ƒ rejects { length: 1 }],
doesNotThrow: [ƒ doesNotThrow { length: 1 }],
doesNotReject: [ƒ doesNotReject { length: 1 }],
ifError: [ƒ ifError { length: 1 }],
match: [ƒ match { length: 3 }],
doesNotMatch: undefined,
CallTracker: undefined,
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
AsyncLocalStorage: [ƒ AsyncLocalStorage { length: 0 }],
AsyncResource: [ƒ AsyncResource { length: 1 }],
asyncWrapProviders: [Object: null prototype] {
NONE: 0,
DIRHANDLE: 1,
DNSCHANNEL: 2,
ELDHISTOGRAM: 3,
FILEHANDLE: 4,
FILEHANDLECLOSEREQ: 5,
FIXEDSIZEBLOBCOPY: 6,
FSEVENTWRAP: 7,
FSREQCALLBACK: 8,
FSREQPROMISE: 9,
GETADDRINFOREQWRAP: 10,
GETNAMEINFOREQWRAP: 11,
HEAPSNAPSHOT: 12,
HTTP2SESSION: 13,
HTTP2STREAM: 14,
HTTP2PING: 15,
HTTP2SETTINGS: 16,
HTTPINCOMINGMESSAGE: 17,
HTTPCLIENTREQUEST: 18,
JSSTREAM: 19,
JSUDPWRAP: 20,
MESSAGEPORT: 21,
PIPECONNECTWRAP: 22,
PIPESERVERWRAP: 23,
PIPEWRAP: 24,
PROCESSWRAP: 25,
PROMISE: 26,
QUERYWRAP: 27,
SHUTDOWNWRAP: 28,
SIGNALWRAP: 29,
STATWATCHER: 30,
STREAMPIPE: 31,
TCPCONNECTWRAP: 32,
TCPSERVERWRAP: 33,
TCPWRAP: 34,
TTYWRAP: 35,
UDPSENDWRAP: 36,
UDPWRAP: 37,
SIGINTWATCHDOG: 38,
WORKER: 39,
WORKERHEAPSNAPSHOT: 40,
WRITEWRAP: 41,
ZLIB: 42,
CHECKPRIMEREQUEST: 43,
PBKDF2REQUEST: 44,
KEYPAIRGENREQUEST: 45,
KEYGENREQUEST: 46,
KEYEXPORTREQUEST: 47,
CIPHERREQUEST: 48,
DERIVEBITSREQUEST: 49,
HASHREQUEST: 50,
RANDOMBYTESREQUEST: 51,
RANDOMPRIMEREQUEST: 52,
SCRYPTREQUEST: 53,
SIGNREQUEST: 54,
TLSWRAP: 55,
VERIFYREQUEST: 56,
INSPECTORJSBINDING: 57
},
createHook: [ƒ createHook { length: 1 }],
default: {
AsyncLocalStorage: [ƒ AsyncLocalStorage { length: 0 }],
createHook: [ƒ createHook { length: 1 }],
executionAsyncId: [ƒ executionAsyncId { length: 0 }],
triggerAsyncId: [ƒ triggerAsyncId { length: 0 }],
executionAsyncResource: [ƒ executionAsyncResource { length: 0 }],
asyncWrapProviders: [Circular: *2],
AsyncResource: [ƒ AsyncResource { length: 1 }]
},
executionAsyncId: [ƒ executionAsyncId { length: 0 }],
executionAsyncResource: [ƒ executionAsyncResource { length: 0 }],
triggerAsyncId: [ƒ triggerAsyncId { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
AsyncLocalStorage: [ƒ AsyncLocalStorage { length: 0 }],
createHook: [ƒ createHook { length: 0 }],
executionAsyncId: [ƒ executionAsyncId { length: 0 }],
triggerAsyncId: [ƒ triggerAsyncId { length: 0 }],
executionAsyncResource: [ƒ executionAsyncResource { length: 0 }],
asyncWrapProviders: {
NONE: 0,
DIRHANDLE: 1,
DNSCHANNEL: 2,
ELDHISTOGRAM: 3,
FILEHANDLE: 4,
FILEHANDLECLOSEREQ: 5,
FIXEDSIZEBLOBCOPY: 6,
FSEVENTWRAP: 7,
FSREQCALLBACK: 8,
FSREQPROMISE: 9,
GETADDRINFOREQWRAP: 10,
GETNAMEINFOREQWRAP: 11,
HEAPSNAPSHOT: 12,
HTTP2SESSION: 13,
HTTP2STREAM: 14,
HTTP2PING: 15,
HTTP2SETTINGS: 16,
HTTPINCOMINGMESSAGE: 17,
HTTPCLIENTREQUEST: 18,
JSSTREAM: 19,
JSUDPWRAP: 20,
MESSAGEPORT: 21,
PIPECONNECTWRAP: 22,
PIPESERVERWRAP: 23,
PIPEWRAP: 24,
PROCESSWRAP: 25,
PROMISE: 26,
QUERYWRAP: 27,
SHUTDOWNWRAP: 28,
SIGNALWRAP: 29,
STATWATCHER: 30,
STREAMPIPE: 31,
TCPCONNECTWRAP: 32,
TCPSERVERWRAP: 33,
TCPWRAP: 34,
TTYWRAP: 35,
UDPSENDWRAP: 36,
UDPWRAP: 37,
SIGINTWATCHDOG: 38,
WORKER: 39,
WORKERHEAPSNAPSHOT: 40,
WRITEWRAP: 41,
ZLIB: 42,
CHECKPRIMEREQUEST: 43,
PBKDF2REQUEST: 44,
KEYPAIRGENREQUEST: 45,
KEYGENREQUEST: 46,
KEYEXPORTREQUEST: 47,
CIPHERREQUEST: 48,
DERIVEBITSREQUEST: 49,
HASHREQUEST: 50,
RANDOMBYTESREQUEST: 51,
RANDOMPRIMEREQUEST: 52,
SCRYPTREQUEST: 53,
SIGNREQUEST: 54,
TLSWRAP: 55,
VERIFYREQUEST: 56,
INSPECTORJSBINDING: 57
},
AsyncResource: [ƒ AsyncResource { length: 2 }],
Symbol(Symbol.toStringTag): "Module (not implemented yet)",
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Blob: [ƒ Blob { length: 0 }],
Buffer: [ƒ Buffer { length: 3 }],
File: [ƒ File { length: 2 }],
INSPECT_MAX_BYTES: 50,
SlowBuffer: [ƒ SlowBuffer { length: 1 }],
atob: [ƒ atob { length: 1 }],
btoa: [ƒ btoa { length: 1 }],
constants: {
MAX_LENGTH: 4294967296,
MAX_STRING_LENGTH: 536870888
},
default: {
Blob: [ƒ Blob { length: 0 }],
File: [ƒ File { length: 2 }],
resolveObjectURL: [ƒ resolveObjectURL { length: 1 }],
Buffer: [ƒ Buffer { length: 3 }],
SlowBuffer: [ƒ SlowBuffer { length: 1 }],
transcode: [ƒ transcode { length: 3 }],
isUtf8: [ƒ isUtf8 { length: 1 }],
isAscii: [ƒ isAscii { length: 1 }],
kMaxLength: 4294967296,
kStringMaxLength: 536870888,
btoa: [ƒ btoa { length: 1 }],
atob: [ƒ atob { length: 1 }],
constants: [Circular: *2],
INSPECT_MAX_BYTES: 50
},
isAscii: [ƒ isAscii { length: 1 }],
isUtf8: [ƒ isUtf8 { length: 1 }],
kMaxLength: 4294967296,
kStringMaxLength: 536870888,
resolveObjectURL: [ƒ resolveObjectURL { length: 1 }],
transcode: [ƒ transcode { length: 3 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Buffer: [ƒ Buffer { length: 3 }],
SlowBuffer: [ƒ SlowBuffer { length: 0 }],
Blob: [ƒ Blob { length: 0 }],
File: [ƒ Blob { length: 0 }],
INSPECT_MAX_BYTES: 50,
kMaxLength: 4294967296,
kStringMaxLength: 536870888,
constants: {
MAX_LENGTH: 4294967296,
MAX_STRING_LENGTH: 536870888
},
atob: [ƒ atob { length: 1 }],
btoa: [ƒ btoa { length: 1 }],
transcode: [Unexpected Error: [object Function] (type "undefined")],
resolveObjectURL: [Unexpected Error: [object Function] (type "undefined")],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ChildProcess: [ƒ ChildProcess { length: 0 }],
_forkChild: [ƒ _forkChild { length: 2 }],
default: {
_forkChild: [ƒ _forkChild { length: 2 }],
ChildProcess: [ƒ ChildProcess { length: 0 }],
exec: [ƒ exec { length: 3 }],
execFile: [ƒ execFile { length: 4 }],
execFileSync: [ƒ execFileSync { length: 3 }],
execSync: [ƒ execSync { length: 2 }],
fork: [ƒ fork { length: 1 }],
spawn: [ƒ spawn { length: 3 }],
spawnSync: [ƒ spawnSync { length: 3 }]
},
exec: [ƒ exec { length: 3 }],
execFile: [ƒ execFile { length: 4 }],
execFileSync: [ƒ execFileSync { length: 3 }],
execSync: [ƒ execSync { length: 2 }],
fork: [ƒ fork { length: 1 }],
spawn: [ƒ spawn { length: 3 }],
spawnSync: [ƒ spawnSync { length: 3 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
ChildProcess: [ƒ ChildProcess { length: 0 }],
spawn: [ƒ spawn { length: 3 }],
execFile: [ƒ execFile { length: 4 }],
exec: [ƒ exec { length: 3 }],
fork: [ƒ fork { length: 0 }],
spawnSync: [ƒ spawnSync { length: 3 }],
execFileSync: [ƒ execFileSync { length: 3 }],
execSync: [ƒ execSync { length: 2 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
SCHED_NONE: 1,
SCHED_RR: 2,
Worker: [ƒ Worker { length: 1 }],
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
default: EventEmitter {
_events: [Circular: *2],
_eventsCount: 0,
_maxListeners: undefined,
isWorker: false,
isMaster: true,
isPrimary: true,
Worker: [ƒ Worker { length: 1 }],
workers: {},
settings: {},
SCHED_NONE: 1,
SCHED_RR: 2,
schedulingPolicy: 2,
setupPrimary: [ƒ { length: 1 }],
setupMaster: [ƒ { length: 1 }],
fork: [ƒ { length: 1 }],
disconnect: [ƒ { length: 1 }],
Symbol(kCapture): false
},
disconnect: [ƒ { length: 1 }],
fork: [ƒ { length: 1 }],
isMaster: true,
isPrimary: true,
isWorker: false,
schedulingPolicy: 2,
settings: [Circular: *5],
setupMaster: [ƒ { length: 1 }],
setupPrimary: [ƒ { length: 1 }],
workers: [Circular: *4],
Symbol(Symbol.toStringTag): "Module"
} |
Cluster {
settings: {},
workers: {},
SCHED_NONE: 0,
SCHED_RR: 1,
schedulingPolicy: 2,
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Console: [ƒ Console { length: 1 }],
assert: [ƒ assert { length: 0 }],
clear: [ƒ clear { length: 0 }],
context: [ƒ context { length: 1 }],
count: [ƒ count { length: 0 }],
countReset: [ƒ countReset { length: 0 }],
debug: [ƒ debug { length: 0 }],
default: {
log: [ƒ log { length: 0 }],
warn: [ƒ warn { length: 0 }],
dir: [ƒ dir { length: 0 }],
time: [ƒ time { length: 0 }],
timeEnd: [ƒ timeEnd { length: 0 }],
timeLog: [ƒ timeLog { length: 0 }],
trace: [ƒ trace { length: 0 }],
assert: [ƒ assert { length: 0 }],
clear: [ƒ clear { length: 0 }],
count: [ƒ count { length: 0 }],
countReset: [ƒ countReset { length: 0 }],
group: [ƒ group { length: 0 }],
groupEnd: [ƒ groupEnd { length: 0 }],
table: [ƒ table { length: 0 }],
debug: [ƒ debug { length: 0 }],
info: [ƒ info { length: 0 }],
dirxml: [ƒ dirxml { length: 0 }],
error: [ƒ error { length: 0 }],
groupCollapsed: [ƒ groupCollapsed { length: 0 }],
Console: [ƒ Console { length: 1 }],
profile: [ƒ profile { length: 0 }],
profileEnd: [ƒ profileEnd { length: 0 }],
timeStamp: [ƒ timeStamp { length: 0 }],
context: [ƒ context { length: 1 }],
_stdout: <ref *3> Socket {
connecting: false,
_hadError: false,
_parent: null,
_host: null,
_closeAfterHandlingError: false,
_readableState: ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: BufferList {
head: null,
tail: null,
length: 0
},
length: 0,
pipes: [],
flowing: null,
ended: true,
endEmitted: true,
reading: false,
constructed: true,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
destroyed: false,
errored: null,
closed: false,
closeEmitted: false,
defaultEncoding: "utf8",
awaitDrainWriters: null,
multiAwaitDrain: false,
readingMore: false,
dataEmitted: false,
decoder: null,
encoding: null,
readable: false,
Symbol(kPaused): null
},
_events: [Object: null prototype] {
end: [ƒ onReadableStreamEnd { length: 0 }]
},
_eventsCount: 1,
_maxListeners: undefined,
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: false,
defaultEncoding: "utf8",
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [ƒ bound onwrite { length: 1 }],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
Symbol(kOnFinished): []
},
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: "",
server: null,
_server: null,
_type: "pipe",
fd: 1,
_isStdio: true,
destroySoon: [ƒ destroy { length: 2 }],
_destroy: [ƒ dummyDestroy { length: 2 }],
Symbol(async_id_symbol): 12,
Symbol(kHandle): Pipe {
Symbol(owner_symbol): [Circular: *3]
},
Symbol(lastWriteQueueSize): 0,
Symbol(timeout): null,
Symbol(kBuffer): null,
Symbol(kBufferCb): null,
Symbol(kBufferGen): null,
Symbol(kCapture): false,
Symbol(kSetNoDelay): false,
Symbol(kSetKeepAlive): false,
Symbol(kSetKeepAliveInitialDelay): 0,
Symbol(kBytesRead): 0,
Symbol(kBytesWritten): 0
},
_stderr: <ref *12> Socket {
connecting: false,
_hadError: false,
_parent: null,
_host: null,
_closeAfterHandlingError: false,
_readableState: ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: BufferList {
head: null,
tail: null,
length: 0
},
length: 0,
pipes: [],
flowing: null,
ended: true,
endEmitted: true,
reading: false,
constructed: true,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
destroyed: false,
errored: null,
closed: false,
closeEmitted: false,
defaultEncoding: "utf8",
awaitDrainWriters: null,
multiAwaitDrain: false,
readingMore: false,
dataEmitted: false,
decoder: null,
encoding: null,
readable: false,
Symbol(kPaused): null
},
_events: [Object: null prototype] {
end: [ƒ onReadableStreamEnd { length: 0 }]
},
_eventsCount: 1,
_maxListeners: undefined,
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: false,
defaultEncoding: "utf8",
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [ƒ bound onwrite { length: 1 }],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
Symbol(kOnFinished): []
},
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: "",
server: null,
_server: null,
_type: "pipe",
fd: 2,
_isStdio: true,
destroySoon: [ƒ destroy { length: 2 }],
_destroy: [ƒ dummyDestroy { length: 2 }],
Symbol(async_id_symbol): 13,
Symbol(kHandle): Pipe {
Symbol(owner_symbol): [Circular: *12]
},
Symbol(lastWriteQueueSize): 0,
Symbol(timeout): null,
Symbol(kBuffer): null,
Symbol(kBufferCb): null,
Symbol(kBufferGen): null,
Symbol(kCapture): false,
Symbol(kSetNoDelay): false,
Symbol(kSetKeepAlive): false,
Symbol(kSetKeepAliveInitialDelay): 0,
Symbol(kBytesRead): 0,
Symbol(kBytesWritten): 0
},
_stdoutErrorHandler: [ƒ { length: 1 }],
_stderrErrorHandler: [ƒ { length: 1 }],
_ignoreErrors: true,
_times: SafeMap {},
Symbol(kBindStreamsEager): [ƒ value { length: 2 }],
Symbol(kBindStreamsLazy): [ƒ value { length: 1 }],
Symbol(kBindProperties): [ƒ value { length: 2 }],
Symbol(kWriteToConsole): [ƒ value { length: 2 }],
Symbol(kGetInspectOptions): [ƒ value { length: 1 }],
Symbol(kFormatForStdout): [ƒ value { length: 1 }],
Symbol(kFormatForStderr): [ƒ value { length: 1 }],
Symbol(counts): SafeMap {},
Symbol(kColorMode): "auto",
Symbol(kIsConsole): true,
Symbol(kGroupIndent): "",
Symbol(kGroupIndentWidth): 2,
Symbol(Symbol.toStringTag): "console"
},
dir: [ƒ dir { length: 0 }],
dirxml: [ƒ dirxml { length: 0 }],
error: [ƒ error { length: 0 }],
group: [ƒ group { length: 0 }],
groupCollapsed: [ƒ groupCollapsed { length: 0 }],
groupEnd: [ƒ groupEnd { length: 0 }],
info: [ƒ info { length: 0 }],
log: [ƒ log { length: 0 }],
profile: [ƒ profile { length: 0 }],
profileEnd: [ƒ profileEnd { length: 0 }],
table: [ƒ table { length: 0 }],
time: [ƒ time { length: 0 }],
timeEnd: [ƒ timeEnd { length: 0 }],
timeLog: [ƒ timeLog { length: 0 }],
timeStamp: [ƒ timeStamp { length: 0 }],
trace: [ƒ trace { length: 0 }],
warn: [ƒ warn { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
<ref *1> {
debug: [ƒ debug { length: 0 }],
error: [ƒ error { length: 0 }],
log: [ƒ log { length: 0 }],
info: [ƒ info { length: 0 }],
warn: [ƒ warn { length: 0 }],
clear: [ƒ clear { length: 0 }],
dir: [ƒ dir { length: 0 }],
dirxml: [ƒ dirxml { length: 0 }],
table: [ƒ table { length: 0 }],
trace: [ƒ trace { length: 0 }],
assert: [ƒ assert { length: 0 }],
count: [ƒ count { length: 0 }],
countReset: [ƒ countReset { length: 0 }],
profile: [ƒ profile { length: 0 }],
profileEnd: [ƒ profileEnd { length: 0 }],
time: [ƒ time { length: 0 }],
timeLog: [ƒ timeLog { length: 0 }],
timeEnd: [ƒ timeEnd { length: 0 }],
timeStamp: [ƒ timeStamp { length: 0 }],
takeHeapSnapshot: [ƒ takeHeapSnapshot { length: 0 }],
group: [ƒ group { length: 0 }],
groupCollapsed: [ƒ groupCollapsed { length: 0 }],
groupEnd: [ƒ groupEnd { length: 0 }],
record: [ƒ record { length: 0 }],
recordEnd: [ƒ recordEnd { length: 0 }],
screenshot: [ƒ screenshot { length: 0 }],
write: [ƒ write { length: 1 }],
default: [Circular: *1],
Symbol(Symbol.toStringTag): "console",
Symbol(Symbol.asyncIterator): [ƒ [Symbol.asyncIterator] { length: 0 }],
Symbol(CommonJSTransformed): true
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ALPN_ENABLED: 1,
COPYFILE_EXCL: 1,
COPYFILE_FICLONE: 2,
COPYFILE_FICLONE_FORCE: 4,
DH_CHECK_P_NOT_PRIME: 1,
DH_CHECK_P_NOT_SAFE_PRIME: 2,
DH_NOT_SUITABLE_GENERATOR: 8,
DH_UNABLE_TO_CHECK_GENERATOR: 4,
E2BIG: 7,
EACCES: 13,
EADDRINUSE: 98,
EADDRNOTAVAIL: 99,
EAFNOSUPPORT: 97,
EAGAIN: 11,
EALREADY: 114,
EBADF: 9,
EBADMSG: 74,
EBUSY: 16,
ECANCELED: 125,
ECHILD: 10,
ECONNABORTED: 103,
ECONNREFUSED: 111,
ECONNRESET: 104,
EDEADLK: 35,
EDESTADDRREQ: 89,
EDOM: 33,
EDQUOT: 122,
EEXIST: 17,
EFAULT: 14,
EFBIG: 27,
EHOSTUNREACH: 113,
EIDRM: 43,
EILSEQ: 84,
EINPROGRESS: 115,
EINTR: 4,
EINVAL: 22,
EIO: 5,
EISCONN: 106,
EISDIR: 21,
ELOOP: 40,
EMFILE: 24,
EMLINK: 31,
EMSGSIZE: 90,
EMULTIHOP: 72,
ENAMETOOLONG: 36,
ENETDOWN: 100,
ENETRESET: 102,
ENETUNREACH: 101,
ENFILE: 23,
ENGINE_METHOD_ALL: 65535,
ENGINE_METHOD_CIPHERS: 64,
ENGINE_METHOD_DH: 4,
ENGINE_METHOD_DIGESTS: 128,
ENGINE_METHOD_DSA: 2,
ENGINE_METHOD_EC: 2048,
ENGINE_METHOD_NONE: 0,
ENGINE_METHOD_PKEY_ASN1_METHS: 1024,
ENGINE_METHOD_PKEY_METHS: 512,
ENGINE_METHOD_RAND: 8,
ENGINE_METHOD_RSA: 1,
ENOBUFS: 105,
ENODATA: 61,
ENODEV: 19,
ENOENT: 2,
ENOEXEC: 8,
ENOLCK: 37,
ENOLINK: 67,
ENOMEM: 12,
ENOMSG: 42,
ENOPROTOOPT: 92,
ENOSPC: 28,
ENOSR: 63,
ENOSTR: 60,
ENOSYS: 38,
ENOTCONN: 107,
ENOTDIR: 20,
ENOTEMPTY: 39,
ENOTSOCK: 88,
ENOTSUP: 95,
ENOTTY: 25,
ENXIO: 6,
EOPNOTSUPP: 95,
EOVERFLOW: 75,
EPERM: 1,
EPIPE: 32,
EPROTO: 71,
EPROTONOSUPPORT: 93,
EPROTOTYPE: 91,
ERANGE: 34,
EROFS: 30,
ESPIPE: 29,
ESRCH: 3,
ESTALE: 116,
ETIME: 62,
ETIMEDOUT: 110,
ETXTBSY: 26,
EWOULDBLOCK: 11,
EXDEV: 18,
F_OK: 0,
OPENSSL_VERSION_NUMBER: 805306496,
O_APPEND: 1024,
O_CREAT: 64,
O_DIRECT: 16384,
O_DIRECTORY: 65536,
O_DSYNC: 4096,
O_EXCL: 128,
O_NOATIME: 262144,
O_NOCTTY: 256,
O_NOFOLLOW: 131072,
O_NONBLOCK: 2048,
O_RDONLY: 0,
O_RDWR: 2,
O_SYNC: 1052672,
O_TRUNC: 512,
O_WRONLY: 1,
POINT_CONVERSION_COMPRESSED: 2,
POINT_CONVERSION_HYBRID: 6,
POINT_CONVERSION_UNCOMPRESSED: 4,
PRIORITY_ABOVE_NORMAL: -7,
PRIORITY_BELOW_NORMAL: 10,
PRIORITY_HIGH: -14,
PRIORITY_HIGHEST: -20,
PRIORITY_LOW: 19,
PRIORITY_NORMAL: 0,
RSA_NO_PADDING: 3,
RSA_PKCS1_OAEP_PADDING: 4,
RSA_PKCS1_PADDING: 1,
RSA_PKCS1_PSS_PADDING: 6,
RSA_PSS_SALTLEN_AUTO: -2,
RSA_PSS_SALTLEN_DIGEST: -1,
RSA_PSS_SALTLEN_MAX_SIGN: -2,
RSA_X931_PADDING: 5,
RTLD_DEEPBIND: 8,
RTLD_GLOBAL: 256,
RTLD_LAZY: 1,
RTLD_LOCAL: 0,
RTLD_NOW: 2,
R_OK: 4,
SIGABRT: 6,
SIGALRM: 14,
SIGBUS: 7,
SIGCHLD: 17,
SIGCONT: 18,
SIGFPE: 8,
SIGHUP: 1,
SIGILL: 4,
SIGINT: 2,
SIGIO: 29,
SIGIOT: 6,
SIGKILL: 9,
SIGPIPE: 13,
SIGPOLL: 29,
SIGPROF: 27,
SIGPWR: 30,
SIGQUIT: 3,
SIGSEGV: 11,
SIGSTKFLT: 16,
SIGSTOP: 19,
SIGSYS: 31,
SIGTERM: 15,
SIGTRAP: 5,
SIGTSTP: 20,
SIGTTIN: 21,
SIGTTOU: 22,
SIGURG: 23,
SIGUSR1: 10,
SIGUSR2: 12,
SIGVTALRM: 26,
SIGWINCH: 28,
SIGXCPU: 24,
SIGXFSZ: 25,
SSL_OP_ALL: 2147485776,
SSL_OP_ALLOW_NO_DHE_KEX: 1024,
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: 262144,
SSL_OP_CIPHER_SERVER_PREFERENCE: 4194304,
SSL_OP_CISCO_ANYCONNECT: 32768,
SSL_OP_COOKIE_EXCHANGE: 8192,
SSL_OP_CRYPTOPRO_TLSEXT_BUG: 2147483648,
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: 2048,
SSL_OP_EPHEMERAL_RSA: 0,
SSL_OP_LEGACY_SERVER_CONNECT: 4,
SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER: 0,
SSL_OP_MICROSOFT_SESS_ID_BUG: 0,
SSL_OP_MSIE_SSLV2_RSA_PADDING: 0,
SSL_OP_NETSCAPE_CA_DN_BUG: 0,
SSL_OP_NETSCAPE_CHALLENGE_BUG: 0,
SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG: 0,
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG: 0,
SSL_OP_NO_COMPRESSION: 131072,
SSL_OP_NO_ENCRYPT_THEN_MAC: 524288,
SSL_OP_NO_QUERY_MTU: 4096,
SSL_OP_NO_RENEGOTIATION: 1073741824,
SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: 65536,
SSL_OP_NO_SSLv2: 0,
SSL_OP_NO_SSLv3: 33554432,
SSL_OP_NO_TICKET: 16384,
SSL_OP_NO_TLSv1: 67108864,
SSL_OP_NO_TLSv1_1: 268435456,
SSL_OP_NO_TLSv1_2: 134217728,
SSL_OP_NO_TLSv1_3: 536870912,
SSL_OP_PKCS1_CHECK_1: 0,
SSL_OP_PKCS1_CHECK_2: 0,
SSL_OP_PRIORITIZE_CHACHA: 2097152,
SSL_OP_SINGLE_DH_USE: 0,
SSL_OP_SINGLE_ECDH_USE: 0,
SSL_OP_SSLEAY_080_CLIENT_DH_BUG: 0,
SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG: 0,
SSL_OP_TLS_BLOCK_PADDING_BUG: 0,
SSL_OP_TLS_D5_BUG: 0,
SSL_OP_TLS_ROLLBACK_BUG: 8388608,
S_IFBLK: 24576,
S_IFCHR: 8192,
S_IFDIR: 16384,
S_IFIFO: 4096,
S_IFLNK: 40960,
S_IFMT: 61440,
S_IFREG: 32768,
S_IFSOCK: 49152,
S_IRGRP: 32,
S_IROTH: 4,
S_IRUSR: 256,
S_IRWXG: 56,
S_IRWXO: 7,
S_IRWXU: 448,
S_IWGRP: 16,
S_IWOTH: 2,
S_IWUSR: 128,
S_IXGRP: 8,
S_IXOTH: 1,
S_IXUSR: 64,
TLS1_1_VERSION: 770,
TLS1_2_VERSION: 771,
TLS1_3_VERSION: 772,
TLS1_VERSION: 769,
UV_DIRENT_BLOCK: 7,
UV_DIRENT_CHAR: 6,
UV_DIRENT_DIR: 2,
UV_DIRENT_FIFO: 4,
UV_DIRENT_FILE: 1,
UV_DIRENT_LINK: 3,
UV_DIRENT_SOCKET: 5,
UV_DIRENT_UNKNOWN: 0,
UV_FS_COPYFILE_EXCL: 1,
UV_FS_COPYFILE_FICLONE: 2,
UV_FS_COPYFILE_FICLONE_FORCE: 4,
UV_FS_O_FILEMAP: 0,
UV_FS_SYMLINK_DIR: 1,
UV_FS_SYMLINK_JUNCTION: 2,
W_OK: 2,
X_OK: 1,
default: {
RTLD_LAZY: 1,
RTLD_NOW: 2,
RTLD_GLOBAL: 256,
RTLD_LOCAL: 0,
RTLD_DEEPBIND: 8,
E2BIG: 7,
EACCES: 13,
EADDRINUSE: 98,
EADDRNOTAVAIL: 99,
EAFNOSUPPORT: 97,
EAGAIN: 11,
EALREADY: 114,
EBADF: 9,
EBADMSG: 74,
EBUSY: 16,
ECANCELED: 125,
ECHILD: 10,
ECONNABORTED: 103,
ECONNREFUSED: 111,
ECONNRESET: 104,
EDEADLK: 35,
EDESTADDRREQ: 89,
EDOM: 33,
EDQUOT: 122,
EEXIST: 17,
EFAULT: 14,
EFBIG: 27,
EHOSTUNREACH: 113,
EIDRM: 43,
EILSEQ: 84,
EINPROGRESS: 115,
EINTR: 4,
EINVAL: 22,
EIO: 5,
EISCONN: 106,
EISDIR: 21,
ELOOP: 40,
EMFILE: 24,
EMLINK: 31,
EMSGSIZE: 90,
EMULTIHOP: 72,
ENAMETOOLONG: 36,
ENETDOWN: 100,
ENETRESET: 102,
ENETUNREACH: 101,
ENFILE: 23,
ENOBUFS: 105,
ENODATA: 61,
ENODEV: 19,
ENOENT: 2,
ENOEXEC: 8,
ENOLCK: 37,
ENOLINK: 67,
ENOMEM: 12,
ENOMSG: 42,
ENOPROTOOPT: 92,
ENOSPC: 28,
ENOSR: 63,
ENOSTR: 60,
ENOSYS: 38,
ENOTCONN: 107,
ENOTDIR: 20,
ENOTEMPTY: 39,
ENOTSOCK: 88,
ENOTSUP: 95,
ENOTTY: 25,
ENXIO: 6,
EOPNOTSUPP: 95,
EOVERFLOW: 75,
EPERM: 1,
EPIPE: 32,
EPROTO: 71,
EPROTONOSUPPORT: 93,
EPROTOTYPE: 91,
ERANGE: 34,
EROFS: 30,
ESPIPE: 29,
ESRCH: 3,
ESTALE: 116,
ETIME: 62,
ETIMEDOUT: 110,
ETXTBSY: 26,
EWOULDBLOCK: 11,
EXDEV: 18,
PRIORITY_LOW: 19,
PRIORITY_BELOW_NORMAL: 10,
PRIORITY_NORMAL: 0,
PRIORITY_ABOVE_NORMAL: -7,
PRIORITY_HIGH: -14,
PRIORITY_HIGHEST: -20,
SIGHUP: 1,
SIGINT: 2,
SIGQUIT: 3,
SIGILL: 4,
SIGTRAP: 5,
SIGABRT: 6,
SIGIOT: 6,
SIGBUS: 7,
SIGFPE: 8,
SIGKILL: 9,
SIGUSR1: 10,
SIGSEGV: 11,
SIGUSR2: 12,
SIGPIPE: 13,
SIGALRM: 14,
SIGTERM: 15,
SIGCHLD: 17,
SIGSTKFLT: 16,
SIGCONT: 18,
SIGSTOP: 19,
SIGTSTP: 20,
SIGTTIN: 21,
SIGTTOU: 22,
SIGURG: 23,
SIGXCPU: 24,
SIGXFSZ: 25,
SIGVTALRM: 26,
SIGPROF: 27,
SIGWINCH: 28,
SIGIO: 29,
SIGPOLL: 29,
SIGPWR: 30,
SIGSYS: 31,
UV_FS_SYMLINK_DIR: 1,
UV_FS_SYMLINK_JUNCTION: 2,
O_RDONLY: 0,
O_WRONLY: 1,
O_RDWR: 2,
UV_DIRENT_UNKNOWN: 0,
UV_DIRENT_FILE: 1,
UV_DIRENT_DIR: 2,
UV_DIRENT_LINK: 3,
UV_DIRENT_FIFO: 4,
UV_DIRENT_SOCKET: 5,
UV_DIRENT_CHAR: 6,
UV_DIRENT_BLOCK: 7,
S_IFMT: 61440,
S_IFREG: 32768,
S_IFDIR: 16384,
S_IFCHR: 8192,
S_IFBLK: 24576,
S_IFIFO: 4096,
S_IFLNK: 40960,
S_IFSOCK: 49152,
O_CREAT: 64,
O_EXCL: 128,
UV_FS_O_FILEMAP: 0,
O_NOCTTY: 256,
O_TRUNC: 512,
O_APPEND: 1024,
O_DIRECTORY: 65536,
O_NOATIME: 262144,
O_NOFOLLOW: 131072,
O_SYNC: 1052672,
O_DSYNC: 4096,
O_DIRECT: 16384,
O_NONBLOCK: 2048,
S_IRWXU: 448,
S_IRUSR: 256,
S_IWUSR: 128,
S_IXUSR: 64,
S_IRWXG: 56,
S_IRGRP: 32,
S_IWGRP: 16,
S_IXGRP: 8,
S_IRWXO: 7,
S_IROTH: 4,
S_IWOTH: 2,
S_IXOTH: 1,
F_OK: 0,
R_OK: 4,
W_OK: 2,
X_OK: 1,
UV_FS_COPYFILE_EXCL: 1,
COPYFILE_EXCL: 1,
UV_FS_COPYFILE_FICLONE: 2,
COPYFILE_FICLONE: 2,
UV_FS_COPYFILE_FICLONE_FORCE: 4,
COPYFILE_FICLONE_FORCE: 4,
OPENSSL_VERSION_NUMBER: 805306496,
SSL_OP_ALL: 2147485776,
SSL_OP_ALLOW_NO_DHE_KEX: 1024,
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: 262144,
SSL_OP_CIPHER_SERVER_PREFERENCE: 4194304,
SSL_OP_CISCO_ANYCONNECT: 32768,
SSL_OP_COOKIE_EXCHANGE: 8192,
SSL_OP_CRYPTOPRO_TLSEXT_BUG: 2147483648,
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: 2048,
SSL_OP_EPHEMERAL_RSA: 0,
SSL_OP_LEGACY_SERVER_CONNECT: 4,
SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER: 0,
SSL_OP_MICROSOFT_SESS_ID_BUG: 0,
SSL_OP_MSIE_SSLV2_RSA_PADDING: 0,
SSL_OP_NETSCAPE_CA_DN_BUG: 0,
SSL_OP_NETSCAPE_CHALLENGE_BUG: 0,
SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG: 0,
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG: 0,
SSL_OP_NO_COMPRESSION: 131072,
SSL_OP_NO_ENCRYPT_THEN_MAC: 524288,
SSL_OP_NO_QUERY_MTU: 4096,
SSL_OP_NO_RENEGOTIATION: 1073741824,
SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: 65536,
SSL_OP_NO_SSLv2: 0,
SSL_OP_NO_SSLv3: 33554432,
SSL_OP_NO_TICKET: 16384,
SSL_OP_NO_TLSv1: 67108864,
SSL_OP_NO_TLSv1_1: 268435456,
SSL_OP_NO_TLSv1_2: 134217728,
SSL_OP_NO_TLSv1_3: 536870912,
SSL_OP_PKCS1_CHECK_1: 0,
SSL_OP_PKCS1_CHECK_2: 0,
SSL_OP_PRIORITIZE_CHACHA: 2097152,
SSL_OP_SINGLE_DH_USE: 0,
SSL_OP_SINGLE_ECDH_USE: 0,
SSL_OP_SSLEAY_080_CLIENT_DH_BUG: 0,
SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG: 0,
SSL_OP_TLS_BLOCK_PADDING_BUG: 0,
SSL_OP_TLS_D5_BUG: 0,
SSL_OP_TLS_ROLLBACK_BUG: 8388608,
ENGINE_METHOD_RSA: 1,
ENGINE_METHOD_DSA: 2,
ENGINE_METHOD_DH: 4,
ENGINE_METHOD_RAND: 8,
ENGINE_METHOD_EC: 2048,
ENGINE_METHOD_CIPHERS: 64,
ENGINE_METHOD_DIGESTS: 128,
ENGINE_METHOD_PKEY_METHS: 512,
ENGINE_METHOD_PKEY_ASN1_METHS: 1024,
ENGINE_METHOD_ALL: 65535,
ENGINE_METHOD_NONE: 0,
DH_CHECK_P_NOT_SAFE_PRIME: 2,
DH_CHECK_P_NOT_PRIME: 1,
DH_UNABLE_TO_CHECK_GENERATOR: 4,
DH_NOT_SUITABLE_GENERATOR: 8,
ALPN_ENABLED: 1,
RSA_PKCS1_PADDING: 1,
RSA_NO_PADDING: 3,
RSA_PKCS1_OAEP_PADDING: 4,
RSA_X931_PADDING: 5,
RSA_PKCS1_PSS_PADDING: 6,
RSA_PSS_SALTLEN_DIGEST: -1,
RSA_PSS_SALTLEN_MAX_SIGN: -2,
RSA_PSS_SALTLEN_AUTO: -2,
defaultCoreCipherList: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…",
TLS1_VERSION: 769,
TLS1_1_VERSION: 770,
TLS1_2_VERSION: 771,
TLS1_3_VERSION: 772,
POINT_CONVERSION_COMPRESSED: 2,
POINT_CONVERSION_UNCOMPRESSED: 4,
POINT_CONVERSION_HYBRID: 6,
defaultCipherList: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…"
},
defaultCipherList: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…",
defaultCoreCipherList: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…",
Symbol(Symbol.toStringTag): "Module"
} |
<ref *1> {
__esModule: true,
default: [Circular: *1],
Symbol(CommonJSTransformed): true
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Certificate: [ƒ Certificate { length: 0 }],
Cipher: [ƒ Cipher { length: 3 }],
Cipheriv: [ƒ Cipheriv { length: 4 }],
Decipher: [ƒ Decipher { length: 3 }],
Decipheriv: [ƒ Decipheriv { length: 4 }],
DiffieHellman: [ƒ DiffieHellman { length: 4 }],
DiffieHellmanGroup: [ƒ DiffieHellmanGroup { length: 1 }],
ECDH: [ƒ ECDH { length: 1 }],
Hash: [ƒ Hash { length: 2 }],
Hmac: [ƒ Hmac { length: 3 }],
KeyObject: [ƒ KeyObject { length: 2 }],
Sign: [ƒ Sign { length: 2 }],
Verify: [ƒ Verify { length: 2 }],
X509Certificate: [ƒ X509Certificate { length: 1 }],
checkPrime: [ƒ checkPrime { length: 1 }],
checkPrimeSync: [ƒ checkPrimeSync { length: 1 }],
constants: [Object: null prototype] {
OPENSSL_VERSION_NUMBER: 805306496,
SSL_OP_ALL: 2147485776,
SSL_OP_ALLOW_NO_DHE_KEX: 1024,
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: 262144,
SSL_OP_CIPHER_SERVER_PREFERENCE: 4194304,
SSL_OP_CISCO_ANYCONNECT: 32768,
SSL_OP_COOKIE_EXCHANGE: 8192,
SSL_OP_CRYPTOPRO_TLSEXT_BUG: 2147483648,
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: 2048,
SSL_OP_EPHEMERAL_RSA: 0,
SSL_OP_LEGACY_SERVER_CONNECT: 4,
SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER: 0,
SSL_OP_MICROSOFT_SESS_ID_BUG: 0,
SSL_OP_MSIE_SSLV2_RSA_PADDING: 0,
SSL_OP_NETSCAPE_CA_DN_BUG: 0,
SSL_OP_NETSCAPE_CHALLENGE_BUG: 0,
SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG: 0,
SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG: 0,
SSL_OP_NO_COMPRESSION: 131072,
SSL_OP_NO_ENCRYPT_THEN_MAC: 524288,
SSL_OP_NO_QUERY_MTU: 4096,
SSL_OP_NO_RENEGOTIATION: 1073741824,
SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: 65536,
SSL_OP_NO_SSLv2: 0,
SSL_OP_NO_SSLv3: 33554432,
SSL_OP_NO_TICKET: 16384,
SSL_OP_NO_TLSv1: 67108864,
SSL_OP_NO_TLSv1_1: 268435456,
SSL_OP_NO_TLSv1_2: 134217728,
SSL_OP_NO_TLSv1_3: 536870912,
SSL_OP_PKCS1_CHECK_1: 0,
SSL_OP_PKCS1_CHECK_2: 0,
SSL_OP_PRIORITIZE_CHACHA: 2097152,
SSL_OP_SINGLE_DH_USE: 0,
SSL_OP_SINGLE_ECDH_USE: 0,
SSL_OP_SSLEAY_080_CLIENT_DH_BUG: 0,
SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG: 0,
SSL_OP_TLS_BLOCK_PADDING_BUG: 0,
SSL_OP_TLS_D5_BUG: 0,
SSL_OP_TLS_ROLLBACK_BUG: 8388608,
ENGINE_METHOD_RSA: 1,
ENGINE_METHOD_DSA: 2,
ENGINE_METHOD_DH: 4,
ENGINE_METHOD_RAND: 8,
ENGINE_METHOD_EC: 2048,
ENGINE_METHOD_CIPHERS: 64,
ENGINE_METHOD_DIGESTS: 128,
ENGINE_METHOD_PKEY_METHS: 512,
ENGINE_METHOD_PKEY_ASN1_METHS: 1024,
ENGINE_METHOD_ALL: 65535,
ENGINE_METHOD_NONE: 0,
DH_CHECK_P_NOT_SAFE_PRIME: 2,
DH_CHECK_P_NOT_PRIME: 1,
DH_UNABLE_TO_CHECK_GENERATOR: 4,
DH_NOT_SUITABLE_GENERATOR: 8,
ALPN_ENABLED: 1,
RSA_PKCS1_PADDING: 1,
RSA_NO_PADDING: 3,
RSA_PKCS1_OAEP_PADDING: 4,
RSA_X931_PADDING: 5,
RSA_PKCS1_PSS_PADDING: 6,
RSA_PSS_SALTLEN_DIGEST: -1,
RSA_PSS_SALTLEN_MAX_SIGN: -2,
RSA_PSS_SALTLEN_AUTO: -2,
defaultCoreCipherList: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…",
TLS1_VERSION: 769,
TLS1_1_VERSION: 770,
TLS1_2_VERSION: 771,
TLS1_3_VERSION: 772,
POINT_CONVERSION_COMPRESSED: 2,
POINT_CONVERSION_UNCOMPRESSED: 4,
POINT_CONVERSION_HYBRID: 6,
defaultCipherList: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…"
},
createCipheriv: [ƒ createCipheriv { length: 4 }],
createDecipheriv: [ƒ createDecipheriv { length: 4 }],
createDiffieHellman: [ƒ createDiffieHellman { length: 4 }],
createDiffieHellmanGroup: [ƒ createDiffieHellmanGroup { length: 1 }],
createECDH: [ƒ createECDH { length: 1 }],
createHash: [ƒ createHash { length: 2 }],
createHmac: [ƒ createHmac { length: 3 }],
createPrivateKey: [ƒ createPrivateKey { length: 1 }],
createPublicKey: [ƒ createPublicKey { length: 1 }],
createSecretKey: [ƒ createSecretKey { length: 2 }],
createSign: [ƒ createSign { length: 2 }],
createVerify: [ƒ createVerify { length: 2 }],
default: {
checkPrime: [ƒ checkPrime { length: 1 }],
checkPrimeSync: [ƒ checkPrimeSync { length: 1 }],
createCipheriv: [ƒ createCipheriv { length: 4 }],
createDecipheriv: [ƒ createDecipheriv { length: 4 }],
createDiffieHellman: [ƒ createDiffieHellman { length: 4 }],
createDiffieHellmanGroup: [ƒ createDiffieHellmanGroup { length: 1 }],
createECDH: [ƒ createECDH { length: 1 }],
createHash: [ƒ createHash { length: 2 }],
createHmac: [ƒ createHmac { length: 3 }],
createPrivateKey: [ƒ createPrivateKey { length: 1 }],
createPublicKey: [ƒ createPublicKey { length: 1 }],
createSecretKey: [ƒ createSecretKey { length: 2 }],
createSign: [ƒ createSign { length: 2 }],
createVerify: [ƒ createVerify { length: 2 }],
diffieHellman: [ƒ diffieHellman { length: 1 }],
generatePrime: [ƒ generatePrime { length: 3 }],
generatePrimeSync: [ƒ generatePrimeSync { length: 1 }],
getCiphers: [ƒ { length: 0 }],
getCipherInfo: [ƒ getCipherInfo { length: 2 }],
getCurves: [ƒ { length: 0 }],
getDiffieHellman: [ƒ createDiffieHellmanGroup { length: 1 }],
getHashes: [ƒ { length: 0 }],
hkdf: [ƒ hkdf { length: 6 }],
hkdfSync: [ƒ hkdfSync { length: 5 }],
pbkdf2: [ƒ pbkdf2 { length: 6 }],
pbkdf2Sync: [ƒ pbkdf2Sync { length: 5 }],
generateKeyPair: [ƒ generateKeyPair { length: 3 }],
generateKeyPairSync: [ƒ generateKeyPairSync { length: 2 }],
generateKey: [ƒ generateKey { length: 3 }],
generateKeySync: [ƒ generateKeySync { length: 2 }],
privateDecrypt: [ƒ { length: 2 }],
privateEncrypt: [ƒ { length: 2 }],
publicDecrypt: [ƒ { length: 2 }],
publicEncrypt: [ƒ { length: 2 }],
randomBytes: [ƒ randomBytes { length: 2 }],
randomFill: [ƒ randomFill { length: 4 }],
randomFillSync: [ƒ randomFillSync { length: 1 }],
randomInt: [ƒ randomInt { length: 3 }],
randomUUID: [ƒ randomUUID { length: 1 }],
scrypt: [ƒ scrypt { length: 4 }],
scryptSync: [ƒ scryptSync { length: 3 }],
sign: [ƒ signOneShot { length: 4 }],
setEngine: [ƒ setEngine { length: 2 }],
timingSafeEqual: [ƒ timingSafeEqual { length: 0 }],
getFips: [ƒ getFips { length: 0 }],
setFips: [ƒ setFips { length: 1 }],
verify: [ƒ verifyOneShot { length: 5 }],
Certificate: [ƒ Certificate { length: 0 }],
Cipher: [ƒ Cipher { length: 3 }],
Cipheriv: [ƒ Cipheriv { length: 4 }],
Decipher: [ƒ Decipher { length: 3 }],
Decipheriv: [ƒ Decipheriv { length: 4 }],
DiffieHellman: [ƒ DiffieHellman { length: 4 }],
DiffieHellmanGroup: [ƒ DiffieHellmanGroup { length: 1 }],
ECDH: [ƒ ECDH { length: 1 }],
Hash: [ƒ Hash { length: 2 }],
Hmac: [ƒ Hmac { length: 3 }],
KeyObject: [ƒ KeyObject { length: 2 }],
Sign: [ƒ Sign { length: 2 }],
Verify: [ƒ Verify { length: 2 }],
X509Certificate: [ƒ X509Certificate { length: 1 }],
secureHeapUsed: [ƒ secureHeapUsed { length: 0 }],
createCipher: [ƒ deprecated { length: 0 }],
createDecipher: [ƒ deprecated { length: 0 }],
fips: 0,
DEFAULT_ENCODING: "buffer",
constants: [Circular: *2],
webcrypto: Crypto {},
subtle: SubtleCrypto {},
getRandomValues: [ƒ getRandomValues { length: 1 }],
prng: [ƒ randomBytes { length: 2 }],
pseudoRandomBytes: [ƒ randomBytes { length: 2 }],
rng: [ƒ randomBytes { length: 2 }]
},
diffieHellman: [ƒ diffieHellman { length: 1 }],
generateKey: [ƒ generateKey { length: 3 }],
generateKeyPair: [ƒ generateKeyPair { length: 3 }],
generateKeyPairSync: [ƒ generateKeyPairSync { length: 2 }],
generateKeySync: [ƒ generateKeySync { length: 2 }],
generatePrime: [ƒ generatePrime { length: 3 }],
generatePrimeSync: [ƒ generatePrimeSync { length: 1 }],
getCipherInfo: [ƒ getCipherInfo { length: 2 }],
getCiphers: [ƒ { length: 0 }],
getCurves: [ƒ { length: 0 }],
getDiffieHellman: [ƒ createDiffieHellmanGroup { length: 1 }],
getFips: [ƒ getFips { length: 0 }],
getHashes: [ƒ { length: 0 }],
getRandomValues: [ƒ getRandomValues { length: 1 }],
hkdf: [ƒ hkdf { length: 6 }],
hkdfSync: [ƒ hkdfSync { length: 5 }],
pbkdf2: [ƒ pbkdf2 { length: 6 }],
pbkdf2Sync: [ƒ pbkdf2Sync { length: 5 }],
privateDecrypt: [ƒ { length: 2 }],
privateEncrypt: [ƒ { length: 2 }],
publicDecrypt: [ƒ { length: 2 }],
publicEncrypt: [ƒ { length: 2 }],
randomBytes: [ƒ randomBytes { length: 2 }],
randomFill: [ƒ randomFill { length: 4 }],
randomFillSync: [ƒ randomFillSync { length: 1 }],
randomInt: [ƒ randomInt { length: 3 }],
randomUUID: [ƒ randomUUID { length: 1 }],
scrypt: [ƒ scrypt { length: 4 }],
scryptSync: [ƒ scryptSync { length: 3 }],
secureHeapUsed: [ƒ secureHeapUsed { length: 0 }],
setEngine: [ƒ setEngine { length: 2 }],
setFips: [ƒ setFips { length: 1 }],
sign: [ƒ signOneShot { length: 4 }],
subtle: [Circular: *5],
timingSafeEqual: [ƒ timingSafeEqual { length: 0 }],
verify: [ƒ verifyOneShot { length: 5 }],
webcrypto: [Circular: *4],
Symbol(Symbol.toStringTag): "Module"
}
(node:2085) [DEP0091] DeprecationWarning: crypto.DEFAULT_ENCODING is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created) |
{
prng: [ƒ randomBytes { length: 2 }],
pseudoRandomBytes: [ƒ randomBytes { length: 2 }],
rng: [ƒ randomBytes { length: 2 }],
randomBytes: [ƒ randomBytes { length: 2 }],
createHash: [ƒ createHash { length: 1 }],
Hash: [ƒ Hash { length: 2 }],
Hmac: [ƒ { length: 2 }],
createHmac: [ƒ { length: 2 }],
getHashes: [ƒ { length: 0 }],
pbkdf2: [ƒ { length: 6 }],
pbkdf2Sync: [ƒ pbkdf2 { length: 5 }],
Cipher: [ƒ createCipher { length: 2 }],
createCipher: [ƒ createCipher { length: 2 }],
Cipheriv: [ƒ createCipheriv { length: 3 }],
createCipheriv: [ƒ createCipheriv { length: 3 }],
Decipher: [ƒ createDecipher { length: 2 }],
createDecipher: [ƒ createDecipher { length: 2 }],
Decipheriv: [ƒ createDecipheriv { length: 3 }],
createDecipheriv: [ƒ createDecipheriv { length: 3 }],
getCiphers: [ƒ getCiphers { length: 0 }],
listCiphers: [ƒ getCiphers { length: 0 }],
DiffieHellmanGroup: [ƒ getDiffieHellman { length: 1 }],
createDiffieHellmanGroup: [ƒ getDiffieHellman { length: 1 }],
getDiffieHellman: [ƒ getDiffieHellman { length: 1 }],
createDiffieHellman: [ƒ createDiffieHellman { length: 4 }],
DiffieHellman: [ƒ createDiffieHellman { length: 4 }],
createSign: [ƒ createSign { length: 1 }],
Sign: [ƒ createSign { length: 1 }],
createVerify: [ƒ createVerify { length: 1 }],
Verify: [ƒ createVerify { length: 1 }],
createECDH: [ƒ { length: 1 }],
publicEncrypt: [ƒ { length: 3 }],
privateEncrypt: [ƒ { length: 2 }],
publicDecrypt: [ƒ { length: 2 }],
privateDecrypt: [ƒ { length: 3 }],
getRandomValues: [ƒ getRandomValues { length: 1 }],
randomFill: [ƒ randomFill { length: 4 }],
randomFillSync: [ƒ randomFillSync { length: 3 }],
createCredentials: [ƒ { length: 0 }],
constants: {
DH_CHECK_P_NOT_SAFE_PRIME: 2,
DH_CHECK_P_NOT_PRIME: 1,
DH_UNABLE_TO_CHECK_GENERATOR: 4,
DH_NOT_SUITABLE_GENERATOR: 8,
NPN_ENABLED: 1,
ALPN_ENABLED: 1,
RSA_PKCS1_PADDING: 1,
RSA_SSLV23_PADDING: 2,
RSA_NO_PADDING: 3,
RSA_PKCS1_OAEP_PADDING: 4,
RSA_X931_PADDING: 5,
RSA_PKCS1_PSS_PADDING: 6,
POINT_CONVERSION_COMPRESSED: 2,
POINT_CONVERSION_UNCOMPRESSED: 4,
POINT_CONVERSION_HYBRID: 6
},
DEFAULT_ENCODING: "buffer",
randomUUID: [ƒ randomUUID { length: 0 }],
scrypt: [ƒ ::bunternal:: { length: 5 }],
scryptSync: [ƒ ::bunternal:: { length: 4 }],
timingSafeEqual: [ƒ ::bunternal:: { length: 2 }],
webcrypto: [ƒ { length: undefined }],
subtle: SubtleCrypto {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Socket: [ƒ Socket { length: 2 }],
_createSocketHandle: [ƒ deprecated { length: 0 }],
createSocket: [ƒ createSocket { length: 2 }],
default: {
_createSocketHandle: [ƒ deprecated { length: 0 }],
createSocket: [ƒ createSocket { length: 2 }],
Socket: [ƒ Socket { length: 2 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
{
createSocket: [ƒ ::bunternal:: { length: 0 }],
Socket: [ƒ ::bunternal:: { length: 0 }],
_createSocketHandle: [ƒ ::bunternal:: { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Channel: [ƒ Channel { length: 1 }],
channel: [ƒ channel { length: 1 }],
default: {
channel: [ƒ channel { length: 1 }],
hasSubscribers: [ƒ hasSubscribers { length: 1 }],
subscribe: [ƒ subscribe { length: 2 }],
unsubscribe: [ƒ unsubscribe { length: 2 }],
Channel: [ƒ Channel { length: 1 }]
},
hasSubscribers: [ƒ hasSubscribers { length: 1 }],
subscribe: [ƒ subscribe { length: 2 }],
unsubscribe: [ƒ unsubscribe { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
channel: [ƒ ::bunternal:: { length: 0 }],
hasSubscribers: [ƒ ::bunternal:: { length: 0 }],
subscribe: [ƒ ::bunternal:: { length: 0 }],
unsubscribe: [ƒ ::bunternal:: { length: 0 }],
Channel: [ƒ ::bunternal:: { length: 1 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ADDRCONFIG: 32,
ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS",
ALL: 16,
BADFAMILY: "EBADFAMILY",
BADFLAGS: "EBADFLAGS",
BADHINTS: "EBADHINTS",
BADNAME: "EBADNAME",
BADQUERY: "EBADQUERY",
BADRESP: "EBADRESP",
BADSTR: "EBADSTR",
CANCELLED: "ECANCELLED",
CONNREFUSED: "ECONNREFUSED",
DESTRUCTION: "EDESTRUCTION",
EOF: "EOF",
FILE: "EFILE",
FORMERR: "EFORMERR",
LOADIPHLPAPI: "ELOADIPHLPAPI",
NODATA: "ENODATA",
NOMEM: "ENOMEM",
NONAME: "ENONAME",
NOTFOUND: "ENOTFOUND",
NOTIMP: "ENOTIMP",
NOTINITIALIZED: "ENOTINITIALIZED",
REFUSED: "EREFUSED",
Resolver: [ƒ Resolver { length: 0 }],
SERVFAIL: "ESERVFAIL",
TIMEOUT: "ETIMEOUT",
V4MAPPED: 8,
default: {
lookup: [ƒ lookup { length: 3 }],
lookupService: [ƒ lookupService { length: 3 }],
Resolver: [ƒ Resolver { length: 0 }],
setDefaultResultOrder: [ƒ setDefaultResultOrder { length: 1 }],
setServers: [ƒ defaultResolverSetServers { length: 1 }],
ADDRCONFIG: 32,
ALL: 16,
V4MAPPED: 8,
NODATA: "ENODATA",
FORMERR: "EFORMERR",
SERVFAIL: "ESERVFAIL",
NOTFOUND: "ENOTFOUND",
NOTIMP: "ENOTIMP",
REFUSED: "EREFUSED",
BADQUERY: "EBADQUERY",
BADNAME: "EBADNAME",
BADFAMILY: "EBADFAMILY",
BADRESP: "EBADRESP",
CONNREFUSED: "ECONNREFUSED",
TIMEOUT: "ETIMEOUT",
EOF: "EOF",
FILE: "EFILE",
NOMEM: "ENOMEM",
DESTRUCTION: "EDESTRUCTION",
BADSTR: "EBADSTR",
BADFLAGS: "EBADFLAGS",
NONAME: "ENONAME",
BADHINTS: "EBADHINTS",
NOTINITIALIZED: "ENOTINITIALIZED",
LOADIPHLPAPI: "ELOADIPHLPAPI",
ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS",
CANCELLED: "ECANCELLED",
getServers: [ƒ bound getServers { length: 0 }],
resolve: [ƒ bound resolve { length: 3 }],
resolve4: [ƒ bound queryA { length: 2 }],
resolve6: [ƒ bound queryAaaa { length: 2 }],
resolveAny: [ƒ bound queryAny { length: 2 }],
resolveCaa: [ƒ bound queryCaa { length: 2 }],
resolveCname: [ƒ bound queryCname { length: 2 }],
resolveMx: [ƒ bound queryMx { length: 2 }],
resolveNaptr: [ƒ bound queryNaptr { length: 2 }],
resolveNs: [ƒ bound queryNs { length: 2 }],
resolvePtr: [ƒ bound queryPtr { length: 2 }],
resolveSoa: [ƒ bound querySoa { length: 2 }],
resolveSrv: [ƒ bound querySrv { length: 2 }],
resolveTxt: [ƒ bound queryTxt { length: 2 }],
reverse: [ƒ bound getHostByAddr { length: 2 }],
promises: {
lookup: [ƒ lookup { length: 2 }],
lookupService: [ƒ lookupService { length: 2 }],
Resolver: [ƒ Resolver { length: 0 }],
setDefaultResultOrder: [ƒ setDefaultResultOrder { length: 1 }],
setServers: [ƒ defaultResolverSetServers { length: 1 }],
NODATA: "ENODATA",
FORMERR: "EFORMERR",
SERVFAIL: "ESERVFAIL",
NOTFOUND: "ENOTFOUND",
NOTIMP: "ENOTIMP",
REFUSED: "EREFUSED",
BADQUERY: "EBADQUERY",
BADNAME: "EBADNAME",
BADFAMILY: "EBADFAMILY",
BADRESP: "EBADRESP",
CONNREFUSED: "ECONNREFUSED",
TIMEOUT: "ETIMEOUT",
EOF: "EOF",
FILE: "EFILE",
NOMEM: "ENOMEM",
DESTRUCTION: "EDESTRUCTION",
BADSTR: "EBADSTR",
BADFLAGS: "EBADFLAGS",
NONAME: "ENONAME",
BADHINTS: "EBADHINTS",
NOTINITIALIZED: "ENOTINITIALIZED",
LOADIPHLPAPI: "ELOADIPHLPAPI",
ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS",
CANCELLED: "ECANCELLED",
getServers: [ƒ bound getServers { length: 0 }],
resolve: [ƒ bound resolve { length: 2 }],
resolve4: [ƒ bound queryA { length: 2 }],
resolve6: [ƒ bound queryAaaa { length: 2 }],
resolveAny: [ƒ bound queryAny { length: 2 }],
resolveCaa: [ƒ bound queryCaa { length: 2 }],
resolveCname: [ƒ bound queryCname { length: 2 }],
resolveMx: [ƒ bound queryMx { length: 2 }],
resolveNaptr: [ƒ bound queryNaptr { length: 2 }],
resolveNs: [ƒ bound queryNs { length: 2 }],
resolvePtr: [ƒ bound queryPtr { length: 2 }],
resolveSoa: [ƒ bound querySoa { length: 2 }],
resolveSrv: [ƒ bound querySrv { length: 2 }],
resolveTxt: [ƒ bound queryTxt { length: 2 }],
reverse: [ƒ bound getHostByAddr { length: 2 }]
}
},
getServers: [ƒ bound getServers { length: 0 }],
lookup: [ƒ lookup { length: 3 }],
lookupService: [ƒ lookupService { length: 3 }],
promises: [Circular: *3],
resolve: [ƒ bound resolve { length: 3 }],
resolve4: [ƒ bound queryA { length: 2 }],
resolve6: [ƒ bound queryAaaa { length: 2 }],
resolveAny: [ƒ bound queryAny { length: 2 }],
resolveCaa: [ƒ bound queryCaa { length: 2 }],
resolveCname: [ƒ bound queryCname { length: 2 }],
resolveMx: [ƒ bound queryMx { length: 2 }],
resolveNaptr: [ƒ bound queryNaptr { length: 2 }],
resolveNs: [ƒ bound queryNs { length: 2 }],
resolvePtr: [ƒ bound queryPtr { length: 2 }],
resolveSoa: [ƒ bound querySoa { length: 2 }],
resolveSrv: [ƒ bound querySrv { length: 2 }],
resolveTxt: [ƒ bound queryTxt { length: 2 }],
reverse: [ƒ bound getHostByAddr { length: 2 }],
setDefaultResultOrder: [ƒ setDefaultResultOrder { length: 1 }],
setServers: [ƒ defaultResolverSetServers { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
ADDRCONFIG: 0,
ALL: 1,
V4MAPPED: 2,
NODATA: "DNS_ENODATA",
FORMERR: "DNS_EFORMERR",
SERVFAIL: "DNS_ESERVFAIL",
NOTFOUND: "DNS_ENOTFOUND",
NOTIMP: "DNS_ENOTIMP",
REFUSED: "DNS_EREFUSED",
BADQUERY: "DNS_EBADQUERY",
BADNAME: "DNS_EBADNAME",
BADFAMILY: "DNS_EBADFAMILY",
BADRESP: "DNS_EBADRESP",
CONNREFUSED: "DNS_ECONNREFUSED",
TIMEOUT: "DNS_ETIMEOUT",
EOF: "DNS_EEOF",
FILE: "DNS_EFILE",
NOMEM: "DNS_ENOMEM",
DESTRUCTION: "DNS_EDESTRUCTION",
BADSTR: "DNS_EBADSTR",
BADFLAGS: "DNS_EBADFLAGS",
NONAME: "DNS_ENONAME",
BADHINTS: "DNS_EBADHINTS",
NOTINITIALIZED: "DNS_ENOTINITIALIZED",
LOADIPHLPAPI: "DNS_ELOADIPHLPAPI",
ADDRGETNETWORKPARAMS: "DNS_EADDRGETNETWORKPARAMS",
CANCELLED: "DNS_ECANCELLED",
lookup: [ƒ lookup { length: 3 }],
lookupService: [ƒ lookupService { length: 3 }],
Resolver: [ƒ Resolver { length: 1 }],
setServers: [ƒ setServers { length: 0 }],
setDefaultResultOrder: [ƒ setDefaultResultOrder { length: 0 }],
resolve: [ƒ resolve { length: 3 }],
reverse: [ƒ reverse { length: 2 }],
resolve4: [ƒ resolve4 { length: 3 }],
resolve6: [ƒ resolve6 { length: 3 }],
resolveAny: [ƒ resolveAny { length: 2 }],
resolveCname: [ƒ resolveCname { length: 2 }],
resolveCaa: [ƒ resolveCaa { length: 2 }],
resolveMx: [ƒ resolveMx { length: 2 }],
resolveNs: [ƒ resolveNs { length: 2 }],
resolvePtr: [ƒ resolvePtr { length: 2 }],
resolveSoa: [ƒ resolveSoa { length: 2 }],
resolveSrv: [ƒ resolveSrv { length: 2 }],
resolveTxt: [ƒ resolveTxt { length: 2 }],
resolveNaptr: [ƒ resolveNaptr { length: 2 }],
promises: {
lookup: [ƒ lookup { length: 2 }],
lookupService: [ƒ lookupService { length: 2 }],
resolve: [ƒ resolve { length: 2 }],
resolve4: [ƒ resolve4 { length: 2 }],
resolve6: [ƒ resolve6 { length: 2 }],
resolveSrv: [ƒ resolveSrv { length: 1 }],
resolveTxt: [ƒ resolveTxt { length: 1 }],
resolveSoa: [ƒ resolveSoa { length: 1 }],
resolveNaptr: [ƒ resolveNaptr { length: 1 }],
resolveMx: [ƒ resolveMx { length: 1 }],
resolveCaa: [ƒ resolveCaa { length: 1 }],
resolveNs: [ƒ resolveNs { length: 1 }],
resolvePtr: [ƒ resolvePtr { length: 1 }],
resolveCname: [ƒ resolveCname { length: 1 }],
Resolver: [ƒ Resolver { length: 1 }],
resolveAny: [ƒ { length: 0 }],
reverse: [ƒ { length: 0 }]
},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS",
BADFAMILY: "EBADFAMILY",
BADFLAGS: "EBADFLAGS",
BADHINTS: "EBADHINTS",
BADNAME: "EBADNAME",
BADQUERY: "EBADQUERY",
BADRESP: "EBADRESP",
BADSTR: "EBADSTR",
CANCELLED: "ECANCELLED",
CONNREFUSED: "ECONNREFUSED",
DESTRUCTION: "EDESTRUCTION",
EOF: "EOF",
FILE: "EFILE",
FORMERR: "EFORMERR",
LOADIPHLPAPI: "ELOADIPHLPAPI",
NODATA: "ENODATA",
NOMEM: "ENOMEM",
NONAME: "ENONAME",
NOTFOUND: "ENOTFOUND",
NOTIMP: "ENOTIMP",
NOTINITIALIZED: "ENOTINITIALIZED",
REFUSED: "EREFUSED",
Resolver: [ƒ Resolver { length: 0 }],
SERVFAIL: "ESERVFAIL",
TIMEOUT: "ETIMEOUT",
default: {
lookup: [ƒ lookup { length: 2 }],
lookupService: [ƒ lookupService { length: 2 }],
Resolver: [ƒ Resolver { length: 0 }],
setDefaultResultOrder: [ƒ setDefaultResultOrder { length: 1 }],
setServers: [ƒ defaultResolverSetServers { length: 1 }],
NODATA: "ENODATA",
FORMERR: "EFORMERR",
SERVFAIL: "ESERVFAIL",
NOTFOUND: "ENOTFOUND",
NOTIMP: "ENOTIMP",
REFUSED: "EREFUSED",
BADQUERY: "EBADQUERY",
BADNAME: "EBADNAME",
BADFAMILY: "EBADFAMILY",
BADRESP: "EBADRESP",
CONNREFUSED: "ECONNREFUSED",
TIMEOUT: "ETIMEOUT",
EOF: "EOF",
FILE: "EFILE",
NOMEM: "ENOMEM",
DESTRUCTION: "EDESTRUCTION",
BADSTR: "EBADSTR",
BADFLAGS: "EBADFLAGS",
NONAME: "ENONAME",
BADHINTS: "EBADHINTS",
NOTINITIALIZED: "ENOTINITIALIZED",
LOADIPHLPAPI: "ELOADIPHLPAPI",
ADDRGETNETWORKPARAMS: "EADDRGETNETWORKPARAMS",
CANCELLED: "ECANCELLED",
getServers: [ƒ bound getServers { length: 0 }],
resolve: [ƒ bound resolve { length: 2 }],
resolve4: [ƒ bound queryA { length: 2 }],
resolve6: [ƒ bound queryAaaa { length: 2 }],
resolveAny: [ƒ bound queryAny { length: 2 }],
resolveCaa: [ƒ bound queryCaa { length: 2 }],
resolveCname: [ƒ bound queryCname { length: 2 }],
resolveMx: [ƒ bound queryMx { length: 2 }],
resolveNaptr: [ƒ bound queryNaptr { length: 2 }],
resolveNs: [ƒ bound queryNs { length: 2 }],
resolvePtr: [ƒ bound queryPtr { length: 2 }],
resolveSoa: [ƒ bound querySoa { length: 2 }],
resolveSrv: [ƒ bound querySrv { length: 2 }],
resolveTxt: [ƒ bound queryTxt { length: 2 }],
reverse: [ƒ bound getHostByAddr { length: 2 }]
},
getServers: [ƒ bound getServers { length: 0 }],
lookup: [ƒ lookup { length: 2 }],
lookupService: [ƒ lookupService { length: 2 }],
resolve: [ƒ bound resolve { length: 2 }],
resolve4: [ƒ bound queryA { length: 2 }],
resolve6: [ƒ bound queryAaaa { length: 2 }],
resolveAny: [ƒ bound queryAny { length: 2 }],
resolveCaa: [ƒ bound queryCaa { length: 2 }],
resolveCname: [ƒ bound queryCname { length: 2 }],
resolveMx: [ƒ bound queryMx { length: 2 }],
resolveNaptr: [ƒ bound queryNaptr { length: 2 }],
resolveNs: [ƒ bound queryNs { length: 2 }],
resolvePtr: [ƒ bound queryPtr { length: 2 }],
resolveSoa: [ƒ bound querySoa { length: 2 }],
resolveSrv: [ƒ bound querySrv { length: 2 }],
resolveTxt: [ƒ bound queryTxt { length: 2 }],
reverse: [ƒ bound getHostByAddr { length: 2 }],
setDefaultResultOrder: [ƒ setDefaultResultOrder { length: 1 }],
setServers: [ƒ defaultResolverSetServers { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
lookup: [ƒ lookup { length: 2 }],
lookupService: [ƒ lookupService { length: 2 }],
resolve: [ƒ resolve { length: 2 }],
resolve4: [ƒ resolve4 { length: 2 }],
resolveAny: [ƒ { length: 0 }],
resolveCname: [ƒ resolveCname { length: 1 }],
resolveCaa: [ƒ resolveCaa { length: 1 }],
resolveMx: [ƒ resolveMx { length: 1 }],
resolveNaptr: [ƒ resolveNaptr { length: 1 }],
resolveNs: [ƒ resolveNs { length: 1 }],
resolvePtr: [ƒ resolvePtr { length: 1 }],
resolveSoa: [ƒ resolveSoa { length: 1 }],
resolveSrv: [ƒ resolveSrv { length: 1 }],
resolveTxt: [ƒ resolveTxt { length: 1 }],
reverse: [ƒ { length: 0 }],
Resolver: [ƒ Resolver { length: 1 }],
setServers: undefined,
setDefaultResultOrder: undefined,
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Domain: [ƒ Domain { length: 0 }],
_stack: [],
active: null,
create: [ƒ createDomain { length: 0 }],
createDomain: [ƒ createDomain { length: 0 }],
default: {
_stack: [Circular: *2],
Domain: [ƒ Domain { length: 0 }],
createDomain: [ƒ createDomain { length: 0 }],
create: [ƒ createDomain { length: 0 }],
active: null
},
Symbol(Symbol.toStringTag): "Module"
} |
<ref *1> {
__esModule: true,
create: [ƒ { length: 0 }],
createDomain: [ƒ { length: 0 }],
default: [Circular: *1],
Symbol(CommonJSTransformed): true
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
EventEmitter: [ƒ EventEmitter { length: 1 }],
EventEmitterAsyncResource: [ƒ EventEmitterAsyncResource { length: 0 }],
captureRejectionSymbol: Symbol(nodejs.rejection),
captureRejections: false,
default: [ƒ EventEmitter { length: 1 }],
defaultMaxListeners: 10,
errorMonitor: Symbol(events.errorMonitor),
getEventListeners: [ƒ getEventListeners { length: 2 }],
init: [ƒ { length: 1 }],
listenerCount: [ƒ { length: 2 }],
on: [ƒ on { length: 2 }],
once: [async ƒ once { length: 2 }],
setMaxListeners: [ƒ { length: 0 }],
usingDomains: false,
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ EventEmitter { length: 0 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
Dir: [ƒ Dir { length: 3 }],
Dirent: [ƒ Dirent { length: 2 }],
F_OK: 0,
FileReadStream: [ƒ ReadStream { length: 2 }],
FileWriteStream: [ƒ WriteStream { length: 2 }],
R_OK: 4,
ReadStream: [ƒ ReadStream { length: 2 }],
Stats: [ƒ Stats { length: 14 }],
W_OK: 2,
WriteStream: [ƒ WriteStream { length: 2 }],
X_OK: 1,
_toUnixTimestamp: [ƒ toUnixTimestamp { length: 1 }],
access: [ƒ access { length: 3 }],
accessSync: [ƒ accessSync { length: 2 }],
appendFile: [ƒ appendFile { length: 4 }],
appendFileSync: [ƒ appendFileSync { length: 3 }],
chmod: [ƒ chmod { length: 3 }],
chmodSync: [ƒ chmodSync { length: 2 }],
chown: [ƒ chown { length: 4 }],
chownSync: [ƒ chownSync { length: 3 }],
close: [ƒ close { length: 1 }],
closeSync: [ƒ closeSync { length: 1 }],
constants: [Object: null prototype] {
UV_FS_SYMLINK_DIR: 1,
UV_FS_SYMLINK_JUNCTION: 2,
O_RDONLY: 0,
O_WRONLY: 1,
O_RDWR: 2,
UV_DIRENT_UNKNOWN: 0,
UV_DIRENT_FILE: 1,
UV_DIRENT_DIR: 2,
UV_DIRENT_LINK: 3,
UV_DIRENT_FIFO: 4,
UV_DIRENT_SOCKET: 5,
UV_DIRENT_CHAR: 6,
UV_DIRENT_BLOCK: 7,
S_IFMT: 61440,
S_IFREG: 32768,
S_IFDIR: 16384,
S_IFCHR: 8192,
S_IFBLK: 24576,
S_IFIFO: 4096,
S_IFLNK: 40960,
S_IFSOCK: 49152,
O_CREAT: 64,
O_EXCL: 128,
UV_FS_O_FILEMAP: 0,
O_NOCTTY: 256,
O_TRUNC: 512,
O_APPEND: 1024,
O_DIRECTORY: 65536,
O_NOATIME: 262144,
O_NOFOLLOW: 131072,
O_SYNC: 1052672,
O_DSYNC: 4096,
O_DIRECT: 16384,
O_NONBLOCK: 2048,
S_IRWXU: 448,
S_IRUSR: 256,
S_IWUSR: 128,
S_IXUSR: 64,
S_IRWXG: 56,
S_IRGRP: 32,
S_IWGRP: 16,
S_IXGRP: 8,
S_IRWXO: 7,
S_IROTH: 4,
S_IWOTH: 2,
S_IXOTH: 1,
F_OK: 0,
R_OK: 4,
W_OK: 2,
X_OK: 1,
UV_FS_COPYFILE_EXCL: 1,
COPYFILE_EXCL: 1,
UV_FS_COPYFILE_FICLONE: 2,
COPYFILE_FICLONE: 2,
UV_FS_COPYFILE_FICLONE_FORCE: 4,
COPYFILE_FICLONE_FORCE: 4
},
copyFile: [ƒ copyFile { length: 4 }],
copyFileSync: [ƒ copyFileSync { length: 3 }],
cp: [ƒ cp { length: 4 }],
cpSync: [ƒ cpSync { length: 3 }],
createReadStream: [ƒ createReadStream { length: 2 }],
createWriteStream: [ƒ createWriteStream { length: 2 }],
default: {
appendFile: [ƒ appendFile { length: 4 }],
appendFileSync: [ƒ appendFileSync { length: 3 }],
access: [ƒ access { length: 3 }],
accessSync: [ƒ accessSync { length: 2 }],
chown: [ƒ chown { length: 4 }],
chownSync: [ƒ chownSync { length: 3 }],
chmod: [ƒ chmod { length: 3 }],
chmodSync: [ƒ chmodSync { length: 2 }],
close: [ƒ close { length: 1 }],
closeSync: [ƒ closeSync { length: 1 }],
copyFile: [ƒ copyFile { length: 4 }],
copyFileSync: [ƒ copyFileSync { length: 3 }],
cp: [ƒ cp { length: 4 }],
cpSync: [ƒ cpSync { length: 3 }],
createReadStream: [ƒ createReadStream { length: 2 }],
createWriteStream: [ƒ createWriteStream { length: 2 }],
exists: [ƒ exists { length: 2 }],
existsSync: [ƒ existsSync { length: 1 }],
fchown: [ƒ fchown { length: 4 }],
fchownSync: [ƒ fchownSync { length: 3 }],
fchmod: [ƒ fchmod { length: 3 }],
fchmodSync: [ƒ fchmodSync { length: 2 }],
fdatasync: [ƒ fdatasync { length: 2 }],
fdatasyncSync: [ƒ fdatasyncSync { length: 1 }],
fstat: [ƒ fstat { length: 1 }],
fstatSync: [ƒ fstatSync { length: 1 }],
fsync: [ƒ fsync { length: 2 }],
fsyncSync: [ƒ fsyncSync { length: 1 }],
ftruncate: [ƒ ftruncate { length: 1 }],
ftruncateSync: [ƒ ftruncateSync { length: 1 }],
futimes: [ƒ futimes { length: 4 }],
futimesSync: [ƒ futimesSync { length: 3 }],
lchown: [ƒ lchown { length: 4 }],
lchownSync: [ƒ lchownSync { length: 3 }],
lchmod: undefined,
lchmodSync: undefined,
link: [ƒ link { length: 3 }],
linkSync: [ƒ linkSync { length: 2 }],
lstat: [ƒ lstat { length: 1 }],
lstatSync: [ƒ lstatSync { length: 1 }],
lutimes: [ƒ lutimes { length: 4 }],
lutimesSync: [ƒ lutimesSync { length: 3 }],
mkdir: [ƒ mkdir { length: 3 }],
mkdirSync: [ƒ mkdirSync { length: 2 }],
mkdtemp: [ƒ mkdtemp { length: 3 }],
mkdtempSync: [ƒ mkdtempSync { length: 2 }],
open: [ƒ open { length: 4 }],
openSync: [ƒ openSync { length: 3 }],
opendir: [ƒ opendir { length: 3 }],
opendirSync: [ƒ opendirSync { length: 2 }],
readdir: [ƒ readdir { length: 3 }],
readdirSync: [ƒ readdirSync { length: 2 }],
read: [ƒ read { length: 6 }],
readSync: [ƒ readSync { length: 5 }],
readv: [ƒ readv { length: 4 }],
readvSync: [ƒ readvSync { length: 3 }],
readFile: [ƒ readFile { length: 3 }],
readFileSync: [ƒ readFileSync { length: 2 }],
readlink: [ƒ readlink { length: 3 }],
readlinkSync: [ƒ readlinkSync { length: 2 }],
realpath: [ƒ realpath { length: 3 }],
realpathSync: [ƒ realpathSync { length: 2 }],
rename: [ƒ rename { length: 3 }],
renameSync: [ƒ renameSync { length: 2 }],
rm: [ƒ rm { length: 3 }],
rmSync: [ƒ rmSync { length: 2 }],
rmdir: [ƒ rmdir { length: 3 }],
rmdirSync: [ƒ rmdirSync { length: 2 }],
stat: [ƒ stat { length: 1 }],
statfs: [ƒ statfs { length: 1 }],
statSync: [ƒ statSync { length: 1 }],
statfsSync: [ƒ statfsSync { length: 1 }],
symlink: [ƒ symlink { length: 4 }],
symlinkSync: [ƒ symlinkSync { length: 3 }],
truncate: [ƒ truncate { length: 3 }],
truncateSync: [ƒ truncateSync { length: 2 }],
unwatchFile: [ƒ unwatchFile { length: 2 }],
unlink: [ƒ unlink { length: 2 }],
unlinkSync: [ƒ unlinkSync { length: 1 }],
utimes: [ƒ utimes { length: 4 }],
utimesSync: [ƒ utimesSync { length: 3 }],
watch: [ƒ watch { length: 3 }],
watchFile: [ƒ watchFile { length: 3 }],
writeFile: [ƒ writeFile { length: 4 }],
writeFileSync: [ƒ writeFileSync { length: 3 }],
write: [ƒ write { length: 6 }],
writeSync: [ƒ writeSync { length: 5 }],
writev: [ƒ writev { length: 4 }],
writevSync: [ƒ writevSync { length: 3 }],
Dir: [ƒ Dir { length: 3 }],
Dirent: [ƒ Dirent { length: 2 }],
Stats: [ƒ Stats { length: 14 }],
ReadStream: [ƒ ReadStream { length: 2 }],
WriteStream: [ƒ WriteStream { length: 2 }],
FileReadStream: [ƒ ReadStream { length: 2 }],
FileWriteStream: [ƒ WriteStream { length: 2 }],
_toUnixTimestamp: [ƒ toUnixTimestamp { length: 1 }],
F_OK: 0,
R_OK: 4,
W_OK: 2,
X_OK: 1,
constants: [Circular: *2],
promises: {
access: [async ƒ access { length: 1 }],
copyFile: [async ƒ copyFile { length: 3 }],
cp: [async ƒ cp { length: 3 }],
open: [async ƒ open { length: 3 }],
opendir: [ƒ opendir { length: 3 }],
rename: [async ƒ rename { length: 2 }],
truncate: [async ƒ truncate { length: 1 }],
rm: [async ƒ rm { length: 2 }],
rmdir: [async ƒ rmdir { length: 2 }],
mkdir: [async ƒ mkdir { length: 2 }],
readdir: [async ƒ readdir { length: 2 }],
readlink: [async ƒ readlink { length: 2 }],
symlink: [async ƒ symlink { length: 3 }],
lstat: [async ƒ lstat { length: 1 }],
stat: [async ƒ stat { length: 1 }],
statfs: [async ƒ statfs { length: 1 }],
link: [async ƒ link { length: 2 }],
unlink: [async ƒ unlink { length: 1 }],
chmod: [async ƒ chmod { length: 2 }],
lchmod: [async ƒ lchmod { length: 2 }],
lchown: [async ƒ lchown { length: 3 }],
chown: [async ƒ chown { length: 3 }],
utimes: [async ƒ utimes { length: 3 }],
lutimes: [async ƒ lutimes { length: 3 }],
realpath: [async ƒ realpath { length: 2 }],
mkdtemp: [async ƒ mkdtemp { length: 2 }],
writeFile: [async ƒ writeFile { length: 3 }],
appendFile: [async ƒ appendFile { length: 3 }],
readFile: [async ƒ readFile { length: 2 }],
watch: [async ƒ watch { length: 1 }],
constants: [Circular: *2]
}
},
exists: [ƒ exists { length: 2 }],
existsSync: [ƒ existsSync { length: 1 }],
fchmod: [ƒ fchmod { length: 3 }],
fchmodSync: [ƒ fchmodSync { length: 2 }],
fchown: [ƒ fchown { length: 4 }],
fchownSync: [ƒ fchownSync { length: 3 }],
fdatasync: [ƒ fdatasync { length: 2 }],
fdatasyncSync: [ƒ fdatasyncSync { length: 1 }],
fstat: [ƒ fstat { length: 1 }],
fstatSync: [ƒ fstatSync { length: 1 }],
fsync: [ƒ fsync { length: 2 }],
fsyncSync: [ƒ fsyncSync { length: 1 }],
ftruncate: [ƒ ftruncate { length: 1 }],
ftruncateSync: [ƒ ftruncateSync { length: 1 }],
futimes: [ƒ futimes { length: 4 }],
futimesSync: [ƒ futimesSync { length: 3 }],
lchmod: undefined,
lchmodSync: undefined,
lchown: [ƒ lchown { length: 4 }],
lchownSync: [ƒ lchownSync { length: 3 }],
link: [ƒ link { length: 3 }],
linkSync: [ƒ linkSync { length: 2 }],
lstat: [ƒ lstat { length: 1 }],
lstatSync: [ƒ lstatSync { length: 1 }],
lutimes: [ƒ lutimes { length: 4 }],
lutimesSync: [ƒ lutimesSync { length: 3 }],
mkdir: [ƒ mkdir { length: 3 }],
mkdirSync: [ƒ mkdirSync { length: 2 }],
mkdtemp: [ƒ mkdtemp { length: 3 }],
mkdtempSync: [ƒ mkdtempSync { length: 2 }],
open: [ƒ open { length: 4 }],
openSync: [ƒ openSync { length: 3 }],
opendir: [ƒ opendir { length: 3 }],
opendirSync: [ƒ opendirSync { length: 2 }],
promises: [Circular: *4],
read: [ƒ read { length: 6 }],
readFile: [ƒ readFile { length: 3 }],
readFileSync: [ƒ readFileSync { length: 2 }],
readSync: [ƒ readSync { length: 5 }],
readdir: [ƒ readdir { length: 3 }],
readdirSync: [ƒ readdirSync { length: 2 }],
readlink: [ƒ readlink { length: 3 }],
readlinkSync: [ƒ readlinkSync { length: 2 }],
readv: [ƒ readv { length: 4 }],
readvSync: [ƒ readvSync { length: 3 }],
realpath: [ƒ realpath { length: 3 }],
realpathSync: [ƒ realpathSync { length: 2 }],
rename: [ƒ rename { length: 3 }],
renameSync: [ƒ renameSync { length: 2 }],
rm: [ƒ rm { length: 3 }],
rmSync: [ƒ rmSync { length: 2 }],
rmdir: [ƒ rmdir { length: 3 }],
rmdirSync: [ƒ rmdirSync { length: 2 }],
stat: [ƒ stat { length: 1 }],
statSync: [ƒ statSync { length: 1 }],
statfs: [ƒ statfs { length: 1 }],
statfsSync: [ƒ statfsSync { length: 1 }],
symlink: [ƒ symlink { length: 4 }],
symlinkSync: [ƒ symlinkSync { length: 3 }],
truncate: [ƒ truncate { length: 3 }],
truncateSync: [ƒ truncateSync { length: 2 }],
unlink: [ƒ unlink { length: 2 }],
unlinkSync: [ƒ unlinkSync { length: 1 }],
unwatchFile: [ƒ unwatchFile { length: 2 }],
utimes: [ƒ utimes { length: 4 }],
utimesSync: [ƒ utimesSync { length: 3 }],
watch: [ƒ watch { length: 3 }],
watchFile: [ƒ watchFile { length: 3 }],
write: [ƒ write { length: 6 }],
writeFile: [ƒ writeFile { length: 4 }],
writeFileSync: [ƒ writeFileSync { length: 3 }],
writeSync: [ƒ writeSync { length: 5 }],
writev: [ƒ writev { length: 4 }],
writevSync: [ƒ writevSync { length: 3 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
access: [ƒ access { length: 0 }],
accessSync: [ƒ bound accessSync { length: 2 }],
appendFile: [ƒ appendFile { length: 0 }],
appendFileSync: [ƒ bound appendFileSync { length: 3 }],
chmod: [ƒ chmod { length: 0 }],
chmodSync: [ƒ bound chmodSync { length: 2 }],
chown: [ƒ chown { length: 0 }],
chownSync: [ƒ bound chownSync { length: 3 }],
close: [ƒ close { length: 0 }],
closeSync: [ƒ bound closeSync { length: 1 }],
constants: {
F_OK: 0,
R_OK: 4,
W_OK: 2,
X_OK: 1,
COPYFILE_EXCL: 2,
COPYFILE_FICLONE: 4,
COPYFILE_FICLONE_FORCE: 16,
O_RDONLY: 0,
O_WRONLY: 1,
O_RDWR: 2,
O_CREAT: 64,
O_EXCL: 128,
O_NOCTTY: 256,
O_TRUNC: 512,
O_APPEND: 1024,
O_DIRECTORY: 65536,
O_NOATIME: 262144,
O_NOFOLLOW: 131072,
O_SYNC: 1052672,
O_DSYNC: 4096,
O_SYMLINK: 0,
O_DIRECT: 16384,
O_NONBLOCK: 2048,
S_IFMT: 61440,
S_IFREG: 32768,
S_IFDIR: 16384,
S_IFCHR: 8192,
S_IFBLK: 24576,
S_IFIFO: 4096,
S_IFLNK: 40960,
S_IFSOCK: 49152,
S_IRWXU: 448,
S_IRUSR: 256,
S_IWUSR: 128,
S_IXUSR: 64,
S_IRWXG: 56,
S_IRGRP: 32,
S_IWGRP: 16,
S_IXGRP: 8,
S_IRWXO: 7,
S_IROTH: 4,
S_IWOTH: 2,
S_IXOTH: 1,
UV_FS_O_FILEMAP: 49152
},
copyFile: [ƒ copyFile { length: 0 }],
copyFileSync: [ƒ bound copyFileSync { length: 3 }],
createReadStream: [ƒ createReadStream { length: 2 }],
createWriteStream: [ƒ createWriteStream { length: 2 }],
Dirent: [ƒ Dirent { length: 0 }],
exists: [ƒ exists { length: 0 }],
existsSync: [ƒ bound existsSync { length: 1 }],
fchmod: [ƒ fchmod { length: 0 }],
fchmodSync: [ƒ bound fchmodSync { length: 2 }],
fchown: [ƒ fchown { length: 0 }],
fchownSync: [ƒ bound fchownSync { length: 3 }],
fstat: [ƒ fstat { length: 0 }],
fstatSync: [ƒ bound fstatSync { length: 1 }],
fsync: [ƒ fsync { length: 0 }],
fsyncSync: [ƒ bound fsyncSync { length: 1 }],
ftruncate: [ƒ ftruncate { length: 0 }],
ftruncateSync: [ƒ bound ftruncateSync { length: 1 }],
futimes: [ƒ futimes { length: 0 }],
futimesSync: [ƒ bound futimesSync { length: 3 }],
lchmod: [ƒ lchmod { length: 0 }],
lchmodSync: [ƒ bound lchmodSync { length: 2 }],
lchown: [ƒ lchown { length: 0 }],
lchownSync: [ƒ bound lchownSync { length: 3 }],
link: [ƒ link { length: 0 }],
linkSync: [ƒ bound linkSync { length: 2 }],
lstat: [ƒ lstat { length: 0 }],
lstatSync: [ƒ bound lstatSync { length: 1 }],
lutimes: [ƒ lutimes { length: 0 }],
lutimesSync: [ƒ bound lutimesSync { length: 3 }],
mkdir: [ƒ mkdir { length: 0 }],
mkdirSync: [ƒ bound mkdirSync { length: 2 }],
mkdtemp: [ƒ mkdtemp { length: 0 }],
mkdtempSync: [ƒ bound mkdtempSync { length: 2 }],
open: [ƒ open { length: 0 }],
openSync: [ƒ bound openSync { length: 3 }],
promises: {
access: [async ƒ { length: 0 }],
appendFile: [async ƒ { length: 0 }],
close: [async ƒ { length: 0 }],
copyFile: [async ƒ { length: 0 }],
exists: [async ƒ { length: 0 }],
chown: [async ƒ { length: 0 }],
chmod: [async ƒ { length: 0 }],
fchmod: [async ƒ { length: 0 }],
fchown: [async ƒ { length: 0 }],
fstat: [async ƒ { length: 0 }],
fsync: [async ƒ { length: 0 }],
ftruncate: [async ƒ { length: 0 }],
futimes: [async ƒ { length: 0 }],
lchmod: [async ƒ { length: 0 }],
lchown: [async ƒ { length: 0 }],
link: [async ƒ { length: 0 }],
lstat: [async ƒ { length: 0 }],
mkdir: [async ƒ { length: 0 }],
mkdtemp: [async ƒ { length: 0 }],
open: [async ƒ { length: 0 }],
read: [async ƒ { length: 0 }],
write: [async ƒ { length: 0 }],
readdir: [async ƒ { length: 0 }],
readFile: [async ƒ { length: 0 }],
readfile: [async ƒ { length: 0 }],
writeFile: [async ƒ { length: 0 }],
readlink: [async ƒ { length: 0 }],
realpath: [async ƒ { length: 0 }],
rename: [async ƒ { length: 0 }],
stat: [async ƒ { length: 0 }],
symlink: [async ƒ { length: 0 }],
truncate: [async ƒ { length: 0 }],
unlink: [async ƒ { length: 0 }],
utimes: [async ƒ { length: 0 }],
lutimes: [async ƒ { length: 0 }],
rm: [async ƒ { length: 0 }],
rmdir: [async ƒ { length: 0 }],
Symbol(CommonJS): 0
},
read: [ƒ read { length: 0 }],
readFile: [ƒ readFile { length: 0 }],
readFileSync: [ƒ bound readFileSync { length: 2 }],
readSync: [ƒ bound readSync { length: 5 }],
readdir: [ƒ readdir { length: 0 }],
readdirSync: [ƒ bound readdirSync { length: 2 }],
readlink: [ƒ readlink { length: 0 }],
readlinkSync: [ƒ bound readlinkSync { length: 2 }],
realpath: [ƒ realpath { length: 0 }],
realpathSync: [ƒ bound realpathSync { length: 2 }],
rename: [ƒ rename { length: 0 }],
renameSync: [ƒ bound renameSync { length: 2 }],
rm: [ƒ rm { length: 0 }],
rmSync: [ƒ bound rmSync { length: 2 }],
rmdir: [ƒ rmdir { length: 0 }],
rmdirSync: [ƒ bound rmdirSync { length: 2 }],
stat: [ƒ stat { length: 0 }],
statSync: [ƒ bound statSync { length: 1 }],
Stats: [ƒ Stats { length: 0 }],
symlink: [ƒ symlink { length: 0 }],
symlinkSync: [ƒ bound symlinkSync { length: 3 }],
truncate: [ƒ truncate { length: 0 }],
truncateSync: [ƒ bound truncateSync { length: 2 }],
unlink: [ƒ unlink { length: 0 }],
unlinkSync: [ƒ bound unlinkSync { length: 1 }],
utimes: [ƒ utimes { length: 0 }],
utimesSync: [ƒ bound utimesSync { length: 3 }],
write: [ƒ write { length: 0 }],
writeFile: [ƒ writeFile { length: 0 }],
writeFileSync: [ƒ bound writeFileSync { length: 3 }],
writeSync: [ƒ bound writeSync { length: 5 }],
WriteStream: [ƒ WriteStream { length: 1 }],
ReadStream: [ƒ ReadStream { length: 2 }],
Symbol(CommonJS): 0,
Symbol(::bunternal::): {
ReadStreamClass: [ƒ ReadStream { length: 1 }],
WriteStreamClass: [ƒ WriteStream { length: 1 }]
}
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
access: [async ƒ access { length: 1 }],
appendFile: [async ƒ appendFile { length: 3 }],
chmod: [async ƒ chmod { length: 2 }],
chown: [async ƒ chown { length: 3 }],
constants: [Object: null prototype] {
UV_FS_SYMLINK_DIR: 1,
UV_FS_SYMLINK_JUNCTION: 2,
O_RDONLY: 0,
O_WRONLY: 1,
O_RDWR: 2,
UV_DIRENT_UNKNOWN: 0,
UV_DIRENT_FILE: 1,
UV_DIRENT_DIR: 2,
UV_DIRENT_LINK: 3,
UV_DIRENT_FIFO: 4,
UV_DIRENT_SOCKET: 5,
UV_DIRENT_CHAR: 6,
UV_DIRENT_BLOCK: 7,
S_IFMT: 61440,
S_IFREG: 32768,
S_IFDIR: 16384,
S_IFCHR: 8192,
S_IFBLK: 24576,
S_IFIFO: 4096,
S_IFLNK: 40960,
S_IFSOCK: 49152,
O_CREAT: 64,
O_EXCL: 128,
UV_FS_O_FILEMAP: 0,
O_NOCTTY: 256,
O_TRUNC: 512,
O_APPEND: 1024,
O_DIRECTORY: 65536,
O_NOATIME: 262144,
O_NOFOLLOW: 131072,
O_SYNC: 1052672,
O_DSYNC: 4096,
O_DIRECT: 16384,
O_NONBLOCK: 2048,
S_IRWXU: 448,
S_IRUSR: 256,
S_IWUSR: 128,
S_IXUSR: 64,
S_IRWXG: 56,
S_IRGRP: 32,
S_IWGRP: 16,
S_IXGRP: 8,
S_IRWXO: 7,
S_IROTH: 4,
S_IWOTH: 2,
S_IXOTH: 1,
F_OK: 0,
R_OK: 4,
W_OK: 2,
X_OK: 1,
UV_FS_COPYFILE_EXCL: 1,
COPYFILE_EXCL: 1,
UV_FS_COPYFILE_FICLONE: 2,
COPYFILE_FICLONE: 2,
UV_FS_COPYFILE_FICLONE_FORCE: 4,
COPYFILE_FICLONE_FORCE: 4
},
copyFile: [async ƒ copyFile { length: 3 }],
cp: [async ƒ cp { length: 3 }],
default: {
access: [async ƒ access { length: 1 }],
copyFile: [async ƒ copyFile { length: 3 }],
cp: [async ƒ cp { length: 3 }],
open: [async ƒ open { length: 3 }],
opendir: [ƒ opendir { length: 3 }],
rename: [async ƒ rename { length: 2 }],
truncate: [async ƒ truncate { length: 1 }],
rm: [async ƒ rm { length: 2 }],
rmdir: [async ƒ rmdir { length: 2 }],
mkdir: [async ƒ mkdir { length: 2 }],
readdir: [async ƒ readdir { length: 2 }],
readlink: [async ƒ readlink { length: 2 }],
symlink: [async ƒ symlink { length: 3 }],
lstat: [async ƒ lstat { length: 1 }],
stat: [async ƒ stat { length: 1 }],
statfs: [async ƒ statfs { length: 1 }],
link: [async ƒ link { length: 2 }],
unlink: [async ƒ unlink { length: 1 }],
chmod: [async ƒ chmod { length: 2 }],
lchmod: [async ƒ lchmod { length: 2 }],
lchown: [async ƒ lchown { length: 3 }],
chown: [async ƒ chown { length: 3 }],
utimes: [async ƒ utimes { length: 3 }],
lutimes: [async ƒ lutimes { length: 3 }],
realpath: [async ƒ realpath { length: 2 }],
mkdtemp: [async ƒ mkdtemp { length: 2 }],
writeFile: [async ƒ writeFile { length: 3 }],
appendFile: [async ƒ appendFile { length: 3 }],
readFile: [async ƒ readFile { length: 2 }],
watch: [async ƒ watch { length: 1 }],
constants: [Circular: *2]
},
lchmod: [async ƒ lchmod { length: 2 }],
lchown: [async ƒ lchown { length: 3 }],
link: [async ƒ link { length: 2 }],
lstat: [async ƒ lstat { length: 1 }],
lutimes: [async ƒ lutimes { length: 3 }],
mkdir: [async ƒ mkdir { length: 2 }],
mkdtemp: [async ƒ mkdtemp { length: 2 }],
open: [async ƒ open { length: 3 }],
opendir: [ƒ opendir { length: 3 }],
readFile: [async ƒ readFile { length: 2 }],
readdir: [async ƒ readdir { length: 2 }],
readlink: [async ƒ readlink { length: 2 }],
realpath: [async ƒ realpath { length: 2 }],
rename: [async ƒ rename { length: 2 }],
rm: [async ƒ rm { length: 2 }],
rmdir: [async ƒ rmdir { length: 2 }],
stat: [async ƒ stat { length: 1 }],
statfs: [async ƒ statfs { length: 1 }],
symlink: [async ƒ symlink { length: 3 }],
truncate: [async ƒ truncate { length: 1 }],
unlink: [async ƒ unlink { length: 1 }],
utimes: [async ƒ utimes { length: 3 }],
watch: [async ƒ watch { length: 1 }],
writeFile: [async ƒ writeFile { length: 3 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
access: [async ƒ { length: 0 }],
appendFile: [async ƒ { length: 0 }],
close: [async ƒ { length: 0 }],
copyFile: [async ƒ { length: 0 }],
exists: [async ƒ { length: 0 }],
chown: [async ƒ { length: 0 }],
chmod: [async ƒ { length: 0 }],
fchmod: [async ƒ { length: 0 }],
fchown: [async ƒ { length: 0 }],
fstat: [async ƒ { length: 0 }],
fsync: [async ƒ { length: 0 }],
ftruncate: [async ƒ { length: 0 }],
futimes: [async ƒ { length: 0 }],
lchmod: [async ƒ { length: 0 }],
lchown: [async ƒ { length: 0 }],
link: [async ƒ { length: 0 }],
lstat: [async ƒ { length: 0 }],
mkdir: [async ƒ { length: 0 }],
mkdtemp: [async ƒ { length: 0 }],
open: [async ƒ { length: 0 }],
read: [async ƒ { length: 0 }],
write: [async ƒ { length: 0 }],
readdir: [async ƒ { length: 0 }],
readFile: [async ƒ { length: 0 }],
readfile: [async ƒ { length: 0 }],
writeFile: [async ƒ { length: 0 }],
readlink: [async ƒ { length: 0 }],
realpath: [async ƒ { length: 0 }],
rename: [async ƒ { length: 0 }],
stat: [async ƒ { length: 0 }],
symlink: [async ƒ { length: 0 }],
truncate: [async ƒ { length: 0 }],
unlink: [async ƒ { length: 0 }],
utimes: [async ƒ { length: 0 }],
lutimes: [async ƒ { length: 0 }],
rm: [async ƒ { length: 0 }],
rmdir: [async ƒ { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Agent: [ƒ Agent { length: 1 }],
ClientRequest: [ƒ ClientRequest { length: 3 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
OutgoingMessage: [ƒ OutgoingMessage { length: 0 }],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
Server: [ƒ Server { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
_connectionListener: [ƒ connectionListener { length: 1 }],
createServer: [ƒ createServer { length: 2 }],
default: {
_connectionListener: [ƒ connectionListener { length: 1 }],
METHODS: [Circular: *2],
STATUS_CODES: [Circular: *3],
Agent: [ƒ Agent { length: 1 }],
ClientRequest: [ƒ ClientRequest { length: 3 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
OutgoingMessage: [ƒ OutgoingMessage { length: 0 }],
Server: [ƒ Server { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
createServer: [ƒ createServer { length: 2 }],
validateHeaderName: [ƒ __node_internal_ { length: 2 }],
validateHeaderValue: [ƒ __node_internal_ { length: 2 }],
get: [ƒ get { length: 3 }],
request: [ƒ request { length: 3 }],
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
maxHeaderSize: 16384,
globalAgent: Agent {
_events: [Object: null prototype] {
free: [ƒ { length: 2 }],
newListener: [ƒ maybeEnableKeylog { length: 1 }]
},
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 80,
protocol: "http:",
options: [Object: null prototype] {
noDelay: true,
path: null
},
requests: [Object: null prototype] {},
sockets: [Object: null prototype] {},
freeSockets: [Object: null prototype] {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
scheduling: "lifo",
maxTotalSockets: Infinity,
totalSocketCount: 0,
Symbol(kCapture): false
}
},
get: [ƒ get { length: 3 }],
globalAgent: [Circular: *5],
maxHeaderSize: 16384,
request: [ƒ request { length: 3 }],
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
validateHeaderName: [ƒ __node_internal_ { length: 2 }],
validateHeaderValue: [ƒ __node_internal_ { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Http2ServerRequest: [ƒ Http2ServerRequest { length: 4 }],
Http2ServerResponse: [ƒ Http2ServerResponse { length: 2 }],
connect: [ƒ connect { length: 3 }],
constants: {
NGHTTP2_HCAT_REQUEST: 0,
NGHTTP2_HCAT_RESPONSE: 1,
NGHTTP2_HCAT_PUSH_RESPONSE: 2,
NGHTTP2_HCAT_HEADERS: 3,
NGHTTP2_NV_FLAG_NONE: 0,
NGHTTP2_NV_FLAG_NO_INDEX: 1,
NGHTTP2_ERR_DEFERRED: -508,
NGHTTP2_ERR_STREAM_ID_NOT_AVAILABLE: -509,
NGHTTP2_ERR_INVALID_ARGUMENT: -501,
NGHTTP2_ERR_STREAM_CLOSED: -510,
NGHTTP2_ERR_NOMEM: -901,
STREAM_OPTION_EMPTY_PAYLOAD: 1,
STREAM_OPTION_GET_TRAILERS: 2,
NGHTTP2_ERR_FRAME_SIZE_ERROR: -522,
NGHTTP2_SESSION_SERVER: 0,
NGHTTP2_SESSION_CLIENT: 1,
NGHTTP2_STREAM_STATE_IDLE: 1,
NGHTTP2_STREAM_STATE_OPEN: 2,
NGHTTP2_STREAM_STATE_RESERVED_LOCAL: 3,
NGHTTP2_STREAM_STATE_RESERVED_REMOTE: 4,
NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL: 5,
NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE: 6,
NGHTTP2_STREAM_STATE_CLOSED: 7,
NGHTTP2_FLAG_NONE: 0,
NGHTTP2_FLAG_END_STREAM: 1,
NGHTTP2_FLAG_END_HEADERS: 4,
NGHTTP2_FLAG_ACK: 1,
NGHTTP2_FLAG_PADDED: 8,
NGHTTP2_FLAG_PRIORITY: 32,
DEFAULT_SETTINGS_HEADER_TABLE_SIZE: 4096,
DEFAULT_SETTINGS_ENABLE_PUSH: 1,
DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS: 4294967295,
DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE: 65535,
DEFAULT_SETTINGS_MAX_FRAME_SIZE: 16384,
DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE: 65535,
DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL: 0,
MAX_MAX_FRAME_SIZE: 16777215,
MIN_MAX_FRAME_SIZE: 16384,
MAX_INITIAL_WINDOW_SIZE: 2147483647,
NGHTTP2_SETTINGS_HEADER_TABLE_SIZE: 1,
NGHTTP2_SETTINGS_ENABLE_PUSH: 2,
NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS: 3,
NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE: 4,
NGHTTP2_SETTINGS_MAX_FRAME_SIZE: 5,
NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE: 6,
NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL: 8,
PADDING_STRATEGY_NONE: 0,
PADDING_STRATEGY_ALIGNED: 1,
PADDING_STRATEGY_MAX: 2,
PADDING_STRATEGY_CALLBACK: 1,
NGHTTP2_NO_ERROR: 0,
NGHTTP2_PROTOCOL_ERROR: 1,
NGHTTP2_INTERNAL_ERROR: 2,
NGHTTP2_FLOW_CONTROL_ERROR: 3,
NGHTTP2_SETTINGS_TIMEOUT: 4,
NGHTTP2_STREAM_CLOSED: 5,
NGHTTP2_FRAME_SIZE_ERROR: 6,
NGHTTP2_REFUSED_STREAM: 7,
NGHTTP2_CANCEL: 8,
NGHTTP2_COMPRESSION_ERROR: 9,
NGHTTP2_CONNECT_ERROR: 10,
NGHTTP2_ENHANCE_YOUR_CALM: 11,
NGHTTP2_INADEQUATE_SECURITY: 12,
NGHTTP2_HTTP_1_1_REQUIRED: 13,
NGHTTP2_DEFAULT_WEIGHT: 16,
HTTP2_HEADER_STATUS: ":status",
HTTP2_HEADER_METHOD: ":method",
HTTP2_HEADER_AUTHORITY: ":authority",
HTTP2_HEADER_SCHEME: ":scheme",
HTTP2_HEADER_PATH: ":path",
HTTP2_HEADER_PROTOCOL: ":protocol",
HTTP2_HEADER_ACCEPT_ENCODING: "accept-encoding",
HTTP2_HEADER_ACCEPT_LANGUAGE: "accept-language",
HTTP2_HEADER_ACCEPT_RANGES: "accept-ranges",
HTTP2_HEADER_ACCEPT: "accept",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS: "access-control-allow-credentials",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS: "access-control-allow-headers",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS: "access-control-allow-methods",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN: "access-control-allow-origin",
HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS: "access-control-expose-headers",
HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS: "access-control-request-headers",
HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD: "access-control-request-method",
HTTP2_HEADER_AGE: "age",
HTTP2_HEADER_AUTHORIZATION: "authorization",
HTTP2_HEADER_CACHE_CONTROL: "cache-control",
HTTP2_HEADER_CONNECTION: "connection",
HTTP2_HEADER_CONTENT_DISPOSITION: "content-disposition",
HTTP2_HEADER_CONTENT_ENCODING: "content-encoding",
HTTP2_HEADER_CONTENT_LENGTH: "content-length",
HTTP2_HEADER_CONTENT_TYPE: "content-type",
HTTP2_HEADER_COOKIE: "cookie",
HTTP2_HEADER_DATE: "date",
HTTP2_HEADER_ETAG: "etag",
HTTP2_HEADER_FORWARDED: "forwarded",
HTTP2_HEADER_HOST: "host",
HTTP2_HEADER_IF_MODIFIED_SINCE: "if-modified-since",
HTTP2_HEADER_IF_NONE_MATCH: "if-none-match",
HTTP2_HEADER_IF_RANGE: "if-range",
HTTP2_HEADER_LAST_MODIFIED: "last-modified",
HTTP2_HEADER_LINK: "link",
HTTP2_HEADER_LOCATION: "location",
HTTP2_HEADER_RANGE: "range",
HTTP2_HEADER_REFERER: "referer",
HTTP2_HEADER_SERVER: "server",
HTTP2_HEADER_SET_COOKIE: "set-cookie",
HTTP2_HEADER_STRICT_TRANSPORT_SECURITY: "strict-transport-security",
HTTP2_HEADER_TRANSFER_ENCODING: "transfer-encoding",
HTTP2_HEADER_TE: "te",
HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS: "upgrade-insecure-requests",
HTTP2_HEADER_UPGRADE: "upgrade",
HTTP2_HEADER_USER_AGENT: "user-agent",
HTTP2_HEADER_VARY: "vary",
HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS: "x-content-type-options",
HTTP2_HEADER_X_FRAME_OPTIONS: "x-frame-options",
HTTP2_HEADER_KEEP_ALIVE: "keep-alive",
HTTP2_HEADER_PROXY_CONNECTION: "proxy-connection",
HTTP2_HEADER_X_XSS_PROTECTION: "x-xss-protection",
HTTP2_HEADER_ALT_SVC: "alt-svc",
HTTP2_HEADER_CONTENT_SECURITY_POLICY: "content-security-policy",
HTTP2_HEADER_EARLY_DATA: "early-data",
HTTP2_HEADER_EXPECT_CT: "expect-ct",
HTTP2_HEADER_ORIGIN: "origin",
HTTP2_HEADER_PURPOSE: "purpose",
HTTP2_HEADER_TIMING_ALLOW_ORIGIN: "timing-allow-origin",
HTTP2_HEADER_X_FORWARDED_FOR: "x-forwarded-for",
HTTP2_HEADER_PRIORITY: "priority",
HTTP2_HEADER_ACCEPT_CHARSET: "accept-charset",
HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE: "access-control-max-age",
HTTP2_HEADER_ALLOW: "allow",
HTTP2_HEADER_CONTENT_LANGUAGE: "content-language",
HTTP2_HEADER_CONTENT_LOCATION: "content-location",
HTTP2_HEADER_CONTENT_MD5: "content-md5",
HTTP2_HEADER_CONTENT_RANGE: "content-range",
HTTP2_HEADER_DNT: "dnt",
HTTP2_HEADER_EXPECT: "expect",
HTTP2_HEADER_EXPIRES: "expires",
HTTP2_HEADER_FROM: "from",
HTTP2_HEADER_IF_MATCH: "if-match",
HTTP2_HEADER_IF_UNMODIFIED_SINCE: "if-unmodified-since",
HTTP2_HEADER_MAX_FORWARDS: "max-forwards",
HTTP2_HEADER_PREFER: "prefer",
HTTP2_HEADER_PROXY_AUTHENTICATE: "proxy-authenticate",
HTTP2_HEADER_PROXY_AUTHORIZATION: "proxy-authorization",
HTTP2_HEADER_REFRESH: "refresh",
HTTP2_HEADER_RETRY_AFTER: "retry-after",
HTTP2_HEADER_TRAILER: "trailer",
HTTP2_HEADER_TK: "tk",
HTTP2_HEADER_VIA: "via",
HTTP2_HEADER_WARNING: "warning",
HTTP2_HEADER_WWW_AUTHENTICATE: "www-authenticate",
HTTP2_HEADER_HTTP2_SETTINGS: "http2-settings",
HTTP2_METHOD_ACL: "ACL",
HTTP2_METHOD_BASELINE_CONTROL: "BASELINE-CONTROL",
HTTP2_METHOD_BIND: "BIND",
HTTP2_METHOD_CHECKIN: "CHECKIN",
HTTP2_METHOD_CHECKOUT: "CHECKOUT",
HTTP2_METHOD_CONNECT: "CONNECT",
HTTP2_METHOD_COPY: "COPY",
HTTP2_METHOD_DELETE: "DELETE",
HTTP2_METHOD_GET: "GET",
HTTP2_METHOD_HEAD: "HEAD",
HTTP2_METHOD_LABEL: "LABEL",
HTTP2_METHOD_LINK: "LINK",
HTTP2_METHOD_LOCK: "LOCK",
HTTP2_METHOD_MERGE: "MERGE",
HTTP2_METHOD_MKACTIVITY: "MKACTIVITY",
HTTP2_METHOD_MKCALENDAR: "MKCALENDAR",
HTTP2_METHOD_MKCOL: "MKCOL",
HTTP2_METHOD_MKREDIRECTREF: "MKREDIRECTREF",
HTTP2_METHOD_MKWORKSPACE: "MKWORKSPACE",
HTTP2_METHOD_MOVE: "MOVE",
HTTP2_METHOD_OPTIONS: "OPTIONS",
HTTP2_METHOD_ORDERPATCH: "ORDERPATCH",
HTTP2_METHOD_PATCH: "PATCH",
HTTP2_METHOD_POST: "POST",
HTTP2_METHOD_PRI: "PRI",
HTTP2_METHOD_PROPFIND: "PROPFIND",
HTTP2_METHOD_PROPPATCH: "PROPPATCH",
HTTP2_METHOD_PUT: "PUT",
HTTP2_METHOD_REBIND: "REBIND",
HTTP2_METHOD_REPORT: "REPORT",
HTTP2_METHOD_SEARCH: "SEARCH",
HTTP2_METHOD_TRACE: "TRACE",
HTTP2_METHOD_UNBIND: "UNBIND",
HTTP2_METHOD_UNCHECKOUT: "UNCHECKOUT",
HTTP2_METHOD_UNLINK: "UNLINK",
HTTP2_METHOD_UNLOCK: "UNLOCK",
HTTP2_METHOD_UPDATE: "UPDATE",
HTTP2_METHOD_UPDATEREDIRECTREF: "UPDATEREDIRECTREF",
HTTP2_METHOD_VERSION_CONTROL: "VERSION-CONTROL",
HTTP_STATUS_CONTINUE: 100,
HTTP_STATUS_SWITCHING_PROTOCOLS: 101,
HTTP_STATUS_PROCESSING: 102,
HTTP_STATUS_EARLY_HINTS: 103,
HTTP_STATUS_OK: 200,
HTTP_STATUS_CREATED: 201,
HTTP_STATUS_ACCEPTED: 202,
HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION: 203,
HTTP_STATUS_NO_CONTENT: 204,
HTTP_STATUS_RESET_CONTENT: 205,
HTTP_STATUS_PARTIAL_CONTENT: 206,
HTTP_STATUS_MULTI_STATUS: 207,
HTTP_STATUS_ALREADY_REPORTED: 208,
HTTP_STATUS_IM_USED: 226,
HTTP_STATUS_MULTIPLE_CHOICES: 300,
HTTP_STATUS_MOVED_PERMANENTLY: 301,
HTTP_STATUS_FOUND: 302,
HTTP_STATUS_SEE_OTHER: 303,
HTTP_STATUS_NOT_MODIFIED: 304,
HTTP_STATUS_USE_PROXY: 305,
HTTP_STATUS_TEMPORARY_REDIRECT: 307,
HTTP_STATUS_PERMANENT_REDIRECT: 308,
HTTP_STATUS_BAD_REQUEST: 400,
HTTP_STATUS_UNAUTHORIZED: 401,
HTTP_STATUS_PAYMENT_REQUIRED: 402,
HTTP_STATUS_FORBIDDEN: 403,
HTTP_STATUS_NOT_FOUND: 404,
HTTP_STATUS_METHOD_NOT_ALLOWED: 405,
HTTP_STATUS_NOT_ACCEPTABLE: 406,
HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED: 407,
HTTP_STATUS_REQUEST_TIMEOUT: 408,
HTTP_STATUS_CONFLICT: 409,
HTTP_STATUS_GONE: 410,
HTTP_STATUS_LENGTH_REQUIRED: 411,
HTTP_STATUS_PRECONDITION_FAILED: 412,
HTTP_STATUS_PAYLOAD_TOO_LARGE: 413,
HTTP_STATUS_URI_TOO_LONG: 414,
HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE: 415,
HTTP_STATUS_RANGE_NOT_SATISFIABLE: 416,
HTTP_STATUS_EXPECTATION_FAILED: 417,
HTTP_STATUS_TEAPOT: 418,
HTTP_STATUS_MISDIRECTED_REQUEST: 421,
HTTP_STATUS_UNPROCESSABLE_ENTITY: 422,
HTTP_STATUS_LOCKED: 423,
HTTP_STATUS_FAILED_DEPENDENCY: 424,
HTTP_STATUS_TOO_EARLY: 425,
HTTP_STATUS_UPGRADE_REQUIRED: 426,
HTTP_STATUS_PRECONDITION_REQUIRED: 428,
HTTP_STATUS_TOO_MANY_REQUESTS: 429,
HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE: 431,
HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS: 451,
HTTP_STATUS_INTERNAL_SERVER_ERROR: 500,
HTTP_STATUS_NOT_IMPLEMENTED: 501,
HTTP_STATUS_BAD_GATEWAY: 502,
HTTP_STATUS_SERVICE_UNAVAILABLE: 503,
HTTP_STATUS_GATEWAY_TIMEOUT: 504,
HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED: 505,
HTTP_STATUS_VARIANT_ALSO_NEGOTIATES: 506,
HTTP_STATUS_INSUFFICIENT_STORAGE: 507,
HTTP_STATUS_LOOP_DETECTED: 508,
HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED: 509,
HTTP_STATUS_NOT_EXTENDED: 510,
HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED: 511
},
createSecureServer: [ƒ createSecureServer { length: 2 }],
createServer: [ƒ createServer { length: 2 }],
default: {
connect: [ƒ connect { length: 3 }],
constants: [Circular: *2],
createServer: [ƒ createServer { length: 2 }],
createSecureServer: [ƒ createSecureServer { length: 2 }],
getDefaultSettings: [ƒ getDefaultSettings { length: 0 }],
getPackedSettings: [ƒ getPackedSettings { length: 1 }],
getUnpackedSettings: [ƒ getUnpackedSettings { length: 1 }],
sensitiveHeaders: Symbol(nodejs.http2.sensitiveHeaders),
Http2ServerRequest: [ƒ Http2ServerRequest { length: 4 }],
Http2ServerResponse: [ƒ Http2ServerResponse { length: 2 }]
},
getDefaultSettings: [ƒ getDefaultSettings { length: 0 }],
getPackedSettings: [ƒ getPackedSettings { length: 1 }],
getUnpackedSettings: [ƒ getUnpackedSettings { length: 1 }],
sensitiveHeaders: Symbol(nodejs.http2.sensitiveHeaders),
Symbol(Symbol.toStringTag): "Module"
} |
{
constants: {
NGHTTP2_ERR_FRAME_SIZE_ERROR: -522,
NGHTTP2_SESSION_SERVER: 0,
NGHTTP2_SESSION_CLIENT: 1,
NGHTTP2_STREAM_STATE_IDLE: 1,
NGHTTP2_STREAM_STATE_OPEN: 2,
NGHTTP2_STREAM_STATE_RESERVED_LOCAL: 3,
NGHTTP2_STREAM_STATE_RESERVED_REMOTE: 4,
NGHTTP2_STREAM_STATE_HALF_CLOSED_LOCAL: 5,
NGHTTP2_STREAM_STATE_HALF_CLOSED_REMOTE: 6,
NGHTTP2_STREAM_STATE_CLOSED: 7,
NGHTTP2_FLAG_NONE: 0,
NGHTTP2_FLAG_END_STREAM: 1,
NGHTTP2_FLAG_END_HEADERS: 4,
NGHTTP2_FLAG_ACK: 1,
NGHTTP2_FLAG_PADDED: 8,
NGHTTP2_FLAG_PRIORITY: 32,
DEFAULT_SETTINGS_HEADER_TABLE_SIZE: 4096,
DEFAULT_SETTINGS_ENABLE_PUSH: 1,
DEFAULT_SETTINGS_MAX_CONCURRENT_STREAMS: 4294967295,
DEFAULT_SETTINGS_INITIAL_WINDOW_SIZE: 65535,
DEFAULT_SETTINGS_MAX_FRAME_SIZE: 16384,
DEFAULT_SETTINGS_MAX_HEADER_LIST_SIZE: 65535,
DEFAULT_SETTINGS_ENABLE_CONNECT_PROTOCOL: 0,
MAX_MAX_FRAME_SIZE: 16777215,
MIN_MAX_FRAME_SIZE: 16384,
MAX_INITIAL_WINDOW_SIZE: 2147483647,
NGHTTP2_SETTINGS_HEADER_TABLE_SIZE: 1,
NGHTTP2_SETTINGS_ENABLE_PUSH: 2,
NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS: 3,
NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE: 4,
NGHTTP2_SETTINGS_MAX_FRAME_SIZE: 5,
NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE: 6,
NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL: 8,
PADDING_STRATEGY_NONE: 0,
PADDING_STRATEGY_ALIGNED: 1,
PADDING_STRATEGY_MAX: 2,
PADDING_STRATEGY_CALLBACK: 1,
NGHTTP2_NO_ERROR: 0,
NGHTTP2_PROTOCOL_ERROR: 1,
NGHTTP2_INTERNAL_ERROR: 2,
NGHTTP2_FLOW_CONTROL_ERROR: 3,
NGHTTP2_SETTINGS_TIMEOUT: 4,
NGHTTP2_STREAM_CLOSED: 5,
NGHTTP2_FRAME_SIZE_ERROR: 6,
NGHTTP2_REFUSED_STREAM: 7,
NGHTTP2_CANCEL: 8,
NGHTTP2_COMPRESSION_ERROR: 9,
NGHTTP2_CONNECT_ERROR: 10,
NGHTTP2_ENHANCE_YOUR_CALM: 11,
NGHTTP2_INADEQUATE_SECURITY: 12,
NGHTTP2_HTTP_1_1_REQUIRED: 13,
NGHTTP2_DEFAULT_WEIGHT: 16,
HTTP2_HEADER_STATUS: ":status",
HTTP2_HEADER_METHOD: ":method",
HTTP2_HEADER_AUTHORITY: ":authority",
HTTP2_HEADER_SCHEME: ":scheme",
HTTP2_HEADER_PATH: ":path",
HTTP2_HEADER_PROTOCOL: ":protocol",
HTTP2_HEADER_ACCEPT_ENCODING: "accept-encoding",
HTTP2_HEADER_ACCEPT_LANGUAGE: "accept-language",
HTTP2_HEADER_ACCEPT_RANGES: "accept-ranges",
HTTP2_HEADER_ACCEPT: "accept",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS: "access-control-allow-credentials",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_HEADERS: "access-control-allow-headers",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_METHODS: "access-control-allow-methods",
HTTP2_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN: "access-control-allow-origin",
HTTP2_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS: "access-control-expose-headers",
HTTP2_HEADER_ACCESS_CONTROL_REQUEST_HEADERS: "access-control-request-headers",
HTTP2_HEADER_ACCESS_CONTROL_REQUEST_METHOD: "access-control-request-method",
HTTP2_HEADER_AGE: "age",
HTTP2_HEADER_AUTHORIZATION: "authorization",
HTTP2_HEADER_CACHE_CONTROL: "cache-control",
HTTP2_HEADER_CONNECTION: "connection",
HTTP2_HEADER_CONTENT_DISPOSITION: "content-disposition",
HTTP2_HEADER_CONTENT_ENCODING: "content-encoding",
HTTP2_HEADER_CONTENT_LENGTH: "content-length",
HTTP2_HEADER_CONTENT_TYPE: "content-type",
HTTP2_HEADER_COOKIE: "cookie",
HTTP2_HEADER_DATE: "date",
HTTP2_HEADER_ETAG: "etag",
HTTP2_HEADER_FORWARDED: "forwarded",
HTTP2_HEADER_HOST: "host",
HTTP2_HEADER_IF_MODIFIED_SINCE: "if-modified-since",
HTTP2_HEADER_IF_NONE_MATCH: "if-none-match",
HTTP2_HEADER_IF_RANGE: "if-range",
HTTP2_HEADER_LAST_MODIFIED: "last-modified",
HTTP2_HEADER_LINK: "link",
HTTP2_HEADER_LOCATION: "location",
HTTP2_HEADER_RANGE: "range",
HTTP2_HEADER_REFERER: "referer",
HTTP2_HEADER_SERVER: "server",
HTTP2_HEADER_SET_COOKIE: "set-cookie",
HTTP2_HEADER_STRICT_TRANSPORT_SECURITY: "strict-transport-security",
HTTP2_HEADER_TRANSFER_ENCODING: "transfer-encoding",
HTTP2_HEADER_TE: "te",
HTTP2_HEADER_UPGRADE_INSECURE_REQUESTS: "upgrade-insecure-requests",
HTTP2_HEADER_UPGRADE: "upgrade",
HTTP2_HEADER_USER_AGENT: "user-agent",
HTTP2_HEADER_VARY: "vary",
HTTP2_HEADER_X_CONTENT_TYPE_OPTIONS: "x-content-type-options",
HTTP2_HEADER_X_FRAME_OPTIONS: "x-frame-options",
HTTP2_HEADER_KEEP_ALIVE: "keep-alive",
HTTP2_HEADER_PROXY_CONNECTION: "proxy-connection",
HTTP2_HEADER_X_XSS_PROTECTION: "x-xss-protection",
HTTP2_HEADER_ALT_SVC: "alt-svc",
HTTP2_HEADER_CONTENT_SECURITY_POLICY: "content-security-policy",
HTTP2_HEADER_EARLY_DATA: "early-data",
HTTP2_HEADER_EXPECT_CT: "expect-ct",
HTTP2_HEADER_ORIGIN: "origin",
HTTP2_HEADER_PURPOSE: "purpose",
HTTP2_HEADER_TIMING_ALLOW_ORIGIN: "timing-allow-origin",
HTTP2_HEADER_X_FORWARDED_FOR: "x-forwarded-for",
HTTP2_HEADER_PRIORITY: "priority",
HTTP2_HEADER_ACCEPT_CHARSET: "accept-charset",
HTTP2_HEADER_ACCESS_CONTROL_MAX_AGE: "access-control-max-age",
HTTP2_HEADER_ALLOW: "allow",
HTTP2_HEADER_CONTENT_LANGUAGE: "content-language",
HTTP2_HEADER_CONTENT_LOCATION: "content-location",
HTTP2_HEADER_CONTENT_MD5: "content-md5",
HTTP2_HEADER_CONTENT_RANGE: "content-range",
HTTP2_HEADER_DNT: "dnt",
HTTP2_HEADER_EXPECT: "expect",
HTTP2_HEADER_EXPIRES: "expires",
HTTP2_HEADER_FROM: "from",
HTTP2_HEADER_IF_MATCH: "if-match",
HTTP2_HEADER_IF_UNMODIFIED_SINCE: "if-unmodified-since",
HTTP2_HEADER_MAX_FORWARDS: "max-forwards",
HTTP2_HEADER_PREFER: "prefer",
HTTP2_HEADER_PROXY_AUTHENTICATE: "proxy-authenticate",
HTTP2_HEADER_PROXY_AUTHORIZATION: "proxy-authorization",
HTTP2_HEADER_REFRESH: "refresh",
HTTP2_HEADER_RETRY_AFTER: "retry-after",
HTTP2_HEADER_TRAILER: "trailer",
HTTP2_HEADER_TK: "tk",
HTTP2_HEADER_VIA: "via",
HTTP2_HEADER_WARNING: "warning",
HTTP2_HEADER_WWW_AUTHENTICATE: "www-authenticate",
HTTP2_HEADER_HTTP2_SETTINGS: "http2-settings",
HTTP2_METHOD_ACL: "ACL",
HTTP2_METHOD_BASELINE_CONTROL: "BASELINE-CONTROL",
HTTP2_METHOD_BIND: "BIND",
HTTP2_METHOD_CHECKIN: "CHECKIN",
HTTP2_METHOD_CHECKOUT: "CHECKOUT",
HTTP2_METHOD_CONNECT: "CONNECT",
HTTP2_METHOD_COPY: "COPY",
HTTP2_METHOD_DELETE: "DELETE",
HTTP2_METHOD_GET: "GET",
HTTP2_METHOD_HEAD: "HEAD",
HTTP2_METHOD_LABEL: "LABEL",
HTTP2_METHOD_LINK: "LINK",
HTTP2_METHOD_LOCK: "LOCK",
HTTP2_METHOD_MERGE: "MERGE",
HTTP2_METHOD_MKACTIVITY: "MKACTIVITY",
HTTP2_METHOD_MKCALENDAR: "MKCALENDAR",
HTTP2_METHOD_MKCOL: "MKCOL",
HTTP2_METHOD_MKREDIRECTREF: "MKREDIRECTREF",
HTTP2_METHOD_MKWORKSPACE: "MKWORKSPACE",
HTTP2_METHOD_MOVE: "MOVE",
HTTP2_METHOD_OPTIONS: "OPTIONS",
HTTP2_METHOD_ORDERPATCH: "ORDERPATCH",
HTTP2_METHOD_PATCH: "PATCH",
HTTP2_METHOD_POST: "POST",
HTTP2_METHOD_PRI: "PRI",
HTTP2_METHOD_PROPFIND: "PROPFIND",
HTTP2_METHOD_PROPPATCH: "PROPPATCH",
HTTP2_METHOD_PUT: "PUT",
HTTP2_METHOD_REBIND: "REBIND",
HTTP2_METHOD_REPORT: "REPORT",
HTTP2_METHOD_SEARCH: "SEARCH",
HTTP2_METHOD_TRACE: "TRACE",
HTTP2_METHOD_UNBIND: "UNBIND",
HTTP2_METHOD_UNCHECKOUT: "UNCHECKOUT",
HTTP2_METHOD_UNLINK: "UNLINK",
HTTP2_METHOD_UNLOCK: "UNLOCK",
HTTP2_METHOD_UPDATE: "UPDATE",
HTTP2_METHOD_UPDATEREDIRECTREF: "UPDATEREDIRECTREF",
HTTP2_METHOD_VERSION_CONTROL: "VERSION-CONTROL",
HTTP_STATUS_CONTINUE: 100,
HTTP_STATUS_SWITCHING_PROTOCOLS: 101,
HTTP_STATUS_PROCESSING: 102,
HTTP_STATUS_EARLY_HINTS: 103,
HTTP_STATUS_OK: 200,
HTTP_STATUS_CREATED: 201,
HTTP_STATUS_ACCEPTED: 202,
HTTP_STATUS_NON_AUTHORITATIVE_INFORMATION: 203,
HTTP_STATUS_NO_CONTENT: 204,
HTTP_STATUS_RESET_CONTENT: 205,
HTTP_STATUS_PARTIAL_CONTENT: 206,
HTTP_STATUS_MULTI_STATUS: 207,
HTTP_STATUS_ALREADY_REPORTED: 208,
HTTP_STATUS_IM_USED: 226,
HTTP_STATUS_MULTIPLE_CHOICES: 300,
HTTP_STATUS_MOVED_PERMANENTLY: 301,
HTTP_STATUS_FOUND: 302,
HTTP_STATUS_SEE_OTHER: 303,
HTTP_STATUS_NOT_MODIFIED: 304,
HTTP_STATUS_USE_PROXY: 305,
HTTP_STATUS_TEMPORARY_REDIRECT: 307,
HTTP_STATUS_PERMANENT_REDIRECT: 308,
HTTP_STATUS_BAD_REQUEST: 400,
HTTP_STATUS_UNAUTHORIZED: 401,
HTTP_STATUS_PAYMENT_REQUIRED: 402,
HTTP_STATUS_FORBIDDEN: 403,
HTTP_STATUS_NOT_FOUND: 404,
HTTP_STATUS_METHOD_NOT_ALLOWED: 405,
HTTP_STATUS_NOT_ACCEPTABLE: 406,
HTTP_STATUS_PROXY_AUTHENTICATION_REQUIRED: 407,
HTTP_STATUS_REQUEST_TIMEOUT: 408,
HTTP_STATUS_CONFLICT: 409,
HTTP_STATUS_GONE: 410,
HTTP_STATUS_LENGTH_REQUIRED: 411,
HTTP_STATUS_PRECONDITION_FAILED: 412,
HTTP_STATUS_PAYLOAD_TOO_LARGE: 413,
HTTP_STATUS_URI_TOO_LONG: 414,
HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE: 415,
HTTP_STATUS_RANGE_NOT_SATISFIABLE: 416,
HTTP_STATUS_EXPECTATION_FAILED: 417,
HTTP_STATUS_TEAPOT: 418,
HTTP_STATUS_MISDIRECTED_REQUEST: 421,
HTTP_STATUS_UNPROCESSABLE_ENTITY: 422,
HTTP_STATUS_LOCKED: 423,
HTTP_STATUS_FAILED_DEPENDENCY: 424,
HTTP_STATUS_TOO_EARLY: 425,
HTTP_STATUS_UPGRADE_REQUIRED: 426,
HTTP_STATUS_PRECONDITION_REQUIRED: 428,
HTTP_STATUS_TOO_MANY_REQUESTS: 429,
HTTP_STATUS_REQUEST_HEADER_FIELDS_TOO_LARGE: 431,
HTTP_STATUS_UNAVAILABLE_FOR_LEGAL_REASONS: 451,
HTTP_STATUS_INTERNAL_SERVER_ERROR: 500,
HTTP_STATUS_NOT_IMPLEMENTED: 501,
HTTP_STATUS_BAD_GATEWAY: 502,
HTTP_STATUS_SERVICE_UNAVAILABLE: 503,
HTTP_STATUS_GATEWAY_TIMEOUT: 504,
HTTP_STATUS_HTTP_VERSION_NOT_SUPPORTED: 505,
HTTP_STATUS_VARIANT_ALSO_NEGOTIATES: 506,
HTTP_STATUS_INSUFFICIENT_STORAGE: 507,
HTTP_STATUS_LOOP_DETECTED: 508,
HTTP_STATUS_BANDWIDTH_LIMIT_EXCEEDED: 509,
HTTP_STATUS_NOT_EXTENDED: 510,
HTTP_STATUS_NETWORK_AUTHENTICATION_REQUIRED: 511
},
createServer: [ƒ ::bunternal:: { length: 0 }],
createSecureServer: [ƒ ::bunternal:: { length: 0 }],
getDefaultSettings: [ƒ ::bunternal:: { length: 0 }],
getPackedSettings: [ƒ ::bunternal:: { length: 0 }],
getUnpackedSettings: [ƒ ::bunternal:: { length: 0 }],
sensitiveHeaders: Symbol(nodejs.http2.sensitiveHeaders),
Http2ServerRequest: [ƒ ::bunternal:: { length: 0 }],
Http2ServerResponse: [ƒ ::bunternal:: { length: 0 }],
connect: [ƒ ::bunternal:: { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Agent: [ƒ Agent { length: 1 }],
Server: [ƒ Server { length: 2 }],
createServer: [ƒ createServer { length: 2 }],
default: {
Agent: [ƒ Agent { length: 1 }],
globalAgent: Agent {
_events: [Object: null prototype] {
free: [ƒ { length: 2 }],
newListener: [ƒ maybeEnableKeylog { length: 1 }]
},
_eventsCount: 2,
_maxListeners: undefined,
defaultPort: 443,
protocol: "https:",
options: [Object: null prototype] {
noDelay: true,
path: null
},
requests: [Object: null prototype] {},
sockets: [Object: null prototype] {},
freeSockets: [Object: null prototype] {},
keepAliveMsecs: 1000,
keepAlive: false,
maxSockets: Infinity,
maxFreeSockets: 256,
scheduling: "lifo",
maxTotalSockets: Infinity,
totalSocketCount: 0,
maxCachedSessions: 100,
_sessionCache: {
map: {},
list: []
},
Symbol(kCapture): false
},
Server: [ƒ Server { length: 2 }],
createServer: [ƒ createServer { length: 2 }],
get: [ƒ get { length: 3 }],
request: [ƒ request { length: 0 }]
},
get: [ƒ get { length: 3 }],
globalAgent: [Circular: *3],
request: [ƒ request { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Agent: [ƒ Agent { length: 0 }],
Server: [ƒ Server { length: 2 }],
METHODS: [
"ACL",
"BIND",
"CHECKOUT",
"CONNECT",
"COPY",
"DELETE",
"GET",
"HEAD",
"LINK",
"LOCK",
"M-SEARCH",
"MERGE",
"MKACTIVITY",
"MKCALENDAR",
"MKCOL",
"MOVE",
"NOTIFY",
"OPTIONS",
"PATCH",
"POST",
"PROPFIND",
"PROPPATCH",
"PURGE",
"PUT",
"REBIND",
"REPORT",
"SEARCH",
"SOURCE",
"SUBSCRIBE",
"TRACE",
"UNBIND",
"UNLINK",
"UNLOCK",
"UNSUBSCRIBE"
],
STATUS_CODES: {
100: "Continue",
101: "Switching Protocols",
102: "Processing",
103: "Early Hints",
200: "OK",
201: "Created",
202: "Accepted",
203: "Non-Authoritative Information",
204: "No Content",
205: "Reset Content",
206: "Partial Content",
207: "Multi-Status",
208: "Already Reported",
226: "IM Used",
300: "Multiple Choices",
301: "Moved Permanently",
302: "Found",
303: "See Other",
304: "Not Modified",
305: "Use Proxy",
307: "Temporary Redirect",
308: "Permanent Redirect",
400: "Bad Request",
401: "Unauthorized",
402: "Payment Required",
403: "Forbidden",
404: "Not Found",
405: "Method Not Allowed",
406: "Not Acceptable",
407: "Proxy Authentication Required",
408: "Request Timeout",
409: "Conflict",
410: "Gone",
411: "Length Required",
412: "Precondition Failed",
413: "Payload Too Large",
414: "URI Too Long",
415: "Unsupported Media Type",
416: "Range Not Satisfiable",
417: "Expectation Failed",
418: "I'm a Teapot",
421: "Misdirected Request",
422: "Unprocessable Entity",
423: "Locked",
424: "Failed Dependency",
425: "Too Early",
426: "Upgrade Required",
428: "Precondition Required",
429: "Too Many Requests",
431: "Request Header Fields Too Large",
451: "Unavailable For Legal Reasons",
500: "Internal Server Error",
501: "Not Implemented",
502: "Bad Gateway",
503: "Service Unavailable",
504: "Gateway Timeout",
505: "HTTP Version Not Supported",
506: "Variant Also Negotiates",
507: "Insufficient Storage",
508: "Loop Detected",
509: "Bandwidth Limit Exceeded",
510: "Not Extended",
511: "Network Authentication Required"
},
createServer: [ƒ createServer { length: 2 }],
ServerResponse: [ƒ ServerResponse { length: 1 }],
IncomingMessage: [ƒ IncomingMessage { length: 1 }],
request: [ƒ request { length: 3 }],
get: [ƒ get { length: 3 }],
maxHeaderSize: 16384,
setMaxIdleHTTPParsers: [ƒ setMaxIdleHTTPParsers { length: 1 }],
globalAgent: Agent {},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Session: [ƒ Session { length: 0 }],
close: [ƒ _debugEnd { length: 0 }],
console: {
debug: [ƒ debug { length: 0 }],
error: [ƒ error { length: 0 }],
info: [ƒ info { length: 0 }],
log: [ƒ log { length: 0 }],
warn: [ƒ warn { length: 0 }],
dir: [ƒ dir { length: 0 }],
dirxml: [ƒ dirxml { length: 0 }],
table: [ƒ table { length: 0 }],
trace: [ƒ trace { length: 0 }],
group: [ƒ group { length: 0 }],
groupCollapsed: [ƒ groupCollapsed { length: 0 }],
groupEnd: [ƒ groupEnd { length: 0 }],
clear: [ƒ clear { length: 0 }],
count: [ƒ count { length: 0 }],
countReset: [ƒ countReset { length: 0 }],
assert: [ƒ assert { length: 0 }],
profile: [ƒ profile { length: 0 }],
profileEnd: [ƒ profileEnd { length: 0 }],
time: [ƒ time { length: 0 }],
timeLog: [ƒ timeLog { length: 0 }],
timeEnd: [ƒ timeEnd { length: 0 }],
timeStamp: [ƒ timeStamp { length: 0 }],
context: [ƒ context { length: 1 }],
Symbol(Symbol.toStringTag): "Object"
},
default: {
open: [ƒ inspectorOpen { length: 3 }],
close: [ƒ _debugEnd { length: 0 }],
url: [ƒ url { length: 0 }],
waitForDebugger: [ƒ inspectorWaitForDebugger { length: 0 }],
console: [Circular: *2],
Session: [ƒ Session { length: 0 }]
},
open: [ƒ inspectorOpen { length: 3 }],
url: [ƒ url { length: 0 }],
waitForDebugger: [ƒ inspectorWaitForDebugger { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
console: {
debug: [ƒ debug { length: 0 }],
error: [ƒ error { length: 0 }],
log: [ƒ log { length: 0 }],
info: [ƒ info { length: 0 }],
warn: [ƒ warn { length: 0 }],
clear: [ƒ clear { length: 0 }],
dir: [ƒ dir { length: 0 }],
dirxml: [ƒ dirxml { length: 0 }],
table: [ƒ table { length: 0 }],
trace: [ƒ trace { length: 0 }],
assert: [ƒ assert { length: 0 }],
count: [ƒ count { length: 0 }],
countReset: [ƒ countReset { length: 0 }],
profile: [ƒ profile { length: 0 }],
profileEnd: [ƒ profileEnd { length: 0 }],
time: [ƒ time { length: 0 }],
timeLog: [ƒ timeLog { length: 0 }],
timeEnd: [ƒ timeEnd { length: 0 }],
timeStamp: [ƒ timeStamp { length: 0 }],
takeHeapSnapshot: [ƒ takeHeapSnapshot { length: 0 }],
group: [ƒ group { length: 0 }],
groupCollapsed: [ƒ groupCollapsed { length: 0 }],
groupEnd: [ƒ groupEnd { length: 0 }],
record: [ƒ record { length: 0 }],
recordEnd: [ƒ recordEnd { length: 0 }],
screenshot: [ƒ screenshot { length: 0 }],
write: [ƒ write { length: 1 }],
context: {
console: {
debug: [ƒ debug { length: 0 }],
error: [ƒ error { length: 0 }],
log: [ƒ log { length: 0 }],
info: [ƒ info { length: 0 }],
warn: [ƒ warn { length: 0 }],
clear: [ƒ clear { length: 0 }],
dir: [ƒ dir { length: 0 }],
dirxml: [ƒ dirxml { length: 0 }],
table: [ƒ table { length: 0 }],
trace: [ƒ trace { length: 0 }],
assert: [ƒ assert { length: 0 }],
count: [ƒ count { length: 0 }],
countReset: [ƒ countReset { length: 0 }],
profile: [ƒ profile { length: 0 }],
profileEnd: [ƒ profileEnd { length: 0 }],
time: [ƒ time { length: 0 }],
timeLog: [ƒ timeLog { length: 0 }],
timeEnd: [ƒ timeEnd { length: 0 }],
timeStamp: [ƒ timeStamp { length: 0 }],
takeHeapSnapshot: [ƒ takeHeapSnapshot { length: 0 }],
group: [ƒ group { length: 0 }],
groupCollapsed: [ƒ groupCollapsed { length: 0 }],
groupEnd: [ƒ groupEnd { length: 0 }],
record: [ƒ record { length: 0 }],
recordEnd: [ƒ recordEnd { length: 0 }],
screenshot: [ƒ screenshot { length: 0 }],
write: [ƒ write { length: 1 }],
Symbol(Symbol.toStringTag): "console",
Symbol(Symbol.asyncIterator): [ƒ [Symbol.asyncIterator] { length: 0 }]
}
},
Symbol(Symbol.asyncIterator): [ƒ [Symbol.asyncIterator] { length: 0 }]
},
open: [ƒ ::bunternal:: { length: 0 }],
close: [ƒ ::bunternal:: { length: 0 }],
url: [ƒ ::bunternal:: { length: 0 }],
waitForDebugger: [ƒ ::bunternal:: { length: 0 }],
Session: [ƒ ::bunternal:: { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Module: [ƒ Module { length: 0 }],
SourceMap: [ƒ SourceMap { length: 1 }],
_cache: [Object: null prototype] {},
_debug: [ƒ deprecated { length: 0 }],
_extensions: [Object: null prototype] {
.js: [ƒ { length: 2 }],
.json: [ƒ { length: 2 }],
.node: [ƒ { length: 2 }]
},
_findPath: [ƒ { length: 3 }],
_initPaths: [ƒ { length: 0 }],
_load: [ƒ { length: 3 }],
_nodeModulePaths: [ƒ { length: 1 }],
_pathCache: [Object: null prototype] {
/tmp/fs-fixture-1680584171528-1/module.mjs: "/tmp/fs-fixture-1680584171528-1/module.mjs"
},
_preloadModules: [ƒ { length: 1 }],
_resolveFilename: [ƒ { length: 4 }],
_resolveLookupPaths: [ƒ { length: 2 }],
builtinModules: [
"_http_agent",
"_http_client",
"_http_common",
"_http_incoming",
"_http_outgoing",
"_http_server",
"_stream_duplex",
"_stream_passthrough",
"_stream_readable",
"_stream_transform",
"_stream_wrap",
"_stream_writable",
"_tls_common",
"_tls_wrap",
"assert",
"assert/strict",
"async_hooks",
"buffer",
"child_process",
"cluster",
"console",
"constants",
"crypto",
"dgram",
"diagnostics_channel",
"dns",
"dns/promises",
"domain",
"events",
"fs",
"fs/promises",
"http",
"http2",
"https",
"inspector",
"module",
"net",
"os",
"path",
"path/posix",
"path/win32",
"perf_hooks",
"process",
"punycode",
"querystring",
"readline",
"readline/promises",
"repl",
"stream",
"stream/consumers",
"stream/promises",
"stream/web",
"string_decoder",
"sys",
"timers",
"timers/promises",
"tls",
"trace_events",
"tty",
"url",
"util",
"util/types",
"v8",
"vm",
"worker_threads",
"zlib"
],
createRequire: [ƒ createRequire { length: 1 }],
default: [ƒ Module { length: 0 }],
findSourceMap: [ƒ findSourceMap { length: 1 }],
globalPaths: [
"/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/bin/node_modules",
"/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/node_modules",
"/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules",
"/home/runner/setup-pnpm/node_modules/.pnpm/node_modules",
"/home/runner/setup-pnpm/node_modules",
"/home/runner/node_modules",
"/home/node_modules",
"/node_modules",
"/home/runner/setup-pnpm/node_modules/pnpm/bin/node_modules",
"/home/runner/setup-pnpm/node_modules/pnpm/node_modules",
"/home/runner/.node_modules",
"/home/runner/.node_libraries",
"/opt/hostedtoolcache/node/18.15.0/x64/lib/node"
],
isBuiltin: [ƒ isBuiltin { length: 1 }],
runMain: [ƒ executeUserEntryPoint { length: 0 }],
syncBuiltinESMExports: [ƒ syncBuiltinESMExports { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
SourceMap: [ƒ SourceMap { length: 1 }],
_cache: {},
_nodeModulePaths: [ƒ _nodeModulePaths { length: 0 }],
_resolveFileName: [ƒ _resolveFileName { length: 3 }],
builtinModules: [],
createRequire: [ƒ createRequire { length: 1 }],
findSourceMap: [ƒ findSourceMap { length: 1 }],
globalPaths: [
"node:assert",
"node:buffer",
"node:events",
"node:util",
"node:path",
"bun:ffi",
"bun:sqlite"
],
paths: [ƒ paths { length: 1 }],
syncBuiltinExports: [ƒ syncBuiltinExports { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
BlockList: [ƒ BlockList { length: 0 }],
Server: [ƒ Server { length: 2 }],
Socket: [ƒ Socket { length: 1 }],
SocketAddress: [ƒ SocketAddress { length: 0 }],
Stream: [ƒ Socket { length: 1 }],
_createServerHandle: [ƒ createServerHandle { length: 5 }],
_normalizeArgs: [ƒ normalizeArgs { length: 1 }],
_setSimultaneousAccepts: [ƒ _setSimultaneousAccepts { length: 0 }],
connect: [ƒ connect { length: 0 }],
createConnection: [ƒ connect { length: 0 }],
createServer: [ƒ createServer { length: 2 }],
default: {
_createServerHandle: [ƒ createServerHandle { length: 5 }],
_normalizeArgs: [ƒ normalizeArgs { length: 1 }],
_setSimultaneousAccepts: [ƒ _setSimultaneousAccepts { length: 0 }],
BlockList: [ƒ BlockList { length: 0 }],
SocketAddress: [ƒ SocketAddress { length: 0 }],
connect: [ƒ connect { length: 0 }],
createConnection: [ƒ connect { length: 0 }],
createServer: [ƒ createServer { length: 2 }],
isIP: [ƒ isIP { length: 1 }],
isIPv4: [ƒ isIPv4 { length: 1 }],
isIPv6: [ƒ isIPv6 { length: 1 }],
Server: [ƒ Server { length: 2 }],
Socket: [ƒ Socket { length: 1 }],
Stream: [ƒ Socket { length: 1 }]
},
isIP: [ƒ isIP { length: 1 }],
isIPv4: [ƒ isIPv4 { length: 1 }],
isIPv6: [ƒ isIPv6 { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
createServer: [ƒ createServer { length: 2 }],
Server: [ƒ Server { length: 2 }],
createConnection: [ƒ createConnection { length: 3 }],
connect: [ƒ createConnection { length: 3 }],
isIP: [ƒ isIP { length: 1 }],
isIPv4: [ƒ isIPv4 { length: 1 }],
isIPv6: [ƒ isIPv6 { length: 1 }],
Socket: [ƒ Socket { length: 1 }],
Symbol(CommonJS): 0,
Symbol(::bunternal::): [ƒ Socket { length: 1 }]
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
EOL: "\n",
arch: [ƒ arch { length: 0 }],
availableParallelism: [ƒ getAvailableParallelism { length: 0 }],
constants: [Object: null prototype] {
UV_UDP_REUSEADDR: 4,
dlopen: [Object: null prototype] {
RTLD_LAZY: 1,
RTLD_NOW: 2,
RTLD_GLOBAL: 256,
RTLD_LOCAL: 0,
RTLD_DEEPBIND: 8
},
errno: [Object: null prototype] {
E2BIG: 7,
EACCES: 13,
EADDRINUSE: 98,
EADDRNOTAVAIL: 99,
EAFNOSUPPORT: 97,
EAGAIN: 11,
EALREADY: 114,
EBADF: 9,
EBADMSG: 74,
EBUSY: 16,
ECANCELED: 125,
ECHILD: 10,
ECONNABORTED: 103,
ECONNREFUSED: 111,
ECONNRESET: 104,
EDEADLK: 35,
EDESTADDRREQ: 89,
EDOM: 33,
EDQUOT: 122,
EEXIST: 17,
EFAULT: 14,
EFBIG: 27,
EHOSTUNREACH: 113,
EIDRM: 43,
EILSEQ: 84,
EINPROGRESS: 115,
EINTR: 4,
EINVAL: 22,
EIO: 5,
EISCONN: 106,
EISDIR: 21,
ELOOP: 40,
EMFILE: 24,
EMLINK: 31,
EMSGSIZE: 90,
EMULTIHOP: 72,
ENAMETOOLONG: 36,
ENETDOWN: 100,
ENETRESET: 102,
ENETUNREACH: 101,
ENFILE: 23,
ENOBUFS: 105,
ENODATA: 61,
ENODEV: 19,
ENOENT: 2,
ENOEXEC: 8,
ENOLCK: 37,
ENOLINK: 67,
ENOMEM: 12,
ENOMSG: 42,
ENOPROTOOPT: 92,
ENOSPC: 28,
ENOSR: 63,
ENOSTR: 60,
ENOSYS: 38,
ENOTCONN: 107,
ENOTDIR: 20,
ENOTEMPTY: 39,
ENOTSOCK: 88,
ENOTSUP: 95,
ENOTTY: 25,
ENXIO: 6,
EOPNOTSUPP: 95,
EOVERFLOW: 75,
EPERM: 1,
EPIPE: 32,
EPROTO: 71,
EPROTONOSUPPORT: 93,
EPROTOTYPE: 91,
ERANGE: 34,
EROFS: 30,
ESPIPE: 29,
ESRCH: 3,
ESTALE: 116,
ETIME: 62,
ETIMEDOUT: 110,
ETXTBSY: 26,
EWOULDBLOCK: 11,
EXDEV: 18
},
signals: [Object: null prototype] {
SIGHUP: 1,
SIGINT: 2,
SIGQUIT: 3,
SIGILL: 4,
SIGTRAP: 5,
SIGABRT: 6,
SIGIOT: 6,
SIGBUS: 7,
SIGFPE: 8,
SIGKILL: 9,
SIGUSR1: 10,
SIGSEGV: 11,
SIGUSR2: 12,
SIGPIPE: 13,
SIGALRM: 14,
SIGTERM: 15,
SIGCHLD: 17,
SIGSTKFLT: 16,
SIGCONT: 18,
SIGSTOP: 19,
SIGTSTP: 20,
SIGTTIN: 21,
SIGTTOU: 22,
SIGURG: 23,
SIGXCPU: 24,
SIGXFSZ: 25,
SIGVTALRM: 26,
SIGPROF: 27,
SIGWINCH: 28,
SIGIO: 29,
SIGPOLL: 29,
SIGPWR: 30,
SIGSYS: 31
},
priority: [Object: null prototype] {
PRIORITY_LOW: 19,
PRIORITY_BELOW_NORMAL: 10,
PRIORITY_NORMAL: 0,
PRIORITY_ABOVE_NORMAL: -7,
PRIORITY_HIGH: -14,
PRIORITY_HIGHEST: -20
}
},
cpus: [ƒ cpus { length: 0 }],
default: {
arch: [ƒ arch { length: 0 }],
availableParallelism: [ƒ getAvailableParallelism { length: 0 }],
cpus: [ƒ cpus { length: 0 }],
endianness: [ƒ endianness { length: 0 }],
freemem: [ƒ getFreeMem { length: 0 }],
getPriority: [ƒ getPriority { length: 1 }],
homedir: [ƒ __node_internal_checkError { length: 0 }],
hostname: [ƒ __node_internal_checkError { length: 0 }],
loadavg: [ƒ loadavg { length: 0 }],
networkInterfaces: [ƒ networkInterfaces { length: 0 }],
platform: [ƒ platform { length: 0 }],
release: [ƒ getOSRelease { length: 0 }],
setPriority: [ƒ setPriority { length: 2 }],
tmpdir: [ƒ tmpdir { length: 0 }],
totalmem: [ƒ getTotalMem { length: 0 }],
type: [ƒ getOSType { length: 0 }],
userInfo: [ƒ userInfo { length: 1 }],
uptime: [ƒ __node_internal_checkError { length: 0 }],
version: [ƒ getOSVersion { length: 0 }],
machine: [ƒ getMachine { length: 0 }],
constants: [Circular: *2],
EOL: "\n",
devNull: "/dev/null"
},
devNull: "/dev/null",
endianness: [ƒ endianness { length: 0 }],
freemem: [ƒ getFreeMem { length: 0 }],
getPriority: [ƒ getPriority { length: 1 }],
homedir: [ƒ __node_internal_checkError { length: 0 }],
hostname: [ƒ __node_internal_checkError { length: 0 }],
loadavg: [ƒ loadavg { length: 0 }],
machine: [ƒ getMachine { length: 0 }],
networkInterfaces: [ƒ networkInterfaces { length: 0 }],
platform: [ƒ platform { length: 0 }],
release: [ƒ getOSRelease { length: 0 }],
setPriority: [ƒ setPriority { length: 2 }],
tmpdir: [ƒ tmpdir { length: 0 }],
totalmem: [ƒ getTotalMem { length: 0 }],
type: [ƒ getOSType { length: 0 }],
uptime: [ƒ __node_internal_checkError { length: 0 }],
userInfo: [ƒ userInfo { length: 1 }],
version: [ƒ getOSVersion { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
arch: [ƒ bound arch { length: 0 }],
cpus: [ƒ bound cpus { length: 0 }],
endianness: [ƒ bound endianness { length: 0 }],
freemem: [ƒ bound freemem { length: 0 }],
getPriority: [ƒ bound getPriority { length: 1 }],
homedir: [ƒ bound homedir { length: 0 }],
hostname: [ƒ bound hostname { length: 0 }],
loadavg: [ƒ bound loadavg { length: 0 }],
networkInterfaces: [ƒ bound networkInterfaces { length: 0 }],
platform: [ƒ bound platform { length: 0 }],
release: [ƒ bound release { length: 0 }],
setPriority: [ƒ bound setPriority { length: 2 }],
tmpdir: [ƒ bound tmpdir { length: 0 }],
totalmem: [ƒ bound totalmem { length: 0 }],
type: [ƒ bound type { length: 0 }],
uptime: [ƒ bound uptime { length: 0 }],
userInfo: [ƒ bound userInfo { length: 0 }],
version: [ƒ bound version { length: 0 }],
machine: [ƒ bound machine { length: 0 }],
devNull: "/dev/null",
EOL: "\n",
constants: {
errno: {
E2BIG: 7,
EACCES: 13,
EADDRINUSE: 98,
EADDRNOTAVAIL: 99,
EAFNOSUPPORT: 97,
EAGAIN: 11,
EALREADY: 114,
EBADF: 9,
EBADMSG: 74,
EBUSY: 16,
ECANCELED: 125,
ECHILD: 10,
ECONNABORTED: 103,
ECONNREFUSED: 111,
ECONNRESET: 104,
EDEADLK: 35,
EDESTADDRREQ: 89,
EDOM: 33,
EDQUOT: 122,
EEXIST: 17,
EFAULT: 14,
EFBIG: 27,
EHOSTUNREACH: 113,
EIDRM: 43,
EILSEQ: 84,
EINPROGRESS: 115,
EINTR: 4,
EINVAL: 22,
EIO: 5,
EISCONN: 106,
EISDIR: 21,
ELOOP: 40,
EMFILE: 24,
EMLINK: 31,
EMSGSIZE: 90,
EMULTIHOP: 72,
ENAMETOOLONG: 36,
ENETDOWN: 100,
ENETRESET: 102,
ENETUNREACH: 101,
ENFILE: 23,
ENOBUFS: 105,
ENODATA: 61,
ENODEV: 19,
ENOENT: 2,
ENOEXEC: 8,
ENOLCK: 37,
ENOLINK: 67,
ENOMEM: 12,
ENOMSG: 42,
ENOPROTOOPT: 92,
ENOSPC: 28,
ENOSR: 63,
ENOSTR: 60,
ENOSYS: 38,
ENOTCONN: 107,
ENOTDIR: 20,
ENOTEMPTY: 39,
ENOTSOCK: 88,
ENOTTY: 25,
ENXIO: 6,
EOPNOTSUPP: 95,
EOVERFLOW: 75,
EPERM: 1,
EPIPE: 32,
EPROTO: 71,
EPROTONOSUPPORT: 93,
EPROTOTYPE: 91,
ERANGE: 34,
EROFS: 30,
ESPIPE: 29,
ESRCH: 3,
ESTALE: 116,
ETIME: 62,
ETIMEDOUT: 110,
ETXTBSY: 26,
EXDEV: 18
},
signals: {
SIGHUP: 1,
SIGINT: 2,
SIGQUIT: 3,
SIGILL: 4,
SIGTRAP: 5,
SIGABRT: 6,
SIGIOT: 6,
SIGBUS: 7,
SIGFPE: 8,
SIGKILL: 9,
SIGUSR1: 10,
SIGSEGV: 11,
SIGUSR2: 12,
SIGPIPE: 13,
SIGALRM: 14,
SIGTERM: 15,
SIGCHLD: 17,
SIGSTKFLT: 16,
SIGCONT: 18,
SIGSTOP: 19,
SIGTSTP: 20,
SIGTTIN: 21,
SIGTTOU: 22,
SIGURG: 23,
SIGXCPU: 24,
SIGXFSZ: 25,
SIGVTALRM: 26,
SIGPROF: 27,
SIGWINCH: 28,
SIGIO: 29,
SIGPOLL: 29,
SIGPWR: 30,
SIGSYS: 31,
SIGUNUSED: 31
},
priority: {
PRIORITY_LOW: 19,
PRIORITY_BELOW_NORMAL: 10,
PRIORITY_NORMAL: 0,
PRIORITY_ABOVE_NORMAL: -7,
PRIORITY_HIGH: -14,
PRIORITY_HIGHEST: -20
},
dlopen: {
RTLD_LAZY: 1,
RTLD_NOW: 2,
RTLD_GLOBAL: 256,
RTLD_LOCAL: 0
},
UV_UDP_REUSEADDR: 4
},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
_makeLong: [ƒ toNamespacedPath { length: 1 }],
basename: [ƒ basename { length: 2 }],
default: <ref *2> {
resolve: [ƒ resolve { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
relative: [ƒ relative { length: 2 }],
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
dirname: [ƒ dirname { length: 1 }],
basename: [ƒ basename { length: 2 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
parse: [ƒ parse { length: 1 }],
sep: "/",
delimiter: ":",
win32: <ref *3> {
resolve: [ƒ resolve { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
relative: [ƒ relative { length: 2 }],
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
dirname: [ƒ dirname { length: 1 }],
basename: [ƒ basename { length: 2 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
parse: [ƒ parse { length: 1 }],
sep: "\\",
delimiter: ";",
win32: [Circular: *3],
posix: [Circular: *2],
_makeLong: [ƒ toNamespacedPath { length: 1 }]
},
posix: [Circular: *2],
_makeLong: [ƒ toNamespacedPath { length: 1 }]
},
delimiter: ":",
dirname: [ƒ dirname { length: 1 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
parse: [ƒ parse { length: 1 }],
posix: [Circular: *2],
relative: [ƒ relative { length: 2 }],
resolve: [ƒ resolve { length: 0 }],
sep: "/",
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
win32: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
} |
<ref *1> {
basename: [ƒ bound basename { length: 0 }],
dirname: [ƒ bound dirname { length: 0 }],
extname: [ƒ bound extname { length: 0 }],
format: [ƒ bound format { length: 0 }],
isAbsolute: [ƒ bound isAbsolute { length: 0 }],
join: [ƒ bound join { length: 0 }],
normalize: [ƒ bound normalize { length: 0 }],
parse: [ƒ bound parse { length: 0 }],
relative: [ƒ bound relative { length: 0 }],
resolve: [ƒ bound resolve { length: 0 }],
toNamespacedPath: [ƒ bound toNamespacedPath { length: 0 }],
sep: "/",
delimiter: ":",
default: [Circular: *1],
win32: <ref *2> {
basename: [ƒ bound basename { length: 0 }],
dirname: [ƒ bound dirname { length: 0 }],
extname: [ƒ bound extname { length: 0 }],
format: [ƒ bound format { length: 0 }],
isAbsolute: [ƒ bound isAbsolute { length: 0 }],
join: [ƒ bound join { length: 0 }],
normalize: [ƒ bound normalize { length: 0 }],
parse: [ƒ bound parse { length: 0 }],
relative: [ƒ bound relative { length: 0 }],
resolve: [ƒ bound resolve { length: 0 }],
toNamespacedPath: [ƒ bound toNamespacedPath { length: 0 }],
sep: "\\",
delimiter: ";",
default: [Circular: *2]
},
posix: <ref *3> {
basename: [ƒ bound basename { length: 0 }],
dirname: [ƒ bound dirname { length: 0 }],
extname: [ƒ bound extname { length: 0 }],
format: [ƒ bound format { length: 0 }],
isAbsolute: [ƒ bound isAbsolute { length: 0 }],
join: [ƒ bound join { length: 0 }],
normalize: [ƒ bound normalize { length: 0 }],
parse: [ƒ bound parse { length: 0 }],
relative: [ƒ bound relative { length: 0 }],
resolve: [ƒ bound resolve { length: 0 }],
toNamespacedPath: [ƒ bound toNamespacedPath { length: 0 }],
sep: "/",
delimiter: ":",
default: [Circular: *3]
},
__esModule: true,
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
_makeLong: [ƒ toNamespacedPath { length: 1 }],
basename: [ƒ basename { length: 2 }],
default: <ref *2> {
resolve: [ƒ resolve { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
relative: [ƒ relative { length: 2 }],
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
dirname: [ƒ dirname { length: 1 }],
basename: [ƒ basename { length: 2 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
parse: [ƒ parse { length: 1 }],
sep: "/",
delimiter: ":",
win32: <ref *3> {
resolve: [ƒ resolve { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
relative: [ƒ relative { length: 2 }],
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
dirname: [ƒ dirname { length: 1 }],
basename: [ƒ basename { length: 2 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
parse: [ƒ parse { length: 1 }],
sep: "\\",
delimiter: ";",
win32: [Circular: *3],
posix: [Circular: *2],
_makeLong: [ƒ toNamespacedPath { length: 1 }]
},
posix: [Circular: *2],
_makeLong: [ƒ toNamespacedPath { length: 1 }]
},
delimiter: ":",
dirname: [ƒ dirname { length: 1 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
parse: [ƒ parse { length: 1 }],
posix: [Circular: *2],
relative: [ƒ relative { length: 2 }],
resolve: [ƒ resolve { length: 0 }],
sep: "/",
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
win32: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
} |
{
basename: [ƒ bound basename { length: 0 }],
dirname: [ƒ bound dirname { length: 0 }],
extname: [ƒ bound extname { length: 0 }],
format: [ƒ bound format { length: 0 }],
isAbsolute: [ƒ bound isAbsolute { length: 0 }],
join: [ƒ bound join { length: 0 }],
normalize: [ƒ bound normalize { length: 0 }],
parse: [ƒ bound parse { length: 0 }],
relative: [ƒ bound relative { length: 0 }],
resolve: [ƒ bound resolve { length: 0 }],
toNamespacedPath: [ƒ bound toNamespacedPath { length: 0 }],
sep: "/",
delimiter: ":",
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
_makeLong: [ƒ toNamespacedPath { length: 1 }],
basename: [ƒ basename { length: 2 }],
default: <ref *2> {
resolve: [ƒ resolve { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
relative: [ƒ relative { length: 2 }],
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
dirname: [ƒ dirname { length: 1 }],
basename: [ƒ basename { length: 2 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
parse: [ƒ parse { length: 1 }],
sep: "\\",
delimiter: ";",
win32: [Circular: *2],
posix: <ref *3> {
resolve: [ƒ resolve { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
relative: [ƒ relative { length: 2 }],
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
dirname: [ƒ dirname { length: 1 }],
basename: [ƒ basename { length: 2 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
parse: [ƒ parse { length: 1 }],
sep: "/",
delimiter: ":",
win32: [Circular: *2],
posix: [Circular: *3],
_makeLong: [ƒ toNamespacedPath { length: 1 }]
},
_makeLong: [ƒ toNamespacedPath { length: 1 }]
},
delimiter: ";",
dirname: [ƒ dirname { length: 1 }],
extname: [ƒ extname { length: 1 }],
format: [ƒ bound _format { length: 1 }],
isAbsolute: [ƒ isAbsolute { length: 1 }],
join: [ƒ join { length: 0 }],
normalize: [ƒ normalize { length: 1 }],
parse: [ƒ parse { length: 1 }],
posix: [Circular: *3],
relative: [ƒ relative { length: 2 }],
resolve: [ƒ resolve { length: 0 }],
sep: "\\",
toNamespacedPath: [ƒ toNamespacedPath { length: 1 }],
win32: [Circular: *2],
Symbol(Symbol.toStringTag): "Module"
} |
{
basename: [ƒ bound basename { length: 0 }],
default: {
basename: [ƒ bound basename { length: 0 }],
dirname: [ƒ bound dirname { length: 0 }],
extname: [ƒ bound extname { length: 0 }],
format: [ƒ bound format { length: 0 }],
isAbsolute: [ƒ bound isAbsolute { length: 0 }],
join: [ƒ bound join { length: 0 }],
normalize: [ƒ bound normalize { length: 0 }],
parse: [ƒ bound parse { length: 0 }],
relative: [ƒ bound relative { length: 0 }],
resolve: [ƒ bound resolve { length: 0 }],
toNamespacedPath: [ƒ bound toNamespacedPath { length: 0 }],
sep: "\\",
delimiter: ";"
},
delimiter: ";",
dirname: [ƒ bound dirname { length: 0 }],
extname: [ƒ bound extname { length: 0 }],
format: [ƒ bound format { length: 0 }],
isAbsolute: [ƒ bound isAbsolute { length: 0 }],
join: [ƒ bound join { length: 0 }],
normalize: [ƒ bound normalize { length: 0 }],
parse: [ƒ bound parse { length: 0 }],
relative: [ƒ bound relative { length: 0 }],
resolve: [ƒ bound resolve { length: 0 }],
sep: "\\",
toNamespacedPath: [ƒ bound toNamespacedPath { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Performance: [ƒ Performance { length: 0 }],
PerformanceEntry: [ƒ PerformanceEntry { length: 0 }],
PerformanceMark: [ƒ PerformanceMark { length: 2 }],
PerformanceMeasure: [ƒ PerformanceMeasure { length: 4 }],
PerformanceObserver: [ƒ PerformanceObserver { length: 1 }],
PerformanceObserverEntryList: [ƒ PerformanceObserverEntryList { length: 1 }],
PerformanceResourceTiming: [ƒ PerformanceResourceTiming { length: 0 }],
constants: {
NODE_PERFORMANCE_GC_MAJOR: 4,
NODE_PERFORMANCE_GC_MINOR: 1,
NODE_PERFORMANCE_GC_INCREMENTAL: 8,
NODE_PERFORMANCE_GC_WEAKCB: 16,
NODE_PERFORMANCE_GC_FLAGS_NO: 0,
NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED: 2,
NODE_PERFORMANCE_GC_FLAGS_FORCED: 4,
NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING: 8,
NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE: 16,
NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY: 32,
NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE: 64,
NODE_PERFORMANCE_ENTRY_TYPE_GC: 0,
NODE_PERFORMANCE_ENTRY_TYPE_HTTP: 1,
NODE_PERFORMANCE_ENTRY_TYPE_HTTP2: 2,
NODE_PERFORMANCE_ENTRY_TYPE_NET: 3,
NODE_PERFORMANCE_ENTRY_TYPE_DNS: 4,
NODE_PERFORMANCE_MILESTONE_ENVIRONMENT: 0,
NODE_PERFORMANCE_MILESTONE_NODE_START: 1,
NODE_PERFORMANCE_MILESTONE_V8_START: 2,
NODE_PERFORMANCE_MILESTONE_LOOP_START: 3,
NODE_PERFORMANCE_MILESTONE_LOOP_EXIT: 4,
NODE_PERFORMANCE_MILESTONE_BOOTSTRAP_COMPLETE: 5
},
createHistogram: [ƒ createHistogram { length: 0 }],
default: {
Performance: [ƒ Performance { length: 0 }],
PerformanceEntry: [ƒ PerformanceEntry { length: 0 }],
PerformanceMark: [ƒ PerformanceMark { length: 2 }],
PerformanceMeasure: [ƒ PerformanceMeasure { length: 4 }],
PerformanceObserver: [ƒ PerformanceObserver { length: 1 }],
PerformanceObserverEntryList: [ƒ PerformanceObserverEntryList { length: 1 }],
PerformanceResourceTiming: [ƒ PerformanceResourceTiming { length: 0 }],
monitorEventLoopDelay: [ƒ monitorEventLoopDelay { length: 0 }],
createHistogram: [ƒ createHistogram { length: 0 }],
performance: Performance {
Symbol(kEvents): SafeMap {},
Symbol(events.maxEventTargetListeners): 10,
Symbol(events.maxEventTargetListenersWarned): false
},
constants: [Circular: *2]
},
monitorEventLoopDelay: [ƒ monitorEventLoopDelay { length: 0 }],
performance: [Circular: *4],
Symbol(Symbol.toStringTag): "Module"
} |
{
performance: {
now: [ƒ now { length: 0 }],
timeOrigin: 1680584173299.0142
},
PerformanceEntry: [ƒ PerformanceEntry { length: 0 }],
PerformanceNodeTiming: [ƒ PerformanceNodeTiming { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
_debugEnd: [ƒ _debugEnd { length: 0 }],
_debugProcess: [ƒ _debugProcess { length: 0 }],
_events: [Object: null prototype] {
newListener: [ƒ startListeningIfSignal { length: 1 }],
removeListener: [ƒ stopListeningIfSignal { length: 1 }],
warning: [ƒ onWarning { length: 1 }],
exit: [ƒ handleProcessExit { length: 0 }]
},
_eventsCount: 4,
_exiting: false,
_fatalException: [ƒ { length: 2 }],
_getActiveHandles: [ƒ _getActiveHandles { length: 0 }],
_getActiveRequests: [ƒ _getActiveRequests { length: 0 }],
_kill: [ƒ _kill { length: 0 }],
_linkedBinding: [ƒ _linkedBinding { length: 1 }],
_maxListeners: undefined,
_preload_modules: [],
_rawDebug: [ƒ _rawDebug { length: 0 }],
_startProfilerIdleNotifier: [ƒ { length: 0 }],
_stopProfilerIdleNotifier: [ƒ { length: 0 }],
_tickCallback: [ƒ runNextTicks { length: 0 }],
abort: [ƒ abort { length: 0 }],
allowedNodeEnvironmentFlags: NodeEnvironmentFlagsSet {
Symbol(internal properties): {
array: [
"--experimental-abortcontroller",
"--experimental-import-meta-resolve",
"--no-experimental-import-meta-resolve",
"--experimental-vm-modules",
"--no-experimental-vm-modules",
"--report-signal",
"--throw-deprecation",
"--no-throw-deprecation",
"--trace-deprecation",
"--no-trace-deprecation",
"--heapsnapshot-signal",
"--watch",
"--no-watch",
"--deprecation",
"--no-deprecation",
"--force-async-hooks-checks",
"--no-force-async-hooks-checks",
"--diagnostic-dir",
"--report-on-fatalerror",
"--no-report-on-fatalerror",
"--force-node-api-uncaught-exceptions-policy",
"--no-force-node-api-uncaught-exceptions-policy",
"--node-memory-debug",
"--experimental-specifier-resolution",
"--addons",
"--no-addons",
"--warnings",
"--no-warnings",
"--tls-min-v1.1",
"--no-tls-min-v1.1",
"--preserve-symlinks-main",
"--no-preserve-symlinks-main",
"--global-search-paths",
"--no-global-search-paths",
"--experimental-global-customevent",
"--no-experimental-global-customevent",
"--pending-deprecation",
"--no-pending-deprecation",
"--test-only",
"--no-test-only",
"--dns-result-order",
"--tls-min-v1.2",
"--no-tls-min-v1.2",
"--tls-min-v1.0",
"--no-tls-min-v1.0",
"--openssl-shared-config",
"--no-openssl-shared-config",
"--experimental-json-modules",
"--conditions",
"--disable-proto",
"--zero-fill-buffers",
"--no-zero-fill-buffers",
"--experimental-worker",
"--use-bundled-ca",
"--no-use-bundled-ca",
"--experimental-top-level-await",
"--openssl-legacy-provider",
"--no-openssl-legacy-provider",
"--v8-pool-size",
"--force-fips",
"--no-force-fips",
"--experimental-shadow-realm",
"--no-experimental-shadow-realm",
"--perf-prof-unwinding-info",
"--force-context-aware",
"--no-force-context-aware",
"--max-semi-space-size",
"--experimental-global-webcrypto",
"--no-experimental-global-webcrypto",
"--preserve-symlinks",
"--no-preserve-symlinks",
"--secure-heap-min",
"--abort-on-uncaught-exception",
"--trace-event-categories",
"--report-dir",
"--unhandled-rejections",
"--snapshot-blob",
"--huge-max-old-generation-size",
"--node-snapshot",
"--no-node-snapshot",
"--icu-data-dir",
"--report-filename",
"--interpreted-frames-native-stack",
"--tls-cipher-list",
"--watch-path",
"--use-largepages",
"--secure-heap",
"--experimental-loader",
"--heapsnapshot-near-heap-limit",
"--policy-integrity",
"--verify-base-objects",
"--no-verify-base-objects",
"--use-openssl-ca",
"--no-use-openssl-ca",
"--experimental-wasm-modules",
"--no-experimental-wasm-modules",
"--experimental-network-imports",
"--no-experimental-network-imports",
"--inspect",
"--no-inspect",
"--enable-source-maps",
"--no-enable-source-maps",
"--experimental-fetch",
"--no-experimental-fetch",
"--http-parser",
"--insecure-http-parser",
"--no-insecure-http-parser",
"--watch-preserve-output",
"--no-watch-preserve-output",
"--napi-modules",
"--enable-fips",
"--no-enable-fips",
"--tls-min-v1.3",
"--no-tls-min-v1.3",
"--tls-max-v1.3",
"--no-tls-max-v1.3",
"--inspect-publish-uid",
"--inspect-brk",
"--no-inspect-brk",
"--frozen-intrinsics",
"--no-frozen-intrinsics",
"--inspect-port",
"--trace-exit",
"--no-trace-exit",
"--report-uncaught-exception",
"--no-report-uncaught-exception",
"--tls-keylog",
"--max-http-header-size",
"--redirect-warnings",
"--enable-etw-stack-walking",
"--perf-basic-prof",
"--max-old-space-size",
"--trace-event-file-pattern",
"--report-on-signal",
"--no-report-on-signal",
"--trace-atomics-wait",
"--no-trace-atomics-wait",
"--debug-arraybuffer-allocations",
"--no-debug-arraybuffer-allocations",
"--report-compact",
"--no-report-compact",
"--trace-sync-io",
"--no-trace-sync-io",
"--perf-basic-prof-only-functions",
"--title",
"--disallow-code-generation-from-strings",
"--experimental-report",
"--experimental-modules",
"--perf-prof",
"--experimental-policy",
"--track-heap-objects",
"--no-track-heap-objects",
"--input-type",
"--jitless",
"--tls-max-v1.2",
"--no-tls-max-v1.2",
"--trace-tls",
"--no-trace-tls",
"--trace-sigint",
"--no-trace-sigint",
"--trace-warnings",
"--no-trace-warnings",
"--experimental-repl-await",
"--no-experimental-repl-await",
"--openssl-config",
"--trace-uncaught",
"--no-trace-uncaught",
"--extra-info-on-fatal-exception",
"--no-extra-info-on-fatal-exception",
"--stack-trace-limit",
"--require",
"--experimental-wasi-unstable-preview1",
"--no-experimental-wasi-unstable-preview1",
"--debug-port",
"--inspect",
"--inspect-brk",
"-C",
"--loader",
"--prof-process",
"-r",
"--trace-events-enabled",
"--es-module-specifier-resolution",
"--report-directory"
]
}
},
arch: "x64",
argv: [
"/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
"/tmp/fs-fixture-1680584171528-1/process.mjs"
],
argv0: "node",
assert: [ƒ deprecated { length: 0 }],
binding: [ƒ binding { length: 1 }],
chdir: [ƒ wrappedChdir { length: 1 }],
config: {
target_defaults: {
cflags: [],
default_configuration: "Release",
defines: [
"NODE_OPENSSL_CONF_NAME=nodejs_conf",
"NODE_OPENSSL_HAS_QUIC",
"ICU_NO_USER_DATA_OVERRIDE"
],
include_dirs: [],
libraries: []
},
variables: {
asan: 0,
coverage: false,
dcheck_always_on: 0,
debug_nghttp2: false,
debug_node: false,
enable_lto: false,
enable_pgo_generate: false,
enable_pgo_use: false,
error_on_warn: false,
force_dynamic_crt: 0,
gas_version: "2.30",
host_arch: "x64",
icu_data_in: "../../deps/icu-tmp/icudt72l.dat",
icu_endianness: "l",
icu_gyp_path: "tools/icu/icu-generic.gyp",
icu_path: "deps/icu-small",
icu_small: false,
icu_ver_major: "72",
is_debug: 0,
libdir: "lib",
llvm_version: "0.0",
napi_build_version: "8",
node_builtin_shareable_builtins: [
"deps/cjs-module-lexer/lexer.js",
"deps/cjs-module-lexer/dist/lexer.js",
"deps/undici/undici.js"
],
node_byteorder: "little",
node_debug_lib: false,
node_enable_d8: false,
node_enable_v8_vtunejit: false,
node_fipsinstall: false,
node_install_corepack: true,
node_install_npm: true,
node_library_files: [
"lib/_http_agent.js",
"lib/_http_client.js",
"lib/_http_common.js",
"lib/_http_incoming.js",
"lib/_http_outgoing.js",
"lib/_http_server.js",
"lib/_stream_duplex.js",
"lib/_stream_passthrough.js",
"lib/_stream_readable.js",
"lib/_stream_transform.js",
"lib/_stream_wrap.js",
"lib/_stream_writable.js",
"lib/_tls_common.js",
"lib/_tls_wrap.js",
"lib/assert.js",
"lib/assert/strict.js",
"lib/async_hooks.js",
"lib/buffer.js",
"lib/child_process.js",
"lib/cluster.js",
"lib/console.js",
"lib/constants.js",
"lib/crypto.js",
"lib/dgram.js",
"lib/diagnostics_channel.js",
"lib/dns.js",
"lib/dns/promises.js",
"lib/domain.js",
"lib/events.js",
"lib/fs.js",
"lib/fs/promises.js",
"lib/http.js",
"lib/http2.js",
"lib/https.js",
"lib/inspector.js",
"lib/internal/abort_controller.js",
"lib/internal/assert.js",
"lib/internal/assert/assertion_error.js",
"lib/internal/assert/calltracker.js",
"lib/internal/async_hooks.js",
"lib/internal/blob.js",
"lib/internal/blocklist.js",
"lib/internal/bootstrap/browser.js",
"lib/internal/bootstrap/loaders.js",
"lib/internal/bootstrap/node.js",
"lib/internal/bootstrap/switches/does_not_own_process_state.js",
"lib/internal/bootstrap/switches/does_own_process_state.js",
"lib/internal/bootstrap/switches/is_main_thread.js",
"lib/internal/bootstrap/switches/is_not_main_thread.js",
"lib/internal/buffer.js",
"lib/internal/child_process.js",
"lib/internal/child_process/serialization.js",
"lib/internal/cli_table.js",
"lib/internal/cluster/child.js",
"lib/internal/cluster/primary.js",
"lib/internal/cluster/round_robin_handle.js",
"lib/internal/cluster/shared_handle.js",
"lib/internal/cluster/utils.js",
"lib/internal/cluster/worker.js",
"lib/internal/console/constructor.js",
"lib/internal/console/global.js",
"lib/internal/constants.js",
"lib/internal/crypto/aes.js",
"lib/internal/crypto/certificate.js",
"lib/internal/crypto/cfrg.js",
"lib/internal/crypto/cipher.js",
"lib/internal/crypto/diffiehellman.js",
"lib/internal/crypto/ec.js",
"lib/internal/crypto/hash.js",
"lib/internal/crypto/hashnames.js",
"lib/internal/crypto/hkdf.js",
"lib/internal/crypto/keygen.js",
"lib/internal/crypto/keys.js",
"lib/internal/crypto/mac.js",
"lib/internal/crypto/pbkdf2.js",
"lib/internal/crypto/random.js",
"lib/internal/crypto/rsa.js",
"lib/internal/crypto/scrypt.js",
"lib/internal/crypto/sig.js",
"lib/internal/crypto/util.js",
"lib/internal/crypto/webcrypto.js",
"lib/internal/crypto/x509.js",
"lib/internal/debugger/inspect.js",
"lib/internal/debugger/inspect_client.js",
"lib/internal/debugger/inspect_repl.js",
"lib/internal/dgram.js",
"lib/internal/dns/callback_resolver.js",
"lib/internal/dns/promises.js",
"lib/internal/dns/utils.js",
"lib/internal/dtrace.js",
"lib/internal/encoding.js",
"lib/internal/error_serdes.js",
"lib/internal/errors.js",
"lib/internal/event_target.js",
"lib/internal/file.js",
"lib/internal/fixed_queue.js",
"lib/internal/freelist.js",
"lib/internal/freeze_intrinsics.js",
"lib/internal/fs/cp/cp-sync.js",
"lib/internal/fs/cp/cp.js",
"lib/internal/fs/dir.js",
"lib/internal/fs/promises.js",
"lib/internal/fs/read_file_context.js",
"lib/internal/fs/recursive_watch.js",
"lib/internal/fs/rimraf.js",
"lib/internal/fs/streams.js",
"lib/internal/fs/sync_write_stream.js",
"lib/internal/fs/utils.js",
"lib/internal/fs/watchers.js",
"lib/internal/heap_utils.js",
"lib/internal/histogram.js",
"lib/internal/http.js",
"lib/internal/http2/compat.js",
"lib/internal/http2/core.js",
"lib/internal/http2/util.js",
"lib/internal/idna.js",
"lib/internal/inspector_async_hook.js",
"lib/internal/js_stream_socket.js",
"lib/internal/legacy/processbinding.js",
"lib/internal/linkedlist.js",
"lib/internal/main/check_syntax.js",
"lib/internal/main/environment.js",
"lib/internal/main/eval_stdin.js",
"lib/internal/main/eval_string.js",
"lib/internal/main/inspect.js",
"lib/internal/main/mksnapshot.js",
"lib/internal/main/print_help.js",
"lib/internal/main/prof_process.js",
"lib/internal/main/repl.js",
"lib/internal/main/run_main_module.js",
"lib/internal/main/test_runner.js",
"lib/internal/main/watch_mode.js",
"lib/internal/main/worker_thread.js",
"lib/internal/mime.js",
"lib/internal/modules/cjs/helpers.js",
"lib/internal/modules/cjs/loader.js",
"lib/internal/modules/esm/assert.js",
"lib/internal/modules/esm/create_dynamic_module.js",
"lib/internal/modules/esm/fetch_module.js",
"lib/internal/modules/esm/formats.js",
"lib/internal/modules/esm/get_format.js",
"lib/internal/modules/esm/handle_process_exit.js",
"lib/internal/modules/esm/initialize_import_meta.js",
"lib/internal/modules/esm/load.js",
"lib/internal/modules/esm/loader.js",
"lib/internal/modules/esm/module_job.js",
"lib/internal/modules/esm/module_map.js",
"lib/internal/modules/esm/package_config.js",
"lib/internal/modules/esm/resolve.js",
"lib/internal/modules/esm/translators.js",
"lib/internal/modules/package_json_reader.js",
"lib/internal/modules/run_main.js",
"lib/internal/net.js",
"lib/internal/options.js",
"lib/internal/per_context/domexception.js",
"lib/internal/per_context/messageport.js",
"lib/internal/per_context/primordials.js",
"lib/internal/perf/event_loop_delay.js",
"lib/internal/perf/event_loop_utilization.js",
"lib/internal/perf/nodetiming.js",
"lib/internal/perf/observe.js",
"lib/internal/perf/performance.js",
"lib/internal/perf/performance_entry.js",
"lib/internal/perf/resource_timing.js",
"lib/internal/perf/timerify.js",
"lib/internal/perf/usertiming.js",
"lib/internal/perf/utils.js",
"lib/internal/policy/manifest.js",
"lib/internal/policy/sri.js",
"lib/internal/priority_queue.js",
"lib/internal/process/esm_loader.js",
"lib/internal/process/execution.js",
"lib/internal/process/per_thread.js",
"lib/internal/process/policy.js",
"lib/internal/process/pre_execution.js",
"lib/internal/process/promises.js",
"lib/internal/process/report.js",
"lib/internal/process/signal.js",
"lib/internal/process/task_queues.js",
"lib/internal/process/warning.js",
"lib/internal/process/worker_thread_only.js",
"lib/internal/promise_hooks.js",
"lib/internal/querystring.js",
"lib/internal/readline/callbacks.js",
"lib/internal/readline/emitKeypressEvents.js",
"lib/internal/readline/interface.js",
"lib/internal/readline/promises.js",
"lib/internal/readline/utils.js",
"lib/internal/repl.js",
"lib/internal/repl/await.js",
"lib/internal/repl/history.js",
"lib/internal/repl/utils.js",
"lib/internal/socket_list.js",
"lib/internal/socketaddress.js",
"lib/internal/source_map/prepare_stack_trace.js",
"lib/internal/source_map/source_map.js",
"lib/internal/source_map/source_map_cache.js",
"lib/internal/stream_base_commons.js",
"lib/internal/streams/add-abort-signal.js",
"lib/internal/streams/buffer_list.js",
"lib/internal/streams/compose.js",
"lib/internal/streams/destroy.js",
"lib/internal/streams/duplex.js",
"lib/internal/streams/duplexify.js",
"lib/internal/streams/end-of-stream.js",
"lib/internal/streams/from.js",
"lib/internal/streams/lazy_transform.js",
"lib/internal/streams/legacy.js",
"lib/internal/streams/operators.js",
"lib/internal/streams/passthrough.js",
"lib/internal/streams/pipeline.js",
"lib/internal/streams/readable.js",
"lib/internal/streams/state.js",
"lib/internal/streams/transform.js",
"lib/internal/streams/utils.js",
"lib/internal/streams/writable.js",
"lib/internal/structured_clone.js",
"lib/internal/test/binding.js",
"lib/internal/test/transfer.js",
"lib/internal/test_runner/coverage.js",
"lib/internal/test_runner/harness.js",
"lib/internal/test_runner/mock.js",
"lib/internal/test_runner/reporter/dot.js",
"lib/internal/test_runner/reporter/spec.js",
"lib/internal/test_runner/reporter/tap.js",
"lib/internal/test_runner/runner.js",
"lib/internal/test_runner/tap_checker.js",
"lib/internal/test_runner/tap_lexer.js",
"lib/internal/test_runner/tap_parser.js",
"lib/internal/test_runner/test.js",
"lib/internal/test_runner/tests_stream.js",
"lib/internal/test_runner/utils.js",
"lib/internal/test_runner/yaml_to_js.js",
"lib/internal/timers.js",
"lib/internal/tls/secure-context.js",
"lib/internal/tls/secure-pair.js",
"lib/internal/trace_events_async_hooks.js",
"lib/internal/tty.js",
"lib/internal/url.js",
"lib/internal/util.js",
"lib/internal/util/colors.js",
"lib/internal/util/comparisons.js",
"lib/internal/util/debuglog.js",
"lib/internal/util/inspect.js",
"lib/internal/util/inspector.js",
"lib/internal/util/iterable_weak_map.js",
"lib/internal/util/parse_args/parse_args.js",
"lib/internal/util/parse_args/utils.js",
"lib/internal/util/types.js",
"lib/internal/v8/startup_snapshot.js",
"lib/internal/v8_prof_polyfill.js",
"lib/internal/v8_prof_processor.js",
"lib/internal/validators.js",
"lib/internal/vm.js",
"lib/internal/vm/module.js",
"lib/internal/wasm_web_api.js",
"lib/internal/watch_mode/files_watcher.js",
"lib/internal/watchdog.js",
"lib/internal/webstreams/adapters.js",
"lib/internal/webstreams/compression.js",
"lib/internal/webstreams/encoding.js",
"lib/internal/webstreams/queuingstrategies.js",
"lib/internal/webstreams/readablestream.js",
"lib/internal/webstreams/transfer.js",
"lib/internal/webstreams/transformstream.js",
"lib/internal/webstreams/util.js",
"lib/internal/webstreams/writablestream.js",
"lib/internal/worker.js",
"lib/internal/worker/io.js",
"lib/internal/worker/js_transferable.js",
"lib/module.js",
"lib/net.js",
"lib/os.js",
"lib/path.js",
"lib/path/posix.js",
"lib/path/win32.js",
"lib/perf_hooks.js",
"lib/process.js",
"lib/punycode.js",
"lib/querystring.js",
"lib/readline.js",
"lib/readline/promises.js",
"lib/repl.js",
"lib/stream.js",
"lib/stream/consumers.js",
"lib/stream/promises.js",
"lib/stream/web.js",
"lib/string_decoder.js",
"lib/sys.js",
"lib/test.js",
"lib/timers.js",
"lib/timers/promises.js",
"lib/tls.js",
"lib/trace_events.js",
"lib/tty.js",
"lib/url.js",
"lib/util.js",
"lib/util/types.js",
"lib/v8.js",
"lib/vm.js",
"lib/wasi.js",
"lib/worker_threads.js",
"lib/zlib.js"
],
node_module_version: 108,
node_no_browser_globals: false,
node_prefix: "/",
node_release_urlbase: "https://nodejs.org/download/release/",
node_section_ordering_info: "",
node_shared: false,
node_shared_brotli: false,
node_shared_cares: false,
node_shared_http_parser: false,
node_shared_libuv: false,
node_shared_nghttp2: false,
node_shared_nghttp3: false,
node_shared_ngtcp2: false,
node_shared_openssl: false,
node_shared_zlib: false,
node_tag: "",
node_target_type: "executable",
node_use_bundled_v8: true,
node_use_dtrace: false,
node_use_etw: false,
node_use_node_code_cache: true,
node_use_node_snapshot: true,
node_use_openssl: true,
node_use_v8_platform: true,
node_with_ltcg: false,
node_without_node_options: false,
openssl_is_fips: false,
openssl_quic: true,
ossfuzz: false,
shlib_suffix: "so.108",
target_arch: "x64",
v8_enable_31bit_smis_on_64bit_arch: 0,
v8_enable_gdbjit: 0,
v8_enable_hugepage: 0,
v8_enable_i18n_support: 1,
v8_enable_inspector: 1,
v8_enable_javascript_promise_hooks: 1,
v8_enable_lite_mode: 0,
v8_enable_object_print: 1,
v8_enable_pointer_compression: 0,
v8_enable_shared_ro_heap: 1,
v8_enable_short_builtin_calls: 1,
v8_enable_webassembly: 1,
v8_no_strict_aliasing: 1,
v8_optimized_debug: 1,
v8_promise_internal_field_count: 1,
v8_random_seed: 0,
v8_trace_maps: 0,
v8_use_siphash: 1,
want_separate_host_toolset: 0
}
},
constrainedMemory: [ƒ constrainedMemory { length: 0 }],
cpuUsage: [ƒ cpuUsage { length: 1 }],
cwd: [ƒ wrappedCwd { length: 0 }],
debugPort: 9229,
default: process {
version: "v18.15.0",
versions: {
node: "18.15.0",
v8: "10.2.154.26-node.25",
uv: "1.44.2",
zlib: "1.2.13",
brotli: "1.0.9",
ares: "1.18.1",
modules: "108",
nghttp2: "1.51.0",
napi: "8",
llhttp: "6.0.10",
uvwasi: "0.0.15",
acorn: "8.8.2",
simdutf: "3.1.0",
undici: "5.20.0",
openssl: "3.0.8+quic",
cldr: "42.0",
icu: "72.1",
tz: "2022g",
unicode: "15.0",
ngtcp2: "0.8.1",
nghttp3: "0.7.0"
},
arch: "x64",
platform: "linux",
release: {
name: "node",
lts: "Hydrogen",
sourceUrl: "https://nodejs.org/download/release/v18.15.0/node-v18.15.0.tar.gz",
headersUrl: "https://nodejs.org/download/release/v18.15.0/node-v18.15.0-headers.tar.gz"
},
_rawDebug: [ƒ _rawDebug { length: 0 }],
moduleLoadList: [
"Internal Binding builtins",
"Internal Binding errors",
"Internal Binding util",
"NativeModule internal/errors",
"Internal Binding config",
"Internal Binding timers",
"Internal Binding async_wrap",
"Internal Binding constants",
"Internal Binding types",
"NativeModule internal/util",
"NativeModule internal/util/types",
"NativeModule internal/validators",
"NativeModule internal/promise_hooks",
"Internal Binding task_queue",
"Internal Binding symbols",
"NativeModule internal/async_hooks",
"NativeModule internal/linkedlist",
"NativeModule internal/priority_queue",
"NativeModule internal/assert",
"Internal Binding icu",
"NativeModule internal/util/inspect",
"NativeModule internal/util/debuglog",
"NativeModule internal/timers",
"NativeModule events",
"Internal Binding buffer",
"Internal Binding string_decoder",
"NativeModule internal/buffer",
"Internal Binding blob",
"NativeModule internal/encoding",
"Internal Binding messaging",
"NativeModule internal/worker/js_transferable",
"NativeModule internal/constants",
"NativeModule internal/blob",
"NativeModule internal/file",
"NativeModule buffer",
"NativeModule internal/modules/esm/handle_process_exit",
"Internal Binding process_methods",
"NativeModule internal/process/per_thread",
"Internal Binding credentials",
"NativeModule internal/process/promises",
"NativeModule internal/fixed_queue",
"NativeModule async_hooks",
"NativeModule internal/process/task_queues",
"Internal Binding worker",
"NativeModule internal/util/parse_args/utils",
"NativeModule internal/util/parse_args/parse_args",
"NativeModule internal/mime",
"NativeModule util",
"Internal Binding performance",
"NativeModule internal/perf/utils",
"NativeModule internal/event_target",
"NativeModule timers",
"NativeModule internal/abort_controller",
"NativeModule internal/streams/utils",
"NativeModule internal/streams/end-of-stream",
"NativeModule internal/streams/destroy",
"NativeModule internal/streams/legacy",
"NativeModule internal/streams/add-abort-signal",
"NativeModule internal/streams/buffer_list",
"NativeModule internal/streams/state",
"NativeModule string_decoder",
"NativeModule internal/streams/from",
"NativeModule internal/streams/readable",
"NativeModule internal/streams/writable",
"NativeModule internal/streams/duplex",
"NativeModule internal/streams/pipeline",
"NativeModule internal/streams/compose",
"NativeModule internal/streams/operators",
"NativeModule stream/promises",
"NativeModule internal/streams/transform",
"NativeModule internal/streams/passthrough",
"NativeModule stream",
"NativeModule internal/worker/io",
"NativeModule internal/structured_clone",
"Internal Binding trace_events",
"NativeModule path",
"NativeModule internal/process/execution",
"NativeModule internal/process/warning",
"Internal Binding fs",
"NativeModule internal/querystring",
"NativeModule querystring",
"Internal Binding url",
"NativeModule internal/url",
"NativeModule internal/fs/utils",
"Internal Binding fs_dir",
"NativeModule internal/fs/dir",
"Internal Binding fs_event_wrap",
"Internal Binding uv",
"NativeModule internal/fs/watchers",
"NativeModule internal/fs/read_file_context",
"NativeModule fs",
"Internal Binding serdes",
"Internal Binding mksnapshot",
"NativeModule internal/v8/startup_snapshot",
"Internal Binding profiler",
"Internal Binding heap_utils",
"Internal Binding stream_wrap",
"NativeModule internal/stream_base_commons",
"NativeModule internal/heap_utils",
"Internal Binding options",
"NativeModule internal/options",
"Internal Binding v8",
"NativeModule v8",
"Internal Binding contextify",
"NativeModule internal/vm",
"NativeModule vm",
"NativeModule internal/idna",
"NativeModule url",
"Internal Binding crypto",
"NativeModule internal/crypto/random",
"NativeModule internal/crypto/hashnames",
"NativeModule internal/crypto/util",
"NativeModule internal/crypto/pbkdf2",
"NativeModule internal/crypto/scrypt",
"NativeModule internal/crypto/keys",
"NativeModule internal/crypto/hkdf",
"NativeModule internal/crypto/keygen",
"NativeModule internal/crypto/diffiehellman",
"NativeModule internal/streams/lazy_transform",
"NativeModule internal/crypto/cipher",
"NativeModule internal/crypto/sig",
"NativeModule internal/crypto/hash",
"NativeModule internal/crypto/x509",
"NativeModule internal/crypto/certificate",
"NativeModule crypto",
"NativeModule internal/console/constructor",
"NativeModule internal/console/global",
"NativeModule internal/util/inspector",
"Internal Binding inspector",
"NativeModule internal/perf/performance_entry",
"NativeModule internal/perf/observe",
"NativeModule internal/perf/resource_timing",
"NativeModule internal/perf/nodetiming",
"NativeModule internal/perf/usertiming",
"NativeModule internal/perf/event_loop_utilization",
"NativeModule internal/histogram",
"NativeModule internal/perf/timerify",
"NativeModule internal/perf/performance",
"NativeModule internal/perf/event_loop_delay",
"NativeModule perf_hooks",
"NativeModule internal/webstreams/util",
"NativeModule internal/webstreams/writablestream",
"NativeModule internal/webstreams/readablestream",
"NativeModule internal/webstreams/transformstream",
"NativeModule internal/webstreams/queuingstrategies",
"NativeModule internal/webstreams/encoding",
"NativeModule internal/webstreams/adapters",
"NativeModule internal/webstreams/compression",
"NativeModule internal/process/signal",
"NativeModule internal/process/pre_execution",
"NativeModule internal/inspector_async_hook",
"NativeModule internal/wasm_web_api",
"Internal Binding wasm_web_api",
"Internal Binding report",
"NativeModule internal/process/report",
"NativeModule internal/util/iterable_weak_map",
"NativeModule internal/modules/cjs/helpers",
"NativeModule internal/source_map/source_map_cache",
"NativeModule internal/net",
"NativeModule internal/dns/utils",
"NativeModule internal/modules/package_json_reader",
"Internal Binding module_wrap",
"NativeModule internal/modules/esm/module_job",
"NativeModule internal/modules/esm/assert",
"NativeModule internal/modules/esm/module_map",
"NativeModule internal/modules/esm/package_config",
"Internal Binding tcp_wrap",
"Internal Binding pipe_wrap",
"NativeModule internal/dtrace",
"NativeModule net",
"Internal Binding block_list",
"NativeModule internal/socketaddress",
"NativeModule internal/blocklist",
"NativeModule internal/modules/esm/fetch_module",
"NativeModule internal/modules/esm/formats",
"NativeModule internal/modules/esm/get_format",
"NativeModule internal/modules/esm/resolve",
"NativeModule internal/modules/esm/initialize_import_meta",
"NativeModule internal/fs/rimraf",
"NativeModule internal/readline/utils",
"NativeModule internal/readline/callbacks",
"NativeModule internal/readline/interface",
"NativeModule internal/fs/promises",
"NativeModule internal/modules/esm/load",
"NativeModule internal/modules/esm/create_dynamic_module",
"NativeModule internal/modules/esm/translators",
"NativeModule internal/modules/esm/loader",
"NativeModule internal/vm/module",
"NativeModule internal/process/esm_loader",
"NativeModule internal/modules/cjs/loader",
"NativeModule internal/modules/run_main",
"NativeModule process"
],
binding: [ƒ binding { length: 1 }],
_linkedBinding: [ƒ _linkedBinding { length: 1 }],
_events: [Circular: *2],
_eventsCount: 4,
_maxListeners: undefined,
domain: null,
_exiting: false,
config: [Circular: *8],
dlopen: [ƒ dlopen { length: 0 }],
uptime: [ƒ uptime { length: 0 }],
_getActiveRequests: [ƒ _getActiveRequests { length: 0 }],
_getActiveHandles: [ƒ _getActiveHandles { length: 0 }],
getActiveResourcesInfo: [ƒ getActiveResourcesInfo { length: 0 }],
reallyExit: [ƒ reallyExit { length: 0 }],
_kill: [ƒ _kill { length: 0 }],
cpuUsage: [ƒ cpuUsage { length: 1 }],
resourceUsage: [ƒ resourceUsage { length: 0 }],
memoryUsage: [ƒ memoryUsage { length: 0 }],
constrainedMemory: [ƒ constrainedMemory { length: 0 }],
kill: [ƒ kill { length: 2 }],
exit: [ƒ exit { length: 1 }],
hrtime: [ƒ hrtime { length: 1 }],
openStdin: [ƒ { length: 0 }],
getuid: [ƒ getuid { length: 0 }],
geteuid: [ƒ geteuid { length: 0 }],
getgid: [ƒ getgid { length: 0 }],
getegid: [ƒ getegid { length: 0 }],
getgroups: [ƒ getgroups { length: 0 }],
allowedNodeEnvironmentFlags: [Circular: *4],
assert: [ƒ deprecated { length: 0 }],
features: {
inspector: true,
debug: false,
uv: true,
ipv6: true,
tls_alpn: true,
tls_sni: true,
tls_ocsp: true,
tls: true,
cached_builtins: true
},
_fatalException: [ƒ { length: 2 }],
setUncaughtExceptionCaptureCallback: [ƒ setUncaughtExceptionCaptureCallback { length: 1 }],
hasUncaughtExceptionCaptureCallback: [ƒ hasUncaughtExceptionCaptureCallback { length: 0 }],
emitWarning: [ƒ emitWarning { length: 4 }],
nextTick: [ƒ nextTick { length: 1 }],
_tickCallback: [ƒ runNextTicks { length: 0 }],
_debugProcess: [ƒ _debugProcess { length: 0 }],
_debugEnd: [ƒ _debugEnd { length: 0 }],
_startProfilerIdleNotifier: [ƒ { length: 0 }],
_stopProfilerIdleNotifier: [ƒ { length: 0 }],
stdout: <ref *22> Socket {
connecting: false,
_hadError: false,
_parent: null,
_host: null,
_closeAfterHandlingError: false,
_readableState: ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: BufferList {
head: null,
tail: null,
length: 0
},
length: 0,
pipes: [],
flowing: null,
ended: true,
endEmitted: true,
reading: false,
constructed: true,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
destroyed: false,
errored: null,
closed: false,
closeEmitted: false,
defaultEncoding: "utf8",
awaitDrainWriters: null,
multiAwaitDrain: false,
readingMore: false,
dataEmitted: false,
decoder: null,
encoding: null,
readable: false,
Symbol(kPaused): null
},
_events: [Object: null prototype] {
end: [ƒ onReadableStreamEnd { length: 0 }]
},
_eventsCount: 1,
_maxListeners: undefined,
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: false,
defaultEncoding: "utf8",
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [ƒ bound onwrite { length: 1 }],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
Symbol(kOnFinished): []
},
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: "",
server: null,
_server: null,
_type: "pipe",
fd: 1,
_isStdio: true,
destroySoon: [ƒ destroy { length: 2 }],
_destroy: [ƒ dummyDestroy { length: 2 }],
Symbol(async_id_symbol): 8,
Symbol(kHandle): Pipe {
Symbol(owner_symbol): [Circular: *22]
},
Symbol(lastWriteQueueSize): 0,
Symbol(timeout): null,
Symbol(kBuffer): null,
Symbol(kBufferCb): null,
Symbol(kBufferGen): null,
Symbol(kCapture): false,
Symbol(kSetNoDelay): false,
Symbol(kSetKeepAlive): false,
Symbol(kSetKeepAliveInitialDelay): 0,
Symbol(kBytesRead): 0,
Symbol(kBytesWritten): 0
},
stdin: <ref *31> Socket {
connecting: false,
_hadError: false,
_parent: null,
_host: null,
_closeAfterHandlingError: false,
_readableState: ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: BufferList {
head: null,
tail: null,
length: 0
},
length: 0,
pipes: [],
flowing: null,
ended: false,
endEmitted: false,
reading: false,
constructed: true,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
destroyed: false,
errored: null,
closed: false,
closeEmitted: false,
defaultEncoding: "utf8",
awaitDrainWriters: null,
multiAwaitDrain: false,
readingMore: false,
dataEmitted: false,
decoder: null,
encoding: null,
Symbol(kPaused): null
},
_events: [Object: null prototype] {
end: [ƒ onReadableStreamEnd { length: 0 }],
pause: [ƒ { length: 0 }]
},
_eventsCount: 2,
_maxListeners: undefined,
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: true,
ended: true,
finished: true,
destroyed: false,
decodeStrings: false,
defaultEncoding: "utf8",
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [ƒ bound onwrite { length: 1 }],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
writable: false,
Symbol(kOnFinished): []
},
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: "",
server: null,
_server: null,
fd: 0,
Symbol(async_id_symbol): 9,
Symbol(kHandle): Pipe {
reading: false,
Symbol(owner_symbol): [Circular: *31]
},
Symbol(lastWriteQueueSize): 0,
Symbol(timeout): null,
Symbol(kBuffer): null,
Symbol(kBufferCb): null,
Symbol(kBufferGen): null,
Symbol(kCapture): false,
Symbol(kSetNoDelay): false,
Symbol(kSetKeepAlive): false,
Symbol(kSetKeepAliveInitialDelay): 0,
Symbol(kBytesRead): 0,
Symbol(kBytesWritten): 0
},
stderr: <ref *40> Socket {
connecting: false,
_hadError: false,
_parent: null,
_host: null,
_closeAfterHandlingError: false,
_readableState: ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: BufferList {
head: null,
tail: null,
length: 0
},
length: 0,
pipes: [],
flowing: null,
ended: true,
endEmitted: true,
reading: false,
constructed: true,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
destroyed: false,
errored: null,
closed: false,
closeEmitted: false,
defaultEncoding: "utf8",
awaitDrainWriters: null,
multiAwaitDrain: false,
readingMore: false,
dataEmitted: false,
decoder: null,
encoding: null,
readable: false,
Symbol(kPaused): null
},
_events: [Object: null prototype] {
end: [ƒ onReadableStreamEnd { length: 0 }]
},
_eventsCount: 1,
_maxListeners: undefined,
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: false,
defaultEncoding: "utf8",
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [ƒ bound onwrite { length: 1 }],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: false,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
Symbol(kOnFinished): []
},
allowHalfOpen: false,
_sockname: null,
_pendingData: null,
_pendingEncoding: "",
server: null,
_server: null,
_type: "pipe",
fd: 2,
_isStdio: true,
destroySoon: [ƒ destroy { length: 2 }],
_destroy: [ƒ dummyDestroy { length: 2 }],
Symbol(async_id_symbol): 10,
Symbol(kHandle): Pipe {
Symbol(owner_symbol): [Circular: *40]
},
Symbol(lastWriteQueueSize): 0,
Symbol(timeout): null,
Symbol(kBuffer): null,
Symbol(kBufferCb): null,
Symbol(kBufferGen): null,
Symbol(kCapture): false,
Symbol(kSetNoDelay): false,
Symbol(kSetKeepAlive): false,
Symbol(kSetKeepAliveInitialDelay): 0,
Symbol(kBytesRead): 0,
Symbol(kBytesWritten): 0
},
abort: [ƒ abort { length: 0 }],
umask: [ƒ wrappedUmask { length: 1 }],
chdir: [ƒ wrappedChdir { length: 1 }],
cwd: [ƒ wrappedCwd { length: 0 }],
initgroups: [ƒ initgroups { length: 2 }],
setgroups: [ƒ setgroups { length: 1 }],
setegid: [ƒ { length: 1 }],
seteuid: [ƒ { length: 1 }],
setgid: [ƒ { length: 1 }],
setuid: [ƒ { length: 1 }],
env: {
GITHUB_STATE: "/home/runner/work/_temp/_runner_file_commands/save_state_e5d1b075-7c1b-4a76-af1f-290a06111153",
npm_package_devDependencies__types_node: "^18.15.11",
DEPLOYMENT_BASEPATH: "/opt/runner",
DOTNET_NOLOGO: "1",
USER: "runner",
npm_config_user_agent: "pnpm/7.31.0 npm/? node/v18.15.0 linux x64",
CI: "true",
GITHUB_ENV: "/home/runner/work/_temp/_runner_file_commands/set_env_e5d1b075-7c1b-4a76-af1f-290a06111153",
PIPX_HOME: "/opt/pipx",
npm_package_devDependencies_execa: "^7.1.1",
npm_node_execpath: "/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
JAVA_HOME_8_X64: "/usr/lib/jvm/temurin-8-jdk-amd64",
SHLVL: "1",
HOME: "/home/runner",
RUNNER_TEMP: "/home/runner/work/_temp",
GITHUB_EVENT_PATH: "/home/runner/work/_temp/_github_workflow/event.json",
JAVA_HOME_11_X64: "/usr/lib/jvm/temurin-11-jdk-amd64",
PIPX_BIN_DIR: "/opt/pipx_bin",
GRAALVM_11_ROOT: "/usr/local/graalvm/graalvm-ce-java11-22.3.1",
GITHUB_REPOSITORY_OWNER: "privatenumber",
npm_package_devDependencies__pvtnbr_eslint_config: "^0.33.0",
GRADLE_HOME: "/usr/share/gradle-8.0.2",
ANDROID_NDK_LATEST_HOME: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
STATS_RDCL: "true",
GITHUB_RETENTION_DAYS: "90",
GITHUB_REPOSITORY_OWNER_ID: "1075694",
POWERSHELL_DISTRIBUTION_CHANNEL: "GitHub-Actions-ubuntu22",
AZURE_EXTENSION_DIR: "/opt/az/azcliextensions",
GITHUB_HEAD_REF: "",
SYSTEMD_EXEC_PID: "667",
GITHUB_GRAPHQL_URL: "https://api.github.com/graphql",
GOROOT_1_20_X64: "/opt/hostedtoolcache/go/1.20.2/x64",
NVM_DIR: "/home/runner/.nvm",
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: "1",
JAVA_HOME_17_X64: "/usr/lib/jvm/temurin-17-jdk-amd64",
ImageVersion: "20230326.2",
npm_package_eslintConfig_ignorePatterns_0: "README.md",
RUNNER_OS: "Linux",
GITHUB_API_URL: "https://api.github.com",
SWIFT_PATH: "/usr/share/swift/usr/bin",
RUNNER_USER: "runner",
CHROMEWEBDRIVER: "/usr/local/share/chrome_driver",
JOURNAL_STREAM: "8:17594",
GITHUB_WORKFLOW: "Compare Bun and Node.js",
_: "/home/runner/setup-pnpm/node_modules/.bin/pnpm",
npm_package_private: "true",
npm_package_scripts_lint: "eslint --cache .",
npm_config_registry: "https://registry.npmjs.org/",
GITHUB_RUN_ID: "4604114625",
GOROOT_1_17_X64: "/opt/hostedtoolcache/go/1.17.13/x64",
GITHUB_REF_TYPE: "branch",
BOOTSTRAP_HASKELL_NONINTERACTIVE: "1",
GITHUB_WORKFLOW_SHA: "897e03d751f4c5a7562d55543a71a9361da84e1a",
GITHUB_BASE_REF: "",
ImageOS: "ubuntu22",
npm_package_scripts_start: "tsx index.ts",
GITHUB_WORKFLOW_REF: "privatenumber/compare-bun-node/.github/workflows/compare.yml@refs/heads/master",
PERFLOG_LOCATION_SETTING: "RUNNER_PERFLOG",
GOROOT_1_18_X64: "/opt/hostedtoolcache/go/1.18.10/x64",
GITHUB_ACTION_REPOSITORY: "",
npm_config_node_gyp: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/dist/node_modules/node-gyp/…",
PATH: "/home/runner/work/compare-bun-node/compare-bun-node/node_modules/.bin:/home/runner/setup-pnpm/node_m…",
ANT_HOME: "/usr/share/ant",
DOTNET_MULTILEVEL_LOOKUP: "0",
RUNNER_TRACKING_ID: "github_17dec555-0d31-4512-b388-f3d8c2b47986",
INVOCATION_ID: "8550a31607ab4f17b44b2b35b1ca49c7",
RUNNER_TOOL_CACHE: "/opt/hostedtoolcache",
GOROOT_1_19_X64: "/opt/hostedtoolcache/go/1.19.7/x64",
NODE: "/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
GITHUB_ACTION: "__run",
GITHUB_RUN_NUMBER: "8",
GITHUB_TRIGGERING_ACTOR: "privatenumber",
RUNNER_ARCH: "X64",
XDG_RUNTIME_DIR: "/run/user/1001",
AGENT_TOOLSDIRECTORY: "/opt/hostedtoolcache",
npm_package_devDependencies_comment_mark: "^1.1.1",
LANG: "C.UTF-8",
VCPKG_INSTALLATION_ROOT: "/usr/local/share/vcpkg",
npm_package_devDependencies_eslint: "^8.37.0",
CONDA: "/usr/share/miniconda",
RUNNER_NAME: "GitHub Actions 2",
XDG_CONFIG_HOME: "/home/runner/.config",
GITHUB_REF_NAME: "master",
GITHUB_REPOSITORY: "privatenumber/compare-bun-node",
npm_package_simple_git_hooks_pre_commit: "pnpm lint-staged",
npm_lifecycle_script: "tsx index.ts",
ANDROID_NDK_ROOT: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
GITHUB_ACTION_REF: "",
DEBIAN_FRONTEND: "noninteractive",
GITHUB_REPOSITORY_ID: "622996871",
GITHUB_ACTIONS: "true",
STATS_NM: "true",
NODE_PATH: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/bin/node_modules:/home/runn…",
npm_package_devDependencies_fs_fixture: "^1.2.0",
npm_lifecycle_event: "start",
GITHUB_REF_PROTECTED: "false",
npm_package_devDependencies_lint_staged: "^13.2.0",
npm_package_devDependencies_simple_git_hooks: "^2.8.1",
GITHUB_WORKSPACE: "/home/runner/work/compare-bun-node/compare-bun-node",
ACCEPT_EULA: "Y",
GITHUB_JOB: "build",
RUNNER_PERFLOG: "/home/runner/perflog",
npm_package_author: "Hiroki Osame <hiroki.osame@gmail.com>",
GITHUB_SHA: "897e03d751f4c5a7562d55543a71a9361da84e1a",
GITHUB_RUN_ATTEMPT: "1",
GITHUB_REF: "refs/heads/master",
GITHUB_ACTOR: "privatenumber",
ANDROID_SDK_ROOT: "/usr/local/lib/android/sdk",
npm_package_license: "MIT",
LEIN_HOME: "/usr/local/lib/lein",
npm_package_devDependencies_tsx: "^3.12.6",
GITHUB_PATH: "/home/runner/work/_temp/_runner_file_commands/add_path_e5d1b075-7c1b-4a76-af1f-290a06111153",
JAVA_HOME: "/usr/lib/jvm/temurin-11-jdk-amd64",
PWD: "/home/runner/work/compare-bun-node/compare-bun-node",
GITHUB_ACTOR_ID: "1075694",
RUNNER_WORKSPACE: "/home/runner/work/compare-bun-node",
npm_execpath: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/bin/pnpm.cjs",
HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS: "3650",
GITHUB_EVENT_NAME: "push",
HOMEBREW_NO_AUTO_UPDATE: "1",
ANDROID_HOME: "/usr/local/lib/android/sdk",
GITHUB_SERVER_URL: "https://github.com",
GECKOWEBDRIVER: "/usr/local/share/gecko_driver",
LEIN_JAR: "/usr/local/lib/lein/self-installs/leiningen-2.10.0-standalone.jar",
GHCUP_INSTALL_BASE_PREFIX: "/usr/local",
GITHUB_OUTPUT: "/home/runner/work/_temp/_runner_file_commands/set_output_e5d1b075-7c1b-4a76-af1f-290a06111153",
EDGEWEBDRIVER: "/usr/local/share/edge_driver",
STATS_EXT: "true",
npm_command: "run-script",
PNPM_SCRIPT_SRC_DIR: "/home/runner/work/compare-bun-node/compare-bun-node",
ANDROID_NDK: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
SGX_AESM_ADDR: "1",
CHROME_BIN: "/usr/bin/google-chrome",
SELENIUM_JAR_PATH: "/usr/share/java/selenium-server.jar",
PNPM_HOME: "/home/runner/setup-pnpm/node_modules/.bin",
STATS_EXTP: "https://provjobdsettingscdn.blob.core.windows.net/settings/provjobdsettings-0.5.137+2/provjobd.data",
npm_package_lint_staged____ts_js_: "eslint --cache",
ANDROID_NDK_HOME: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
GITHUB_STEP_SUMMARY: "/home/runner/work/_temp/_runner_file_commands/step_summary_e5d1b075-7c1b-4a76-af1f-290a06111153",
npm_package_eslintConfig_extends: "@pvtnbr",
INIT_CWD: "/home/runner/work/compare-bun-node/compare-bun-node"
},
title: "node",
argv: [Circular: *7],
execArgv: [],
pid: 2369,
ppid: 1791,
execPath: "/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
debugPort: 9229,
argv0: "node",
exitCode: undefined,
_preload_modules: [Circular: *3],
report: {
writeReport: [ƒ writeReport { length: 2 }],
getReport: [ƒ getReport { length: 1 }],
directory: "",
filename: "",
compact: false,
signal: "SIGUSR2",
reportOnFatalError: false,
reportOnSignal: false,
reportOnUncaughtException: false
},
setSourceMapsEnabled: [ƒ setSourceMapsEnabled { length: 1 }],
Symbol(kCapture): false,
Symbol(Symbol.toStringTag): "process"
},
dlopen: [ƒ dlopen { length: 0 }],
domain: null,
emitWarning: [ƒ emitWarning { length: 4 }],
env: [Circular: *49],
execArgv: [Circular: *50],
execPath: "/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
exit: [ƒ exit { length: 1 }],
exitCode: undefined,
features: [Circular: *21],
getActiveResourcesInfo: [ƒ getActiveResourcesInfo { length: 0 }],
getegid: [ƒ getegid { length: 0 }],
geteuid: [ƒ geteuid { length: 0 }],
getgid: [ƒ getgid { length: 0 }],
getgroups: [ƒ getgroups { length: 0 }],
getuid: [ƒ getuid { length: 0 }],
hasUncaughtExceptionCaptureCallback: [ƒ hasUncaughtExceptionCaptureCallback { length: 0 }],
hrtime: [ƒ hrtime { length: 1 }],
initgroups: [ƒ initgroups { length: 2 }],
kill: [ƒ kill { length: 2 }],
memoryUsage: [ƒ memoryUsage { length: 0 }],
moduleLoadList: [Circular: *20],
nextTick: [ƒ nextTick { length: 1 }],
openStdin: [ƒ { length: 0 }],
pid: 2369,
platform: "linux",
ppid: 1791,
reallyExit: [ƒ reallyExit { length: 0 }],
release: [Circular: *19],
report: [Circular: *51],
resourceUsage: [ƒ resourceUsage { length: 0 }],
setSourceMapsEnabled: [ƒ setSourceMapsEnabled { length: 1 }],
setUncaughtExceptionCaptureCallback: [ƒ setUncaughtExceptionCaptureCallback { length: 1 }],
setegid: [ƒ { length: 1 }],
seteuid: [ƒ { length: 1 }],
setgid: [ƒ { length: 1 }],
setgroups: [ƒ setgroups { length: 1 }],
setuid: [ƒ { length: 1 }],
stderr: [Circular: *40],
stdin: [Circular: *31],
stdout: [Circular: *22],
title: "node",
umask: [ƒ wrappedUmask { length: 1 }],
uptime: [ƒ uptime { length: 0 }],
version: "v18.15.0",
versions: [Circular: *18],
Symbol(Symbol.toStringTag): "Module"
} |
EventEmitter {
pid: 2381,
ppid: 1791,
title: "bun",
argv: [
"/home/runner/.bun/bin/bun",
"/tmp/fs-fixture-1680584171528-1/process.mjs"
],
revision: "f3ab445c3fcae6a5177eb89e710e47f83cd7db42",
nextTick: [ƒ nextTick { length: 1 }],
dlopen: [ƒ dlopen { length: 1 }],
cwd: [ƒ cwd { length: 0 }],
chdir: [ƒ chdir { length: 0 }],
exit: [ƒ exit { length: 0 }],
versions: {
node: "18.15.0",
bun: "0.5.9",
webkit: "60d11703a533fd694cd1d6ddda04813eecb5d69f",
boringssl: "b275c5ce1c88bc06f5a967026d3c0ce1df2be815",
libarchive: "dc321febde83dd0f31158e1be61a7aedda65e7a2",
mimalloc: "3c7079967a269027e438a2aac83197076d9fe09d",
picohttpparser: "066d2b1e9ab820703db0837a7255d92d30f0c9f5",
uwebsockets: "70b1b9fc1341e8b791b42c5447f90505c2abe156",
zig: "0.11.0-dev.1783+436e99d13",
zlib: "885674026394870b7e7a05b7bf1ec5eb7bd8a9c0",
tinycc: "2d3ad9e0d32194ad7fd867b66ebe218dcc8cb5cd",
lolhtml: "2eed349dcdfa4ff5c19fe7c6e501cfd687601033",
ares: "0e7a5dee0fbb04080750cf6eabbe89d8bae87faa",
usockets: "fafc241e8664243fc0c51d69684d5d02b9805134",
v8: "10.8.168.20-node.8",
uv: "1.44.2",
napi: "8",
modules: "108"
},
browser: 0,
exitCode: 0,
version: "v18.15.0",
isBun: 1,
platform: "linux",
arch: "x64",
hrtime: [ƒ hrtime { length: 0 }],
release: {
name: "bun",
lts: false,
sourceUrl: "https://github.com/oven-sh/bun/release/bun-v0.5.9/bun-linux-x64-baseline.zip",
headersUrl: "",
libUrl: ""
},
stdout: StdioWriteStream {
bytesWritten: 0
},
stderr: StdioWriteStream {
bytesWritten: 0
},
stdin: StdinStream {
_readableState: ReadableState {},
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: true,
defaultEncoding: "utf8",
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [ƒ bound onwrite { length: 1 }],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: true,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
Symbol(kOnFinished): []
},
allowHalfOpen: true
},
abort: [ƒ abort { length: 0 }],
argv0: "bun",
execPath: "/home/runner/.bun/bin/bun",
execArgv: [],
uptime: [ƒ uptime { length: 0 }],
umask: [ƒ umask { length: 1 }],
binding: [ƒ binding { length: 1 }],
config: {
target_defaults: {},
variables: {
v8_enable_i8n_support: 1
}
},
emitWarning: [ƒ emitWarning { length: 1 }],
env: {
GITHUB_STATE: "/home/runner/work/_temp/_runner_file_commands/save_state_e5d1b075-7c1b-4a76-af1f-290a06111153",
npm_package_devDependencies__types_node: "^18.15.11",
DEPLOYMENT_BASEPATH: "/opt/runner",
DOTNET_NOLOGO: "1",
USER: "runner",
npm_config_user_agent: "pnpm/7.31.0 npm/? node/v18.15.0 linux x64",
CI: "true",
GITHUB_ENV: "/home/runner/work/_temp/_runner_file_commands/set_env_e5d1b075-7c1b-4a76-af1f-290a06111153",
PIPX_HOME: "/opt/pipx",
npm_package_devDependencies_execa: "^7.1.1",
npm_node_execpath: "/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
JAVA_HOME_8_X64: "/usr/lib/jvm/temurin-8-jdk-amd64",
SHLVL: "1",
HOME: "/home/runner",
RUNNER_TEMP: "/home/runner/work/_temp",
GITHUB_EVENT_PATH: "/home/runner/work/_temp/_github_workflow/event.json",
JAVA_HOME_11_X64: "/usr/lib/jvm/temurin-11-jdk-amd64",
PIPX_BIN_DIR: "/opt/pipx_bin",
GRAALVM_11_ROOT: "/usr/local/graalvm/graalvm-ce-java11-22.3.1",
GITHUB_REPOSITORY_OWNER: "privatenumber",
npm_package_devDependencies__pvtnbr_eslint_config: "^0.33.0",
GRADLE_HOME: "/usr/share/gradle-8.0.2",
ANDROID_NDK_LATEST_HOME: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
STATS_RDCL: "true",
GITHUB_RETENTION_DAYS: "90",
GITHUB_REPOSITORY_OWNER_ID: "1075694",
POWERSHELL_DISTRIBUTION_CHANNEL: "GitHub-Actions-ubuntu22",
AZURE_EXTENSION_DIR: "/opt/az/azcliextensions",
GITHUB_HEAD_REF: undefined,
SYSTEMD_EXEC_PID: "667",
GITHUB_GRAPHQL_URL: "https://api.github.com/graphql",
GOROOT_1_20_X64: "/opt/hostedtoolcache/go/1.20.2/x64",
NVM_DIR: "/home/runner/.nvm",
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: "1",
JAVA_HOME_17_X64: "/usr/lib/jvm/temurin-17-jdk-amd64",
ImageVersion: "20230326.2",
npm_package_eslintConfig_ignorePatterns_0: "README.md",
RUNNER_OS: "Linux",
GITHUB_API_URL: "https://api.github.com",
SWIFT_PATH: "/usr/share/swift/usr/bin",
RUNNER_USER: "runner",
CHROMEWEBDRIVER: "/usr/local/share/chrome_driver",
JOURNAL_STREAM: "8:17594",
GITHUB_WORKFLOW: "Compare Bun and Node.js",
_: "/home/runner/setup-pnpm/node_modules/.bin/pnpm",
npm_package_private: "true",
npm_package_scripts_lint: "eslint --cache .",
npm_config_registry: "https://registry.npmjs.org/",
GITHUB_RUN_ID: "4604114625",
GOROOT_1_17_X64: "/opt/hostedtoolcache/go/1.17.13/x64",
GITHUB_REF_TYPE: "branch",
BOOTSTRAP_HASKELL_NONINTERACTIVE: "1",
GITHUB_WORKFLOW_SHA: "897e03d751f4c5a7562d55543a71a9361da84e1a",
GITHUB_BASE_REF: undefined,
ImageOS: "ubuntu22",
npm_package_scripts_start: "tsx index.ts",
GITHUB_WORKFLOW_REF: "privatenumber/compare-bun-node/.github/workflows/compare.yml@refs/heads/master",
PERFLOG_LOCATION_SETTING: "RUNNER_PERFLOG",
GOROOT_1_18_X64: "/opt/hostedtoolcache/go/1.18.10/x64",
GITHUB_ACTION_REPOSITORY: undefined,
npm_config_node_gyp: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/dist/node_modules/node-gyp/…",
PATH: "/home/runner/work/compare-bun-node/compare-bun-node/node_modules/.bin:/home/runner/setup-pnpm/node_m…",
ANT_HOME: "/usr/share/ant",
DOTNET_MULTILEVEL_LOOKUP: "0",
RUNNER_TRACKING_ID: "github_17dec555-0d31-4512-b388-f3d8c2b47986",
INVOCATION_ID: "8550a31607ab4f17b44b2b35b1ca49c7",
RUNNER_TOOL_CACHE: "/opt/hostedtoolcache",
GOROOT_1_19_X64: "/opt/hostedtoolcache/go/1.19.7/x64",
NODE: "/opt/hostedtoolcache/node/18.15.0/x64/bin/node",
GITHUB_ACTION: "__run",
GITHUB_RUN_NUMBER: "8",
GITHUB_TRIGGERING_ACTOR: "privatenumber",
RUNNER_ARCH: "X64",
XDG_RUNTIME_DIR: "/run/user/1001",
AGENT_TOOLSDIRECTORY: "/opt/hostedtoolcache",
npm_package_devDependencies_comment_mark: "^1.1.1",
LANG: "C.UTF-8",
VCPKG_INSTALLATION_ROOT: "/usr/local/share/vcpkg",
npm_package_devDependencies_eslint: "^8.37.0",
CONDA: "/usr/share/miniconda",
RUNNER_NAME: "GitHub Actions 2",
XDG_CONFIG_HOME: "/home/runner/.config",
GITHUB_REF_NAME: "master",
GITHUB_REPOSITORY: "privatenumber/compare-bun-node",
npm_package_simple_git_hooks_pre_commit: "pnpm lint-staged",
npm_lifecycle_script: "tsx index.ts",
ANDROID_NDK_ROOT: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
GITHUB_ACTION_REF: undefined,
DEBIAN_FRONTEND: "noninteractive",
GITHUB_REPOSITORY_ID: "622996871",
GITHUB_ACTIONS: "true",
STATS_NM: "true",
NODE_PATH: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/bin/node_modules:/home/runn…",
npm_package_devDependencies_fs_fixture: "^1.2.0",
npm_lifecycle_event: "start",
GITHUB_REF_PROTECTED: "false",
npm_package_devDependencies_lint_staged: "^13.2.0",
npm_package_devDependencies_simple_git_hooks: "^2.8.1",
GITHUB_WORKSPACE: "/home/runner/work/compare-bun-node/compare-bun-node",
ACCEPT_EULA: "Y",
GITHUB_JOB: "build",
RUNNER_PERFLOG: "/home/runner/perflog",
npm_package_author: "Hiroki Osame <hiroki.osame@gmail.com>",
GITHUB_SHA: "897e03d751f4c5a7562d55543a71a9361da84e1a",
GITHUB_RUN_ATTEMPT: "1",
GITHUB_REF: "refs/heads/master",
GITHUB_ACTOR: "privatenumber",
ANDROID_SDK_ROOT: "/usr/local/lib/android/sdk",
npm_package_license: "MIT",
LEIN_HOME: "/usr/local/lib/lein",
npm_package_devDependencies_tsx: "^3.12.6",
GITHUB_PATH: "/home/runner/work/_temp/_runner_file_commands/add_path_e5d1b075-7c1b-4a76-af1f-290a06111153",
JAVA_HOME: "/usr/lib/jvm/temurin-11-jdk-amd64",
PWD: "/home/runner/work/compare-bun-node/compare-bun-node",
GITHUB_ACTOR_ID: "1075694",
RUNNER_WORKSPACE: "/home/runner/work/compare-bun-node",
npm_execpath: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@7.31.0/node_modules/pnpm/bin/pnpm.cjs",
HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS: "3650",
GITHUB_EVENT_NAME: "push",
HOMEBREW_NO_AUTO_UPDATE: "1",
ANDROID_HOME: "/usr/local/lib/android/sdk",
GITHUB_SERVER_URL: "https://github.com",
GECKOWEBDRIVER: "/usr/local/share/gecko_driver",
LEIN_JAR: "/usr/local/lib/lein/self-installs/leiningen-2.10.0-standalone.jar",
GHCUP_INSTALL_BASE_PREFIX: "/usr/local",
GITHUB_OUTPUT: "/home/runner/work/_temp/_runner_file_commands/set_output_e5d1b075-7c1b-4a76-af1f-290a06111153",
EDGEWEBDRIVER: "/usr/local/share/edge_driver",
STATS_EXT: "true",
npm_command: "run-script",
PNPM_SCRIPT_SRC_DIR: "/home/runner/work/compare-bun-node/compare-bun-node",
ANDROID_NDK: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
SGX_AESM_ADDR: "1",
CHROME_BIN: "/usr/bin/google-chrome",
SELENIUM_JAR_PATH: "/usr/share/java/selenium-server.jar",
PNPM_HOME: "/home/runner/setup-pnpm/node_modules/.bin",
STATS_EXTP: "https://provjobdsettingscdn.blob.core.windows.net/settings/provjobdsettings-0.5.137+2/provjobd.data",
npm_package_lint_staged____ts_js_: "eslint --cache",
ANDROID_NDK_HOME: "/usr/local/lib/android/sdk/ndk/25.2.9519653",
GITHUB_STEP_SUMMARY: "/home/runner/work/_temp/_runner_file_commands/step_summary_e5d1b075-7c1b-4a76-af1f-290a06111153",
npm_package_eslintConfig_extends: "@pvtnbr",
INIT_CWD: "/home/runner/work/compare-bun-node/compare-bun-node"
},
Symbol(Symbol.toStringTag): "process"
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
decode: [ƒ decode { length: 1 }],
default: {
version: "2.1.0",
ucs2: {
decode: [ƒ ucs2decode { length: 1 }],
encode: [ƒ ucs2encode { length: 1 }]
},
decode: [ƒ decode { length: 1 }],
encode: [ƒ encode { length: 1 }],
toASCII: [ƒ toASCII { length: 1 }],
toUnicode: [ƒ toUnicode { length: 1 }]
},
encode: [ƒ encode { length: 1 }],
toASCII: [ƒ toASCII { length: 1 }],
toUnicode: [ƒ toUnicode { length: 1 }],
ucs2: [Circular: *3],
version: "2.1.0",
Symbol(Symbol.toStringTag): "Module"
} |
<ref *1> {
__esModule: true,
version: "2.1.0",
ucs2: {
decode: [ƒ j { length: 1 }],
encode: [ƒ tt { length: 1 }]
},
decode: [ƒ V { length: 1 }],
encode: [ƒ q { length: 1 }],
toASCII: [ƒ et { length: 1 }],
toUnicode: [ƒ nt { length: 1 }],
default: [Circular: *1],
Symbol(CommonJSTransformed): true
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
decode: [ƒ parse { length: 4 }],
default: {
unescapeBuffer: [ƒ unescapeBuffer { length: 2 }],
unescape: [ƒ qsUnescape { length: 2 }],
escape: [ƒ qsEscape { length: 1 }],
stringify: [ƒ stringify { length: 4 }],
encode: [ƒ stringify { length: 4 }],
parse: [ƒ parse { length: 4 }],
decode: [ƒ parse { length: 4 }]
},
encode: [ƒ stringify { length: 4 }],
escape: [ƒ qsEscape { length: 1 }],
parse: [ƒ parse { length: 4 }],
stringify: [ƒ stringify { length: 4 }],
unescape: [ƒ qsUnescape { length: 2 }],
unescapeBuffer: [ƒ unescapeBuffer { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
<ref *1> {
__esModule: true,
unescapeBuffer: [ƒ Nt { length: 2 }],
unescape: [ƒ $r { length: 2 }],
escape: [ƒ Pt { length: 1 }],
stringify: [ƒ Gr { length: 4 }],
encode: [ƒ Gr { length: 4 }],
parse: [ƒ Wr { length: 4 }],
decode: [ƒ Wr { length: 4 }],
default: [Circular: *1],
Symbol(CommonJSTransformed): true
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Interface: [ƒ Interface { length: 4 }],
clearLine: [ƒ clearLine { length: 3 }],
clearScreenDown: [ƒ clearScreenDown { length: 2 }],
createInterface: [ƒ createInterface { length: 4 }],
cursorTo: [ƒ cursorTo { length: 4 }],
default: {
Interface: [ƒ Interface { length: 4 }],
clearLine: [ƒ clearLine { length: 3 }],
clearScreenDown: [ƒ clearScreenDown { length: 2 }],
createInterface: [ƒ createInterface { length: 4 }],
cursorTo: [ƒ cursorTo { length: 4 }],
emitKeypressEvents: [ƒ emitKeypressEvents { length: 1 }],
moveCursor: [ƒ moveCursor { length: 4 }],
promises: {
Interface: [ƒ Interface { length: 4 }],
Readline: [ƒ Readline { length: 1 }],
createInterface: [ƒ createInterface { length: 4 }]
}
},
emitKeypressEvents: [ƒ emitKeypressEvents { length: 1 }],
moveCursor: [ƒ moveCursor { length: 4 }],
promises: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
} |
{
Interface: [ƒ Interface { length: 4 }],
clearLine: [ƒ clearLine { length: 3 }],
clearScreenDown: [ƒ clearScreenDown { length: 2 }],
createInterface: [ƒ createInterface { length: 4 }],
cursorTo: [ƒ cursorTo { length: 4 }],
emitKeypressEvents: [ƒ emitKeypressEvents { length: 1 }],
moveCursor: [ƒ moveCursor { length: 4 }],
promises: {
Readline: [ƒ Readline { length: 1 }],
Interface: [ƒ Interface { length: 4 }],
createInterface: [ƒ createInterface { length: 4 }]
},
Symbol(__BUN_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED__): {
CSI: [ƒ CSI { length: 1 }],
utils: {
getStringWidth: [ƒ getStringWidth { length: 1 }],
stripVTControlCharacters: [ƒ stripVTControlCharacters { length: 1 }]
}
},
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Interface: [ƒ Interface { length: 4 }],
Readline: [ƒ Readline { length: 1 }],
createInterface: [ƒ createInterface { length: 4 }],
default: {
Interface: [ƒ Interface { length: 4 }],
Readline: [ƒ Readline { length: 1 }],
createInterface: [ƒ createInterface { length: 4 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
{
Readline: [ƒ Readline { length: 1 }],
Interface: [ƒ Interface { length: 4 }],
createInterface: [ƒ createInterface { length: 4 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
REPLServer: [ƒ REPLServer { length: 6 }],
REPL_MODE_SLOPPY: Symbol(repl-sloppy),
REPL_MODE_STRICT: Symbol(repl-strict),
Recoverable: [ƒ Recoverable { length: 1 }],
builtinModules: [
"assert",
"assert/strict",
"async_hooks",
"buffer",
"child_process",
"cluster",
"console",
"constants",
"crypto",
"dgram",
"diagnostics_channel",
"dns",
"dns/promises",
"domain",
"events",
"fs",
"fs/promises",
"http",
"http2",
"https",
"inspector",
"module",
"net",
"os",
"path",
"path/posix",
"path/win32",
"perf_hooks",
"process",
"punycode",
"querystring",
"readline",
"readline/promises",
"repl",
"stream",
"stream/consumers",
"stream/promises",
"stream/web",
"string_decoder",
"sys",
"timers",
"timers/promises",
"tls",
"trace_events",
"tty",
"url",
"util",
"util/types",
"v8",
"vm",
"worker_threads",
"zlib"
],
default: {
start: [ƒ start { length: 6 }],
writer: [ƒ writer { length: 1 }],
REPLServer: [ƒ REPLServer { length: 6 }],
REPL_MODE_SLOPPY: Symbol(repl-sloppy),
REPL_MODE_STRICT: Symbol(repl-strict),
Recoverable: [ƒ Recoverable { length: 1 }],
builtinModules: [Circular: *2],
_builtinLibs: [Circular: *2]
},
start: [ƒ start { length: 6 }],
writer: [ƒ writer { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
61 |
62 | const entries = Reflect.ownKeys(value).map(
63 | key => `${indentLevel}${indentation}${key.toString()}: ${
64 | inspect(value[key], indentLevel + indentation, cache).trim()
65 | }`,
66 | );
^
ReferenceError: Static function property defined with NULL callAsFunction callback.
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:66:3
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:62:19
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:64:59
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:62:19
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:64:59
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:62:19
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:64:59
at /tmp/fs-fixture-1680584171528-1/inspect.mjs:62:19
at /tmp/fs-fixture-1680584171528-1/repl.mjs:4:15 |
Node.js | Bun |
---|---|
[Object: null prototype] {
Duplex: [ƒ Duplex { length: 1 }],
PassThrough: [ƒ PassThrough { length: 1 }],
Readable: [ƒ Readable { length: 1 }],
Stream: [ƒ Stream { length: 1 }],
Transform: [ƒ Transform { length: 1 }],
Writable: [ƒ Writable { length: 1 }],
_isUint8Array: [ƒ isUint8Array { length: 1 }],
_uint8ArrayToBuffer: [ƒ _uint8ArrayToBuffer { length: 1 }],
addAbortSignal: [ƒ addAbortSignal { length: 2 }],
compose: [ƒ compose { length: 0 }],
default: [ƒ Stream { length: 1 }],
destroy: [ƒ destroyer { length: 2 }],
finished: [ƒ eos { length: 3 }],
isDisturbed: [ƒ isDisturbed { length: 1 }],
isErrored: [ƒ isErrored { length: 1 }],
isReadable: [ƒ isReadable { length: 1 }],
pipeline: [ƒ pipeline { length: 0 }],
promises: {
finished: [ƒ finished { length: 2 }],
pipeline: [ƒ pipeline { length: 0 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
[ƒ Stream { length: 1 }] |
Node.js | Bun |
---|---|
[Object: null prototype] {
arrayBuffer: [async ƒ arrayBuffer { length: 1 }],
blob: [async ƒ blob { length: 1 }],
buffer: [async ƒ buffer { length: 1 }],
default: {
arrayBuffer: [async ƒ arrayBuffer { length: 1 }],
blob: [async ƒ blob { length: 1 }],
buffer: [async ƒ buffer { length: 1 }],
text: [async ƒ text { length: 1 }],
json: [async ƒ json { length: 1 }]
},
json: [async ƒ json { length: 1 }],
text: [async ƒ text { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
arrayBuffer: [ƒ readableStreamToArrayBuffer { length: 1 }],
text: [ƒ readableStreamToText { length: 1 }],
json: [ƒ json { length: 1 }],
buffer: [async ƒ buffer { length: 1 }],
blob: [ƒ readableStreamToBlob { length: 1 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: {
finished: [ƒ finished { length: 2 }],
pipeline: [ƒ pipeline { length: 0 }]
},
finished: [ƒ finished { length: 2 }],
pipeline: [ƒ pipeline { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
pipeline: [ƒ pipeline { length: 0 }],
finished: [ƒ finished { length: 2 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ByteLengthQueuingStrategy: [ƒ ByteLengthQueuingStrategy { length: 1 }],
CompressionStream: [ƒ CompressionStream { length: 1 }],
CountQueuingStrategy: [ƒ CountQueuingStrategy { length: 1 }],
DecompressionStream: [ƒ DecompressionStream { length: 1 }],
ReadableByteStreamController: [ƒ ReadableByteStreamController { length: 0 }],
ReadableStream: [ƒ ReadableStream { length: 0 }],
ReadableStreamBYOBReader: [ƒ ReadableStreamBYOBReader { length: 1 }],
ReadableStreamBYOBRequest: [ƒ ReadableStreamBYOBRequest { length: 0 }],
ReadableStreamDefaultController: [ƒ ReadableStreamDefaultController { length: 0 }],
ReadableStreamDefaultReader: [ƒ ReadableStreamDefaultReader { length: 1 }],
TextDecoderStream: [ƒ TextDecoderStream { length: 0 }],
TextEncoderStream: [ƒ TextEncoderStream { length: 0 }],
TransformStream: [ƒ TransformStream { length: 0 }],
TransformStreamDefaultController: [ƒ TransformStreamDefaultController { length: 0 }],
WritableStream: [ƒ WritableStream { length: 0 }],
WritableStreamDefaultController: [ƒ WritableStreamDefaultController { length: 0 }],
WritableStreamDefaultWriter: [ƒ WritableStreamDefaultWriter { length: 1 }],
default: {
ReadableStream: [ƒ ReadableStream { length: 0 }],
ReadableStreamDefaultReader: [ƒ ReadableStreamDefaultReader { length: 1 }],
ReadableStreamBYOBReader: [ƒ ReadableStreamBYOBReader { length: 1 }],
ReadableStreamBYOBRequest: [ƒ ReadableStreamBYOBRequest { length: 0 }],
ReadableByteStreamController: [ƒ ReadableByteStreamController { length: 0 }],
ReadableStreamDefaultController: [ƒ ReadableStreamDefaultController { length: 0 }],
TransformStream: [ƒ TransformStream { length: 0 }],
TransformStreamDefaultController: [ƒ TransformStreamDefaultController { length: 0 }],
WritableStream: [ƒ WritableStream { length: 0 }],
WritableStreamDefaultWriter: [ƒ WritableStreamDefaultWriter { length: 1 }],
WritableStreamDefaultController: [ƒ WritableStreamDefaultController { length: 0 }],
ByteLengthQueuingStrategy: [ƒ ByteLengthQueuingStrategy { length: 1 }],
CountQueuingStrategy: [ƒ CountQueuingStrategy { length: 1 }],
TextEncoderStream: [ƒ TextEncoderStream { length: 0 }],
TextDecoderStream: [ƒ TextDecoderStream { length: 0 }],
CompressionStream: [ƒ CompressionStream { length: 1 }],
DecompressionStream: [ƒ DecompressionStream { length: 1 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
{
ReadableStream: [ƒ ReadableStream { length: 0 }],
ReadableStreamDefaultController: [ƒ ReadableStreamDefaultController { length: 4 }],
WritableStream: [ƒ WritableStream { length: 0 }],
WritableStreamDefaultController: [ƒ WritableStreamDefaultController { length: 0 }],
WritableStreamDefaultWriter: [ƒ WritableStreamDefaultWriter { length: 1 }],
TransformStream: [ƒ TransformStream { length: 0 }],
TransformStreamDefaultController: [ƒ TransformStreamDefaultController { length: 0 }],
ByteLengthQueuingStrategy: [ƒ ByteLengthQueuingStrategy { length: 1 }],
CountQueuingStrategy: [ƒ CountQueuingStrategy { length: 1 }],
ReadableStreamBYOBReader: [ƒ ReadableStreamBYOBReader { length: 1 }],
ReadableStreamBYOBRequest: [ƒ ReadableStreamBYOBRequest { length: 2 }],
ReadableStreamDefaultReader: [ƒ ReadableStreamDefaultReader { length: 1 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
StringDecoder: [ƒ StringDecoder { length: 1 }],
default: {
StringDecoder: [ƒ StringDecoder { length: 1 }]
},
Symbol(Symbol.toStringTag): "Module"
} |
{
StringDecoder: [ƒ StringDecoder { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
MIMEParams: [ƒ MIMEParams { length: 0 }],
MIMEType: [ƒ MIMEType { length: 1 }],
TextDecoder: [ƒ TextDecoder { length: 0 }],
TextEncoder: [ƒ TextEncoder { length: 0 }],
_errnoException: [ƒ __node_internal_errnoException { length: 3 }],
_exceptionWithHostPort: [ƒ __node_internal_exceptionWithHostPort { length: 5 }],
_extend: [ƒ _extend { length: 2 }],
callbackify: [ƒ callbackify { length: 1 }],
debug: [ƒ debuglog { length: 2 }],
debuglog: [ƒ debuglog { length: 2 }],
default: {
_errnoException: [ƒ __node_internal_errnoException { length: 3 }],
_exceptionWithHostPort: [ƒ __node_internal_exceptionWithHostPort { length: 5 }],
_extend: [ƒ _extend { length: 2 }],
callbackify: [ƒ callbackify { length: 1 }],
debug: [ƒ debuglog { length: 2 }],
debuglog: [ƒ debuglog { length: 2 }],
deprecate: [ƒ deprecate { length: 3 }],
format: [ƒ format { length: 0 }],
formatWithOptions: [ƒ formatWithOptions { length: 1 }],
getSystemErrorMap: [ƒ getSystemErrorMap { length: 0 }],
getSystemErrorName: [ƒ getSystemErrorName { length: 1 }],
inherits: [ƒ inherits { length: 2 }],
inspect: [ƒ inspect { length: 2 }],
isArray: [ƒ isArray { length: 1 }],
isBoolean: [ƒ isBoolean { length: 1 }],
isBuffer: [ƒ isBuffer { length: 1 }],
isDeepStrictEqual: [ƒ isDeepStrictEqual { length: 2 }],
isNull: [ƒ isNull { length: 1 }],
isNullOrUndefined: [ƒ isNullOrUndefined { length: 1 }],
isNumber: [ƒ isNumber { length: 1 }],
isString: [ƒ isString { length: 1 }],
isSymbol: [ƒ isSymbol { length: 1 }],
isUndefined: [ƒ isUndefined { length: 1 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isObject: [ƒ isObject { length: 1 }],
isDate: [ƒ isDate { length: 0 }],
isError: [ƒ isError { length: 1 }],
isFunction: [ƒ isFunction { length: 1 }],
isPrimitive: [ƒ isPrimitive { length: 1 }],
log: [ƒ log { length: 0 }],
MIMEType: [ƒ MIMEType { length: 1 }],
MIMEParams: [ƒ MIMEParams { length: 0 }],
parseArgs: [ƒ parseArgs { length: 0 }],
promisify: [ƒ promisify { length: 1 }],
stripVTControlCharacters: [ƒ stripVTControlCharacters { length: 1 }],
toUSVString: [ƒ toUSVString { length: 1 }],
TextDecoder: [ƒ TextDecoder { length: 0 }],
TextEncoder: [ƒ TextEncoder { length: 0 }],
transferableAbortSignal: [ƒ transferableAbortSignal { length: 1 }],
transferableAbortController: [ƒ transferableAbortController { length: 0 }],
types: {
isExternal: [ƒ isExternal { length: 0 }],
isDate: [ƒ isDate { length: 0 }],
isArgumentsObject: [ƒ isArgumentsObject { length: 0 }],
isBigIntObject: [ƒ isBigIntObject { length: 0 }],
isBooleanObject: [ƒ isBooleanObject { length: 0 }],
isNumberObject: [ƒ isNumberObject { length: 0 }],
isStringObject: [ƒ isStringObject { length: 0 }],
isSymbolObject: [ƒ isSymbolObject { length: 0 }],
isNativeError: [ƒ isNativeError { length: 0 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isAsyncFunction: [ƒ isAsyncFunction { length: 0 }],
isGeneratorFunction: [ƒ isGeneratorFunction { length: 0 }],
isGeneratorObject: [ƒ isGeneratorObject { length: 0 }],
isPromise: [ƒ isPromise { length: 0 }],
isMap: [ƒ isMap { length: 0 }],
isSet: [ƒ isSet { length: 0 }],
isMapIterator: [ƒ isMapIterator { length: 0 }],
isSetIterator: [ƒ isSetIterator { length: 0 }],
isWeakMap: [ƒ isWeakMap { length: 0 }],
isWeakSet: [ƒ isWeakSet { length: 0 }],
isArrayBuffer: [ƒ isArrayBuffer { length: 0 }],
isDataView: [ƒ isDataView { length: 0 }],
isSharedArrayBuffer: [ƒ isSharedArrayBuffer { length: 0 }],
isProxy: [ƒ isProxy { length: 0 }],
isModuleNamespaceObject: [ƒ isModuleNamespaceObject { length: 0 }],
isAnyArrayBuffer: [ƒ isAnyArrayBuffer { length: 0 }],
isBoxedPrimitive: [ƒ isBoxedPrimitive { length: 0 }],
isArrayBufferView: [ƒ isView { length: 1 }],
isTypedArray: [ƒ isTypedArray { length: 1 }],
isUint8Array: [ƒ isUint8Array { length: 1 }],
isUint8ClampedArray: [ƒ isUint8ClampedArray { length: 1 }],
isUint16Array: [ƒ isUint16Array { length: 1 }],
isUint32Array: [ƒ isUint32Array { length: 1 }],
isInt8Array: [ƒ isInt8Array { length: 1 }],
isInt16Array: [ƒ isInt16Array { length: 1 }],
isInt32Array: [ƒ isInt32Array { length: 1 }],
isFloat32Array: [ƒ isFloat32Array { length: 1 }],
isFloat64Array: [ƒ isFloat64Array { length: 1 }],
isBigInt64Array: [ƒ isBigInt64Array { length: 1 }],
isBigUint64Array: [ƒ isBigUint64Array { length: 1 }],
isKeyObject: [ƒ value { length: 1 }],
isCryptoKey: [ƒ value { length: 1 }]
}
},
deprecate: [ƒ deprecate { length: 3 }],
format: [ƒ format { length: 0 }],
formatWithOptions: [ƒ formatWithOptions { length: 1 }],
getSystemErrorMap: [ƒ getSystemErrorMap { length: 0 }],
getSystemErrorName: [ƒ getSystemErrorName { length: 1 }],
inherits: [ƒ inherits { length: 2 }],
inspect: [ƒ inspect { length: 2 }],
isArray: [ƒ isArray { length: 1 }],
isBoolean: [ƒ isBoolean { length: 1 }],
isBuffer: [ƒ isBuffer { length: 1 }],
isDate: [ƒ isDate { length: 0 }],
isDeepStrictEqual: [ƒ isDeepStrictEqual { length: 2 }],
isError: [ƒ isError { length: 1 }],
isFunction: [ƒ isFunction { length: 1 }],
isNull: [ƒ isNull { length: 1 }],
isNullOrUndefined: [ƒ isNullOrUndefined { length: 1 }],
isNumber: [ƒ isNumber { length: 1 }],
isObject: [ƒ isObject { length: 1 }],
isPrimitive: [ƒ isPrimitive { length: 1 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isString: [ƒ isString { length: 1 }],
isSymbol: [ƒ isSymbol { length: 1 }],
isUndefined: [ƒ isUndefined { length: 1 }],
log: [ƒ log { length: 0 }],
parseArgs: [ƒ parseArgs { length: 0 }],
promisify: [ƒ promisify { length: 1 }],
stripVTControlCharacters: [ƒ stripVTControlCharacters { length: 1 }],
toUSVString: [ƒ toUSVString { length: 1 }],
transferableAbortController: [ƒ transferableAbortController { length: 0 }],
transferableAbortSignal: [ƒ transferableAbortSignal { length: 1 }],
types: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
}
(node:2547) [DEP0025] DeprecationWarning: sys is deprecated. Use util instead.
(Use `node --trace-deprecation ...` to show where the warning was created) |
<ref *1> {
__esModule: true,
format: [ƒ { length: 1 }],
deprecate: [ƒ { length: 2 }],
debuglog: [ƒ { length: 1 }],
inspect: [ƒ S { length: 2 }],
types: {
isArgumentsObject: [ƒ Z { length: 1 }],
isGeneratorFunction: [ƒ { length: 1 }],
isTypedArray: [ƒ { length: 1 }],
isPromise: [ƒ Yt { length: 1 }],
isArrayBufferView: [ƒ Kt { length: 1 }],
isUint8Array: [ƒ Qt { length: 1 }],
isUint8ClampedArray: [ƒ Xt { length: 1 }],
isUint16Array: [ƒ rn { length: 1 }],
isUint32Array: [ƒ en { length: 1 }],
isInt8Array: [ƒ tn { length: 1 }],
isInt16Array: [ƒ nn { length: 1 }],
isInt32Array: [ƒ on { length: 1 }],
isFloat32Array: [ƒ an { length: 1 }],
isFloat64Array: [ƒ fn { length: 1 }],
isBigInt64Array: [ƒ yn { length: 1 }],
isBigUint64Array: [ƒ un { length: 1 }],
isMap: [ƒ sn { length: 1 }],
isSet: [ƒ pn { length: 1 }],
isWeakMap: [ƒ cn { length: 1 }],
isWeakSet: [ƒ ln { length: 1 }],
isArrayBuffer: [ƒ Re { length: 1 }],
isDataView: [ƒ De { length: 1 }],
isSharedArrayBuffer: [ƒ Ne { length: 1 }],
isAsyncFunction: [ƒ gn { length: 1 }],
isMapIterator: [ƒ dn { length: 1 }],
isSetIterator: [ƒ bn { length: 1 }],
isGeneratorObject: [ƒ mn { length: 1 }],
isWebAssemblyCompiledModule: [ƒ An { length: 1 }],
isNumberObject: [ƒ xe { length: 1 }],
isStringObject: [ƒ Me { length: 1 }],
isBooleanObject: [ƒ qe { length: 1 }],
isBigIntObject: [ƒ Ge { length: 1 }],
isSymbolObject: [ƒ $e { length: 1 }],
isBoxedPrimitive: [ƒ Sn { length: 1 }],
isAnyArrayBuffer: [ƒ vn { length: 1 }],
isProxy: [ƒ value { length: 0 }],
isExternal: [ƒ value { length: 0 }],
isModuleNamespaceObject: [ƒ value { length: 0 }],
isRegExp: [ƒ q { length: 1 }],
isDate: [ƒ yr { length: 1 }],
isNativeError: [ƒ G { length: 1 }]
},
isArray: [ƒ He { length: 1 }],
isBoolean: [ƒ Dr { length: 1 }],
isNull: [ƒ ar { length: 1 }],
isNullOrUndefined: [ƒ Tn { length: 1 }],
isNumber: [ƒ Le { length: 1 }],
isString: [ƒ fr { length: 1 }],
isSymbol: [ƒ Fn { length: 1 }],
isUndefined: [ƒ P { length: 1 }],
isRegExp: [ƒ q { length: 1 }],
isObject: [ƒ k { length: 1 }],
isDate: [ƒ yr { length: 1 }],
isError: [ƒ G { length: 1 }],
isFunction: [ƒ ur { length: 1 }],
isPrimitive: [ƒ Bn { length: 1 }],
isBuffer: [ƒ { length: 1 }],
log: [ƒ { length: 0 }],
inherits: [ƒ { length: 2 }],
_extend: [ƒ { length: 2 }],
promisify: [ƒ { length: 1 }],
callbackify: [ƒ Dn { length: 1 }],
default: [Circular: *1],
Symbol(CommonJSTransformed): true
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
_unrefActive: [ƒ deprecated { length: 0 }],
active: [ƒ deprecated { length: 0 }],
clearImmediate: [ƒ clearImmediate { length: 1 }],
clearInterval: [ƒ clearInterval { length: 1 }],
clearTimeout: [ƒ clearTimeout { length: 1 }],
default: {
setTimeout: [ƒ setTimeout { length: 5 }],
clearTimeout: [ƒ clearTimeout { length: 1 }],
setImmediate: [ƒ setImmediate { length: 4 }],
clearImmediate: [ƒ clearImmediate { length: 1 }],
setInterval: [ƒ setInterval { length: 5 }],
clearInterval: [ƒ clearInterval { length: 1 }],
_unrefActive: [ƒ deprecated { length: 0 }],
active: [ƒ deprecated { length: 0 }],
unenroll: [ƒ deprecated { length: 0 }],
enroll: [ƒ deprecated { length: 0 }]
},
enroll: [ƒ deprecated { length: 0 }],
setImmediate: [ƒ setImmediate { length: 4 }],
setInterval: [ƒ setInterval { length: 5 }],
setTimeout: [ƒ setTimeout { length: 5 }],
unenroll: [ƒ deprecated { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
setInterval: [ƒ setInterval { length: 1 }],
setImmediate: [ƒ setImmediate { length: 1 }],
setTimeout: [ƒ setTimeout { length: 1 }],
clearInterval: [ƒ clearInterval { length: 1 }],
clearTimeout: [ƒ clearTimeout { length: 1 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: {
setTimeout: [ƒ setTimeout { length: 2 }],
setImmediate: [ƒ setImmediate { length: 1 }],
setInterval: [async ƒ setInterval { length: 2 }],
scheduler: Scheduler {
Symbol(kScheduler): true
}
},
scheduler: [Circular: *3],
setImmediate: [ƒ setImmediate { length: 1 }],
setInterval: [async ƒ setInterval { length: 2 }],
setTimeout: [ƒ setTimeout { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
setImmediate: [ƒ setImmediatePromise { length: 1 }],
setInterval: [ƒ setIntervalPromise { length: 0 }],
setTimeout: [ƒ setTimeoutPromise { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
CLIENT_RENEG_LIMIT: 3,
CLIENT_RENEG_WINDOW: 600,
DEFAULT_CIPHERS: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…",
DEFAULT_ECDH_CURVE: "auto",
DEFAULT_MAX_VERSION: "TLSv1.3",
DEFAULT_MIN_VERSION: "TLSv1.2",
SecureContext: [ƒ SecureContext { length: 4 }],
Server: [ƒ Server { length: 2 }],
TLSSocket: [ƒ TLSSocket { length: 2 }],
checkServerIdentity: [ƒ checkServerIdentity { length: 2 }],
connect: [ƒ connect { length: 0 }],
convertALPNProtocols: [ƒ convertALPNProtocols { length: 2 }],
createSecureContext: [ƒ createSecureContext { length: 1 }],
createSecurePair: [ƒ deprecated { length: 0 }],
createServer: [ƒ createServer { length: 2 }],
default: {
CLIENT_RENEG_LIMIT: 3,
CLIENT_RENEG_WINDOW: 600,
DEFAULT_CIPHERS: "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA2…",
DEFAULT_ECDH_CURVE: "auto",
DEFAULT_MIN_VERSION: "TLSv1.2",
DEFAULT_MAX_VERSION: "TLSv1.3",
getCiphers: [ƒ { length: 0 }],
rootCertificates: [
"-----BEGIN CERTIFICATE-----\nMIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMC…",
"-----BEGIN CERTIFICATE-----\nMIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVz…",
"-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAG…",
"-----BEGIN CERTIFICATE-----\nMIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAU…",
"-----BEGIN CERTIFICATE-----\nMIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNI…",
"-----BEGIN CERTIFICATE-----\nMIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gx…",
"-----BEGIN CERTIFICATE-----\nMIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZS…",
"-----BEGIN CERTIFICATE-----\nMIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREw…",
"-----BEGIN CERTIFICATE-----\nMIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTER…",
"-----BEGIN CERTIFICATE-----\nMIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJI…",
"-----BEGIN CERTIFICATE-----\nMIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMX…",
"-----BEGIN CERTIFICATE-----\nMIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMx…",
"-----BEGIN CERTIFICATE-----\nMIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNV…",
"-----BEGIN CERTIFICATE-----\nMIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNV…",
"-----BEGIN CERTIFICATE-----\nMIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMx…",
"-----BEGIN CERTIFICATE-----\nMIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMx…",
"-----BEGIN CERTIFICATE-----\nMIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMx…",
"-----BEGIN CERTIFICATE-----\nMIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDAS…",
"-----BEGIN CERTIFICATE-----\nMIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYD…",
"-----BEGIN CERTIFICATE-----\nMIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQx…",
"-----BEGIN CERTIFICATE-----\nMIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYD…",
"-----BEGIN CERTIFICATE-----\nMIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYD…",
"-----BEGIN CERTIFICATE-----\nMIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNL…",
"-----BEGIN CERTIFICATE-----\nMIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUND…",
"-----BEGIN CERTIFICATE-----\nMIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIG…",
"-----BEGIN CERTIFICATE-----\nMIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRS…",
"-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRv…",
"-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDEL…",
"-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDEL…",
"-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDEL…",
"-----BEGIN CERTIFICATE-----\nMIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UE…",
"-----BEGIN CERTIFICATE-----\nMIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwG…",
"-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAU…",
"-----BEGIN CERTIFICATE-----\nMIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMC…",
"-----BEGIN CERTIFICATE-----\nMIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4G…",
"-----BEGIN CERTIFICATE-----\nMIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTEL…",
"-----BEGIN CERTIFICATE-----\nMIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNV…",
"-----BEGIN CERTIFICATE-----\nMIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcT…",
"-----BEGIN CERTIFICATE-----\nMIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQsw…",
"-----BEGIN CERTIFICATE-----\nMIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQsw…",
"-----BEGIN CERTIFICATE-----\nMIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04x…",
"-----BEGIN CERTIFICATE-----\nMIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMx…",
"-----BEGIN CERTIFICATE-----\nMIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAM…",
"-----BEGIN CERTIFICATE-----\nMIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVT…",
"-----BEGIN CERTIFICATE-----\nMIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAM…",
"-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UE…",
"-----BEGIN CERTIFICATE-----\nMIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJJ…",
"-----BEGIN CERTIFICATE-----\nMIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJJTjET…",
"-----BEGIN CERTIFICATE-----\nMIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMC…",
"-----BEGIN CERTIFICATE-----\nMIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQGEwJVUzET…",
"-----BEGIN CERTIFICATE-----\nMIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQELBQAwbzEL…",
"-----BEGIN CERTIFICATE-----\nMIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJ…",
"-----BEGIN CERTIFICATE-----\nMIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBlMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNVBAYTAkhV…",
"-----BEGIN CERTIFICATE-----\nMIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAlJP…",
"-----BEGIN CERTIFICATE-----\nMIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYDVQQGEwJV…",
"-----BEGIN CERTIFICATE-----\nMIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYDVQQGEwJV…",
"-----BEGIN CERTIFICATE-----\nMIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTEL…",
"-----BEGIN CERTIFICATE-----\nMIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUAMEYxCzAJ…",
"-----BEGIN CERTIFICATE-----\nMIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYxCzAJBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMC…",
"-----BEGIN CERTIFICATE-----\nMIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNVBAUTCUc2…",
"-----BEGIN CERTIFICATE-----\nMIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6MQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQELBQAwYTEL…",
"-----BEGIN CERTIFICATE-----\nMIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBsMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCRVMx…",
"-----BEGIN CERTIFICATE-----\nMIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMwRzELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQELBQAwQzEL…",
"-----BEGIN CERTIFICATE-----\nMIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBPMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYDVQQLExtH…",
"-----BEGIN CERTIFICATE-----\nMIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV…",
"-----BEGIN CERTIFICATE-----\nMIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV…",
"-----BEGIN CERTIFICATE-----\nMIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQxCzAJBgNV…",
"-----BEGIN CERTIFICATE-----\nMIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBNMQswCQYD…",
"-----BEGIN CERTIFICATE-----\nMIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAwPTELMAkG…",
"-----BEGIN CERTIFICATE-----\nMIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQswCQYDVQQG…",
"-----BEGIN CERTIFICATE-----\nMIIF8zCCA9ugAwIBAgIUDU3FzRYilZYIfrgLfxUGNPt5EDQwDQYJKoZIhvcNAQELBQAwgYAx…",
"-----BEGIN CERTIFICATE-----\nMIICpTCCAiqgAwIBAgIUJkYZdzHhT28oNt45UYbm1JeIIsEwCgYIKoZIzj0EAwMwgYAxCzAJ…",
"-----BEGIN CERTIFICATE-----\nMIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNVBAYTAkpQ…",
"-----BEGIN CERTIFICATE-----\nMIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYTAkpQMSUw…"
],
convertALPNProtocols: [ƒ convertALPNProtocols { length: 2 }],
checkServerIdentity: [ƒ checkServerIdentity { length: 2 }],
createSecureContext: [ƒ createSecureContext { length: 1 }],
SecureContext: [ƒ SecureContext { length: 4 }],
TLSSocket: [ƒ TLSSocket { length: 2 }],
Server: [ƒ Server { length: 2 }],
createServer: [ƒ createServer { length: 2 }],
connect: [ƒ connect { length: 0 }],
createSecurePair: [ƒ deprecated { length: 0 }]
},
getCiphers: [ƒ { length: 0 }],
rootCertificates: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
} |
{
createSecureContext: [ƒ createSecureContext { length: 1 }],
parseCertString: [ƒ parseCertString { length: 0 }],
getCiphers: [ƒ getCiphers { length: 0 }],
getCurves: [ƒ getCurves { length: 0 }],
convertALPNProtocols: [ƒ convertALPNProtocols { length: 2 }],
TLSSocket: [ƒ Socket { length: 1 }],
SecureContext: [ƒ SecureContext { length: 0 }],
CLIENT_RENEG_LIMIT: 3,
CLIENT_RENEG_WINDOW: 600,
DEFAULT_ECDH_CURVE: "auto",
DEFAULT_CIPHERS: "DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM…",
DEFAULT_MIN_VERSION: "TLSv1.2",
DEFAULT_MAX_VERSION: "TLSv1.3",
connect: [ƒ createConnection { length: 3 }],
createConnection: [ƒ createConnection { length: 3 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
createTracing: [ƒ createTracing { length: 1 }],
default: {
createTracing: [ƒ createTracing { length: 1 }],
getEnabledCategories: [ƒ getEnabledCategories { length: 0 }]
},
getEnabledCategories: [ƒ getEnabledCategories { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
createTracing: [ƒ createTracing { length: 1 }],
getEnabledCategories: [ƒ getEnabledCategories { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
ReadStream: [ƒ ReadStream { length: 2 }],
WriteStream: [ƒ WriteStream { length: 1 }],
default: {
isatty: [ƒ isatty { length: 1 }],
ReadStream: [ƒ ReadStream { length: 2 }],
WriteStream: [ƒ WriteStream { length: 1 }]
},
isatty: [ƒ isatty { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
ReadStream: [ƒ notimpl { length: 0 }],
WriteStream: [ƒ notimpl { length: 0 }],
isatty: [ƒ isatty { length: 1 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
URL: [ƒ URL { length: 1 }],
URLSearchParams: [ƒ URLSearchParams { length: 0 }],
Url: [ƒ Url { length: 0 }],
default: {
Url: [ƒ Url { length: 0 }],
parse: [ƒ urlParse { length: 3 }],
resolve: [ƒ urlResolve { length: 2 }],
resolveObject: [ƒ urlResolveObject { length: 2 }],
format: [ƒ urlFormat { length: 2 }],
URL: [ƒ URL { length: 1 }],
URLSearchParams: [ƒ URLSearchParams { length: 0 }],
domainToASCII: [ƒ domainToASCII { length: 1 }],
domainToUnicode: [ƒ domainToUnicode { length: 1 }],
pathToFileURL: [ƒ pathToFileURL { length: 1 }],
fileURLToPath: [ƒ fileURLToPath { length: 1 }],
urlToHttpOptions: [ƒ urlToHttpOptions { length: 1 }]
},
domainToASCII: [ƒ domainToASCII { length: 1 }],
domainToUnicode: [ƒ domainToUnicode { length: 1 }],
fileURLToPath: [ƒ fileURLToPath { length: 1 }],
format: [ƒ urlFormat { length: 2 }],
parse: [ƒ urlParse { length: 3 }],
pathToFileURL: [ƒ pathToFileURL { length: 1 }],
resolve: [ƒ urlResolve { length: 2 }],
resolveObject: [ƒ urlResolveObject { length: 2 }],
urlToHttpOptions: [ƒ urlToHttpOptions { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
URL: [ƒ URL { length: 1 }],
URLSearchParams: [ƒ URLSearchParams { length: 0 }],
Url: [ƒ m { length: 0 }],
default: {
parse: [ƒ A { length: 3 }],
resolve: [ƒ W { length: 2 }],
resolveObject: [ƒ X { length: 2 }],
format: [ƒ V { length: 1 }],
Url: [ƒ m { length: 0 }],
pathToFileURL: [ƒ pathToFileURL { length: 1 }],
fileURLToPath: [ƒ fileURLToPath { length: 1 }],
URL: [ƒ URL { length: 1 }],
URLSearchParams: [ƒ URLSearchParams { length: 0 }]
},
fileURLToPath: [ƒ fileURLToPath { length: 1 }],
format: [ƒ V { length: 1 }],
parse: [ƒ A { length: 3 }],
pathToFileURL: [ƒ pathToFileURL { length: 1 }],
resolve: [ƒ W { length: 2 }],
resolveObject: [ƒ X { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
MIMEParams: [ƒ MIMEParams { length: 0 }],
MIMEType: [ƒ MIMEType { length: 1 }],
TextDecoder: [ƒ TextDecoder { length: 0 }],
TextEncoder: [ƒ TextEncoder { length: 0 }],
_errnoException: [ƒ __node_internal_errnoException { length: 3 }],
_exceptionWithHostPort: [ƒ __node_internal_exceptionWithHostPort { length: 5 }],
_extend: [ƒ _extend { length: 2 }],
callbackify: [ƒ callbackify { length: 1 }],
debug: [ƒ debuglog { length: 2 }],
debuglog: [ƒ debuglog { length: 2 }],
default: {
_errnoException: [ƒ __node_internal_errnoException { length: 3 }],
_exceptionWithHostPort: [ƒ __node_internal_exceptionWithHostPort { length: 5 }],
_extend: [ƒ _extend { length: 2 }],
callbackify: [ƒ callbackify { length: 1 }],
debug: [ƒ debuglog { length: 2 }],
debuglog: [ƒ debuglog { length: 2 }],
deprecate: [ƒ deprecate { length: 3 }],
format: [ƒ format { length: 0 }],
formatWithOptions: [ƒ formatWithOptions { length: 1 }],
getSystemErrorMap: [ƒ getSystemErrorMap { length: 0 }],
getSystemErrorName: [ƒ getSystemErrorName { length: 1 }],
inherits: [ƒ inherits { length: 2 }],
inspect: [ƒ inspect { length: 2 }],
isArray: [ƒ isArray { length: 1 }],
isBoolean: [ƒ isBoolean { length: 1 }],
isBuffer: [ƒ isBuffer { length: 1 }],
isDeepStrictEqual: [ƒ isDeepStrictEqual { length: 2 }],
isNull: [ƒ isNull { length: 1 }],
isNullOrUndefined: [ƒ isNullOrUndefined { length: 1 }],
isNumber: [ƒ isNumber { length: 1 }],
isString: [ƒ isString { length: 1 }],
isSymbol: [ƒ isSymbol { length: 1 }],
isUndefined: [ƒ isUndefined { length: 1 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isObject: [ƒ isObject { length: 1 }],
isDate: [ƒ isDate { length: 0 }],
isError: [ƒ isError { length: 1 }],
isFunction: [ƒ isFunction { length: 1 }],
isPrimitive: [ƒ isPrimitive { length: 1 }],
log: [ƒ log { length: 0 }],
MIMEType: [ƒ MIMEType { length: 1 }],
MIMEParams: [ƒ MIMEParams { length: 0 }],
parseArgs: [ƒ parseArgs { length: 0 }],
promisify: [ƒ promisify { length: 1 }],
stripVTControlCharacters: [ƒ stripVTControlCharacters { length: 1 }],
toUSVString: [ƒ toUSVString { length: 1 }],
TextDecoder: [ƒ TextDecoder { length: 0 }],
TextEncoder: [ƒ TextEncoder { length: 0 }],
transferableAbortSignal: [ƒ transferableAbortSignal { length: 1 }],
transferableAbortController: [ƒ transferableAbortController { length: 0 }],
types: {
isExternal: [ƒ isExternal { length: 0 }],
isDate: [ƒ isDate { length: 0 }],
isArgumentsObject: [ƒ isArgumentsObject { length: 0 }],
isBigIntObject: [ƒ isBigIntObject { length: 0 }],
isBooleanObject: [ƒ isBooleanObject { length: 0 }],
isNumberObject: [ƒ isNumberObject { length: 0 }],
isStringObject: [ƒ isStringObject { length: 0 }],
isSymbolObject: [ƒ isSymbolObject { length: 0 }],
isNativeError: [ƒ isNativeError { length: 0 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isAsyncFunction: [ƒ isAsyncFunction { length: 0 }],
isGeneratorFunction: [ƒ isGeneratorFunction { length: 0 }],
isGeneratorObject: [ƒ isGeneratorObject { length: 0 }],
isPromise: [ƒ isPromise { length: 0 }],
isMap: [ƒ isMap { length: 0 }],
isSet: [ƒ isSet { length: 0 }],
isMapIterator: [ƒ isMapIterator { length: 0 }],
isSetIterator: [ƒ isSetIterator { length: 0 }],
isWeakMap: [ƒ isWeakMap { length: 0 }],
isWeakSet: [ƒ isWeakSet { length: 0 }],
isArrayBuffer: [ƒ isArrayBuffer { length: 0 }],
isDataView: [ƒ isDataView { length: 0 }],
isSharedArrayBuffer: [ƒ isSharedArrayBuffer { length: 0 }],
isProxy: [ƒ isProxy { length: 0 }],
isModuleNamespaceObject: [ƒ isModuleNamespaceObject { length: 0 }],
isAnyArrayBuffer: [ƒ isAnyArrayBuffer { length: 0 }],
isBoxedPrimitive: [ƒ isBoxedPrimitive { length: 0 }],
isArrayBufferView: [ƒ isView { length: 1 }],
isTypedArray: [ƒ isTypedArray { length: 1 }],
isUint8Array: [ƒ isUint8Array { length: 1 }],
isUint8ClampedArray: [ƒ isUint8ClampedArray { length: 1 }],
isUint16Array: [ƒ isUint16Array { length: 1 }],
isUint32Array: [ƒ isUint32Array { length: 1 }],
isInt8Array: [ƒ isInt8Array { length: 1 }],
isInt16Array: [ƒ isInt16Array { length: 1 }],
isInt32Array: [ƒ isInt32Array { length: 1 }],
isFloat32Array: [ƒ isFloat32Array { length: 1 }],
isFloat64Array: [ƒ isFloat64Array { length: 1 }],
isBigInt64Array: [ƒ isBigInt64Array { length: 1 }],
isBigUint64Array: [ƒ isBigUint64Array { length: 1 }],
isKeyObject: [ƒ value { length: 1 }],
isCryptoKey: [ƒ value { length: 1 }]
}
},
deprecate: [ƒ deprecate { length: 3 }],
format: [ƒ format { length: 0 }],
formatWithOptions: [ƒ formatWithOptions { length: 1 }],
getSystemErrorMap: [ƒ getSystemErrorMap { length: 0 }],
getSystemErrorName: [ƒ getSystemErrorName { length: 1 }],
inherits: [ƒ inherits { length: 2 }],
inspect: [ƒ inspect { length: 2 }],
isArray: [ƒ isArray { length: 1 }],
isBoolean: [ƒ isBoolean { length: 1 }],
isBuffer: [ƒ isBuffer { length: 1 }],
isDate: [ƒ isDate { length: 0 }],
isDeepStrictEqual: [ƒ isDeepStrictEqual { length: 2 }],
isError: [ƒ isError { length: 1 }],
isFunction: [ƒ isFunction { length: 1 }],
isNull: [ƒ isNull { length: 1 }],
isNullOrUndefined: [ƒ isNullOrUndefined { length: 1 }],
isNumber: [ƒ isNumber { length: 1 }],
isObject: [ƒ isObject { length: 1 }],
isPrimitive: [ƒ isPrimitive { length: 1 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isString: [ƒ isString { length: 1 }],
isSymbol: [ƒ isSymbol { length: 1 }],
isUndefined: [ƒ isUndefined { length: 1 }],
log: [ƒ log { length: 0 }],
parseArgs: [ƒ parseArgs { length: 0 }],
promisify: [ƒ promisify { length: 1 }],
stripVTControlCharacters: [ƒ stripVTControlCharacters { length: 1 }],
toUSVString: [ƒ toUSVString { length: 1 }],
transferableAbortController: [ƒ transferableAbortController { length: 0 }],
transferableAbortSignal: [ƒ transferableAbortSignal { length: 1 }],
types: [Circular: *3],
Symbol(Symbol.toStringTag): "Module"
} |
{
isDeepStrictEqual: [ƒ isDeepStrictEqual { length: 2 }],
format: [ƒ format { length: 1 }],
deprecate: [ƒ deprecate { length: 2 }],
debuglog: [ƒ debuglog { length: 1 }],
inspect: [ƒ inspect { length: 2 }],
types: {
isExternal: [ƒ isExternal { length: 1 }],
isDate: [ƒ isDate { length: 1 }],
isArgumentsObject: [ƒ isArgumentsObject { length: 1 }],
isBigIntObject: [ƒ isBigIntObject { length: 1 }],
isBooleanObject: [ƒ isBooleanObject { length: 1 }],
isNumberObject: [ƒ isNumberObject { length: 1 }],
isStringObject: [ƒ isStringObject { length: 1 }],
isSymbolObject: [ƒ isSymbolObject { length: 1 }],
isNativeError: [ƒ isNativeError { length: 1 }],
isRegExp: [ƒ isRegExp { length: 1 }],
isAsyncFunction: [ƒ isAsyncFunction { length: 1 }],
isGeneratorFunction: [ƒ isGeneratorFunction { length: 1 }],
isGeneratorObject: [ƒ isGeneratorObject { length: 1 }],
isPromise: [ƒ isPromise { length: 1 }],
isMap: [ƒ isMap { length: 1 }],
isSet: [ƒ isSet { length: 1 }],
isMapIterator: [ƒ isMapIterator { length: 1 }],
isSetIterator: [ƒ isSetIterator { length: 1 }],
isWeakMap: [ƒ isWeakMap { length: 1 }],
isWeakSet: [ƒ isWeakSet { length: 1 }],
isArrayBuffer: [ƒ isArrayBuffer { length: 1 }],
isDataView: [ƒ isDataView { length: 1 }],
isSharedArrayBuffer: [ƒ isSharedArrayBuffer { length: 1 }],
isProxy: [ƒ isProxy { length: 1 }],
isModuleNamespaceObject: [ƒ isModuleNamespaceObject { length: 1 }],
isAnyArrayBuffer: [ƒ isAnyArrayBuffer { length: 1 }],
isBoxedPrimitive: [ƒ isBoxedPrimitive { length: 1 }],
isArrayBufferView: [ƒ isArrayBufferView { length: 1 }],
isTypedArray: [ƒ isTypedArray { length: 1 }],
isUint8Array: [ƒ isUint8Array { length: 1 }],
isUint8ClampedArray: [ƒ isUint8ClampedArray { length: 1 }],
isUint16Array: [ƒ isUint16Array { length: 1 }],
isUint32Array: [ƒ isUint32Array { length: 1 }],
isInt8Array: [ƒ isInt8Array { length: 1 }],
isInt16Array: [ƒ isInt16Array { length: 1 }],
isInt32Array: [ƒ isInt32Array { length: 1 }],
isFloat32Array: [ƒ isFloat32Array { length: 1 }],
isFloat64Array: [ƒ isFloat64Array { length: 1 }],
isBigInt64Array: [ƒ isBigInt64Array { length: 1 }],
isBigUint64Array: [ƒ isBigUint64Array { length: 1 }],
isKeyObject: [ƒ isKeyObject { length: 1 }],
isCryptoKey: [ƒ isCryptoKey { length: 1 }],
Symbol(CommonJS): 0
},
isArray: [ƒ isArray { length: 1 }],
isBoolean: [ƒ isBoolean { length: 1 }],
isNull: [ƒ isNull { length: 1 }],
isNullOrUndefined: [ƒ isNullOrUndefined { length: 1 }],
isNumber: [ƒ isNumber { length: 1 }],
isString: [ƒ isString { length: 1 }],
isSymbol: [ƒ isSymbol { length: 1 }],
isUndefined: [ƒ isUndefined { length: 1 }],
isRegExp: [ƒ isRegExp { length: 1 }],
isObject: [ƒ isObject { length: 1 }],
isDate: [ƒ isDate { length: 1 }],
isError: [ƒ isNativeError { length: 1 }],
isFunction: [ƒ isFunction { length: 1 }],
isPrimitive: [ƒ isPrimitive { length: 1 }],
isBuffer: [ƒ isBuffer { length: 1 }],
log: [ƒ { length: 0 }],
inherits: [ƒ inherits { length: 2 }],
_extend: [ƒ { length: 2 }],
promisify: [ƒ promisify { length: 1 }],
callbackify: [ƒ callbackify { length: 1 }],
TextDecoder: [ƒ TextDecoder { length: 0 }],
TextEncoder: [ƒ TextEncoder { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
default: {
isExternal: [ƒ isExternal { length: 0 }],
isDate: [ƒ isDate { length: 0 }],
isArgumentsObject: [ƒ isArgumentsObject { length: 0 }],
isBigIntObject: [ƒ isBigIntObject { length: 0 }],
isBooleanObject: [ƒ isBooleanObject { length: 0 }],
isNumberObject: [ƒ isNumberObject { length: 0 }],
isStringObject: [ƒ isStringObject { length: 0 }],
isSymbolObject: [ƒ isSymbolObject { length: 0 }],
isNativeError: [ƒ isNativeError { length: 0 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isAsyncFunction: [ƒ isAsyncFunction { length: 0 }],
isGeneratorFunction: [ƒ isGeneratorFunction { length: 0 }],
isGeneratorObject: [ƒ isGeneratorObject { length: 0 }],
isPromise: [ƒ isPromise { length: 0 }],
isMap: [ƒ isMap { length: 0 }],
isSet: [ƒ isSet { length: 0 }],
isMapIterator: [ƒ isMapIterator { length: 0 }],
isSetIterator: [ƒ isSetIterator { length: 0 }],
isWeakMap: [ƒ isWeakMap { length: 0 }],
isWeakSet: [ƒ isWeakSet { length: 0 }],
isArrayBuffer: [ƒ isArrayBuffer { length: 0 }],
isDataView: [ƒ isDataView { length: 0 }],
isSharedArrayBuffer: [ƒ isSharedArrayBuffer { length: 0 }],
isProxy: [ƒ isProxy { length: 0 }],
isModuleNamespaceObject: [ƒ isModuleNamespaceObject { length: 0 }],
isAnyArrayBuffer: [ƒ isAnyArrayBuffer { length: 0 }],
isBoxedPrimitive: [ƒ isBoxedPrimitive { length: 0 }],
isArrayBufferView: [ƒ isView { length: 1 }],
isTypedArray: [ƒ isTypedArray { length: 1 }],
isUint8Array: [ƒ isUint8Array { length: 1 }],
isUint8ClampedArray: [ƒ isUint8ClampedArray { length: 1 }],
isUint16Array: [ƒ isUint16Array { length: 1 }],
isUint32Array: [ƒ isUint32Array { length: 1 }],
isInt8Array: [ƒ isInt8Array { length: 1 }],
isInt16Array: [ƒ isInt16Array { length: 1 }],
isInt32Array: [ƒ isInt32Array { length: 1 }],
isFloat32Array: [ƒ isFloat32Array { length: 1 }],
isFloat64Array: [ƒ isFloat64Array { length: 1 }],
isBigInt64Array: [ƒ isBigInt64Array { length: 1 }],
isBigUint64Array: [ƒ isBigUint64Array { length: 1 }],
isKeyObject: [ƒ value { length: 1 }],
isCryptoKey: [ƒ value { length: 1 }]
},
isAnyArrayBuffer: [ƒ isAnyArrayBuffer { length: 0 }],
isArgumentsObject: [ƒ isArgumentsObject { length: 0 }],
isArrayBuffer: [ƒ isArrayBuffer { length: 0 }],
isArrayBufferView: [ƒ isView { length: 1 }],
isAsyncFunction: [ƒ isAsyncFunction { length: 0 }],
isBigInt64Array: [ƒ isBigInt64Array { length: 1 }],
isBigIntObject: [ƒ isBigIntObject { length: 0 }],
isBigUint64Array: [ƒ isBigUint64Array { length: 1 }],
isBooleanObject: [ƒ isBooleanObject { length: 0 }],
isBoxedPrimitive: [ƒ isBoxedPrimitive { length: 0 }],
isCryptoKey: [ƒ value { length: 1 }],
isDataView: [ƒ isDataView { length: 0 }],
isDate: [ƒ isDate { length: 0 }],
isExternal: [ƒ isExternal { length: 0 }],
isFloat32Array: [ƒ isFloat32Array { length: 1 }],
isFloat64Array: [ƒ isFloat64Array { length: 1 }],
isGeneratorFunction: [ƒ isGeneratorFunction { length: 0 }],
isGeneratorObject: [ƒ isGeneratorObject { length: 0 }],
isInt16Array: [ƒ isInt16Array { length: 1 }],
isInt32Array: [ƒ isInt32Array { length: 1 }],
isInt8Array: [ƒ isInt8Array { length: 1 }],
isKeyObject: [ƒ value { length: 1 }],
isMap: [ƒ isMap { length: 0 }],
isMapIterator: [ƒ isMapIterator { length: 0 }],
isModuleNamespaceObject: [ƒ isModuleNamespaceObject { length: 0 }],
isNativeError: [ƒ isNativeError { length: 0 }],
isNumberObject: [ƒ isNumberObject { length: 0 }],
isPromise: [ƒ isPromise { length: 0 }],
isProxy: [ƒ isProxy { length: 0 }],
isRegExp: [ƒ isRegExp { length: 0 }],
isSet: [ƒ isSet { length: 0 }],
isSetIterator: [ƒ isSetIterator { length: 0 }],
isSharedArrayBuffer: [ƒ isSharedArrayBuffer { length: 0 }],
isStringObject: [ƒ isStringObject { length: 0 }],
isSymbolObject: [ƒ isSymbolObject { length: 0 }],
isTypedArray: [ƒ isTypedArray { length: 1 }],
isUint16Array: [ƒ isUint16Array { length: 1 }],
isUint32Array: [ƒ isUint32Array { length: 1 }],
isUint8Array: [ƒ isUint8Array { length: 1 }],
isUint8ClampedArray: [ƒ isUint8ClampedArray { length: 1 }],
isWeakMap: [ƒ isWeakMap { length: 0 }],
isWeakSet: [ƒ isWeakSet { length: 0 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
isExternal: [ƒ isExternal { length: 1 }],
isDate: [ƒ isDate { length: 1 }],
isArgumentsObject: [ƒ isArgumentsObject { length: 1 }],
isBigIntObject: [ƒ isBigIntObject { length: 1 }],
isBooleanObject: [ƒ isBooleanObject { length: 1 }],
isNumberObject: [ƒ isNumberObject { length: 1 }],
isStringObject: [ƒ isStringObject { length: 1 }],
isSymbolObject: [ƒ isSymbolObject { length: 1 }],
isNativeError: [ƒ isNativeError { length: 1 }],
isRegExp: [ƒ isRegExp { length: 1 }],
isAsyncFunction: [ƒ isAsyncFunction { length: 1 }],
isGeneratorFunction: [ƒ isGeneratorFunction { length: 1 }],
isGeneratorObject: [ƒ isGeneratorObject { length: 1 }],
isPromise: [ƒ isPromise { length: 1 }],
isMap: [ƒ isMap { length: 1 }],
isSet: [ƒ isSet { length: 1 }],
isMapIterator: [ƒ isMapIterator { length: 1 }],
isSetIterator: [ƒ isSetIterator { length: 1 }],
isWeakMap: [ƒ isWeakMap { length: 1 }],
isWeakSet: [ƒ isWeakSet { length: 1 }],
isArrayBuffer: [ƒ isArrayBuffer { length: 1 }],
isDataView: [ƒ isDataView { length: 1 }],
isSharedArrayBuffer: [ƒ isSharedArrayBuffer { length: 1 }],
isProxy: [ƒ isProxy { length: 1 }],
isModuleNamespaceObject: [ƒ isModuleNamespaceObject { length: 1 }],
isAnyArrayBuffer: [ƒ isAnyArrayBuffer { length: 1 }],
isBoxedPrimitive: [ƒ isBoxedPrimitive { length: 1 }],
isArrayBufferView: [ƒ isArrayBufferView { length: 1 }],
isTypedArray: [ƒ isTypedArray { length: 1 }],
isUint8Array: [ƒ isUint8Array { length: 1 }],
isUint8ClampedArray: [ƒ isUint8ClampedArray { length: 1 }],
isUint16Array: [ƒ isUint16Array { length: 1 }],
isUint32Array: [ƒ isUint32Array { length: 1 }],
isInt8Array: [ƒ isInt8Array { length: 1 }],
isInt16Array: [ƒ isInt16Array { length: 1 }],
isInt32Array: [ƒ isInt32Array { length: 1 }],
isFloat32Array: [ƒ isFloat32Array { length: 1 }],
isFloat64Array: [ƒ isFloat64Array { length: 1 }],
isBigInt64Array: [ƒ isBigInt64Array { length: 1 }],
isBigUint64Array: [ƒ isBigUint64Array { length: 1 }],
isKeyObject: [ƒ isKeyObject { length: 1 }],
isCryptoKey: [ƒ isCryptoKey { length: 1 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
DefaultDeserializer: [ƒ DefaultDeserializer { length: 0 }],
DefaultSerializer: [ƒ DefaultSerializer { length: 0 }],
Deserializer: [ƒ Deserializer { length: 1 }],
GCProfiler: [ƒ GCProfiler { length: 0 }],
Serializer: [ƒ Serializer { length: 0 }],
cachedDataVersionTag: [ƒ cachedDataVersionTag { length: 0 }],
default: {
cachedDataVersionTag: [ƒ cachedDataVersionTag { length: 0 }],
getHeapSnapshot: [ƒ getHeapSnapshot { length: 0 }],
getHeapStatistics: [ƒ getHeapStatistics { length: 0 }],
getHeapSpaceStatistics: [ƒ getHeapSpaceStatistics { length: 0 }],
getHeapCodeStatistics: [ƒ getHeapCodeStatistics { length: 0 }],
setFlagsFromString: [ƒ setFlagsFromString { length: 1 }],
Serializer: [ƒ Serializer { length: 0 }],
Deserializer: [ƒ Deserializer { length: 1 }],
DefaultSerializer: [ƒ DefaultSerializer { length: 0 }],
DefaultDeserializer: [ƒ DefaultDeserializer { length: 0 }],
deserialize: [ƒ deserialize { length: 1 }],
takeCoverage: [ƒ takeCoverage { length: 0 }],
stopCoverage: [ƒ stopCoverage { length: 0 }],
serialize: [ƒ serialize { length: 1 }],
writeHeapSnapshot: [ƒ writeHeapSnapshot { length: 1 }],
promiseHooks: {
createHook: [ƒ createHook { length: 0 }],
onInit: [ƒ { length: 1 }],
onBefore: [ƒ { length: 1 }],
onAfter: [ƒ { length: 1 }],
onSettled: [ƒ { length: 1 }]
},
startupSnapshot: {
addDeserializeCallback: [ƒ addDeserializeCallback { length: 2 }],
addSerializeCallback: [ƒ addSerializeCallback { length: 2 }],
setDeserializeMainFunction: [ƒ setDeserializeMainFunction { length: 2 }],
isBuildingSnapshot: [ƒ isBuildingSnapshot { length: 0 }]
},
setHeapSnapshotNearHeapLimit: [ƒ setHeapSnapshotNearHeapLimit { length: 1 }],
GCProfiler: [ƒ GCProfiler { length: 0 }]
},
deserialize: [ƒ deserialize { length: 1 }],
getHeapCodeStatistics: [ƒ getHeapCodeStatistics { length: 0 }],
getHeapSnapshot: [ƒ getHeapSnapshot { length: 0 }],
getHeapSpaceStatistics: [ƒ getHeapSpaceStatistics { length: 0 }],
getHeapStatistics: [ƒ getHeapStatistics { length: 0 }],
promiseHooks: [Circular: *3],
serialize: [ƒ serialize { length: 1 }],
setFlagsFromString: [ƒ setFlagsFromString { length: 1 }],
setHeapSnapshotNearHeapLimit: [ƒ setHeapSnapshotNearHeapLimit { length: 1 }],
startupSnapshot: [Circular: *4],
stopCoverage: [ƒ stopCoverage { length: 0 }],
takeCoverage: [ƒ takeCoverage { length: 0 }],
writeHeapSnapshot: [ƒ writeHeapSnapshot { length: 1 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
cachedDataVersionTag: [ƒ ::bunternal:: { length: 0 }],
getHeapSnapshot: [ƒ ::bunternal:: { length: 0 }],
getHeapStatistics: [ƒ ::bunternal:: { length: 0 }],
getHeapSpaceStatistics: [ƒ ::bunternal:: { length: 0 }],
getHeapCodeStatistics: [ƒ ::bunternal:: { length: 0 }],
setFlagsFromString: [ƒ ::bunternal:: { length: 0 }],
deserialize: [ƒ ::bunternal:: { length: 0 }],
takeCoverage: [ƒ ::bunternal:: { length: 0 }],
stopCoverage: [ƒ ::bunternal:: { length: 0 }],
serialize: [ƒ ::bunternal:: { length: 0 }],
writeHeapSnapshot: [ƒ ::bunternal:: { length: 0 }],
setHeapSnapshotNearHeapLimit: [ƒ ::bunternal:: { length: 0 }],
promiseHooks: {
createHook: [ƒ createHook { length: 0 }],
onInit: [ƒ onInit { length: 0 }],
onBefore: [ƒ onBefore { length: 0 }],
onAfter: [ƒ onAfter { length: 0 }],
onSettled: [ƒ onSettled { length: 0 }]
},
startupSnapshot: {
addDeserializeCallback: [ƒ addDeserializeCallback { length: 0 }],
addSerializeCallback: [ƒ addSerializeCallback { length: 0 }],
setDeserializeMainFunction: [ƒ setDeserializeMainFunction { length: 0 }],
isBuildingSnapshot: [ƒ isBuildingSnapshot { length: 0 }]
},
Deserializer: [ƒ ::bunternal:: { length: 0 }],
Serializer: [ƒ ::bunternal:: { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
Script: [ƒ Script { length: 1 }],
compileFunction: [ƒ compileFunction { length: 2 }],
createContext: [ƒ createContext { length: 0 }],
createScript: [ƒ createScript { length: 2 }],
default: {
Script: [ƒ Script { length: 1 }],
createContext: [ƒ createContext { length: 0 }],
createScript: [ƒ createScript { length: 2 }],
runInContext: [ƒ runInContext { length: 3 }],
runInNewContext: [ƒ runInNewContext { length: 3 }],
runInThisContext: [ƒ runInThisContext { length: 2 }],
isContext: [ƒ isContext { length: 1 }],
compileFunction: [ƒ compileFunction { length: 2 }],
measureMemory: [ƒ measureMemory { length: 0 }]
},
isContext: [ƒ isContext { length: 1 }],
measureMemory: [ƒ measureMemory { length: 0 }],
runInContext: [ƒ runInContext { length: 3 }],
runInNewContext: [ƒ runInNewContext { length: 3 }],
runInThisContext: [ƒ runInThisContext { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
createContext: [ƒ ::bunternal:: { length: 0 }],
createScript: [ƒ ::bunternal:: { length: 0 }],
runInContext: [ƒ ::bunternal:: { length: 0 }],
runInNewContext: [ƒ ::bunternal:: { length: 0 }],
runInThisContext: [ƒ ::bunternal:: { length: 0 }],
isContext: [ƒ ::bunternal:: { length: 0 }],
compileFunction: [ƒ ::bunternal:: { length: 0 }],
measureMemory: [ƒ ::bunternal:: { length: 0 }],
Script: [ƒ ::bunternal:: { length: 0 }],
Symbol(CommonJS): 0
} |
Node.js | Bun |
---|---|
[Object: null prototype] {
BroadcastChannel: [ƒ BroadcastChannel { length: 1 }],
MessageChannel: [ƒ MessageChannel { length: 0 }],
MessagePort: [ƒ MessagePort { length: 0 }],
SHARE_ENV: Symbol(nodejs.worker_threads.SHARE_ENV),
Worker: [ƒ Worker { length: 1 }],
default: {
isMainThread: true,
MessagePort: [ƒ MessagePort { length: 0 }],
MessageChannel: [ƒ MessageChannel { length: 0 }],
markAsUntransferable: [ƒ markAsUntransferable { length: 1 }],
moveMessagePortToContext: [ƒ moveMessagePortToContext { length: 0 }],
receiveMessageOnPort: [ƒ receiveMessageOnPort { length: 1 }],
resourceLimits: {},
threadId: 0,
SHARE_ENV: Symbol(nodejs.worker_threads.SHARE_ENV),
Worker: [ƒ Worker { length: 1 }],
parentPort: null,
workerData: null,
BroadcastChannel: [ƒ BroadcastChannel { length: 1 }],
setEnvironmentData: [ƒ setEnvironmentData { length: 2 }],
getEnvironmentData: [ƒ getEnvironmentData { length: 1 }]
},
getEnvironmentData: [ƒ getEnvironmentData { length: 1 }],
isMainThread: true,
markAsUntransferable: [ƒ markAsUntransferable { length: 1 }],
moveMessagePortToContext: [ƒ moveMessagePortToContext { length: 0 }],
parentPort: null,
receiveMessageOnPort: [ƒ receiveMessageOnPort { length: 1 }],
resourceLimits: [Circular: *3],
setEnvironmentData: [ƒ setEnvironmentData { length: 2 }],
threadId: 0,
workerData: null,
Symbol(Symbol.toStringTag): "Module"
} |
[Unexpected Error: [object Function] (type "undefined")] |
Node.js | Bun |
---|---|
[Object: null prototype] {
BrotliCompress: [ƒ BrotliCompress { length: 1 }],
BrotliDecompress: [ƒ BrotliDecompress { length: 1 }],
Deflate: [ƒ Deflate { length: 1 }],
DeflateRaw: [ƒ DeflateRaw { length: 1 }],
Gunzip: [ƒ Gunzip { length: 1 }],
Gzip: [ƒ Gzip { length: 1 }],
Inflate: [ƒ Inflate { length: 1 }],
InflateRaw: [ƒ InflateRaw { length: 1 }],
Unzip: [ƒ Unzip { length: 1 }],
brotliCompress: [ƒ asyncBufferWrapper { length: 3 }],
brotliCompressSync: [ƒ syncBufferWrapper { length: 2 }],
brotliDecompress: [ƒ asyncBufferWrapper { length: 3 }],
brotliDecompressSync: [ƒ syncBufferWrapper { length: 2 }],
codes: {
0: "Z_OK",
1: "Z_STREAM_END",
2: "Z_NEED_DICT",
Z_OK: 0,
Z_STREAM_END: 1,
Z_NEED_DICT: 2,
Z_ERRNO: -1,
Z_STREAM_ERROR: -2,
Z_DATA_ERROR: -3,
Z_MEM_ERROR: -4,
Z_BUF_ERROR: -5,
Z_VERSION_ERROR: -6,
-1: "Z_ERRNO",
-2: "Z_STREAM_ERROR",
-3: "Z_DATA_ERROR",
-4: "Z_MEM_ERROR",
-5: "Z_BUF_ERROR",
-6: "Z_VERSION_ERROR"
},
constants: [Object: null prototype] {
Z_NO_FLUSH: 0,
Z_PARTIAL_FLUSH: 1,
Z_SYNC_FLUSH: 2,
Z_FULL_FLUSH: 3,
Z_FINISH: 4,
Z_BLOCK: 5,
Z_OK: 0,
Z_STREAM_END: 1,
Z_NEED_DICT: 2,
Z_ERRNO: -1,
Z_STREAM_ERROR: -2,
Z_DATA_ERROR: -3,
Z_MEM_ERROR: -4,
Z_BUF_ERROR: -5,
Z_VERSION_ERROR: -6,
Z_NO_COMPRESSION: 0,
Z_BEST_SPEED: 1,
Z_BEST_COMPRESSION: 9,
Z_DEFAULT_COMPRESSION: -1,
Z_FILTERED: 1,
Z_HUFFMAN_ONLY: 2,
Z_RLE: 3,
Z_FIXED: 4,
Z_DEFAULT_STRATEGY: 0,
ZLIB_VERNUM: 4816,
DEFLATE: 1,
INFLATE: 2,
GZIP: 3,
GUNZIP: 4,
DEFLATERAW: 5,
INFLATERAW: 6,
UNZIP: 7,
BROTLI_DECODE: 8,
BROTLI_ENCODE: 9,
Z_MIN_WINDOWBITS: 8,
Z_MAX_WINDOWBITS: 15,
Z_DEFAULT_WINDOWBITS: 15,
Z_MIN_CHUNK: 64,
Z_MAX_CHUNK: Infinity,
Z_DEFAULT_CHUNK: 16384,
Z_MIN_MEMLEVEL: 1,
Z_MAX_MEMLEVEL: 9,
Z_DEFAULT_MEMLEVEL: 8,
Z_MIN_LEVEL: -1,
Z_MAX_LEVEL: 9,
Z_DEFAULT_LEVEL: -1,
BROTLI_OPERATION_PROCESS: 0,
BROTLI_OPERATION_FLUSH: 1,
BROTLI_OPERATION_FINISH: 2,
BROTLI_OPERATION_EMIT_METADATA: 3,
BROTLI_PARAM_MODE: 0,
BROTLI_MODE_GENERIC: 0,
BROTLI_MODE_TEXT: 1,
BROTLI_MODE_FONT: 2,
BROTLI_DEFAULT_MODE: 0,
BROTLI_PARAM_QUALITY: 1,
BROTLI_MIN_QUALITY: 0,
BROTLI_MAX_QUALITY: 11,
BROTLI_DEFAULT_QUALITY: 11,
BROTLI_PARAM_LGWIN: 2,
BROTLI_MIN_WINDOW_BITS: 10,
BROTLI_MAX_WINDOW_BITS: 24,
BROTLI_LARGE_MAX_WINDOW_BITS: 30,
BROTLI_DEFAULT_WINDOW: 22,
BROTLI_PARAM_LGBLOCK: 3,
BROTLI_MIN_INPUT_BLOCK_BITS: 16,
BROTLI_MAX_INPUT_BLOCK_BITS: 24,
BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING: 4,
BROTLI_PARAM_SIZE_HINT: 5,
BROTLI_PARAM_LARGE_WINDOW: 6,
BROTLI_PARAM_NPOSTFIX: 7,
BROTLI_PARAM_NDIRECT: 8,
BROTLI_DECODER_RESULT_ERROR: 0,
BROTLI_DECODER_RESULT_SUCCESS: 1,
BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT: 2,
BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT: 3,
BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION: 0,
BROTLI_DECODER_PARAM_LARGE_WINDOW: 1,
BROTLI_DECODER_NO_ERROR: 0,
BROTLI_DECODER_SUCCESS: 1,
BROTLI_DECODER_NEEDS_MORE_INPUT: 2,
BROTLI_DECODER_NEEDS_MORE_OUTPUT: 3,
BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE: -1,
BROTLI_DECODER_ERROR_FORMAT_RESERVED: -2,
BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE: -3,
BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET: -4,
BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME: -5,
BROTLI_DECODER_ERROR_FORMAT_CL_SPACE: -6,
BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE: -7,
BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT: -8,
BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1: -9,
BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2: -10,
BROTLI_DECODER_ERROR_FORMAT_TRANSFORM: -11,
BROTLI_DECODER_ERROR_FORMAT_DICTIONARY: -12,
BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS: -13,
BROTLI_DECODER_ERROR_FORMAT_PADDING_1: -14,
BROTLI_DECODER_ERROR_FORMAT_PADDING_2: -15,
BROTLI_DECODER_ERROR_FORMAT_DISTANCE: -16,
BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET: -19,
BROTLI_DECODER_ERROR_INVALID_ARGUMENTS: -20,
BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES: -21,
BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS: -22,
BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP: -25,
BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1: -26,
BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2: -27,
BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES: -30,
BROTLI_DECODER_ERROR_UNREACHABLE: -31
},
createBrotliCompress: [ƒ value { length: 1 }],
createBrotliDecompress: [ƒ value { length: 1 }],
createDeflate: [ƒ value { length: 1 }],
createDeflateRaw: [ƒ value { length: 1 }],
createGunzip: [ƒ value { length: 1 }],
createGzip: [ƒ value { length: 1 }],
createInflate: [ƒ value { length: 1 }],
createInflateRaw: [ƒ value { length: 1 }],
createUnzip: [ƒ value { length: 1 }],
default: {
Deflate: [ƒ Deflate { length: 1 }],
Inflate: [ƒ Inflate { length: 1 }],
Gzip: [ƒ Gzip { length: 1 }],
Gunzip: [ƒ Gunzip { length: 1 }],
DeflateRaw: [ƒ DeflateRaw { length: 1 }],
InflateRaw: [ƒ InflateRaw { length: 1 }],
Unzip: [ƒ Unzip { length: 1 }],
BrotliCompress: [ƒ BrotliCompress { length: 1 }],
BrotliDecompress: [ƒ BrotliDecompress { length: 1 }],
deflate: [ƒ asyncBufferWrapper { length: 3 }],
deflateSync: [ƒ syncBufferWrapper { length: 2 }],
gzip: [ƒ asyncBufferWrapper { length: 3 }],
gzipSync: [ƒ syncBufferWrapper { length: 2 }],
deflateRaw: [ƒ asyncBufferWrapper { length: 3 }],
deflateRawSync: [ƒ syncBufferWrapper { length: 2 }],
unzip: [ƒ asyncBufferWrapper { length: 3 }],
unzipSync: [ƒ syncBufferWrapper { length: 2 }],
inflate: [ƒ asyncBufferWrapper { length: 3 }],
inflateSync: [ƒ syncBufferWrapper { length: 2 }],
gunzip: [ƒ asyncBufferWrapper { length: 3 }],
gunzipSync: [ƒ syncBufferWrapper { length: 2 }],
inflateRaw: [ƒ asyncBufferWrapper { length: 3 }],
inflateRawSync: [ƒ syncBufferWrapper { length: 2 }],
brotliCompress: [ƒ asyncBufferWrapper { length: 3 }],
brotliCompressSync: [ƒ syncBufferWrapper { length: 2 }],
brotliDecompress: [ƒ asyncBufferWrapper { length: 3 }],
brotliDecompressSync: [ƒ syncBufferWrapper { length: 2 }],
createDeflate: [ƒ value { length: 1 }],
createInflate: [ƒ value { length: 1 }],
createDeflateRaw: [ƒ value { length: 1 }],
createInflateRaw: [ƒ value { length: 1 }],
createGzip: [ƒ value { length: 1 }],
createGunzip: [ƒ value { length: 1 }],
createUnzip: [ƒ value { length: 1 }],
createBrotliCompress: [ƒ value { length: 1 }],
createBrotliDecompress: [ƒ value { length: 1 }],
constants: [Circular: *3],
codes: [Circular: *2],
Z_NO_FLUSH: 0,
Z_PARTIAL_FLUSH: 1,
Z_SYNC_FLUSH: 2,
Z_FULL_FLUSH: 3,
Z_FINISH: 4,
Z_BLOCK: 5,
Z_OK: 0,
Z_STREAM_END: 1,
Z_NEED_DICT: 2,
Z_ERRNO: -1,
Z_STREAM_ERROR: -2,
Z_DATA_ERROR: -3,
Z_MEM_ERROR: -4,
Z_BUF_ERROR: -5,
Z_VERSION_ERROR: -6,
Z_NO_COMPRESSION: 0,
Z_BEST_SPEED: 1,
Z_BEST_COMPRESSION: 9,
Z_DEFAULT_COMPRESSION: -1,
Z_FILTERED: 1,
Z_HUFFMAN_ONLY: 2,
Z_RLE: 3,
Z_FIXED: 4,
Z_DEFAULT_STRATEGY: 0,
ZLIB_VERNUM: 4816,
DEFLATE: 1,
INFLATE: 2,
GZIP: 3,
GUNZIP: 4,
DEFLATERAW: 5,
INFLATERAW: 6,
UNZIP: 7,
Z_MIN_WINDOWBITS: 8,
Z_MAX_WINDOWBITS: 15,
Z_DEFAULT_WINDOWBITS: 15,
Z_MIN_CHUNK: 64,
Z_MAX_CHUNK: Infinity,
Z_DEFAULT_CHUNK: 16384,
Z_MIN_MEMLEVEL: 1,
Z_MAX_MEMLEVEL: 9,
Z_DEFAULT_MEMLEVEL: 8,
Z_MIN_LEVEL: -1,
Z_MAX_LEVEL: 9,
Z_DEFAULT_LEVEL: -1
},
deflate: [ƒ asyncBufferWrapper { length: 3 }],
deflateRaw: [ƒ asyncBufferWrapper { length: 3 }],
deflateRawSync: [ƒ syncBufferWrapper { length: 2 }],
deflateSync: [ƒ syncBufferWrapper { length: 2 }],
gunzip: [ƒ asyncBufferWrapper { length: 3 }],
gunzipSync: [ƒ syncBufferWrapper { length: 2 }],
gzip: [ƒ asyncBufferWrapper { length: 3 }],
gzipSync: [ƒ syncBufferWrapper { length: 2 }],
inflate: [ƒ asyncBufferWrapper { length: 3 }],
inflateRaw: [ƒ asyncBufferWrapper { length: 3 }],
inflateRawSync: [ƒ syncBufferWrapper { length: 2 }],
inflateSync: [ƒ syncBufferWrapper { length: 2 }],
unzip: [ƒ asyncBufferWrapper { length: 3 }],
unzipSync: [ƒ syncBufferWrapper { length: 2 }],
Symbol(Symbol.toStringTag): "Module"
} |
{
Z_NO_FLUSH: 0,
Z_PARTIAL_FLUSH: 1,
Z_SYNC_FLUSH: 2,
Z_FULL_FLUSH: 3,
Z_FINISH: 4,
Z_BLOCK: 5,
Z_TREES: 6,
Z_OK: 0,
Z_STREAM_END: 1,
Z_NEED_DICT: 2,
Z_ERRNO: -1,
Z_STREAM_ERROR: -2,
Z_DATA_ERROR: -3,
Z_BUF_ERROR: -5,
Z_NO_COMPRESSION: 0,
Z_BEST_SPEED: 1,
Z_BEST_COMPRESSION: 9,
Z_DEFAULT_COMPRESSION: -1,
Z_FILTERED: 1,
Z_HUFFMAN_ONLY: 2,
Z_RLE: 3,
Z_FIXED: 4,
Z_DEFAULT_STRATEGY: 0,
Z_BINARY: 0,
Z_TEXT: 1,
Z_UNKNOWN: 2,
Z_DEFLATED: 8,
Zlib: [ƒ Zlib { length: 1 }],
Z_MIN_WINDOWBITS: 8,
Z_MAX_WINDOWBITS: 15,
Z_DEFAULT_WINDOWBITS: 15,
Z_MIN_CHUNK: 64,
Z_MAX_CHUNK: Infinity,
Z_DEFAULT_CHUNK: 16384,
Z_MIN_MEMLEVEL: 1,
Z_MAX_MEMLEVEL: 9,
Z_DEFAULT_MEMLEVEL: 8,
Z_MIN_LEVEL: -1,
Z_MAX_LEVEL: 9,
Z_DEFAULT_LEVEL: -1,
codes: {
0: "Z_OK",
1: "Z_STREAM_END",
2: "Z_NEED_DICT",
Z_OK: 0,
Z_STREAM_END: 1,
Z_NEED_DICT: 2,
Z_ERRNO: -1,
Z_STREAM_ERROR: -2,
Z_DATA_ERROR: -3,
Z_MEM_ERROR: undefined,
Z_BUF_ERROR: -5,
Z_VERSION_ERROR: undefined,
-1: "Z_ERRNO",
-2: "Z_STREAM_ERROR",
-3: "Z_DATA_ERROR",
undefined: "Z_VERSION_ERROR",
-5: "Z_BUF_ERROR"
},
constants: {
Z_NO_FLUSH: 0,
Z_PARTIAL_FLUSH: 1,
Z_SYNC_FLUSH: 2,
Z_FULL_FLUSH: 3,
Z_FINISH: 4,
Z_BLOCK: 5,
Z_TREES: 6,
Z_OK: 0,
Z_STREAM_END: 1,
Z_NEED_DICT: 2,
Z_ERRNO: -1,
Z_STREAM_ERROR: -2,
Z_DATA_ERROR: -3,
Z_BUF_ERROR: -5,
Z_NO_COMPRESSION: 0,
Z_BEST_SPEED: 1,
Z_BEST_COMPRESSION: 9,
Z_DEFAULT_COMPRESSION: -1,
Z_FILTERED: 1,
Z_HUFFMAN_ONLY: 2,
Z_RLE: 3,
Z_FIXED: 4,
Z_DEFAULT_STRATEGY: 0,
Z_BINARY: 0,
Z_TEXT: 1,
Z_UNKNOWN: 2,
Z_DEFLATED: 8
},
Deflate: [ƒ Deflate { length: 1 }],
Inflate: [ƒ Inflate { length: 1 }],
Gzip: [ƒ Gzip { length: 1 }],
Gunzip: [ƒ Gunzip { length: 1 }],
DeflateRaw: [ƒ DeflateRaw { length: 1 }],
InflateRaw: [ƒ InflateRaw { length: 1 }],
Unzip: [ƒ Unzip { length: 1 }],
createDeflate: [ƒ { length: 1 }],
createInflate: [ƒ { length: 1 }],
createDeflateRaw: [ƒ { length: 1 }],
createInflateRaw: [ƒ { length: 1 }],
createGzip: [ƒ { length: 1 }],
createGunzip: [ƒ { length: 1 }],
createUnzip: [ƒ { length: 1 }],
deflate: [ƒ { length: 3 }],
deflateSync: [ƒ { length: 2 }],
gzip: [ƒ { length: 3 }],
gzipSync: [ƒ { length: 2 }],
deflateRaw: [ƒ { length: 3 }],
deflateRawSync: [ƒ { length: 2 }],
unzip: [ƒ { length: 3 }],
unzipSync: [ƒ { length: 2 }],
inflate: [ƒ { length: 3 }],
inflateSync: [ƒ { length: 2 }],
gunzip: [ƒ { length: 3 }],
gunzipSync: [ƒ { length: 2 }],
inflateRaw: [ƒ { length: 3 }],
inflateRawSync: [ƒ { length: 2 }],
Symbol(CommonJS): 0
} |